[ [ 3709057512564005111104108818510925134642150651528147624126637996684194165634418150288173885146991980390808498657776116537460033738833713470645349569313746323980826022088445906845067876507368072990177631031376039594264874786989824981404611432782936926200606493092685034541391131561976708730566573710847972474886802022213228347450014540908892583914225932459046528178518474934063080226778709658941164072623087587380570025745659318093238518051370515365552655643441693743463284076412951977795493037145053197404973168044619038522934690843393095232921229564370190394645069166037848161870105124947171127911325811316457786559170233862717425762081632506714983483672036043681255497013376888635120097200796559802431759688399404789596585989723345052450475539809150106862232205975735328682323254135615408964678093183106934084024537851471042692000722543391143163384302979719859232423522190042474671829879809269676011003699651277088709647044036121971854662902924592295521267485024451584118232911236291341639339418490949513825930158060563183064398623435421290820911021302328392828098439064247265926271529168854130175470936804471171115454291666730379746007510943978490976848817403922143316268107515736424096990744473087188534149902882269665681401894876746551075474883915129426994856902340911273782092550006922530146031084460313337915751552921425733831949172802981230877157592407870887173787664290869338952109966348413215067883907346625542862171786395206128693923589188741725260297189113259889040667193043191419581326133246143737081517319292128841876564053878696051494282521941028356228445649979128950067585985571976944137060687187484407979600551386108767252111549655549285397909504375849361741045287458007769705825621323060084736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 2969465774652507911543492093767029330662826049332185944710394453198991645473704004142668379531958052025190083186780170092922711789454654854816661000282044050532483655054875024972011760621246768185824754155175382901813140816596599241653952477566827978746784851564179885203575691636947554302586099555271342782113117926375456065969681785238342351633515540036794314332627617972855658087879912686712769427344773457366704217521837384728659927290112130565313035196704260794881443709250417491791224812133903133395669750187063651771013150639205987182096904959208635718063888825456289017570102493762560474485136851228765138887614887790186738000533313168808105920493900374466888203049031211103330501761468823794037648412154307965295042659473380549653015599314262972619532221047327622310045051750325665207258323183204465010913206429206691514240496403437771293744299585894316767700761319280540920317193889685089372732265172562150075311316606679111768803154263878479492789045501811962554516110236774074418704576709328846681432043848229649571445990003446247553143281369849804273675525116424730647306124193499338833480919916108356243305909557928512196627419747858086502181778125102320786065439724725563517668221685502169198346012808186836901656971332698266527151834163567680343733225873967288522644453939344246725340614411249152499204467767909449466828065879432122398779174910283747818112186955386635169509781822461620199107480372513229675196641276214700157048076805479412080463116820860991075336178458129283812661571076660711316243492722763442430453845682328658091382085607876686654076212707764083782033091067963506072870097625488999113473490918441204391373664890569507392043264746237384406892370725715968594046738029971767296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -17323285452924004932889557077479462583600228967121880736192011635056804905873713718628907419656191691117406777759104835320286149232176396294085792606637075195960943305737511331189407198756452312283166284573453436002714815405058296305687236780175634873323384625618494210529035386426227365506864857433186964708212991662724207114369813593930916247957037502146609705512804265943879623575001590027047895835656511863067850802336206037298566077804802279217960474309352441857067423779245754556002909713612424971921850369454493727472564632892008793331704967977870168213269521802476525014824742756226676642529760226601111286700238951636444981081211876446886088335373552637436792570611913374801438307853153214148400421568020805595023800817195089396857767683329188852227600355161564409363669405311814353274199789534989211659344207226027746556818257217672760617108963682490918193096372828264483803888697178664328780183271833088619665260702087326898369504078541572210455796922042029449048144599406110033731786083257253707157104100971340431844826915739217335594294152122783111500157494155707066137900240905208291844011375933040179434289315360874902982550507183470955970776550106058878634832760878360955405290413252491821912306238068039585759344124569791013871457182706661954040508896316590122021270965948551467394898043103511874112260004009505416515628536019478794604493103635690867497021719370568087185137973362910405463014530535238297766465753226098466169623240913216081064891307552505296876346463172215674914733637944506942105501795882919936226834411768365001949628702054632367443082438366767174270183349951014797315255777142226987128799266276683865767585740807032660574053481219760147896616486837312775485629066450885935104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -6061554079041985917462760474224761818834619632645219687310546749402395422393709399066751287047182162760909359361880357666419201018716024591647000261009881033702667705764051910940865766636640091384253851378670895685638697790441194338101535983849774603081711030035702221569779914741071536283366874345019700634522388653834681402103641782034695485029012310961271221340113439845497281268450794975358516322971705698778314948277061853113830307028432261044363365645119820806015866459891405994851906723208240497618690577679866922492571512203695537147408421316710721014934617839982569574867683043446785057469620325631389976221474749176179732719573220205117396270389538577991076130665276068238371081158978062202631197010549475605525833689966803233578493981147929268456107095644079808786972173099417991952602686015776183516845925776583133123848202648348685548409076417715178985119029065157239321459667232081558708078690438968384655995129611682966879269645909985215032984853307164445933614059613399033697087633890402299948512076373505662648596136849026997794786962424437372127710378672572737515169463454216156194661493747502586899968321604318333177401772143478990522197502154794018837831501504423505648781825541651491707546771477036888648341916687091445418204841666190828628799452896887570186590372866664603047605344267770335637004857228439142322470169131483476533613113640479011413171822152402691841518030529175929626052507215232836024740828771998622695857551675452063427677803016072686684076643294376438025432495129940667252639826952016309034155545579422623805448840069225704152016254282388032354235198620972953390524643452695739278045220318700239192612861386384989302122390690084532283533800059315726906229738641056333824000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 44569746868405468584466843908591215642306572398842521212838542756636458996590255605868603728235917542425344814559158461312518155118855259524957995270257339305534762018613061667415349314176965366773292588009139343773811680259277269578010927169078996491393845126565484990748465836671160656109549049968957452906678272187787923633257079683278134181353700089587063793608597326116455492821015410017618942877448412537445583790549616997869027162989625866785969191979388346027293667601860043256824537949229453301442660857516927061676605878383493017604704867412595015490885938660354515918803572697291076641184991748727653841072974485151712921288634382183056880834658181892629806245619129662908760296307671663496139200039565696682576877083302405044168996026063008687528283533712313486438441156260249554721467421596251058954415289185201425648140944037151912338839870751362932842842276183595731838299666741448656884016888528679424473611729964589275772008587391371166527196912081470334883993058596566520545411945397164417930916834439095668191718462782096298094388926647720646342299298303246874904988662259655936546431904335710858700904470314135030206092207419257976342738121047331831780759994692188071317793372079414029964634013479515164170005935382189677578317027241070377263779861543622082983694711799751489513521592479053880872823068940930648549199387192094455547479546282523849197672382800732057225678222366989014599663812478456824340767541418347422752905045744852493765875232385519083404126321792704213846392785824168514525914289036256269311144967639154603268142732420431363203590498607558333311054239157204144721902966811377386647864005402361667893000705465985354192038724901780991392034282486393664789031733316756176896000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 18390795472124361876725718148561919185449345952893681295412298427738091531674327998601904096432032818444679126852495502000437542149404231376535464792100994972430834603634083091507261604356406476030159329256018657015636835360584581218117594329210658742010456616085738349171738422163605749747993526267369846461249946459179199299905595027477654535865520637149932898628810124034155132453660065472881962632344680035182908242649477411751498628847573193870361497168474147135650943858239632987985187698846938039014206647191937214709832842785211893573271044896971225033622407527850817412844260867097275956338867941967481576832251341998967832322368757191034198021269116807543398464995198753612291869041923889756714332939941008182240111686788763918476801635026553640488054234304629038205767898594255757826058011693576373012977105146305384863052442019794532922012036142027144698833312919430218024802284528292284834444717308493927283400012978150880488097854283242929279949980244089200569778208525624797203440009407317976760119003195966977532951384816982654845115339274120081842744872031969038634572167390734155155928051597214793660905458569645668677685299173437963906745765961940926324912560424533218199375229991143815763106356509712568849330968700176893290618250916594921382252896102955028198097405890389052153282927013441775667221012489477171254555547778849875190523428087881581344616693956697086411525975380236036156554762291361863736254930603132547008844100721815201221166509130851169813752028739460089276585544920753662324913483804762626008063360096078846319481789137692497494238969261625563358951595369277632371375565068038279065049675997477224625409476559788519809860852795976699581791824840787581427811128635734097920000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -71948429637699578066706179048298139732868293247823127720511802616913299150429542261715379933575576696311610890638916811045804857584236353115947614431026082146821768826200590257027119276120574317888177778554422390895084008507410367637018628937399273892824701038410682079523869826001637741283870053954720848616377695807692263569078396075694757465706027037267432666555503689317806982869523138083668475014741135270688191127711862893861221215217035185866170817981723514703204329033175234750290740030067098892958729755857542075121841750400403422171316985192967521536222862440246135668419053135672353792660716621045243982304328949326148845109924091778062067291803184825525199952277593886626501959102949804495251424919346345803918631256769081115021854449987951345153714991784553891421635890623033817725641654004791171174677420936903761068974413592462525448491366948733414137516073101629360152259881048164684871419776553721722930370186611664753634800462652763292872143676834548208431216285615345827167668672069861319750571272591614078153942221270736067280320202119403871489435731908425822899160017758257124919772935501603553585934457357501495280889252261578339775251280593732176723902688064039200201283816510875514510091912302105521617452243760094821437166370055226589370166225299144971075272271284661409610903131841364064411385666434272308750413438844558663138866144059270914714052076704139383136148305532437209108080614986858803843680749863645711822711274518390270170520158667140300155316491837896050090222741072356461465270398536764761494353501503240836126660297861034149324126087855771193991268431666473301432572073483654055656902061466883924989291504097020406150264230000245896537966221504454803790011453709725204480000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -50866608166445212095715844820725542878504303256557920171480224079162488563214367763750814404682421434232763661581278928233834503853877121180292473377676575345276299388986947959240114458321022063037101991571266517302539341832483790403805916495924558683054012794598002089900038525298271910340407395333381457302376613344343507238821393940896116559000241621908018128917962551267348780062612724211054893232830495880217880505629395725049303164522524141375049453539501236265098947149077795435659530695163934386893234886081731335437634773336103943533626518336074197412166018787459251118291222047281289359463490863281214530934803749934905260492680902430937298357478925348357265727726437203621973266868484132340149818451398093373189834277639078001315252870659692500029375866090173487197817845263157008237233215956108131084961397976392689911482938500771469465696543779782310381012221487638583017620126091564054596323665092048968902030276628062164858960799507247550077795535037615201665546301631087108125863018432500292241150386451016356782991169972231651269977223202186360837086652325262129205960737421859142554974347093624975853964388434108905202223996657889179913561278487161019278182839762705720791490789403360825507448338871953115072697974184908925493665856080897713611086162977204937462887555467876798144857437976918700008318140541838576438481646205974306638462950149542937297585283687960064216522174833142346921957364714923952442429498586544750916107355578093823198981871508543931691280696689201434181984915762042481611187670397119443576329961452989429286022981400760920167275157915930993772524378685523574892729703886174525428034599924929991259000243983371312625208687571214304943430375702554107180642112419376660480000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 151715930788607803553712232008837624685581425593439418685383879823338076261847719784550280204142115117345977263079002680643853590416520154998187162095982930682127862569822161045644593138439655384541079107250881081894800046583541506885405968002736751711388219431596184171630747878995139432261235925407812981382564921402938761581916338268052704967332200096311245958770059167077890658501061667911085668668899026556800226220201276251074303472305372136767245069507535465980239217254988094768240149516495116264283626130329764754332219442719328608197763525229254058579233602814761635923596840196941839464494944148684381971850049234576728431602754190910732739724391785069627879576757242265915670904707133887748666468230638161446678530675115998865196907239095859313305076156994665424572133819409509259148875048030343420823184804758652931177410151972115855701368176229233136066521471467146346260283581663916037480827193601460192316713866821666230125743342794444477984230721213273966536422982959308014111250534843354910139091896356316133278345261303176141686254412394950932830857789259872878999357885980463792421420224842435524340743656623451565143833484470999556114072202020825990909279229737723192954378610929124889429896943700692575264548794316672927723616411841958156873533887377371859268306802669307199442253010642426140697626181281955051925637423073093486188923297088120315969836260761991895975502329928540329975705179489124302723912016039931654592211258174202369310540778071340112031841695943417479758031477598703110370419201008495193858602011407935734741401125117916748346093036046107097984912629764303735734474831066027418285686246298582593721883066089166334957475525072188730515719712973654794339648147870051205120000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -37379873613963450577223292472169019550417043013145426891703415029086208476714573886653852349944472734026320941681143906392498879701442540099160381447679709109765071797891920135087115893368402054177364669942143756356092995437747135373998489019371326563811643501590653032079653287762296124083235148876416166911887303227920921913298395061183080720280107240506417608048829988719977737903660346917167958190613996373218101445366863856274475736759545726543718069448915973510493630590834201545795850150165558141970418334837154909524207657540497112525128588965669455911448047198796762869752100220657586571967826228294628855602929234055828300115446730238720041811253669673259606248656077001017850100514364452198362019607927832006337319160594001528028665131497323093690908429311495239285018310183002210457099793511504031267541568271757596498592871906180389964244048127193465333311162007020330777010510386368645218672849814190076037230661483043448817604035158501337584925937023313818150763037234853719577007598384880724362131170819003198883998097360150414732706625354416085801120058270252230984611512372144934607988013764544732997456928161667018067929501918539594973632410979637855268758937393621566447893638781094978102645639514814942082069066732780022912195292367697515767363742274272026414400046099622582126318255674910486272313668186635983687151940974587995018528663953367529077543582334523460349333226485792854892488239491822783347939521626405560219846011649336481561130377335625521421253388347991086039772178674688982154027757207692557803007533036286529595359217267227993204818401278319676504634292311341327946507252072442171920432582828747963462633173246825679734156697552815885129615695677933446662713017949990420480000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -61728392089569595055309844856179627697203335559727716365613360954960634743724088534145436274409691287591181853299914125223206065041844980424355324132941286824841286608050527948973871895032509446406683140454221700522036644418787669651908257639701140740119711441448288208313530362073032981170680899026718952813772435860448299883227589032104669634807627836391026599176151637108257706640134746718983522306027761864316003071323686912941870493880905775371319379545503595632782639049749670751209895157546330024028379413538698550535008101531664032237270885462389934234343301942827814651644473731126596064176018810828046718949060676877033047496682365662418155123509650547238574878141469492416848398532696270148828108042429239844918079432751100649330047581064415073262804677709157381247452435289177664744714094079469115766084372109718866974504871553986727242390886978972497098204505637673792771113754346814508220848582228980421363084899663751477025247445547976445419925432299300329189838535728908684725278282206774118886395770585942726759398130575492006607518176350842809173148042191078782067581413108708959534237321190993160928609453073055099890221155679788504548992337699503619810107474973673326116186572644919787084293889385442697351968601009414562338601242180254984980197548125912064162202143732038776811913580890177414609891848300654117402651412760460975341249102635418132412818988418788333532659426759940076461704681318044412960819145374309606052974230303437716748186444513697710072789436182188353858079142981662282767240593482490104820834888080358852759778105054542143854150192965947021499904214222603828690724743081635241470024775616646349897526137693377119321077239797725888465493151457079675847283081717890416640000000000000000000000000000000000000000000000000000000000000000*i1^10 + 27039642737762413275014086216094001773901004515438929513285070359138816379220804403105605869779722840801011879719708090399007356133920261922976449142703659736694580129083439808620828250495820920988605421909664416851798710225296127605752516990722089115514336254405366016322328159371833263646060734752976942470973690172955000487488961659385256110787593437512108906729684057621179605449401164040373581651918804108119544488348807031996721149243869944163793483235523532813886588697438358647688452650146637337369906177424922491475679041357305783368613959378232371994631414652807076264436657630914064348683220952496412831346680325716929899883912381194145604110506539765935625583968575557946289416342082603793379495062640388608911381425201727338833342368069897039058361407774747194807366739695179485260934050292873788747636379278491694907031686101569867393071291724033138327377243251719122937096424048214915737347642110761893784163171275484311802976883246345027453987987139345748287765277132986860027126871467258953952681904255928686238178173393667064255011921557159845045579147506034707040316701914776632066442239442699429544509941516981129091029309580659218255025478463443431946142243869546901298953272236872521771100303477735098072854132673983842344411460793738724907713369440194770483634698049086921347886792591627030019191953405158302254345412459356740042170981023308185398207919676769794573037386598272507732955465212206538204931410083478003179609630111241541074833305518665724845598671345979696393533361677124175507683473934255727494601773541153021387371579255331468007674486666375314271404472805904654743140805434034143901607550040676028698683851677588348891263455756438953168162027861913527861434863533906984960000000000000000000000000000000000000000000000000000000000000*i1^11 + 2240555443378100222087724328499867516996011160824635320848558011946412970760255382205826480598724848099776443701279037946055327820683559983142024757005667072156063323081097627858370164417071887032288964334172783506988628841826735183116931966863286202427249201738733948236695128809219554176922597381692685041500511246520579892539677914598591529406288382088799404610000144313194411011761559195983794675934658635650746749337579169723309987589022910708563663536054815272315514934454971961124488696923887911781022730324970788467408200873814558089494730992408468312736574885697043496818314697187189015136330996812460443374931410847334103201365857816765652043913735269117747437047472586016331758702663223499290899210048836341159563500199101285423327626347657402889910056648075993360048072966110232944298481081302781432733061431457803390927175766186473935145788731164442857865615151799752124465987918026239714034003754707663454958353253373465101794136462380910698442200736584456097724158743365782987236069937995248471212761915852608933872739493994647789808065157255220633017801373384703086266587105185413706135022492080311693048847931187403643284317068369545859553325530730583830510099354296454119674145222735292753100376184360778199700281414744177394325936470457190326052727481603024779980491602034730887865337086110960736109548266036562579532232158377746022748331246182284285666243934661406760150876948496827177701850673801663000625418881459326776926982644812209363029652955138630059550990635514147450885803396690583743348885904840290977452116996213631155398925019571668554176582763739179163632954715618945229060375235943854391717995628558560619655882952501790297308169190082049798602961721323513893959370298842152960000000000000000000000000000000000000000000000000000000000*i1^12 + -2238610129079798516241811230266153051128848078250370673771641698244658658673517971386790436434816332176880016541808668130923938055395439382470512113624988420010982130053373061518782726423603816545000234847794952388704712452088118956015444009426334100218675828980242823082491421553538210051161549763853251072708329964551335496355352693156798445305151742595050003515456193916637824948690392659722499814393361113204427350758256237939068274951483307888568316698949821741598776709738504264688977726668650578550830703499637742969712448703707651833056055872624061275956172662281325354281102299967482981845670248356002236999335100052581824890840272382293200652892601298938511582694651798352638573499137154559472620506731530974948456150599427861507035762145193391549057517107223038289844025467256500828683678464120922172547213607921046213191214559545221049333476792818699231577898321362165740623140887161505548661370366175347613325046486723971076654888795681690134330930582905037764674857247612423111848975309714253179587632150111322323826590500804688220075765440254661220002459391964468300315326387117117606842042470770352368103876393714594956933628588422957184222975724709750752636386237848201015712223223417544564258691247353831382825597454050233520922663016896931138668998664117072511268205577178002278271717277749834997995918377828297548671503229551514284560598766417340422188382749129129389017904282352873390284230415295697853596848603061480240327356147238895453388184934092263796855294529180456219874304881625270969374887031086596554387040321834855622123533290564736501731470058723531081112146313896136203051719426649979373007247252228353238114341007512056899086770939557727615051619077296948950897019148556042240000000000000000000000000000000000000000000000000000000*i1^13 + 2452306917870462775049672705287095159429363107417560801341179352091151591809470750932463046647656638230981915067696562688263272955880965180074129769535458269036707302034892199051739358871086881261687881689361213186329170865550576469417865645846430678498030435417373423580085533786028988289309469122831599423177930597631628336834139509612474951196927890120468924866491180193529775426027292477953911433567532788432908842234987263379853040630692418201938300454107442198682509975522657982476431034405286897516608878188191289606561087836182411219579226533545297290710324548910042584779695440362075027201383503842857305952926042409608240533092384659588438608223581850354207676593854009875635384956290357003986426709957647634501625344766058694747654391873287265400124547641253966953853320791442007813855432825263262729154581362142089643723131946393761680518615627284321750788985027660140608191027291312928047463120270520177346379810734204382283267393163499638561851374495650702483697183487771263637789654065449136810152227672841362274677712383719127948399179352798575268367249764494055666218067517187475780405237832794613879910220868901404183737954243022435797788881068219075962582251653088597649353609633348068783821262945205767577394184258282133308571492923871131563593754811845320292592376360662440898756786550895171818568753069937677970213829946739128763395663244276023477801531454929031265280893350109281464067197431394910797530958074113281953368020375821559153879851433484362434409833496260376412678718159121866890299458915884344873412567848643629942509590491238987510442578243309882638228044642646621980258133746047354379324454334621298640757532258951390285970746410729322388895195206294588569089323943549992960000000000000000000000000000000000000000000000000000*i1^14 + -237325168154044409776956483261637494556111712245204366037322597894843253334046224640726459007602561982510585381705517536335474880701834918899091429790244498811812513202132861213728859035593270687326813047332120091713998727440520784480277979851780754037278210098530863420767485811402517489028192870866979502623864531206958650047464613845468090841693474919056732832991183267574454553999249563007753500048846580323351544064227827250634643831068588524017571561946716363921026209299367913380045553428498029943238222491321728915333661444749014656432608160310680054572476816696325154281752425850503856138457715165961814801052597408413893559823859493336606975720771806977743667252758888829929804470168373569950006301372612923836968812440307050288281386272157597387271716209729612663568982769146693316687029536796305506295871956464211202876990479599249021551802802102387207714512584178146546889862572335230596148948674064870915749761799321580423478641931330969704392802610753001624162300951824057886633471328253184019388143973415687782417608933490613041325777245416277243887828755914705100515354457340191115847409229201366495248076996141083913049922326580977569527107701222979609086852547434020175819430833321001152658213264264801161970215362634617664318757017630394172231880430599734351213176715313404718225838528916221576427264333433366575892795496786387913325408352134778196194529561894870670176326225770912600867363169659360136505599343489329866050200212336361599515423400853310301818247700859181658656694026045968799566129897021931427270000225532883917393329195974649637279248519807104186157001994123460219847971106951852029157353875287768250060109816236647896230514726089219724532627311661074275605122819408527360000000000000000000000000000000000000000000000000*i1^15 + -171207365446655075277861616851664817060357171242694060235981157782028899402231074156029723740959100491714770637794645667225291721808992951910647614588892541419376123068822879406550901217551632397038024314809661753957139497000585530224976507230731140218250947628046396025755533633294593943494849208551409479488226463245605800233573411592709019296820081071017324923145334806636440420141243141753503247631275067635427258396644217578888768754760213272124401845229063663614644883315743089943285394341535670077858906730570421242140165836389775291854677157480870702723212104477394353102752809315272097154370867206801990542441223185357874483188498058329163758518597371916315352931336949669212566825546736149096590495011140030763489448125473312986844794705602191828603993161015272747560958320780828013339235881565636578453303371713086957977729266496460476868883579234819392660863312646764937052412517456054207278990949360611229242236456982851381252199599594871195599436976986201342892083046624822038342414336484162476787152969791825401927394789778780023468377291645340077894373893311506321245956718898715259944073554540454878419527210106481896781040364646838724638956820676983909864456586848800745120735609315761972476071763835695823742255584068716869570819367368296857345331142997242724893526932387711103314773233101936569076023115804332218710085431098571081773972075806538430026706320087978961173623150227190792473067462539032564476333040667416192478084394061335286446509096328163249005873697013161828266121410047470317651148907049279576779424530641695654477228493107375894965058137576305036752226110089849217152170172843369192326262472063492839370973561332135510480770447079381721491265471837781290577752247721000960000000000000000000000000000000000000000000000*i1^16 + 15600667871930732627852280684636031811629837519820123867279414174688952503915729841461418131447422165517196332026242895904642144577087661603052632521781966049186534289389126975207236551327801382698065381542715420454528420954837192207683244441714813128077685534124336792609881694472585261498403877981251368106232321946044792337343513948696611596814688837895771303448453085477145417033886725312911391783435742544694705862593305581988662492314997406813536206314465356795123421913746900571563350832833335522928829744134351918530993206554576515995291292736254166232723064119349279071002313185297097050253888099618418614826424865760781828843247942565004522143001052549837610117037957660711092584730408482213184010401264892785195403948713075774615815006920024768584837498436170101169273605424349489811750948562370734185074975503153990663596270061979779731436797236921954998264934686937696628696324861306275116059014105900002009845283947001301307347569018882525686831911933742941726359396114768682422467416697043175069339165708380131499614593494628908609360665043330865772915980046093659117470933967382601736478380092580384283103255195759957096523313272217611022475378612363102889237760795369879982718473877328474640972722815664480568283148013182449651575764712202487175810156419661651408435510787088213577926205150325796877436818910786766280544416945738036598627812015998785964680467382181630885609851308993809513637463348891833506056290426442494636007734246326721571270044680173055150062962188668545689477216544412433065192832280617600995713795162485648432232513355587803076944262269847908916855617421310343818374538505720011110145973297088486853904009692879324707631716383441210814011678705682287567861749687255040000000000000000000000000000000000000000000*i1^17 + 5158188636635153677876944775104284833908686826639643243900181677944243568232529367069753118732702965058823857850179907454226141552207804829764054767428532519924639376777453692742778997333867457114189536148650365495047775975042176566944206390074008730334327921364923646682788307192115499678549921644195271801101659822574720688840781518866824419769613134126855245084771910974312020718154939652899246812150161794952369624927551456969462092715353967747217435444513256703828933748778266950676898468377262941256782324352890329514495120058465437955932959307994383232102161541694941855438276044355479016547232490406368096112179151727322991649128148372149783993483058872629684966499587368688811147693344315449155076453712419133535915698280638267530816351097208166266000921491635458161179903816160881680816713242948086891908744125309020939028258933281699166033037286910440944543755739296216573504625104781708671059844457204324058917026333863605975197582360098518853090922789161467499198862473014684355536113828335350888826646798056385662922924442438298388445414335288844868171129890826323293556124696016206942795381980053787222577939924653443520192002335952408630283883724386439336289863033930511508182768081212617950370926785323568435461440117399559567447688716922044020306389163578641563230799419930069644571852679282240191070677480634238871435985381926216021090859742249387497536302941235246894074057125285390811192788474197816582976671592926432178720473091585542376619553764834010286477602260880722270565305367370304776114439145918064927549135872189751709438697625562802787473410967804648581311862081649841183361742961314774227303938529242644726899961076592008925493072331641825194096796379816907777283379681034240000000000000000000000000000000000000000*i1^18 + -184902021965724353863065829643069003863734723691093146578904614935726306375196950860189831147514561976658038608878230321077923140582701913102360908580713714121320401744815447194476017082815321367623169913289922424630558276916251258047612414079286536382907318894901877361791266835069160411462547055694580372818962205075681390796856118378114241559977040721400294817917720077450696723423105030503621972309991991867656855082547709614215080608322441131890486804332124889502578609348261238665877870913910953833415975992548116639714132657337648078101874444680506699286680736469711309374878192537197236776204362980157475821252774605300431233417804216337994157498834662526434923369379831288469030675824340328120890481250576965621418512857393844440129971985353766026363601953431038767573312805147577536952078379072608582139629348705799312269433688410460193214850410132034806346666781577687844046698222771438156014106015051003421741586098176214268982324924349646836781461364049741097024357830144564084875623368087213145308597513684471514169907281030321291646606937633041871490090771461249435911067333306784150904758383556289475503374143926431957804496014060285282527767920230523160850520912720959777435708556045063578811043704444355839934166279141202701311879422638709962042501694250801715904484834774353680968691696634698847569411832599952179177016917136335364598204154872070565680255005494903558113157087251347397476263590403408569691377619669665667814044224081742847866265102593831515136550083863224617433408033326362910497811951634505889061083761275141526237779819766372733803060066143813031932032664284114208219013320463008956758434974822205032140416392182154497305551535610131642920032441079706664782783274024960000000000000000000000000000000000000*i1^19 + -68785468755047366802038243555994844282931797321215547912603280271500925746557752484042177942576293952480112180485679130341785300568918286653538329980781152652197899627860638777726418531780735569776145787164066951793306421209371002823320807658054128976514001938268509207558827122715369595233997227761517325110610686119802250961957074347526680264347669809372266343186816492760566856307337254973279966765784547851441419430059215777086379071041788899085219396443144661867677844977427993448720523795360397965370206544895534869804198852316918401642561297909139487330630492153052915102959373753623008473447079881780261659357507309666572495071747976996359921720205202386363654148320254005751653946679920037017992373214276019136679297861614546153962505863205897551819189043019411643346377960948959996692325242549432981179017940685182847736894680951960785563529687964813371836447502214392207251392153546382364877524231411409670083667380471059329560017075414897716163393537861715145072122038774011088230803258516191111379052768023489623070881322677078250975245710096283506436098237280446203487553739841965206217274723940487142448611954811709522699052270616803137657603134104065819354180013845890560464395255119154010325740772247463095719698958695912596038928946985863147079246201800866204308178415568886656385584028835247693601733010412937164749208621510724735774344192050868953663263774856090533509871340657273804596186205503394936037726133086988476891811348863661261637841265268936520650090980145433491073183019998423238844804274403793835188223479518741443676526977784312964730556969591598950531611704960477960061618745420637183223521189434314619511103463251841092498455753782913910656783997102658809250210717368320000000000000000000000000000000000*i1^20 + 1336502921536437577078459627418049696276520975570712049869096672008565475872082886297255229854759477168220785257342955400555340261979436294623269447282825325106680073013529581188247913393698620995236103929363474237013462008959498568440676824039201862224411328218931156969837383731040480050176218822221774793762846793047842888531353585781803651449999315306937631432199278393327495750410119014552629157736940331188151499363980248752363167877098245124051538702686434182678607091090859517063679921496053819188657486202856892083136665220953453474760805525245370280616188971411871477428691610350587934272999196759070996681706255470782327172533811866626128675782224702423693397728916655909398582949222395873918704448255065907623563244216904005127867093959758873618688930645557437826825667366831958908389210298213950107560388694362528970543777587839661569190941344549761660300606139930632612257630243824301748407942016215207053337984219104055342741125775513727259860880388724180322718433266170579519937706956189067196024169825875274772498417861060081186248475002242407927426018037170290229181918485104395848019599718928755527481616404159081183494474140931098806081687440357931084645277634681359166268819669828798767214926714858099562361254525870545560928383345385681366994964500016122335207231829267148543882648806118944812040557636295450825445253902781903480315462094109498490289058218899060818565526496417108689127955295652228474095885720273241975621993193424525086742528009102909127302788222698135606248761368777634886297003428439227506055715560717792198563968192901430083404806844359817572122971444287313241950251533804239109423353831630245159902103166933468009289237665613691344197116005408500792020151828480000000000000000000000000000000*i1^21 + 731663419683764960330677878360402597382552643543031366708918722118668441223113046645251616616590533707277910992613196908002054555872241720144989666090635349922971854078726059472434259420889107788348203621934582084284020742010157392483616950686922705760892498877167553714210018260410561222502121495022100834146297723660862050663555985008227000487365729182146161921838598461412299594990765419763314185531398380570323601581966411505082781297646160911611877120413294566979230121521180931676673172484697251612808669708444429878103667481306800979355167338874883820577222884987115545289380460423602697211175305557309483038422702784201699504800882333572776960386711230907038672469395352019272273420696913280494985765815474028389967297898763785329133254929575659211365568031135859555699173718555175799174015360717101174216086272645278677861868639877877226517658672471491317724229624309183907035491737234850076609939799748329892833277391957459920731517390201286680835849094296488495378158316336482165343916966818636933325849793498357389583401954145280789387788763123624236419083902481574931905559516803714665112849580720940924643313400342629228280932182286479130341728119504841588890006290994349619658506140077524779684738930372639730274845600057782648744590834287711769962990988174281312999030443668517139191925776789130819777873478263282704778325009419602074348626542866882480415989741834919374699977089893152370611266652962944205941766465136792587735573508355632390700133554343854106584061985699639301757788529394174903594037864693636067760907628828217944339753817032141005158990490296560380184549219140646484012609937874877378796249870383859256082373547368821150770080972724333338614114617929173394870742548480000000000000000000000000000*i1^22 + 19400221478406749627090257018914042688324558462166185779422552633878988459711345154623043623590331684331877337409414601016039267168395745484189283372861871020369137390213534701000694794737205112657136795442956326142429049933967407025793273962008601196955165176324451587278546110481973447602676145286412400072340177405328205038239894634540599123320991905944808516142019760615034165242906247548122587875427065622539626215639572763027933389392908993079225204716913411110437018831395183407141566425033174512190750082684558393893369911790341577889856844830039613522939237771752741003898145528109856465388651414800687516457057183338173796017947818514560711775531291640303534963377118414542578814332831167023196247744229465496379431252615595172565968103714867883644534257011925291453483045714681210558542938954390107563458251420030712720632888287899732082221895068774923214079211841707415375797132206543278716264054282997530233104537403349582013004621130927555243256345905128509704841445167060575514048623236956976844500743243160160284986892805559882670832310274894609581985241963423320681446481975198806495748860574282194664972870556499810753967753786696008045894353780226333353379950996776671114990979233934703538527288182006402156687129540643457810509220277095684247129320972976575811026851152697273789058293756254875526479232457233748772826739183573169757411379526806964318049286157376830066607441709230954880204899268910077015349145676575135028981280470652329622042432192678382197990714449918947934971296991035407353882996150890357170415522435189795016078784155581045159851112978332217778603286736581267434666229495612615929429223822736234727862538360852012690257429392896727173212651647892851377706106880000000000000000000000000*i1^23 + -753010997479920338297262090631239209199371401243403268910291388262767845548924283536952753077549128726214048724565917772730418563737826933631256250439817957346304164288045443889509277120741763529948387042214335398512798996149562686291491223547011629521887536781115657890844321321792053843296299245046962052174222391994856171646301021468004004218940153834694191069597941568080813847629802191732349930144002520991040332244842160930233651012056737925236656509192483509549795931691261338905474771388912079532661135794205584786634018461435910551571829960172458089075833312869918093816120972077620868688556489545141611042564594582401632857392320938292290997722078172202933843700589449523413461468351758676058503151852337503184852815285470043615410454133091364479387594790696960014741721790012794304009940341056886742252585642286310560692999702279557828745057979169391762985054420180634605084754007756028594329052283598095700146020933158978441579894339037072332027061485556393555095362789535676567172053700709348390698950823819464842667103085666633790963141527603575829597177893725020761200006689153889105425713117696875710174482449409751656352343202536412497250339310578833543304589463091876839645811222599032146637484158467499133473184514321521409208845834370674027577629673915409783011953552704167116997365892815381425734570045616469395954423733613232155905185227172119772954044908539003540807863292340321061692556503091250965247225027670627304175600405725883764763936577917737208233336696766721879590570424110239612483738044915761413281774627128849738213836875879724250853666327276150348460403501556048498127508826139889649957475741682230444026777709871520920150167393886781788704951269744524287037931520000000000000000000000*i1^24 + -69980125841719551836777654895926977001871102459924695201127579720732325558082422451803104168258848584645648054652292122092207842662892945224358870230140280588214448689097710746951539298505303232367309461014345084524109435648995638892902966194079902108820813685617983463177955439140598392346302809310675098087931175604098533549021330459786236704187235461438597609647543840202136016092847111292348775089405089458932248066426468456150632883344168645064521233433230051102030247333930979817660801634093662738242961812215754233283754844416328278602112247720321252447962818859707308575567142805996668642486029406966472624938978643495959456088989835384846788794644012608786200103570301462583241244346611882883655223399774875762475142285233507828305890036705952468518214060682365422089948824040454246329737842509340997115497661292984791983434449491299909218447622353745503057957989435757477168337586971845345848890794006850730998545166308483293026660731624564867489726203069874643140010694091355819620489904482897970197083742619918558214222650446181065172113174297225592230891621010802529715368273615349659108627259934046360653571230083672584858717415333176799976476357505636657996205783765282730485501802629015456928699504431784413538385821078529486063957446970219295517726190946462272188357865314887111978943990065587407829898274378925667295856077227680552830095333109757674869267174742699648913520339633626627338933130135755963874762740444255780495962939133426720283694060580519490539823565683672015506974584669197925635231352694063045239335333799996004782525904660675837563341874379154815567544880514019300132558225405576531348246042074000036063516704297678995106075753202791378387249074021835422077812736000000000000000000*i1^25 + -1112487325715833605150581992456182866734800169610729488175585828863363181608751620548499626893017969060636468519998645728544843813505835202289093654788799946087568287689007839610816767170649513940283395710354219972140021877163862869825194086107582453382668615059059676464433297505563569246185527715519389215669137520495471084827216612816456849214005561365303846219850550455813325723264153281428243866230127405532232011705489330900087040347648503757554540695160176323585870901153024865123678364680454476564204740621999588437091249475244072287002621218536400423272304037690114592991122184160546590586764351764518567656157784220087553078469384064854209406790459213075660636800956919357507620941305139046608128451167155476087337061479314452968526724597932861262325623389676606997125446737785414638243712921240841494532191110864868679766730493476506261535409147329748730110360562128209415288975594497732046557232738952867594637812707177245023935878715842788729160734527403378271505891264636343572688830622490984816791114796736839911868493943203529715664112083784267691217741454893944420065256960163360586046032349900317989397375813580012454706764218191250169436579219630227077880346290688591535585162879672411641995738614505053848645345015529656384565444138629419600338228073494006876710270879235423313065272422175427075257322995487400934920103057620242127947785816112605460836930697499518720620146649792259944033737568445830306415744957384761565579146054962385409972705595865459089445323042404068179724628166112285664857442361239176048719725194659384641561127248367453765525876460050051017882452450672846142978930013985122818551635037598254890811444342715562062414423871501014978171074943131228145975296000000000000000*i1^26 + 116585216421092993451252852186031676664158982453852752088558922399036757760718702791433140218422361153147072274064286532334969186983419438177043042471957109147980389442940559442362069292457828149758022022974447678095271921571004401738571223901156827301067341410993711068741032795966807557005737827295882319302130994747872116628507191159411860826366935560812295342395638529498235990778882459129519318011017535137152182321120096734269293579457979549546917098572531136241247419255787047192214511885227902601385691494576896900962870563781020248769202368317012803015493622754137655829735594877795687855335228731975654423506044825623005505970709273207294809478897618589254048979547346014222673009343779806832744823534149370433307123793871466690516605841425139485058941148473734554800101946405346212905329169463733086467266754055051018136160063515013274669870710788642710263597785741587946604856908040154986355253091986664824377518197710561908614665288991967766030979881614957048929602291884373616082622729707070732941936825234749882433112873267932290948650295351729441115346992398814480739586013176925812032896036276432345148320732526440376432359490435782272614532884527854619747807973407188825515118996570941357979340577902144705105629311229265095146354660107224486784943399818707671324774824898975999165133967802167079917071531511883770518954007136107867678475904484041163408691854535672926990655393725811303042707013978417091863526748544539094065813623920274260610199018320122239529807821717690249347419153160823333119895639731090404683232734114790416583132586551030192836991283006713631767193186247930754967364012701449884515517149683041309808961014858452647561906237753146475256613314423918222639104000000000000*i1^27 + 8992213729185962800629987192234352825563798454021506349211560944405927256607667449246110809702483640897105791699556963839438970311390882625492931504246584082041890989219864579669635070877013680008206334238981328630912383953506138268932158987717962234845710332278732540011158990556187684685787945893851012037215872261668184882023033108519653274933956388337106278153272049430899174862450435072636173280848476348931525648342602522550054484763745683248446444378630987058071432483299233127448380078212359562781617481657712843209130890845157162099512792101919783879664178807465760572572530038284102280785992983828472874564729429617266461643093131349547266846565086716362223281088796735433114043940164373244943236672382418572056149347548945620385436299772549648286046065142421786580621127809929952672856708128879463439126394482757094792239339151818265751844992863299038915644337274919470981471296696257217221393332661050831404519053620529520603898565304200881924788443316858279333856842609105752805341788935943149520842949734462093429452435164402936689648494702877314072491229955561513493437060030886233110663189695197957745197799372896827561538476069043334449895042462266736972176607401206237468521254564678069465088841856200982688838920454121272069929955693193241731512959719861670551242713217071624086096383091723364216002141462036764639306059388811997049332004735678101735422366391159321788537211308398258943761276877192693635026120690111431401371478300726814131290964231890313669326025584822277230591681001101970391839193281111851037726764198543832060661660931038773120009520885255098336770646053849830517225777840068487035296522043826889246472435765383133953966924305208044148778379929912894029824000000000*i1^28 + 316423637979427349390916617971428545312870144114297984499576626164287017160522138196669858822014775363461177662794231325000209011335399538704113025320093602463498906747200397208490729483290128139205397675204696775944580394965896975922377492375300517274033847944707953988933618408093038232393428332116297360214020780952211349583129744198281429899486122916117978962356511436809728476011961913083549850649589543264215567060586398890190234434923916929221360838844391105814514066389991412513227937736097183056916861479226500377762310772057022874282674035688395727033640617226760019358782255828737337726469660986890124211333125625263297692896047007309102550386912231745497689541983257836021927976945973775900327220158440288454414068043996441231068459510017885347420427978574838592492033653189861289875960023166717584617746182520222731293945657084110874516464444170094183678836342789742221725315415132895025212111206034720604182325658978285619507067893605293381910887530653477267126465232842840792815149850100532654806309999671397996791396989142865311053259199674413256935478940396294888689873931123170967410637724564389693100045752934384032854061471536120089902971943128936922353867820311731431042152872049929621156190797124206074290728745645287520965377408939030585255410434243586121318344585499134633948773357665538669068387846568832793395357837228616484828191684817826692795767190836800728109946519618905314840515553561207433848831938836096287882795501169273639230993111753787663331210615392049385301624955049419845672085678161357289806521922369560692584901312847214838106991019423970259395654195109536131003610580671762062511459588741282021226219831418564190364418522152773960259627091954556207104000000*i1^29 + 6861623137374598501432477908349361490866432887077448807964354014984340880893273335356932671284465481803299474733959900730575232373689879668149884347010731777438536950411563245501779827266390338250674291818759232185069484617753029361114321901678073138014657891726461264389076034707925963621615497646530455837156477678331069720080258249173574258658032033008359212399494967599252575920357813213739235863536268391898388366766841090537751324998619069677998927591878096458721105722632522126679541618327980652731091238265118417003053453542975425011346566704624046855123063081627638935638184777553623212448190386691529619141756093677245904462983636703853578096254464532715578020496491847377801820189522257876504389539443868470726608789404437225329068987381576402598487943027653943527106371014536575858040635507253197691238959386844724412887943049198298920804460352607119485429287694348390972236502988194710222317823725703224822906762022646014901981968469370308727877347142736687053951648346037022703228079391195290812446451570779706693928453067953953577830594008956274311625956314324874358364155529302953782631360360814318830195623957671741704551684331837069430271749918222006433052424140475254971128285189373484868201697579554556071689889033836402720330333930157495666601666950092822405021461706272506774803045814703986532765298934241443255729705403136683240446256141016965854561274612905581367051706822013713850435812488143096068604966476700253195020032016369442046909027360609994789375147725460508340385572794176423682336989099071033099232933353427081234993972999071803138732233020550254779429091814835685180229885061353050169613750107025220114547692121530665115840486422490802007898685557859942400000*i1^30 + 99712965434070230816507344811701345052576560289202966009801679307828186089750795046283863202881644927174653256633686477031686837954506625230705606854335168799714971313887621821910388107938313555544559893411722837927303002243113543543832522369099884503015058814828273629493192602126282164441283151651560192568542427661136670451137668396457820259719145584228537936326546114448977128830102232022599677535226324527900405353556651621101950195274215937354354206350642701146289524649234077979329692926032533170311245048146969033323492005753503951618659362962991746118751123237778171864544715640204595019677998714544286375789790275335753793999148625238817106354075599485240157521784404748356485645546572892766430761889316210659535684107329868635728968898083288006440731782000394215747359071326876018585265270960397248178235885411974694793893471937840972207045973104926219215865800823821745245042852735924337616263278657032248132413010292830716742287698404727701128247738166030423335858335182264197940684135843449270182244050517454332461093429615044442815665178693925867320735198450842169299232484983149373165426953415250434384994227221896873357402331458512753054261332252494232488427545552029769509310886345917892844932982519477343112448322465250443888138412217778324807685008388047089541789274653194219967204983538557458135261267753758259969461298516661709003083066392094749443224039986218963641486820062532274876848739986778734057270399059208246036543660448418187426374337633223523446846746877297755115918570030053682861541856643584034247287923476828009675995661712501413126835348068337302135474004051720525909187752111278973229901930090553711439029516780884085218965475303858407581408663961600000*i1^31 + 1058396001953362885014043613328151777029252510764775295897289572978552189757024897969448204664466962800017348660477554962932318241400289262674627072354381917086532665877448227413050356167453809945006256478314660955087135199003788555336256993983019495495789756718084875528193450744029280124767251052036377743910983781242392297518153586647548339367614631260665782479412140755875053291713402667781315764453192014384286698550109053714482313083194627199206945683362118402654217154888002802509458591351817751010587387210223998253575906059211656626298951033910077902645561756987218536565432836220152546615438134795967199433939809124862493498211458202359358990327351368608582715817094394709920040194350329116359156756701145770943344659345820001424926921839826130453454345561864421035768058375531649700630606038224294488977329689718014320017039611563419279627085144375215856263187428209963064042109084975943663110743686600481210678262749785559001141108891055444467007419050469258283714802673376561385684780501199139210546124574097789152703313281366000572481959259563377496960252810635993136287215124613473179940097654584110576424907891036717147214137465187610913406671774337977113658244662153806197232667598580510110745893127984938538781191940807963896679213346819630507668394460220444933847510624459977097127023500365319074511997459976974826642130069445235507320209079683058470269947249747042846987503503303612520446959453841000016830492224195680358153936067900627042027517573373416164991063548539835434808287635106822349198400563308966932970141377911608503076819640853291978238620984045698009681936839662512127131241171286743811634199313978041629315501628902245363034577314110215673954172928000*i1^32 + 9163304111228394966159287866396532361457211934408869664640312883253949527571571124214280458163736591810023997041249792045117903436807365700746923014759006386324074683557994278673309595975866860551037628595135052498137759237910492903108324939327199328159437885332755522802211423504037912735932305839375140311755048329413478089440601804001243243413490431894775975056779391916100171359847428276725937702125177617198075304375350764372898346162768788015914029775619750437361552208002848506783336558424586030978206670906046574458478643810941164650152558665339331461454451757548899158958481725306403855315859285091116069631162019376741410141037718304537179486372458627910405580914392124060093704063894794741090329005340593452251610542973285804377606279226257570795919894755665351437123682219168646238971949724470012271720465840630056336882722096405353513434006918714468516956528130879058344030691424945217120986293411245175680134050799143366605512881933188226838672018834993965107489078612903327861201483161404700010144985386601155007417865007329236401072484987221770031355575057355020935289433944253886083484991127746782645630733947950766016188838044502351257864431001102772674501418307746634147429602923803978774749105776996619067763893099013678858512382560755205129475353817759861289671409147805418854152731513479787503541598184089723692645237346425967573365912382199182983416599578422085095583953005751341170455207836198368430114559723649142272835459948518802698330901361043621133134916672810359309476464921990327364183587192218548759706702634092969654608659947148567178123492899113742558599457972388870509798567153622471717130390167376185686367468103740346303525843816104964233625600*i1^33 + 76375866962771198505619912099393383700929223699870650417465392927198882643744931832153051869170702061452301769686780409602639238988625777095573363774598061091587481202962119042480475727462812427066648960764087657454210365921898854842899579162726944017042592947107167239637239191187322536400093047995710428524401992783872350733687515598458889243311810031611329828722082000815152391144513102243853866182151187304730148688357396324840669553161785155199191443246775600880305834420375467651728880311240135392900881910088994527929735442996854381529575886377281326795701200463008648011964860119948956297073494077395068709861302673084937163127169614352755641894593650653393018064916249741550900074465095836488199300696812365021237076404667186539409278490285243571936387724851465753439051837301732413941791495097018134895733101512883371636807900786155290623446985477050832739534474646061830127296514643214190684261373916327088629888197193741218801649433894364514853220421480847357801584651199793839054193674935337862549148774598227618743221979826431389389535042631540819161461464667865749798951214017079024494373700199948905519196781498904590138766807103966832466586810058496017241918735860974668190898351166968968767192663552948370806264491872350620997760853534093313656578816972012477861275841709081299279821853455760621573304620806848652513733426771461082424360300223629407781822239639504277480029374503389662462327601090321803547565125114772876506157195077015429506430914765971619531488376247655912526642584031641570281954728336700899396046704971276146626882912721636823907343634663460425587836507030478378517630636299608208588548395141435379912432722896156568361010471338120314880*i1^34 + 680908063686564350957526583025336887682526286830101066937278130087399307149537551334707545433332528211238548129605189899578610389798743607312723884665375971116971549285883224871315257007688425034431858233882538382969944675753509251960372849325445528545171324837521988740204027919943469758319842268728873452824942746963316511383812893096214921063753348440188955948613988424683908462317728763119913665081199977265878485543621403775985952579690434671377291897712138194092758803125596109321916145343691717644536208560831030340902933449223006486248160250062416790614345684377445042168402343516512667267617399222266943046489303714080346429408260800469390639915778004639687048136973590554243645125629084534217249962200106076663617479279320844160346535032174017471835721609128347592512861783539088113977225622894468009949407100249456767623690960852257047771797855071326943751699786819772822297770089157275722617200455573494503451392961446395436831338509448984705002415846754527583741111536384038199788948853402791466115897432442360226425070758034788825611038431333554271614367997691356338279212154617258305115057945016713499088039430134236953067054301727140502016538339977486777134081387760845517712400890643814626175652531211261578759268326200125646536225872190198539414191068199701992703272192927587291448351182184904672251332169263592133176065934448117569970065949673994015767265664688431609364220363945156095212271253025912149154165541384596845232845497276710992765015849376206923994957351374916089872703508545278374612766253914488178694166467355080623025366571091216309836391592810785149974094470719840826730039946583078351398802817476857359026902468863277012381798536052736*i1^35 + 6328536462478914717170171001333454395767136767560776473593732196482105330822416576313921417185912791361214936051272612122170112525397819960820966555670624563191604341881346134398516059387716917065474353441033076640201219649290996366356132783367620616904683974279930124681956871972530318568535959473397843994069642544313197938643996673171409707432884789502385922548353212863449862252115429781055739450301666604075301539317566757373295783737599294636160949333282492683981393476532980440593744318179638267315749769246276244855193556368059520824825202715327368373034231661092021506913549243690985329676280970305246388434231678728597117804968632044824498626347913777008626162371739562048252240154466806047696223483645117717445481510808066517113724933248971304161490228364963484059271972983936423938136266462593759381395090785822692172789663573467541947687272120599848699079568976444851751956633852859286267096138767537479197244937015230200822518498700176749535359131313430564628472523606937670531853655879836055451397943835149095073929402054619280996238761165252323512536821192860698592282601484561545733358197528720794378687843948374804073980897894739532291014719668787555434797019708737391466042859353442453640374303400563161283832532212853631514816041708408353495031610418217695759570248834152159797308423202271297742900993310631210779610500090469090465801571615096661584921634601851210071442147651627791844211700302477201273658252012613184406391467997465161286053557872916135790915635472619420097200225297000082598833528885197154995556894445682591210599490275206110736589754367148944127746360676087430834250577097971344475486720703079618515592522490929388703868518400*i1^36 + 42045892746270979128443645748481892110918968480592512908692777164389057130486857713814638714473322119384931968379259045270644938486241947738682148175341457424148746790494891432493354083040882837159239636511389923250059905386887099754735854211256794980405983076735023656215592887076705747467546800147198582038207799622045361315612603229181693363910170780875567548332028617050111505361232391533920790796989004502346086050412393515535338396210582389836517885980379575656923706226559854713354293230287541859111093364894493517848896149084502144484169054031251910619190976949216326541292166348404620856947920623520350062367321365043193210247490170887195462371993236738878519601290455757929903429337820723560715865212636375668350383614147301521229657531782743920573859650588969780607637650783599520797827106817612914067999484112753552309056538453401198461121940291211326340384412705255240111113978564223601478032761208321322329727663980853225686757566884726502776591441367512563773832573180432361947711067613415848065326503880594983623801748636166405475422005538715775622752151054776443638361695204320665596568007173596729900371803304110149587619635502956453530738249055489157851019094932681739677431791845775918101766139475071699677506112402148871891620407898754622148421032414534373546389778476145568506989653647043935656640664710362466270761822971860592352826348328394880616956364148400287962105258547373387139585710217198773056774318845310317716098034519390334196001403264790624770340195200225796111994340421576461463072975464166947715305492292514738242308302154672680483649818719713364472770838473893876877939968796464727951731482364194429382524446538668317868032*i1^37 + 236240222004945924916138534196974652414716465958221293462890078428081006281524070325242020761268343417279587452280438922237557092328993398234780095698427829573980414298566016971978649873263826673814921075562532584818269784590563906273012401481032006316206837175378537059473123961170191892202820917819211696337144718730782745983105502376871968571354456582399083353358343307459861984738765732457400962220418169512898887780223962027902182756973795349672931135366027081409996688481267796426397001282146767064030042908676388816541774408861925914946375092796534544863147656389932370018152712941987455491584289373382456210341177554293109622851051198902879182980135394004099260754370189349493666237945924291085756231986507379837225666093057106861614598147086537028708039179897543462228569679631019421158143841289729120895261068765744359249070924655937064793978965818576761507268173521178146659715989828410335059942117056984458288813510111910704613657238793055888104373761993525446067174842882426015900133543979954172800281044142936251304898859469120009782489407889602123456497059064027971043310392902557215501236080216109749135640406793789805327298228387667365554695223628469062394662192600967689942187961233846969661416887513369059231584063640071630595099075258226155934248271895636767082445308686978918517924449667927054960053949156565976134954056496619696472968487539626655468129835761778911677614827665735723473932027329109424899666392838266911849419610938329028020369421143940997935953929919736963327552176598781268785257956627011680452815038549168886896947093464143488161687378657303010378035558287199828828640986419383758903300700765647167155615438315978752*i1^38 + 593561474806034988900210022493980171735281537653431928202107190173250545588904432418909261536685849015414673841696006637686130982378573037066405484851057992526086508064989615524109934471991722879542396424168103434286250322917906285760313861541590468393434000701922847924730585439362105902971920660839498869384006388003632681405985998283347098184903523906367057761647795356473650613595181718135140533061244791997622467227192601745234524741393855637176665472292501166311837373418343994069286392346991418480147544531554411695744180448487587723071838084658513616753791643545462864353433925539725231515905928972428564790112776950806030692321173210527927265515694465641497806415224802932630975317217200236709976095269485759685171434586396341412219585060420878309887462792970869343422702545871060653431114620869532329463797213085514574521950354867584500679780911534782973131112960258546645611818244600603072304922696703315512874712471615336007628829650477512050077650134186236206515856201933963507593126795120002066530232821798595048842822003199109806413253094603465469227158742922998426295676836525204020377503259425612016704310718439762437245259300784425696650994874725748499026484048787188460185296635986337794841569726070359101674891438804754955029041222717439600940472522449756108975394606107355740756214000076048446688627994334522022186588377018854425815174600752628136418139796684609353783855735237477547211657885188064869390702416247815730615316945811930226874701467665708364969532968617887734742016244586008738770291341647537463248776824423660858666755858723049433991223660076165054761106069657162698831454585237098473326723417543903329061957533696*i1^39 + 883976684292848853040941963886397411189180990112191351528806758375548725058178363146838303805933523107788874918145668826149407705793471203648517679837924113108825130278728108821681660063716180617936385994818302698611141509947554582152797929200519986166403467910596117234219060137315722542156631445661143570050436072546245181463717946018980985553141697850324587519571941727064063465814471515102138112725222486368442106008949722543078094471009027854772164682495659115502406358597973320296390192026762747120524418067342319478648123372745202785475617832436766301308620750917594922735049493485182048657825963723340010001078001294582096766157640280090790187293116621108718361066402809109008023364503258935768984412761315706790999272468789120953379154932084603013401322412854076025701626954710187871148041782436828201907200415285389299671783500110497663495486667798719056491188348722796182716773521976557399124913266747786161759308222036734426090413975874864365282877519452856293807066727884489482572452288784257802133248251439791466758211962354732322938276030972151468340805969027292649780965692348479048926396223365686266215670624234448753909846749183462793390884591528232355386194634326946387763053763670102062140821540797798613555734071265754264719479165719431584967661726309054246126373309804269714045990330535467011479890140941347373094561140665479636869066075752177636727672407577948436869185882132270389751045872385858578836104945044101253101478513392071982412214493198757321842197472354530991340527589436562300126646156346858434219020146183629027686322752672871417881408939979270979376606880374847615224064623886091363289922711322371268018176*i1^40 + 1034245172559910826721031546168749050403570562229456642960510552783774863244913785792069047052245774780908531160620435227635377327222385652683987490185850054065607699033504757825745969766510968575393386344364636640323166477192077400289163719919821125411405440255209193963943624570350876036714008420656981260544463688935356661605195751261300133361885713673055631701089530509304517358611014417210628457655310625288270499705885802951803723124477358647191377546644193359389340001659296307654152109760706916813499221388698215072071806363801224078359855103830273525881610301553226077507426695077866918496244077998771175055760963441998394914533023221622468619768588328530527129608638359993097293810715053877095373469596373529983130816502382723182722387223018731721769443763340405120756647976080944657109566106144415955954640096946355346925263646112258788220493391821146111776299575506423013476233619729207748818679055950983736253890004851221185796888361092888484314026638978033424795605355162560949790191309479018385661306172224318864603185527185482564458594634790641248526088280946433642144100855458012050804277713100036943049425444374877338328502313584305491057238912325936739019616613597772449202361162514155727195921464931088239653421771070352174318679385731456339385314076074368089343302222725375099908487832318941333201640148978224265527323393771755058638504079151736196430539027634569385794466422076375022394154202458432611447406203338372809097808076257855570776038992170623377228853147320988699361821774530162400985399714426625295348887953518297903274568054049652075339825228472253556201500056592595898502467528325489009322345877863399424*i1^41 + 1622681879935389280838489865172365287812812997774776086397623701189298104062184240353051685700506475551799392228555602685420747710004248408821894444300051674475926758268803435026585045462362872885448250625829120990641348137241353518719956337773949196207548091575699625670438442501974577794335695694659552190667393731266481470322982748431797809999988823150887151006088377540588225162045883261553574326527624317604396885326190684639949687238599877195112662769509355892188488566587718225541032242777281769888400352231046101882502509791077976692395372598375393442500131623748520525096295718604431803293506682864153805446914143711213925086108933328175187442013252312626060566598185511198845946701710263401444238720064539068002414688893642893779212073594533834344431524865865560869912063268432789792339111715012110843385166341922090083221430958864345125920280724224077117961643198625844085169478182195140319355660675902042546629292274207587147597122586819733843757225162348553929014988291497638715392622419494226801348072312881178655936655574768615586479616375565648971109012687793553914195245740048736482208001894943248507189169385430051686015989660626390631682940862633906063585492425403903781836430149395614479366692141428492238645826149940694168302499836373517017939567773055802120417502596480288885170001396835767417858896705519594218784233523526234662212873090354847817504977247896511749465490947834494377854635942295616012575196483431786188718750954752111078838130606322127673092391970996593778507451061793865338309988927348822694143609860200539514888458428602176140290738448455538437005472966383898672378361941547982287038448664576*i1^42 + -744508739374506854870346723575536656402467595664056496349547296237748639099603135702126642199796409525881409746673498346589868817987961857273607941419290940809276764174418565037083129830288148317468229517591337590377276507654702954463471797885072174955553305078367440172983243144770264363706495608403749009151413178498998257916845656785897676236366420585934663941019646269210669282417126538221896057192906358682670502508760511798411445770409478310388808982240823984591720190301483014614834687972848963187144577848457534684109155191003254393702050152420612824967139486523568154760032403067584904630886665419846669095724652848264631038061873934798189674615082321104343559416908517899725818081872450077925234554353652650930481808924062868575286413494684029217205194097543517972763010233020832401873853606537606884675046346722976494738743645698579478532078927925320262184988873561942205531790470471584965137628834422872029855571063779832584820698922137009336706331725264230906429507166798373656416838233499890435625410327891469912337610014444601680917389244739717216950613522947113801238879253592855946427885629398691720768753814543902146353290724902311543903506670988507749303464116614832449249345089866611630415260742610726878631695262804538406068809706792636855227066553818783598190459282886786426454057963163632397312070184924846989258849395220978106191958132651649438864386615051875887356735322471914316477357427417202052400949476881210387046190797575821416541752282083973548477932543387633041608201457662741002198680926257789780790153839070248604487075656289129424982163523706521374248575137218826409949282494068470715514880*i1^43 + 1145758054304184801787955291417312446566068873153092312866630143889654466733556637250926637784172464616923657042140381450497115280211138579312201882290307135150824714184591060516671361099751548264233406007653794293473919663960585212277085007364703660733002022402099239539180338734600739522279949477833176384510454498438726897561670901638645014005312604793914536861280996055676048655845332429848765961131889890206671917116391283202781595396622212329532009469117568495203832938991373412684812275324127780402538227056331806567604090564296471917268605597269454806221685916833791287530551833056391100756186132509181807836481503130534849428178589580428770517394474882095636302996474453953578028804570500561035838027416960697486713850246006776104821542858502263523994977444812290564554958719263264628341005131579649167135818693879068720942319091580630923894980049283385387138584859296519908793133744907222045736301977872960491727905463489387323977805069182003690920394353162327087271874724289732561823192321545378770824901601797163398130946170222864542654582820252370302628781619962111880099830132996771127598014107910720803979337855253936403877339358879512624223870764615167205790294555148193449669109629995929247849557879475442240746856442661724916666629469919839847016763705182677960937040964697584937071235379454611659158511603612137837614973762484270973688158398792287860285083417562634232616539641735553316254931356300605648205759364833723468158799373474964446925811246751498273612054668036042062624996194357255390966963321087254406372321278278677568178017892821534374949807668041373973990072278270275601352526569725231104*i1^44 + -569879071027093995409193715756977446290220024878365039070748130519716330661860198976514860358115577791464416992010815152958422010709231133124191435209335401651981250406699885238260206412731473376805837347923906672954577003157141578934216477589011509185273146974231872851880237780080367837200952617000509719256685534755215770946306776719181433703301053217629896794928313238490460096465964891403418641856511502505544690688649068806983447655873081456406437282866457323540633406279833339693078916924208758655411348823589825954222563842318272093326105258118523562535669859192559168681994576043640374134792388006140059579120789891782954964667521957724149075687269280225383242793326462499677352719856895714185615285952168681821857103461781816723612686931616234086155066407109646044604201216363643661424376817510528119164445253682244532966832369428855473805576377093201946860285727937953947419757470404003959017422175833715413840795437367598255626502353137060491910017786573371974355098182454977417526833252491398780454968163441032483922706894625935313610471193479033920501556744504354157529307491309996386561049045928930437257689804281291537206518040156034020750275040035533567489878211294552019096594547411557136520625958830804831140239730030124543069386579510343512021388225560646141135367894399387463594451923507961000642204074802755338308853307883344494757259155831575127225717521726503416493023906234110099928241738509556458949512464923335131998710063710641312573715593148899774438659362355226359285453763054016427309619936380488116276897284982854075330472419340585273355751574990231608246894947346803994358754312192*i1^45 + 132396927035150439306069972037251133346294059417785754215574740707727020949022551559056838810729224846608107052561001387363073790176065328742121910654260466422370016681340642550395310833884181145162736944663941563960026393148953217414586155322112423584927234268842728260228808178350453094388470584318072876703594584015201837056003573564421749316009559518484322280089310374051302114637973751993726308772954850486629414345943819177807980705399411203799342531267791149077526766340796401262638824703483254853660548113531943838175306176212165619857681813205190960603722881904737575365180345686268361547869789137681266802059839403653478841361398066515745671446626177470345423234260399407568740361228721013370962519398055860978452502914473566539118665466482405714195568792982786625889284512210276694342721740568904728866762610655994058620613167372475550012921360460101482238717323848823140572764421028037864715180431524970458243327881867072391563560405031836179979475187384899372335204031766011672437839287197934966953899878847120533927572955895958118651352419660756288405666711889195972647608306926146187767558273472829555900951443070915416944254751742091258354032432309217592376955180810711774342774615352015689042346800594393942167012046563031277508953808773210905442327651306009473041456738750690160328145845336678860122894885920977427382042095523702997320794848034406435573809769895727688448574309415356220607449509597163260212803555799037349790161635055606053207897640408037904603404628449366656051897893715744103722317061191296986112401159681841182471367814775112221492599087153706276966593124437449892691968*i1^46 + 78766750131601522885385767486380459327331834704416507447265306475389531633375192492634195658993707117060710345449175352491382060333489051347278746449271247668542216503737401679062578228165821063761513039868198327717381913256053194571683787777622633482087348186186469462962941240443308692154824464924342811545405044091597280781537699985211466885994664158671165701144725982494409596327694565156669539272277606719430641627883203784038078735889748908764353603887937706049633580172770730925650398551137414953066862947205636163621416318662805451619159126240862210444099744950564330514337951042604759492146462990209094128374066895711257667868668403442138732704925722138152055861917816058391950709599199019999748479899062696790415783522403666312286466651104495624184506388707499397703325791459870032814178718010526714167307292362805625176242709018398809170647448649874478159996474402449957786346251881675175060688024278655269501833814592565319719931434046580840176895495239252213832436116625276490807083733540222392624698226316255776814606299790529605919326376491031889127535309698150438992091651766891396475317600438326464313908968181397782996232992770513025912784742726933369755860313635903997443534828398438785015207866155240466821767769295716478852506741973423490722872256725713210192659431053539363006783819841817948787365337980272463574535907417558340864331038637422748044104988693631015783271055607320103296400677588178780299537144229266205229254609978539536274990751814512042433456283445363577863529398519009016071366861568878876359273945573453116547091684631802449204097818003935315962138715777662976*i1^47 + 6056146395426088750726594768117742275052393544666123913491205405554894373892865101198874746154562312088759283758068690113131345318326786246150759363880252825699978908690127656629469448472259085856424019038442362105027368678775254582434083187751034207269408960102993330575389541507728591801843632310495537365339405660677185119413144681362173305491550950357056046126554456817673287046273450832392567037294080199464247421969087866575179375582268267047019841068495629932055854314703508096617114560518606380076319595140044578608838959433215853013577342463578994427293134556992210712203727446657514979885292429817778527085165493025215163370155490252530255082810780011530100305823160366904843246470636058939367401835414478650860578296401459533225149623665596007384624848934982048487217547160495903456558920091090050042460790604852602615725120572635374387755081932405761189470852961861481982650099391665845075617543339716821951046045435701255939266124183242507579076720149385980670208511902662355014869760873437130517944486336704530586539344178020709056799268728021521164016927700672116250149883187714212540505528662049900614747289750019342550312140105276425200786034827980005820507787659928367023295641201207208965566049654433117570974106558039300178744178167044878793481012327398619668581063390168104626256599715407370377443403864823397148778681821027027563203804171777161195770179627268730090659086859349225618560955543063303055838267702183878276108867868421131010415724100227663749033405150811903894684514291047874893982592755887059806042473759032514014376591555293290378776230855125050725180112896*i1^48 + -461005327159150949920371244803837702900881053557148071102436130463860992625131617301131791771049444278892740795792980470662963361938468819431621879493496969826752119086014457990251089665643793299866878208873476105453804945941805480767522586812758306919843924332864480042726908287845869784764972809947558259085677469532261029971671629709614809450772471983790320593391910762173206166752816156365807500024416768147294929346416690412896747392703004121284091884199325413874081488519916057261754194678231779854918879002808527395038593923236670658523849513887789827654952836930987657916476370052066271926240220446317312088434049026321190778506307921673755058825388060544302834346270122203157916003443266291030883348517201894801649945277712837733194475111896639986628498104304132353468215561698286858572463653631041580898082481821508130270934898175922017258005012937602741784298659924846249788767132526079922955778496240187925777057906893246714984074384886278216401225053754095391827812035949340622550650617498773546023540293333992183568720095062664646021229385209032839763186431368651317818026885188178488257596901824327093018407669709067002630340113347081706529171831082551174466595399376046954912843409919639012640395706568967255114117649051552224987467855976680101615372071147945630144622336006738325700585403705599353824685963202369658943466233279528518356670530538906487489545862879443286397305847417140146784713758944938902131437971575880153510086290117309338483379738464513346842958244574375264535548509920203124623996852781150074270598529229481831750070821054171549110906545726134681600*i1^49 + 40559819386884437973883345001270478793661643262842024365301990415520211390298355662110410276099721022786727791727336778364882693006281775731391791245905940628416661103077762004540726188748592250830020113947609878873441408563479082926136737928909953438725710001751667154872402039067454682105288026475967063144869074332733505188023469244272248142716508591898614130917967789082887313426056751746128900888791153305014879099563244130108345787202911741893888067394763128383070160871777999010205891728079547486262707419339972084085970413196424324278709092706787818825009268304028819279692688254886275148390513218448890621140547343576672740308126077496786806412064084308273745723044396350689766623105982574199579665979913195509481485973890166810179004317778522165808538725536962505570842176842956798992898089831329305015674604313593177522567723702788059016267519057216117277212876260247088324818836872952093264983135340921500319127905751745597293955476887713765686733562131638736585976915140104894446550795634416276065701459058577791198417693768144884185775886266548109477131985707954863583821763993959518147323349762573513008694268778168588356855465197363037888481689099460467386998449543133329839796179705847757893477735076411611518328454529953483342231947532620301813189057399901805967499584821881849988847278204880600615750387621988638911351596338370868872899935644649548929643361036769135333362206435348198667062447760544499911320320662382391108853296086720980108996450810555092984578266452223021925025440542963753436956733360748844952777692169272786474040483051442803379732115095552*i1^50 + -8167300117019499789142215342882683946784839822529703572760865280360820951173805129016530720173026997389128925290357033449694298796849786727524113600251662650217470922428417661301397287967466967371415125613775443218781792590259664220775989276596516172132875218643427966858400559405446337424167615799746175880494302068761506228625571986924997577665259229079698681177179473125189666476840854386137987859309866663714116227830695274617925393168055784359706701397657051024621147876526914757109895374653048999809466363189755233947183885002535932518220202216884793250069291127822196985075340812205880855112952075298218886741532986675880202350373943022672484702987661352255332590821970020784999620051533413448309189664099320161553574343700902561730012920031315252124697720347862409727628493035454145488473673414537569742291336604135752965148566202882608572261382626886938737280058725645696327239386779069073135028548998648389464164375623756109505255584228903628859728581550224099732794520799134682469728589810147085501135308565046031800982645834146998129360823557227905362387015396002141384822316901490687644138276336210324326070690056928199133015928171705553633627412890644827604291510521933057245880978685132800434996035965052823719442968432378329776347786447494253226552111467433899685307800147431654890041065385456905989507598723708307033083049677856727973125634484496373887657490230506357408391532765554699554968395687497656340003304002098120808187729372449271178145397735529657699262061384684328274481831464984812655592807844026962181485281571819136284418861485808139894784*i1^51 + 82337855952897359655966655757874552001860179829109199303996988800424004180474674789295822046610416569840357547631693898982971318584063528375021450696005808680403363070355080376174856380626971243141208974005387500199606024400613642194487276005410281917345016189804178487699956128371577990472270122228620012061554854210514212860948612384634202199657505837182793345954785734884562945716432088069827005414232274946526498957479410628162373986783569681277661559427267941335306956783974177171716136946179166002649622905978989010829689657407107640755886383892462653779720103242734148859822303722198792693342893920078178137212718272532770585891869396323806572938430369761048657903930623197520199972371486000686368411723474855159904115962117869630675803407860470555383489768390943864749860473379365735539203710813865731201250966678313484461656561954509059102885745173509274978628561157827530520316656482018980966790699291778333374299998939904510309311960607282688738662567330408016209112995831065025663889968882431429454765260494983043099324205906041533070412770391310447747551770481815456656541118974217720071063310891999243467345486785772525594976651601787748304693922022179631881501558813509511178713723211609025028538694765718676070803683841336411710479732920171450952933187148168928187376009391717789192745411885780507496863931649768986450928545392207240354850887524274898526570407279275633400785947674675392210404690346708983962489899481054062976228332472412996909904679390896193053465706211017420699433748321678751044919448111586011295771280567805835604020758052864*i1^52 + -67813755028481617118931170087300105627385534300583753253781417565284723262185466769155392236817825734983874609901437941733469654444426806344979810027948231289148022140446565580538039797334648594803187225959344940140304335247264163099860973705377559118435782244805488481442801288888687506331863614765149718027683039018358171829224980653609907448181783618115119871921439653273351919912799025494409937648738305049085908005835686474771707283809641224456879211966148065023353214729252339274040332965399024799826365355499836235549540312873166603604749098101655496018572709658629560424672206915516819000779091932490702324718998412331644095620347044647304162740385354556747874677193023955618122663348158029684948426584148215598091844381689683864019321717256140449597647453321171590604388162877635007148477979052142862140536601989785312045898992642058217580295655911657047372721998195643652315931158758969398486510767602110495475669236100387098784561810021750939967579948985195922998012386960426009246961880759215214884801115718036984900655720967827886656434873881069097583259910074809980936632064319285971767475715334293366174834354332249580624984970063565209763041748532212495475044584262011993099361736481741894469010445986278105620116094376426636051133284003651792739300265079298213947890482385114089382563961100332394699984053485355557594938958910233057806161966758505566673013834096868109664725072766035812023825769839357695678141913372507155736221496378546824011838314330513996355039294236847124987619872066260780501203305439279614176504546662696135688192*i1^53 + 17038856895318495994081153666163732137434664894561193317175962961010625482815716966711064795676279914160605084967575705520677252137952527517269714754887470695810959049619361800022704940023434162512522490266077067714782017244850708045107071858529365014496601078130191077520416482541199276954194368001032006424383566107312253166807530546320910240356159163310000625648073053698192319608093676302914282180983447563826124188495361703050174031009713885748008937930831734788810916002874164818291496835809260805144674842229282144999650220623844505404184635823741886636360007720772436312338918484521352504191908687545659576066350452753838937614338043026665114512679541291227032745011522868780653652215439954515219157532424503504734608474176050346729002290573776928212585682611457910443179890958868845994042689950106228624289895849870741462299477008329582999342403308785474777612944822601610750962304582091663129979669103024492285966142949520833444044623791365345758550022142194251204364380049547280294819714661638881969131253517967616131120070982834680513753627427481919322453885478144728961059389515831635526227542176491015376767463040593396244791945449302566490880129099301129262538658595920504791839444203238542566938256636415380968449509059595697944540092560159952113896645678338473154868301089030225155731028542876937867288580662858658278414826660877205479506840795303762380556884394726405247127535527240865361147803441515418006748145553637899903984437337863762698483908644210147167131300898309281569047553332559749768059617957362632001197749305344*i1^54 + 3345870508168615288882338031805286493656063070291248111172407153247013920869874015607069072148688747293106789061624775531824532247566591416533629416472353466895282801598057654099011639128505835732500830550323399270430831749356787312109106477513176332558556044318720471123398195818466729181823480489856852889657816510877390437260818481616402491209471769477987797104735664793608298150691767257155497697829364727415541731257059193393277450916444977561714687683446301695021765534738827293491124273463181794623059806216446373506416076062341165913632153169820661436027774208633162789709856642672558566321795513973347303530627592235824696386470151726955280899852797199339620935290348078138026472749749167038509678975471440727920218637514198088179995556198680294506367436238542423119030904508114792055113947189186940677226003046969342676625747328993824414665512255098541376597805039893747530668455972756116442832733237104138366511423761369762129244789076505859221568207585886804389243159324447842532683523039321098423365987214348884016498159633966717124320483492790540120941218665180776488193631391020607515910860941262974869928057732051662088607648479844136035584404373742637778205166636416153095621748590440611299352251151704493188441444015255191062493510365983328632013188485190228836228051559255648720299795149822766842930633931524904967044216039031728897840444250390888894875738379295783121377506490355831979998356581858755417749311228900738548996579746548402766556299677447752822100259344152004688032597820101814736383443710752427606016*i1^55 + 343478457596820937624860011553735741776189640901210008939235678128954812643774589144976465640044306282363130534283198328515353765202412564030518104779976548856336240582763469962672108952953060454545369522448538848156401616063204836088739680591590514374192725431521508513706248080398220722791620395656123287246372854986903240998765895830160977940312814771154642676987842272841543559767790592843884831612183800905288347309108514526624577011601751964894494019366366434815404850559313431686696953563921443419784450062660119796894958000910615488761258561182345953151690549129042123799442095748500565118215640862718249598365302564247052202567804397619065226723431332450449380606077540850063729521603606995895400571625666496910402173510785706270999257816995537590180959931330353468245009081269219636953466819343481460506830572529781906329132171813817048281173241092603747270419350988589813198617332302054996449476169408404847548508345245209524065389839694374994035425320979785720707058953417108989849377069590231672551778450986900208330016551370293813780846479425348946489507393816095435600787359250657947316079703155292467961194649393365955625886693281565274453660039980169023621572814394869369673373144328001911277804340862330041300791086050655622998653671210302754377340152819015001207993736545148522743668295578679233072061499340968925900828006727602302541096674002730371919088019336998493091900798681902363652377257643209668615792015948439580268617130557828070986836866217324186112049622622368333809742218820698295551607382016*i1^56 + -385444389028730775736290927520491704946096166943837639078994493658849407766021001470289500036328450716801345220696386872241363657314540944300115092939685831899070203799333012173663034461600619936837869961460254056905706607191937830706279605000443536027070986166416890028528609155842103303532456153481533104447512103849984609391439507157123750036001526978844639252186595985328632411399070054886464791250203923278796293076461729937239860263485346297489148177939026846909519030378432141818147276293435667937978449783742113142744157852708794267959736270753562202235903396966838434249065197161348452064868873715334693454414559672754720281768677711976013458370615247313948527661500549630920938270556192866634326045621569340345732188046602429561023954703081118636576339708697436318443426516612429747990504763960968177072937848401407009675016115838393943929134448831210169227341701395462112913987408772065842934284674056371748263503058605739069388408074853290698210506482025246352390708744833103188315849119470229570539612845324214481493510534178312322124690199181399814084260953933363201430826595055912060049366919906643821040222149492089139410210777646258205382761865658666767361367604343656713013303704084657346142272591370815228692016580422901252664917099511398149772394791656459419627790308267643914754174877568678789013888488893038007969660175941707877850229235097407360889629412513056566185546331932292120659159372561630931002357656450680448228113814127922574676288*i1^57 + 26145006230433489644580261906042707593283276894984772099018254690109499462556912573506684111101754872397887388991703779967442947653911524268769942250795016765951832318597156818234167702279832014891855495276384884383115045056349143609919360466356099622841187814798775671146660283128716630700524370291461426060709159731479133257297994405980607610784649433169029795206170418646713270710143141995371294485560073381063849879074348066977467335733587186868945189623401630647588769854772182464190893562217046704060334114558962415659018331125442456097594035376405511208168233993881517597859425333546839101648853439930504199169763838863630237531945764642956911922006534158036111637376506099310054339382240005830419073082010679982978961471909633214795295533965989584086246647844139172085825192950739276047450615798174406246953902123597150920732306418230320450804659563610139174539224442002663386813301708360345054672253330310260387926938930641348806706255854502180869407919524717852918511086907218709956045043148466957563359824294939840387738421020130221827447263580251262702245546812610771726165227690655733098594677168417001981145213604136983855003139680713231371295204223647816773409346652070803835595267949206316314793798330476623036592840662169250197721497509192595485103091737010943691684649083327841068687703524467797048177012136979076949755120898836727764448572069567819616474387774044644947886082140641*i1^58, 8299457906599768118991970936877054470306920110488872031188580845942458708299908285309382017189370042525058437200527612697802567707235411155850618847247109893717575079361233695752676207905156800180990553711814286327719407497233977061457540150609304932470722091085703118545530185087702037207511668368466928004352763881250353704282475755173799517282528468193077578195955626603148095491740745634184734045228326688836717088281303141221922124476481318106613726992336853719576204244463563537530612099517992154257254814928731108600741055619963233779489397432918721304359889147698126692763482736478958581983199476883699837047377523775328805487802558691051849051895062219589130104263620084840198447620211403353714315513259879861867620418830956021594894871429584406746524614986989413421497458092738521851424352396534537879244387203318452931510619963034818316307851242599546155722635319739470744790938721972605251933190663647718844289863422353459588085779664792802500013421486385522256553649344230967928070891974207984633618138523645247706704374990422690574550869260984546789692110284981505800693699981252990801030455160259366993921519103877845240488932227251794846262660378510916365631908012248090751648026407973166287988956357676857065926951562169392039309556142125355452890527853439655238954977009317088657751480970515275536180120632471528745513677982875872635335244674451371977038441002861764998971556408804586587049609533949983975043566707004839043370936605970655890173377817789950820870144088487759432332154139310210728398146865434522764052352983185172761084656733930291970765886333935422271991516735018465919090775558890801878343884904567190952312399604038039488273437449516032727391922575946205671102001569650429181586589951222040864436971269004338895018752913911262421770170795142047595167325813450791898679535223184879555364853452426070168038757399205583488396691016800149110398414404391146543262413939156116526952225593413305810157955337179522913799650546932634775222213950021860412787747833999560846816796007299315365616100654472231644726609412668497304129526235406412596715689998793506597200893691259291836003032156155090869729188680068498080270176793052676826587186909959546671423127761972362992920377461578502540001789923349520649413281706592889496867397555784973301481670971832376469793687934573792722375122947352241657808508270141797002868779212253102275961235724387024221357153054546650647361847059075564540215076937301020226044864572500606686984974454913988655869195963263375991375702365667714451538321770332899203003234746270676641502801450974966560936337994045590563095527018765828786662463090971733843934863101661087659190274758407345872550369258618919278486612139912560920772164732409112462997896618202628096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 8946741977111836889899803495537343399882336081944120786581865081910732688385555453081734646229640659282251448358109559892570249487440120483968385598941003765222546109075575854687687561168487174040672573014488003843120706775789264889917528826044720125783507745821278400884005761521460685121594057328647598328974578658295308851962424927915974311213769702055038388652983895054621936892893497702568003442590648494863328337744829783101945689053528024744233022944869946474937260222429218880967097111944830391408641797754063726137316925056951272044683883057216805126181733635845680642733353225945539201016546785957125095669015993599809725050166688760332634163487484697323432486469771340654174800420650998603685405414221283306931002701647083602698996437410863152795806795035092728816983455006706842660828915336244682727815879000664372720367836300299651367699269693033169784433274000644232905126350931510662160304718126033338350342756368940000651153243706799755779277773429841295607889146024441675685229317284367158943970550464076782292527050471279780212497462985871874062446672307203709597553854561461373560284267464261207247720433232586870404596181442430586286457599664507842725112013754097778548864446121654939244279673273813773693363697256261675461608584804419809407420108702687778973787764464441634695732574782346663689635295365475191808394296411727121450233527781053590714995132415259498424305805057304059188157296404841448162647528314157505954356400969222145973627846473358703756512805737738105035593161882933776802440691941605386740753118167863699680056152879326666212025727500904898598702653501535276097012315096873509781615198963641597545355331567545697358553858274733395993665570282116079265739227280261798787794848309962229805521645945957270208502098373934794064055687100984866097985239854076789968279213862312684308291677508286533722901942552885203488587057613406068788573286636024849705296889092114477332046862621409106746935333914968024666408957881373064405427471261054338731396496034262938114475186991008197892594194938042469145085977322404984361671649802335145986861629469024364496787315738458881437867570859548559884159239015490391405790934146927560810144356130724442020943133196862159825726637411571054266306296840848594637451476222509833840681099404739439574673885690247919198612438066396657773680702629624036980187484524281741613787020975302501806522865534254769110291633820488737555087968641394084353013412282221738545519020693667043125405417587701502462137085816329692534026187688241341418026231441482553590788087807103250429821628479428851740382538162067624552609331779692945147165760799766508024922258282772555856726252559566393507084394486312580334242449101209502898233262467037583500978032171838078976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -36991944976621748007944456500758581017266734922072208596406176525812762960962999077469364569088371639925445822095025557875565811929639471162867272442569289738185077987446074476155961858749928220898592938631391434750222161320516961860136226475225860701376659215825013968785804396153495132741816457453941996662985215419824077475720274526616732277151536913239934761043456224514808785796607548235176918669422619805113759964421646878997778720575764629745778697799669737710782268023882611433533766739735889490958748523860773833913099005663160629137634087496713638716914233846844012692266002677160083399695871796278157283249397070784457563380070451242560364735245459116549004458896517484524284947239066654708603344995765399672582789021517108613331635766844932899272677939591756373034539614673420417410387491644296774592546990898768520087225600598667199103511306047457982381784308824163399981222734812138142976493002063823922732024732303681162412600023367186633332149346547284970737929695204222579173560008554111598162695952642956835385532990718752772073771969177275237605713675910754750974163598173207346203129166390482575854771573062265323212810524489679676763299853899226220138367357986302541739252239407526682762579377364309302476933890374521411726623624118238294629833283776192890881765004186401643251605662433094262787867823708930810867596185280026744952127886405960600569550930142350383021651877569393396271843004434522637070327732979211145706212174507008350695282191075677025645059171980355807142864874627568496119332603477898016992555199741583623746781903028804413527200384427063393970952461141831907359751816321199651184735044467428240953283861976926459695500506186476369419371792017012169239178596690227405379373922781113766722030796026020153294979035845000974957677296992599460279650192117795641648459278155982264638550728798383668587800422693321382510367635839732501330251973017362897865912674829460226345651844545584245456372008092629010308889481076939855354981673007839382290995047214919544559646623801998206020746396142227125714615179403070282548000846799309118612885637111639781568335278150368030983380638788083946079914566272746402764412535451613478409719499791671175242040642998441006869990942195851767712664919285796259637456452460145850593750352907654945944143071774142991995832353746940706939948464771011545677605798180461536241850690337223951874955054880008718573202607808937261794436053253634989427180302906711873507725806210091321717387116617738951356447914619571656881318278602833361882089704002936110247460847652587345428440630466867734490212497920409425059868152716570305399017983049725526013590383525338111132947229222864261747272024712473047491015303949449554267777370047567629999174333792438452224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -24401023453429431716358533705584494530147251318499371274706490549408022378979918634515287139415762746340066502668968409618856802592693575097673746356474080013024985724488643796296746246744133398474713425936967669746750101858349473453841709953957198126308511109429844687493259511390241068049727421203449135479610985941504552400710767381187718414817908985510121829526550255447256288581027006776278933680361040935854430176013433614548581996180181878649387908543350781007014214779334052561032155399615444189212370386819047317123902436314923245256234571971667691774588574952921385764949880132127514201070295509205623888457870073913436517172624780371659765841659028346747491688882381081196036622570624183996002642150228328521208563677007011402080390200840594360167163198273166248822068973540937647653186208411587027755641084029054454760694883406369898949978150129293874705853982182588867676995579355104448992575727366290381401712063459383427642107674743482610544878629594768106463315160713054374817006833884684383635194619396489203814364567222384653401696862271281160460834297583061106368464210499933044260571287271210500697935888636252993033238683775090512423398392835824118513980227488777314197748512723837045310922006642535719450142567699683657856256150879054529751008460091209222500882333140615760026600419619727155983600309320657194334040473928974164079245468232315159055884875031551431765580502641619204961465775837087812818991132631088362119900477312300968569623095538561206053874063192687744604920436276410403682710184048257453523390322188788325301887684369024148479621934278364634108512578876996995544332624198896356732674806470165796349111230631297070539348843441865054510165742682091107668316038256678934314008575004315008213230965603148768256303194598300794772105397266011010317617642007660083440700270981377276314426528680975164084862429984732101968920146887493676068415976690376321316789157929078557169694540549891721011005204726150598418973458971216151354840507444058452348499082823462384543178842738648449838776903529758488179215895065994285231764449995592520563391312855091007823887110340477079106322186398288534205164435179578356461240602495263050879407319828004203022590870549105179831647047692167263201511400759796501052418365186851699318591396815370253060991602180365899315698451700650628763337839398331613920417196712867063097213145255171698999774150591680709359645807506402663979438695811627910004650548776228234359620426291936399556022931606282413200894245159543979388335367589926605336267716657065869334793514164594895877958900108311100856008168518987523781688273407095076359054000798613131570674524661477399465415922670656831569880642827126773100187427546592009395377853962686024805763467267375366144000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 96421140202768342426039206479783364935929741913068519949381676909831632853216884034275574223717814876883703604443280952952987025827112672909799115028636026582957432164226274365595108227382574578209064031271925168404461545760733804070603880745355969533349691859963459474492808534051622967498351459466397758034546339304528015829431387933893795338609717822015864446946968008348968444433591107363000189573332165179849544707464104220779486435105625774400298249535741876203961003742119327075410813113434951567350195437242999880714255704561839969638376383607271418770874557218125580920631849008504375666450794393304305313763848333482785468258502785939453966121842778680523371704546982159533503550031741706477515415780213016765050496666546457727766976157256543260201705968300383738012934391799740777205750294999463104810060597588332174445859811636190191944328046928848199138992663286015665864020818368528518785091108155878457649220672927481101196924916738150478775261918832155609236704612759314069062226439294014282976113161880844031961048829991117342307835372073755174649981114318148901145291389578422487622250681459197946358293929910332059908303136172986636039917733083858648031751981690526041143827360930732756169450804304345261609013388119348213722510871634020541968316241710461006599908024717241469479132536966891633841215290561882456244791124877693116932645885335434116878956838446933280099355677150786891958553268318215710138738590379025891896901748237945587694879797002774623312041232409340280617032237793583161955319749338752692325128557943469173257270891385443247251373356672696038153821179559335966023299718819725662758770083010682263140948204855971598314459471905804992832891130456396362470855087346667726951029370651405486596698659270708924770621752158410940301479728095445322305362029831630665770661796612649805910309546793725361957241057305474500754057844680197236550898642239899282859641646024514143246406875668822060423434088491461323628624883693590205858728720318038277268724562021699414831702762335234296353032476622566181643743442012107875520257279575848811824246410557637245539331965273526106385649903725188272628963005453215016208293594156658128565228052806432072655377481439029134373108425253245611222961193223432093468797664264503723222969956936858010372731234544775067663420315809404185943663525366010994943050597693803385702258508500058191297426883910422757020911561755881383308029219818801215909913487532251578095463342000277149494297603037327947760856157823592707189933057274544484162021850517317766597505665063861030648779793309171617103736515823555841002513503951841153971934916189565892873081127783912537499632012576713759910547950065820139042311141088339949799010536004223974336410620461764837376000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 68887193285387017163759272245658480167490720541088805776304270308689453060912392188848707433177772022992724523848626991985395998715865066528364473463387032861481821103840334194482958779652576719018476423301504965774980268965188512518355438246455875728073331864301465856136794162682913568127137648248738257028394580480376640947322376858047812691439466012549124317049229165304218421229554199159214539199134143568034024028720418204189895769483120711314888129445229018103609158322932684984598498896007647151261887521289583089558640350486953300655571085245694471381141916623443068619358107201238289275496874726817637376193196002791010759695898126380069373591714952480656104979853700714696381979152970597005919294020484532609768948094650363860849145715524660901901698848470103898367794831838070455575089029213709030643758155813829433389934567562954253998667617805370282521216363123287492360639122175922470779236211222084206159300846298169588222004831382751234500303433575729475857372096436302765357385145949911581165565301199785369416418885630273938091380253518364285373644630861159344604845002320469113464096298741787862271946056739834503011915077391296905553427637591127236759729023212754950332753331181926425008635434199190443298943961692878768573273275251293554719918458100449225810013966507519948003250174595028692333843361143662928364768136986785334431003956890160776340380679376362969177535456430903854917345080665065871100433792629011926465596890922460467914308520803155378766747643833896189828646880129564877397159580607516579821656287050473599571788190764509790830869679686170820034868510131013442049854854550525806790064995019600785304775283722875162182458144126928489424707791191490962071393645876327124634019426189307397005906893391075543943482981661997086054998080310256431927878809306170486580042273168710091837788195847987338866760265174410823226845650038988505449237977622176367535904450235666718028304080680973231054514566743509675241398440627622369883031364613884268390977283491805849841799530031895074840748668227806826673930954912596628238326212997816787323775269345106827597117397550940250315873459383390414455455391037170565610335090347680849920810898985139108993655682323279871415940239919402956901183545154043805678562073177464701368145325998058105361037185626041052948564595173628907132121319181915151377474367875750119820905623879171492228220193300965380828550802280092141523580050312735745226742539308167741054084487015676131974051671039222318613564882565008280729111605234249889871854411468162417443082346297024074377031619012990420251819530992036750536833538521183440171728148877011778551598422759246974040251112109834809578655985348385361069653632875124848292302165404501507381475550386234327040000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -151477432248257946586901121480205976419651087384208311781433900390321532406975155115902544740002733113894901400653703912411147740813651881563560541130425055425088313389856389325248383878388904558199659547457884674474107328097883309117608653624396908430968657312983297040059701293563457108961475587598098412709188810274860094188490303160126028072406893840242855486907283998283980407748431543034882058369340536797287285757341194090620103213056606374375444499604564168981700435311312542131674810122017341563290644701120263367656612960347365049367956348167035078838191685653437513281175122487135838285529252926031171866526286478230735586024065525993714593471438153976668563211621684504314821177940133968231197432515820562354482908003365699283559665626107018006603525138937358529035396669456849368975450903884433745657063676561352275792613102215203739798483089644876092958878784340650132964580240002804753270928293567536600880386311898169699663433465719083529063008617206804307867391121403356924204316284008652227971439778570223076641213377280186199074895864929656597350414714379192486745142966940644871424632654631612071358913077730507817998037134301678121653266229628279814814190250756021444572009238257417370010114211557160244072200614858148986890793037539140072592540662419826802494198955482702003342377804458106087999756086350614538772917737945434720482015730370105675926964777392263675965075784261751659773278259995974130213795786593494946032820063762441615312040343744942540087530752823582633105138906388362603941708477069926539995956944600151645659991934258699928635633661105946306919133233438299634993288895441463367891388076232973160017436107882718974811889356805549669828626901790983468891974175025217863158486686601713423927262159874700385912407465953662525726762928163255116084731540508380815328157965888968038848408346292316295106282984206850705068262109605419969393291027981252310755233131995916572262908989596294047823433919057735433098310556498147826338625251916032500787837426820944218779308082164794613555154040566212690983719652637147424249509458265475769279176927259182167387000182852000249209072994364158319900229149669805905009234271501523738157156490494373426745671621207511688299476867727447059114962597394534265421836735782024924072158770682724165384327865291414894109177493160114062915023455129653799546936007248625921843456332563714884847117232165410398894287143973335263744117119307846526858280359508807325624128371309747472366000592296135983437586499839618604863018228549443826269541062906798615742602375561720907301120652727215363094651565854369094061259730204908727812352966784612121435683842482375564674265141501482663320202369491420255607116838280651989130536770045552423980714406666179706880000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -157923087680486699154163690827627587939397963476387677916813703415507739367229190215462903520063856217001137782088817269748244943523688062652607470737270318006107068224921596121424221687329643403316198922536688551125134070934184304704744663786157181609016393637398331468992759428407664628730848773377269200747184437502804895598497080912732823909704899859027798787126841752808183880668689127124327842097002705631648477330059076172141951123382792756092083326109359385210222695559737801181195804858701424796803852243158389856030242271964959058247704323774356366009526355701072874922849943428576505477153069294078132189135110669824361815768055810039852694919575605553698563390000342878537219757626955482356405615119837462145020519953392930023608916778284215356152339544125615629440354358471360700879965532758376914828080749788589159729411834435531873643164849932732747951533534557083863791602710677682350089303502640632326066737430072313525180756674664358058691974925856273335518977344955939803959315375208475400481215610778039906401458354492601636355903428031359576434741760762965657384514326264701241884145343718647165782590864740103655017133576211947886291175348092518502365068640141252709459178628269587923389681895450045825909435326085459391108021612261295873565576613507603166878361386847359346525208718799093075825063078895520209140597568286187775875373981559498028818264763101234897457338612813825825680032715065248715310839622097630365475981877870182871273652948838111285671246779030279097913790788988159627809351634424820523696433961034925874127871424285565673254527687266871925145784805910156088229315304795041020873808444303770961858695438244503978231942970342489862467826451179002631962249524883361652050832096675959127262798808978379714044661011061640179323779563073265209573462350971699468019503955887863915542845776470990632572001993796296788479819622120497789803144216054836990150794720715987566886169093606495135335535312148186276092181511966995185495062355969021981224637371503726928040733309180106579341374801173086497256577555499326860238203609728429224097710623629759513637881958943800516934730580026929815437160889118713491086273502723093241996965436126781168283718396912873393653664709485816973545257454083985113214788178991246501784077443590931853064610174457966275076235806007492391087707873045552935763834608820346006553329407957882101066082183258664396176479924012733897232366462993069297030325876969481353571808075968575047558577586500397666942754125909043777718776908825248988557035569263304843662532015171018745237600888606134322520902559355001296343180165107110358577750450233935743534796132620090110357028550311182243513622728458562214205543419476330885921643594570021902013608185926915194880000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 311364957790782373965885545344459648012638726581271263127550813010538808045333520589038093155915708756455965804123902697043068818145384741047977528392394253768037959909917934542388862704208045719833553937108742230442164638485722334924845392227204272421031379686788624919555970164702484020601911457603749179828423171067584867872248422402405714189028413502248687700235530329093478436007009205971465283798526682932093936444005633569730037191562679504649057969097100614920363989869906635879465375144430958370281145425344618026748279903506108854861007216902382662328300112169455474202457559074024147493377952917686925201565290161382564229774520006539251544807674672642104386780970598732378536104115327748496517172801335517390471445890754977907718290604193239060437984522902779726012662343650263669226579298008270784949359114138068638429739562109717992461622188002850031992833279267549353132864211204556892707705645717580461304220824353851656568751298864277994916637859633710984006943566459017147248285270094457984785623838448003077918281189952706180750814990598964757733385827823539761132278161875119162941525813152174021744889514792495536626896756296812257637805172467568324777927242540042947075315184344555083119817385874773487126641870986463236306162703437048430401319724526387885531027930089912209255993368914119082647427827025523062071378264230370826545665318573207578193926948015839321721468137606849117501403352215860698736384868783552691382755001906228467681862704562734629837563678215837193511546812862544183961389870121409234858545904102820489591481007120224576340628341341654287634349789453826774416225112590322480902727107412324514489951340102218560266087411975542674333759976408739490653413894718526784606917734337342076096281720583119884592960319003365055012081140911819755030787835315987848581196086472309430203663805934366729841797410026765024023668067029305172556807747793708889110030055268525773038449331710452458678824410550176999518110128650196101743183047618824646931090281745132343341984847145632337994613140217707614870243607731844335663075555117100724387426301088828155636427261486077850996450120956038765300489609017637198904092706314644067093510815163375500979453484721668960043260187851159808740039537692706460396078116352658443469388520364250586686528423925580679381750736927689510345899504240363269245524212901860923837992562238586850296310664019310854166238301374218348750078883862530439615357929857008460001124197727769540156442181188833408732533987439808954116973286631972108173491778349025888535270605354073349712023277667935129719191539061290037381622613627921939850579239088829848141016482721180946324165854173271170939893848021926468293413419008148053718509706049169530335505626308511006720000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 8116682733729642056840257359113066171240971248774142448192744186748046637084007950652823897741603647838246723546049913000052324224511914998147096137578152124395806409246054425734398250789318971842718225794193154701963190679584709757853289175025211808750270664621803433684261983361169579027514012762533616249550807654246079004871535517460657206468456213417026653386216245886822271661832417276150099616639899196774835690386408711059882056459217870221726585864900013117614153175836582618471956761564848712456166356083642149665002796956722448508465204457495778101872315017788379410551503593073953138101995001921270400567188778831113849197308351537009808753041133987062919775136277036569183073534489246489566224362286710355059708609538699187579765844505286988323837978389535257061160512359303619034432189793876525735196169406391409109870958862355348433257282855058206616616740751804165615477811553744858446407880239283734227388747581340496682951459946553345689756655552476078330835235867978239342241816005767103764444633343202706224464309794861279776576777895818117560776239174841752061019809351135296386647805673925668045353216402384128910914012554498940378294245447458698576025813502089546973579444047363378300116724526152199037871805649258015150102075166239545195504538043410531962282046482445615513602949224534897106119837734530824363322230256284484606077538004531148522501997209505642081815739104943986778630675237148885968340905614178722036190826314317987345621093750714469548240170674540708160301126255914990121722698606229905677137338787937410475398940500011937727446522349779718716140804511174472060618034254648287889396473276235852873183418180805804762733083295291783490715560688790437908080819691469183118520907110054925711174013589566976099816071774469747345793711283742555768607203518477950460236461967021567760823964904824040320100494936243539859683220671910341747545235315666702017368451756217446506147848076436146107641670885822901332622854774317439631964408959748824599373865386913408170374485357404852922182191198627761895550122807697068253405632716654416265242485724537030700832233460706694462808285534229058860983596119651461145014633450214679254723987652000631590396096820027571432044467540444499662319182743778592162595754147155260225964813850772335694543660167372978892373513444861394667823486475805268586715629563899231360318386533149295076742789719036129962659932825269859373927040016791768785879400751282295716554746312485625933234070980683839591685512852425582959442878777796101653562012651353709721867015241129799663710937767473629503693577995812363002427417467154609943145163252960624102414525582581261936392676736062545399667558761548322907016013519584536523296710992681582373048694428789637120000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -164230215591754389323390018446281768835653969519563741696086814602704873431506415084630272814531033628613205451261326865839039610504928489040994734106043287928005589736557672977701837054054509752788789030175163343963487680009241403377939610434410089921478847704498589191688803653505376641543035520243203186445423698411326660768871534187595831147737826533130996192267722291517488044326121397056866317153206913982527280303179324358823899019688737554712780720060583179495525770337232825807914542747645047586557722984147065255925767924700776303096357187272356894859237628959390273546387528546498904804698494320346403316469569803650810422583197885047299937219985924335509584395527991106314244214470159763603193127988432059905333875212471274126540671585184859909056077406384355619626463070540522741433513626604559678617087034638257340033283007516192134930138541465372523064120859795845222758678318213337392816357086611641807564433328803033623834770167918196173499468280403423686533017844906714567918431047472026381095263843171125221537212292698474834352579912469320102895033491706094598363493650288061889041354935767612287166698637731230827048190548038462782753255934422721772234194556423840959694095767306681544135864852049443419729994820013426653446612691522564286993569580312901232886154621140415279169980705604763590460736150713135802376565040089985255307923792371730261350156255832743056624964900398898984449789029326602927509899290041272458106093260394866572883133622682507206536420768653465428828020227857266011941940091443069704212990091285618389714601472628856918614861720644291234013361911813803651816536155822265835014467122355366721490323312969053659100921057422110721998349299026085380490158782156990791547526532975991784597048933468749203033637680284026674580120029616142777064965986153558711982419954287371307478736866653720618606502762047794553582470967592091836826284823216517517753697894979566837666331693802287228750339921042731863387936975201411596854641411325952750708471609267746083674399662397913366410315544749880125467001331871734039010976268438264720921999121782115578430759262191404945350070241678976135412106410669460255692089448786848072919447232621572651724572425273312594661104843202746974253957099188806032841374476627404831973443416192794600100574890033173205830055594182083706804863464890483833269090811130172507632051475469757022149887479285665247585183639765906335642213212310213945186607550514262578986930747198199513920166440318359828207339833694641559072571506042761506810114605396314568655234696705758369123089495314700854189744410636878927374599934958742121637289775408316037317588179365674710762087490600140281892298955737717456733836575192745897608462677987985312203480077806746992640000000000000000000000000000000000000000000000000000000000000000*i1^10 + 24457320511053562742652903020665166130038510527973808421165201882587198239295556102379281966904268294166655831506618849613159848921733341242008715869847565764448559178679253353268566152106179403947403827951690933620841670342165114951010567388004537168391650936494791983684745449490429927112843226688021017518638262803576414967078121911419593615644219644068378647638372408129203087224608426185230015500150369658900145907866990195499366979152609654668754651801889315707050276309720357826677942441129149684390445552706171485161400003543444867604323201063617918433828597360406222465068895621511927542815980260708117880219565073466188941426824816268050269080173940525997627339840259754776604877458016875293094583060263800195664011468354526551062828122357810895455139274180108408219067574454210183319249560736004922641393044482302289190876807452947067936657485287149971940922683682925315078153201380908028696381593301009867805628870927903388012304119848778822572664446712550650373110659272966279155491380157021124238040480329348111538884127646986801494284147872712783411616701325739285311964515279278905625416338106334015511352774865574221208081165769731469288086694333574459738194367398086023236499534587136710412186369236846450309360512209123834690084258656276985012608827576189286376198778091484671076356167171866489588169954910107144946896746172795368317273078344129422093477589106050693878306942613442323551407414633255858245480600113913560204469675162956018854731621458948905328812333467028258561998841778611574723819708845869345191032170649807830448473443309491618197896455599099092098153990855118864307507204443590446503273997753743719863789055114678216158605342724050693768293694277578430440391248978377920476312544741841897907368647182304012021278037865351625086336510383699276288006108979051045931575520536623809504789326094900931736722740046496163673614417672726471134891424130637306095348830638003743464397516382617533958965630862744330430342734996124856416528797391768897883721902025334818879439227845047080261931502328374694455007166699124262603708355571211344983701240173186980416813948261524391646853378076191827760470956978174117354893907860638027140479834730297300501755689857888076919275495972950463117142339764201077434633133115888383377211649696519986571429143381329987108834559697220388155988182801993186434005025148389438924584962889249703186446043213070770902637616692859800638795563114220040644163546769955041885281842246319230623738541770604136080250693387804200805708770823975833189366569518707454787921275791851600323245618442296048629372795644670914644096697331177106536615114312153573922580058965834549492507242918780674086491682319909411468398024179533789911379834148674415815171952690866421760000000000000000000000000000000000000000000000000000000000000*i1^11 + 22886878410652366442655373505792755182700274496655551453153050382329849592759302962354141453754416965438176120761516535901536243300574867707450813690063903169934539923493347527728689511601737397175457879692147312650285838298455037847125386130233195987476618377693163035808391215078686017968474096825658293730152075539034758463473507391319416226212872900135133088098314568697581444906386818344447436842647804923681299834040698431715907617014883605577687770056220789459981085886235125481180754731499505191050814868819389326696084402402597898395341269560794759351261626836629031034878323063350214660212479344689894892724033257227343605894954506057816878585256828938362535116875154679609955005013297480394311128994903050935996845185877894346455635721003296154668043054489648752828174950276850540195880156265133489204610450738551080427553125106087988863003363672551114055855380026253931985994206835473628413464724463471179894657453406336053069938892127177655013776832310974399499822005313656398397676133931362446581422565019818999278099934844569921579679012486873258335425601673438491265485265735313307890608156810682055830999806458794099858662356594533907970255869953072096166652747770462001917697513781484229927401995274084567271388539224112570891667714664608926597228534570161115274828495865478171633867391690120620065277555752391058357032556250368340425429713864297690074026225747525044324450451499309539159071473043680432044949576245888988549953494138123078599856689476801001063559139839884519189064003751016975804624833980396534429471312460015310333136239771060657429792902424009185913841927318003327097804412669252490162655350731645223453753008493626224310178652545151400865526960070110131671662925299956187364838284538768319126402346950351155055553483520346657822677989864672704778427620433560313644481821745044931362257738998515371802200438078013437529250678436389938721283781632345057088053076121564848012465459180714714719826018830195805574581665236084781821907675593611047671344502288931034880711092429409905691209644116160832513747830777375134051021299769824507632060026074124888589542198802030987490594554538662524530497016260473922530501125697394120801630197993269741229970447467050171140427983053231920835684235901267569197550009408352646284582323628929088731706313873912259827986266572254738019034175973711654605296527096759598508760006409585145595136696431904114257557872631085052869129678881759841399030121788610707207439859247156721814703289164065346958959840553063405747156784028255191921069909756114322487885278507358923244453831092475745683832962595913408370652512208457816204145849436547958611698755782045828979008121781421703316099629890222709416600432173029844962343522803842923178802542196566261760000000000000000000000000000000000000000000000000000000000*i1^12 + -4285697261815056557045393557317832971851837803874658624908796930748252278654729452432206974797956478386063655196607268333667166475497156281642337300332175193935301558230365140159322667916162582119274117905985260105524767255235235404814745453460268766142861621722357550373188639410891254561141803053085389721991133756225233943450249134969910830297193998396496248636650222548136868975464169926502088531496434245770255730138407787595996701695711480024318248427699259271758626749573715277226259076569313877514716824062984257144808572689669455422543508301585800043130658161138142160180057256472040145238547888097998267857413355766003936053331760207042051533110771985336908845549461951602348737606290761427028153829870935134054142056997238905843008453332663684977364096996220453042317481964006201777545493783218730560325910084777034479553224762175840712884435425636880388236570358887057255277796415494072708649635923113194228782784217165334230712132295249300198381869936384921435472068636838247856162502590611067502314669553851698820589099611917956886460910530424963146185512189498186904322875814709878334867180086290963522380481085228613468092486028593253562072425123984014515994950666509038969921276338735495243968733829744086261563034774787406110156824093227837327615146033247849046200330999712145995897009578667960324472174358083193857865331591108493912883954682375536079548217257710804583521269148081369438863196004916303024094442334619524006190301872455743598736704553212339558139793652474652032908843144938071505228459402213609407535628981189669123794170832610889887025722950094806696486717062672667219253537763092461086415683775802733889153753097316066391085109977268449366937571596234811455464142007842180124333879901807508599376805615389936842905700685979108358540280030809852163652296306229074643578504001584766477732364262031662499188758084831343909616188879313533649406564888596124118232634631493560049205669030635647125575442490317688796973723962122569845869710753871288149640833821836267803937348750509724532651532056109099095710940776654504662706479090606124178308856916407763303309116965044682609314347160623905759183761397340274399104677288028484526566983542697557830305946309746638968035219645527755043264946406579548669321803350894456932298753636885950243139098897258412107170257245075851168966883843835431386824115356514175337585878686560983378961026081380768438214521358002145564664608624284971973303422399563393335716498108270725023204101527433932176978537759573632787589881504582064855514220558971524409539971175281226618286478876904735332193675108908891485496413390702867812743879361315565481342998411634768974330184171417363124708808112169259256490575769119666054883198099058719618454200702667325440000000000000000000000000000000000000000000000000000000*i1^13 + 3979940834140761613862989232136183346851357247120462733285067472120503537055592154669387770412745346455763973684005868829020548387954672246357893474118499082583930840895745729765223346705738704674224941396334202017548859424217767004419700084376387310567381858892926807517976229195751594333355277878833144703590502065848374037350952056533574428537796507624079427094493377704184453273198211586240743542485795949205496548003656807823457725732962286505935824462984630185567846026679042389124338822906242622353836714056234174423488075190882545023210338311915018948756864087614555151723823103096779745216820686172379347866257063086817188281152397022596820476524052438273569828858448482525934795037751942003953112652259785355912927432164738320292283281450205342813796417728238967524360927147133996218279376425761551832420259501718662020383807362032424046459634908172260923751294517441242232429017435768739896461569925826874970574941729395790677954726653104067381894821662447992555588353460102727489661387051692399154406078276867388098379083197488937840983528966210730788883574656604481905169172518040437039019019063777724650010303410322115179878394140610100816443615624301910908934303702017550322920759310567213695019373227729750241973979745640867311674563184917533090722130144466541472707023985255355027493746290839141716125452177076116482935649756403436975877029571885433465300767969624656135646411553802919043813346133048049559245719052170303020556862986144462167571349024474083740008893272829710407508961579309967852886059503737117228167175924509379493121375006344090270875726174969117980199920578149907421480920200867115780658784888068386479402745621941123943937477057915083567629940310790615718914591835967059802522219132811575474588770164934023420123034214176973202013004537639499269917433591689259764564100251249239500345199296472322528363953958949814625397807322190311308958192942840283337059652377426651822802662936809999790571160213811349912864753796942515834400070540497160162618208650388017846287225862613490317323706828025085241454890792268336584995420650923272849044236265477996262439998978717981573713357495690925216194238437045440671869562645694112299301068563363064921301264584606312407118155905327814111862716442469049463110156821108919318730374206695803270734981432821474137358653692315025104151741162281601389268766624591014289899302226773168933831870446517445069747741938473326720684819812940308383515467959109096682885476969307264674283308839467485061208259274757510913003768711672494937693404626967034912451416281525361120631936507360456148107808130749139337728460958785610648119546478735195100549432329973920730133242584024804423619092369063730236630607637709534698404714920125876381696257913792757760000000000000000000000000000000000000000000000000000*i1^14 + 1005716353123133258040326173118738652306152623866650649804249647800196785612443609255192383274906768034453128194479941171141684272701823124031885069717817851740156411235878929132533359488712645714449348811220332937525957880883392710078294959120110718467018695038755158814164631575728460158967703286989974262178782950853589376939226300701927532531028238432134250711548024139864014159290653289784144596784329644533405464101422737810510930355744659393402097897824900782426204431391963067170386988118710007786639199620201746816915951655990922402618702236501325707453432776026198325017678994438347204319930185458414132603891334845468310742784176597713142181431526175086541649572190341626086822176713792563571998805529343758317932337887398096715661895370827946553600802988951477596740770047805813456334671856793750959807915685924245767998783774949373872004858188957439791913962929362079730417991946996996686577862810624728575208794397547981773524282841118806071112488093905783383747039948048970409164860365483777121186763216061077492743637147403330324885182098994037928861705106276265255175830097691493230409490047277188393293524742272434388075680084409068127984510990620158080908930058559243778010919671472430772034856419152382147218677845971125482802570875156072710570108835866121779927332443869760822638865290595755542095755607383911103781536457579574203983889590954176358257846790825981761076610662792659770425644321653672761500944352309430972224378864760852020715627056501067745417556136641323699790103997312062939288654153154762825069323683205734934466275108007404966438724136003810961884060643308546011123433094998218930662175438022073412530625499069434986775777314209020034452255033428679327043842950046385898755914272705101528350757045653472305393488809339937863349690673855546207457772829692720155733675767093327410953614035250092637103852675624821302051325334569682857981663862483456223854785714774840116968199558971037342240695704074237315601352556721670723808199229149755283365118800356800999993194997025217915144954038437657245855445426214972733957858079087240057781096780212615808424454769205700541537361962103106455974795374904134256162036504882496260357281205738391164915919332716149983684523530172921272453148663032979911016065360965363342616592948053136674457292050245556620199100356590506196384143326775199352016977134654832146692084379863878269568627076079525227374552684624743562582711998615340240099479971895384918462401121284298786540482433135994421760645609705425487003771382223259535691314004601551936092391638884163609973801738853775243275385198413517458267497587094629207007707377468254975990555198016142246153210383835244560233674740769603672176179430239954001096513086486665021053482943371018240000000000000000000000000000000000000000000000000*i1^15 + -585267334973226228061391253467666536440455986562639685593299626629275611254918945139866814960851252906998067367359478525525224954116245570496241199972936620459354616909547156703958220946305295712008976967214752649135006005303572170050552749909023518531029312056255569361694358773244144880771624498567829553961643746671036738862985237652953045455226817164096496189945347555202316233240735216729149231069227595650613258008764284777427771738306485058242956959038469601467882579395524896036044196442683383582230129894775370588779423510940530762221786939343449312062626649053344577082318536240137789423087385567455608785369001983526226317356199440012043880181733635940142196430239520602648770957053787704617915531826390973719492126447092798095192505284837003071108701828180676260085675842237581714706635450165572857328115456046783531118148706552012529424336585820980099786969005511762806773370456995856413466009056269566107595076097042765402256506066358361153437640558108143485277467642842185646414456626104420216473879144055341903684139023860177003690266906273886119376855493941180032791872356980538838266238509247427238620679079682778134675591260897115576034403673595031616479330222706784445409835316792374933572119007440515593765344653883476838039658999778071122034975622920068724771697479815947580343770641454198591609888812383996071323344663536209288496003282992513581744128495214149271866863831854334915567023194888161572868770248424759458422242560747665602127719437113468104852626074381904165482542472862445766433748924392931863793084021781979600297550083676036376320115581462623133414844904245155376243017434100691924825787194438412159681722151318181428824480370401965264129911090797216115904282356784978830265595966200099678277669419267245901965982158003896094454653202182029610720997000523615084964084600790830497571336749430385369955164264011155139385289743348047816002213441874332248897413752385407201903635849037651450597487946474661911270575400543053632448765614379983780086252253458100501190253222240110980251505780741286835402417269571656650388670025610724858983801659750727467788986644357985994487595339294626127678316342161790752463951613133359196048977355302320149951510087437478295289487754851016355549346121832544073554057199176290211708025205669199921690857680751923936332487998156796850720399514457189718508116120886076003068657341005527900144149364092966775737068651463530992806840179773622311580749675207829487442658600293291596115662530791312592773131584350261143049922395643752300380087008977781639246582275225590228213713008489447593382242354264717967900019247584870851126400711948758100614887989788626705553754601221628696064492556048622618516306755905504460449725090369254223351986169587957760000000000000000000000000000000000000000000000*i1^16 + -68246965135991256621681020968979777618044299833536181331147872896690358125567774730042325255274768404530929431871815389756592086415455036673168124696188309974303859951815973646771510525870944743775649327657209805937324892260003298690972991318441944137033508910924795054329017325591058911183266048883948445438179184388859563998331713558214671816613649916712943576881773540304757461399515926077414260891967335714095422726060212956652393010642166528373002658705372916891126640612140947456797521452973250132112148599627501430265999434557372451645069293509781368155677204699480722857998216477070712667042736633681845976719025471259882676507964298337548762532136417702719742822860295578528115785514925079520894204394929942999364438746049635417379535522264933214278144378293199172188725874187004280231459628800275667135467919248181859424955581274852546891080371564331893801075900121236430422694512002187466158554191348585224323531465031968872705798359182758439257084233927372346156924787047854862393457974041926616641016229680650538822435040490612630897127101676435039555795944110318854891678143486378357098941389979178630842616172288878173001675823460902319296990003013169101774621973032835828783620158743107961924488550528475990218567383627443262983235549180773333483449968620951021063328034882334414253336216220692942946119400196752120686490398685263831914545590981101451947785835708125339864039497014668549765428382047246626830954896291451912712264810808341479752751849690957125584826640069523141762630250662386958484099230525287075512216404691979117943771986290957181020153958067115101448233256577260343770620652944075646066673969748067614004728297855174616273958151297292702061840393995532184699979317430626442018871610135772425906420386874594764598476969031796839931551105370278184154177612195912912011917029805719233028450159471346761353913949625742035999819894233251063084920684898623662840004103366835498778237777622069315585337673619485709355213925597786381978368584431718938419445634722796478352811565532622354219807072740185126492449542476255961904204762847578898461364749621799982423443317823506192641350101713132547613603552475788994300520156977343139899531238249921406464328386412926319831280763916680985846123084620708063982591739437705913054684735648967162919637071198714291399080240825727639481997821147547932346965734018558917787881558736303433717728678763699998907060235105048290470978741365335409478327279087401571893450805167172425789037049264246615373425760263038364079664334037911484878188897990418798124270642696363794852351846910868866738552321483850845761538316282135211082254471488508372057165653499419212958089897745420609626738430832721928663375787188575585659667917400040622662048915663093760000000000000000000000000000000000000000000*i1^17 + 28090648829722660410655535313424852898090851454401265718567301195559570625033620752693502747189634586134750890939211413447917525141536819278109464229338043329199158960897083959959084675445927957889886575785333752727656351697264228356402135222128862113690592125239134925409654621996860883723460922298969897729325199926034540602598401260635394619031613351006989915570534432776920599854958024381991116964172855931453080184358351705376071125573437023864463187461427232982367943790896992551870172937915170913395815174211929651159080929381869915865763036446647454484940539107451993365299409114673838525866731595221891642882873953343712343739386039283709957448239382867133788887873697831175762216179363106883686744377694938880479310851936460455687409706363839994567986463354420446934143402448035563869512194488724416796941778062588332556764783593904076487076573781483581805669873292695867546395715063043643238367587225982075237421458667144885378066410440646046804679926611422948903582128481379941840456880075510209705136485042139934602287815920881851454425991883589011035403859273167783871021832614916971537303297248662806707909344316034820176651905800143075934247982291296318531355685950071945040828449625497546518657583158264481987995940407419967637376753618613751755385554731453556982432619060786009395833232930084203727368294538705633381337620147291508098468256389906679647420057370298754985220702031208640945215290820185713793139701166864976745981541402411068270090262418274407307402924617839714444589761134891224410819556756101902486105913849785888784785115862114445449618334030842230676815737445573778711446986297665903637466825836267101492461664798365368695186192909617348878008020856170679834460817813119062484981518247510054712214700595636622699122541454668476069897726729033447283858866474275484944190125764484711688250570543645914396306245631016692839932491861691673925153087767185283959513343054321449110697526646811950664748863809230740197029924525002043411572416124139450114216115343236128528907291849484106561861737532399060281169262865629790171534817993487036384718236331658089858938924220682259525909190309882811303650923468064247066812077862742530617400747295653273257271616070621098609078772373473549367303602043975332382489464603244158142241846064998271266878598444067551954041052352988581818163522246910146230723820557148188729062985478775842096068323764641026256437848382033591378362277009889668730803416373644457548213482330654147534538939930424591630333278757632756676772966949846499887751333232504377268055740374290874679424886167771861473117828586301649944016755906210184948715044694761259589793632952026100982631697333220884838044088212947334063587827991939484697143789045217718607920076622397440000000000000000000000000000000000000000*i1^18 + 2199445311993948800775296300631288881578770501573087002977600322630237879310959461578768644449497161807309583760984501913119050767511512061955695287060445172413827304161265453826171227632798767182265222633869848593445933988923344907363879625850666559511040073694439353947495975534013205002585766862952283170131425260019685949225857382165120927297012826480554019627559786297403340818928903802539000715104239824182077867909357722922073862656633444410488358776734533334854884242179846822518135547761188942174512267851384468406157471508004464123631773937898081033127501641235921110149378061356268962392082813020127906396509670737406605484234980405100504347833032474226202261442580479900393156940579112297397531704333851547239301021861744652522209714048682615013915019375166296463683721037724088543354974163034008273218483578362317953503084353276761720277951747690231789157013546693682238139666546958798963629310822090402060633204065712095522816116739619414052208705397297868516062823855108241938453741297114952811758134434443629579111884755173615695024518281047673766288071295365095174759544673149531139229754276695819017774040733044738525736689482054884806019182768953800289459024412563365372557952303915696057578985941556365406423010206897927786083253178586963865283999729473377809161467806057258854924065915689084804077724604906068414400534475695243702383854086923707163133814259180004941007634907325155972901477682167623025005466192608991389290522958792330088293409632224155772403200570804596944402849339142546322972725789075451483114001159458007821869546805805897768411535503196759689049232522416158751534200099870236535162240973313333285995792264474193077503225845414833823192417028239237606309825013281722109773608506130691509060622419739642625779440479077276720376007050913208694850708894070934151779320955694540498362645415818905138132281652084447700510538645866438410158007136000493371973641357039447110058527120383834874032021945555378301712093588037142720900788429315169206629692744849508060402584727724870562667570938619888562263125483291009787359118299410140500189171843104544889012934556762803157518659546855764491911270117841387187954790057834519275764323431215652066760481053950088921081164447102531232441913930146938345817473183606232828134012608382905955260878793802705260587433420738854600508351984589934465799064163951468714871937199016287534857826636119898220691493341902344149162262465520495375707933845866974245621857319450609198000824715945698060311201643214307286865078832350750211254683349268105219972046119688737688147152939009541820476032565844225073877423091889742419240331780466950808898417602312504055824250804581137023321934160837110838837024891579465492860033885851542070997467518730240000000000000000000000000000000000000*i1^19 + -521118491586826614310104390415952619521517703918248779000171474497871323374130242665282692248603062621109881119804287078504396671869440237024630503295653106521302041924631011980048023251930679937815373323870301501902279350958520986570053370831085570663822549660078349267887676202616822137438822154175225122207511877826732802414732306211757757554005134476538768788933297207330266548828055189710355832908249378905213985201013512978981502839062957757991794058866588960042875448267281817530275376229081253311028352760296112433199825893379573862745175835797967908583129380307406782944349740746553242547372216044877908518385978357711094882035692816213835106455816142627959742100725413552732191126559442638921509844613488592418354741637653084560882552042207385889252550930075294390689469583592433203990666938274257244196198772024823130825771971600880008159694602505210449491429700188798672995324030863003755136424726416114207847925266814887544869975462193053005471455922722313596832904373567064029284441842148109499269109724976427811088694881263942122996371615814049458569859005371826069194762943911988433064769383586540075455172382762156951963208769110767695610843845648136954392481574361806395512629759822104251586631563886311623639418417934638136289238020457774454835975554401278554952947618404532461935365043368830123058891554480521202376398618767543964847460550895470927140261910370231482801634200961709122320510304861113917138819481799947877243857547216976265242990802990402169472565097689073106640478753860396065265896471415515154746665803089253862225528379737911933970785845488798487682826840486568108166194338325858059083608493383286575447770077934612915636693083821091929480404605848817195008571220786348217988319037859418042289325549283517464416906624457669703594450001474708309708691897637396030369271541205112172020290929917729199155842059934342143428394557212985234693567203013053349168410246200067359634478972184966244380927959742657808944361272684043872943701112979770257624422016422883802117416340293261442874623488622733764630308869103933521457387323398082887679395277880723662953221957497112828997838271576587548720289406662428976731438814059501201344009333285482422479266336642432652336882808098340666693734483283778345427781501256067914050367700424145859324749087441950718067541416619929325975541711626277505834706660736937473581551579990033698889239512167689402341272632560359436794534459451756379936403879974840168788356108054061808820222414244635113084902327184147959481837832807053893633855206711371560318197515441038511086250081248200612926028128948005377954061844485072445669705094007042797585955102919210072044092500972317218581893982806322668179294528487181243426253022070754743850438984990720000000000000000000000000000000000*i1^20 + -19013518613355437239407587447836218948991179471624793279148114512357833944307954403463512803278668500096969811601919872508754759782909977816460766491169242655751018412978773553100220572300918095987478577186460020269967089872365363416211012539321415420984032132045513549069634804057126675338800784597102043375982257854291703732615297856302206783953947991941767121154559860458276842136331650721372355360613676819416163911393654555247559342477441349819207778557611881416977601452037233322654247127443159126165269790326996294423152330496170119140627240868516849271584790089414982601918465819366856622652070333199867865261301615925494472163433282841327675298398091053174352881717174573885004877373040183389486552834544899506761723477357126280479113693405334478168367039794997858592988135965585642919610000519301641076936628986317468358691929917891293938019753046265830038130179734803163091008413333033088836616378133913342991817061375528290932305204560327791462808702258498890651112147546092031162354604843789347778127032852231382573078765696166122839138490131508585110156183545719229720824176810561444410576175455087177096593051424608950301159761040276466581706396592628134657283949329893731785978524426869062914281235892704401518580259190174148417534745441216708364466059531705601371526941458073589435575515258169550029801782944577565424046305603180174580157540114960175965685351872645015871984387036105891310128012784050257500391172424175103429169622582500903635746802269170723452994943970091544961812293790058820546814817511242586812303446234627600039537532783614066229461149902195886891246559083929481721596407756777718560160926781938210515638286841326808260930564236842228425366220056925523155091802053859075013905660872711366336167756954816984989164434224344515163913132831343779578508671154024174379224412323949299487308738437911388304135946191161235947547799642413677221514933788119674544077991140583129858207820890157908905794932803646903803831260313500334907449233808697571499050905835208558651047651214994836634304456401306346141105839370069978595115392033768173768203093502973059373601127662941650847136529002456870696756775340603326119297095912150873033127647640929456133443879518077350426666032039349206178538349177957010401272860600406503711703728213702970500905553184534902845749271659389812205095875855916409568324564027119674650082959703479452092849144403658964786734618663509873681216919663403228159878683743102381294791468041319329492005905096167154065923495938162601667652902455778358355198139492765307363458221991519122684887107974538450593427850115310613936625721477780409321257032702168507424077441443349031394743228448376558293534253037037361031833760705204355133674610438081944525806365573120000000000000000000000000000000*i1^21 + 5351007782986249816669469864617662463307269446196431227535219617766006449969254894831677096505319054028415750234592063569752947267058131300604795615773700083790169239364628741476288771870720445469452823147548050086794395563246147873396501072076678280885279402663933975758251857948178774024584866815029829480016835912043945171970816673420403936202091828107874331815071108599417563817636015146177623666237785403655411942456824363967319280831920383247135954968892768544130067819822858908935459803659347762846710771434727796729919846549492299373607654591890558894198416385679382083198391272115752691214375479133832308752092369082957063989813627880274588844142387478670444277840239364526610888242787673914645821161408561248181163150770009099279167738005830362263802714561162028097297658793353834516473225309294680366838887400062195793341493408429468355785607624810002608736118840694443857232767272640807434832377589258940209077375797244955556099965407416868951894445696801628059362995619977809046155125241093622303166251974873508952747760836377241891343946825075646894819658903677342674628136139822500270527050269448659932243276542494954421729669030429968365339947825225003419118145906158392935789029493742415948264305247261488068161259835372248602621117804285483473514289491365526415262390870539471589342417588306609810288436574805118203191811787572881773345924201337697888622266088241706545303883486013412782389523208697987885831617035064382000966399280767875432731415872609336112165272501441645394950057566204443968860413884857797529988806346219705624821615011587004789947865826020997760803992723742948376749116372768506947829440677026450551196361819189994291552443328558199869336782716636862566557832621248423372496792114962090132807869008500087515701854936022636683881670381791381278150451376206845169483318532875198478090928829511920974712147940633155247368256812493257224573844332533398493566406341827023201549639787564990104229319815238505702279738353383394038969675252685793788549237386071760140153567907427536463502269630997456855078169360784215582873301906676623574510654540933506853131212877254871567289097787341506398945257691496756071556942228932987547828310324975718546033361767567646464199599542947763033918661857131168819557339580894330191586478799584286392327911618300390720174832325367258847281475082169529378771309624968858869703867139685965088334920017066137165365043658986336312522701920972530487166750053971228310361543732838376769876912366225274973155402010536963422961088275235432485185939265915196365146653877308907848298232585383863378439451825269754916963609398034356573761595203405101676168852056415099545427556475999356928328668089176702946672868475948408892937674832516452725394642042880000000000000000000000000000*i1^22 + 191484779171148734569995844540172217132784852525666710268542933389305827163569236250313000622784458946566350374187034342987680371316773341952989268984762163433240693134826492719374215874550894955610629496310656889643675667368658855104593958505015363327127401218305109000086695370768445268240743334739410852739071660225719379690039861097884713689768260368099603297062183160177140254894924401137639211604890564122955096854086668866870688099556816028776845035767641854914106345738599348920994796631608047593476930089811681627257889819422589668459397006264721113733844878908829485815772572990689350404411922071609155230935407520244545913863614167263554940335533039494136190663296286186602832321256835102048510638483817685439991418996477670879474471872876065703908165609138698258269271917597913928365106625682216508218983200627507567529718046381789091865093607460808835692352335022608137407397129934223132789740169154922835969923390827015617093561658944993178159556206383931901547326811333335010194716420995888557390638164736425033299958402818272219325792299906198108310177803111925815479002997496830831991800865834916307444638222761426164123728070261452805499869615209945708146921665313467273808727499018180895399892124270681893535270013653983305709064184020674774548167928613493403828848154011214675780442141242540610917318754192965983554521873099573494645779601187459872163327477987298457242715465356680641308506321263037885663277637326390251137545301087819070611722731494206308861648008970776235993716185498678739540715649092625148582443921236170969053852888827933235293378039352173242249135383789108295692356969111697587189409395005312404801441105817842086226286509800193418066970946576944108868600188755484688385733888605225401034880252349027004944566656708230380307318218537477322795510247977347847896530474819258515239885391535545892105735190561319331233387901171479323560159030433160635743186981188542583850092277543262785800549317787388427870688040108458832275046623046799772998617844126078790682496546842552451441896464175831108720200830733544204985468018204855560648193471092314066374316076223608182995600370695237911326191737309416450399384662027899168301727250035712171393089805642026524800076587707858282297098413510815116668017259600960857838329170733547865683592644707268296527733637681628112045135909801831632224034683568370538618588262073048009741009988776381121358319869827167459114774656532876035325343397862835328901172856865168401511836644784717956262228148914049885305870018725019661221866690679786713918962253792848868506294005125233376647290878341602911874611847184360985858723012989115613397950083850090452087727962400328747433305011446090363560758089719853818465622408355225569496169185280000000000000000000000000*i1^23 + -3568461166246115479158991708553287415940165212102026981987459572157600678748776043233410949755225929369561424106280505446982001865689950270434019913443442772595698899009379432148788849361568616939171084389530883404718886972455123193098236285391806955524604641585634926616500835913834595103019828747569826483597779996610860493551516664277928931042938515755408830631043282625170464888789117792248418538350836600843571876878531499875904342505034540581915492498354120177199898710051507638762196701522093633987844900771127949995983588940527191678444083195337065944597927513789876432147274474965101401821345346413318745066235324513504512747918565148549649974444984902597073962013468567670026768743367136857269574521687056645339074741478066669985223761945517175946575061479353689421595487077665872519494237393486092076503522559875907077984690268886248670985540479388398931581419783878937313093362782588979254003998451599111283069207012612593181204008769968482773500699597688239513993779933345791217391445258700685978332286810389142916522771675068823554649955726309484475438486939506010115653401626179890032939250823043309717146082189888420050176253685450124276872249974222199082046412639540075667949337193439499509490172812171163788693935146267132075329760296419836540876263939625515831835762443860516020182816525657759948079845799870606580443857140548177336078990869211972512875315264049920981437435847515090357479873110267890064406244975847505427521831852606278454173014619640350811564585005468170916968938989794679371863389965217855986629151799215440549292648824481640280514974424281219681189367867596617604142487233589682961169331664463776577829716758003359036017036223361724701019133284271198553562657628746007313229060322520040781762412670133035715519613052556736970019123467690344424997834394648419669851409500038595507257772732817197388611606141876317769697339797265266830632972265226339644825730300131402897693978590544751098642589967597351936145730962529813648804376990593520230279671258380256298175673523961718080025846133433699683865706069679052160020930428734559594654287198092888963480451039471796403533247663807426967149316645359606041713012634603588266216251592459984295638096690423264652527195568193377195202601342663146674124184655096334524880574924797803758214362091547819652619489155285198052097513946810178460325825602191530198174350926623737738133336087751646410394010806453080129374324400924270538869963984390499853068942567160464068494772550072686971893974788864139291914958794776719546332832462331247500742836799623533923149953156883767074232038459291646264773645593463418750107954292856653448063873564224643729905848413877163148225658449094951980950731392929746549209738647007079762619269120000000000000000000000*i1^24 + -538913315516950680483536986014331153235309683324691586703336789769147286394479167388714790523848212597715802778420871895981065804877648378365259178332039682664969676953882034326076101941564703512484397561488828909998136304260231763444143803038488589506475278657972017390348580387935696460558516101531098339011244068031529019505370455115378805358903430216033607396924412296036443976204730198260584543607294884598367342306146422125446629584426338567537861161555065880336196144536179324254544414137416754932255507039015692903092818441191675447256126639871859338725874422907127872732338734210439880574739152756600945524883821553948905051596043933286608722458442822585529204774992534235268736554968202069170372029958774296723516377601770905178118923956248477951675026373165205763665956947590986408888421961035243527131341186159834891984320851052181897443366791947881121645361507475250129398352695377422703951494333115656658125599281469878564908267656391926643839313931806265032579924640347377712857066744222644822533739950823676177782467655844412655316290004661298689781366252453775622519787723946459340544939826175633975061342724943218526396937144775653399670980853510511141239993106351483494557874295520786721657796428122043015366841891810502203124010397402581210439087464597802710170620210395037092324537927233694320935651556773402590310892875584010298128334887892998861098867560305764190776791820980521548100123700182390801912018419872708990247186952855076259117629264783591059929498794687725649470508554814692212074680073902880757475030925491040657022719696794247040837116032223429024526095739862698728463153637384324455683860991157517196463086588860152981443618318963551268767392315688299990401616472255052620795841338335295138767934036726149499505261552101705681908317191873810184741764805283937342262394578579917729431328314409696424833847036709988873804211245469500348523952467387736098417860545986518913216462080668445815642756933033516631916733997035012286950401147068451881525239901613422871175258737842626920017545242885073029016012939905359439226250845455428678904555158702545010070612663912064309563082305274946057256361626937954225570365433875251493062119576333812109191519421474349560111920100442105790067675216084896526882382705510360009875785748875861806876563738154230508309187145784268728772837032872470949783077953444983045157210192321247870211158662202270493905469834800451277148305006184560404681770721480765150844005042439176194555317144123830846813368136576601619186673513575075184080456671861060973319295662865002251635160093472398989189716911737105977210949901152284081812823101799702920230350905632042536576011022554690571239081090658084223241994993786165239888329247053789741235306496000000000000000000*i1^25 + -13481888149397623732854081446784940786890645316312881465264368957888644908463944047160873431860877745016124724199159731205222966394398304591904583060887477032178194374562031371134452286408125844129477897399537462067477728969197713680698808661539345989046349161717152861756019866009644754610269739825645949234183309518815925166985752830666784608992872143808401615895841118610760336072621101706884039879975697135154155557209477406140190746131082382216622686525261759406546995379286047473409139095162573121649121397419271898948817833345998127120595136367986679930685933109904955187418734144985821200163526740584814272750222148230726608516884659391856330004887889078996812155807963165151048352543821563420694928568007797117975019427040347270848479389426712822231201500143944100233674003615727937529306173428441723515979601568871099112180203937556813986229806881957495793119899571267718725593122464473653519531049624151152188902762884404182626312746032436514243274403509527621219517132077202387213027376249491507907533608511660162513716941454551475973152044264677563622435530990614788538502953759694281862697530891039761763663120947466493807675871401767786913022712434295413062754728019507234579205574482210641876298302661944138960277746239983771395380107609214804719318745821464811281904657148785921065298874427677928784136808674024483262129756475062660645605871600456831110858992199665139924703137339140054214746973538855141676811898829892133767807461693007159749561541025309108776782795512410057533388237608761995180917672285743428040137071677085949012962196478655758069894666622448885127049623269475557840830793995908679949360408665587209096599627419754822775350604555511327366333327595203316229892763246473992745546153070784999211781727106008559115306397008397584652904057661157743906063733385040028659598042741703850928096800924625966859138137765161563988237207108633239114394208926904601760386307277258684074969463629807824252635877437327909170186785382753853094631956421035434202285118149012053307639467316431135238024502276660800350039354552943369419055202871127232313433380740995584519755956202949033386541942654646609246607648773048537732081131617504470380595196690600385484384947538574031554544146332246181977608594951973076189979902195778203041154322348247498321052534034603180020720890484460757662263805962240463316463051080962401634948865442941679817116518060235820426623889727822454129423722043617262179954831054134665080681750752912931141614705556379386332399543786210010395507392913621462240728067290843514016725408402209266711722561183839331305530589463923596641361399447832837464914300446557573675516314221083216905970330275753263672802258433624089837901188392480240186539548743963967777406976000000000000000*i1^26 + 659150739964509045805130624709597264576211053674181953756101856144996891295716490819900435360129478763982637916958683433540062085205835680505605125944770919447389228293086656252925494468266532925966632966257378475127513143264724749955287395402339302634483441815897011014257667335317635102921982195350602615272153666086442178772429001276853796102150950695472953227281268761094635717136321829020576570204324689227807217716492012089311188286244079085380908225028438312208504181071309108926700679716110439406314115892453573900548562806026064090491963251698757685570847930355344158314820315671382822694874674854006640628193827299846851191479875374205100482896099718049280155889564161576915761444786664649971415264377641811739994102687164989319817164396751285296159078205019923145527726406665735253674463824390013773278124190282603040467841994426873809818290158753602143751055856784243595276332703094500613369048622280406345492258711759916588747935965025534854006339575618679505024718772574798322864962038325180922146590819829829278884017318805656298407177674226409043428199311501456120330551614140368523790448540024605918484883372328825370551805377195884504737665276746133301781374171455690680195075292949218963994455674654761293301035173852888340072850113019984301051272303770741855076907754137474947647064283083843819522392588235666143262982202740487364185351898833409762205941197180989516880711499164092179096880912452927906205825306256310261360813469633647995835039100304561801411946049099739847274832621030884406030417159975807832648806113917287443630067604566274762808299040726429220660618643732727289857543211403133476306004818873875707207410162552086089703584713569128662896056494081622096830855485833719188059900324844601819406759966401001813406148857107356909197767744990294961869340140200646378825359721362445272704882551274068867325909429374488488429183140106521378847082666039084312305842711110604497346088323095257176140226243865310112893874941338043876076721807130169116426607151855238313971713490394164207819786901126054684278758777284872284369003481032191551409457267421328790654300795728085659467682718538631014885315249143330147145702048003601676383464571619710648337235307076611993339520967974514399787753978278943069971696092185581891311079691618914327823458952204497725142906716733872189826131023314344977578442931868626416407467601788416612924487106768687743342894796110157896700488097756424333157633696636823416439718749767259419230645361067732482855055875349195657153832121922718530805534066065496406196443327132993024188843817188748965665960911534355835513419161821519837401578883853128512541539751647345407590703878594897028374910258157513645375633641945149027594211786347056122036224000000000000*i1^27 + 65147600324534327103245059412809774699255354854658235009193186093287025260056942624081824000913348922248930109230504827504953152792881024210597381882392802688582843251985924548199280892642308178359222706867170150506115412814991336809677141605616157384438958093785649962220941570773839999639585391645203834641144624336213060657627469650881073503180795736492176366202542161151717935107311443225353458897784350500432520467052724903536483959530338072396158733567423205265481085761654632620942980930184717156023713890787758065939803211751076792920598730891762731528940027497489559029500252914361511044074619734823026816512746212365394482710880854298909133048478093024978123657989317471107238327773379515069052425235353970335154842940563889534764798157067816793568075302331024095044931586457466856510958080154312321891153056492542907985203941943379408344612021417858838834315355909461010426625454562897698491217050331989160641758943276079390671456738600027624194121124993163475028653753983723217260190549942011439153208018790761540230733744799221137747598867112784428043746941219738622815575700790821526906636412760709742676372676670271648533519546820653769729697882204075411434485662888309228161938326477213203288939183322670679528364327220775381540935526245502400307921384995688190671088186161353786704712216851886505348563392805025530857012174730032829017186472152135708318142002663563520717309354008068567761960384306204717080241174748705804411778134376787276348227338277469161028153554547572612828695566290130135550263350044176439410233965089498862973996356394471139639621316949233752339973628071974902573875480344815452187433736835150695571306456460957987634906287357178460668366727985321182153422751026433152224876531407739724459979175388566805153878795137494363191809795216072533527762470562171264927218755580175329653734740808489996572481781787103761551141719948602103636915843912049818859665549063644728880327786665932544242004260053507880835942501689164065237232231017143813333123461933300948298291847106557482314160447716876965297416862810202550692462333433242679717532731479988801804734014371846843632851031729448684888219699211322440551230190655577180806111631806217819198845010333752620814200157531991141143243816205774029013417021245951112331436934108375511116285995956525621623481242653064403829110977499823233695784952899174520969343715844746837099705884983295939347243711264197043052037548579700314862856886995650645154370879141356125835951041727957351360813301734692602310695552433791747495344367510270799769706363461171624111503510669913883752455998771995600252150939859663637536734699023692110522998475939746992206713008444283142230581775681761243126944241265563746580312214563578020102144000000000*i1^28 + 2465893457576341437879698474256560330478687094550556933210212501331820371002731904788014160657788449270783019356734009164438423834439710671369941906958116103969682735424214692191245903447966132460243364790204914175860777439725638004718310343927802966067223999357534813996706142351730863321579494852212484481024940651135083041275490836213911879970426642402190741363612652735719139190581111104878129975816469475698606658363496077468030283546989153663088903380856711282715251215661725371513838404417198480674078738651268588656944449591936754160919620193486230378664880508514460718815363683681548102803879734210270185308066103400318702550302130790034848882111563061770735895164209258326393986408503779642261827329491202304244422550442245711338052030001505024678815080111031599200091026966708032212604471562524599915774875074818518907632294118328369267151280810647253513934930301239648094504635082012052845510903250477624254312055474155529454040873343475179922012355908770307650710351504613238581558943762583817241726366893232312407246362888521602204331421282883359167525488879467699514480123894633020491475554813728263677789928494885856783502295329057407806195636553005822790718249383176962220136457374567894673023561503934913127626105329019150570148708654729788932833354324971547884529053131184613554989173581901383157687909412757277586042460483622943593351224270954425237766856098663185853510095020048967182724774428928322267417563466467344224850433897462496851226781795158799874353722876848864217626364155218083605932942687354920286003417233949949493052175500416008564654090937474428828445880176255412258696231738261844976312887642214608993892743207789157483812972342529331642577199221687877137747220843579586426994365254449700846368723984464078323112924434915517392287856450636575362598413701575387466601822863512245605945977012170516842837296160505150496757921455191252323627181658106618868140795387436403064708553481831208586775901680577582942264322036307609504178192959408216045801410052736695988907182329347218750269502110603715539186958693089925316160169298608525113935164503240194058455996472219859198115553054325967934170554684780512197189399549751219396714231995466513001307626308356977326775104538130129367826298469245327920283607659658095852730288199952157617013849616474164913494625051751903568517980605984744490384834548973185914276020529225412310631519200214699124443270716472789673372377079269305858782074347374400754018194795942622507556830255865456811871323692863703210398459734037563731965145071924893815719550652795497229380126400080641041846396115581076181042950050204526567281299576383691811933066757256714723477811705038009935981410104166611655032063334317509080484877383925313306624000000*i1^29 + 55571366294450537023333046931501493463944653925163491945589120782226330948425385591216426546297333440652445372777992759386550280693506429754376693598553740763082985494965540232132496467724620985521779887333002775820174730934825860263654225311494082794059787580963341796438303456064231694830842848143187150288867990602485017826563061663886697565009671598795212186598397078085461720410547349436073585851555338992428455759442559685851737640801037729434011136813894703514929215428083396910817134630455960620373024127193708467995535833660839075062034858094227162967487827894090334645601184948973438639142659348249609284379721926187090281808904924068839279790476352322362801199671104509214626434844597068699282787808916480491225197315018854549983588550008768120582215451302640601746402889922707936471127089116609308664202657449220226975660981829253425287429270637171609911200321603380943254798402204714858660259365269706476522528423044475114896616755484487986374242184778683445533201106645164862847202317916608608715637829642061238907281084356796983214862932910065131131497757986286406151084482122783903447197219201663876669510376401478171295068989820126943645542719104581985931840843789663128942451874585358927503696250205730615970474266187567264229334400066959087058354694199636220389349630777480892459410896115363564192985506414237352002672452092216370405473444257065080155971565303948201895311176801695725202005981864730950401705213382811444900240910060494707664702881134225540691205560106630962860369929619949345102982036816770996729231087203096931744895367498060095342584835239194252359549581057983917180945227648158356381312012753392792878275042841717392625562576487174434153521102229451622478173441513047967280051285789954931539958231979404713021843410986467191236869208779008770577772001172133617753216484832816702254644352533094241671816931084619582623356526268549679886099333377361653315080607629344380099005504379032636298101794477817427793697970526634899047616502586137292225671815298518777932722768114846407588586806866448400945628431892863616414470421661046071958862581272338287794109249356810723876732998439334488724401274603201679809944248800759452777457898835966237080043929372498546498465863139451184993929933625084620464697879168215891454858725113227002814689245159234686984907716481326271144918454318028689623628539785662734708373499876961600099587352543359208576209671828270520097511232036258950551846933409519498141091333930081100871780177421873906152024096547315951179777808991267371336196493300538103571575590631742439836859472345074021363538934634982600643344154199897110513464624525806666485813881544005784057556657905191562771613919598865229153835337771500496212441304662519316480000*i1^30 + 824858564044453584490497482949156024810243151036959239784934982704634803859072951037245915518280946961695600952732082779862558026357358008209510811359557840803297736028825795957022397586126743245619297851301495896972816595523292405179891538857239579767783566905058848073272923531268409066855585038852701132704222859313460454578346734746575194003392503502489376777227216570937577913739303291438757334075252537454383646452618794704346493957399201311694812836274026531380042764426847409369604195764377802547135523987148000207950269903622827766652624081377217533243621015496990234300199191500758710293569872755817610345214406143264008446739742874055545587829842905072792807517497577376972018227960771148565880917005268713195420883612722311295436824799580788228135799001108807407141866020439277752321119335032334499559701210663894007474966012629233908586064126310906360361111090103293734971348169651158704037058514527689742199583376570412606801631680186535649062511017371177825701398331754134282948296959806485012602545296555791925776851648520015520478452862539678732552745107074144665423856528032311544434044220670896357286561291998432789694472406817601748024740466669515453808760597346771771314044066506447493549125685025193315420019974887142070417351175680936484814700925251643942810442823021657211413659144000209173662349519438705548249918601907092951091913366125638116286400853971583101873523964398551529532305683689838064848236772839500046758565630724401616854385574405204086630121760596521431996075616553203257085407616239948793491748844864790666124424302418193432220780668306411086028683124197116919015399705803897332181024941507746754787071424077636876749031324113148483075039611698716952752684091535429011291306482390328827142081377799977707582529530833414975001637779177222899782109652010498112154585563450812208473175487251869405148725152941641067161325382392658090294346050267516227577380709319429716231820798944464761868098094553171971983117797694504436033222212289846801642926102625327030984755181181778433123573405891425829225358059084243809991921207641285855676863060313216287183900324688196021956339082750698198378552677964703862232909449820200065230660566735706095408359016643367152273982985089671805893927583625132286149701521918047463055932446628268722219079349610226546506903587374628461840400247932205728933442478961340593835140931579731411845468221696780652653611086769595123786872981553213525365169757331295387467482094070492828511861747603987368954920926594633635278178403300925395783298286468390704462739970473727712565385936116315533515000331067421076878443004421293574362422864209992935758447815773828420578415221862849563894726551840541566830529412740025205461112684806144000*i1^31 + 8850160042499040616300230564522085497175605870304017692394284589104987535102959347866116051966097866782404692164435093525510574106283654767767732696818838464760703443916167496592118969308353650834533333312164938540721718184979306544022011442853818641263531851351574868289127864857334341996118258339716803990925322472386005935230874968208778488671253413272364108763132515311841238645105928477539225369142271749554044516054180317192024879977529603574796743049397834854056976703093119112976104366453081340941040121091752248841779882904797247266605535048550261251499616103838299459456549707430554803399747405899083416182456058202641835503018632654249194542985889583084485391579135332700076298225046346912817457888543592097806385752015301818097857364886658614585330033660794724610302133067912866459254535725809438911934081259588952439347346390776556499516097410793059187005167753575640976891148406138880371923614535951858973530566559229737943611890478855600207769335867410278592732044957518796976851462291973678493434054147339859694529851799706305726403038577894582163146495162012770217732270694170857704306047927565428681657624093080229129720187428557524251398244691446857026283991601348291103872235226635758934280498769813670599170789399003472396224893842909811253020401162641369173410618143501660654055599248668742244357101900899008721734230302602545758577320843909853705892868110735975846633006158592842404792246260468110875027172979941296009933636661463497838896179632977882921346021850039406845785683767639377770266972062207657855801466257348747482189949537684586972152059012749610031059669704513255634015284573505836094484280255847508419167082496520531502158065024959911505431711486918558802146256856915043374966749717063511532285924600877130350391882808391173912006192547420149996670018089306931126587473910608086063476483689955945215673456442336334112336552389611616319235662913376482196806299085677618446460501998994195301473727016456469985718247078016690778600608705073261166085436309603365451524162126727898497648949525020029072179239146601626531082531860487341269097052381000895791497103348185788050794933656232982254474196976118893644224817738706319228688400872972702418801464629022761268732356798504030950010363119828222499680580556256712787841180014032657673776575865300627477936204367510002119051922070918558512438780509573617235507964848976618175748958584262480864565995806352438569187627732860509406443724087123283516797308538804454893556496945720974715786665282103760186487339876047182302232578602492216928783985458000656253427601536373983517891949046863750563183208562213896204418146176543827477997180068792725133492709253126707987601571424327463595345732174718889586397177446400*i1^32 + 76778156274043191981533570722843784159269781877576456956011899423974676915969262131280311528674973040590976903107821219367898233968433954667737367998719613754499180213661401001812601490755503583760026765439779994922843631675837924792454270897619344075877705778584174348513276978979234421957047936131244887108176360491179090611750234778601757390125245871639952501567777573272949679790515592922194752521953160303038076609461772214080898708758934637969256315726293510713447969028334573536983621434179912715848511106202534928075720418710397727677966745685855731246455691522661345367273563495324795342749921300192681004501220997203483194012787620546583861455435238674739193029588960771227002470905726583216493712556901734995939834758619560802997133495914696421328468691173462239430416527879189841696710489434972114197833027748091008473226218006067896118238248264320960846526177569423240676332608992849593278436700939377684313996377023768628572944333789557770249860847367886668305281083263921873951147352594017524113426143987209545734050160795810898508461278147141306657394628823071022398117010390348584563472129994825383697576007108361796915033597376044430985943197994004044488175203091840223895412487134236631837003693073802885426349703999549925138935378956641426126986183464893720833228932097835229844705474384967155685593991992666390013392594977392675937242871365486063067425346854408263955771472322287747731906291785213385689320048662338901289879890071729850157151055375358292938226414203791800985532684735334615372372011643079931328991864619346816221309732267575323787117866655350525632346349752522273880935054658732646935482345646158665041292134679388915495018902152998880570773110922157050060203034711925870668618968695019048255996692978457810858176974979279416008897712851957456459285177221197756906863197169008096970432781632911392649770707818224200844726741253492177153205700397074497972548707189932216902226375921322396961133732516499711314128610383008765104342457909150015092879578348291589339654511494806581677339644001588587645982240865201181643489558579271133433692837269082091268966160912846380855242349298391208199396825482387357143386237982221355748181813912621022720857492843193139153249440335066840146987164542670656973692750460952430988298281642547544701891435871699211242841410097006892929288459739236532570140075603104261397653809362799293317359803386922630410864580137507480157407741016883477292013075766629718192545692061512217053240373458721386833383141837289504523800079843409499845838938393983639781167560320916788352035069571123858053743961091911752605323185761898193175760922411008595166314479036901870374056838715477692804245265137257539125704290161434144737853440*i1^33 + 638010470097034194186899320896591352493685138452739471245452312547006845958158203317428773412372237359956315084688064235063080728310022866847256654878634152303725235462440746920417620639056514945414263348212060289860751038071831420959368573733674036162427823639395875867200983252737959231506047988387804852999366357393526550559414967584052081697652798631003677367220382759951327667079761125605961420712469713444908694898913306169786651417600799245131992129636590601885639386808346861438547263695521993211909576313256857268695987285718761972807475999916011732412682818100800110906107668434256225277775507423070693300260630544343631607820290288280455134630125379260834985251326385559483325364746304361851059559955180238477908497601392589417379521468010095922357265661717387247899571851214992301283051866228300330677455158152519131377586365429424917976729957702614786832762421885994258614710687609268150625118287777450838111876682445529318401407493822704686422167572602224104689756711328801638439488896370654127341251228234625489025611396531283872587084369429347940598247358673338498125294929077059918803049637032997251862641425004129229329925892661415262208181529956633271144164669171231069252159936549903723607137608889129197702056669516238660643265457388495641300816473870551197123606217393644268092520754114081293890410621169867113578801930390350171826491786690179925054692901357609460784462933529774552133900358801458691258332240977940212948342083902145080887803890447539900608931748099238375008733968932092229236623522835270805797383658593657789052024102643462741861645526478959447146436675217598867555595599364489773421883811029328278951520807337464608113784019620472737949720303492750449947466198522169108154164693625558530305630155133241129986409203560170373381375266666512686948969756775020902936913718538702776223393028260905526756406551565673170692641868892474898607605933000530730388372088272335929952711804631350088361566789677925366867231130054780071987698766424826577791068461095343643381185169213606612794350301103916544644871672490691002239681855914788645823904267891690924066000841477787669874323072363657166915750704423870113856079619476994086128199892378881723149326799555418776829251576952708203443917663290456196253033514688636965784991938809842814153878924123526933271230287094121271888689091017355573923955641298793252249477269950976657201398724470435944712054855153970463912754143075215803397585225772322884741433496757982177410298034160768025756143900213081601969757080637648066343961095369456939895373895591775133604763888296589437344588442786835526928045214824246726255551610835683212325908449631882940713243660257877427037937885834228711218138438605809385472*i1^34 + 5672725635902155137490508499166601379180789948399078492882693690368838559140126869544349833611389955153310678094998132168039181440558930930003601591170767690225594325316812766207115600872809944858199118517520482425735416713841504593933179506967124657964756583351823693276577783841694191810566464947940861000215084237243519543456043989299425859177353612033641574173275792598986609578587704121434163527233773053816865524600442672674142265689747784092436018021520658235868175752602626690474570467304104920335136344435938038308467625666943630814130401920899852452121930174724449430833679832006263376847132607578503120271261496038800282237846711734798986330991116092114114502967228191823620446338453475272226838863541433110904440851350529838315182533822559485968740886524709556633400817439638297487386104598097047085063630193159948700376945420317962055958536940134600383336757659559472003508375677298911949827703693118298396068148075561545952549605412676155733743210321113109079442956627408145752009163553435100262680942078965717702203907768805985662393015151325614272879313729335799154395408258728355782400222265190651890368525770831919305770351587537638001829754075863632511004207211138638585705329865679097957464551555546832603502567910140706555768705251204099583635787174126569186298671508444116689424867150018024863385880933641554365636392852236246763199436548963679870447547265138573488364823602243632074907774448153926769660925447640841365171551286959791724092520764199249328319247923026955891107989847461457539160244245577625918773672555648159515805724891504754717785755872636959881098571960046574702680589662532751236394455095123583560747912263246559653107527787109235303128929493263776678588855922357122626856943054890685517916815772290371427113070999252233610090373719603965989543573832776606076606001736134916114356152710826908787174628552573967618911322951725414017874942443119225133564268928437341278738062343930953357724628976749738998415981743484522219014746655231607261151462812427114367855858043055437402594172559422451854697582584462623747244104745561038489748979172609745634304073193035660669439960978352279949949962978871751230776229794018267166999025166519760815072111751491831391256726114244175503180802958745966049561675974275037971240563616421565601019437260405671709387483730716110863832980327171100364541175434908231062202659017757649803158216819058202908267437463046760819576188734033202401405043433120671266834461042060145731908862437993612080637382959899381432915511526276097309507604512892404233551857899763680592128491926516306274275203784384930239613404849700723587266329677983617518332210622544635080026111957852796708502318780389496160381157628706816*i1^35 + 53491427717660529433501680276822465813662966534768117754282605248619927202238764382193857689184518659088686390023442963247715275043191733074818315756448207052342204828337937196809075296860098875480560597410353155058750321704809345979330035301199543071074689059360000550687215779352872568969681025729558688512771189138358819809925356023686672892404830406349995244039441801254786257441149615955146584489532632452114069239586517938225559036634873622450002782326231770352696604053621050519615442894121256487171209202528185829343276941668703757068481435697694898946597345282209398216705000470287386160508393621437368839949119613860289558923769739085013635818672465771471328661914692160787406779339945744364764007077821376608147639741378048453585030637448064128555933635123931226853332348778661363866123874984513935362901981142054977742373162780449948544824887808946241196096792352912203897730949664688585988512937648552562048249829557113043664408056385956026276166757699257506944092953564156604503124152232712913697596529961979703898743396802348561375932175297388540346200994702411488373520184423801172063070468218107357192644617489284840977308768268356439885962575920656503510370659703491424591474299257974919870410125227401089079247403361812269700109030508226329989790234724893623392285838856733634657716931990287439481250876107189268221449113206391288299615330491661417106437503936703548805897707534608605798593371458074001754132508299743296968486477818624538631306171942521203219553807500220185257833292917604076473029379946018441915397749125880474717869202398322245678487342519830041831204300746451739621278002438538623954517240522200899725654606929329332033886508953249629297783763236561587645521774618861181735219165873862774954376673833280300202305478101689937850720360215885161549655298491591218254478599075533425007704015321955933494940430896934907379889595630534869615040986182513658236280044833870027214721511977839624779032397692797685030791361917685062322605766257133292071209647837968643241548211279817044791402424644369085602913445560939152711844658363196083615652673648797599579948442690593098991358306312338897831878385384083482840243041833275317640699828187015244088002679654597243876627345407880316953668508513342002793508671577448312055742798790467387708474947873681566097197850162285305692810011797804511532745159643175080911213546131352933427960388307784566156312191119361676954484675833553066423848331870457386215354617476026193401636465384448105657262769926769572659466414497674343587608710818490949945458470191170031137927980353869004071910011142196240311408905863132786817531280973893165260011204191664480591728778940682735457017612123039395719650738176*i1^36 + 357312862525091512005978855024929596535089643735647588725093510718601525145569541814205812541448486382110854393239493916063324015982266228626242699968647905504929988390267393145244159624899439706221404474697614509565990135184595082017578253855158493763052843664824355041322506435596389736088055514809981125278352259848094826585842214046111531421066690996692161812118376484544846817833756697428238441822498703298980875489704706458462381276246263826667912655309133661757053628428397210104554749315143951172393079290051119824549615683536860049991194472821105397368067882091135441824268550434119189144487025308525663037651643446396678864154297702431397120938992606345180875544626713200912255309952529834689945045620296321461775143001424209618692697763854806498793387999183381223029112287629476724142767924373773854930381414285227162773862557751783400192132362654460408710608398189096193017747287647768952891736810600120613116999760424777515166516410217777120686269421217465907990673550831812139032076899652420524832690776505959822510829259634821210967906306717040510288191171400005782601185746148151430441266465657046313420444882170129313387429192653093688450642189709693237689636468252387269784179505696078486437288067183552823338719462718493090692328300465207606178341690287433695237792023381219423043481780721591846191547191917346352877935495420066512643012060718073735568919250307119308447437727445889251073678890939807595100030682115902679006006967078390043991482948098752490315459117850405523997806185527255523920490742265212715014669693301390836720299106345524000950109578929438519873199518072481814271235323612684242774981770975765348785073447963256882798367199336880600582550549619367241027859258296819394464587249724261897201980283302150508486626433792082919359881735225253669073952162012957838998983741884206325255845640919374599509948243954899826390660087780729486218401980285891976946591786862602957911895455605003307079840326167997383251577850675752459896979815455275249488612463005478811801661047553157158463225781652495951972374130898081624750534226381449025619638363662966905809775704811007883718054017129600189144822003476115558560564950726913166439616099925241836945990680030491731131761576555041342259202704252012075941620473073584487811057035672462762313308824739522286493173669189983365196314654951959468807038243590737486076699201053379165101811490311040130549735751159125159784661430907300121615752513296822170388678764504663794464040790441537621837386647951040179928817668600141558387683499770245593432967217349374687762284732511743390938743245610199468995552081813482060128658570308861880340504665832134895354421839997815797800470808194634276143104*i1^37 + 2042155118978347254352183814535008295595650658152768743056436114976130587937760949379518400493055489709927741683574742816673603589617644452339900551689241277681751679639767793645651354355737437930440597522770366697754233771787034660974358829778647457439148737241459065124170164902242637875861437702137242213832266774684474677064655810020711391791424414659309525418469756545644014854121434635196675220465210936386041612325862041674517509849183242653174580493324602979678767174369736688947898271749302407582773328671546228012952165610276618282349262260803373330460521987741700086091298265449172873709019221212306063097391858754921878915810201231712560230684796629443142029684013608207352220872812555850885169378666905666899578095959499222835176617442260846265856538893801996496334318579780362701750498008460542248822335403482816249728355229691660411312105732133102086274663216251408332038897250848024073727312095991485836533093732287165104347587414105729954396165818564238948341928059829636381433461309288640997949953764239088282759121395131595938025704360140850875496998152792129373174867948220244842101317208444668093366069713346731577136102184186875533820026171476040131145934610670813936575507660836930871379143946144543143052495073197449256591563430485758323299066174880115669884024678599669225652179422061604034719792859888863823229057990461793347866673337210967606075250153718319061792892975290040523023811967938777402678104864948933988454412048988288735879948774485224113099121259784007945469182422473402441868559499676512724971813071975716533147323117371746251317689571997236301571362956370926684257515139587337560175632819564961047971004376439491394015588141313377956957565326160524328885260276271676954025613525899379239924370047110132727590373615935938003192654364156839601545416485904362996341764646804367991093432399594354165174173478893899639049402463532506116010280533028645560708475424097845622564940063659111017993769013053781728805318376315329340198927104350763603086011462776660674220898168751549127858249242675043716487412183429673852221157906731739765638581133118643287062416219364898468373249863369016588375955840231169281131660781940536228560490107881950735543090105417293840339107957650170920063915137398350365235438734477719254963107260803862246246467818185384006219746254787293157271353046153463072910543958972259000612944840709459154549616834844443642916014194401521787716253841280758209953559394449923407624242726797649990763270654688320660567260204413234821809682368771115410814799259393668326594095559537515625689420299409456827293263641986301635955227147042814980752072756579400570811250610198830860083573296914343309370500119732944896*i1^38 + 5161958871157145892294853784888177098452349204180053484852432020248155968790574524908599813799344859537241870110132075368100425772408948906346500669142018781802452256279453491196425989532644185919652716016361670699655380053801562624551337981178464935084308095693870844333494574390573325444238986634579926925587973470231602639560910163806624213895042729381158985303797764657696399850380909647105539549378314692595342970277246092395743792451937168194542697973185102552551145822282582975069711087117384484049715554021592140614416732293079065114649900429156777239048376499078971266084990837591807965696661718615034448734227711646599449648459681123106827902603629634211330672408818843491124539278127973045793959986434862660862681884269493144499073944151202633590852802491044353254567891820987351003411889346769192582713809689224095250346538673065145412173608220585672567319235617998436167774434910997116225416599118129082854232870494776920269102900085848146771498261857945335790016459403904999940450082648829554927231470994083516537173764994626356600839718247621142545854872940404554593928452664551148434842009167693037154519680716287161387072162058658244991440169774810362757811453264226373179583082866654576805464589129870508346393373374341491248440670731298462704884834890095468244681877454882804652213261682928460616524051783056424569227388597423911877745315070161059524234494125308779245393539633384742295281760069555800866270274727470047640655818610971002205522194318707761298937531420757313796456921066030886808599478101357979055447856959414432433316822175569494503260618615017073362183379126097057856312297577310557468162482748207015489904096880945736064985556029721268562348610322805022391026576471032400299344123885681925905141181406516600246751555237134885472901198232960453020602797127602828333916881127837099979016979413670208117552912367490177026574588280937907362405586367081027224116153339744880449068164127603202922254298110697782239533938329257546746714295489755372655388724378795792184405275656806437318553661342439617930090415461145270831269579126583658343105550925627283843904827092609614307758909372255637274303726114489881465944202180710701706816455840288250608110310602700348752333293902232633683464060746653354561835709582859389484203900533677046148630213619330530656236774198493012958040787470017893989426494922653940507848098599700836886143976385073799046527442135904905957191571343207257906873691566831007391691159837147905684773493867691453923415448691596260490171292289700906006218666893590367004416556674327007387273258930161725363803335144858157591863579220985013662055528031284628648267879315760900458661508879396080461868567625728*i1^39 + 7692371771943185084084319324785289236945904995034689387840643935053916360764610938757059639973459798646211000661314196695949373034862762340401082442513705217657947500026262063018138364341297922487774354076800179014224880681897104787035715254241760288822397936549675192896095855254589977133222876871567204905024163388382861427913559183679319484075296635072338608017977649359994955637037449835463249973415870134880271561863763208022306148954514898199832218631255351334457589244580609342872794921212083555431278344548173253822626120183712165598773029540196950397331054437706086550516566276390335279253640448822860457889284380406164070999698772807668563642320416310011433326524995879755411501270171876313544361451709592904101979952787738068924238522008329372255806873466614524402593108742258615696868620257539895868278749650116719561089117914742698054746865701949348955131610617558736645617152065929940395400631166601959296200510612173824396791000380305523711375422311977253882667979838258810088926828766427661525277286080421583602090046555333830650504199115962003000435814829933136571217937807266217249491668004229536775407789154828701379198378304343294907675603069064073852918256465081375883213760211781155660176463546207451435959061182090457130536022178892810925841911630141831180571067471688469176637154808338445204340709160420033131961523899269913342369309145979658334079666440613953875997530487966197564828182591730114178513152958369622028904727745849789559367071424058833209010593454652795475170369599653044269473990251698792500691910724949982354492683979543185375483222128718909493525952081347755000541381203836805723991439459351686311523469048043258975281622308111021134725320650491470958613086389220943318647317234779494475141535621884334168327684984104891407699789284463913705764601067362966229322283995832188914187054924360889595964138460313230326347587205389416142053255175382897216985063000325298431031844863736540667970923034597200600714942550935761721255597998350495767408502907877455945574388274646485703940423928855918798963688433972168586251161320314146284044420470016544608759715505083317649921891631482704822090381146749065425943755241260662970458769412289835151579127954128497900111140033466009848504062224810581019588540993071042793999528213411625180728071481549555753353887931768836776503166346752911337994716277391227198602131723595381281412842358624332159983279479431022398208935043472849534246452265911835893245040580093797244257305417332788157946401281080593463693328807377581684519955999336035819861136744965487155403135843688341132136736297000461246335421764588799211970864744962363855081750778199904472927965477670976984449024*i1^40 + 8985313625675281298652082583083521791182359842973944499598678393135580680497401846266140563767478116200584896694549501038665747776787317737934577711370844979409222204051164038102633196271782612884389874717089162374892603207076515022768567007023199638133729849934712239820191949039546601155802635480868774674750981777576511664848678010677788004554797114560546195998995685429968511906895800313182654890320004135371954283406352281020629339382585076390851567032461252473381677795132561296122974772761265034913422148544510075671362224003790964375249755767206498605322404763800683546440848088916749738499297454606703774143808717454653116768781069150909718441157708793892754637418489023159658139668754736689762565704637743521411588136391140207219829600856401702933004409123910898801653445646037239119482902982404571615134310674238173113344211891811323677749983667462615454293897038129051216320351308426537015990932252085334574079625240471515909617353121607901017886288574932318018049318868348534551742525413985346143344528489402011580750301323701034101344020907045818030163126138107146595574935988879448724752162132551815827622452714478828654372991688406230458842533054811117534590356100174623202374875301086658987668560419043525833589492696686064985303033636259950915834853913658030159513564078761811679967538533059437389296845981175946981517925187904601689256925430508728468656813426436274699004726410680648294887923955468894795321612236875678187822297962931320454384073154385963916622629984427939818420900174798445923841446521862775567472701438923463245017641009859108961592092412919298273960433630763520886209433059413136563677759940425578807290817027244706721565083476388054572916867636420840133051230081798712048274849884120827431483187210863711565704468454909382188271909754384174186545288103037139564371023246480979026533106417478092529759175946665016113561036105513719417494570887211004052979303011208519914756653396564860077034664855368633586610880578219249772245269302368515062456327865688145209319462396907674080255741161249463417595306796894379460374601382859383994750191054708178022912047335941596524293577999786791075593138363034554957787087363858423705654827148318262331774566168632341347118243207400494547614559557893150902673521160053989002164609748785383721719804116377220022873383347583951707483767426758068113222036114478055098119512783093713060992619911451514000167506592660905265728209062129364696505541407164971397261908861473969763142131189247820980133457823382029505772119976085380957861975729882657432709997563704222737518267280731736812817276071646418850121871367444838140058678199595000769992973671139598924730737120142950400*i1^41 + 14320708471713858369550479298027409581755720866534074776318008771908897928648174079015149431435092015964382111480638667263078580281431398480286106039146143052573050321006074219472398083527906629445068649730263655185841193092721419375627518148106911541670485837019813418841644971134344263839119354761866930405289032680865096048684471023598415150270278937378391801183123107122566950259779583945989471862630901928839312624418821490847557789460087118340803731081055393283599377204748244171835681144609717901040780204655375341318244720255948571974188967914234359543804169404202926254574654731388607640762698684491573587731345394424443432768939749555394539797687624993680505673242820403729914558686480643814848243213308135501107568473073344116539179775777822101902116347434802316780160048128135153755899889782245095993816200420917274976299377625377491885164334303922347027390296026281783901409244632204077374488485480324507796847364786241708311068158367595232529738880987766230140705637553661942132683048033185936552703709813657518360685315183542039212090780491432903704773031740197783573105570096415010439570469610443385997270706707577701773999189448857236068665764152253632099813715713585993175834292656821665012850773563495912425362055982750783320188254475598897821831271449511521156007580362019749070055738292564036370868662290381564449852856826809856565712855033943132911246261249583596246721735847913338993748506161074639176994776440580867249196540349344207790531020258521424894127111002882940624633396339676706806954461576142325752604063211875151550436479030743131749681343953741190930424598136673398078509071121431677580987216914749802918066645773592478629144753030337144081630319006811792620210702456134194099220398652434395180609671806798571940632170554012454186691702253859288504837469459953830260624437817361732112973393550722526127965668296423437334801152587633286340696614624061840068916838672505212704515980650149425804109888812681875552040459672964147853718654156096105874193413702703396281394137287660078341139435083741381200010734749080530395522819961787564634854360590599157126983283946958035085068917319215499154462040671645261821052791179941446242540249555848070798966565272532653388370548434564361436648151730922602869826500767552856676207371661182342820543195986357259389531568499347986644061517354427945687961838776362667087956199292574678567031040953039208319211678888905121294096696207199090121172489756278788953065376530636198073384969038703899826310199945702218211788120553918648214945080765322433525461739109989690798140535302679048078576725112568559799167976699751508599795788359149219528033495241926751147911532249088*i1^42 + -6649642673769976618105063382752323060928077358491588088461790853050798641079521389449807017590181563110002233272881574031114896988077628268320191826116041081548341706781298550338589156590251081043440296764464679216507281440779521352614329068554180362844254898627314787277573462389849530342834125610175661389254239969629911367926612825011311150862896409388874380236181443940481034163743613275435971199829167987691989106577585023547757693164744300695552748396306894839484612704984158928495939352193214586008131817485325944351234805422041564690714143277588289915915317682326942704913142092235053088580357911408291315546124533771529704005279507503788844910970400732290718949978487682923196389280943890653275295087617150094485224393870409160240237150045455419432888689045352771596352705499141502233682739756393810415239907897660200108241154072126702823171470055671260267114235461460979804311662811659233204240031594532045809497430104498115791412769618516315607458962498236307234157531424115830046127322235526447435681109969511610713084746484296432635595611946932469636451244161398117669889676409911492629483983943141378077237534233026363447569154835497595850503276514110302492174882383377074624466242267528492386079803041264290948252696387805200854376833941524284754532340091877275707030708287809417187549969543086944942099797590623542127282874545186018398271816920047786994344966552990841000579063520489763082039715761036998784122602789632945999098426945733381881416826541047649601669232895712663387961333406344387323512636677376341465082994942981286282676883548649825428736211822041870719581639165951250941139079747507989108264110760568742443774524775288948580411312573511647098265036682948396486969547261160938391425850801892349791892909915049788765397309950668602435840946372033675937404324916610902303476148756762936460604097120737168981672822549261170427132262744746131362038556162757410878105449048058996277347614887344056748426365688427491695524262196175018688210737088421970607315122373654766928435725673656390224094633287423549292046063077535970969384700302484968203001317628038402884718509288421932187735714292099904040171848236174013189328080964088444552724278212629752180976246039744543895503180878145363433890971180038504420656283419864764380708791542403729661247849362230174557354823903663434903654222037063874781114349659400187783039749610592740699609299158624367834590643095791030782895002721552698778753603095442157184570523658380414361194885022787551999070998603912583128227436333127033618302135121560146289746073271680978421510219712460822189335305590992321767400716515557906508225514038081846799217430249544440461918208*i1^43 + 10137328646696528066395590660800634828811073431126957270011523011634949098049491182873280869034714569442001636984413101255484240189685082315855931521863142186779129052307377028041424468826867085326773433471625880740287540637724350469111831251744577846904762824827100240676020676838477507942798097019980238393372672645677785825874488916873128837079039936402397011009119905197815455794942993602476692933213056097174460118281656163360919281983828256081921790587676368443032114825240568567992664584687821693021907754171724833538947307486398154184675790271566745192102588701389512188065048206304569084855373178473308500812341683986410019427413282738156793486646436323299927749332608190612476351309762497015016028221443277332987522078740799243573672591637385903058212496540166141527010080875016885351894216019936645795173613998052389020326617373801884981497932565040242290416089077677837341655922420009304855883342749118192186565905788289633728850820064732308887784285423884754625986191042334518927702871070983385789913148415452236891278070603518675772219829585440931779360878634110564558762200806722818411906658192586320032660480873430223580336241840438489199987664375167654676172206007610932936497964486114371641339154223464093837455843324427627477026089465846900158858762663483678484114511419165481502975577078091388270340713115562690531975617370324725638935018467683880832922513591883773508657361193101491639885096102970732985401794306540254558359151689974755970783813389972124866747119122277749812448477631847025568818418045360708153770515142301115207386211749207305290609461829111786122174839322465670429678775939345218674345740912534271997904235729552063368425348375347222491655782495888657009004533297339509168807313631326454596210874993282458047633446312499495808071333005219849184998631915645845569477075642993053487500631874442647974769280501432034980585204594498313443681907534474796535137020709122516164782460776085514988426084262614025115743140196654670677086988806136920439422282742625035232025103933783736207012910963793470601698734832269827214518070443844895553966586674722880243583588230644343688622564101159828214401964281496598105687880787264235818360583956731871975898509971275904498102090631148314871788681622180417749876564569986748190411063104985886002690500644470587492131804758895256495034942864584334644840782628534930711616993787116112791651433285430089731736865116992310110480237496338097293025299635885221926767494696752994684180723839024440025410937868767404870933091215152854017108409846363557965582945353277243000743684829878812408712514348966286186275211249776935124363843882465546150849212683070210048*i1^44 + -5038932343063397061215750242938971740466930692738903531598961594148184429263166650714914721055578663373845616047359288630321885625870996665746100673918497851825984981788941306668164241891167501858751777050142076976924454918112648496568718123177741684093866445273805563757244752844605223960626845159615889347313188791964606246882128786237318781897488592165024489131944644015369983003608623153206184066367791240990256083420761266681671152585060506130879341098934459487687748107056587757834620162233045158642427476049888318462364090774263605427657534064468668745094884639073733618462308524792886654204032953789028117687855239337898606606893469501569742821695938378362379499778557043040607365851323136276610860035997747639376995515905693348193188048587871606465484789543098294953818136680882733336720931222257219911551230972737506065319305264447312932009281377176480123799015942951456485147705700463253670460382028601484444926917708264072994680778628429626306371678943324331820944955815410033797134403274196549654951184302001996763024405437111738588724827372106595659650088850351472680237449967024668076145025689813343129556553575997394684755121397663396587777687337303613446956708847415261690508683694309800009604019043047805251358987276112450134714224610272339388149088469924628960879644938827861303029297003337358339950786678496473679031159576276728993108618123121973699416339394410623378231397275291287636478955546583532661771956210250416163330661208858728693909543472522290597272215534687730040213205706148162956721280547752767115710463332905860756447070900461487920691548374983417594234419614431480357117214847589024766417516026125460083124050106806569553835530141806829705295567717745589038828309519778605976337221170047231014618504091045003096235466021123740465857712375175833270141094396412855284024623207525670186421723837487049390393581902881629810274135635183544111204869163218226475752875749878573058817974676938837728705829027749169791675585281487326023120286464650590516358748220244029271639133337113266835318862706876042080715451112239333464173874628472474694896201076106018990718946088226230733244882450247273659958115383373966585479686422163299579557641649591190957050222081967087797373326771418039288994717801610759034392692581620101251949480580740890323172682860083821819511591317890472291300130393743960042351290902634804121432055611698003728075168485909368187330619318575955640091554815721326474832449326950675338913698123529405053702734597630070783493785690296189283916605233643016178883557478234412723406296401150014523072085657220595900938814979634443857181883902919034391387274219880078054563917070336*i1^45 + 1166069489260553880511241129342548200889728292119785462981920897938659024765365991901977435271247023881014263494462895810553076771297687953291914527760656734251178096968438614709757537395314004926332341075006210957106616857094279876274196487810007245120313113744258535798533424669879645817354675083366739653371664262731978726126904739510495170268490529555900923465008024329403231791775710585870512857455075094779556381168792729071822033730716513973425517292232663302884913973469905498749486481146364462447302371871662567083453080179636908423248026532650342676438667429342044858117371841953769735744247524288573884689663273782772814628349973575090444516827722515322436239518493286013494028067268331117703380897896449069269709506457399229598140897314703250619128868237322930616106919518513648008770915900349409934062798193108432150838419552989303676591905126744371308765908583089777472137706055714362947405081849208031839720089769710076715038666767173103736045316279268868752472400935852647798180220433429506736182977849607480299076446823753294416610268773969689835145459870194741136119830586380145406593762523894464756202898639761895986191424938079438261761266356415860695843750218580757058088225921883341747899541160557856460815589166306642008706409077725564809726439226920104048259970788902509672762344854634724735807761564444139406738588709950960329719498972059483635010039974320617658359315075487706633935249092229063893941701257241570253198309160919424152591415250151340422783200149056745186619213519621302141426199513021577892598572796751411207225858409659637799128266313114273412816223580643038024915869271377320866088975846315152222534500946851655456875604045891685963506456732268459674661673921064205036367414711635053849670616116643203017978655039105723853815065195702691220087453276956787309604877005845110555134370414905787985407522215423992118980374967260469878225159730668576116796255058789507725127570156802772083718504891337179092357930210830367881196655236326254313134964889628648888692895095182188450257708726611805585992402589631795688058375751525355488466310578751516684007886790228020188777653531054448763157012668414390491399836305182549464973260630860792219270526658380166092136693025862849540486280292181084272959494954012456941623338742639316167025960263191751562267246276996282830502636663393055189240122191613409093235604065144170601396937151580613322981979669691734905958907753160643014754997961667913105224844368066211116679960146867842539300542861887626613266436875483414091412478326291388469359266243359199946854690506495911726850015164615996380417978964962590420775238978674398320394240*i1^46 + 692793602358832083456973327828648983533599409356248090441253727655176321875752472910408669852487411979180085728000981672111959931190788352201045760873900864544216205285477882199192331219781060957116070719472367442557771270826843628723083449725600126418979342822899593937661476477715226500697970457848116818986479086108722129392747744133652814653165810673665925730300490329917373110234896905935170410055541613877850600689807772617683086287675002231652367203432110269839637268378273585104817999303888404168189500360071159133744454943100776151805161914739043043285638913646575734862744141459830999081548559437894554180912112024884580759045134467133090705092820861581973355339888794413633564744186567021123059569378052049948109208251294110413942685055393712816845826565531674528159550249211900632057671274303095279358618773711198900614326417206631657030389814394938127865845483026703144649493508126767018203779264883807571004683172129453016996562480264332231885038920132402243925542791876214564628684054562551120109611320383055383533315028424772607053549711796745513266142803476129310266909554023995270782651830292413424728275112449839699703420234737684225825931058533634186937644054007258183036709446288491515787591558237885838725364915064104163797833850410915719174941731412227298449174602649195725735241266954648828765942957316660869544916686491877458841801417397570100413985296040364026588749439804472811558514760079981877296325006300017314516374487076292701191732382938123518704991841618474968274656533576143469550688399373981964984693762361599392581123259444770134128931190648997104338700386745081769273974806909455656600125074899038251358195795509717008205472827974520486863034692258425925951843770411979578388526092921327845638198952188024874529891084981534200954474286169151242419372448165260132499088516643809562901676433578814682631728477599302797949343236008541404427314858722198020743016181566987905189039072341718803792272718086294307035037866024838952964194200246374036735993049573588235260181432614856766886676899208753201177120978079004259623034655832845250069672914495472430576406781696688583973841590093436910023362911498704876479800184719227991698109805816920221181612405052448951321436472757490852961421690449254695779517667821086572696414909795726381139181278523889624481133223307101959670881623967413015814878285287719122975115995425893877015006844924625800324597756840662288070132812293012504851473381000924539151037324749774225378207181510319533159863577685667008686144523649421817871215603301940524710680573467574404812293944161469116221134736371866166694893896708760803662464631324016640*i1^47 + 52683884861627146898537490427777186614497891036135534398149149199364061572900468843653627646101332260815761679355833514955550212136872316478372086111648602327432097164495741581626967408296398396532439040718308370775112261386832628613991597405529208365633280685511768825564154795956589661041125352757583356020433345669924693197695567555223748673396382015588498932848975140244124743393731917353171287110084252148808741766222483660624154532715863680513806632727353891528335396783140104163804172158717388053175277290713446036672264332760428866389355854695998598006406917765983926610803187657669771520685192547301163985382855039270044718172094492895014503092034990541193707365244311928213450226410935893912838943435299512655947175308355043526468731840845126560676932980736936286269483857246160883431590631357268005276287495930152532245609796060207794402314650496101465721809804711135089564973471456323849709974785391494248794232508827642063458623900900120566008728846436754294841264643983547854409508354385871541104591121088049141055407562721146763165798601452410968157613519982023683522502727638584683634041176152247947006450145264809376676321114225020087315943067926445300902721133269298264155997377426319840007986407750117433910975538370055179037968171107845943480219964415835469202251374140432672746835709132737680039310011848937211147958228757831296064624689503740405724241736636516899089764300637398691720900552415348336126775422641030269191306226245278061848737955481507363693375236669681927606020687290387583050296726399433814301723963023159079210675930160838855866702495295078516576945507656009203173477602748881242998414228692071414839381852133791759514091327643436978081185832609858844243817341392758745352218041495042773091618615931295928552727053565372756496967917284957087832946609934207062987748735773035942496638003923336856111064458383264134975512383985480703384635908447183292011846440961192024013678855374257837085545330156010030813640571466404978485714299060542194016405448803367115567757724425007541261255524375585416526613924576253581696776409451501752742731289087160682697680544387146198891894294800027325227551603070362533103212196873258852748074568949190995036292048273053842339787001976735232938059037604705794116379433804581047243320394259978996346315843400915165074069649485567446978876221857182235747845306075339565751515336360951653312661949103281800401254629820962843009755579359566122950581662917956732834387722576634010247035179349445389774057376794944443272227019854169988961001582944480054599705024702503426511179908051010917633031192596170965043029484898657557055484723200*i1^48 + -4128203194022444453414709628667428997333679211483166690989356399997384129002391564857146703453813494156945160365489528813838522128481649985870502751854929279591636944779048539270870651692080151820612954316556992042303644427406180972256404823008522866752811547999234580586776976349392615155906494305177567360309369162244283539589507331225611568971857167397242642489448000148869681969245152299564095709501136042145147691179495971556951761181476963634532900777726580276036924150116733191704436538257662986056683751592173820765532288544185786090347149513402498060891273432774714008901431587299140620111413744592689196277582693490153872556575352637853000785640695193049872719080641540209633103751428949288695781569330686208381529437340764734952268496090645913124820059372779291219783583645711841789899577639410380830639748354602844657181451315585647707382945553140756601367160236281058093010160217737193308509753808800594757585510077941296656096090854445193938593074954479777570833262557651603078281032550061680000874166843703578885582582659383233651525028956096235199617304165842042175441923283228489709031220374915338671285787328278109792538393970594567453621873011530363469483566101154116465359081081428290719070156742934379626354174851457175924240874989838738811562176299741003093826093128865034867340346294535535539375000684558234865314923621312051147046281986404217663483493180247010578319418288359970763780886634473469221595040370032868518945629903830468679336170270226894099593883555498790278375749090943920809005948955316434103571421334438026364190795429933342203225255560640503807860161313777949803250726809310043923347365142746703298476088492496995665237020567327022792895611282130777354402798279796300569613537541988755675241599610676273183668928664669512621535814091743536984589039688215444760652159214762035133405737115445117549088984501957316878828206350603178654441010041098133016725489565462961975148743008499669115490339341854186177017320238826347226624540483034252049525763381468137882939454111407344131311664904334670184631216466445467123463594510547971149721073339935342937170890930346103017352631734771929472814928339646394121228191789531060891288689736473488848834089855978420016067933412757332052752252044031040369108500776692858313061877820646658037804268312135447409357417887654569158054862534448095735785661526294196290094220106600628495774792797445872606075905086466207450757399856427061192225543649406701980964243623830225904601337463052146807304646057009324409728897300677179052308157546367805326394760186691493995101159215352202714161406945626920981175688583889966596096*i1^49 + 361516447344288669334011685554491161521837104255380054428279524224290900829359227693670245551107026317270024646201426815346864844726583606977768859515467404406943244687231277086433470350704315032333894685704844602019083011613483322181038680277752303401166296570302131706118298346994712923733112585601098625991030066528565311582719583458726640759748103614393586460544933576861977646607793390069154721511086600398146282596055329706348777354012673074061658095316963571392993620407590402090773679554237599652116055142473274767504099742062268725712721987926380425130244033523613708430482786904411723559189782737610102269557985164223613675128241397360706085613608548521229458042940240897350795990367111385905137771550108604797898499959610141216610350240609570874829897463500530012723963976243592282789741617777677872286418347892615836491478163095805771899656143548046485073338393123381230763255695891863038779159589446559390380335884230558956302325975441756177725159776526880659168037748716287914062318902177435632215317735888906456525264935935553247509451508837499166895771970834172809891081762169876704667545079265944225217027591978604942271540888338309319303770288185135820960356764624110199854926276686276884771678160278878439603671949959665974074814117133529872139902716810139602978772265235646564894718099494122220070401770099863226130880155087106704724128293227120783763798180909353597181831177872969794863851660084097077913896748379230744471238602775199193567774640012424282923473963251041364994143221018992562042481607862002468720134651049185258355456336584078152974905628828615490338739471677149923678432678564426969206810890794816690842376709917438697146576842294508891084736706057437879703509326991499324107510699258482601513557182646189443363682250385425851859642369127540951987683318853486505166523666512448579198696209623724013988868115504888533598439589690779186371175950651117361118732051804207805604129371738308645515324584640184882334578424390350202876575004422042431896655694401376380007227231155507864838376790497972010884033483572496181847316303667333744429325424888912643724747877641064453194938913350097530099582317380654824373359137238419940648875223960915916194756393124994776469130557642042737130366764610902216310202689553803994008776693604482392826565439977226368149093165268733911503711118701255803924164888650130295275715700265436229715543478668039103056681874842630239330868304906338140396836578407730466904891222645262586936257516342202612045729596094483030752637142793195464280425451666526993383911796285528364123015548168866977265812956847362686142458986758144*i1^50 + -321992640052937417948015159078767513663856279474693504006342668255399411058875270079260720597958674606043750321825396181863701116239937928787307661732661119797831783696084345919926860293676834241274254480367044049394177489415810220074620508212927828565599807002202150317544661371684989110962348425950281684360029004874148562430854640227296363072421364185027608097799840426158362932944556917470825948154957874268081761089848865414302314679447701977230331234977965518981569259584348185417599285597448678325677079193652939400484602249105463387942248789830132028198034085165809852238150594038536863782232568007674723696860716553626234575747325243930367151649922444913247586465274103855542699470916758534988913392235906060261247779473304656907077001415299405664477930528651731560252505347115572520940894257074677916050684976239825385929799073005277579894962696389805056116496490474583520656620341491738793370962507994635620816109283431646138683678341419922419466547090246459273114204424799062261190716431252013296649067807260378709472441658017347404143769286265575200263058826737559723782328152694389140657174033158246930971933837631320606295730854971546047196749897149465018242163239588701127057261615055994568643169212633952357969391334994951574117205477306736613408927038860893452624425506471406764319231026775399332291324994160838111637699808156287842641838738782666412220396053917259612658765632306470228475375087827300218482745455213340673084196683413594786593190825041533510918747938926350789050761511358112972704438543546410334278045301172363610917523891452081009259370386845016535878612650733348266299582376164446747506138660004707906867208683352384019783807524570175655000766660398635189987129872130970860227200947190405871270352672130398911930846556696188794327365659294605610242371252436257867554739996982012306659006747717674611968147806354006677523170382204205489031820397664282738789423372895143844435398952831104056482551442195194746887469452133994739200228139782368569570333609489856969335705527418044059399924059299209787194702457973170480628278988307917562388966545775781076973564471720948035305135838436889935476256560904505010415465387528058845724978002686436567540347149084430670930799433883717977460650290283220292613892639640619861314838400626428784294679450295333119735050567459196109621003006782988659191837110236206187930679672615410931350373563506986195447066806380422482295503663522694427692043624090252397630202409218735025743357201489271184376858635069696675244712769286996571685450865227695066671234112396217429346493579334703440629899276358072341102592*i1^51 + 92203461440881758158312519009774727416878730014041403404299531280452698964442245094280941235424276392175895249175541006063350016078944907610312161125665689069160739733982256369890693781559995152063952314610477061988573136278297026468703940030191083253450736867997822602062586437950276397226440839721055239240926632363857964129164397712752663355404558432283262613925899357526194962781043363628469349446023593951374896188875164958181192169947235993483942147261012242647253185136179786032754055282201961094365175261731983068037694487061339998807279977740684420205025122227336900286220449436941922333654105370556671365251651815055118409229277981509779556691665974257699155502994012413479715381181517896056394019720288370704645130513118621763623227691541846354847223589239645814117460230537597041257752011194279573268915673138438951787163417774314100156445883813159453594020725717771488385593464901789815017672472672934989305118231807825665689883066082427585534864926429861281743347238547300853255996505173185264419870473112400524705573913451096543666315210492748056225459698875708827740065717230744344243670321596528666540732902382938324625157320722624603964177015512682476760888531199812431980257646659772639086803158592862753084634552387350142202475266389450206158473659049944575544281958493553818293621467198915386242819759258326751412695995736651157949456458414404381798968971118966684569160723944138322930275239323884179299733376998250977554173669522048592336004744972389546159656671477403547027017685541995362624727173127902729752803196820536094107614434880159551087393256877919036704386990059783064443541675750816986467045211397106987244098910544118281847099787042908599194823842467585656420712473942530965332301708577661577383947864898732561330970690845141750433846746552158840777428376703328033319282105375965699973838040588088579368597559432364777760128946338329752692425770058956131680014356943187830457021063944609006784209398144703788570425207430830848016919446786252803079736720390240061668547143469672404466304100241460154234217824813552722487188775173651651724766342512604273279281722818787928031222800202679376413664516315309257504228559231427492845236644266426866948953001766043453335316061633984129905233796402593481417039491300330391546705251543312052581601587592188918118039323359905362158149235921999381016714747549137409131659005953324002841483059327601448935949009299563401878202901727987884290562474900751670079825984078807919359367132247601057524667692129698316071920052111938564474427596903471835414292448268719439083162930458644266791240181219328*i1^52 + 6386898569337238853089890432257923791604777467125028780650744330152127498355757873970182386232316565757351626511128202328007163321429254020622481129061943294574209300750699337714139795009962334622433065663179281641005450451723484538045349750398756809174694588367859373625725048915828575263468664978264822743319214539273932813643736776580147931620581678049022161295368811251936620566640141075621339855593018398375803651988108528854059064560115962332206281313322139284827767516673540134049480260888866176934636513351821701371494084495361819598432316052365862412809575544768143642047694458035481770081321915024949251406632672904552351087095060018297110902555728118080740237667072224550671917591087347836411013029449049290061172031357182623695365168401839445847016043752799022627876348613983251471889475456074189244649092950820444235465501194422765888645471652840064366206356294832869421407688141626833766622010628030031169218201366495745521869964435174466183867966008902483317575342266853214268042544210671657551154888024879231695531394823962584449017867505063673158255272886230247506254225134538869148194273664966612180506953189880423906827070127032898120016819504189088891363124796608981598148310549398950278883956924136402274029866947210235403944304213188037095876635699783406698567159651955918059756641093412318181339657376058939667481639553176090077760985369014833770814043578688604691161387306656843393598881764513275153249302711176218183546643780567930587676307987545609182829570138990729590304918347604174138730946186914191271609882857093087063822661266901057688104378698913054251584703728954838860494461225829858625234717415352415897517543424766959551178905436349732303334880207908861891642785463217090938420405258770646405920950541255392764666898791019080604714907386358820705218068804574165444698494350828904940263029765102290639602457276424186330860229953068512753364826009984700542367329859790763292600621917409582481970048347403900997501263482470395872999812436711436368582900536210313146632742079435836586821925442792074468182011681181648245042142721475840588970457841134244264499064487281432393254642563688150916053760472720432594779191617937599169519271263124657883855854815223681083331500016773052289579314038944807399134167504024484344940008388911450076778627902350422959742037018499748652651812767090421489159789888924915982880102945711778587873371714188335231829096964259214671195934097078636452525798644655285721535784169513545517089246181108677955696756393648447484082537548422840324899979570248229674235543847713633264750799951304041955328*i1^53 + -360833314050644441504046767316237338137308037432228824868048472629568353258540655323640841454868202676189538114257216398504219662170746216787305222384540808679946626908505832694546295486485537221274957403240193914476654048969084201372853391856317545506362905117795672317992230357471780642152267666638909422764996114155180864340433766683860313517853186143854740018011329863252597117967989616607326096474660855871942218673671859701336326100222421487075392792180423549340195059157955746814397392124962810631243874847654596563501147274467834161566812606944251665084445096677011105413491812973772278041054613712544352150204741502054744516692429889950784187996510694415408411392899046660201791393573303796732965659590005699018773427818659781593611894775242102741484856248843132232713607541919856464294546245630811562423766146332221600074008887525453429113758993644806366169699273742724840204732850229452520455861189471907892657696646838539407565160497464713036260878099230481091762729238287187862612557444349202068199491084528848501225656667180287491199406255262610795095306378184252779345721670587100177822388868293009088329941982814689472198436407983415622300863460283252370542049934806616779058875199757115389159674228484470223001472216607725406619493398371827626203705078491748853307488011902634049093364255363856221118394741370169494947651810864672467024079064999841614245640202930714181610008503358979342370314721979957418074427980401801858916202606589231088461048188891582606824682188870254091745284774497448339658968756455267104857474775324790552750260195413318628496646702087306969655401855823081748047778999679443697876276290161324694171548995532409859665230679867267681719894529541868678180762690569507636263743240288302635113189868859683638212216026148054465382523493155686767048641192738870893356609775344280438455782596994246285753526983637028678144188640949458346744440480348287738475472968220526791402501239642179801643004519697074729034657898549939824057462312458212791604988587791720645895134379567483054717359782033058520463008846277345930502211675604225527773726992369196234777602526330894602601087163462912452727247830482110311795949545191706434227288593722840955568212255925447097858716562971162522820020906645476775367411671708648197469428671091548365074718468935705038836777065673063976515884453052042348248506481443699095097886561171933220533922043625372755636955033494276068464273653520198879662273735640225312640169288564997059114565219272959724483354626802862665428151567480545809154901015946534123543849983926503353205777235968*i1^54 + -175029056921826755324271561565098442706415777721434053529671076425551525890074911285376318110909378928230243786749196087619786357101370628081514538338513719267075178738735876994176826526401866237991968759065961162604950600240883311397194785190928129705407164101666864438062878761786669419713568843008002848435728291808849448451710300973114558658228186611008741373566542367178402251512981440842982441432547749542383023394775977809999334798882884105728537577391918442360224082295477786300488774347632935572524811032673009255239590950611269921153603727906815269223398144673109412649086404301534397910590951067264769312611246714963709308610802525321375976808256947007267215816888043577590035319041373215917485490798397444095014283815818808240336398359430384280722659412599720157907950492087605923921194430186781974349221004751090035373902349293746358223752180293510945152175256237600795363538062182165314356707831211315515560777778118767520562622474544448807264833173055886685998410242177930849481650946427927386660232990648745907038949936932804140752859143938421482908805434345566268208487746978856626360621276492330917449204226427090079469746372938744725830949567450034269928842261175530944718516735943570271501298695384488629887042537942918390577645244977849993515144593990309299621576713551838049296765683369622295642795599681897525740306297023289523174323114238694498478552419322313480403712398077154552399361034191327167396581992999659647726803739764541244642874658650133499710943123974456802791059371373869959416877067834591561967806638863102424910438941263416357136354677156096640856717169286498320009822758902844453061009132851012529619597717095852742605473687180338154135103253492370240866983135392853923836933631326746153538852383324173402061509075370174141424710338216749309546935989096629562825825351043022599775289871025194604669501009982148628443153289835067660072521400123302677522801623098487073708857363079245000855326347642227622433387418970582912807105937164208940327689191955199979098667297048752774725724258178247841188689062590510831076812996784011686997406607418510808111088205045779796438278196453807598542186736986030978434804779002155598617666590541284647652994207778788245937191559200550615522663485769420850424955178277337760280166525040721583113946797742575898720031990502930362274947977849434560391827965974084521566769759647118226597602049820825205783214456468405321935152138344626892122356128194190904351103674122203937849103628845359550816841264198608574313902857031076979937207119993204934372607198920878063616*i1^55 + -798718606926318303018892319082913398345656710951569894821086644310811095849266927198896290521039595456049803183345107013887752927295480177938737035543538093790144116039279188229981626476884436710459165551087326571075620401450043492190154721318689631879548755227068384378705366936652329206765933040727291657607965073846920557519652812092747606507287024135407996105735203696439432453836580771845153960277177369281048840010373157348298396997851382340754887401857823882618919261016046732378504771718091190197339831191862469579483790880021684978491646153565150352496465366170069871868600027301878316378605149453726735408401981725419008669573301753231394650323059060455844383151998129977573579862875488820724533901754282452236838782615431581895380954738327734729996083399827711923698827549689602034391501230043449164483718675062035698044375284238552503873550574353016993721289680261601389893563222356771373731906289468641255537151026702529373288796396714399067013872353333649081591543650094193987134970046839037291338438382651215040178473725231654919656246106112244681889861448087733561781983604951424766804173177995322225075892012611019122276060538802931238624248970566077116985863170127455019538589893112768147612088038652855865913368841082183889123894927245683164649887657053681629614215726479034076056460416023284381282025325874890158051760183361496831145328477923697915784673950510300653882076284334064378007684347217325637308209766320476230116268731856463482618121090966881012074453579526486324117880002398102099082540451160443588852286535286677641419883815020290260896024499256967737903306732584164348870222318668149893272298442815505160666067590601167144456361870174602741977921544036787464025543089738146378522459338014140296653138057831063797471889113230453663642980905687249361942238502686554982416566546103004078192550695988737147812493236419334932687228732484683146816340633407777703740379845476708002044749760869186830463467315671822174829576504060381870280915185595961414759424013948196932409756176991373227400221936422175028944284583700861500727773814233862858121593022669642361395017199673726488724277105808084014447900479043811777018597799659602542735770701986742238889753235416562679215270002320598301716621105307217762046139509254497584436303108835767358288733614870061894598339069733065696041425957703603604585418346030931578995364408516165447199510265348058415296156045418978298703837425947172786077902088570907361949670570826423764141920474446299323778241909779568924082565674317633726742853190141111049891348480*i1^56 + 451606339214507526471320349041163072355764080083673905445207983738028715563509616021288063914988639720820466375682175681666348628962329799078488360018752975810302997506811929096353816508702435055057686381680775398568055490135775765135019442138085943685882098802218117498631843534051216178709676527039558048034661886065488895432350522880358804886029827554637391558194449912511347054712962766809659269499861428525831337656724721295630914148910302955881663066859402683585475163799851509031370328994758491751333567118433223759024029007299982822065396765380560849435687255271308427066181214035583121622149225246320954333255958116193295344920187232950244041307057067268938626397487688010119167133370549194468327776233852601460973688927755279475153998878537116253074031915608768897217903766977134190472418932685753262513869896325628025634853114440159263307590400739618142529470708822292463853343023633119893015876603242051474039161388061932316877057971651513927672701519754303681035820091320530719541359364363233081941054836379235731256153955869390679552403822163550986132379759943688909867794141287315008283426471310079994412843615068167888670162216074550612182473843033645070262026072096272000065930629948741176846952130961267583261402298423184170726110206214720805746174334939224023725051167162794580215087932555170806564487137515988312792046028673764083994165521353643226160659981352912812714211778767466322842672728185552538124854464894933183242128381418878388521702630056384129104492014591498137658859999960208724937930620417850859216988693047116328646595411950359253938032790521248565223109339629101209349829975615375612460623240484433777793008739788161871575334717738538667811510588130507451869814914893458673178364788494148588072582617503271558190677989107811146193465120578217528438145676070997756691299457577315497869370287166334470679285267358490486579010687255377589616207434388753203898117095189080237835974493349757462246223138045676022643682729058967683891849135757669306364837721486700360724563086657549469904812332104324399522805385744941723889651463554755010771028500842961008545792526231315666319852112923149280637653777545746200225302643353624323673918885441101914728479223545858424584777685454376074880583336799710258870582672566726885497130606021102885606021017564464067865250741477420217683996458125454303257183639529122568158040493313534344734031182565835909220265895827351681438115493301634301525868655123982065531526107343544568095643919986809896960*i1^57 - N1*18027027796879594117219663910437973665248959170457174458596580450507238388006687178823126218111338448964191914222300118924813863337084985988541988884827941658076133708623137561845129542471779807359148338584499645731037748492366745157472113624890846881575836302044693826210902965092351014308449920718844202433362811114143657421245117039418481017313745236104675633612553111427539527433435607274988562820558099432193103687482787561840815776462293176336328888819949284348352304135181292836543902653072019263416686046555996458294236821768688711312350378371628868838676689388375194633487872946025313533477191637963154036758021557185878077286544683907650905614210560319198631605860091500460002377442458835231846760025243585898280952406779622842771560620667007749958227479838455906516233908630539975691213358358243539486687504375033093531054786593695547641891265335063036035830448746545245068010559981810843658011935316395547524618528825021532029456381620348413715613972955454348476508603681376204311441073265625*i2, 3086751769553019025500820789786686727540173353933894515724225237980352543128311587711809995021112003896755866340530163358184308043255599433648154800060065559839579015779866968485192908864487725118323058024402183202477617033587181116597655247271318927867355008400137567567619483288943205943760896736310434303988396852816752447466546673575968549776062812262389661683551692329994344148096420256662713266679952159606861815927100173746612615026217769414803665074695692808917175963951819655182911020038038780266694004705265795350610142730350496015012298510374481216740857714826967672487454309620627913355683679384565307964529166236400833277584291351582517931838609036220512503260833278486721601532084329751692606534881914511170023199622540038200125344927225706572206678898985420025204043384349864129385540523192635333073050036566574896457204651535210483288857534558636520697288428237407377576858076401412839224484766704515789889821834871344875223585414363881093256436359189109277940105592559243468575609965044063901477699652620834200184592203237172109158267019624207657323759460310270630371436904833941514734667014265907199491765128110462714756855604187370279317241258248486323324456349328428029174587825725886934987396549535054891717526869273825772313649423311581509956102554076784697946287209434431320335267478955159902159528106611165464239834322810324652959620985812250227926301431931724094248841576490495344577909496810706393433708061910555264256529519993493037364090440784813136755237184749639652835735184843718308588204858897778626431176743421529567264883908163840520821616732170887167975190138792753109007879071277114514977602762496686222378927319307740925118188655104320143336421452975164543208262337605857766319280342737087710420677141648262808271925788447114575825660018640298400546296973521345062148125311986775356503166511219546084203222702926158051610371804373830700237115886091959568463487301568345292670112075593186787333554788011659421674182968757972085096177845686870253166797513416106164990497191668120930491771095214085745269841016466698868929196864225084655203837682219552007252789246554921117622895229378184808953753385568790388948156853141714010291314090743529335310868279182160767472180770620173169020767865773147330443286777739466204750640759998471191346104979438785623650290460070151082123418430028194710458055937027083496406159018401280744326103821086178842204283538293517061663850425346508013708468208361985340837757020844229028345862439615803976338408622579099285157688581136438585189174675942714210238943489938644108817443731924540963101152682251914098645406451708633474968665793957445531077375959514735619873429719424678215909630940763110736406124093797726292976079488151253316044533254873677824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 3147955254376564343375821070239862798000169761799921142161839712986312207383159976582830576724781719428012884551193114456213404632970598252686464337726673116821206942933428632596955192281455006023558261863340018033284084783591908759235447433294463182916758892070510648580683756387649935492715481633961702268009983986936364597327921806787050487830952631659074798217056420028269943197577147374391006988848115189744294528523409147458941328135229600027476178812431295844398719434447092312250678710832487299016833881961284529573789303829366038905186866539371997629203177586588957815161675062959678663977040306479928861027383266595632371213737836669016231182609541095933746184295868523669821639198451502733655855102468680900326294256962160079169866767521700621421913072596857301170979435116367528583037284478804425313164922441902552449472104680969134084020368206340170537903663932840544492756856516110554185187569359824362401069638197682157890575576828272104982652860353904310046641196212947097069666455960389254670579341896528714378313420447453775597353977210706006929861394307085671112266568565581199116843990480485999840037450097727204635098624090835280892723382358841310705234863252142143348441696308611864862313519895525190869151009048751786713025284257401278145897425215949130934060981452695866269151513651891126592431121111036840575519437757052384300608836795456411873603975372228907393188962102929278339505619769817970698027054493058608204832605862396968273263906353687521404087041263173484400963064262622664922782135122551770938494914781781898843609309453655629521443870212480750944349500408654200541659432759966971238300295503601760446622570720789250306667579399551785214363276650215740522311636201962880569960356262928589061456054769621893932844843549059071470248827004323121211002939548903053133137391466817396211357991096415614903016493075925001971660427215637143071542127416694121182440889462593578470051361945344261764650432573906423791991131429400586280947362448443973030448211784093986637500442672481075801188251362670312257001871818981867300590053180652170065967845876764576946106568021906660680498175259053378934528800629955701581408425541409424368000272824767849776464217884768319177168554448254861312829426387360028752662320027757470511609074586838694668611742188813353064645772843918342540004137111775286154390874287118424966640840004502974522023239063688016126309263156360520041198802788399971559741796183339252902580365739902703268666106194544021109278087543035795585865250342185769380825702921520585502618963003989234192932234270837565619389504876890465964395992683136070835195883520904237052431918669915976280884324754949696533458516417392752590003330329826688690817743298793400365505919139776036864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -13908168533804326507819620300143580048575209842620637782212559444151729895820117937022510134465088704274332481853368179205841835899510007355080320403953839597701883340895129633700751084820358519236791673234734570288749253600188341951302665598281388428722603928244848328236452608732712281174427983473018546753193125839811212021422379658508087063187040721192963338725077058152025937582473554161586920205638861809578820533263407704913171633905842702000232621127023818084724283677341408470725859968915724529427830065109490001615096830712584511870332940599016481299220167297292015121833930063184383108547440543341477651425333443614480895718652946798819514410745856516248148429325147375297402223606453799712312101651958484142917909352840132433658395474345110965137115589847494327185591906374788981125563847676652211619112551758842283540846837600947549679225903015703827320569508093237874814958106492648613787200006011255634579068812766628643522794105838347207286653082736067546224178120905773875768279259882622909083225548559742345936173270562987799184822062500530267045376797658847833203748885127301408955202555156363978136729209045851706125347457571684207224001884814258770198163024972209834747167292256404012430214331393620718231223548506922083531068564237762161655372315984565176321387073673077356414932275717869269627447822987747041039158254400237050985836815809396555455387465700776417579319477608156865620370356076409283844196128490286953403955933131296465026742627198893685575078923089195414682079188533594510819218810607601173667520583094408768679430903254312393867276182720957948782608890225643812865418263396565264940482663774939221484852471667608705098005444874921204130185534524517617682526876586031504149271993750020591154789974931664529610641524204653562684781147325211977087779973035676454445137166069702057837022426526874490596534970549158297956271012768127529039895954367588601777903925479342309595441543463745429557210066562356214310357342404966877361923299875003978184417423126122009534670945921585591754921953503466655766470134527353675586779540227710694667390292631974885165555594453602979230052420511006947899393247307279253615607624747156392591561354384292894063801697912347728558935815442021604566078656146031666657076617656231580905872047933530817334794488726438237963979919773526451056076437014533031285234981437787489892805670502535572570378783370075319639285395369972453861692294922356772722648580560407261433380817851451940292986006016658349990342043942203418290969841715159474143537289126671556021242491392432303994096227381572932152501384596508434584461145742899524107405898601297506377844276895344882502481848904041520210957357566573531797051102362700578919545623077003826964241942203372404736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -8212783881567110783878929353557009546491856407733358013044461381299829441904879768902822161774564146288736466924669777400609610744058008153896497756848249203543197115418602069320827300952891947331756570496063528935953707592292616302880893036477380753263407855539758192020737905517598443655070941775804410497856216819305721963639105007588744734631020693080349106671956185514137418565241867337882138886355356037891672131032287105332071150065193832302369724886344452994686089588467108821817284644271499559001955415683375242480451043163414630078290647172688357432333757279069696492783293967272897491766781659685104954932070484716961316347802037319845612157004915100318080491502280897365489623235648084979488171187588779931796797262062942787236027548524076551942032065456530708982115084755439735145939361945899116042610762919164002154268082462080123329162953649017457732671150938514301354999503359023189675658865327096689981280949845970371837598025617379440185051445709951945751410562128950874831324533364850840984405017765025147757615150822728862171028891568072038808465653997821486905337246266770408888459397462858531271318347654826537447678754948868832713394044650724827721660972786175498294212212059720252132456031089177339527731889155495911975515459861937531109258194782535439931215014490541299620952441482185474369529615679215282553313119917591880251227784269909751055512661938316669063619590324766529124255642975294156222546715389699094872654340926392915212009152343080531869029337220985582136694764842781027699580376913654723071772529929812311268657057260520578494667976500673456267045207283783127384784337758125271966407115563198595591245192611248227520306359715109219454759531093721630433058936936558261199897453281039368890102840209694834645652565457933585520757703988060611871812282615665264137930084725642691112843230061336669039331211745399390900504635643202006207959799971731177368903158877187157427642868643228518156964879025431414873066434058176429543864428893858497330830552511912855638474495077840724709008534541144849985317115786769109610950372666013696879629456829142418491761952765218171086554253763155366308916782114557319628606997287334572903616739208744868932441255372609457649268374267807821574086876624410914824951615551991958936358297523937041628764302458909518552291267908401717073398773740705541786287296031730484642234708710318985969614081216117340455123809538425496924946962274958329262176114991996063491833132567056944786981021319142653106416383520929347163288843324429902349529664537662985642319470682507236605853211877538921163051629238266398253864085396191382924908378363422275605827327019665514942537116241050548772776446048798285989807913399249013952416065106128483107739946943791497216000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 36214197232916558065084233704365878254025570568701437743700564752900769432555073428262278754085012343805113373056835964069613275769845717517074235937844555436837743575582578083133503396940842596858607307517905746286672688710283289839614416889867175524858350940106218116724153065757393606579219203636031243278994219165629806602217976743189161620088748024740103653475624730367776620037109912071832231344665956432990606402654426779253813648141545464949840641942761431770205060058603728274182530230476459696350943043116515318775095120892388534745575837727422204418722908258253760575800089006078655921950869620651275213871833910483108560654590669473942202545302880794187170283606936061075116574959377447957724964998895928620159855089668434132926800559459026604470956268249595877139904579217275053431903983120670695981903889536450854796422793396727504332627180054313657112706819664819608744804680554024857862488369888935661144864125161013424339331407462930251759601530184021405213954931752406735681127930114259840491215249921266756428153329400281785560427611931862620226788306709570659597332349327169466784281384026969955643885380685697406679276152313116406315510426235532493035872958381376760706848642545119691260035891066216044821570974907570480977562951269529870457762223733362922183826657292649735108127888890118980065190760764904723295688971880798513912358835984881322277802402025725040864438380849136300785704699426876090218799174889518844838235628846143425737527628898016011891194549736843162225466274092451945221039653539896510379921051337311159057608849669756774512226103993371946170924298507990956650922224944531529723765183167941570089609409103741659425164820232198801723791453716164496463944932828226799523064755332094055686952862376087483338034488677497262607870111977415364650458069144836516935488366163572789672725296711120326805865463042933627288349060075722450011791358544565185687918855949458406001257611326069342013712337900400008393509776829379044986486654010045023868515321723209092084753359346904664170188447645941981547678598517632004734905216004721593277485488519789054090255483156878911801241658634802329777309601694572018593379471175865662551130324619202187588497023058852040167834801405026458073743917578006388009786313367049047024698897836881007991283331655417239605586034029043189251192157693110858704390860563696893487180558145217744439448644084561742090534370300190402827239885926981377470742893165044996114164509231591433122206952930867372906788715672114732468203891362584727095120219799120552319968650469894423326496392701941829132695342732764356930986539384172109381073424193229287364953794605312018713600592845942408258364754043178516026018630484385942651164712357629515027829113785642123264000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 23323232750848462502382870298977622869476772783535079181329777329973411449729186976747035402930139519954928713994872539716193290870053079119033265360183877754722031033667806903089321463261501488760452375933957949430565915851517539872429973502507391946919911704953755648229809086583328012982747658908564936896379693664143071518697703775535261599007282699567736029292369503655978242661087815910991463359659500318570046692740715162439924755312035719854333398159324095861431209162798136043645986645411891667048693037598635990238641961097523526222326134820697132248192832730800683737227806720107382733827483247117521618773442856509845600044884463236513415667207100289355846270749452527413182367055901791511179547284386711537618756829204376986245105804073755410579488604261005900907699391870245897523446271179108820738053576469845135854680068589068522452523699465182061625454632679266580291050513923855139359971117267954966553354802360541434975262934440783721284282339216599381822749626098804093098686492682421974545959417815202891892815394332337676903904230675366773761484040675290241403120893389607827676972454734807862143559409767896408855876211993747536687342138996950965408289024251688936312029924488561786521178013576655218474689509532858553103735148972504497834427991323688955722152951858388101385641103388144053279227701617259191165230946616945466393191394897848918968333186830634379380150177901246740462680584096436286101337554938924439956101094732517289905956682946685046564162454213218133137887461076475499212090480154554806656672626743484479707500956600999101938427760781058890170400135051482841434505850611417935148074746609246061626967898720051915629825167417620119201256821300637832178274090713704194634229244949940117778398372223165172340739450757754288819739427889693309654176084619287351451773622031801387241007594743333013321268571947247105019104720098950501430031182766992826078756766868653254300828118940135668020225225046026825272304062833455805328752772785620669414817846017613307903231629765671672753614219362633135844109799180753654738595847110707209497276899653119110391623979599773332686104512638822727790766030754730771435363434995812177655638627932692866382279674170914577254276115579738016561484538957508643427690205103593262670610274585257550633685716488103816992615020073819629837197250444984358265656013205463078073473843956794546921216927179917709306622757701507352662557968801958470845428024147428131851108980927008920313392189890840668932860230305793471844360332259238668813562440342581580499125221371154898021439412680606448389191588606153427219011675394664346359731727613338221843092664751803248554235110248311579730202716157056151089734503136150000996772674973247735716439266461776609280000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -57266804267690634393453313872213192692727353640637018549961053938075619593340157703142065190433732217562039205500835887349470148500907653306007711112206554122038177147428625673784087640376697311939475453497423868485435698157203555107872351447727571172019728962372228249976338121167122530070559279471138169539182716084817957302496694646473624365121269152094366314242356239064388824099350417722674651894822830425692069930517010193981869647705148773581405782692507016322063409154561365889518765609797973962315998746604267594520394856195783128539979305967428527486064488916372055965799546638748510246986896092468967689006811888417744163537214396446897334674725150331418332040440522896499694087868626631343191055965709618360384418327225441720007632197684133515066661724282593285043333903079387583158944528159194495126270422566676950880055782571785171345392828807047527646485951537301028361353606675608038968254942415212636664485586539146271236641579730291658692488105479075372547840719325318908949169077931819904119656441248462696690250016621813104281023961001285910892189400965845961531897893180273081726692555771072013888310305436733851336525508047218321136352484347756439486882498634057998104643217304891154486796240677599727238355019301660283795638426334338451904273649678232068837055090573311774926121010109143842316931476163650861614974021050546389443871023374180625913916047562283690321701288363217656410984042215975489693601605444386878560708392850656869570197224144108051548368498949687240956417432377621552183076022426261440483534455051669591839148039248486106889406913275810556519732496594777768321781692799291597641836585069713313029801296908029189937636769509784862173404218346544794587599933305123387220750974963585483768416015187269721711051888885748680844289988331390778165273438035364437657456193877379663346418206713041112200690678761890574509753160142247418902396454865095255115146581709928016690261479011168732415988063508461340195630961684919569016087918219525160743443270028606063595392691324923415385971142235243931374076799503388393673623732085161659553475631915520192277621248371246854982561238754971436721928438166890977592048726524653566121523945073813814780056533041574614233992658076618995082158072478465860324688579174797247216048798734032363272690501646379958346416309857548203259232754634770309283566601304915428637110671379890336614113634244819116469649706407303319172087435612949771117324710884425392094884109525440894005290481270724085472951658669545233958223365183437715042965428998493308671112053028180488236969994133864300324822709293119960518759675400178428602627832973674434917573194685883105116763362762125580514956363879110988811195069086590506356350714353154618782653552297057976320000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -54832206968794931572566026581637791513269998985148055412661645805627981831680054090847179978473247030023519556154594548778498078499596227332083603342582669233917040903524941812754007884050192974578421509166350195359242772164272863206579561007365141977793467534476716437901753694212427172409462497246112007662857734205680256300870943890519128780911474299593619305909134172044661096525816679049938555510630309137495254409600998222067492577911435652782907130012928929983327695473613780466778340266249526535388096048163962211542848130869683526095223590936721816871512524397446009511016051501246222654866972408313456145913908945914697160489905073783932737494348305116545931531271102694641940813611069907838609636760133273114218809757629019920616242796461272536033195105133033525520371525770602597820264693831300868758714228888441686158235292041927371482751188279256143827931615606932035407604257658055899658698558638502244102221631793492497038904596974000557077498105138996700070398649756970860603006706412093206242958642951610324701251686686132023855978229458973765530826729377201044742022853177111593225396450656526977153188662405787419396957597941477625606467963981441739840713907468659663234252709023674165939133556235842045430444955895503739944020448777924837794419876753706730157872743074161351841689071508730603784773071368616328089051802880230167633183448841138583011088857990080076152516443183557676432284790287393439234077772580766767500626764865476093359339835910624762373176853542616429777099194425800637734572007482028876704636430236704890499774998458550215982269948089248467412622346599054047293770153281081194744262209383596315352844273310145695649026863470813026624090366351643488024156677324341692418271802047229708168709014501793929801096129646651530946913550642187810300895268035923866157198276318431577806178650587493489378645428403770700497051173577687828391300320495331898009661201322868229143113291263078203501778120348714232048444007635909503201528332265860681208895370474719568121171431760495862552217228164191676859268489906154030465909386820036798707932896865391658789938376909038942876915516590978533500722904011695487091036910054010901655605040619749274186996835771969174173206626737741539967460089181359542057052069724518965311424555965341363830443244974331197900617654769236637623524746114980672526502335196593902077000807074599398708086134988470085834704016451217367796095375443821772329828577282907400167827630413485076873685188598963449737951652304716326609996146188011091570246411203875757654620850207622360685978459018649902086353183310948979253211820756193886535970233414719406744858387471966079683349133695144797899404967513930697239835592533314537790442813221395684271931838123286200320000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 117927897040339737970728405415674987229868651563901519458810492652497024194470332838486182587388800876356734949098017738916066403064380583297014198023138272651085533521913270164545412148583738920988602351453344726148346025871770379869190615571016399620355500185508935485149183863088743420990394516362557122260797809263460457251593549271883387648265453940764182463701897631488851458782292454675098968574583572566383939393049389996205233606317556576987792265845424239303650679276797906147622283626782632534588266563933588039997498930048456338756317787881392327289970291356016819921408625669860719397580191513832446067275380387455381723300763091171773134074042377943251694055760362017049653878612140988466848175964450669610939008632459745965764202898957559960672825279676046806010435959647323789275168329954137099539583221180334889894047027278394675279853590484922569603963400614757035409147690895473512266365673369768361629553632208439121035366770660170025561327379607680637205534090595261634441095425565005213188108929720340600328860761757995604445549977159694030781649428320259065688094145022615145258242836099128249258069378504999609323531710306432130192799735716703036817936523970705294121256863476044965729858484854328041774093171711450730914616342362796563245298376872468947848175670354335810216551495232871774494521875090322711926054391176411229963266961722365152013230448606685299786088494618114892881063209740798699266294137414281059450974618881926745776971975833957878682032230045419539236800499933710666408903082654219214648698645025943671050972751439699548527146817505927706206434100665429344440340695789076814698741614565695565321639399127545956296440894772672137929541899724069997793673831146480836828942398985676145801502189680224185646423157265984726616868864823703977176453976176501650834180422180459823884852921310964811384564049068344291116911391595692946230312467424964363247230155713115714716270332124844256967330896210132986657127859018805423352895190664865337043411007816046265012816027444928552161068731445865793618708293022368502306104472503144910328202960736789716581948358157756080356559625432529035738010141493548209223783369754954872266933908054112812385280413952710594324746144395573390482310235550396608952671112980399991731260520225165203093839098567924119296973699305345057556761569921351039718527180386647600730322417165307301630784620240588565338213328025324883089330874772943564351890554356561642993703584212675311141996257644478749180385273978119614149225971693336482917254914996625003034402363516717970833142374800357294173221924211607847085390621385045489405587778103008741887046971610278974263309475381946917526402362967896831140081768974363557676237386818991371403404256030574510080000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -4593392240794727243292433130347073625354755874424642888077255647044343107790390790486114216320680398661837506825431652535921044639259212370748193139425774604889806176387019056477994535195933698676295159949049988433525136439313644601119495168958483072146277146732081854269054107488981208760723663529720920188117694536708693561937618394325635090408456521720358453473303014794471359058689209023265209260722298235737334521504532758384526331869773125228347098744222857989427725470604585218061512284880219445330474818560072998596220481791545072341066756123049612285504345053102069937204889570351637538181691505424411095364311547734145932665959083194036825533729061363636115588459488005003302672827830296835569563529046609850031103706157974809765667780518338691559085349321593651129116592318111984645844837398560703985589292756770745470024072771583004140266240023756133142468868880930894363814412379694371671641027687468354216920702225280446480846628838319617545749103441334673442960450302259043556683403852854290635321773706020481997927969690238799745429967371271270783861942931249283090060084263807962584397931317991409218121791497796300687393332164277453127955823548176619698771901890951545267405222296931441843723035598247942229480317223298462301030647783992929932704308323734851042138599461277899195183116262037227314629472781694645372146188983471718020016486986583956573532034854983399544157239819719425747547866549027541518823406386025604280030695424245121004686086742034099954412125656097134838324531776624482547786957667496343946904872019254001194214096483103492532121488764125569503212609291438329697134548708153789068232860508934649495170654715127974820556240550923887862106854502082905947510097123980280800994549314469591814621669489690325816965196142001553438791330258937098578390301217836429540831303259089773564386144195322593248287200938600930881575085939939077321909479231613318837119906844960260088822471131848781478568510051421374513659543286215717950341365448486601995496358223661425664641354750413910230750015762737991817671107665719868049660970834848241539085903887529734187484169918564059575200673457485359268823135366904809258415311867415910467621928354331180542026999866508023960166951482168869054894498373576878923431766535305844870792164236125418351447365160834174608833929541533526039357227425309305317436583627084688731689327744122274359260334221755739461402520701661969341433409924270368879949470542108440775803386623786801945918673237871264978688836557804449888665583766912839423790423776967638747893608979098131823525915472988179154417419714353204023567664417587251437489464038935678868383498414400202404397781108311169575913191261931821515109954991836125049493941042433921001943501526867640320000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -58638813653438470368971085304776629684662395345705035417472516196685519729372636509876384479146163580580930556727625903642373403028590446724145059279867194671522195418950864456070188661442675773119379741328706293184050763765684049405398266749800377645171475278739282414876556193202058378254300848191912861174585273823258460251768415326644679267439822308200557517016639536358782453490174319357976765173274243142009112101357816268838812570105492136044292555443068187063150237021098840715320317263570701478471519717962325534078406731269603651576721392869615873189892058210139860469736234503091989150179430131257373773970581665114384384245289493509976144937048478450363297470520892936986369476632177672412684053993548209507114073537100670308691278766477411519490719200897318612203355585154995772211493455136005807311441360709506329442033988132830597739103565637352905454063825388476702962917613875295605726088848443826210672875233490068554292284547863615810354765027299670694680509550649184702121961380443938047616343658535801963734757613861440159051893074507633508201659049896879335541874325264287002119808614007025126271439118973082776505879336283331160687886848254041631892459669543383683116253868274900888844825362332116835559855572632553637372078047133440570262129892581927092240986835324676493461329891703565094740292857516207866131296085870235992994995798184044956471125833338066605598238898557500670010620285176440524000681376668628352350089682529378485276266684657606457053650445922373120635887216619977233053439878970473573344872471508795908006826750810557375361059870534960624988858963277574605955072083547613559348133644673561932735315404701263508002502599238903632144360429461102534626333123269836153968186961299197190168884821409213944214062859792725327788732166933088159571374753416171996635812062185051348191409234342507708592495003824016767879003241133817898838010291022176688580639740080348607187504485337702358412610607692878910209527297362762606295375928116420892484495472376383657765073770439449181326907621097869947841873967001464160712108308110197636145483141216355654091715739714194015989070936516159876899967157509878204984366382644933462603221783013114652576806715490477637066096344658952851013536502957677672052053267266512023802808119739722592824278103561061709639254747275275349515953338699841498484363700288629030454665614304629541406854541602128469490590521655371223539478457914409196429596107811639742358030148471674815545884571569788001783945687413043910258378834205221049918785887192989141161347547177523840974172009811028766552061255117695644060652122752621563843488948696065116919685960904577228950014137042768082138791822986887364826779799794901956063341399569949278884038490745219317760000000000000000000000000000000000000000000000000000000000000000*i1^10 + 11879113609324754541515326063930688277304151897868203522111000584534182959228547890320222968773367590856817933970994244830001899040289856436996694750388192518181384211305099482564553941759631862562327776931118947586339987472057722833802716794532865017330596745446123641920052475084981103017559649058578114293268362251667358944823888263190805619738111576073618335042297081073050110012953311736186469463069734162398507437845878366736090838184940258910382101370965369394348125201623700524792757888979374667402642419066895408606686816205499939127102385627240513422407376290142679833972493089639023202249713626375129092481212694121297548567431032629549789955282858768714250622326185917004916208409783153840156482087804342040728302657570904792413494220505079758787091239695534859660446154810671899563338777630869338273787639057692486987015445236920619573007116940345193380747051935527287548939137822204953054654675803463049057634072688542424058634577211979326328017336048256688941988201737765175119806963837223293116296741495876051519376892439320740997674956120483989521892591325368443560092754798488366527967480033021574079098135183958292488022329945447170100107056830017212775665408338255777642216540080441762588500577408922416153981589836097340955292151906438381208018974768560071131954715451522744690050232755142537288891225340088385081197048045350160019567207107208406642742631686368104496920523430222900116530385565839694601303335421752543313805811060327338645911668730590135062343780758087696849735719250030425341078736540004366267197680128531154796995107057891477497104525184965783111935584632085861563440232647756011277870474350257765918722364931341199030564681163684008152148338208515505005260230188001980374084936506249917068971580361734336868769015662825716607420828558385224229256084687302729844202982050097350660308927506185941412797377217961171693604120516238485206893816218488055131043249695176803684352272144626184434109389330047860043697321851084921442685005266467463381174366684947267254928114230385673233618343884514740702844832094412966042825525489920835345452466192257145688048225530785580103633963710325157038133785374948262482508316254804069796017935343509158678123920480180088474315300403471073675283326023265516153622751221121899547640189036813659654956775218445698892346045324187694481827069326058295661837091321599512736201245298150993268996868909084657246617126816665156517102642708339412750658028773842071331176477321835249555679162836304550899961938648676198694305220352964812681586106856365576246641872372016786838647889488530957200723748327124796776207571195725415470038860578562372517391285763609861494306558505406796416973495296464086384657249994287438545903247502162396231718049979972976640000000000000000000000000000000000000000000000000000000000000*i1^11 + 6958510140848809868323417289013099973210723125214380142728744950060254012717656070865275109630346998367013480725382963995641425423853489359296879713616816139379280491533048884620247825808493456436377965835385777607979697741466389894348248023320639774479442323885116115304699549504347509504497602416859933974607076866358297782266620383441646143967122269070987904847651480344865333418780899352298568783593854832537339962671825708646896992989478286016599629932349871234104465154394621454568055751374242424579796689948410161425641737736478890765362134890786611501713445690864523325387372372521023510764628716607960711214079028123030613285883452297848305157741348480527177712765535709547662735097001931999460201650230386456327745225663412877829681162753562978214513842963263339308110434947496134682284651903574550304198553354863673961074703901753069255176973115028265703651338829862279845173233194994262076485390254155395433517195525419839967981485483334701464386094506743890896930697966629584147759797770162383645927770861349654306653988301274810242437750955797054782367921868700039511813888687475873119684324862297910779528282591757387984312806762091317305117202627182640594663908417465735696084622701094213087464291248345991737513624242706586711768659240792450620709052837764479219351893872608881125941224757910497446661927401938004231496617605583093498936082836342981484960301319067477875162443223744960766588467272191777031532252766637582366881049887684077046620272137768948179108437941733157559591123880667905897161965856755391522407840377737345257288212470086635242567837802797696218683586942560695229741486280831801218112542398142751190205134036127626290643183532623744948598975577411514852824042135086407950194830138961939099055271441858584870645104212874767688277732836650262081947790179686302517381254399213389076003940907131515823349960256817060404354788300237231428568194321557270683944487838113455542517824423637758804251913920910362451574194534529517892030908980776279555488596444040352562254155571745620514105403157608486260871017833449420742612305781176327702971536612674411526397425847321959011273336646101280549322676527440310185554372809927327058934710915071756801622983933834711864500188036338921551165025476437041860797013866549414052629322388944571548944436354548908096522500811729087299044319196778510072658959424137161545540269841963323184435416344240831746033074977098113448896649754929466847769696356960745545509090648576119628546207593736794506420120806081908030529163096017685555602508774758558616020105688476510085471014624080008835224460744223547432878942375954619838990714156118079104494729795566942186000057416940037886892955202977703609770960054702057349607973108394826687276215645650288640000000000000000000000000000000000000000000000000000000000*i1^12 + -1566787042593133223960760094774223379252123546826624785106750836585008786735710105641788511464702665102949623408398017566000962737230708833052622377574492528893291788917729640955584233134218446733872865471926823779478143646576910455947277478620668468165447266421707658142703909703694201043097990452092917000829747080195171006140416647444428800130613960636891557656236002071617917886308110395977597477061770062838521978886624368199833185213700651343751406612346278335177915901243994503663551490081057194314054240350697290030547984741706429015936788818766672995214085886824275141323991661210447444638077180404930027436968430600907493605865243174275488415182445488100420319112042117799690952407176984343846481178827859264690455777248181883911801234854324714591123718066012247460750682993386057890424253836299451918379883452126382233952829592666197469821993768429560740385978494725845185184762941511963448014952366115644860345815975111651431253261917928499692455070682696791269814345482501345863423639316891046837811450829424499868569467513464071178978170745230634090639011771821148092453353780998025892301299286543902085335446093806721915295825297648051956395842235919270040221109515540921532835755443803601093948726617804349841272037401556367395950656687174556875552400628515718200166319255318789383298411805036574560573533358216166724830486249419059530043114678830780310481038988486997365311881939283450111635429592633808087167922027849314101300080827671856645264875442682975614693955058156876985256712799704986378032505852563733205634216653118903590323211679469988498532851369476834195967788458143469480186575261695818551358732325552523626441037655924668317554870098753472250503507460991392675093580704462699076603520248679521649032426041849667733707597187295392163199533108992621010020279822748854782538894047803305069857350656625686357937991468635536595509736669163104756654047245602705276283137727830213711521550129176278854743824599184189488499869325053220668464922459703861630607452610458401562741819466345596723152804182701682216252191656617510403952011008590896851309172950735192077545230258837975485461483798289173166786289288860166684251903535003892923186414111673740481899133714855657681988525747193937518508553756681742380399814843111876496731155019079722095935862900459219751497579410503054889109639216153277576050108518346620706048209887465587006399355940127688497506073514137523798728122792372134405912845530151844872017239909806312575088661545735862946869860343405406189903036488081680535162284498467920894964474395164424326467486266477389750037866858713978923884925978581713693906454679516095064268099712767863477125052594093881042297142794606258207004910863898871292882748844865966811763236810166108160000000000000000000000000000000000000000000000000000000*i1^13 + 1595266795762116058855699538726644849369335088788387559507040509646653985300363507509498042707431044541878329992953931615689515868255832851336132130675611056659718824042424456981658837048168736919009241539796458665075412495836872719314249609142041696298528493823105491324128476630314723256960754030239499409646034962037877156573512002187818915952198347154503067476024421069199579896537223561993418707487537451227019165057539489203602796455152186284278970055726201937153414181813817180355195621439183505759301156139910914191290756606284663933970776760558169272875650768127768908205753802720560690581236285058276093332192793703284558479152947319514322542544613332336874179096255365382746543661078806920902249514498776369362263453292857137546568836356863280862871720612813511261948000449024721855504467553104714011676989235196203235759283344793728218803837862605582600157969423613155895537313199587224319182089125757347229864102127789857842139810177002859171693022618710174921278247318905577253289932554479451754979534307685043325222048940508866878072722244792162579014193422388899637823047156685226737939661867746711034727568547270332897211563295588651390401320377492031810241558376509274857636771501518020868631076398345485494253581301961574937306428133368060960738164440084125387434771826695297841185725369245740960448495906215262718909998003673261518816444980472010302741134810254283391948514071523725866946783931010684172127923692733932881229148559983226216000485230553962498789989758884510468398235652585038778031012354483379109293864052160729224923819371147225558863640599338769282754526617871196471325741911809539443647136420713724374300581741485101747407825397497525842543098110274142805793570970563697953043815238978713850026012913212311756030559755489667171228608365032036621498104311893233455162178809750360408315943290023670408086116746597056106177611865973375593765238810872508230939995778660384622942426900922113947513751947893629975590132083497825057873478670149656511106067819088387372038953475843920087822287978633754387196351125319260526783587518776720003860786712937223101243803301787777256306384081009397198814145142934333481449243045801502440537317217298351666672042462895544113395555806528402681742566280084491249734347271318090809547269063414741053723543552918825052053763003888997670049183822302024068210116618688844893626606780162967292965621602057020850975781246208480228343091767908092325437703647019165005207628134994810459521697416693113001429354219060714321910726427816232716795005783730778901857497401977837831864926176411499787793520470047987411906682523578399572187308461278578378198611349199209820169310275071746687583150525228550065713526222496206005967397176031854755376175996616048640000000000000000000000000000000000000000000000000000*i1^14 + 245332488036869406940345331266956605121030914744409362597966749005129080326562215367954858605662084628276165232966829653403849989918594731073041731703406944720014205220545535052692511058824859682217825732779338074831366137122195397841739436576715980785723235326630976213683915824896516526493964817182787000465402413154694490614211445832636026060537277578121375679273504963216869129644345245324064102455921860304196557873241080667831726689514216465738089453253337844038794899764421352928490402042761416374850054457933911449289475262757644787374360307103365280772688501972997819748850763420809602383752285071978295974835602450254106422156760523299053278096723087108510936716187061973861323278343514616234525342597640829380032393243418752192114708036237427678182507180481242547428262874095713395157918819993929682459752920977110894873988846878232212508447589918471032308482892013391014789754034252313151364129406137524868796166001680791670154617643617678338279699746392648327518410537612891106665403851478729384511138708560270301948101254939111932475914329328935057817469539524760806879485799155149340659672539241760060234537494089422391627537957726812776555083226452906580725149345912626130831662403722248480997484074032546354952819876770175884089289058250919623798628090337893637721190926259563545864570121808361655061178892492125766513123252173744980741520681215791030140352200847130702527033826873138416522233577897814604549751025769212630624995762553429743423171058007298023282252267191438243847829691417317001617133719960760598063616914251737445324227984243674134069058591809282907051315707926405822772583442525619560926873678839208738933364698971899270102800716337639563615768664507311763588738479200982811788975695728417033296419829200407045980078305915810478249791504088437602975924509523483328633448415755871765152019705353284685973227193664008950468774535093670385408194039348837687186437408552456784502153018241350573848510753216736188710680270276305705233730596531804600632207945531903366323850922290446077895671595833901051567792113947655742633482631830086929625192441891838064856090434708065530894005867392681764846455813612305505233848202971752595408299222033992373826391296754770491870633841228127621024384867717554822838056661150780912910237872198342105270425151149482493950756221031513574992522947749154599212193788172741354191177506214886539241378528742918241299190207641382309301742645307535856208896965811025550001874347848277541994307103947574203420923691848370431809085856682950547200708819879902731260300413865346479191117961799038838765224931180419482546280598709715275420173216311321193360517536674730801531888895992052017767193507347248306074622482047909537264974415897833936873032358045941760000000000000000000000000000000000000000000000000*i1^15 + -195183385965799101986541843443118549356169940891990583902205602848902295764957947910394977302204401821131786170542535203462771492792641568734576553357763256046312052561006138968134181370402111964137060961070739896234027642149795054205187847574948271581244141602618179183034330815692499876909901199198596545412091232719093760478350466558985005712474402142803008474360286846639949038834329645268840870181840813909459058378322003376196670131430187164739690788277584546027619752076455511275791031049459495806890293946527610290996899860942106235330690121478110165765966651360476138533572450258118967429002563307127951926289070817529244417917316580179841693497034254390290389325473331763682037928470792841272387027270684172821554057657352404971592559119400153824785332722781785050445919709476451481186203753544405222496447993342859836216399970314253733301234396623908771451065665793641242784327963009803271260298450767305303416835490714230454696772531582984796920632935330190360992365790346039691702748409461898820449038274655848306053036935206109648305382958549301956180215806631664656085938592103730965327031474612612214474345620713398530267942095890547013732304202058119118368602233412762383642395764776880708529246125927668599775058621762886595393378186857415884988000203652714130057776185467524906842024865672779193754180463040387995490635227261367917856409268350795950430248659821730075149286615029470137912734799511866736008792898085534267506088439956677835782964678907037819388747789817662172147585353386981265637223497500279152823196297696769920238712122339827627632290484712702572623878326487581296769819364862922598480272756920608527769257445710857720624808751660610997843522405120994293772990353566645977688333180972243815936296132854949399129425278762790832237190797857031234552190022719977499270770536012291364548916325588459577168899979935757180623885711958035188291623441220754069812355498391697753886630826033215856872630151171084007575168708306379073937466902204549489290567512311692286010996056932590689169691412624001983755631840417774457210107744954889729882762513365851401838035150853435614060304291000526388082897330568451155515547902965239196316292197470711753778763488408222576299873933002980244543371819068100092834657104992978282201225950427607812994275632507156394216442632463080736741916685141390779932326572213841791919328660180324639984391500471881749477862907499573118745834812969209940141181837678204898391331673295855909554975573854875029173747030082453310823715579273539125527443804776262274976465512477420661910513502140170843747580948968510183056723802007861090021181968722616300540815558055681738308679278501275283775917419137445042684961107711848877921831563912743785676372424932720640000000000000000000000000000000000000000000000*i1^16 + -18690123704696208739194424443106933374254466191420263959077765583219040709204366297085118366539784114393120828174822672037298058194872715591194524684584616966312178414338582779792039209882581743858574315241632088424347910555085772845091489878185390631996540205853131536852641347183996638626744028100232572960062526029586095514685388318922776692462102849545245684364886858741984409859430361972057391108219731267467573303553383713085713759890126526370180126932792192676869482274824397147166026571812621029127812542132887799169660893853906906942425095866905996811097021949828242474611694563360862099811909901747579404229258196639020925414437799840039570368006992064428503247243597221203537947251249560929723883510781322190333878366198272890426952892739359961551233325470835397966975521865698457599063241657840287317171673089670441443281026895027710572801914007043004711513334294581283888007571129123564512243634560343104141266079739141805361014342501650361461709435056782764521354027057883586667741430811324845574799067077698062971841941164706960087331694123133818586436123312187335909358566944111775583879142765989645168193203551526694369320539343657561817495580437504006355974947272768744165998546795635474962158969011958866592685899820520090246548002565950306532773067698193052173762090730121810318972299386432783092584487437337092961963104489719047224931896747207329746377401284741010758215445882172961890900042891750862000152085520604177976949667579520514244124484149630780701128817720040454836828672495981953554058052543523796146656391137794513489680729183559395539808527818456091698597136834637686856274417276394648613435952615391565003700663395621480196779418405737822926370862257730366181959467457769452301544695959151953609177587111103722000754182372084868268139958896990699635824756498700068079731497357081840499704572127299585581425358763443502309009586715724020137663483904960525994971881718615890842718283620435491026738120663322431700446469415375366762662144002479392445342213209826801652438475616446921910107256651224615442119564173759037277604138561925193550928450544457331594473353512301746612693239560679419373925913987034808125200461662598792658523375668604927936541649452958373669593807007237368395111470623073698597768339991397220643893134114128896542140508499708551746550254379075550209930905839778517967936245862548964893963722053701341233188683496498327583736315314532391910158128860652327044740343823212777880193650436535269585617781116686114450299880114512493117980135050125042769379249150365988429463010576932927958872530477682674773370909605246314618226492087847682125047660936685367387133132058368838999735147014026429167060209160061715488536880245637892532990745251465987681707967004016640000000000000000000000000000000000000000000*i1^17 + 8950809915771064647180304002933561888796984496196648030472643638996844702895876009698458430683051524722673759822370038226490493063711256349207879476619290797024403389947480684568992927097506295190601785626541760764640341437530188432312151267863836452933549114858534221291423477654978746189815069304485595220798266876047608805940652100465530694092234753632343409862611880961895391826810271536075080155670287431310276453132409725692584118328215856410393730498510587128245808812104370397501732992143471397776440526984874407968435206166795585659263485457393355106375295741399924414533884639096514516130296967211874832437074645713090561869062869764757135407066525482312977940208984143044019593853967144508465250942502273884275100122719728937395905177064934245794777800023023093228552801918078194660394357550997027347180242553069990021078416551747910848695212449630574574185302764337897850712123661410237080403608579066059140317434435551158927434269142082260650609369578900920159054789885413637893398500752013562335692092820443465727436572796422282814279887690015498901702327865491606149830974604674634954494427328241743819393016565158750022181501715127670250292669164031969300367986457887587728425053013107159482733659780826375638531632676418065669366258421140700087909224634372878063416843832761128782548054072175803827685582186394244365732664285568887785676467134647310871444692868168902263290445121805748508179316454883388808143971835527571607739546192070061246353075193829693283306612085805697378532084710026413771722513099309427490660015764789339484265189919561933256308171983142717975818627460747199773044150948543564623075353265893109256491778064216781802498891929805555597428995253218769561939046507972013447442065243747576472741203768399536995910794278698910702545066068020776087576072907352487410437634304664932979727754708776330929301775969591403733041301511423279196059281474591235949952823207808182656012698342110912157905526939603103770176079471805291780820242280128149406735217747627220670677945109346578176303915987873146102717760606439437039477929073185966074290612764607708827412288317942588830618181854532602633022327169479754675159555149303119392977613427949504117627967902716157869397343329909212723675690112918723628356740999927416065408625579284169481864079119944761557154579195811713798251922313720750217455088101915134990265290316353563929233395661202164831084799650107646117762840232358653161802384689795321750944756347781948006671980707162827412515090281252397112506148987477672522869690723443117882170140894747293239529790024243095017929131988718545250610695803988605732646878803569889279033964258384527188576557535460651813946399859488606245963335042484538675503606876815562448608547737436160000000000000000000000000000000000000000*i1^18 + 693975211282440084609216659953209245876830157173513999695658495506159752913055247446995867180725109798925862738902608011851068769643532960564633261710485759864766033951223159783369557161081084015454465390679002414123107258849194786952642867564102266357316456877351834749721454213672062268245328041534772647259660306119913823131894011186054112199841877214096368305736998300516560890048111689066861444153685367806657619570149443277479104766383997699915396420540883639181046562206961261272368867653195083507638690139843418584904035942621135711268164592763029677209350445492858164231561395053235552018226552753783937774965365269925198480595933398274812258650889241220976999336667100725592806909131571600935675178133619503128304103628500658571440511527800264534633614913760651893029022415802504301730508833753873960166211714595166627510824966243119157344797420294907618160094039354044656538354144763891675992869193036227713853042458526174843686342680182553222350758416377717078076632699050749946250716729358675927014730264097507320776245240440734564794303293903525768750088815679064497637988730448594046833562979588105594017921732736045399068249579659284728809959703867456816999092100188259599966003208097999720998418734557457764859009158175505689073870589334670828037119504232705495474433765739348010615725706947289714682314923741545697874795425723896355864175077802611710378228181845262822715540414050540889519777236558158844506601419896413607657993422004526088177372337378456849446291054793298967569984657165237802621243756455102697750830232732421214781833268644396573884969140482772350000014330813859376355887236876454059575009974528815269597052444095866518925691008535104350302201691299688013395462597270672847911168652406080449100053150278889284491773279194707866245603805395347680620265494429185779651022766441896636802260682667001909118986549241613155128283649494327421075921756852384595789013494311069341760716277104432761746043880600288673364989441635260726594775873115761767920135112657976636240803846519670761526602679589741981481912891700290196232145335200327107463800206035308929462985294251104299534974429132630793493711101936646154456718444679400561092817188388906464348082280250245935441936111418423550867973064182631472345667958581053545377849658347174691298512705652243937023596455861329730186746421362257221611354541332154951700826827840577233413699893071789970579532009898342244523875058002186787894315255362140751738515370567734754489596953394537866565854032410363815703193837556345391374007660773930851057940410171402081658054397263520850958191573655395387027422354695595045777505082282795464189072190958182758434988394165700975125433209492693562638972310123899655064529696691351674458945733263360000000000000000000000000000000000000*i1^19 + -165972692005990431492856902972254795347352942359237452635875619204011139140611728645168233809360280082407331917000264787925609001533458192257133359858289276334053031662055162613861601864100650323558530237950869652267548613485314919272580150492222335336891295034510724515745652058182869695945683477011831346731560890947653979508417977450999563487942567293905192329874536140161869510754968915342862985816136194306216301889815820969992513086906974778541340834053258098986418640679671686230490963989253841371362963529947095574556977202413758059532944665764390287240341580690050433271066209342310136257822829016448555093620546688990890588422781245765788174446502990253751660100451190033037156828878912169144360536298557329462480139363852172625354652577056738660628733246836134641988371635295028645496382813761065629462005846352719728203911087111985026622202480374071888915410517208993257399899930480522241232106057568398080994525588819011811448637893339929887367544258008643771955085009515632016200867256639565047815834501265854593173147092793570232361680152581816926818047940950758060252001799707066188837783956034231448145361048952584222631211979009686847806964988284449892477242106112083436204168069122705072243683324878705083106736758876897684312662250354465495671906328391281290599687439325763203103248694598067754355212717842309926452649259602668142265128886956140988356395223955627979846948963639412744428660934719962602340054772273705717813851191015397882992884854250548963863015516793003052466354893220947983486701379420608098215553941609412531545518092675990194722325273617458494953246989631562651724289324877056314347887812204237900751911691559416835016560112532619104488329295205696948673880526324520630790345194725239978836235489628632858657841489619496654109678307588092367572347192087760547350744034760143177603540319684365583387439914990968251600779127232546030574731219491897362344252422328838292540419948036089857709090188706356371672447453914369134569923513420629851692314801929582483457125909219271638072699608455233192528052138534455276109500618551612795472694413478827185315123508935549771221477211062602254481503543929008872087329239914783644152528479611138205773614849742471145090652194123054940523487647654618297148418502981534011188026222870833942533474292836826326255909066186532273733697958823491744643595294962066568625509073812534549827731596999915002495117653327475418508213108795726855859825661344505553727005990339358878394840818846958856760455364012176491860114055232988947987169957277744330471049866563004076635515655013940168128820535827611119405954346858442462995923366025741787335713976745450331614665458930833899025303229767088569560234625761467447930122962054852724697158521978880000000000000000000000000000000000*i1^20 + -6489186368023306989755572227701730020374682337441433295973053299237538375015424540442008297317080743876597738042486649625562183758184811564069201129124320036157151550683813406091437199739451854697548201078391368957300926512662668685119761460233969600711085663867956615730911194433559859888037572102700715775324288213206899177681099924124755895621369618821567969410508082675989387709133485841878976657748151687129213768761877104392895207643821629484844544399066033869561621749468480809607359795067828701466863038199094227913797195376662179509666659854176689097463235299670262089170605102864662628220619061879558475754373906011225319813486968895230366519935077483191018932965273206323168221045221241354897047540414605402919844577617184397331048777738613028721267631493443621752373548264842479859120651177692056189478301104191650281742715199337495277139397061954355866204110961681083361591343927472443039730710977781146134671203605439946827826654222556514029536382816467351696638791098718520828410828788815468212324849671799482954234943266684648348130694876816390186915622207739615916025169212957078710570856230815883315078293488915412586641669899085866567442933340116265445630274561282075708769691302512050066612798263178300659561711426802408314007183593873712782091227557039731199875644956141263877224243841893684955507254520221522169927485084325747098873549085687082394835188891094811047787441582448355334341805640423087076174371202714627007799078106712440024128563622406192696237700015564812066949761093251669352048339304161865394493750179897947163032486971006985016514327150244594788650745497958812059039278901028397622227102380643699742399179533104696280553892764340584326151574469878242017356731524516790738936015121789107986525703569094927727586622069995993638363929887203559579939143784266440866536622650184414371984142773374532144450841459933790580541286233388153212664403712822462669953524751343025605049845488103868099103384945199962311700793090685539531964384328220588631419473754829157677161208384693962551984199775408326864222224185197628499777852709841277487953276459572197290499963151534198870953100354282756418142266904162083485834184386776634547166959031245452488250101142949114670791476114053245540952056954131605539143461737996465539152792438823699063048033944412744096370087800537802083288187131982509513871849896365069673444080362205220593514191408217066738290574518979931880839133299664888830922472760825295431086216541245184656959260071490023600018461755592807819928974314128838665601652621933957256043973034520991815468588911569276149608800723791517881548693902232900863654249770550878700619347591234357810617301701943690035772159100822265687785859356145609997215968920998836394872463687680000000000000000000000000000000*i1^21 + 1767493374133316490211885479238029990407551425833765162966101592753111751670237157898344450012446959397412724398136443778552486306120944237898730363363708844803723727564936696315040365031407238082490906793139933021541960748249346014307739626664126196867650717631747920365458319667138366373225231624602635458369827578440845354263667942153013022377647268073023492798032399418080659551551208383231088220924597830086441543552334507200664893543038326422182341125438675344754431420816430577313238811341941009091708262952253588198777698127261359435281513506790713725299184128624192318253335020131797736770149369579902214056423151862942253746325773657486520623967989265801112465359777880719480480147831801168227847811440864293111877241052598413147284712247543467601155594169278350358010601053345806730372270236344812954577638266495219509399200641553173615083374198082837734890647857613793911483965992886941554723515977955960983300476119441653259139095093852525772086165354875639549701233020054196573885705184375162549448658118996686851289277149557652233154520593297156485444209387796503699968722142824212243461467556843858068355389438149158741902436473800152858497471026004646770871886084691318081899590025225471311816390947296820063971987110796194911785171309090983539919340423891437846968185477697482577942804522229286390194913271044408210225713101068013200829158385571562732071151547820539962374704432967971852224998161695062482322883819793938720988598900630645835631838294752666156058367024314944616970725545356210679536290073218345261750322939733068817801985934769078888327012352437324220688419470153789765515390896479983414634776483680067675886214640288771320985900084505963978049885507860903043962485960093233402312810534510197415198336314876029990603687221432806074203997672924126778985860855775778484153190222979939361553519520658700981679365670523061942649280105810205090995390855562463457866180341531518839554737890463546428343441106334523903568819042010150975475440091005939777610742054028757797811792958515357300525311482637186477800357610962323774732778952514225635777243937882607226996473305699030535054917473732420568958365811230927378291154296622957658441482631628726949597639377888151465119304397811624493444355319805750313281859568215773623911624741965467354059548737548123213882094544794530210283021578229986772244487355331282778880534450841720276795452678259016533080195796116997051745784502134313348365598313628048868015059155436723171565581084773208857453869957001452600104365848368299139023067962952057334833316825452824818243084805728276470386212976947067285213202592309821083945400858861720741129506159795791857506263796626885291600290539083479975765284995616120321390104454085748594466692792320000000000000000000000000000*i1^22 + 63517040976222652639426663771410530320295185708432880256626318653968951345340029040641225312002267461849835087174142579842093138182331769888810577170894751665064019551369007836997416994763401776965993268844384906639794573822847526948255451431805160862993968078152525765090711208657892052047418290349759042749204627601983177716416705609975080132318663275890439109390456261187392303671116662716604963489463343832517626597076026134790749745043624282221596445014731725718089567402620264684360323431208096842597966950346885053103828609574726470569016683214779917715327830410285115632563098682634139195315900948058437449347232310906604461944033546875180026066951413322859942507045198564463918510430767223857685216512285459717252905771105617353253006911687282280759459478010273292208434350578329051128264014785483235016163665029352009169298396952073515255366485282563685636371284671510667653561235216537441944938803545530707207558667260559239230042995572309475193075859299296379054629186441311623594455463289658285229998520586172017779234352856813135530777362755706906725814930785435503059104937033290050123720718221041384207857202666603447168925162137459334611912360040887363852921464309265893664759344508405496625608225826384578868952702904851586385004904620186485940172028282443110843848903021038433002029688378108260414296218329037413700644088700441504038827909695393080770060208716440871092626017334458216907090224143985852908965544036109977613350832377006664416676087417263504653054045159780760387081575780876072428707147776636527990776535783415024499960045571720893164768894615865292307190071976901565022074814338945425108828386530414962626574549035330139695058648094422015284895872491415354339664273091516557312744703815439814929939950690061186436490110762354865098344496969027608327581395232515761694010774198123929260183246028479635080864880169775868994034979567324242185596747612981191390695174906180633223321267139385193073021865284979964674087060379507792313930273272256116695127971847537939623155159878198384019498219639647035786187817943723427712678939287616635997211877712541447684065971314413281058712472251263121555547981247396095267140739066189449260453144510866871645305506948371261725780425141354654568514293560189939774152195400012690296776557026538146417992905943767414762325791618528424420352111418462250550509361883970003252527433440121661149634809663170122563374369418297400259874159688815779016812705719112191646925771241985016469700455393434119791684289220816915100222592967404497626755482756620824295725940036153586818900881182222722833892075974525314621391278648851346735475618682424034035204994486316354101025045480712141884127679108517811978147260295650605663936954497424072674031697920000000000000000000000000*i1^23 + -1167185289318481435645934704053010935099559546429601419250162875041673324872188978072212375528314207148673855785656148640735293741366058337560574605930363309292229602452809558459433158179596184132678431487610354152603941835112311945734815745212852370893543092736988492603839071210002601943656437562948266332617896779658628809936436640657396595318535571236574841660013416048622303324981670618135076215259957027311413507626928553420786840201305323364028250750160163886504109687922248441216266710305924443094722609218806710132651346466221606775508480065985183180171197430464774089660820977550524737917507908223574775839809462154929522389386265064142152895447346215408296617272999112265317307372520778756942660313013818913903468913641966526665447335496795334426001272978724998476372327702142483515730658990283567990421686104876448733807222934423270045973734953888866232833130101239089040230712093124543070684163272042950620051530057088599296263506005575661923610779699752184590284483209393053920979897072222222995820195661717840516127093848060807284980145874053999685431845474776672849117556229921045849193922089067998099354920460950261034807889038359252966025588465601073337465742424267193383992162092420604374515376814935513596602707969675274571167097718893386573240259631333561602284060560644279883279654181900119276287379257515626758738582072542988620426132132552275861915986885254090318028211935598102030785651763958898819585949359772024627177341440456524318048485107152940797782655120302546750621763475474673210700773805524903751158116113680954114293735751906346759373075522022188147941685559949298661779976984045681409960540968274650289675666119067644431431514272251566950420175966667864095715135980309573899475039815249017820776840589416846517523304763705449408997760606575536608171748352493034677796990555032988397050059465389659121457974056792553060368589452888117866364076687154768229974352772831562029737534946536642967854102028306027234216211376087216035375690295756092520785085522132538891286174082172105179448384056032243762059084166707801395365221328197766297768306063093000180612900687184376973410531501285673647776781265211211038743030635615832135926542273094238150693422274915976680541660572389742505638917053880400811339662644762624671717124948234583167761358775818955535083202873367655441895078672577389585152747961033434818900044599328464959272518294674933530843924059275751197502916950564534157140301174446975788098919777867228409828468410825287226773161335334509778465092565597894387217777508694502097821156092342674891519134336568640899958257140456508989490391214533493896466533544437344334501627098914896866278068301405948453991345317356465952138548804124439201623933121578773063065927680000000000000000000000*i1^24 + -178104215902694675218293243597526564444516881254011387451441768466645720110567108978069916304544930116490685811001527836852424731006025572744976093802630685965631037754311299790031989969121191397776429030958689576205555729932139393900251012756788164871163898369289064639882651372419905018611074921696310948479630810918015803799146207706151598904150916390343931462309735950840559942739905386905902593639402243605297622466888424745344694016843012010929249460578733327863326260500721086006827428693324041332876191426679355159970864988112031381827133227997713825966093987627314310245096514310026145943058826985169280634348306540425617816381716581887286432547993668555677670241888043721755778853489187000203944082654092107887687749797506953986326774462276875482933851855245429974805831059747038605914213355587755479879639516780648593010520539789992638345746498109893898438978545703762524208895651045394747365014227527215168623879874272804185637920426008311900517101812277156903245749116687647542846872805355204725795343673355291840922702892133951657027802253451441775208828247682965527591197884127630021354566495653541469164896661527920803331423697104426798735789563509229128118711886466223796350149616917139143083103158445692869667501173402622496358547055794087636699006840391552288147597368968991084871521230979095855536784824487207421667395983479978713991368847781110124838058386921718027281964137512984176610731552993649057711870919186908524298818818093074940806324182329774807080226790657869978912226384380258693494010451335442710505283002031962519445709010121913588508604727478454911474811990145661900179812055345480372392770776316458867847656052266461306415247579866198972619417329532380053941467293930622284617916582669003225098911688361300975658899479512328468631695961470720317113618307916694240889565779120071323092009231320033062244758995851769617286456797861567795696326556102230606587179581441840653580822552519222328191487358356200708521194766407704276115593120949928844429162028996826798152136357560857656393853512188181291833186196081602674456095838166978097094083703529873219456546558182068087818359921428284940317618345835554252906104393687924066954035829110508138725548425238376846484047617670788359780163465080934409399527815055025060979346893022098803285405655211309604929846334298264934754136836025191988221744297244852817015757079954276262250239948862595330719493224777853270757282263696454878682745914695873306085691112427703163034289221608490774184968233282073949371834521991696259908306948131277644585568915398551085904687026452854111243131104624961449982674374941885433350259852683553501310609598880213232502648867594603459325041234702907067127647905931339284134085335347239656120909824000000000000000000*i1^25 + -4478303268535453888394320048852898225607979453021795134389863148556704627785584523106481440000179484477208821253199663412682569788587180297523517281247259862728474727461879022201059428810776055699499302448678342039568681403238679595627054209271617449186263617934854198001672148341298300153485564078182288564445420564967916305923039952281353016456653103028429413504123241624668050563197959849699760310241804205685893276489765215294258522973281317450376878610368134381661449512939874206501632675310124204021342402828233166914555415893650946522444084120087380806041088682189891400541420275628743262257312093670225597507484511284622699101710037851678461681078800880484630204554708033495804545411384145789933994524163378988961479458129684517825633937689332932133572209139381591069011775763339871008048662713867887347034024439763387538804533404394004458656204592020607259734946333459833506941949531529613000378656572972184581516469066846077115014620812479163489068505153208125136486026586227867194855369532971426862124778405508054255833253011756530782907058918002816324149906748985844415874831791661160327604753065617366758482022169096046789976977737289882546294311281241951973977464127103153976943174124153820239081145334043006371377459124835153928028502249833277538047436499413946637083221480871820604725289984876226152581188593904210019774640847287555462033342608944796237535679795015498185595832614802108542587250018256795007374778007817907907444537283161316461065941239650164973611184116085971558323561992507805567059995992380335804606522071378815260841601834130262924743979860868994849171297430564630134275923422969735732891120851110316255382774220079315221204899780062330169422539286432915745054905926550088784498877889105190970685351947011137292838932230858741462516619309503510307777519589242867860257122334114178673512330805613222800667107592563319311060854633541906139514216864274061963306133617233819976741682794104628888680556806891843502960177458084962370546138346026170021109353443938068566993727816507821919483798716326212820096222560155981311241734218617375964537637132351699275664586045338287309192379553549862890451889187808206596331810864076100957764282933533671665953379676230854337367261185277321248691436048356085740830982657978511716063627247446356605860922257817905319324642390489561844505465434609061343850751804683530987853301403127072753704721741729180317073604084801865640745612965075621493877068427491652554568756940899687536498477845278868486058666974362352248924753998263235674644876770691080056471240939110379295220371058085192143074892606702447180894999220838026360276034845008352064380395069753031073019799584330876479213141560462081354102407966024769121078384426951167247908864000000000000000*i1^26 + 217310550685370328151971669591835163982216249622199427889193376323101468350379324752796901915024974460097368386866270585912840543661097802472571690791169402109847196891123658303624195089194848291441480283619186694809078859154289385725431727185837829378928778188295766337779671452058480824141819776590527673458184812214328410103329408160071271886866889024854322191684934006706835083777325800463581009389730222243432963782716383218394945024325647371717924251918375713118776837006032719367987305841141149204480506729847570710590478746650083806226709551218635441348001535700484141546582011139768497428654431463736609833365743326759914667383726301647121361080739311456632710102324788874407531258560847408166755066665443386865889363388766011782732415315414855942082489453806663611036356680154492936716406162076542861033547430730522131983098019147464499829918826475877584533741707041278893564338833889176323097991335462012007432208716143379107431013232648890204649342372733302704270603897377696413959563705080389845097169698457588866728221404464334085026656043483539804219292589247929115455289393403498397179415049528296446268813197081760146563006846662410863255042695735119725492753641512274441286153399720847974914806065175141591289661779320944459697185703148970766806765601402807851607819461123403296958885506132843043222440038371741472857837254696124650264623862853464584113175539549837997123197156363809333574685479151529599126682257653055407116747716426146011556055331082335992114403923951795714303149618816197883517882835189703226517768586046143317057216934344073109619178217132884118530519836965176891248188532547210863730708937413175321236564727952484933020783484641916319714502850446220423564520361695821500383002532137462601899227465252153268631277786387756231687953113364935566098733706836270753081356681121068141466096288641217964135712271093734646453488048293958198943310130899974714140374361369511631423404617438821393987832835995289987221262565870400502202902563557158412200398317342160330537704383402425077445289974826310862851568682856515222125550942465924192142977837569592257235298056066247482531196433277223396358660215274724506082370127572848994702142225808140664379335306867957140263867016830601388867938459059218408767331907711868618412015403997905627916475975440503171422037464430959967655650499318586464957212372250210534167622764770511184881202497059288276208635295777267549134365607447986656597350183018382608977934404125786907797988398514377478800623865587237289319725223533502637779879436990530655537817012836947568279630172864260933393806336321914827296306933208769697364080673640124733746583600153151636597650037842841866129649321630513849509085141107255764769817366327805383540736000000000000*i1^27 + 21587642163673668925187671107766922217691626042647371505707364162845361017562542654153602366613134905816994626453387574969269157417678004551111856289824188051890293160979860369440722243831455569010252847738987553659643790132080076127790233032973160269688390444787357500487772439142438824924621950457231482210356131461239425992059162844375147159874540112502712593436602380469017737225387537444681432773809857969767254109723460705364847854924193438491617810951970013298747761134858487413215134194768331882224898830147032954553475093541085047659293822041941580994770139599095324825340522023703397350975317629931043167849986462953544928334058619261938566083442774306618270372679644066462416095060233668942962003589559377575322254538443839958537069985059355093528560547745825374459095806366710972962451131971206794308742404987973752912941172917511611203665287205698513025677723033413208020232922287474627414939858571804987352461777361562181341401825589055071550059928355195860459336653656059780843925610892702094098544316343529754243499772737400793990343241437771750263311633315898090333437088512691297314126323493458488443056118222677790000940915723937895032706005776104526476186693884910446162928581950884646903769490278901966220174542016707722639592936777358791780444539364747770727923728183857917036698139354228244379660443684764792421062182560201594720671846236616170591288787030508222939214683520459468144423149883927557396889458127915240741580158051825189734836240705856502738848512049636520575142842434066058552262657545537926729740641589666231267074639137750235888259599638313812934623980264173527757960774384014814682068994437544611616121642671062600130352058430399628067546745381268869738246951198096147189150562309232926087671900394707234212773555902159289953219026615128397493616688182533096950439179186179216687800368015090686528090621369437512292724893830084509354257615946838221880236548894616444906593832252896069041197758572968074977108509617566286363902236796184127505456999096012214014296694785356260597395981156339171880436391638733633528604963045568137043321474702202126293658210505109245299154232627829369660894710994908683965474416653391792597938672132586537558027940672818470151892881019389735751242250190755926601274705258341845839762131677629000971683634225183957007190885946065399724428702581627529080317355006086348690402049036172551052188576579620172744306509870396297496687610195432933678290063146754627308520474386983713451930131740615984255948217900989243384225182509687109432761158681651483295244903051366242624253968116590789187908412052380408094909826626003871468292740846924745516667722980269636557813914079298423617646627397066312522124677206998791216776876988179693961216000000000*i1^28 + 818742638913198443194963953164140185809471275353142188635827723565184307414786309382041699699355948944799781476461397587236165519449216230415048759605789886366814975508002538278580805739491790115955012577790924220218852483618893804530967977362894243160864058484320160946684437154584845090688587361871142108223351666615551853711419909151061124747754526278669768214742176059492417396514291577386363948592085810690466271744002339275087140755799913633934368258119935757494963777982551967382262797502098681401101147197413224541073293273621772747920056987342875203692212562157865301893618754686999387807360818349253607513022876587115218428533659661280470708186442006776129708255910701270517449082266197049302859543406897153916003918637859011886904883241201483149469123559848649041417179787663817616952004027117680972418545300189524656310151389559038266967804414102128733001249031453058985091181634108677145441226723365031827781315168992121495905138773035977280423081396202425949711393791923509277158593907150893712953577701782898353602213644773713717922213093102107218328740878790094349009624695615306784455464861445754449564974557097437637509487665854454331227819330517877661136335691800490308134258587963510826449241833352689499961038933600482715497262030200668153865225907481641357289367741409410154139820163865672240317396256716215579787240630184924820593950979270523395919156198431628717390668029219444918168774916625391018125286478250053764753501287828317946300633792160028160459504365753676824208193185999789865425483288599023926214083592260410741591339328896015368388955711475590003206393681137616788281764432569376695526360638335608853773471693903908502309424775797494905387906286595785114744267643210457541354779824050457276115042858871195562836271209372089424278419018669031886093862534048149511902499174351383821535967441991457958360135862816359017420586132598270790632241933026194149784087054609988381801042810021872507858162033797595477743772842936332767321330204424703806569031657825622307023268241610174327204909581572114499428119014162408441244580739902332853101818332292196819187912324705114639378440594212089999408445503888108803224394670351139759130011433702105090382430934587808183820065041267451475009663929855427886527339253539271911484544578510749806464741641808241344966952567754045605948316357182992258883208852710441838107639666796965587739311977624608357924719926442309149686647383727461688134120743668424121355695856673256578064252930273128939300523250798709341069164432823164412163979083418347201994628490672067387682766701713278112791696873054612533526891721938763250415890184821930801534770844471722057537258555213401197364839321433393121069180801574124122546068088444982132736000000*i1^29 + 18475967740708497507683091678282519314340139480297881204755430828868337488306566481954259105624893968910399732269836028864309294614705501809533841748140158237236752945515396643517326319719948691422491651549077474099335674537299390398785981266792241391181075439934578275810629732852175483986050774429147935127599998562728929788869558006327338619761524788069605509775903630006348801507523591383284968292036173342204667970002972066826740885745427073620675695162639582641960293926759289333344333358549487506456366767866135085782024965420561136878883027497712675531061597303135947281195195029146178826767797870201303536051594981480859499408523905510557906566581155504604337773126084323700722913441097829518729639699141477179273934127824275814637103609054521851565312804688086190037983443005188916501222857317682337367282305871567872205346667778077200768867750934156248398083858529961906758157716278927059266067870967261337670242216739899277839443370553698819829144939409676554980725893202391430248654144069118938226598815675991764080457982320075114739921688130223297235350684733116223810592210597016746171399131638456948263391445418327044068843375551006378574556281757839035707690060861405386284024771434800741709750108456925585483935453049018317450674307746296512207074802187048915626459127275115048246462952508380958457363422277630210885854110574483148447118160036083619718949072277355102637502797304489773572253661918630460593382874289053368414321899693926326587790612930647869886362878258961239617967951752619336239183516602565222967447952758633434327039800062807433382312250419631586065946300994005739138000708439524018263445189546970014322049926930187124213482771573250861848676454275055112444882223633298788596573895028998248554149221485642301824572850405214449135058053437682365612479163571557275344214777329524386367441947767159875476385233740989705435065422347415043315013189393911772702511963286702865630705369659260756420270401887952005142166473213267358205407459077853864147585904937580159767975078013888306038611578413039686904927333933461587887678637926714913426847447800210625356080188866842958347886249756448603311066945197944242015757029266407654351615579945831085492446240717714106100639772656788835109074096596860227730154946219484535713602174061179022640904461969541617031801491166489696865765149117370526380462085134534060525080489782460823627280762407037176127821101190126194048668628934831130071048009946565736977110578280013789313324640743340213488027828669791195698400871770401615485486265762668715913852723204096237632028962364046791583930519113036156480903073322611033017409996689884180382125811330597385281128283149294436779837553940408740930276122604855948840019907636205977600000*i1^30 + 274474066877583093408750871725769264625192848478545467427136789028759427796764175600597386076796308854534947828868271896600728946765069463436612730070119689243121571467061414582507778740355923974817076966811562171238499892079447778332129724852814677126531749463332725351786056512231539416748353291689099585680120467168941375977905926048493311287054780549406642281421548900208368504797484182394738967473758896236893145303258123207568281515290510636657350067290303885803491497856179075940399383109088927033865722014267696127003297503654130125507708787354075999335469424314346730398457746274700498146034682901217584195551502699273247152866185977194002513082128725259250406278241357819555691370040837852073968287358886755413230438003860900895262926070420366729453016906752217243210582105589725835298300539128564949217617611335951050055906082475124749660668708236081271325252263441219561857047733747370552867399270407203583383185767191295036098641406700346136765400419751963615605111285557913276195944025813547082355563261020992887050465328066625011206470586484727231944936555094806993688033494336865142780025920709050772117207405724694646602364506948838561672786020670112171398438837248819116063542309376427558567160590156896845765533242336334905471550107977959359127669849099282461447398670816914212063459050300520000729421987072180856417225553066607127640568233740795266392430810574098904190912187693022245616797549894967298995261973849852549539262278674981721011243942375837436341167669421892427520563192512347761770623174324036101993101184859904094058722506121867319983310548795276797742440939259557817658481141275315668895093798837212366648241199352361053737047787536281416200893382479740594874401308729920221225957007301960511863442781232680177314392710397607586747976062536255663783783551440338201942162017252451847005675047199020027099280682403844561578692789461265814688425903294153381563173465018453653644581272036563255914087930842448600713228819628055961683239647140243103397334579010828590921094573727221178356696902013585426619220938814739502974996169473671088849830049322436663263952211302790939930735352432302216582132227133860950454342062957231763078902192435672466059118517139130401718944315444913227712670249709776508102529621125321636541692119871212229967732375382153130736406714845582747171674490366893490078786465548521798041932527664209418061908665353538937054257593122091189337689380237493955551552078921301216200345178157117690036833461612847200420588183791617478411154142550984009628199528122300848521555070257137232842035284236004625917044590019444235135823236408748163242509104677380718553771715622068868606521284047290069201670652880602222865537033124913381724313123553280000*i1^31 + 2946321284773109778706932214840301859374875612665419071950497193841149186117032412588995691759600399267394289269963874873346787743392991156245435783468823907744440617159066032977266407926440695763518398704849279906965108109056073511618817679499389724179817426486311123582722826351472190827105383532111328755895766015077972865963977879408005251132728806649459717550095159599499054152887182686626328788268990297143514251493690129327339427207498150051320583059099575659166794475889738760901383472256041644997712635287701573043569530825133528869796017112721673006207913336768781905516163143163073828483890016065435516759547774625752739553616935209042756667064661734599817296981892807109447898010165501486227637399213872736368137232016133238100095228355361786944637146612060003350972700455975654107379503573540607359864225719025253743155370907761124862134093335544269247386742661766057053653079737263207883657877354606039547898911875292790866017460347827511136476175146227659180110202247311927669063340838908537932269685520815974493350526884768803459544029780842564607024642841684120867821007944364542545507620946564126478793953656981403357438396950668871988499236748897647943836660786955241403324952358747134583670432811287062011409163226417687669484763974711366478010485194369319108693680117046144006932009751495172672771919109748494484138248479508367257227732145737973682197846397798155635539431115546104065704540357623468589905498258025632777501272632514300177889017678423540322273588610552329487952656999961689779484578688834308166145296824940484431937968629048610818343183219171008839586792558772380943925040155229627612114870285977728299336079842172702362670209187371572061553721491348304725929010931889465406604678547907637544397437960824469731993050779625320745885022840392747116246239669422083420823526661770392805242450419801718683448561212178800431880905442833604921029982998331729525608595452591233020329694214078995854207325178180569727103358293940325754848436601552796522928461632522044338778836047755302291932095179816522157205705476879155216469230594272354151052789153272540448377695822257532764814364611751122211621983938154214650755369250765878428332868010391868970460078653729334617128197141979308987505964689291885152901460200578241355239015171714597985230920215292635560052747090894051193118370683721303958261127221141162414474511946915731965528015179350634992232871275626409207633595164295946908696399857486867735840487626535024010633598440587067347565258206165068724558528614181499466329659954408105710290357801190367918961974837965023182853454302823568361109114495895682178138148489645945375832266252655442795550351283335405794617240357912630813866318647364905337016549376000*i1^32 + 25562947047494533235291267887109812067697455405900693643618889301642007459215159242966324256927657943765774780878034594604594338574255404877238505319209098406849823931912379352350930075207834837139899414643101595921953472315887773803886994480147764659806332968895218925597960612129655825015841619299372917196844971234826920998654846177296834727545956686828984120350571752101592225046496988620259081877032034786133729948014843411409846961018436606573422158724490038661755958490987234106138100209514576946142082674755309055225147079557057676205965553440742377967130357426959179758009183150279415941250534998965988421225500622164788371881610679621311182227834873290006701581234165295704993892967594081292507800822729163209978090141801739574486080829062905656074396261002329097056239196308804301224381698379432769821746773170072875247130758230067841277955340091049305735023632571781632479465882883854409401499130810190053205695927142595480730825028726249413323920148521124333950467935414106888014051154787695752333226651473129552654815339631449703368896630719217941748122192210481735210786587708278629708450871924826590923725329693577067282095667198656815413645258784716912789928430025488713300030623283073656779625460562135066889968542954900772962280447032982944902567207204179803861239754501410770295384772550692314115584200751922388791924183602027523982708916656376922508182257235079955896627559643387786699893154791562113368662062443174967551606946682825728943590117444928198370552115114547626751605758239308012484405345742791621775113045213047960483678393927444490153742790853664353755055103249575613456903832176803238879574220193156356556698943704467772526887380932877673855185696954821997377698467718230779336035589852163446001603795711087936260637212696121007321245297155960731072214802582725886577337800277503486359666041343769388942302634242808177638635908705225537647224216768994620628936230808783382963676684555658429589508637932635301950561917712164898200780104382457215258174453804978466131339818965743242404549213477361988509695661012967049749021316892073854671825782704599078229960244671578116090537577184025775897804653718898216894660625010562862436273240334659060258814859730069904433673594042026112196270161951934039190917988479399661510122739179324674390875945392398813228145152945046558014686441456444403565091170302830076758134888040308048237393693360409439657796549386606724890964273452281919503564800025583755422001792430182587214530738737941456361953811977244217029469207979630976522366210853858588817710207578820881080961350092722349071991537886562195099052726646199069910406429659743032471495638350376057559468173001415577413889181040656655655325919459620487482572800*i1^33 + 212394249788709767913020516220424217468971801262606761976523859584050115660882519799583130518181236636458989936491119800227736529374216416701171569502637932033115846497414636814785564125947416389176138868673594695046062276360319795552694976880900597477690699026966253872765978715435493592080350413772124371506529151181074103557392461518758582997538339507509791748069867665691681816829324656161381741865035930727936740884850673984179453347019610499997086464062495566931108237439892221326655206793422149390584591126995068701986236635678730413207653522583316696062970451551078100261811802172851812754725142068486795869439997697079259167253894435532099019754339457667646759895715127349977453358519347388077803248864620909222123370252610817467876471539667560506701218657506997713005278160391311050030251990016262061298075419886342089603860012645963798236600614582229204221990242198203214800204707513867491945151709885462452197739417186499940859941912247613233585535403112487916946838768500584708623841692366542582676787073976314044346630153881033770654236888461415414982976839468946023940710911368750973729747895203846984936160971492436415518157840073005587153432590425080757419029227756165202144049684150708660172374414165726168694602634095519040766867285752262309855736408431349351785692686081702121635421774761554003993022443503859388346924577399364315253584647798035499944832512386793537607135457490298859122712270205225909638235681990841461292288860589533603910840059403863516190732177908603314469925459968603576180518151013551815951895700689705107371620034806301402928667844144761978991887318548424071579599398564440165467522053463311236587493035578727477192145739395442967155678791254242342841535582372225550564496897471781639707619114833921390204548606828744706954911834428232079070943567016058213289445477465939988054877572983379906861037203967168224510883769683369192207163875471200543460575405492082164449655643677946901378475699847212540717127479871915898666801322017963541586812813975711049750405993897351593972616632215737311628237608805014244325814425872589625578972291686240109162569982025345156427269447332883598950950927901917195740083979032789109112927134311224850841256150721016117952063237682124081184039980810938346843621166270685370045556231538681335155684218804389640426866331016424372090355640592971969412905724503215966021885929473110219596784445796301308077832507925288922796230837069184386001744260163674462415938841032148630676070486169925223527408264034249568145553829636635994337108096320620165512217444487251338082479294750981660763818655866081854806636961965723279241257012232875152635244792491197171226142761341266050020746228740489664179996380926165647360*i1^34 + 1887922746736608623657886665759118217168456006119589944015064278055430786483425689907503881028194246302022164707315470304692926240982275862873484428230164322966947837636642256710288131736460034498511367545962527564036471215710600605281971471898613792920676661083332424415195412848739091107708102360744608035209414082842558032499083001825019282501562458297124956896918741591835800365317994292792514838400919936569356175356173990311332502927304687926990313968996803723839136272798733203054853509553515596805389767200760375739954728964030394259279127083560549837926988265428091876144516528612313728165610811714461270417920853322541536908758887052636228271910490226922908489532080784461194050464677759339484972346935998641445589785416690231686654097473632544076459030126216700658457759856562919061397566790611705806402972150743830486322267220001045336787931519935112848249547093657689304867286759823153031646529462541549318487337164757989834829809546097974183542428770717380428019997294146854291403290640645520789584485660374054696806032681260637068466114355635611420602122635735975884050043741352012760363674276469016569682264671841562303928797399142504814648730885436589736406680402878158856655167936992434176275750623145448978993179443341804467123444635903971309889743869066398830086329389142358543296959454137968193116601980677733440167679463592593121992388611452021502915425815123925885211740655840747332688854822202851222570761744747512760261332625816589082149572018338726290781245042579767701743528059718447229075046401178681523758304779530917710695875930436117942980164063774279964403680693627223393307918070399645252439431016189661677412698706070189356942032608847576983996926128977907718537824597975985862817879230696731594462907295697749755173296903390733033418299237644658024428697114400985786026922170455274826711328638209018994175375092309174397161573927255409153651569596381598728329225995434838929737237447759478048540861770438052061039342297121797415250240081313229910873316814829706800059904272355579910060580189554166187347367897220935714341280930853034344187031558977851576332845916689560619525206243475530585213240501050043542341231666528807045066596084314056490968669213589246216711073636796506543352455399661168113929886695561600160479519842236050615019577166500300114536019338246271729901388145537583392627341661133786262689124130244083947392735601406681121343404127107773105299842506105796407780016004524761293727707080715429206563390113835431823517024007898358844515239233484610934288204945159125688468062581663370746236934770381540941280871135853510954800137586388060843222844442082712445943245270660550432790121699726516419541961887152449837406507893784576*i1^35 + 17813617238860641065750685677108335083924529104681901813452918405486317041963716075175538650229141692145580048451403437035547101591544440057883363601194872758584741707268668281828493815374656197806374308266614602153868777610845490825486922541673773007606968223463358542318854769360242109076158439275947833355575904422251860389727458490927286894279212022943576560689886205376400649596227829412677155399398703904078040431250608407728992312250605400514279581847069624927623258719097125589069700346827942248208648853764576298308444477359713937142942060916659619945849463936870275869440826194554515097192456420629539411437145413877593252237485753054608236765328958181547151770563429677229937907247058982081005009274563453282270679086105350987627579572021564324248747380054869227432719124102748046500025905488656398751811440207138200165692065636666913182587806216380179402457677436401166414356701290612922924772196153432964770881314488806216907524505893695399882620697120286151546440522613941678816679024332827469716298363775578970886577212096944111632721066414102638277761782652131882020925869288834762505714299676972232343358342819175906306782465706703922296483076607574867704856062560564129386358064167292069495021986364619532195235319421000236109543810021557678755605628107454296949835626670958494146682671035224512413670699443559706383651099854166467342633480065027135210907008875653963674042167484454095983836764210881657377583944232808637940997222083988123586420746147824848006360545788366729940994836974153172070761027740844242840996143805024460033425688732766229508873221591962670573889371873434514633614462816048012469527704678592268801261255399837422193145421190840402889358306131335552639776888088853814989541171652504180795868272777943241148970347982509166118594582424107851155325711915081524708734649959417693944538236887208836252735362414574478369629917211558089044976108950537231445644954039976150973775290395419135154384228622134036491613053176742513213411016256683892182995831004788926243121135539181443977222998349027035677613952994722850737204010591979023250007799615104055247506412762758152162852293676483141991322819711469556292511254730601733844836516624407656164333729391187924570156687160474970006498831278710484508385931119448491433851731238088192740242403550470261606048531486158353545979988351791796887085850354838655882430502816419581905614398162446431655918072438132425872401492736602967297352586313544509561519856771865554334315983719288158755625125898716209055819550616593814551552474831542403105244330447303946708444028908072274190107191041335633540585582295857372472810936388631815870142772627587892685771706221554722777432910374212700746643668992*i1^36 + 119010861526939333840810148562329984754923205832254355935477195902195130343981584978259499127989615873921347819799610806099608678811704803711892246661987506497327432946085561862987339499969633570519389372201312794840849824264074625401233061551642123692180370805330695218679588350223792663387004318398051927386155739962094623922106643986276099900933248810749362127301907695879203057660739427339398293716108931027084201138263706221136637921628585288133854917571161996877675632178490320314992755505059607670513483040528070595643267724418438684790240911724879508465679157428402165572977470909207847219871072023400050368800312335107089215210237699737060004107554248703906735585173012647831882229959313120223522136236964687576979452516686937585498217011613434269603195075499691756536935247787415907976618739979926316701086609188834152623488775432522636361933910531544953679434182222391875827957722946654150626197688234062450338946535044992790163481201174371094068359986966208343027387713096274849909677717252221841781762534440945530224132986557344903976636817679337407295601624386628657263351842612143512790827339520573479660196386092413045027238717630088137850053014959517031558121086643957238400888249052647275007456898254625592618777286770584524292523197724748286931117263556652842134544184661861420682177236549063890000598952979153560051726928621479331125167110327909351004634954571946482366499721036852368125185112860761203482414508353669987712875932142013345776428789559754862511687202066239291950933098618719385155765406409557836689540052028244376224422779437806989096959882168290265601336916543804883593661505826913096582865589708628297959771290955898554289626628890485049209218265348990679862588246899575153015920659028282929845655428451354308255102096130167220983991380841707451115348254923288580168884693294734876381668616634308928124265141892182950871019882459848215583725957599105702966020928172709987334024578976818801880660348621696311377359826951959743713635959637388291772216649011558074732941279962265464820907266041157574331996209184897799229406549718305162188081067331228096329962916307958070016794377485037396957511326060316529039744033655573309076364247956641952364088909660396682898295875747763643775309905427963226908375963126808264842327632014994706448367111953725683108073691370180958616454242952497081700066747230972923459577155603236106119498182327613101215068031558066569370423184452673682589781718110002737961324506212027357438339731571380005397136917284112472394512708662492403271821304920819772554459002445897747076212004505464124015285171156536559972609397016754647924353278888890163209428821356903717173835901131702093516546722711088163454976*i1^37 + 680751203764304717348799349983786755499778568298257818683435641617286839904984106476348431813381562374928416821012188468541180329013125870425753528143402499390564488076005743877800191790325872078388826895244082663056366508494890146288618009142002889833960342141205607747165289380579698879220763747662845197658206326683954729224159122624365804525608219813811614301136457556637797475454180329000083837793554425268879247386281009727462022836002626366141092061017148059702745755075111014443534406199857180109659786506249203304159622804503346860791053014345418480513976308899442378169153555838407018626920200536798999393665866219827349075843004146585455820739082148455789001447102859944134987651425824443464279698218805119510289393814493230513030763805621818633612144313207020804496095185422674143512663622525491462434197820558153719831329069546717103011064480967508040141918161307960946385571053850583564260151618232244341152784727894117223884476544584868121485651773052967008336995117207530811542799213172141375025635197243152656112665849317454449367384743942300599447554162274297953603022863231042917325907299116052150023125325605366544672163698790712492227886525655108265371099971508235004362798997560194906066074352636156682517678424145923138434066627097057403384920479034878692540795280696092582659372640643405289301039377408737581126982764824136777785964411792072577961639827770170964696521921592478725292175984421516490677264419440236537322546803173719386163300200004562598903887411522795260866700195474495021124303086343528925840492873731794915913249511166219000479788133697906490929836883105753246575605703119668342276113812395050153146030239930636842733650830607306512417375978188586266677690234252785384512527540721766310404039147002039987363323907647279689105976316826133025368914264778726424803814180178787834304870952410798398510722535697803076466132195542489144991675882428526041623956882448485753135242450771047412101395593416736531769925207081044528521131066945780013692289532173459173944455569298899641350753371202904443853100507239511830718838040940499184866333567769515175751049537415294184103620589682610967600422836625957602733351618813404113454671071136991248205508124616086431566034647873923337757769804793051481022800593561043110616348877232423992089203158473558044669921177006688119588021255960645895875996949751396659164939787039207040550134729565757698645936297262396121336869385723938094453833971938803251430936480578648703521779474966583533053738581979419444367553015851429361777622052017611650938168227353876008963213235667184331757406812639367005932153861616345909265102867177931639680054650015127332380513686678614095390219634187698176*i1^38 + 1721159634297991625402188991367800017627569789709252449907825961675963776530389411145363335524898826436400180564775714832364551283572591732864173195907745595690482067528778027587299688641268889943372042826746684549504230671647320434672817449561258794779244950454929889340306439220030605504010707609690943412086205239715586242136450599407284023872354318585997022288940997014343074846343679922063601163005403453629273150384688265220974224198327777596472767147833800407845494360301505645346569522027532464466089062734718953480750529835145868034145597258600309642049678012821883531649427244065617552194269757469126228619197337692235858666603372675548806545688314265225804408298394319326924373603800866670542858905812915356544055383609944613686520203370613924705166576883339214659243734470836956505622536644474993501857447075477069969463400468337276341810048940778768862584355033461597036834642341661842366827022426537280901853665689503150830263173303090802413754485616175119806952448276491085546872227607612665801173029408083154241069723865781945049762521899260699753621443792469659945208049174483814848444361377697576610850444368567807849110279449686494989209141787394038268586559302120203281829785622310561439601743919953448612124251774990167744693664769986128884855199845365160720926727873510898989375971994033371299380090783242947062650127224903966643799858664889953009310321280116268276744921804847961886786226692689291545157535542508573482697840705589955390841522663660941371182684504464940293500870057381003076854875769673519697231144667168442807264742363907446319373044651509156114614770179566127266016338078901182471004496746358935760387585268896286803068966153910353066573421596052461950503045894356737683689287359365340756740075985688786312780284196970696849485641579028361453668476876163822253147098545191263855803329704177070659940415422918995102875759448739766010926198005701040553366236581498020596060351509711719841030005965573403380714107100208216581466553917895074767053483975814031741210428756521541914135751985302080726313320388538221507815323436526031919593668295984249132372995954480986692200747407628835175807362027802637094518370334545079281878645436130453253332923856348116439972202489937309302780656169997141728609093255287940520915478807419657044200574634427958817411698629015228728332883823640081795887897537429240196602843005446065246544461333633859645384641436758159818689785102436395093073432677696368362632688905322487819358622698073747882915032434089387558291109608767294824120915387711314665008942123728346416619063803171284109178169098215151921164739857695846274071981100569939359891264684868251601901523001707033638734242250752*i1^39 + 2564931674256021751146464834960075157671144511510987856659797390023782782545516692023310320434044446492167651384242206594248408263297468705890586994528131526195344078530229695166479584926677791889712847309646637816979459783498830220510615941716070602044660642890715174631730320763255214064333532237697364306462100537907976971886712807712557116548497306396063733815023395158562306711867078751300120709107400259655945524375216625258645987239697569194232241515691662451139211251845066133982391016819309222982595564118521160827033737833786400387791302220807628254380666712289633046566570421742883486097932714215858038417427759831137393559538171219430827623924114979295819145383888130241297719785191223323702612702421873459924002091800131294921392371182874230187027368462000792914903483850980000512319168766218735264260855493448494585519214167768053980225429237647113639050903769655270216218960789999134691871263707573415779827152404859027299473087270642370136037433629338227525107877178194606898735083024051694222443498651798891829341768544802962583744165126239751653902549495404310360976543699018204801996773105270943696011370030015661107920465573007471423281423480207630734687664540160009807923379807071903244689022026848617458703517735682334782807031824429625064646347177392132165453144522654267666284523079027025806864950841011571736178787217183262420247708532930174506540950158678660613868037378250059346401125356187863823672223689110371553111699817211688918542198893633724401753884946787168891160144965158345495943356645099314576753950449702584526739361732964814177776077003401815148349457181303852658214385750373476114521509460783254029536941999350513757436020878912764683438590256466591782509086678289762701685334188356302512678394536354557927336682299938771982372848856735460129839397413978975258883779090101417929495151814649032301604130586049260213143083922477672681984564213290857298994601372592481425332007153024365147349982411551449039776164204404570627983293200799477479939858174587348061851357229988652594228504190036759756227555125620776842421252056125073894662015483682782731545668867346350059239843809690023402659067857783229112415312633337032353076091828295560504912959956939509626803797755667752911477521781877586058148541824727730858826476055563613096656897410799968919547869204415699122042347411337461595433434657833851093252019264193927386082535557502458900104768245618815056153939384478820693467876885908080341858341858967514301806548831860903675833356210852169625033894825868772339776625235210651173780537788460350261501422656494889777060200278387801047978848864661989534887233999417979764659737501624676491184769408593260112248832*i1^40 + 2995438700291418943863059444105151943070461227835154532030191710315146794312179283438089398351504159053521428940507017323675443272981942167573438379175717226831328886487253029506842138280866021574222296963972984286007635211398797275913643786430841296742609200272602802628075968364643217497537192456329587953900715372777477526167844390511525087009402954885970943016779570634892766348627101501470287744420733939320643818655187026919548259599281204425448421590379495278964231834333549107525377290103541228708239014011916371499468693279552696708933148441051332724613517807887845794563919632103576873052545253538358764125268274145023963639252383133770671764434837134079548981401005465352698409461072387500062732923044109081452591917826476189458581798172008194331870540140543284355913304018903269204184371945370083064644610407826537899204685941751362083039434546332554486243358254163193970578915765848030655494119113117357070354356027921648969122793413203299711220169622468866391781360795178847642911847048531459951084189583774144815300264650004662972999211373836220811435972305003100635784942293503264569706613376838105985755456925471058918290470609576740120496605411904910265785090436848573476625733492117148152721014176275280941503003632237132919687268976297619100175524108478289895417286588607159001094310980616882493418779246043080140438324915285646497717310857326850880493609295346833289380738116436096121995534468828489243867656433209032505524875633512346736596059165348927357147305833310851569839640495461754634299210050520322204530700441515637698130170878880272138326886736828279849594699031681314602920035999545619186132914282108743277031327817120865353466167952520644470708139682581488826345319343549199214575530643168948268128528664320833902909247175530714157113021970545366666623922888233413902453538063224419519223103836819457034152721917649128198390938853063595715063775311626146096028576704055680568560656432327896809202567977947520532751789294838429026229833678743608872513914313227528398338228606946005058312585150046863459046204853899280377094952074100352876402018595016193539538249492454939053078483108973000784044518183027257646190543376302400142004218587462216602030180726282224944619553116695996692269073624441226954899951190813317762853807539888157555119670965133073682813914733157591229825612284290795558880449551468727223939632102098135142509990742106125544287906153437970825549574019994322853296260765376221418002299994410070204142536942753831942399053832988030701165149561141807011150262946915470704289292081483519720432354073469433986661650588951041537762817608137813769904340565446199965694060791679232775067527076244357120*i1^41 + 4775646763601125850620813722826655521435581819914163013184542601530125751135056743427016150623464417324689664448881179466698941456676676296415297359032017095948287925120718085589585156933780573181942081388286190701858395359862776034195305053519342286975407222952777910451529995751770414346363625980048247555224319343870091845057195030159130322784194249069745088491910355818029152972877997224509251465190101950744151073888620557353908981016498121934236221877878832173267763430891147435297312615987762544595728512300279566882483783783692095028500363574086020764608490734767398793022356328568242272650625400023612627868131221447038914915695840122948648184440998178314863825606770415393646566051121814473369602890955880800316458524236746008931364261181416573262540878236325092748307370807889636740846595458316680210990655265881823039330321998460154577617393474286319474024678824923135289081460737959692595364787226815854185283694037222627567964798932883122263975532771080622086539797030531036055009711631399925682253599963709725370097425448520689772542787718396716757702216659103353805942356957474852496121020596986606832552752131808414313107578036568685118488628923294889774879390840623913452676170606235306860399248444657031073400193175744734311039755574489580642331734642268288018958386319533547506031058419335378079327257247238378683985128260739665009714908417587194711221640098162480213089349145242941807218806616042766789118461801518734002029152441704327527992036412035952461600404478175442943109068323544692504149240579622137841082358855992438666696841857015783298646980678534559675882713085936480952081902587418002807728072348448664244358322632879221185053634917948167029103303294168419947725490009171650609963249080279793887057614210377372365239320231683592937742423691837251495767464352142366942257473957545508069955385496249425115434024861260141932577732476282676602176795486243730174538448146845666742661250295226534215553697141933303411184689225624700684947225945478144015113040919767793478550286183626674917162393956187038588207399060009193173541657307936295505643514075304794622214123698451912785158986734122639697998766514915701197167388826313716639208024341153436576352489127646116751750680560783175926540755213534932041447089407567393785451574592823788153558625219969811797266080537196418380187532963370940354508244469578875690901435613173290537685982571774152593213816462318276504953455171385683457895024058262450002373641304157154924765933147234342423230282590235047164872521020871541760611849444746521236764516374926609552543574617032798576588362986845006994378885209810562392650076441979783024724245300495252567541436907520*i1^42 + -2217602567169252110586617187294537330789025297584445288547715411024546205537892582516728913476041522168727379639548001434179522731982865651224870842182398571067398652760427139334649817431732991421320423201585859827467897010179609884929105428713397030236777455630368507306291229481794060051058603477620773334339315764566801529402526670000813360885502391502211441686402550591934228197789800348092491331525926205601054690436327368439315837216286767416491156553087329061262661729832102964685840433684913225278861117590001583486515539303278613267778082641566508527857011548475048702773207116134821308593415609523003091461198060703499197334220209761969099148233204528348846505803597199650194951292562999894106594019511746562465286093011728771043194017164521621501587104893895261280895751594380682652053190077825575003402132234179450204315880297651304435005024329497031949136721032900098671107741579090024533424766730625808716002704660177680622561401614102996671177678993104578480312834501669025975546057581348263819096870210815493689907830192398872009327223448629214937062530000058398438213350878315662929016144505542545249332322750049281011583055706812594005568458781606002849763953650841457433577362639417635867612022641937797994774640940604776854164486648991793346888939348426378512316688565792532234414324936574191401240080467329536545319395379668758563541879249634766774264125900283579338253744767056555877927272019955149135561087965248949889062195229533991072763021611436158303481477722884497347772376408265906576658220425132411283131685720030821086936238333749998540964743708485853200719858071661569543284465212985944281735883292354474233594261712846003844815313954209409208455252082193558543980104741221260736779087232597018731272530761672357024298037076434350251588411238013124705713989717431405891909732254007508875027063024066257825051025257272476226902545411052617924825918210866543134647821377949581476301931672073830292325540131759753577151622691784766415871120895654782168039109797291599990358997600075440023302000211834010414642338068565813674445727597395279350717071117076772573987862634606812021068730121298905513795812198198547374200177151651479328684510686360025099811394479306828386511617073234424289252249194859250739593938585115984057258501375486462861858928880411331664666886923579947384805806168324782087736225621838544468164547841314630479575023639639141510301055533296254671772283093700085732277936470625701934250210485568783413967686110463594906205146834324521670943286719589470495709892767055295843080908995626127199912712830826081654295592106767909556172800573907211363229831914268741606920371616838524575154176*i1^43 + 3380068131857373695021742295212050908330609820944988872238447086252271310091565133265103943002946528513018740958160054921852717846352618694368974195512353024476046247732743856803339955556361993942540839882868705350095065435933203764737944291967033382742128401988800639524291038166081981116650571850917389409926771663733683917706162617053379378868346274170904704510971898266723407938396663445946762724031023560288250795001733026151120703704490200343388691510799843591497360167117149835844414211879380409115878434402422791430120367482159554329251624595615212885210626084232407242499453518450504591641361015132485457920071513835005864695845773487040565152154470363897010404262998520728297282745471793114075431070223943464990592943235051995738081359543804423394126492129657611178670680452275833974328708470732189285180185303531277662757109994406579730568618384071009879756655535584067676296482760618798465535521654133252519108910422229888100841496893736878476434984236125151979924520398824599987963965828448947662899596125136409874283152214410098663930131173218646059959764758820595310065890162056770357340683397943982579331524547364732743029586461789342185020548297592447792427645175184655968765856033773184307408097622536534049695743892939071087687789758121632164865016621283543607887404596537003859220457280315095488087389705673310506104281397990869199228529413952101617112331866227910780371170990029631560124215267841193926007936750350658211542923523622449334803233071043262001859666027481226690234714924067567959680892718186980397069382088606920946794898461870025780358644552355324100175733809920788185520537034054526661451985132707289717882225360007963330042787123572856726385168520121327391002241089964721162418403151632964683162165780069956247274124232122861603444988859330930036106590072149519709953151061393564195633136509490487845469761053603335260097467440285500619328825923668511241536503913929239833158921192544917599778731911582617681557878755791001598319699798337453007868542864098478008055313419572702952493935328922322341397814074912913606076320092238013534820080469077652082635511200024585690841588511096653956892075192382680081355052902805277384501826907792709810049886509206823612710278847599063563920585647567139340983818538072385677188680126270714802435727039682251438754642668538696699135102693983096390343854033949085108652810997298470088978751215835698861294029351504226899452639519881101590443015125687201951345634191486159679059198593829772867985292918468697073601340538021720696407850765994106033486881270444632852952080067063866476205386869402786489143528681205269478231637882072874768662570705933565952*i1^44 + -1679890824024831310852156633838989015675702589830811791829449198659310287766414688931215703571709262792774277476301947033331772367463634300737416800094289367426211496399437191363649029775539469652079021144903757782488473961371068903052545310002970772651685135963781532817044978259322184333385888388261199030969464763975245715741336863044166625963103940119399832599185196934886578335050029219016676427565380835049313324592139161247936088582766328418829745352519549639755296538300970188240270585623559365255050786162349865994854035430273813936668177317308431375496011758581474122824713224897351054630560252053662725101713371740364791566128047782343688737662420154596662053583088893332526043323560875534438046187269485786499372611742828451073882508898630571381718962675820128089703933602151657506746710384370389011382060287733163130513888814033787362179721194197483181943064364102668191662970015272077822791871293962973297088176911288433539170002536639641812774127482492664220110284321442259830246059622628785978053704103688407855480598619522669815908551558936023060184728759891693901612306901948302318550538129932672390103566625676260149386484609920199819127268590551336933749541029105178568046511035198518093329908119803176291891577276055514354721361492884991225395006791194480244016983644010742152324847175798600688908046000554342168474906359384991230827320531889964059203069823859963379660059320597127240335715046184565202549006399802233316581058879787696525341724722466695213659800422732425107394772005029960573422188196260780791167319355198127727293129596471130738035408040374830533500425287998218293743790413231913148466647772592068621204329318082008511232592462288001308987997899030598118676304377523097419296492340113232793989223184013100177461674758260581246649060299187864814465893682315831045683790360734022291766235104073627893682448057667938856310291847093632661345136998544214229333368002692647790231114935304013773891669038682516184155459666009728851096405303009545038314342204822225336405392772225693068618575422151633577689563188344053032027975882283431715006719580874031182573968660901093182856585020153485904605555006017984435859323304361151344684179371186330948352510133011410506455294216827051137526101064725833668986446386635648438966947948398751039340301312361513500596888183459618762890835637690494127050234748686512882561799802238798008490150645495077831160968949485337739588228574581999331851201245520751354363866670678257487500817832503308303984754978071864057132861388785143557681775045720887970205875159182599412534002871087725526444465320985957395107599811123114340489087774366830201706641358848*i1^45 + 388638931037225578810514684274893463580622397718222480266373832703467758625136057960593773768608535585245336704810830649816548231719202469621016933663991872106259409999057859385211561648702599107709991176351092579701333597542350808552110728170163950234261489148692385657564859619642339063623381836516488127136973670366086521934299790766547095915378464990961534482618233262566109962722915233930470993034712307434421663056123211830370378759134117115530853869956071628142502570595724540760632532256657969399153423810970344721356613656902070129523816747777975344597855591375001492416727450910580002780576200858070954576375711389242878822299887738201381558757110657305648718595170723198628184221520967038945780128163482216950309378176524455020633403176617763620428654227681644866193630762621403888365483418599172957242145608478056316196892962473349266312632976152853173387952951064868154961882139441660611530599893582273975605984307275568078914008468401507206974960257172121589679585627366183784268444742209667817344269758488720290333516385256033697750610129537676939014070538046936828359993972350723904491471356365519670493694487909272097886569450636750015937475515604639535496229373823313791217203090093872723912755878438750958413593317746651436963604991508289779032749696267483806819578007349533223592111963456367293182987923131402865250555009522527215054643831710725070977178772023397742036143670750959730350292519530150215142752765026724765199148011490939766106158375423941217754987950632536572486845799117692797398909787251518859846498194026927293146740048773877870117390839484093703723288467749843036914458720115927388418406688002464970368827241297578414197377612659137444912594368314879964261432183960687215628142840837192740960533353333825180119331745969391690496243446173241821255841946453693963654950134259986982331582751410025107064633991220830450180063208138035862136410772841060149717981003063305764511165244760144743867196111962429082449573346807378747291136220917523349333411611549145555833772114635321122572729151150289788138209784175473705304026820008815612860585837535050221712182167549242212523836890436655241574617571579762094351525588428483220679285271228369411700147628251323271090463835116941853648317340387993265200273930362649099311868749344097982143022954831025216734048985737565040681433132004723640258312738519138382999354911833803491912226182205635302559174362544490009524076931593732114646172776644913955996488451606867380558320831810866509234021201713768368625537011337717012557526532154777019307850583616353534949442924856553983911303666651626092993407584105999454244705259945141951528960*i1^46 + 230972398956601073012582071264218756849797112228033717731746349572409671783849086720379313602095623283264622714268259541006343120324194708838531154581686109870770819926426662860673566095818880667423983185873515427449580266109581937267193495496571783596547639842581154974699708150847731003328445451567755566148835866556278437706224739087868428825168802330653914701966104310313763410514980915771241387479448187339671155526718392496438693425157604866853347912654817061553520083633694099821126575688275784452225104585074011762492869958840854564356066308302677117466655886696446843214480498613138086264855200776460892188324553488963031371089169350855507246066712364039891132186636882095213615323226711393032023741462397682191419905561293378695194244701878963988527070652461613243570437170113218437230095209440142960258605949288420563835050333616859134115731924056734055905592990140782184294297682750762436128258365848925390025087903186351685941332313562791468901782957591543028847587375533949081664532303425660624949881137909596240892630845823051272725352435621904406999930536260402474029047521615945579540767882125704955678361626153005606096243486968263100720427932708814422640582499058455313268037563822289397517509525746088445800787726274354598267719717234960295184616748509693701741889612363679387318551780185269189293225982096919218127221967809687682753046113013793758022882311066870879101074409371359083250279128597001994553098868168309210401753749847060968487520124144193308745616742843380229247881690648331381440847607432468460204728598867671921254100985254205452500126647585844973991723881646154646780380740532568089743318165797855811344936280468442793837447584894177988764875572764550267271275761582165140200073030415704801977581752171782774472005945164295824455217057239779745902690919486605122992107816316752765169955816076879892418163319743262412983539234382051968896490039197274850401563619424710546080851966881084652337036290039125831109577061063466522298121400937775422183496836546949566137223425441335676139993428542491155059411395731471750793805542356567472122177704877437812395241999248006637148685679560139655623196613514342112032155685957431334648822161220661238645019358967327357608118704314261123021722461793802911953015957309401385873254871842072026645653516709380462554733745177419069327921125095023144352877367489922586919136841900854189134877235416798210924691540321539283556258515776072098964095345388493913416904159517477820586388586051423804285821951619401750287281552050159463326253667235253808239808753020303746965430191047930561848193159404830704403398045766876989757043659453235200*i1^47 + 17567358361160076542942302352592655259460839140679738870357872454468476505424454021872665334449159958432135737315277302448673247734914887209712103819721719191308658269896173807353888709375594159471882541112392190618685600251421716499403042151891240821004567444201156793854010099950314354819852342686703863643928565230404465150444132447913216515429587385487590818586693568147084207649725211214492450029820406071057468110509127710777332411415006610544272043999058083502477807899112044580259364973755084063840153171156324355205374915080218087642369401389207214244281117093504714818146755411508974405289775242033893812817675397693038605601513592140087590290831555679318114750533093901235824442584309259929919820645926264833490307989375507935299486853327583914643368413342544836818986358868259135495023698622478467684672968293951835683550810082727242268040839147944312920403112866176439684559375639114951205216088284069941296664851601788222589929725804873314964494470352880310238078979503039795912826268805239902269548604421260644712867937512259836203664591409336769743654766254241603390715283597201789672338885684642823611172177158884110921868991569523774764055199378282029084997987182221658675971412973567598130162701245612014675452394922382737214573281282057551267961167933921312483741028605896954043676960061007162418519533252672626909327242078704119680214448776790979280045757014506333846867031147430336537665933439912337085290757060933204262266872399290806964672456895095421738285899844532216840336415900025756739615010775250670486726234803372307717636220885431044742202824967575924611036611100854111862133798456566644953843323649451274832230087530276308725794010536158246547494703026959344561345635036712199479536771754101176368920698344030843780952243858240351678869125097313016059077889966638488056306374632570476836423592996185023431751866944533977890186748012827276138496364360242239113052495164530290305291400520820180100170731724667441397270686375885730952292234885937857129814147134506905753626524009526199468971365154179324800013262518192435405382057176138514957131549429379964799450589267135933314316688262058834354115013256601633160480255949113597325515657478882226361389578680843439966629751020090979672278854556215270008644921041041813678168873093669814957436673630407732333937743248805119043469574718506924300598889695037679563460127477394209661288047075784031117288378634565162144114651507783364086512386083583226413723407866650877248364593840193191109791401493802533448975532586022231800006978185224225026785986508360230528535782088714026948573333025519142399486320818768050971748597760*i1^48 + -1376301791170874696036773427970048713830611892659285453579245176831011269268632436358818653142610842146231777274148659007258413607748873183957408447909994134276977443169091936629850208852698555112267226372320983359381989216534892521485149703428023761051504519657938870672183553791953244386652693756349483243258417369680068702015641395980784708549723107074525938002794522702236785930251015429290768839700888894193047476837361928228892265229327223813267166455332242802603873115599534850464931295203735809432829332465357695252377108504878459146048111711851579286868674695624180296929240500946588320892399983287949724955561996179858481138252437877815026254412659441755880771401760292031425718500363974249271359485755154950929733938790969401619103844778299865315902923066184023740665933179485732664642299354732945328474779456525277026484641992973037567905492131282291382527521761245457154135799952109897801752108856880224223750641993277610781035092509880439455464488624576392937184754441406996772654267337035955791743161561814480009068441991449990660343996072108006527898066814780634270987108744987233816713114080805507341794109664245219939938869991605779017454197007233431384592851857355279073946839020479965431483002793598631161266866099916395674513227520879188107435154320888278725450040987675587288325269882241362583963711559503674130626332398103995016216839215190161509195659429528148999346146523376424343998009091709001489648628146472221810200091355003552088883290978786006984682913764032674979824565583727536819237070909606126746469133770912103466675416410234151825787663282776768608146300160572253942918375874424227675727860337487227376138674976521348756666744663666242907618726855993625660879465829331874814941003317436976610633234797210740263663283072845543414707154437333515124292103166110673704763405540064785472672388622385084248245360242235479934336466334417149220624868212108397948539817105001274760304642825948119957980844849560784840461120746278349886251663457570622598327634413249323380044942082055581468838986436355357395375351259568470081262533101286300921334996074651220973717459699139079759092490217978341383695558065982628976541309085598419997015113908246815091619893909747924760843869507182872384630787161282747746715578352338593066355235935185527707418057495400013999488110384890700730729035872847653623782683390410816470974103885261467502709080330197957879166708852288208680548174078636388651161970491681014825709074758411568778761986441618969774114320888554156221598305093635841441844797897142278003234336734594918923901284537191501110941612086144068969675406154695610204160*i1^49 + 120512849175658917647974711614091253209617481048435790424372696050188245375501168118652664350599991950747158957289999882830724535540837546571273724451504095476312865188964754141107497253303980985841966239450223384267264959504670441577167156958107614732959657876269200024293577943847307075453291469216397853127843597273191967262342301357972184158955846784146289651206919725043679308947944806628083019310891546344398572173469955336991914671528312720241784852090887929023356874290889944397265023828390885195012852713607667692780827014679577618074233661733281431353811506246882793778468901717578706107664252482757843996679620707988048144563298894154521341777749762017119208167623677590643711051959065690264278419503230356602047358362763155235613530798592099274180759843502483804938579748247138048335317984052674180432419008610148243624212672837499329816941149055444808144357292092742407791554313498803772745186073190424267114364324644415487048325179813681557472310989399155680255128998149263687654623566359443736803463612611028913933988588514261355147374128541324490749508416224357500709729394206159381533701375057066000538093831833023908413389419428429850445910562663121485562322838317636877269726950373395762108074718562414737708278611454437900257903801743357701312350723000620902552573378709944545180863414846729049451207358359942601617785407842493682557869231000154099450149015607399562508043561393112374457440087538328678529718558064554323149761080835305987569422255679942114346729308116148983871201933919913563177100958865027696230255898020400857259676303728175627496621778250261052247418804600963074104142387261346921651912798405631710155496085335701790537364772849393173446167837938896236616801267708839179716928156922626354822325994636467727402038006841095345410447239403386120814108899184634509094759525872603035236730017614213617486590133699599858990650498407804994545343051170791212186169196866007869502179790418899595666109982192138866137595448359456696402119323921585574500475536746865862998143379058787517483634221888566599596121650256099599329445853413041920059133807792716974884922858842802311329577041318865531720216617923588394902302237692304172963127783547794856843006615291063096360837233951110995791243169534078916675059085160260908805823032614168320696034301005238746497592968269527036509644496041409444296369041732393516208753312426103120101576279978002140086821577577956123588048786964053042722244416983896682815988984710129095579498244008521707167629616352869079577731147659775384327843931683316146087984151331525194341538903080185332476625188526655596730780234022912*i1^50 + -108037650730215902619127695673628537947128967823826537193401848116229879548297604148331712571434733468178717733592180878706803481293196322841993802454601778363267858021539316698213532949126549517275863741975623959171760290120284448625079460937302673448226418086315287203298808807865496677424281906703987413892596560488119809449981685368721398964053146109147207466239780585340493757562513727210454198338174633236545479665689956155422322523132820669123757771067487594422414539917097279481813324989303866079889960328264972864906471555927781057831529083160976075102380008029643460889768205134225281489773341383421793341318705174084799859105780045536193863204949124036254500815249550320803437422849948220448903245642132134090250579465399321471818498049181304249432666159886263246848544474403412053055556858391002401557474908212152315164337025458219084738291671746200111014002532665379219780126506002157986594107349587038118037570140652950790657538658139230199183361967518988965745485080567867561003105057264313875810681700585404748068669425531391019049930373153087750550389560328950331957993260909769244123777835838209315872764625331325075875782769383348326746044933935214702302964078001793223197917879937906823605836202191172658798300519594331056938763401706807079842647524801322425392742809750757899902225486327728216573947627610584437950113989624278929394376657791290488361365811391973249053482510358925518400186014610897002905983430179200152741910873048392518892334675293642557820894718693178882955734994452006305737680685961121555689365241026011813180994716886167689052361920992756696032708832684543453939334778538822058560598808054680340647428268629938779561216440312836541270871384448681579226725670661620331512873931190457729295192576575451496256502694180500609706123787355529081483615696802418266730867174495759828407121468690417219147526111202746988876630782093306015029258566824894329201285093512970930369007766911409820299416225646220476247303338843844359024626582534647084543686218688845323108691967268308121963732090050827480517278363546466417362017115214291196897344673233179978726453493498012036901973149826372221238780207389103715348851015994776047729205380804956797949263267972789499391584009929618912248511146410529582972417487427397534969837366206523967044830195219223439632932101812336247972468637989281406717550222533716066031808936403954553468235194278891702959855282205030783123807276037737383421687545169528161223869793391128106497694996875927592003756120434981346087262563026940222071616649547464117098609592718370020892112099772533748184681728906352645898240*i1^51 + 31357878363367703739240563984624759979824750963138023571987778208043605586416448138377647602360680957318110238289790008327750540087836657874622584648553200407411980701397099630815473088280879452742906937563887569069449654798871889110832339822958973982461630731466021872271001409328639151865046136248777878515918472314544493846532725683975930346047852025744436321155184748018657718606529882167945613101800975255641228433431467198977261883969266818663298072682969656446755458446635372709606737658966329797357466307574145771475096846467948323274298390582435657840603629910221256777941893043412125021342279130130552096472472352549103284970496538911981282099447047456549519663551049652500474738867305870739724389310293278662597874659258623543637516021368921401822351042373317283600918678720577115892549553157571040283826420956696975202268979616791183506715645708898361592816165659384819959144308957006565079914907572963962710317863677231441917330255308605077773280488865954660330052144342907616395167279445347343599590563421414245965750948615413909953984415963490207078836641411978384920991191965410128864744795616281918470267596308238180071726704771955099219617847449380631128560703235121474547796218763208137246162265845741306698837966714490544399231550927155949257127356843410552592728435747710579936033660910761545538812297301877876747687821195715694749488322135512617864911964445058382255848422974971034026144386449626339818735131514341129052323663764350855012097783612099256405482525982762096903471340499550178859857300015604856695402980991095488741720704088759378445554264616176643302188407451310242617756938068251128756024681929854809808137896453025670770285607526955747452419706737970245848047104180893939204388676230835608847128837676233586180977982555166671632981519673224378120977265697572618906795417919629242956302242124453570768025625878814722948285229175845749389928200224180046376190331853366367889480865126585848856765876435691885440931149342800346612677327059586167583998878915699268235078439180459524193871753429615442764720242974455592381068058043964412790618414928020337134961514279767338623166125246856107501637711944597778022870157662393531113989410522080000872963353671141710496739013234077031095309285970409463045619311409761780272434366104704154849184191817311382645252574880669454445707320123386367728711491609381315503493593171022367127071020968009659986957276842323124857297133386724326669301350412238221702817276431859866067269667417557392836135236396542235759129003305583899219698513455759047408914226144939071857097555153258557655568921657344*i1^52 + 1958891076195326759588578274218984233406899702279550350822891032314981502846409637680670747964200619937590015490991988386713057194837316946928324105710824872140388274167439022156896326010467168424501443438183519274867033823756673090491637836197934890359964154809500955270068819375792502302867125001559494420421913604018030259038829791004810611030685969165798707386013252141163243784036400794394416061967060994733388873659441730787769002353504703369495302302776637520787436340476263143496677329494382272862073248892216353652843034677670521318735892925168061495786852694205129527868388446036896739447035282592719946157743583094077570870598611647011864142529427242807433524575600333002651839075266857103921199976619350993411595453035407523240787381598555888132757789401550913067901945763535811137400217494126828989493660376574791655879623629591085879071241701378195961022699524713359225696878724472885713612203517658250866571966146002809766495547866918740912183619273377308601050624081428404963176931769890875615288830415874903662382734761416846832387374301103192481444101091059189071367238114425790007666311303807298736022380424415403748601937928307239618928990476162694868034446194070426969145389286207700268863226298972544885157780992565446990801235667184136000428157747478810370915179445110219664310500763785612878399650756785877540342289387145453929364908479882459825274638448498005778513850800853878288865313429408498487838578031177001290953336436338192236287966112807326152283185593323673484149224918511469708361726966396542852779410947822945019988289817826226044617530546957411208994514606926151051284575965188312527266837784639312190136115533600835806045101037733130122669968058061183027861844876301306678049173651546080763706280085468130205421704094392240554562879042781925049341231562324555608523529564906741090144566125145621469263090547471463939974979171368532234776749475712377260161847657795593168991859090291646415809851205738950510454234427551602771817984206774778845211861208585839153698442602383255808878010064410695281787745794736655924319016374524384789764912322834302200353134625544461660600698142777098498211001819336092650228287943028678752793801438659990858577928969793194868691309083829226517099301648711017521985427883811185698909355711147340790366208001622433665990875561806712388011272547844282748281484095200572762890493059917166519535233011297285661797956269146617487773903612586935029980817959074033452783340161851273133858652669916335299503189519287694019628732329848420528606681575696518845393982211864831974993540711932682567680*i1^53 + -135013526763822868974399897939998672236153702810416939528052890767865403597731831043712925113864394748657327904800924289784566973260408735475739071408989146332320987387268546600347285877818609690679544063762347342990561115254824922398756441157533679380275487083656394259531488518423630224365695524040679433232629408856089521739425296287415739032258367541925199182807413887915422435548583105935360147478459245403019018830761811387169154740586684188150637449454630245004457793102046551974032758242673133833241309082685743623076353525181613846038911590945479378980656349919861260044728751300869846581227095919255195432332707820520821419518674044239615271870014906706181703517373549974906353323708975047204917041009709230474656774542582553936119342369653056492614798437650344815590092950030327163278852577065377240161447148049911660383769008602907612256315530865895087450600209705367070505635531458787960892154580852449520453587998019930768490470732153593043185583755385569787395167417893153897301524516699106721612418932882891448911867595736609514815726844905517362630763973314492692663618879314436533655917427849081265121890971880431000785577399695373966726088500617104012921649180222958772004209730643813640272941501370259013303633100941758058035483211752997995730064425748233570821638692791551492304235836070593327233030200169506955388322133971501256617233219430720579536950679440389347056720522952828807045195064635529784370414431491889947273699432236968452663894515322002546313314705710882676960911686042524482214708071957972212984943421804626216591857894629302560900583599065751478311275002493282848769593486647068177372347719064917486565660225868714194553444913420528909291453134160757093138266331224923662678556063511408702307774808582446577121369445552487846435986345881581863489953714861126359502353162569613587985583458812569480904834980431530669975178456878276024529213007363865691396887257662494509327740981049969694406878126442279747844016265863249447736702251791149140509182838172197603177559288707288543149701542035254135379349979470222010897079537773274369586220203254588770581038157887157448283893232624975812499938835149768323843197429406282472713954483407349354468289391653489596837749899356541104608346641387324130521303423919395630240751344962848156018019471863893671990040416408900511903277859041485111484617406219510303137449625755210594352500169535708993892656956757306336582284514298361665350024335029444776015219943137893397909973366696353674226224466212546268780266759709510592802531492375915325319924945823181754458729086976*i1^54 + -59701239078870298669718399817469628099842667433929350587796399042212440660242952198878754557663193361675823737297371529956050301915155302461869740854690078190426886812597802701315876471458200546858220719943939925344736947707654097887493805958659253994013885598830452968298392267556019332806181114602014944606232012530736854616958130846552643127140383848505132719227850114171025809650320383707091094406213418562834157572866179204580897161060826683073588521162693268528148694268261517195638395532046476172938934817106082139578680109980855912779164840889502507334455128459563173379558638285834222106797234684700389724884046031459545190903083933787882616755005791222691532253787184679051387931980056787295834612492978049603081784720203953988539394607670909558877930540398442782018007569246387695287826442472080436926536307057567021917950731249060458553058425855683919480413726984425404226855701961106866577923945414157650934667236806671453337706023718301493040739153623228336774549919892627641288864157271923926121426164916878177433754862908260597590817326197704297269096316022953034910191170083867204337573305543042208257590250491093090730676367601620042961047271073944295200498730389933261893995085483762331221208797217341775106436859987299282441636262762622584303333911381853239053594998408241809341075941031883605132594246258854601801503177400398065155441257412971754113346306658614240212599031802152485473241164523449135457163040965812091405489578016014615146174258072824952582854439764320909217927361358605230274002735453831227470629725200138294546120012511965776981212268740255790479267117839279455720534145123660820248948717835060087977446068847014170965070538555239079342179981780700682674088691602707670650061367290080819214210608256808391595997569347278256905658934128071278129377601453639714791204350977811264855572452507755793816984976731374008673202623113318527562786796134410393495967504805127282936323305484743248197977182982072115564584490664511462985049476117266468654802581713438701169380069123624031391611136834055587923596438062120434222346780910691369328461803086667945788002570910020565119315833079746227548500643656712779253546469648469034685748497668376745907840539249048037311769291721744681931392938311452061614801191005423826719073491527272019635516716203411823187807969449157718796069679789573446108321940098203959782884382280492742263297048176486532508412562447629363262729899347775689920526602788922625068995872395579256782107906010432947066389063328587765548634763814554171848015657184111826779809206833615208448*i1^55 + -199988021892443404794894235526061130619889530842108808928378463383506428063342548081752497827175289072123492623077207313733121627984942473931961205064218531218514005937786623254976116940815986195036298225908331325362041856167109253555203395166139609044319600088045920758815587100648046679591595064239388804327767870814680652000764860963257163268669210775657046304769312578068679098816299477352202409438482268431123466569217346459476548447217144506347586391836600355199646308271030269266564247218822915665460195606420530466252696116506589277604267078751465139788910163610290219126571162298455678337633203498560057464732371873319975129189773986158083312988217870736837717515143803781134299782296396785378979666228861579027050104620359472155952161125788322401336012609398058880528796456048345199529682518196458111691030868779577208649255944595711318287900642756943823725082795467440741590632898641264626814760605692106937967814600481062492137372485970832731022618513065024708006965587468712256217631685192843656216441194025233942768644958338512224032158386537649935025549646026239502707949473437801990326403907528228446124830707296782835560628566546224369973804726049797602352927035263408176221796374856278015043786699098819307512871007571611057624645853992118342925346549001891447906921964092229335609441802362711794009550741120379901820615706307667115829345183341367122866613774230668248637998911136668314425543107835518466541258300627037115670910801946138389192774332650225213262481894707067745405739590164144491233585789674623483402313841983977478247791699908932166079496319319429631513087979473354831352299473053193162952471825363861671050907040575795247922270070713189389045111883094901531571022585967676451417788010824794523280016059310278199681791378225234638664670359482810167525215440062706276058161827912200988801992780698211769104197750087059632200915881261874826134356282868623973232478422592962082622147883427413222956146464632145258575852622506600900202228133312187462850975779138458586352456839729578300442517711488376115456349059585678528946691872764251054123475861623045303083639078960581123541109630292629279981387660709142848211070160456666645727152431749741511881835000504314505360392031830605788803522649590182351520944717145578342196285865686009664171218884001452513752959169494999155721322571202889396382336143130487315176230239491437037137437174164944441419156645325320807107619180264633104319743676496000288744888922641669653575981942207184632432058756578472554458120425604939449541094484140042418126848000*i1^56 + 113247610473616941149097589492484880508427274362094378435562060809769259024198375036462327377323161949199607685702849831717545908632868129022843402946640888933790621212053427706667913848880385777191712154977677487265958313539939513599801215735877851149955459653258316408050998292704005558914305020445519627327669445938872542442081875954585449748354735355277912686523960645963796290765002024346009345400961181377154266222508220963310513273857185347036095604158290020028102419396032119035050969354356174372550311953934851504476915744593640200567579960319164130288188054700151298209880657550971467647196814647643121106344027282653021053565788653368744258366368848009022543004124675916455001524039172224025126797336840117495143480745257932633937799603302724830020831072801740685480580720379387521506654875642977719944789189505357165835092252192206022516302144119718706532872627621807183344072642543434670888717817755181449244900584669659155513698626815528261391602255411947642653291145013540055910440605912669578428321550149343060370067200078720007440903610008098741578264492046805824852528008899426118239029307903094511726578451463393983461419985972974007899544258598190514718317987456540161881837518359635182392388842112018707304263469156482994333520485902067885951285683143950987694623363754599137147410467499794917477744828282098296461345424535578796608851338587204422131127462194886993202861023534882716313908471374019053072393854514583465532097468095286062455793912340984599345721006889237602411112321832447792725188062705688003799284501985641899576416400258637711122094708026052000932273525050980786323337785725779316001390796837056719636387819825026527947115943576606601691592875468561365602858501853566803097915245594453249345282060082458133523102149935424155398062843944901065550691260339338525581349090973652893952230152740566190893871306371710147649782460390190721347745267318522585214087592166485595566394965451892282860372696516511771476257465411829765725216870189628877261633980081558278423566219176157650300375713783554961011547990759225063481779828639489796482198071311989071363552614736629868305012954131106570339988263471008210258374733972568660787105016615380058294149040020499193978513582850643633015274973845217896514072992847491867209203860297963280448266182993288957541078731292753965531923248348231653081248304300802541292278049557370457881367743871413729429827055487533549268377439088242729952651964156113757436762625737695443389124020443368243200*i1^57 - N1*18027027796879594117219663910437973665248959170457174458596580450507238388006687178823126218111338448964191914222300118924813863337084985988541988884827941658076133708623137561845129542471779807359148338584499645731037748492366745157472113624890846881575836302044693826210902965092351014308449920718844202433362811114143657421245117039418481017313745236104675633612553111427539527433435607274988562820558099432193103687482787561840815776462293176336328888819949284348352304135181292836543902653072019263416686046555996458294236821768688711312350378371628868838676689388375194633487872946025313533477191637963154036758021557185878077286544683907650905614210560319198631605860091500460002377442458835231846760025243585898280952406779622842771560620667007749958227479838455906516233908630539975691213358358243539486687504375033093531054786593695547641891265335063036035830448746545245068010559981810843658011935316395547524618528825021532029456381620348413715613972955454348476508603681376204311441073265625*i3 ] ]