[ [ 258120662606971126645338951452226921673407755527500204222215420512296004103893772474248588992542505445350067952915642883019305838842046355224695098759875999295691295355982637186144773268768309921787998671403935855475923603934431340159226306456837795500981210357416206764449568395424961469881450202760848469550195101775252067726771822639320927177909527692110699560208798258586038336930478841930317065168234035587907994597847078203629442732362042980776579899064467888786048544538450012837414165405252892742153765662831832437878790007823320331809776292259160493698260488196366726087913930582532518769293053217665398634635038565579567909466084194682137159218120768661210612640966326108444980195475678962873970612084880713315596058302074338623218148247873844753942215503883521474726714024847798587259907745821799180890311541535818169668976254511546970408156729654721321592875449794486669088150333327359287867278538654291116203456260510357072011499177213037975436104754020714908095464679312205807225519950264476350892640434999610835738412373565651335040128293397011061848978123280959710614473518244681719131674299491096074336315477690544235216088365709848068060749010515394225900856222873642863580257363550516566831282578298970302015735575276279839929079544038748714368377156223265065408591743613103800648722135826582237112289566591200339578308028934177190298584979138596254515200000000000000000 + -1690014122266485156383343706274885270620272973718016778111123754281719505765297057244412638389545004871732696553447717363468526505856215676621371188585664191405062254429984383290197932406813264418991374544491074167090388923710117556853539851453348437542889478820964822654757146140468119675470358412747461695566167448934335443755786608260056427217435737961692545172199092771631406746865578817571996377692040877412247924436294312565140328670324719100020595975160267279166865570612175479746121535813277385377393708086061155324583638830048219509423867421976833515392240234608659539055882333429116244157136078282725548383307544973470173313599468220842050882599463608237743819512600514566662334027618241216488085212136292990615737910084064987049803009147310064211436760732462603216486675657091545413247614083704484679064162020983018249452216713901639081065774131287913575823816779973684871467308985515980512825563153331185519755328552492605489062382873902773907595466587214624379107501738553382614846662183288849738322602275262720226529662995147738753643496559643078620172316689747658261762254938485071429332369288783361743345896863423435942329470273174401916486561155372735759471659542780754179147710701611086607017246574440893045653312187267345269800178065472151424309417600031171905624507699195866007681569051365673503455168799370515129219911161802500014280105972757017133056000000000000000*i1 + 17519582536979998225815015089641587709443384827384865688732069963360849330712729529489175420856646839545103529349218470591354733122523521785398363052614861476043434231730843999093762679744129888947975910778844617758701683639832556152207933651681899455235679913966540779937615865761895597843707410553283003671879937354456312606808670881509669756611739715027832163906229390704733992649524288157696734726800345275195153466651984657416838613415717394728504176294903154438008150957212824446647955543975278828462536584903630492429021873952529298246691064301343464847506859843178112179368772299391999569176782927438980805100880069603555053472799904730024054873776146806671262856099187042712243039766908162168715661308447306199097567468533653432784364277814164862477746246841277288364885130642378301195094074555280130179888288258305122070685843500703830115086473372464787604277566397677357378579142400265383046291195091076907642201534010890086206433833205487358429930869024908886781388700382450369993634964919900151839571264769340156022712832864636600329077857364379350844639986977035732426412795844675286528890725567889950989289800977381364564488244457721964036859478277392387295570665980907425241881124096592890345828381234987856754970899217726015664740473034029230506848644574940995813840931004567185741235073029738385395282730360634188472710423823207120948192784501448648949760000000000000*i1^2 + -258732724481183284722735673454710284580226632063373593586239849674826317482939918727187671057583800031975084707415183865170054810900917660550905525656715779930112507917188641492927022617056747873712083270482330544312501962118568364617748068280667466945381161892569868246149617109083739078075051631733792092306738076839849706988656425023631690401406461972330531260829628901078655755444119940966598233938570453317557448564258717911140792925435752851725678915608496216219073701046572357623240275151742990967361225403750272156085577289692539504554203542821540190897479697377089169233655764662051372013620623790930979254275718755374490733682153536684447318733141658906536932144147831150139922835886426459328986904283330331436878680201112231157362058596899005651413737150512857462737190948433541532160127798092880120011315665867594903417492573519479214576071518951023606121947384652785603330457375841203105003883152007344264454896477956223222643570005685516832775480091027104098265784367298761589617868825889325345973947269339118469246883475463314029790450588579593642457647481378766447221166843968672136880002430031082242347813315626646839766374847594522161457808209006859537612132750078871415696079544371423175892374063547194682288614221876433990578561156911892322908462466095409168178394203580716560130173370411413991060066107126832711247352966606494154703684699405275050803200000000000*i1^3 + 622651741425386898234389801491950121692457399622981579067843766459914295796618872822460432141621114288038997825444664171622603689967433073488113079642713756283103996316382096752833418357473966805543415491980248278230611691833784882515013035842326075954185656651069132760318399236389204431232992456432921947204801218634407551360237656713566965848189876427365926579492131808479702456158718918104138093841539014648450236826576333231075195092506524986610386026339409972002026300795862314366523656905735157643035954478336937445853567714034113570998032710188219657439472894483406827659125937596095989993295086511443724231465933191216205862127983508783457305823596371381355653407827918270497597359985485199480039900246234479544865413000426403737694324871859571125333436025419106862836321720209685591296167437740316365023680641621938483669014933225338915363293856197894386509135899626906978172412114786003577732255653238440003273963901482310362099282647061739890847023429390617755297477389685797213765471451006040197344471236422050038480682267519015036177401848364984608132760877403623992000143344978191886083855671875453525907861222706390045321478257356412277297077716342177372403957450943877813239031190680905305028527559973288985362187223692316301010843974117114371163930636807732463101965372309934085923942233960160133269645714257635867926220099936950623315469282926321991680000000000*i1^4 + 2831710159614000666920222500470023242777946152633035098839246569114595575965633348641117376010011880684501782551764010207858126293242962429837944769457993951199166815928074913615436965887361492831739027241424669702583127066607602749288452009288626248918186355529889872219050035480760198590875148536789331137013450984045406254800150919571099450339989212220396613719699640033864397624958259079531844854285228972354516730491383424371908700824758888739846925467834984494515807616836846648875604747850811650197124436116549834581651393595759819920792959137784828695925911968683272304429981933581139623658957602932182120921991853573087085861761397902738703571029390743577539495312916305442655376514597019341747728299918947313867837947674848464392063991970862967658998070243583327848246554850944287346961959430241421085769467002675688677201222862812406035320270585889579433698067217118440406800984839585309790469240631661097470695933028435587564311778553007343818442756913329764065284676536993992628568665385131521709020538583063184698337660080365801800495734335257391432676362624755376688647749797390956064301426354863252364717635588617606624500345080444346953926976675262430446594795358237165967099541145637050847787190240157648867082829366056566898434966680671342536199890147245774987200647861325483183099866342723350898681762160713754462668942315748256467741968128405279866880000000*i1^5 + -599326917066453373064771585892638872515462437602339559348832952143909183676655773056166832658107919509436877548653683370236696847981663344726886207200600122624138372180613735045526652646655739166930799028909455508996623473039186565141344605431342160579259905048951062950822255591919177671868401804555389692980554514510186342280737282317626108701404359296968042678963108033572981433314529252568002885298771020039104921006710368468575794276410509517761104078113333742233856799398411677415356754997023473586648233331267615618359828428491655067832047377100848901499354592128523509145187947157424234375679204651564508258513973608677621289853776346948357290804791344519359115219786455522704800395062111234345005663993744372368654084411048192118466269699297567009746587797279547380581788686229052169146873522243842213461129018650559925754674714163583301932727018998982273847937839210702955874688083277854536017386948843131885188314560745144769121667299456146488152914147971635017840093638982060622617304336533781632296357767573895588852055144133247736317692468079366094842470414488639760612809896974053231164659853941738013626386966958375060113914689212480368020322593456060671793192895567411601197755635868187991595025235400420225010074547447188429111511135306109763026504130563382962978472714072150054247034393034326023412130590262983439266271626645516600786038172512839270400000*i1^6 + -2833739743997422244398793384423385962645678993384923927929984829466697938873702396157293125707491202579319584026713691257453610223689441630826197993372252724232466052711218239078796267581560583433936418250639124690261989788649920071266845364244648067403354373187605373581257728181211676284388920258609503036142886393736206407384508593207197946011743337767437694006489821406089384228370823305809597237010226683081398835866526233881432664562944282138889634884806094424999082627603997327403811469666511399425555832486884230307614803177284719576574924775632096190752679121525954723835919994221573825803657447972930247710814621905014425114302071746685402132294903631832387948710014942123253213686009045439594605261476044547915912826694554680397875675343989445829216091050490793843875063353195729112307034323590244143681088150081353146552174094335722849393363369886238999005541942187341232258805554114737865660392580150178254220639266694236471782468172985394317263397323986456260878543264882859461499616016835721988936183120129997851295077089796951510759383768916022899170459262060338894386522686177952909358869557173885114789269848827965889160998245082832047946876585077668180085491745917180276615501037838374944364386466700838889352378797625680462203796659007164009392422873610543676243332843796153696538967433017540819855471596631502950835859053541735150134762560590708736000*i1^7 + 2995303109909437101925821115935867056051007997776494050165244485238819239652056698956288860235315266304053347173151004649095688252989043410849738411368838145842350304941484965637480129831429394287582896411830874528604231296648535826988785054927435249129624967940972713354666437119701316243854800553976633649632273506097495379935698577738849490824085280544335371554208066569593144555892255160824510451989903481588401117337293855752444579813923481015669682898446530410487472368027643451081108641060140245212428430769782229162672884388212961759908724224592093517457373639298610408867850599314636182335185451847714684730331247068287771753942148000791365473938887018557674356390874761795975656150354337396601765690953695548591638417186325661548864720465174764479685391135445167069218663653684340170340994761076620077178017942163034666597831303372018388839882539356195188181631815149775233419556728212621908986534483178726992689767747877746978425802841620545224623834658536020923877297593410334574227741230795115960660820348864533163463977446098038259794661213757319454409251451208752429723372856212606309758117767027377057009047958793585943853412552170914039336750446343628704741320717931559962433172707145049467071692845695100742771886872278701218314365852879717418714193361344112516111523390737442277717004847459884405684610293622763749757755323789900246047840591906078720*i1^8 + -127573659827342835038412426643024018865597050675632098615298712232474550186743425408081489589375749541025318048241647270636264297856596126131173145526369164972852675961965590039629411164787960140412545527540270723249993068857969595225409223098064582223049583515667788234523419919242162616030737383034779437807892728249591258511944106557158846062577612064435696076970152632915897135776138880125781967203473321571839002444923721866949682018736149756806200470858250033925813827600545206222419384112483996989169267639471910239949744324620852708112767266217163909922707040070406189991469064546079076921481711996024856413441165875734484721744969380245206221667421215979561006213292397982442402260212969610377154662489335103484028633241616401342393862565593428509006401419943634834809305643752622349352397073789322967260966978712028178458934705579612105545452805438346865417594025029653176426433798857773289901762314193102991739410014386942867385207676515469402267098941861280923154521133766931768997725997054757021110955715711410927735705906831356797267655442023204682167461628734475790054996503847586915745454015060893155375352016202305673643374087902583189958030257190494280062573289464883581371459476342449263350834798990620452724861138813458168045836743330672528347373458145886637308789373831504713309910615389996227784582059891816332910247664653715541572413747625984*i1^9 + -260270007368615937204876766827019293511995009244591788270894812611379462042111452797974648673426976171415395667038132094037446412606839640612388355345781322321263721045181828748960258689345152992513970438355358492389553491371933202977130796701084152193296400309898891229591940752988010393957942853618845536019693896228530030273714503084865537114862731920125775068408985753964841683896832160303561111545950150245818873938783318697464954938110173859968405929337357610503469071653109750171605490980562187754554270205989044741057096972788559158484365780262556979453250728442095154739683463756026091375767288671224139200222105761810805682434258259909027678230003839968303010119242741685603688142412658314891480010245428708019669876851135118327403821089820879882518764694804464632109601968723515729421787515184736053990636361259351773821734668991801586271023369802329004972608576329039952284313751156015992920002507820261148809899720670456551912551057970035197150724300415041077875982882374369059899667097395691109562155796452003359287730030392839975173542547832492382238631624301018020229678295256112591570204874723558954214308731476702832790622472000683327027103786743337720346440938943587006027950820258764406388843301290146776833980216140267397508938517630805629713414025363134376470399316399934959198236998321924734766869503160999021469955391249159486640985473024*i1^10 + 96996677407778574884695948851076959392279361431141980959548675959730810030584679979492215763176120990491962625092570874908719786855388929285288917734324883052383971661284683365845565764314224000454802478178674679795522081217326855097003328954234878710382274632413934950731017367988372500091678295779472967338655756505169037911573245163402643807628826301206533581717792306567131113336104484832648305472049786033358266033706053229900391335537172204967699695538372575426771710497201049233906763687584762411933219078122167881595101138803624888294031029184208470266171075604020843404261862359480869346306359578144071114275049309952359432571961890857480498446391225530705170794937310703034500146809287091554963409753869342696832550750122904040106153779814831144184879180760010764389877521304810525049357285211482832730211248150937442271151844573451973711737515017505757540190834919990811125173670699974715060567873399493998551532312817698040633085192526330749978487631795529256895593154599406520562177867702992124835109814750001640072366429112609959267121898195273359838879730926749796107253088980068052827365369176981824391395469688199787504981116739112029840723447556904517168354897693015148804987521656658094908001718857952917128034012789632312944500985134411612562055936810724699699536288816845126253000730965085487028402446559124483353536138361654783068078080*i1^11 + 309604701523719246702773366640206506138795053092377440649671400457155931370486692459152332856812977661601651438816415000058728043756839632802738282804120927678942779883240875927665539680928647324289054193428140937412786239194269670537630146353735179171268037248771881233879286195875689227228436356082342163769636862648944060640608821378272058107220693489670019900625176754286346788910906000815849793592644479848311651131239811282997506374343352224882635014665857697403874570162675373446739963712103153888074386606402490512061179274008804250385667452072086507260521372755977748228674401485864896191449163787987937413599644353920203242745943377151495727173609739601813830571888417577042839757762130303999442951656503592009396792165665915619498965901726005303110699708527753878618049630523407559785034673184852505203570145880618950024236804196236268811974274859016370168368776839646097973811102559312109641119617241167797290480668514988528997184673483065011155850380079453718580073043525697601960217652665179869727334753303103981181409381391269054238528977486224055413627357084395742390576434204900162871284893501865447046290781603471205173897967366844969618245087791026936678267219721794712356296091965426154547938568088904958409769463466562347064191753118404659028590449456375966553088275599997748481132515589666411853165516725375287533641916994015121637376*i1^12 + -180549213621786073380659133603491347551315932435743942140644512818647057251118807648388656053764064617549828225261740047229694618967353851973515718181056780937542715906223175669210792629002662931731147800875074989247024510477295477489881779256968367532109673831668107093473313847056064974758144725543323435620212674619814212872751979256783393519257312252233972877793760251037659776626920139226387840577194788088427020815160267482163241641086738117537886072544362625231676274351809240837223302233070951826607072014525316536299782750391758183389614823556257839982472215720953268871724950858722713011248991269631769674796249195605779090201907303677054049946857143498225032480282341419971311638872375366415213799943367944191717324158333586395696573391768791939598898518957499685655053635691833347941019947424154450707502053672593192245144928436661919369455892978384517922149738935125839766922036282122163234999361025799706171639677753022995776856281332944110334955146181693902249788932057127133059255269182497566106449650158851702234709157303835354340608057681237945410344161516820252897436557597257624706832014740344879388145616213292824212949320812223161692783779116692685691513279294095252996451715876892145086735319775081594665274383599369128414050340065364910647396077205797321673388056243409988852566776135583962826860142018059697914837286511150366720*i1^13 + 77273448268340526707125937366208957525579999243924777833040542987378610246498499782743143176149365091219996498717835739828160202880750449445523571461146994813933363330883577418813631233584579319158218720750560647791010802475938872711139944987072953839677837140190343868644756258435403836774390319233270709247403748633592635801814613252261508024368711719187843540643077787623003362978445368815421632292021374508854454351952344287367938280100439408555523012356485825500042502521724962455295587767213718064203361570507436857830725649783377550357598922262524485509859335794562847857957992597700429639874119063431583595244841012772904805576692459680504188278216691986144209356601523578999677676678843808278419513733170437290202501153612339148562508809603080375084725155132926527363347013248369832234818786065439889612949612177920450054512895281500382444415401285077390930889070130536716090688920990916229464631374318955160926105995264473248449456845901820801708513442759943419440909091338212889082648073400270035522412276218942892612153831201961149319856277767103977327422582139005695283532844306588394500920125200818326165386716938949124388253230046280735412225468384693157632844054641257278067718194686388563973929779210523850119047758106087340607856425182685680717295211977430074119222767196895796424101294522528402386780766193883888690642839754768384*i1^14 + -16557752596089947165947968221820177412668532103112024385152748075611350193888627731482590085630011582386915440260967700822470620074040146964397987058932668458143189015128366536175289431966289634652007259774608778112343166931647629033867697221945021583814192369656674313704971362469935257260897769326193903721497464642630803503898351821867950130199929219592746898646749317122008380157710777970045914866576940047531106643757884151001228362919639386695685922869237926618685855224220406733385517243519096368848779300348816865834818846480312181268522133033916571465746950474919436025151399128504649014751960024444844575439416171861221560579955115943214050775367081538152803945696599811870296161830119967231844374011882504326151995473739208594973388856835410852863784463529699317635480092558479235763243265131796865873649926909802410806653169358430904201173789567151720791274329195027798768148079433817964082569460991411895728731767891005874139158374380652060451106106599713790928632960089073430720108588928419555145216274721430483818201250419416438525694483283992063871455356154020714572110233545089118277592358684018932504485392282638170664136822650730995613731298976130969768137197662517846227522739972881459010694400619899877550894298418850520542258661076018004620890233475031744205505623091062955895711934280058881792182072010012988434527461310464*i1^15 + 2678203309603710905290641567634986564929176984008741935797668661512319915588858089061665040479677661254479237116579448670374751194088376395474404187873428059449412441802534070201286977639587526005381375366837212706490434859506389955546313218706238387986530548394752309479974436971240104387207212761171399524577251069440069016419708453441488091908160164970270705799266601143097348397346045778358344172163661217335890697681174034267075168144649188860089303727034460367716075432555447778129286846253538832020317295971878962258364536249897738899935975991771605424795435041194523403850320962236306981550604423127560592404307238613325033359364283470324112943014648923034339545364347125926699122429715498397353674654278438690457472835802956957571347012413847731685461410930314873796741680816770518773465381976519512565853138361949641029766252972437094769370012608920410403733299582941002234097451579931368536108101529936068831783764475320661791456982175814500664959442146880530316674118591966094922569675443031394064437138815983113056101000684979818101554742292598664616503026944273676057580974165949591873709339003985472640493246298367924433178356043941948513001225496326664072779239308672077719470285538868334707613818882376551712434011780754771463690967019521764292920784597378509135575384728476869818686914701918534502397275054987746603371069440*i1^16 + -260289921963585207713376295175622485398873870203047086941136206509628963569239128417671244808880967083173782659464493881293194075239619384908841906086823631996647557192475280585586398727582764561656528562210208090641181392494867511119302444535894611016938782295733076139621619962453279585503666519788300190344870952776506050709012674230678453040625348473253200972111439496620533191699039428172669090853132353304588274711043122991336889377896773787310080317760020460237496371078827185478718716004567756178987426810948892971759195048154834224671508193828030595814631553084228229202418525401100374976761721928431335112068692179695078433008281080775045352986770943465272264365307294457118926081065855252711166272566478979340955343214528098808462762932559054404394828237266858379543558283458139974685811765627766251464353248468052134866625829140573601063513300821931754336571158993435964790767039266846952350947486941173082492263729327650663890315627663052106831391832822119174838758590920446055958713664561740066531097875782183025910321342384454421262275293794092256504845530850021888220724415019370654774521467767823486476406106401771630454794022619122695584255149490989850624699496458438751307608452699433156247120911060010877871543304738101494159802035532238520765746834318799944583750676775110177774145934619286378540846349982297363578880*i1^17 + 16200600123486776014182889840030820983503490076704542087618200909591856022624889750443659468660323054074483424364737879927076785601971373810446113959776508914970529436522363930958943157134151212286066038523395149193942780377764549248262583272901910565252171380786417642498890811402004124919355640812870302184274589926623439907099486462649417916828346714047367988214703331337268161928349791025411957824496420411137877289201297611377974417185137655442073008342657866010314620604736518141914434885794956573598378099172677779040089306932433307097873343302369861635958211945659903583389285668200707086372794091487932874211701482035459896006681597783171594365801273325531286693135140641264009582390029861831897580273227547299067460287784880203060065281097377354423536773213357890948728613273085283274068072965121407548279980569845899609767071012570713344078789303000797148527702029232794968797876316913925676276460173419518091247199185739679247475578084467396094927502609499883736642372792832811962033526472866049294092497554133671992644555819621163607299991297607580874657418327255970175275343970111529621060231609891286612891411978177953833899578624814522416938306453974605767986359882313268753651910561408752173213075041542731174588265452537862613096919630829006815780455340724984727108766593015823679220878289981874190301713499749875712*i1^18 + -680043161405278734290419147592461751552453492130897431345559918749421038986212473123612867607189154386913856918849112185256268224308305810384193485174107044401877756659338751004701377544725163433588157451163831761572857652788304511526416906569927829814176609903734015493934927424920641080236498074013566722932611091695970122060541538659293045129582824315707130276431138546219899325507789708884982346032058797818555762178072886090905975159819547364577105932579028352574904413216205650126319263843780493777854307517637406893083271447992931251955110110703270467562119470298237467568829186366353189131260457179841069446062170471067922712627423966572260416018551909436843245436671782800258183103172774961781730944667244526629787342241185184612325605129351204827047116135334495568484458788171250982498130901752077011117202672349910259826262193185131182598485659926459348541047412640593509056450911589484002333617822158392341034794694131881812427903607780499206483889144048334709183484519549451238019103486099033913119825749425426240258481232148103510822711353631405240987507264480802057575987329829093646455976186169147067628463838073410386949807741509263106800278426072899823619099320455615183697761218461028650760528668736728936078259895371851320628148142690509017132800837823628652118817182208830336752066060375401384522564279205888*i1^19 + 20379754124026010825705170092912776421322260618405939755815788352090183158255918091613707951991431842836448836082320265940977829945913182169388012593746422706796582677559034767847935839780187808729202993342472388419057721800398435333810515922406287546593302264959710036939608968400475415122002155549794404171014241877883039008742209773945929289722608987292422113629975888996580598342528418743007476389494705285203112438572243364084726360119527897822802413305992909842590047153785503260017513639785551092623774454188045468420111297970861957055131933593071674182856899563862811812812930118890174910937411386930912675906464831575639180900588211697723380972648584917709705627265848718500234648253910455764265075510480894401425370140589997610051018800777292657442067735560015163136003823115344856891648741142024073696532641548314660703471640734387441124725429242329653873558420843401025902393995184131483050547472416384651093480154110764414344592900440128606100205094556499934762338957466636843459769547352898588536195440006580601309118399577921065674497900027192307454755013793260548100472829240378070203689219828697388591814349443010191847857850968625518741875378614233053227135330775143832892940729208695166398663915764852377695126853421917121568994233251437347537946985261050429878251828073843659423825821609702872823432740864*i1^20 + -453948488285733381198900362163827666602207908393045813077877150275431874547159381922202288554575227819921242913070450095606264707918704690487116079531339870767242913952833968481229886910236676389220308229732380389765930444763623480397128533088609319990999075663182568764519159163436683137199160962538091971907465528583441842808790101933566114335669889638109462834986002381020804091040441970815137894933844165146523599162485956683039594254696738376268831595562344976792335785568873977247645733754824290445737285299651567095345762053364172794990839374863683022577766609387706070168817577408439357775683178691594036725143053201316040217573943304276614872018852916347616856884722464766876920904385427629169184896263611978688558237825995078582192858956508247243444302205000764976346212765577277083332222556484889319152080673658454950281774795292359805185157755151023835247348257539384439378807186947142553461777038514008515232432075323187151709592400595583577045679205663989357013974999908913554090050598896349918433046710848476866339909405068293771333641244007040429055835001424219824638861114693763482863213785000423727157272608175884217467756457999864516505964450826676588969977717771650715775925882825608085643738183463886250764770419571703873575866247449022844830073594193453466260938817735766201752509307715529826369536*i1^21 + 7682428732122327193676231018430819045021215502920608640277618450980813550765075778345334031717605507263389349054742051275981554025668093562414851843219199010752715508744911018294539926015001960750451468002501311026993465643602050134402987716909699101779881014889916554030003403068947599609031574760006439790174797747656071967985648704456562482375583598755302039496621171148213355451313358418057741297410222320964355454003384611718418017929118191790359988158963484871210136193282766353345464725480304742269208179100124706514062174488661635098955977831088117973133659353170894147132099153744694740034799072473714372099915638616019475397601737964911011766841223958887179513719415670046760357123046284053560436459943351624666193758482234653754225097376656135307840043871821674052964540416759325362956761023072022281511653093822031313028990446095131776013347328466686747334790939709989130321991938702876062349012453128829302468759533642026009174344035809859958225167241662041214272737134811091360877999282364064869772812066882503853834995643907729327556119081372639962747433578157069422524941556164589925099087588476677409776241803292289067828776953715004694861501662718089221986428885644981044207076406773355446892451747959364992722571031454530441872568020633647641543190374220325679539190159797687380025662426425851904*i1^22 + -99296416913949240003989982770690480593888362393887575628829394990711915850593762596385738062760839911999604323022418450343199781357470833477496173338059543669475149539173235252063847756725755819870172839078233262097142939481769079539449115445988857468325851483534411147633308432795785608257393969931755668242176112409664786757843739278620321897779286074131388924050242887422094731392939373168075520646613769974421878490983528712921859218907548021476974121764956683797519246842743720477807052496910243375405819158218148351983703711324605445573087919807350351135591573381342852216247974195464505215045473179736974381933003020569437057939702254808234072552624219220675321522935470194496451957756020499827245435150635204318024598407555127563180749246090289061017759129589170794541313265329405877638327500439716994912803128484212826942313994469704621538195362210325180034704982350034316971978865174676531896060332957171798488556579001699564505101521395646800903231413782813071877777277041644832656844469006223281556820874532604545731598455727338932461461674544249261540891987645092346519809415704498120534222601864072126086496521224037305593830065955417087975288299627503260329314253909357565697501978234006583558498164444396706300446325173384524411643561174161283697750664574491445557125123966899692864726443753472*i1^23 + 969628114882318217548031116812074940723047221599882522686758440853512730619974793612070687526902665322567432098148839259051339666152045847565981777313950090069697796209831814407261480074600927740644058143687461838913048160881583872410036938513203818422305207900512197196536107646875213239066714876638628682190428816856113781415236510742870594140064563442173763036212433831402281127620056711349608091956099559766926316016973715233822959354262393265652317078159025044713047504853457280531161184200379604593841333882487111968531993710833682955992927658875077491859945927031693812889217033080938409823639640295509363182264718489861365727621205014330574902809583251453823453056599399285815610258804601086793243068561332084406103733412546249078731955264381468896494635536683937380016596131293637966564324276386301538898203655683409580610410302159738639182900905973578754609896025873974511830668430501734920630338829550465064412452256375188662504700182114175502542860607593414268963477465288142456095381587714147812186671557523139997780779738381245630477318427306120965593515148672963916542016776352609184314308094879521901779987123739469619456376531815540337244885266767611762383778372513921728858184068128996693561732552404903339606127106480816561397564240941801999871810974759240704213533811425674334302109696*i1^24 + -6979254765337104377029374959927147265615520580920625397220561344663545167606824174025585502346506230637566502907658394382394137414602997442276507191712098505506616197386982577408611845358363598557934379790922697151053128955074204990124419299220463836011187327362547163488534489981607311605695393691502849023330696113778048082730130370835547440266501130590787697590949832018265356900315664268019608993956535806116453248279338507756945995411532669320564716888734574851941280283182578124873603515654618409072604852939986166870111333988384797284196324495868729782783618165749974152598358021855617976479065362722190331273692015020572937002190609790482947534330252898006182933984447140619622119217499434085841927223234239090907048380383207488444476475904523260030380179883557914595836216444264393916539636220239980308550841678180074398267890906222316194681627524738239111080726758163494539469740683175480506024316607578457554626087121567901089904311857553180757707720263818485263788659223148609970092158729714869841783993382286299726671201677817753418333196397924336975449006860533165483270011119872925023718964357421570984490777012695820113552549605619622000299637312301661413583936815972681654684205879130486600105571622012987518768800509666980330077687266141315970277581498086455793895605083761184604160*i1^25 + 35694130010277793083214077840417980938213256375449905693523993309213937062223221321190655091241372217473171444251361196510625508674978476522883691348767003696647086082907444790877239784703877028489010700993390481051799065083044395120391068824211595820552741050351454817227833221191320169005613293763631449970335140911069628577683470533587762463356019651009732264443936278948839363899075330620336857013953839230207039032566207359630339448930982430689630240065105440102144173068389628649989790924932209063163659069986596914988742425818714994807520997096750802772020875464955428205879965961928578177946684264697747670693157257801201889334469598190942253308752991190397653379618832829340123609198148448981412944186752224859740215232815731500084042485950039326954868002507385247679880003866844085921026074045053074927022454852935725929086602497465002681070814737198061008358702032779771468343266499992699995214285158435931178080497967559487007865901638200964786375984963185580890094639286903565092347534784201795873904028439414356872754800340844809013315317997766682104208809421656223114349461245337754252192175421508349026436261886628710660216399560374174731183263117575089507312346949577033862125136309586488043208331394949157775889317269819343088423928015514512475716998201789149413138039216013312*i1^26 + -124190010962875626319493931427988978179348682274717648637259801304268445738110110882609173651235757578737990965870343492174417046226668422376244295864287078605685022617016011355567768910022380650023213255615591243043526542239381290665881939931673758444264848283214001926422600618253280739601806018366881498928646701865269018036441974814972049480592748455330325679198111291138454738428738721618332007769867955015134157784982542552605710027030704475189189209119621529804173604884242987517145400466251050678978589809716728911353549835385288523346925646785753082143147008394777553644724131085722829044864258643762152554952416562312056126336758542296077918624899236355434586073029606906942195603292148882235832016183459866804540518693955141653864613260387818036769505636050579120226930615446961562880590988330214607880568435794372160435600779854575353696857431859504418422415054348086853960103006150681142557744446101659693913369720886411732840592011207899465340650182323862996315247193520586128422743871069904877982043321858403791586182399184861626103676902574130443909604846674009188906773419209626696063383022092987990622653532053694567292427700457296090755963062516559778386672698668973094215351866242733013288569739092703954147386682308860358791913193354657043877578659698847304544533086208*i1^27 + 303610572044096514776781330012961963800886383355158806987959635892670151724762869121288157748400671020130595724360747460783537928701055549629649193769528962276328362930442164376933533133551777959291944249875556301914479946723917667535907703081234395010318861153869021703828497762901172425112189547508963527414144146484641271362555736442753753616221767981633300200707683377566902975755986987474565835212905412011114924134857923722281898060779482146584961291584528066794730777375110882918333039220806093886614217860168788334483578427643953099127477952684554149089495491447611172140730513315920145117737322808693849666517345542496572742445532336380195937436398375362148721938694154406606223875783428858498170575076057114107324065186422141116446676929625594044968603515176601378075462309524829406494302106350083690619976575808559111250430661964569501523079445426777540239341735298702798557791025692064136947368070352622297325086944459231832927212540618909144416853934005283921590905406222986551708841612252489204800861908966631375500584263912097276931997887670864591845305827337713978795308837553105750079920024340491541682791357956846423168455788008630764291630035596246871927689112874696936659713091318866940987248121037589855752634769471840338404621386282453570075452846272138532880384*i1^28 + -523988355479840544238794037711154811682047331290518628442521208584657921887979762040000074520328010561607728669842350031159270876772334171443244178528984776194934386807270969056136338698609078989986491432855138567838992697349960027692418025519121344079110741198613236933922227221093104873292475553471291322841705113464471497911155745014049851139881303093028494821050942937647149703696938574610534778137259474560528206668321568531133674770298107973286028651790896908482870070577118894326962028605425840966477567571253626597037865134513631187192184583448782189594565215354495761355595839057497164839328722703673090986991774565592849021922291395651465711584204596985303092799635894918573340119778833614494143186082346354183189124868576039964726163070369502110509534032325886864038606382731358827334577968133497960920977397008881684733003151852542779861410507723049643237255329646221515651027266545442860724941437575539261291144431662505306730888862421437820262686811959834604789227691641665717120853055919293200673321158548361076493829447560147286514301731899848703464861942352337708024242187557620711793021831211107401341648690150743508156791365097422743193773851528021690941868370966730877921926881792525622954695468677057871840639790908320215587715401670420082523201378063482880*i1^29 + 636506567998658093731279546146993368345494277701752288936712490599568672918884262363452750646331923709869337050431512398766790781805699626720778004860128298317184579466425558487723978283663873138441518382778428971777811327549774799918666487905217001909955968008300252787703697123128207391527094558061559138042105117401671911145040990384581010933015544912682875078560713154516364255641054231028576848260832650080060720358778125727190690208691169768413543294854943679771523226474247342930898558328055439026653278909663157784116732990503989242324770264327350837685273277918660129738725151428672960504277610961310904668491593883760855231292906233487507096307602894696211855600993888950280041580732794482903361751687338642493339296862272696821610725190256655915567374735292992431236318315654013372667844730178864152194056136419575579648938004808783451063175498605640172790463516618958757915231750119155763471702590857302783623908829084363296853341508163514872691290753916928340940349492781652526441381641195618390818964727467735128887002161477443825572866922189736125861716107234298416454290110307529662287224783649192984766078317905709979126858085704414658089222245980038593019416050207851769235559775424475691178474621242336240187836250878650570506128529910328256414976311296*i1^30 + -527930664160109561496734844270749020226751318909520198497302490561164195794821905057399699694994764721248772428132151358217764077144338016076594897253547471924280777580785150647483842251250347108305531700437676008939478040040909913433931492143783611280878968584902327873806449553219238455771561515461503138957627709412052631805285540340204321737518017835227739905620264758601775449677488613329073289541449035558852442012757548513183496949174249631327609606129958216346379015743051231541700762708653183708056852453757960379938426874849418987141068323508565700269164589065862547050901914547144344566300205037920935512324802846432281296323044836276134441559446824647135034491387109643537304300263376997390478346021546010677645906636221011028481108811539148961188178939031966815351702232844521977295912690573387266266841261065952028795332971596963816640559100709036597346008848780368334376600209778044622503740461759977815822136604520927406318197054047292775792291413716348692314062949406204124461882939472355317529979510751214097648863675517078429605415277807047418584122143891687838594482257908146818664128967728705383554382180696526518386463142524801423028900174142985495497996932668448348519990934345138438891670052352773713318344607350752551040477213972100106158080*i1^31 + 297935064652284997144523872261419461655072801169792881545707967647572053818463717570133529564175819897014282000364275019299331330917569290008198036259605493559696148785430560284574384675244714145449571130663876375138852795763962476218635167881762019614392268809094493064551163549528862870943170768486733621267142978435306808513074907197042567161710776509094188392947713764402349447250289447959161903045521322806056825587162260402556484518778694780889603770380008345875802693176786477890590133867354784419303361499280269049378605496347899455913630441954955006230168843258251406674691785239490983817462525890306760562671220034371378520171084964175703736143130949498084091781180956399482337709562323585729405932515920494195285682470878579026433392495534832291055211898446767592640213375433062753617953148900303240027371876394541576805218317863250770196585568509031341994197014935034177364142137287735407046007283405161180440669156724282098307814230380384812524184418423053159998687459250635646380498183122177415001260149397021921890716283034101793268367895810071351551398264862810554266094014615972300391370060883730058981384945097532953417312380679915518106922707015094410739423554935722327867813392344666272630605669809064634092413074775916908768428520334426112*i1^32 + -122053892881266427443044820803928767081095656666049988023396993990854000225829299695988045737113774010782731931510993864884749057822422928655139346275304356808309865383542614430265691211215911194938498209190330030290126738890891991710835778445149784203851283595701373492835363372927162644602321521077307272638293243008258272368643901776301438623279568044729519516878184733134155355444486873737922498222390273138353712567943755762408745977137814743395433164277311592136352300546719000283681426197226272179923575815741874288348856107585036762384319904199117169416764695593287305087771426745196402655435998560777198086500641580881711261474733518507464269054464621511817694063625632851301598112946697386580496461942664001024371310565207868292298779242185760995454188456742596615563524432491667537671787796397642333467385269708540679824959592444797001482845199838929938564716862581542911013407139660891256016434386404156564130692590840417112691379766889969837774739643063760556310204601652953848903463555882093820589465529648771365690148945953746280284583206874960969557268194694077751185548245894807558670112600090428333305418745066914859036142740721645559775197166710414880106521162154644215492847093534219172826621751058586740272787280780325886248672559104*i1^33 + 49537240269311209002171204308265721109019659044972518498329887900702773659685933956992040078369847848210705114998807647896109067770463109265876437688315139959021920705472659875731526392678807233002638133725997704323817405362697070661667781991743339381107156351248380273020802386374207429649677964728761706369817597990880664680431797784756168620175129489766776072800394220744256024598036878152470549064086784822925033588953329717965078732476984443149732774153303935867153369532305779596073666521507221523842997384344478135482253913869113613080156193523267716517043196387791157564026708373973899992072951199756481501118949997659875374955147787999827079650969723200140745315165533271857890861427571781445499268806824769824813977011978015156410530582405660528672443358437328971238191777839794600787516849756783415083094616973028143133628000921388595460994986905850210547220228811864933554739373139039866430404939363274128271513595772671504695173111805659594412783851255520522845196790742193498811841036678888660439088941797092383119650208050056258539375742871094529412153496021681492510637896446388830500453300092106905830194077752044135341212812408244306277458078872941580937035457395130733445394535502057337730314247124824983490313775672877167673344*i1^34 + -9196922123533037790088867960166029841558776622282258280748315787155701092180615061680085235117332849852342104141419834802558514122875940114454809265684656153853919535567495471792058966959861467033359585253919944683549829828878569350230765356380948584690258808950659278702035708680283006413399718511140288428461973870419830254510282921614230547561138922991942470350885556250259674877590821023642459041287052226959772556927102343572325713579286293797492147507863865652631012949738784347149176365199263325451429149635156399601240883122403410615878946585718906995794459004922889819224617548979266663282988280088911127200106904188598960846462983997247333894672334065315479289679617500965098871196167786641054165577134132164356538006977934455807468561590750917627022636558381788359216957356951936595196500282768693465404489198520220689264494664329811140364685591677945796723843066207432926416117164893629479553134785996158503544019298775718825924516521907628538791777045309693210972339859952379028304848803531209184171173784596286118582192499854950011450866072405172718843257602431416284429692535964827290895755063504909811997603445405819930569289319869146222365391403854014441443692619024655796005234982880528721006422519335211319173035824513024*i1^35 + 1477605008963941621932075104406204455706611928376062604920235207960668137567050242814423575359321118706491737284190674437211472981611134889543233980026822643073279921857609516149825801890621837153804697558851535568290255103528234310117291579697797010894324427654098619795823837054638113138365375211829975978535055587307101755923197492154460477621223703898778861554215978902029960893065957009549654348024100637528367462797922228336881967749853216875857368564762197653695634286655752078646129172611927416529900920391081385319847242520459008980952046817251844437013809012906001376081541352876995923979087395563453112748904009281897499418159701626964645431955410972964457136304921554254932628592971806966569211476036342362452354981050170238004169901889752556014176009208599833334665332162207036499740172301438332155971976252553576120935432303184715390798559809543300298556982182504031245392753918675473741363216698411389877960587997441252867167644938404473426346412781408357664385121465417974090822350938147221357662513331892822002490111259927592595455346122931782221587146225025732416906814466262605435780647337896407797214678631892997231304522340071199682488450024076919848784892021451138875429622425519293477657848421870317142850666496*i1^36 + -83041336555823657462639134864722230747581731615899581547750145381373742307422910228844836544822662576761883851329418122389400100985901229964609999826606420545741786969787815537841932406877358357585279060805701611899942994319800401682390016314589442072029098520042781989511040416964652623498834334862568624515025885353923282025378360757100831476773078019815012519988450935654581565550436041278295080383769417758214329113961841952943413788779185272491268402703103509827049609489312185836254109937632651654519839968403845642462663564103492569683458043756133117122162250180811931310835435892394125331489935277039735145890651454795049753738287047858967970621284103583696341256342728109764033011040613147590941089703913301201977503065291752520390158511838599724788350387612169519769147125374583929045216396508768306137754482486636983846124075877113807767911843657680957723854743352174767356510164656870262340509790710406181872778735831125271579701107976833816163941793632328656841249325132159191842586078941875144905341287613318468294164228629096148692406063898370656478101812506552234256922722231287225584249505108281237794074344580904763172781377666502429183531290159165895198968300236134015247385086821670806223397137670182273024*i1^37 + 1790466499595837595631992396820150203613826171038016563210352167136645433815439366208084610814941605034132324064697782078846534864551670431135853172628355362603051046465412845326581259193476137216052891458512287701973309538298284974993330503577006153981658041485897381260709293153871975114949676497167995228512629736061932399138640946554636032789339031316773812490304273658474928392536094646244727240105860525304734415272357700385674484677185945630350612376144549370260928141883992255894479239425063503686036289799110464805411699594120572541710227971890682744541560903334072758128983674325181780717167340300107606649519366648635081320882223861786114963941573356688457388506466378229170195186235037409135592727533176251475927762058229901454983678506175312518196633798524821908455579451613850265193087708405594438544472843270229870011499379953009078912380578442119388305279127765498062852073412703813553924526291573590957472008130131035854965939639261670131837557913943136699497742155241723275810108602143612995257958719496237457354084795953731772154156882820034734160850634757400127596199386086425230281297677069786774996279406396578372662683078458826348910392681502643113832575208521290166707081028609228798252015419392*i1^38 + -4544942633301467288663275987771295042392396477828908417714514783353130489981737622082025736972434709873732557392632214046989113775219803167444516547747693521923818268280108651069950321173245422581259122697946955991792278333167107465280682814094857099352761773036382158180126011695923366887042725982207693365962947107178056250860818288147024471095682583162776977460798597229329893148248706614548279398633796234512740184601882346641184342102606354560880873920975286957384671884600871296318086911736786847027116550966857878282612866979243051075840274772528910262560275267133700864024437711049375430057774538111083751002845382396920075875351497646884769006144917877793420367894319740576394686406437272391993653697378014501159414214017149695119468400703837328877648146424737237738455616735679747017501620283708699299328611494912144792751450035424833959744170949851464003660161219421994211602850913935033090360846162826748593158985667180111243288091055335446578006318379973359219983002270177767499735149474052594386961778580769107399601113123034225689781827439495669134703998399981992556915727076570138071090058330451436464434462215783708313120819821060479236926422336108700230320410159110731333949001226409543204864*i1^39 + -556019204898951992123778444462341588074734220040127990309851930455936621444511555463900593189126381363757717274596259607256255791271767342046558294830644798274159309342767922376810214666409092011557827520132773022882442320329363080468827603547073434842884897114684214643296702926196355896624846347455666336821857727944358382806848123971564984679358214784535589543753934461277888595246043878498934678862742619094977585681536317872243073136775296175688388050798796570005020938033818073903037783711527352483656315648946990365607953866623783842282422722201290445769280636534387838089639905670058583694085856748304849990520318504021247239920020596017215291125543400726374685243720792244859424895631602910928843101056589947011889003431492644601236019520587840248976648300279817355100852054995305252177725935572853377561226808350766372794078702599580020909500336168363476088536872717303556012525587432001119585103555322899315583367959422712546291799762743899256330777560705709371018098188019722256088843712046701487639131766970359039325486220589479564155017704769127246018298378217388360563390378011034295360170760676431908139203842873586923655314657349088969196626311905699892928962980311698037257003063050240*i1^40 + 18314138847295786080598524382444926505442081488439315222176691584181134683851109585427475481436694340112061832623298471154431300880839561131670517524462579318068095880653865649210148196569841487156482735171995567211978683209229539255169974438238785331330317129402454960693273333162339867753189199691727570829102760083414843973643113185630219243435709480026839850276728938361541675613751195591492311323923176610434741576100828110403934985124734643885862205329159635042322296302891591710938070106426870488710221534545113278607371389037723402703119582442656230005060141462262575080920118899234862533620865408515433755898890482467161181063027948851468398830600675634276558654835576117202917811178236976604079428721577020027481546495710945797962825280124094540781096420538035169023052270643058891274023901169981710131578848540046024281205934313772311380813519884938772457675710696902898938006271359766462302168587799122806181555527825488465026764172342505231290781621128433750459659351334079077214399750354839676325785300640338496961287576008972822060180925546423924093054736862226081820584928658374598833159838796676576774287939278916922708342455548428257498030898907620175337386177051855283581616128*i1^41 + -393066578206106893987298799197161320808284431678621248961829814211776023396710412802244092093087181198199074538121369052682235808804618095531078973305057813104533596540711402572835101899333872783162136483003160906148589415470315520512939991981646808996463864358341864103837406905758797322399328491938849104771260401179520151888037341514842817093821117935943237156447399539924925082374676625209856658560982041434339779663768030940314337139075253966888405652559458491380900248778355518845479179063106178582906437212794870729355354605331637881596121911182734492677935576893975818226278632256628783861651818559475060334532831428188185073866936692275001611027122622094962237339837799432504870851124172133595144021976647132831615452663532847872735895139304636130103595926547555284504541768844912036033726667431780168272534379828622682234070355808748696110430460070726393012754563067218338750223445312394263679137179807278581479772611307151155406970798960519132574564625974818150217967209727539557109713222549605728854643719243849683124146962694875206133819648336187308591225285138764844149924957762788405239355037465737899018032020288953233650308615887781319926694582594549539942065873237311488*i1^42 + 5301545571723277697581274447801983926702235610682181610558416211524412606609669840293394929075888652945530181969973333361468524533216330814605745897401020624026401068678518159042227930104434840747380704082787413001767740504962387752476555185102698281502417251527262605458137096342178457782351834104927787354943583500665652981768416238313890215745254175387509685574407774844542257596912819321045438168430148533000642123718313965114430279454111946408254228607551365971143648561220096615227437433575451095659659858670815109832492367830607021170671719100613750987809187231208407281860579499484010977366848739167464902029291248554537608207385391502963515221740647639198113551577486230931554026470695000488185533226457455585040368357598013556248765556219931423216410361988086580789219334876216554663453327632738080998484019057582347307806097668694012720404793208587055351527504090984963794786726288576496004613416814727959979193487949860085301075504578878465286701498701605362369233232509879174115855108418088296192885849429799629194680696187792992276133973633812691430047409703756262201058136093069401489180778135158500026474864412877550924721875490152260940258617630299974136875712512*i1^43 + -46132555867825285736885283008947363210955375124889632882019954459427216652882605989321392464589936903375272422397697809162646878221878960489952573343075248539342688601649970163200104441182692049130853246679417586133981608781555101991713831709649549157720922101781678729867259685650647787335878570814301936991591102751219306661229242011881803304699452625684281688536970801825166558473838424269516088753675704030632486209996178029954548148134354739933703123928660448880430915477442280973600693185884969364548130492433766953549131197571695975543070379454119298670601560161781641022130817493168544327126549415225134554458670944312840053229633489642779630964172993518538416140432418785234541428120639949646678976110585635737132737005489135981697423164877287974139861099167443070922956846533472203858100103399382131089419315743782457353450025595179256481795069830870251859519796343182573183051501234575322086031941293136560583349549731068326130146342687305671403587515422371665463718221237542816506362690336105423661438864625454197855785234908339258370704107692842599549524902659127638680238814117959725740908037027105323692625574111936043282988428333503980566843441793015480320*i1^44 + 332001322679683709661728831096492166965906277947124007860747129316991037724978756319305129627384248251880206366895275096288156817792577614967925531138131254427928540179738850714015537799430087048401139496136915194921314635451598215452450960102191150784930590071228604408741978934740891503377777543220305752391276938773426776379354145676453927142359440718930459749498805097893701084857716718827401980941186403392015800508791670289412069205571282078546237351616158451215063625770560765728866545535534397373767562288885372888498617618616431690796033656213745088136968160863989000926712188372458240203549960909472351880443496160855016428745733335443182691889572715396814762637363082289238028809676537023656304636371595239411583713708053907026440617157238173784547070079452215070634635087162606093062049440072046975888912797340748524215985762862783627842954778194445916973594434824926029038776756721567749429277316184590282097347616208108182051582046877379368274910184544544744372578280627896460418069962648465340649688101419590404148311185567527275560067791750728595752365676468618097241147158239345204601194124169490470875713123744958186463224537872909626291207012352*i1^45 + -1484747235179640897618704208829044060860737443596556465074673837347026354418137939144520983283705591135575153590782616154957090807370053717595717737834940810824693434433407949837901509943243812758869947442446573572145438042695291771313813303365728958258322662430315960100531493438716434400503033337435414733727720565314224555761777744965099686036588752718208960739498224871549025767939568344275118337752622900173016985486512589998079133111492436773615329758874228242026784472513882627736558054580952982073909668729954030603649976283904322140492101411015760181390728825596010371721851151182860279328844393462636035902042703345627487743627836894805612256725469981322249881693638055060447190886389074940515530297629844654275777382822442750295275841686134553897337979145579830799347004241634594407422332797841018961384623093235149716828844014552488569450570340789743590943347359889820469974239791555409990602622239252589623263361000248910622847575482481199210880710904368796096321344409994561929787831666403239273615953368434033315972028687217597182663904597932521124642148502517335637350414848669125724009031544469576816324868971346285831330262812510631493632*i1^46 + 992815962677638447576914471624331673282145112016660017974747889980793122372011560218750393809275238312324427354152789820557010310631784603571669550453380300819370829650752382927529455081319668572464851485198960631599248287748718433523366139694080342563376695391286165645033675143022097326005924217184759924936718043838386615322294973995001307809105471446623224514572542013455375255315883006470054945937623207529905927484919048009368982597458820242211267187478377742524907621142415025009518982481416711081406827733281562843038703210143383989485328501904716694961170562152287506045397567022246421489446362022009859644593637527304168400864542445262863715317365664588070536738200011286575733080358723128241064798133878837130975088312915945547853739285549050757537039225220121144928205159364502153549254956257985471509861547606751462487639985086906547426814253760089807066184713278174449133968757273314380088379374758233651244905773764883345887573576766893005070206882971024529193116015222722233541283985037938004401877044832250247045840783965451089931901759958976707841807892366259797248727764110202080516208099154644388656953455558907736710663110656*i1^47 + 12925568709895036595843165630825440605333220854564586058015284516019690453540232368777016426543438867832154402858198535785283334763681600978008731729100712608142885070496865897354350709720117305219463855056400093423597721662794443520781786672123314507516886719717660085345652723270924408081535028692591924970536737884765148550121004530444317358008525381757722447958063349666377047964072057363955664160705231474096448348743098736778678901454570580894127212754687835662918674575354915607768260512797092365765948412825732004630710323595103408575848643208346095624825591344849254602272594021723915581545506954398168573712507522160426840745322309638499974029021940296226972726897724400497947781466136169726401007508765684144741095596432181238179800461101055686650156077009316101397792532301422513804314492660490438471000605695070315276015001338455336353906651181626001307330545058122028171164527066732538032866907769312007670225185986443625420751732440099531694401928772373363883145197644232142124642457467101086800795102631786959388227880311553559392594978585125660855607001577773910505604982174065974746648857073972849221801794998540961841152*i1^48 + -27111688830922735866531956705887722243450407429471116239898992012782411647147538807411336267134439994536295161852594702312706411191832655892191774058483048031824739087486059172450396097934179041434904350412925574046076441890314419125413598913023246894258308082869197762443235203115200945554639559283129174747638375770056722988407048326490333610833799550911180621908650470163010086610951122460567900332729778198749565728911009970498787218155784305847455916604111573516194241556328088018500057030282437511963667680442280779347435193004357104824156860449114394635658431443525189597477812654367332407307164923697677289445349491469208978233723916851072351448235890048999096948201555146541747643296579900865240100313051254862230205535809267327191143209228900981319645294984424367608917571889732457525583618917201956626255007922063148897714891222581795838572243614067186760801754861992628058442395014953605527560428121253176834557857048450835230648685212856006103425156198241139216172267836251140025002621709318012786626051505415616155311889272202539244378910172123422765237238682011445403909832591723814534468188531231662020895981961216*i1^49 + 13774555170747674953715294906035241224259704990157757227383362824471021400011268419687974930367423501825027734704864986979120838140349964096395529138559017459611795507758649797034601103223511747485874259073698368429712394593356282381262380659142279607606572987253867381336557679271715579616269810504599535563039384264591721686332198887342431895397359832257074489468959320210044376860815716373178279369960573862628654373131950468069788215052472494110259169771249440947687307897758392949297464350679493064610615314138077912271183859609030073435019777762918434401281824955916759965481060084629055402086139937421455749696102952857851419074869351546556085401361346235107531336688051411166684038927978245680632771412714169768649139122728354269706272898873106534951089107805204725934978375109857557845442535396898389985226224352397159540780094942767964672930930679248053159546940198733911981394256208379762641114849107200997210347564379559419485821535596002599254457786951987968284114965064348566091978867532340865974981795528671216898744061854676625718789510419370717821346650377997439125476430693925467763522424824028188377088*i1^50 + 8983488748910157008352056940708043452293503015735988471327973836618752065958327077805899829918705703557892558361260211684038462128588846355286474015749932653075569752244277918445825353705966317454414462685455973488627347980504019868584770160323958962271905743678292342507165259121651411875401169151065483825393408605953535702563585468285782733828094204609142504382417885597571235327557582863963624368162859144567001020214351465649514185733132401637872281969558945761759514360102264815241736917203209929258274244902083174037323735586967661544854923052391758144481918074947134071926571580072557898067292668507983505303836873658364491972628765504549444129018975111451699573061506169223796079680440618187295563049736518118645091093748110021633010494727245930234154933230463500057937405162561404840247153008244090659165691462321836105014965277916597003700324698052835634700752342173460832655891884785092545055313941553182404022528680594382516279411996734173908044825461242306336999917360678039879154826728134470875844165802486574993787041742601371076383464359741902304238671219088690046431327907373636217090166751232*i1^51 + 2185558713935312139240887738822373414446863317568836299558699107789819482961223252553272215593723991292262371482619170269499422083967998865031314572342939221748003592019738722925616302225502151949661108403631227513829315188037045788833168812522243439768750159191733852209587774604976883040360605888873137902836121649956678353878900846828872961215310645359571840142488757265421303114407223579530430445292437911770738349029956194967602725871064041086159230148931570905860160551356175108498018749462204736372107948891347605888740796321003312958138276639074910154098528538381020644854451040469311077305144218690279809460178634131776534872396418790335992916916527221308963423044824331697234391091279859751033854696381000058840420883722094066172468308174200097381332844284920717546022172488087345586542738549205071254299270641170053388453798328208485961003963079511441856942469082474160226157273608129315860523189013687458933573672329617350674593881345574005963262162200127564373328144137624544974691088539407686477496565426253951385583322707132278095912905603216465432828963845884846508769160429200327311360*i1^52 + 24755018423644474900927001913043177187225201157973449525124840681382108027799421843397682235851471710330524808513882623944321081351983582044675550227454210018294523812072921668422976405050476860301096426342710139489272575473223607892537601695640450985695253857251935862802259324545392383434639683314974429521300743780662907786693861456459593465741165964095641742078104490219814158431213219059123626462816622140627892775999985222675390223501391810823980461073795715058992170812371893420085410698405545537945252639905938607287178750675112484032630124678435992591163486625840340080330970771108969871322456449375562122023862752656865588983755238788167402216536017100809138581395148068965237243058146865403295048352851723528391268336568250926714346107101876747207610931889525472816144107966593794280130257844913276131106001476811066411747291165760717465661834504344370831415901364813746033396112974673635703092956863547124124132481383491958233527109303986420289770512383668603777552799190374682211774518453753351442965470203594833791944018836053177707950839058562320397700866797597117521000923136*i1^53 + 41836731585751178356968702328850483298433048103381794031159360298826267564162620507513001239141771982916093148164865654815893934956804472700273035705649127815167802703397900292761638062412638663181721515878344993142936165637695789576048758695552796784842798125713625794544861648271283895331202045398110238427948961832828721337836921242378964612113286021775883838969979467308811898401329203614770300980141889581164240782369978553046161798045725152305257397255053028333611434941477742472313687347866539844122472515585047477494347253684899577471748313053894337792995159923791457741126098006364041582441365609521360664074322837387296885226867671977333532029723124359863728576367745022085591584448843250333069795008791224228826380246268736273853092144611660409770697275263060401835892497150870878562790304777421186434850817174014583597110031414247455077944851342326761836593018231021446336922109938335454623938427261789007755703293615431013725027483292018266112783087305395325868677133725623147243248041469850492307720559698428400551420771904698251806794636048771715645218257198817214464*i1^54 + 910459326861852049592251828953611800456085420183824644953648922478657366985215447846180013652558817452285124073203457453694044291172571296880623857087031076523865491294835794165556408750685333520247581937772484272443614897076019892675379893090978936653153314022726774163070944766822159007685727264656448328464723670221680853364708221764906780992757488998737143355984989361309810809507623715344269541830877324563369978848613972651534547906630221551779053644101025507870605283525950834799133503152617401441771284121567870251791999194411119807079855902216672266374845444383242549274055531480104436713597022057218089718369463819332755468113422535629263403485513707395261983194513811792262629692323828822221119407904938971712366824017583371179631116753323147003446449852194070247755236244362665686387493277996867396130506313807755693331193351244290796215177778251461805228386710255303299308730172272960830206392730284584738310824706866706530570290426743234764038553300748919053678966744124260597520267967083928127591988171737571726886272287645178077075928250036868089754157056*i1^55 + 5426842388097405992038198921044627113812587617641830764875848623563025631316388263280225730134727316110497803881449105613962311920287657590262374425954334212754216560447669111856765705556901674657432489037749750103815483726809227110941106250709051377602144860711419257305804271429603490406275130319778363860305221646746745791251509683304358276508973525333539126770871481739660080597059114195929535316043486617128389476623781269974168197424594412483937339009844091173759408227122156253195271872623771709234767239119593062542033837173289534398042879489129725496412132452950094689622482423175233239864345402605363645488077646418448188386851734973865251903264289974762374997481345184275966933639219888507653981032235471436238463926423917578747220791027145534422733555692873750768701447721111973724928790459356050861983300237943577014070476610425416639044011212849506896880707126071186223053340482697532935081075741777948851321011261126765090781294321026093759371315370127125762823819222044442064312183116862232104307664938708466901162184683408443580042552023187456*i1^56 + 955837025975613161947250233338819836676811362752941361847426612093763636513551965020866153361541401747714601684062487881898520326399778320752338680984454603633980882394201198481038491403065804425540639389336327894641816604579517228224425158830853055883870480114525341328650980547976103248768251733782357644538328386258353901061655452771350655856038973623648438137582629282613083805164075187486859707606257498614619569697227683322330887544402880236174368039509003746524049641052534333337774186230491966487140975336813566837698711162611097332103215071456915928928736742990409880292198833798505757645428223948031743937305709583918700475833700233730181303675873191406648183604894207505949357877740637598848452071654010082338763686965531413249094262063424462068053649232593430015212255294329263898160244204119660670019691862538234996396012359504125919048908689936848107197427117360505328438101932817831325493648971600551728271445019840202871832329958999401288660733161698767368242239973322753145937562559741374077773035764775229363381717399469914324992*i1^57 + 49877832903492407736973352354858221979759841957907363428281856144530511575545126100909201044732888124145493313806686083836532365688369700687102445838910922566766591733833216905425198767974973903507675529943355104608732996392799972472092079223339248000183221121846979134829905732026589060483070191950632411650467744730550492704888790682273431025120665238025830261867987047038347242154687462492707728666379849407320416219184347909250450584057206067333470665906087077439817040887460830186057193634368213188830178656279260945192490582376669860293672748689749502748189744408859467544534196499761514934978350924527320506400699610357082854561006423185236213087247431601257428824144086959287753605417073481474539147743383951583091768696880743857539750053668094134676903436957538165810927596103841332036701107332857613241380476485339582516455869751560523961872929055340700791742475904763083335559062650137936266965404340346059908750242010523512833977436794673321229286605697452698623660770997237617283757032431828325565661797009623392987381760*i1^58 + 207048082286505044467856603473295692757122185869309939232849202036876593912175966980381334121255136241422425030917392684655558067198103877081571167427617151556137155799385367369754759649212954336273374600957143231152431550947727699197273005822085315117081642612398418102925123079852669611830036372134977201496715753539936009435185744705649109056190084509741945231429955035086561860095065563745387346267249062165800356410102025861337382113784368116932771426931871904047979803614968662059640126397015294069675619468739020237444317054720737503436505890886873434889774337116780896571130877164931915178376188763941219295289378464838512555579135049672331580026190227438457331703126983699542315472028539165601997709864573160583701932368120489754315069185746480061651438403729361909650974819586996190717477877680447655209703294381322068825239741140914610225384537082703716667900365105040415079545937527640698298817926915026773705019118595080439303571420667909537914814313986062733841722794490434554161124075578757787275933253632*i1^59 + 288959228074956305893225707969255492356616391019388533345485275859095474440482562378096089613872452468346793811842776710833676002925383974495368963572161838124647567633195733617731973905929877976526508386162769977485729465879545066225127911115913713616797475665201266220475594386235711472175623564222375134270140523174792688900654827913710002946172813197667235196758964778911341357803004745726227079252444058200393604728764480451839587303227221519033164290145679476912393803418972685856436361762077640038713236531692107560394719513338909278829391888280398195846170291687095660195782771869287298391436176387015048206546673441312633897076031005613992379479757629374451350460676595712546812672900468414029254580359225040418576171547061408773644529220554359553108997627708326082010934782022368112485999527509851954431093889723387682294761506659128256263264960103235586196727590801394878816290760815490810009461435620351312111190491082026487506845021235387712955692553320451752367259389678557103436180227723264*i1^60 + 1028484255791801917798499595221710402323005694547176274181333378902214703615948749722203780392991368922708157711542677120739106532966246188531364995526530009348179170934149906639753337590754540267321287970870923339513824621588396786262185973005429309330486417129374337297191763871419165800395954783859923433328799234538730293115338795529442236995673405788269944882186782829974470451176719990418501628469107741314893008513035257270135023337851014570054967666516219527308694424136150141246856103568212294384348329655161984189624846052108939937334871933214384171073890672613303633125884784163704745028570564341639958272439395551387114933580381755426208211128857135001025998485046588250468072316848342892511719479128138448836615830798208424826196454056475772884108824371019225131303814608004574778757591162707584692522137857761871231689936012903975306561521910034020533468087070123549187422391546031057443927740966489881949934484564515914774461751838237740874029965067616929867304739394640000*i1^61 + 916333440999117617483366174719540778193902922131351477726702206417297658810249955266643673736326482294841436346289876029203471318977893071132152724039144937088251786997780922030707325902799270570073124821092946464961850373552602167264320305538167140673269127463006633581261394447583540651119753813704472031523115811785891279539821777574751994679831546644767325454924850283554843390840390689521912333195888128708609372601164828420716502862054472425868159901215791796585242812796700492190110846211182995247386043550732392967629847737726781143847703118810934649266420806396298039274866316168070214332006479618620025089105972902632416931723528851901861218310963115819729200077163436867374399315951117877870258517073140741077439543891288627762591118759203267156755932338435055217980654698289937432763955893195544119728353965770335167676439166933564354844805141154413675991585999653051862487436849307609564268995133709142742383321818492130130272395161063096289335248019140625*i1^62, -31640416239679968809832984390817923383929974706820524757996978117392140808018564168484940002151454538336123783782733630490742754644952186202871287458456698202586691290993054313575967295346336881205736712899483200305258189220971897055250010126897988434308237205853598984091501572736349042078101943310990628805065600415516613325556572930820952480460775257582072560984284240783072077768453807599648007377293744924222524879983884689474517429421168342605937744891643924718390449153128175927423958998430920039908398118771169536665394146546549035640380070322339266033185930635997963270144237670382277362349871770698257517230900945687810131434303346165428722515966362076763992773092939069208903022730098236719176655907430145991100471593382649279366275433304330759876666290649571543982870842532528783034676283343479652259388023887250938534081683785118938155400671891498410463582019824402895596411592249677510751205705197975105320745093017706573332618768847008009002989590090348561077448154121273305741719942740054842415256981045011875357453694719544707519219328822052330949553762048966877750988956579239874086262549591247912513972843073499751131874167698844877992432019194483170294148722095767660171265892602333038570369156369971221666692140306623610160714589192497839573914398582798645807924152186284133487334430582592769090073202837585514888339441056331120305970614774315478437887201570468502009715875982782806604127670442255793606300832983062182075321816590790353451855963063935416731196855920231260033064157126546739295004157099776949317467972486202385849148583922113759806156771885869052327912100268023300924754419162060391269806247184009154817175997833382075617182726758260296942367796429657404362312378188641004411872807156028729008273774478492190410914597809387791536632036033453575013724631153775266393880583729738180185203551214257180018787280975078588895558333742089072951166141929683855766702717202767840747217512667545600000000000000000 + 190626584760729562828081693994222732728846717023105956391835715623910939438140974866777871679723298768133769201519618486777282928167225463849082065627753298433233513315457307124365919314161341286089369397652174946456608705886866570603516845782925435163028189024326137281724020980114079830753448336489938148265225983429799601415480363172905534071618674467703229346357523974516193735150103049628319936429455133015327555654907916952895774693684025083074712661317129750421411044974410058642365782901703732677225654231299075954142169187982069514707785638303615895875484963107159323237460019093815999230079536489017667351931126401684915467375393741577646929178126868197631890949485306960022785305064895958477260940022301420722523633205154418474681815669041382728075858118566684750633032709900006635124100800450543197092633024968783480899783297578248302194711023757949355305978634273372055432561401704400332818616299142774781490562264961443287902039245141551954622856350467213328635338598928083440215301437506049693077191343828482251164430793998536991272102688587469902628904216882161723692287970245016552505418405774868751641644925579588304622902322628140109726460526160283466798139933440916007573064234286113657389359601193323130357132398194246918193773176679300173097867299104961710239053095569702287655659090421823766189736334116138755511085823340435052174759762956485798444415285799521865246100497826328644682188656755532176702120725728776831441028906257055914449246909697114015049748925402163196620467674651864094672536642765139343432098450167271252914242146120898511339291917608204177767505420395044415046917103541203506361172590396412707651702961643627662769662603877786397349993660423072676324564410480898599878723307647851330479535903814259014574160187474032693180793463768370434681615332419011231217450776287749606757556557329547018737649777101807220022832704015272253859024751033813501497221352986774504577699485319168000000000000000*i1 + -2058592407679898041990810248757613610335048938445409253724508254078105815384607131066203441541240473749973414337933044027880355761859351931290289434885524664339505076249880617518851589827522619766936827141114835123405178295611066347878022112876104730078796363423108152627984753512968487275193453226113701632957106706065856320163085352029900771670330696112422914275867202856241203292872790657864891558614055606016988980162885653274163723082090526636427012020744943222725249319875048925817787831500919169493406939678133740783384102662143778083616019651319692228930891667386603490136240085275908681936526876998174945349933994642024205439150691979734128196393495603771147072506764929485588715573838017228150662866851110803912465272678443559898408026694150638973393538860169348924122476746146520998674499459966769395366271447791050511392346299663009491884752155772882320595519945475202473711853389430457802436019460855727139512244775326924280582351958074123400178573224637209848799765540653888396207644221411401255839565776630801183766281972568102742486482336134921554341924691612010782773312820780527819178490840332097782022789014698930872094171550189614657594137846010721815011169987025615699691707024974174199437159233371903335639970430908421286430531470064402982407674993973777824771773318337325724029136026866226197217931693243369305619131933387540457684125829053403862300716548570080832466627480350603099870798743852874711576153617662191165527145146512495177912038824275724257552340326483530505764352731899201708521748595831269085767008431982774440557692019327378391845958307567277556706425279347990950641890771705470982439036505116037406037557178264458516791874316114403350508353530539128278745905520872792022854573707366535866076546700226741321572050783454664819114101801943209946660934003441584137806999736491844095925374614006063113275983078023951775621540411872076661157041743408676831156667590474224372454757006049280000000000000*i1^2 + 33356099574345662784037766965477439013966364442177590786816369050500844868217983486388646369703858949160581271506698582802958825053762671246147669655336992230267135878606962449370450512533793912678104321157381740439553491722173426936177674462799247618833927130845559948491857976054694114130874827951627130273495276125918546239470341942378300449055178436948537999072757740922114801540629901720623995031554715656119742475113630198284517707820453122712860827554033318846773963539238359355993885670576950687087340544902665441142465101851812863602827775987456797930131886410889260904820326468023184661332335408977838397383458581748019542198120297625305364074686144967436395334341442695020420947849765483228292799614351154788020773206671147769193852233498408442281607640442551378846309259242029134746110742241014989152246718288160152669175745080586754491821679222122807697727573868426028037901948968172067833290659446764518540989709764136840762856973589484550013113582852554078642734747077916204984619878091886965571759814751843859673088237256434120473212958997447275842298161549781814788134641302581381986594174274586720571042172575603136223285220289035197639988961228097874190527878348637997918964054143150043216699552470434948776848341299841264144562004355832313076774686288361604461402627011737260761421072592321389778316523421415062975034473134734962167253415629556891734426421812775145108334352888622171188925448105754128714922098716214433989911023431248448013822393723252543612259544882614621410638051140260653790704018682451543236749089147119011034598104160229859764786270812814265859119161823589891998450994754342528669627583910180842733041739177087492427618383083264320371197746096845437744432883960564255625553185885719990751648847778236286187211605828245590807310896466382809226163067369662546016652270060645179116817152834336150362202069270083951792870601010522292829387277975103102477875650676802454899134656256409600000000000*i1^3 + -83037526071146740638688683886472224554457666338615778318180019992684874458028751824401000335651742608279953079189151783780751347217489615565533561590738272856636462505603404689837583103559281741972496508517362426679417199276994974744074407768935121984538991185937712753871538975856880102558697394315660204135255326961920063274405012602036256487610348887359048984244734958803639434494419687586137053683464070963322881569642172514294619939825569725156110838987288240401977009572851432760814015630238412696950139104715386459007611320023971807958165753047905849100603820026985106903614605310124730853687543338939058124334624395605464959522578713453493656938648212161084291825770263492797343623798615345691166094486751697655536313779295920556858426059062345657707655277564009415104856466538346791300915704530054478233947926981179139525475664185175445755543706040176930654663432479584185286945281656256151026550962486911027726028951396918865089088297143967999214916281779121391515237039750373144873215275456334774754351130784922539032637211494969827856697636358753068304812730807495290598923395728273187947074694365282256156927872966155937737583724070252302695433057697515672219185392787097473470482941047678898721457357362491460494814507448765114471701333695000671899410620311376705460767248156176048530639677919426762780653302402627509611878151674621793515578893489135742807965685221511404349238271741358178807158465386092610096572565224298198270861333637563819839177856764725740810745088561393248900750673256631002869189509525514765867377216034711550637068170828550492056192719654940096444017774067360360421819768471451619565842714976863016375049422047441920200350668463784456060090514385999980730549356318250585436539545428628488985433301768993047776269313535748073638293053346796899429367311087501991185166135374381198779299403703403719148339008444681362772920815295680274223675574200779834949189118198030647339418428375040000000000*i1^4 + -382132253773246304981123033846233468540339436834239177174114020365321363432408793078588433452016840328263189487079896396817801701922835839756599435386173783000199492879684296053591890082482689604450990103467146202374514488415092164482548617344225735584153010536737733979987845330043943664552052120607488497607336394321226333145583220366432978067952491744027040763141475949814459112274609837607702993144494905611098534676428088489093908212821474628053989366553209276179045116979957690494036090140452238654489697456579180890452550094372760625275430031813021480295448280617043565642915976798938987607498772592963823103027591435284595602050077110925616501577762360601596269866740184046666570226642356960644712812979777950163042386323857617866823042999788590990183276790598977155692721832178324705671000041648536956907277430868896741870463024866874305335452798280370586245538085287192297199029037263975497454259616292672322542322383757652798418057314308770629362318947997922362288989721023720629661557089501329107057430218140494626870010267855741070481812380896278728457384293380682859560441620821717331138610475615682653352482275273526847430280648992825151229639288053633499160081721848267733187717162837433347994109177228486285580437599104894235711344081097686435445210769996310011368812501550902975216496651590630931687067343272296979873537623016325646774067048799547743656724861909714420041370194498449680127828511815722022305244272345492403862644977732290275313382128973307053927830909426678189399582987568031883181161450243785291842929846906276714423081476980239065846598243926006363849171662418741381957797397110686976142149667816537672753138504006562758190193053237913522158909709958624712936526238989390534015470354054473633894748327559353212668265027027936276466029849230387771893485118654700253772000888161999666321351586290305391020217688357072410675780476125682026869963756680492769458365956225406711182878457200640000000*i1^5 + 66676142762815428008863979905717452325910286670194821279292512687793200589740217290105164013760608209180758319004826985559387321516657568439173443587409515291942593109481554711405621460119238779585750766770751743626206979776381703067214586116585403495637778940454828312984238298324316519757452733072960626562875278777912697384253787490121687778789864500915897511902527668664919243809233396321221833505378834160106269527769389992158414367941570292636048582112218434499468063480500344984256086414225276574333193701656959226412943745247820009855504478508600751229724688673705426671187305132956123867713976855097774209977414457616789906886172938651925042818045611061033084505201996509623504461383511983605340782724599013892771850326217747658847589540092567133330392569737375967307592193815455571461116546894043175929033470852060496202910073214790323639331341648260698202389716014932859191392893594589938143805810806342567058658375976079109567368229476007284729103108470276746347212656333214605594686036293865993726129033621251367752167153851809143028244625954911222883472308144301815204007356922165462033630682787863829409411969796633666024025857146945626603277538104890416557304443560202720919000178480481128083718993889491941073408119391018272911023082880988880195653318878015346263333675818407462863075895265353722951806304159770293104008934110898978657697576170014368871516953909254513877980675672930933001159766496481412511853645485117719162982823293917028079268508302768873393857702042903865862659040276427237062885308317648128895151239516311825167646380634975971111333139857846480005439689498698762721683624317717903619760055441769696102941494850497976915665107949628340204249996104305958422614811858607415363219214904175285773277481952820478547893103762041492791655077745466883361232794043803241660287643202298082077786100023666437021548910035912503107624510830982445237525306654317176781072662078971807567468245811200000*i1^6 + 381462664027456803066035452677252590192155627723791760362716892567868072030307862989665873367585805787768899242133718299017979939739153239331260341618586445630509270531335754311194946195225882760796354676537846855152565085538611493459619606621677237800399504839290560006888978988556141152178554826600767242695076318577841608011810115346566687483744593601621384655038384518718898088181382438612947686578205886067129631144293514957898978265101822246106438878926344797974307200201619395733139225751816304736114651049845094297279170279789645923310062679247483377793542277746583206198894896725190108344523696512817106195955950714310635583853677641774074928672269949432036311612321833073530426804743611436540875223679230653155318411217632722904406973528439750351312355712118328804628600543927701773836275880603427056974022427128083174760612430669178711156641267630840193215118321454966375568364021540107751609551249172136404449902381259448732429828201704986712276507839341064414458818363932720741471369623435030454337760189815874891918218397893305212862384413750866734895205763755279545490387611345940634294731710635583216265123791371997478270706931023136705920787893833509155104437705496182289627875217638444072419631412677574850196089741537013175679420461905813078940337838401409326627257305499835415450924673062472593052769223172505706573975171989367722506330236700387490574114044943725519005647048100442189936833070211766975308327361107174706601950626671158137380558771328099649109733185902014444508016121636752354382770817461012300340556391642593953968135060098562463488391954358755774507641619374386083734580690562983760123264472899198494904121036390431510402476003799286718521420454079777422303737796255940531632574729552984647414667155154380703073902681066563236311650631345621921850464699853866167487784856215588841267056347635308109160118466817612809828368171993583510421298661082077918890002236349665953775729246208000*i1^7 + -387214547666101180748920866799549274184832142352945615819740499205795767687369692634538326631007099433284425231199665306203286677848878945460571714169897740367362942253134936861699425021978107720694795216373367268968256532192598234504885504069103776096611134636849945602784295706957358843527119266938900238974905854043220975311706842849787134982848717182372376493072053385195311463496982152264261747143016834903118332072815481009028259745659732662688078437248436299281193915315334531614796079004865069445608386824949359164903107975211624915451719267486123399242677402353461115411469748665632810901396033557390172614387747897688690500197180213346279268280421635575026455167126420610777486180887635286718102321834808622867179874528147509226209636335729617489058479592254648664177334437212687294122361249096959757292942679378426054962615535748817685594487795414627458820788515566177068376603938818054244216180640700120401203824509234047859630766976986506607155032708126593057237415275022171524742199419228500779791730986082220966665261104809404818647585560495088143153047916312896198387178670190977480725367640588939961150157141716298046133381132972754206612030509437540748534376736773741744659496892604183011953042416014882488670949896970979995637484293330808778424951550388406025398045145858973915044810968588142209036557251333045918627569578429826473796298425433349869059084476211377960721553995249086234829197609628320813430943350057111899436562626847315922460895419649749406311640690334240231281860345743483320799489659077667749611039042800914988586867961422965428761724751202213150001384402240568839849239115357756219023419145958004190631613465100232384346107020332167010121853125819160340884964584237043251586960835078166546887129417287997162244146775812354070556638184358975828683142094280172503596706812645470981907628125700751289692940172183592216934561867315094054924748567478615521917652323859329395001036636160*i1^8 + 11394370019698020712266549843173169410171941133714327193234028096041760240625524008307193930670719562033819511721695393805320602265439938451569592962409939994443351262785711893678302314804007667542286806534216530405778032594378017966013973625502173714371922272945301976465722703994776148657047931399236132138426821316149249241491304263224232115592205092320966348655057511385110545724735156933052291733694665572621239589416017372573094869993721823458045398351026122506481420869185719312154696743236321413958860854499720068148363456627932160901483895504116301768135182438167896802789198790637809600856251475422872088811471173868609108086318123248740551413676533842921352041730656529783167296009209292608859311314857770674516789577391060413900585285808996132421170224305165654569160208520244761851808398247779499101115781476679294770801304596637466207636158411788480510911055364356471805908579184336910549200744130353672862675438267837014191254873444991393726526394866255610409850036940801548911410699324815805169463733146296371200099282226115687666833126767637075135513039177395873325081139605714197954992547211906913706775865045895280809989717375479169656075542038426549341731848995357302846010633022034742236009407442956641560989607555517128780896854645781131313188156022284986972609618926030315284143606996586750001087036926053635553453587798913348574458170437939341558842599097252262230932761952090448688318386848029332400963643273289648683368046242929416922364913926713669828346764188221650279888330780555170736521144858272652256431201812595240950374154389060741603207110849654161560956992871822278034118338849068056380456596972360905917004057413760505909907046888218867202323654067170758556227113625816230906717022782453777804961291819313875265404687068751015353819400966096928856316444778580837752275766069556349075391964657926596496231361034804396463433842207456206018121672360313901252596852999010962167037952*i1^9 + 30629227099080859466114322370941912894245206322300536814906032059673009612351400291162302461105265708137980697051477758795172457107372211520610911669746202522344661661820767543032284811709647707920133332598933913596915795135401825139886409582631441739670200329410623134842901048807501411163445198742289411234802025549953286264105781528829438987649294614311591349296979856797085908553036884764938782642238282979246654358986397545806548381039009730765099588374069001855093838244751932138552771253139739055029565923143605802523948163167659008146094303555069789595285860535662312714978831025683839304415816738267292442644431813473202992570053759564079860257381003250599581769839224930252731069186946890682625680689519046812730929808529510170953211505713638945639519923532697477276276188801482861007457867886431722385898000034603373436131889503240661163497654147034557282725397744915650766261009253907149626884296883359306106824743135024762393698941831366107760262179881687878752140301127393328459079174912927250383299776268728077287823948689804710730292024335136314071115502465781220049433588130536078312309613870938305743646316200635978875640543677404479057949217684914572322375249991091006153079163586668993117552398370055012398159226547194405023481920640853153862444003725628371281233656344711155053382459396656523858950849554159878423265107996954643605551438814229376745357933080391129162705805721360313642441888203883987563490250278098401657572609266938744871233463054164047368744232250200591767816888808533513093803314056208632557787179080351186638045545758831992868401376079792086866071100242644563681390535073076965832294149970973796468719137370286827371773026048456752569632700978181436969013938582559029868715306613680544781603474525079581717756201898213477673615859689293121113710584037770278030747740897045464224859231401355778581655324525022014341899169967755904392388428492748811055528655262776475779072*i1^10 + -8431957812513195108832259857646131388124588592973609629518540189690595663841863646564509266482527278693309653524736731646408610571681398654230898491998899706839538532853810849047948748338816306662042484551672131408489086036310253399281167853130356922240750001582590155733224890148904322351015204279763653480864262696136971101692464790323759995715390553936665525890902042716408738951316744071596086536353243500411322099763449915084594246128535571922822121034557175136241851773785304578277000933377886921090694505941819043698615029495739893093480794935548844397949582351803235038441174805588987567637989315802954047116780656152694362285437289543895660462821076448218964455072879331802439278461683561224145053960578450681893431084888399609011268812083035221617296469169579162698150495236839259273210455902793122766176512210631766876551899139175801926325856809740246654962549342800544389790114842127714054193595440340248267506416786830241776435957941110775160355052379358041060293254430579902547272361562576835427019271152769593570165204108845168687461915364005381710596087972647453801247651061420201590795229028958329256713353306197529869192764605781846226124095955060571321467669213492797599557855990512151878042360348756600241684774639367452982998576086769386527880990494192394114109902348440622236561647793537658244184599404808192143479262608032863296674469008756099130173390566568301886917973162219317949041183080712261351054692106383695219373699368962388849794245756106697968992079575842218242139037301434048830415989329239152125333949807799917898689356944609428306351589718426238860893354726622234631705119597129187448366741009154914840537325814310319939472053910369608517516661170972014675279339222707501222141482109557552003189439435558885312869626510874926690275649301303541868140536214369854691584249697037759167893098085605050455031785742772480471803113301647628344503984109652564593760195991295754240*i1^11 + -41818830143311012737965949861688188261897644159314110805253193013318214142725041113080714030777801105043766536496051784339807729208891150212863607040109263852757087736196476258232617108257306579332381008102692687170744569537874433257130485198919765021309172543783090769975446610894142629787541052511353006464138100780902118860282634378331048820136892395641155804370707037959121660889320242976874488675574430754998706004784047338607795424947507292419307499496599216865876732717742392686702638612223442373676977282947165563518302507141196212116732124616532709102101492863346083804514350677183287624131042673330099147488390293662026937003649261457982171124651809058460644777747922659808263642863549331680889723713545406987117337974957126877256827459725573978692915152606537458679190490071776064631588513790765836129787900534204447806583129151199125993786569689802510048470046843951312171135818552967154570824531868613305591574199112782044266229783323327203621519554153253887130169145612609846945770402268573187946225641806286168971112725058969276347166213351837878512478754508887535415613763718816261546205078662336821459427554690202423805902457282016244103328001191937022471406501167981050459197600139211993498468281715005254450819737436247411667402595017696723984320239197390945766358243575936588391492002744743742639435263455977978243931763961288318374733767994706586723077785657080231767857550535095557379070245692176294530476778951710429328680397902878967081866595583471217531914262044240774199089182778830662089761788422581350055841194927499652848639891437879486494988696726070141710267876575728779443094712848903471366232533452136504862528389033737910349605242022746186706429043050536166177476495341565942991458019155854737261573497810492772582464709865087930844085237265552682384999597130906126014751193734814507683369591138526295711183867374879395518606140753392230475170458861854934243942926414512128*i1^12 + 22911474504554190743021287750243424694174414065605376958414421043942192779502435941306411028112576274561007610804171576628591575117550321643165567087441964475836131958349794551042087417916560225169858371759899010488699190109655209073097366970303776199655601441938528538847523200606126148155578245155668265539976477595588554350716151876465564238617336460002128678117149457865015179139468346254917540698371528557060266826123469619542907839315235214997174071522068372016184955773205423224465900460652658381340842996571921865785223184385443757347599959099710530537903102801091973917833397456049295261481536051817687347008666755250453958871047639654552366429634770443748852519023490051747514706984519529291608965469433812749329648229171238926843894091728469878211510996918214209470703428964286279752459587323369703604814148395064692814121825444359319597547121184418382264216430695539781301220752453651331870010129911468995730341593436309938110170798793909794492684103612185243186254864629558429173948284342960941313706403214230544696873579144448752065797442312134776743996282970027733662098843957768242509719864150445169822189427186295529967115918981310639123361826003368709327463476439961571671102195017911718400261819197955505593831487787081418568094166058646663199457286208947265420825252207911440266216020937054706412194429947794990543200163189041333469378978304427315256802178725790149275625000140333191853019629059588882216658807364286087070092661641081552666117594443291404101472085070869200719123739573003272154673063130851849596040168565322629856938294286578674851203662173923586484257192753581530677399826322781188072617695697036592738844036492906215110325327716001507608200245784826767000618963635651065263886958385439794489435691687440198604599694283113392837871589313648856518856027649519565273211097095837516454458844852792137932339704702927601664702724271699647836899270440064607340596465500160*i1^13 + -9572979082920038286839983904437421399493911944174530010250409950632093907651151027019739757559665098462224552604324224770044108927573723114338850211193521691873374573694052791881631860113169668488681996053157476713852587575221966486212907802732583379097171350124078974537279037195207065157269103128046351411960132654507587302168638295462830585795479199842997238867115083455137984641764414565868506459315559878540640259780400744036017337876232673535857059049420674617603395797946958399195854828743432790310920899184393206478970049550410557767319450172800881126360538856862740030032661917374986745677014820923717507628660213808231816018355097505008647027615735091451392791654495611372541188309548059338444129897617785878188938532735462491243043409613634071373819481288543656822089522821309747120834692924289097769315395574772251811649787226881444523591404870953373019654564199440205612635681776835296517464954744156682988701539903607822037005491693692615068727339292802264216671538809135324661969011971890078009886098347448451001668071388949373284404533765593445072599937150140646327050222213455902474145306268328856617009250293054884697298038348179010803374787814600346192066574437791596426439052748294077468921419792390151257447544285729438932718393512454259873491288923795579759873345493340953875588399260629718459431972400761789710174114805484969190811817802874152907400795197389654778275427389264612154779647059072168463578194701628689716270604134851903246543620292806285023906931086419857861940604560375513534749555113066799388834230555813145333960694074672981335940665832080906857942204714906875719649316741323345925315613430463460910796151919538153936807415618458376652022493683760075756287374696451343400118210573547307417707457743811864775829126308586787126198891142254162675214145407619881442210580379566015656778477606144697407213331776470069581766275097131905759871725771609391892269105152*i1^14 + 1952380779137739718868252621159222614706997363161916973775104398840349803899358189962243616531399493264231474806722370412253677545062414007228461363283005826553451717349005197225909509530018954358305457101268460177433530691211850935951697161351416313015848621607801540003323511475384142105537995375169924692059730607842387708673294253642689993439555675271060707936617932539237630339320328801972642274574253318405193198519086369816559829592350040747993728583564978989717572860727231844509731600432853356673402269240676450763231964277698708183896082913083972400027687797943625264086156401697139135755460555094165001599130214410475117524702182964971706920606259730438451697088540145466229047180991412215095910319637209105119776149702142100748602071910959478232416680868333146878268329952879856920820805206470835319213118100694908825169987819896197074335221941456012185157007507102804322749951610885390477696494425572963210479007488106324492764873978326044390878479731422287736233115358340389588644306961266350908278617728249127727692975502914946849438143167477435774862411544836863383951142246367906321820550213232154932743741306289156664219838096776029807009067628313586290714969826155269610644652289865715382064450812903460026564946441495005933356046630518481577197652686185947677230457810881523343796764155023011847670098171011887676099592117485021984590902974659951349998967046881830864442855011521499372373710367182059389497281062276413974742233190894566538789256048960567194163434240526245120722373695100387285265101229522748998673414424326428091241057157501539903680416284083148635843546745777129517175213629817993005187308542983321410117281887963642277884161819978525138059544784990918717471573454725530155503770289769008083276147497343726917642130823936539522212945211725684979082669131183591421614946752060367902155978615295194128460346604294522016612882483397436762184347656410591387451392*i1^15 + -306932550167460473047915407996980826302315169056894526377475346957030611593264758000062064818488836005403680147692913484843989478016519487279254228914614700847476180433242372043139284321626367433798593990025162360383482605068196278283340504449538894797291128684739656704035354709778341451650674065043132506686295546297516313196971756440623626678677241137906744849095953083633185259288549227857913318541646632358167794423284622964035879959924711143205049723224656169211548410505247213586353673641914840750652722022941805290816300567301233760489283899111994712160507694632547533576969092976845365580652255472882067861742166105393401465839026662934782827306550513584826945469963035637794352049548699713918752480607320869076625624478981534078559139130826982009097254267026061301918819350237463275860195336011541399451685108423982918090682200286764642497927799114615199758073265673139206363564144850632158007812927960957068020788114954249770860408656214658455483770971495528604394224493707457629512169891028961477267128873848984793760312689749501882479999097252449000049626576044702575334896407455467798185269875259817680004084602546443300703139038734243352866193372578089558876005890060677685556857065724032573512704011967329923944724845802018582983630618118166145708095116410733225355670756976933061285950733928770292751997709150449817015366676079663246698705861271457683662817556061033022370167806855284922374437676304086078819207679999002633638689008193236430043062392541571436922325851696525206357485394773113351358327256355245883510662749472972073266925559794431876121970478528888282269915164603789885365782793556076795723450547123965040104889307767910098178127798691576630624795920771489632764167501248668658570907699595408445585837062994492738888077178889223319273842924105149391230150437433073244287705942301768662074362956714246430661884772909560615275636455197782269330173286190227128320*i1^16 + 27880609145120940734183229267253732509783240729644918570408864101672956764152928324588488994168940164437599755261116905624226217869636311544453813017473518019239232552837845604589385792749734617516351837162318223173168196468835685972035858480033198078541563673026311188517990016650820381548842710192380736652858939019676383145959461616780738916773771351282711344569609398782218918244849595790645621830935188276541062806638185331393995466367035561343222671155378794099451695219185626394982122445745656029745289706531094814729606478584819955675801048940666392544340769148251292476479345599231043394868345063888666821831691458832328293566081284244712668934899442877219727299200829485160747284286047398542121503471590216192374437803502771883509829971759052930292537010784134366188325802504651488462987947611475950495253825167428939682873776733182535604039655126468459455927743373057229279762536817664585948867172955033851191849595722437193342957839581221356587056689066632690673708806504612782926380235222773670873008296540699274951248849528059328125169690969003439303423560018861942499091703699126067576009771819489407768721318809292854003187471343628428085839721064144750309087546456871349657704481003231961012730891898654495162270400993118070240153108108019029574641808482475932345006248812141052220041013203667873169873541808689391817283904002305270033513882526005467999535892828319107387043135511290465683912209320491140169050742091195150096339713962988249296925936740591478191853331120963982867433672976532878623790375990438386116975176812288412392762704580382837166396013336410501038481745415852226335611292926224966995478085502678455694353153074784156555909082839865527524761630072251444825062992560817210360221030155047225198271021176605171660653509371632968295856245518209854276979459515706954999016004276826555974307740717895069477693709307294271947426105823654636734595285532016640*i1^17 + -1625443185709007017146495203923841386400584927777542877106487458015656088082754429520554547524811710054333477109084487647136307351277551702591701553714886701623889210076032900610547830367263435544113899113963736015839061798718389465062231786465223840015395897272616258744419994945699501783585863886882934135465642341543692963970604344589792988466517979435695502137488897454708069478033621185839915078397975366133262266093045048021471325022332235889806919971816567022138386151852302313985014186763023156220364859476294463242835130951531810221194482747486025374163448114902718208591015151610803877539414003020152984722697606812506243225655242486812206471555437653998859370324268863715884575795038981378158959257189268305200944409624141884131529015342681118804081594118811679643986986345600007497248455006918432161400192162506771906787877182448628992923746531716338603875145757983805183262258787508662075489646473320696394023222083203476877529680309394660911521903707928814713523696042125625606664859966918240430804688264646705262902249691470828832864336716481877936168015467602897138048599947061007311753698316377186743362703003473449918732402737785047332442390400254465272306461035206010552712648792117279564974124243630726178630451243795205037192652801895053853837910235819462732438956507129670755981311213158720894059369552289770679075974437914839604492569229702196987491651881830250950077052299754236665072395009022369401570406975882096629695659839912572759177376335799348420812816864932943912892011922814966122911062217399880429561841648365943062580977517904838261389008985023130358582193629499139380026869619105564799282559681148786139678620944451284882999742313324079273534147421761959441242217052095013737374387677698469164756662391227283283638725572062339978282054990001892249577739862005301285440217676034930205905788043640172683032541965849981954273013011330162405635193307136*i1^18 + 64688760749730406416956057728252901734738878716213650845748483584017204988903097278573302441679107298537654121622506223937583494732371956780258334054110689669446410227905984141420369773278616669615706881223966731930833347552526054284202994703602598450733139963398769525115574459244054149521752133487791074781829909011200908329765183322225966648749819161900755748042363203701217140245139680299816943638892888720560280999598407016779356886603564256190977388135191931785465396060895418104430600733034467130893245790532313697959105451957177399487428412044548745818375089582780999744263269337949967806801476117380143842594847229504622517026240028520945568203992956949442369740536456902587880547414726174698441511897248155916802691287691404746306855839108099533636305969983827722717029811118981592832813524263802185717597188061468647582143127524166982283690382218726857006921762306255442843103284166892189733390070722533838166751091147253286601675839386346783865379037431414571616852080225821683924164678597394865018524690396985938251165291808575010084829570205294194305034227583520455462310319845666520838820589522572318103218869924334055062088013586561679359260731226898153320639377063466119651865325593389940436287205040571194172604943605084006466019652524828265996584299179462785433454152667352202150310024640153969494943083471610261181435109367794015650721530657446745276089525610316728234377227393330816926612626137488210684034607624661943954632426189386741924334036533667016764362555707196695773949149558785045265780401262100325333527772201590165734030646584657729691301973840250605615476268144151987806084445433271483306891322389959788565282271732484302147489799280206765328040808463224261857128751607936007859726485349058447520470812066505852191397484921873053831904894666224177233815545429735975626713203143478520932250325683008385851332966874162739637171532742484399346417664*i1^19 + -1855423868980121846750843708739119681214551275269455044299879615474198014209353126151926933176469166749509574143674631807498492365648669331512323281024237354135068873025582822257637816243840042035664411092428290323217634379269824481665636178072667611566236370516178319092614370353850204662550357853420431162035206077652118880401238406964351831047366892406824642412032501237284361762312862672163090583489844321864391020895246471683125411893495941122801696373975323982555533524535238251560124980428868144566465351153174112586278502599924441202972663661483017248968073907126034160772740906324078287361795132713953398976604478040153067045532528983946604355538546114780642578411218757852449499402749317643976792870941932417169030786051731619118045285068665784708748242345202534401120854271273047080322254329875591111821153847872408081689664310027283978253975701552492043824767436732400356704187659489571306289210036055206256683383480562398506887021562196882228967371210075078195976250078575069530118393574299012296572527492351954178119959729210264633133961759379305613283733708999958179341944193823674376177410977618571436509162852840724434300659853886331062401653427624219713482025315933536340019224152329789665469986270887736976476379684734329247890460729147298392702752589114708095644417785910241438422062353891611682475097393268287791327675246662987462992525738230396461934971617498928809203654200368611356631667071932572431268438190498601543875950226109235880528111575550306265536465406643132093238417583938232727798325517697722661961924232193859532576045142855711220027200456140790135674639303446864853510789054843943191735862083043327821872263821202666957768207186474029888526315646585862861342534424929765291727060189590113729496905251329587574654912803364968006256197320413222352471086109988138710678615820018903442927278543458187657849547229878686880214601882021335662592*i1^20 + 39807474104243049875622232168483159615807958098620525870709925665727080956086636528775895094077911091979679917343601215094321099369888533828882756687974007015081789925736260732582077318815141933815955833768679447229677301613114878678579499240309768389004704757788343078965320226252961579952166714465083224330519502344731331855849374527428524751320395276248337683737382390233438588258715119191525606127335306572640827970115230609236854430540040451969330267893617107346885260209360310618608999703681407483785604537879399351762844171679525873942183609556296809063055520011884773275421492117905673244131046347193664928312023259914570779409045589572248312987832797031104663918619581568608972837953003351551239815461896826375908429551257304618808535049456843695326859363797078127813795693694082827326238079098240784533257188022895286697392773163738242493319013150816992269990786625947925768470634471162091405090765450619915281534874521845033372132128632864705336425406011635146885630529167176364338503945817992043860081457640983778138253220713813735702613212216855247445012002370384042782920570172462580601887197226014101095110293483470622744600796088202113093083690042062354984368268452708823159643589118346975502558514991921841579923581917961685137915480796072344585358978571861431057443055002486236282710847633235601681844313798396412861668004314473239003737323754864445842462419064926326520957222216993214188829158082856694694170679149570590106185793907762280597831358787004511856014524077816412729533174767918489469752316200500195523323557995136202709255276551596020989280004404355186229993038707457525688565999217137038613884116702889522217627952443846564069581129503235962189898663911277244075570970319362552424992246971796071904955206058936501024346342481367179932938919536848927145781542049705610784470045408436976045679658692785763125417660172086946807073781850308608*i1^21 + -651825685489526089307818823582090847770928142383303687012977945898712738961023910527950885301238389559981863934902118380301135774715790022369639245800031365485091711275847330762719698609865190277116999840912675985313987942557769500188445700575197633345926141285508084231154543534961350459143257269398494322211115881777073818261865716680767660237348878582227869213677381610928738194272028452275418843335251104386902312485370308402525470911947790546070974213069408818616550131094176754127172682369318331283002819425961642306283800189764991639511444906230404307718983859324953669004140717684478715829764966173074718677605835864428190648545588060726273762584671149485647302653776101789221513504653493315306095486229136246093040393103014766848216627002750296466043329860264666381685524684525809334116673672119225289421419842988285789399023752095790546694172219758645208771349971348341814483761012178783977511241530193160567440953859887329905884643025672023545652019957079955618772013741174189424966029872683584411169664172439609784963243001064436996633890463574581333484460043174509389693864102297469488272342998835273653770516804982823595175032288325650791405804191185339908290922582863816641341113086057102594794135325062355598574385156070433993087984851468306276481186473724259682305984657848324415755830068114792404763872023644372054049610861736564273935402115065232752340556640638280880886784105974153948779694096808616283758349008136007093539369009511507732259909519244716647791502301099507822216406636596322726291647281642947333682072650036467988528209474176758859925013137020437404236121885009928666443595225988331532097687859246698739861509602699635291481458059308148936824963833198846847510427292411598023075923264939050440822505072497059865857926612490390559593781419635120845876750205019311033907448902473936301276164258542634121810695268217435636813331955712*i1^22 + 8182206898256908698093268500593049185042313903643189231295055112974368581723127315518712088790572229323897557699742771021009707982999668264869353920652749120770769392453904559551923151335253445777389215289064144069432644065088387116129513837227709017641966844904841404373306906338308793831957704344992847558570045567712168793551915213218898795414743757376319456362985284619615635033077012387098412220287718727559449859453080390222662295459569130317815392479387720105926213277474049047615151137698236059795190267041174784252629858399140808641765593634044561199374017362304540221253952999859721039859967456472073519662091909464871953692407755194605681783863224572096999272561023238796368645027539289197149004342316740328622447292408271813126345591508962176501332449315342662100076247392645824719506024588130975118517973603337079888510854465545418035080199938995415010948103078648612608294840948586148511186626347540060000989561899081630281526118469887964171745544547824757972466573933573750031421498447782516323307714519351443704891614916802390216432721250863479972164729088751417682944942290476940352618393086172941788876214469378767762245927473917719238868244449595046340062084402383084666896611255818337418216293502833070567252232352473514280491587971815939592449956587149667446458074756882577488996076483229548685850850213269038876703420054710051945794399027475698965883996728854069252363559341895299440792848260936234219166907538932464537214791389656641002047352442416190431114839368242888080318949413100448407170380803143811736495321999035886928808718770803638801048528255917867621439470139291685156083566431705047272228077674973085100404123732634026659442765170919267449020131872761185009619368231896891072882063648813610056588815759340304374623887956378617109179352316822932431580433026120640677415895434811099453439050779897611561451324425897019405500416*i1^23 + -77878666855360908690504883635978233320774417009867160198815116401128083310864418383173495176886717439674577016666686120060132490229002162382880532608634668510027040496971323088029805666068703956712889166108095540421973940278831818744053226214632921269505926866638415174244094458147290191151586603367205140577461283278060907051836031643700400751442831226423507328222027202836222538273230161062627941156513381971264260492833589642737828991562605499123017530400277785812977819656615082346161178682344210033713821949110188322217408255148861839979644024283194317914799516467005944842421146976271728139698339006409562180067516507488402122469892898988932544201598550663497274246382156969304494650417288020892118626122737336094240422987782518877529785483883230388948274598503374951091354865657832100536869040571831211226796093345384558808861805457420075714145245492730319054305375829793043315385014767591678421889441128391997787551739284794465827493747582854676197912059594846471649226964798660941252391783023601527477253330068140327885190081133309723725413224296358333018223256352294793545850961782286687734060084352153263723360306253972720673305630728261279584734300131057760258685525307947119031580352885937538812158287177003940553588044473335414942748598432233873670802065727878082811606007256510668780530721797171772188367049318688731793455615915604131454868550579523387060852202821771668031397319691930962001480812246475036043868480231994158625267279370931814865268209146509642541907763689294640220789847323211410354295487621245999710424860581322454641284008378908767279159187224217438954460972598115750652871069157260033630428025664986925032330635149052102379139727900813840370642028332778784231690605851647591414576177175066021911377884023150984648944673532134185200958083097616631650732111213787254754870875545007981750535080133802818997500923765837529088*i1^24 + 548214521534777508177777657859728934053300883824174200448576672343503038886272348817173609792172235189962894160139260267984589412345532297729197356949582439338434751754128696156809263402820826349474865749406628251159986061046914305179258876064435069702276432351478123340146439040587389575023468299714306771642571076365426579607606076585022415367413326186265756169600879909504104518745590389193551778479464609900550132717904379505544042911803350818745017639278955456705026892180211444238313507721107727713027294863134132266858349170539587873937062344859851257114422836563361970102823214344144544701580656592506171488631180340372145856710670242261264985846044556036545564717976912948813458318022905277621568439616887123698680825363976100452553885729720923937965141869738158419131206299721493282516105841094735609563092629845124214525174925934626081952089784931553398729285171252043507061662578736206525969010733052159939350525287652669423125873748947061244034794340327028349151567964291176802324614591902386840004703107986901969920336587313959843820700966836277108860585548448064633422462490333883793638093425795038608726058337961625442943320087132447568088263029628830255243409896329889614087511622967179973980878291254416443206667393824120651850184673092133941761520776286148435425599244889413833048063175269179755145884355347726954664172938434747799045758733550511948710518848072177822402371388750642149314793938880425790370653480507159408288441543440152721956810901046183293132312314306606603511680247680559834218803402993998537134918967188536587923954606349728426920359339346855211211774605890066787642984785663326375736065837939045512425006735938167979057778363153676416349753771771208253379156158991197237616992711153936733440264336435121365508295831561284720496867031375666867404833398987919122058215295256384432924127676184093690856626171412480*i1^25 + -2749264998233730352248922228917516302174426678770647902606985139245552866702808454041041840624526624118625527474892815034416923578624197426604524286036507967730174432054449584257500937816666363957940132114863028423180024677552544678838899783512908033602775361820962976268421520245338250094255131381385077363297977758120059674461510919363878837464945095971892185235914209482255443408758808639370030432400877466096762645834083786493672344039038579132133291189039100757563214274032672954612382960843315203795268267185321802832848464516977890553557366355692490456850114786509126524998818881617423122670229788881966354088234542965988231766662883499291275612036252777314982754467193599400977142989258827413002036021318037111102839542571851802964530002054064750948038487061266020126338143498163938890652688999926059962248195461728020985782994614556776572464029029788229787468105434986527346854742630156708637680234680676666717264147174715806609888604140760894987910292648112454107498137109782468148922218589974596037583294807320690802162300115134506419630405152058568482334873123242654956043840383793665913334823124502212757549553132181985175851483701017401694917385705929058390371668428520126866737682295725663594463949512720137930523155339857115926138946961841120833100825776329206863547414437747051805914379862656052640514941390765063108968939782270522677080082398212034869803179797507387975500678721329558883094162922113184012666095348786570861375051378465097840496463846643455264418879240505068207390062717244989462618641789253553389560882874990810048409830737613833816817201443705957017336590548662971028740412621379732191381758766468268054652396244179786017019655690199192146188871257373233749874841225467198491576618861104599415148839522957296235597850988686557729254229994405371984052134334816654695653425541425655788573849328107980816369319936*i1^26 + 9379180665646102286910532697113473770679244661177833781068857638450557144590271628862180613626187792337102259758558462523301484109777294014143746913534325345088217772956035984659368169484179650422929601476812857298828892546799155745802492055857368973731506050555269342453236778009889364720550840291016025890437484496939753382349172506023750200535484273238067136225816234606555048129723667506737593095386644375197403434167975440847848282793645633912425707137844718406963590552688172461193288713548168617520922067664672252166755342919595267863053031870901097141189852011664980386447776439307309236685803159190381065516671255124336861544654945623993486527700603559601571723609594953540728807939088308182513845935513574379438399652347040871158851542629332089352289792874148649031739930751259428706472138188788326678622691087728783501122040965038585617358152564288007782069216423335729766632085142498121017570703923520638630551852101598117394533985734221886269475139507076269829540320629270164338106613897143089927848283242792350146217901891926624603554750932766451247363321366860999265735759533395320683189459335243684024963929592225744126332301077650219694510430897906337706962715008699011400514493246490204723501073760308087387798961185885498998771902591220062187138833892592987442696683919180288597414072209787257004739899099985830371131476931411916813304634691813625012163496399169314547718399118223408455205149640810607921580418775672755331208961371248442238313174007154090779719202207976917533957902512055717346669733274453446850470058830422245512792339023754021674681183783950334174410385633272409287892993705043236740145164743446756103715661792360806422510430428810023164798091967214931809264577167420135266190227514620171899149224290201982643695427961999521378283563813639989654788490265553658356523143551591794830345234157789851418624*i1^27 + -22358381207786993079189667143700869358549354298549692534507330395019333132419146284456801318120866222940143672222100292580972097160694984334196381056525019941960115690274714274393261945107373987618263862492692038161607534836343385326428808169835146784228840608510643682539032890409552139775497568085416176706342288615131311461640797112023786996939107473402177615405258004393538886843426882216541584525473370474046094333265755461872297976168270777826523947025366484651645891041876445345988844273853106456834371544028128106679041045624759785768541383729588520457743881935124419797674019853399139872045497791720866245207638095853497654034102381066920011102402205500742358340982884388325482975039133244338341294534990722465324190396941104648091627272208517159082002368154094859716638212224736328296619669850397509768763026245439829364483594982701841528336603719573938654335134074468858753033978697791403690969439163125360890327895200877664079097049188642121069200970446435669111855295598136115048224911224894387956906059485520532961516181109027830955556429924021585166428994676120556512630718249801341179767812433261756322662707964151986873611773166928027629918083172799916696554173400674677710281013464710430496161523201479288156270267068492386666878659743288498099119412431346599209814930489307089559505609051415261223926077785327440821378842126525384562735375177574693870686794343292102300522795032524147061906515258434206043331560504453485118013284930972237430540483618861827681306418895350788596736496672094423632738103874629047708309067433540655711172231685114865038259572265246028148170562597780330249989865649114381460788754386371263784817056968930345117050962940708030761193025396365996607761615991088741359198315027113535049720196629846313053679087300152983569705023259080091505901227699601772161602007803422692965312126257201152*i1^28 + 37305938529651764176624733309238512319316295123134480041957133495692912144119678693724893171290288788751360064021280983641869862919311116533263712985248244048988715460490504736839714645405009760043540651341767251023852456094284054296744269297246122059896562484527561045275643041355159026046655751086449074450929514057889545239555567588329539833683615684642696554318732204252190932892038438029152743945810269258404998396379685112051015375411957579678851026771285247180904150319415619513966850289530555080731694580018658702316008002528512693769024086794069576551723848159054521663611319999813431540970718995625375976760793876060950981227172711504176685279256432941782735184347013889218854537767315797803099321536327523595718713921271986319601105298785736122924994899604408082155329139352734898922751358040806767599763045039889992951847952120970083986638355639689538949695060265709775958271001123530906598733212338785569746161924953537127245003022024488646320231731702647119645841798793212926557287619590267763861691611434271424543875184739092216751502423534692870514082671379391625421556966673517576306487756062352404635268492874593860681789839660962327440491501222996183364920172409604980877925015249786246464540630740626512849953853303550242439943176616823855443180466088834439981408249272133570307239580137019080912771532726744978911539499434159737616895539481062157469057032744747545520652991751017668092706576836731372264214450734632148052376330565425753110876098179394199635802202973389377128591853785644426184628661797932011187892265664889921513877037536788891941534468690937264817435053766911439327399476803815582956101399983680866470271263977223469180361524374497504230380395104269671338621069006913835922330644465449806569325328158407921540162870535676915680961957772273895850682528050891015301307073544297728589839728640*i1^29 + -43001626515470661577844575557037338978687858976446869266963386912154195790591691836027072700622553634442919085622440197437260246954579263595637826968420547963297697848916627276649713491884655130629768469297927048815072590060747078768984227432971263442367511838830984858077967924159496583222234807783103352958485082699368675717055139988747966725324914391975113048292771379660981003041591953193582829202977047209645154938110005859475615227699661670923817125206057632090552584466967364398221068327032963374344107278225274957370531561394621238041391340498565137185052448489285919806217888314835841962053840118637020383354950840387759117368561330638714991028343499428661423207863528681405349866559823683589007796696435869485945333477783364564773159404087479629325383896376345763417330211621143287483081019241984502359943192658307687455370512941487704611995096145970557182147214178306977727138697669510035621913409227433115702184884798478802845085533021437453565915932065033945955564028599076360718411526870218307939930539880732791668779723994815442242464635759002347303192825956889525585597194176654617754199545330251383508288464852675126766499355689333371345313777939413298621461504765701141040896651163429943083308781214307938597835948651588144297109998975031187949534567633614831552458808179369417169435438753844184305025395211006545217857912965206566605573847202678638743579848054883201400143216346429649075203645465270705493166139812547696308183918055363970835185899936560560636802157323321073745457065951515490146989304482526389785322451719165338337515640397194300785943227395793738173306387188429745942768701658300256365660842692134632973071282463340557623637864242453238693466387090746608650208536370186540998955366498169026979362610743437375557754444471320382776091310849707088907944020276785703016717283888751483813888*i1^30 + 32442347153154752914697269523368633305115161133129589900664938096869544288049066263776503921772327758985023874068415155962243448590378085639114307266312953619295418643106599001641294276773822996338902145006936699650013913374618584416552153478295101910856554344855616434853263997266507577295339504044003094385965472530068583986933796772420030834271846663334708601660096135250293905971280051564241315005618390821204568559783684666998768338587337606494972121728398427124221134969129245908804801896393892421542182565538153154532806037217158984540179048481120334889746102287428056487785154742877928298343380903853656355434947509325412667261641603434034746225501949696101244530164146467501490195217899475823630755739899773123754851078415912617767558142438109714007786466617552634983954492397271887110171741116834561424140776399591598599742505742320669524445354541450325681743467472851514105687226549190665121067905082859511978524759512598528101525123488350487075688537521915114809547286426293827389417191145715780924771667527802334519737191309074176068030421542711962510987491430119589211038603920234065614318721838812209265407294378020631511040237757910257103329781396676400679141305886413439554872381819828141470941663358898808097205606141414819673629139971881127711685589159608926284133903631356346872476923895730963613874215561113054169974758067203375240436715518320972498673830217255933973560250224802665912795986995894307716441119232109130868248170284494386518536491488959104879807711394447382506582958592946186417241135351162164231937860168792100184660379457352812071075658838920656127044249299900921415083881688847687850763576176782190755563998066788349772831554630022064649925360917915025783902808373530118911134235793291100663537038171710952061069406418495454303391482101151834260795394705887328197138968729354240*i1^31 + -15072759733763113237049223977400077980686414148361658391632528917611732490996796181281714412025693351038895010436462475129700193140772758427015856941804714065851489385682350628205673908470272068876334678336853998537763449077199648993561078265465941700600467261796965915152513075326504535452575046493819290639786659001024151825398181736643547991161789656107139040214031758335623627042977643288795243122212785497884274410042791431641572246251611666147515507846441228792454875017860738017584176933073158869427184822861127665456973499674743088567198833711241835771708788558721730945451321643281703721693968405209674154497992959091393971349990016099182878679414217382344494449535701631600988459248923981958828827742463685177273587857587999310085509249171087848072309698404895290335318517907563728798584575382863435716176569468319405027636988062289704804755335399896434681012642316941046258593352708877112877743850600662129539876789428821793456622090703972360220008805558371877864816307050272608252053465622296725775889067828739834533128933001047052551872022583802619260031494840834931034790759305328178553425251773741320415814190407566257920526818283234463716800989874162870014189544582652110378362339204595884023400225118846868263785809060503805739355858249427554979686857488949563178829505788349745738629853004406833171913098634223227913134162582990893127861926764268636140803596195152285231466920618880422062463021683156040827338985107860275367121661316062920940270830228063112129242766594485831960592716626184084850325318213849045550726359448043583765168054533547526337025371353933641057473985731359572082886449277423305330953389359563369234566311468561576645992742813455893553446956319902827699494525569439788114400095793995799418907268145647351236891008899600380964800490090130798056646575520042800441863438336*i1^32 + 4313219997561062469300645555050382097900403604364242871164693887393123599532540790049773794867574297759918361152266533858271437085926921519289161090082164427327208694538373680531575024466039439590967018368751194900741108832913990119171552273743746310432809997749252903178522148559080457655450882644462092191640014365956543160087425136379383160671962705159658634837362565213750117437355450018783823105984502420943087889660140772440211465747769168394328094375762018475293978106457938568621077428105036438650327004205353393595176746260820499456312339324918474075275125857896811734812746585487823777913819652720802898550033058714083806534302442451368444260242255213739001529533861148902275108859289137256142898312025738891329846777988447439791854540898134805953056091169885373864995561161521241725890990662610921252623075605199153109595462395263068429919176056953623477063062326328685900849747732244301193650070945818494729785306709799720117517873635656694476040188761985463260418123568582315091876693516736536793879777350975668358888129039803131615842629075706947891279952020742831457573606680508521523655355539092588606729437689741456745135916211386266797893195951771397687171837701984777782444427597108709465191357986971647072292059623291304701435671961312044138069515196197813490862142369911901463289416289915241326160198347469862445929244381292416305195109532014411888392584784891610220678604020886979010122744349526729186758736461601987489912405197959286621194241449281777143328984010643482117059031476110274668929603181096683807120377555500796349656818680953870035274750785445531871462145341102039033258140235681724331727814921056179331142614830694691180007033737989001296444797661199435868084807887419045186791199625857766220001427930677416377276080781278025580080327991773337382034134957992875917312*i1^33 + -1698887573916727324098893719390633734605414862021834651508972341298197421904555918550037945857729389508188556639383348475874984537585400051189115012116494545866561717325940630499663174538437363782388269614273614730795255830755408664035940725008198436948670108300368358751646777056674687137366848118454894146076966188465126533182506964747926405751333740105062899443002031618876501449492033086975580911563181293320135682991833981098731854367454464629103812362218293399529691177605778381710053956992951064462097372465137833324680791875111504642282235068531214797689343669468750862789135998950696822105466180786335376398793859099904174124745724765560971917948453525607687405515136820030724329313695641533580859039666456614621733958744826645940062001371992373509367920480839260403674571513851802077710336769463140244774101699038506826925704505699393132349383167536630135820719102925014101212639829038475677186167540687502027662549452292946100321028434560338780740997797526670207425390941277800053106614051019725038653484620615846917049297850628021958866350951891059842181758890236863363776126814582483310740960616409549882740536628164152458604509324461179799921357070976845871437516627147667669818650401038818764747367807104344588701054853075233345012996595365109735643543267220747976064002991988603430438027675384166115311238304664796982598122634909244996230969577930375260135644962181918162751137771857489386983033501513651975792063066501740180220780123301570499116693188841928121481179491898546900326615223679851630254241070242548129627977879055079087469301640320979656799324308036451468431805717338100695248024659847609868923470936446069153631213039071446911135337147583514244327621736855144823165223231837833102861106926956424435892511876178125118550433993785079931322014670911483128599109311660032*i1^34 + 309605395539536212516128172629920156295151995562165978191357307400390743230859824709356555562006261588999313257890030606273887325161666856537770770210073642178658986755179344735309003449250644287506781279774779426458309148051834545134478702685929928293799325038189883894052182800888444381499627731921127081156208406221944439401912295818593555180255452861586989154723545530751225348596906641413124929888899214418763836720423473199081087927293866508934492703610619358925513879599591959960938988344954210760746458239618254175465802460177443568122002330420056036258210610398411534092216233202156517419958221804134263297214717704868433692640998022504922760177466635016513909327824916045433353178941135455194808742179526281722544163349816069125214982024876964286441547506466564785184879415335119418968240920897976073374197369101951723525120850268252983316113237500344790230768809120321592687269266077050900820962461363936450858986226511974126518184379332858281880402038778327910447505149063660841607033625359784951468837172571829511620183667816784606620235847239490779842214234529339839388294762675990426375218441486921235028648871059029989790834456962994987591932567956037815895411338165092400659567323138058882041145474802470077412523020332376677598786635459704578785463614563889309051423241873080852782144823091003630543001652908247282176466153947763151575144320410486572169621935579027451931218661955507919701115830336359077257835983300718033358714957443458455822365823225503571769167081788886866028805727323330545540509690721812247921111588930995346200258262559883643917865013642332184813416540907214481517384675584469977185020068153650917090924858768585816279987306773476105423794906528374045762259395996933258018028436302698526197145328737366894189318495010026794255241626635843935060099072*i1^35 + -54777678763047058733830254973276788227517559487964514589027475341516756362480689515846860976088940050749827944327723441406804977180319411365437605282927471602293041268672834495079415758785931902612229606256190436005662429084839368036566100475810920591542756484060158431204442108143552849455003811608354959629265238618681715957762288003098390251335155752518165970845551256086700294562405972249165374572775162133081562229420413714148170939461881169954930875935845080088394682402288919398196086465709692007308837271835978105948352675036200442794437609551199249986804746595215786309968074267056844739443948262689523204550849941575040118881810268689851251771435517697679762397604502932573314516111593623103321093379784285466186534533536746957336649783725835927808903857237189542304353053419742504420275083767938521784983014919895536750268316761721654369596546152112893388903538328106416973865359892978680543612574623504180025271014953417281525517569618254146185956078733648124114419872259978807360250466033050593529147527389221556610139878895663163662797370528099870768312194445222274380001986549600811400931039325369479953309900776494013552617474755077343055786035242687164190274771575959790828186953401956310699149763354429686860216830612573545053869013938478565229070777591303310688392346854161917612783722996296865650887577167444038947046551774711809355712473206832770461548064937913317301787796924083676689534808052716695585872010390287188118134774686792274209670855432653206760740366024779736587294665702680454962712341983607861593810471429565431246729124235835365721963498815125350129924615759862706373193155534653973264716014518119234565537572036423900512188604945880500683153686537995240583261060394330036099639038324932144322965247964165495975844212625709413950586127531259199488*i1^36 + 3074376953759126511594184982765245795120227540096892386857064353139896866720520252273200650566651520477043462491461002795159505899226907166550251293159404031708599516930135266556999144614011547489207013817544289969118776740940136026359091498470295148290214209948459450575538261892411227732706071149027025312802265165674455177526374814603779712285679461366494153442599757230675663900877894767649952270209650258904127319234114418296531430608977216467272505559427302953956116961333968804565462047958772701961656625912036177172859433059649144856174022579354504751536277788975441631338824682872241939237103430101826539868851543016908039928978226864334236870021594927544156521949871814912290222327330555894377013786170226977957682716908822318031165026570092727522447777247555005230116997099368983437939011989316441066673145668743274620212453528271536095368932771362758810180911605824311771998683113192101540104881076449601263849601036046386690224513132013639603711519702047955252004258533657154629821030355844049665637831447466808339787263475166422389879329310877973076749901337060988619894415186659439258018891892251172958486453694868038845474722650809781759567050447326524648082868057160137392557110633990294572893927789187785974027017218589713481017830537069374378456012622641936305654068729634383101806141335819918700736154078253361956571363781611135339319478018973436655918777887199708074650418129777134591639451157275210630629335260126195262114980238542412363852228628065045410400843006345849365908050312866429997224911202318245947069917258010077410521205303543287866321974124838696412007375390069855802560284160373866481806386736216517599507402306636022442242717288173290410132704843449373663727836478074939532616802631120545342749700032872343912927347273133226840898060419072*i1^37 + -60061315022302661949793309436512111268993984661451962855360015040677275443731860331493886943282938856923707338856586500067060856773314814443897713365219956008882262652074801946286259668039001217634335269837486614781378493610023892206629319517960185285327411517287762414799200894480965963663110943414716840200002745737030419011870702908824601497187389592515339311566191031020339564995803288859407291842870654737581662130014583128729857340907882751145660129113894902733738657294345895151930810244167832151795011051718880087278767371432273043589766394522100674462126983384869233035637429113674889542364892663285630671097554578132014727632814360083135556483879969756308704783109751227321610923051160213604287041291584368559324324006792813727700604733986286791625169906861861435963967827310821543072174737333388990865106258660789075560255521802107032270728043405786030102343111630213297105320620161103836760722722287142300244815666603164597826215641422740102462351574530832435054781800874809809123779881883271988637028646396544014477799018820077641313316948947133623068218296963998959415798920251704839165099152999691431058978372361041874295861610448554697593231057576522379410544715844468535960029165802070206920215217119698144320542533879385077013792458782935977873578425561916614504827972054795620318331043562344010289611569183210042726053249369962246630232763678688534328379853074453063398954323732394551912960113629363212377473097422145655556898259520763034566279098128512490404782060651869624567847595700090256042885437605890613061640816446544687249415285069854342163622892502495346291249720813398493490661017974451142735694945270527994672577881416686066889442719828086439679443869579969280681574637811514604468536853905286981683294716585265675584644853905929248178176*i1^38 + -139282482137131867398189514325172561064008376191801781810494658288659051468158970316959516339242479100487290226850526379860863088385639316166380854613728603388931982151609635478883732180650250000603215964938896931984340319633410191441319740357404606889841933812443937996380218801737818216045736582577100774164017171106702724679257845282572351420722231337451103573762127373179026122376210941744382961790907123786570195664772268974529937828385683058426122506924033494972988932498823794208998112022473631289837459367359559655718758383588645052458660332064630924017044541452628042673892828774885984738945858825004444485846616843303057443766269262072546515296051182840942939755056332305291422703772625808131277531418358156676139429269192864946577462706535596215207554775592214795245178036142119465361437658406815174309629027128178546169434419403219549412393702107618133476684384929189741018223615239368645990724736964509219393171748530131875133103250371674584329087398428591069130346998478865873138138618801278847398735730967643100026846428348984259093971243482753620993396930872386789429723575755730370236296443985847423999008910421461663637269993714259436282884243362461983653980793481146414790913839419073953959641167564018849074207953924650167695069776234294384302700603775437222039401475300061617098452648275675646603722023072400553448751785290538956447383009997183068745615869918807423646452010121994943333580855624234390299108759944602045176847451318442355743689850067498488034488360288465114155149207725732966146139289608207312537795368874643420596830657224500813694304046287329229399914364730266681181024156810298756763214773465189552230340027870487463619834648088489425230787941842501097331748319820661350964591278268788041262463952691314260543706819985408*i1^39 + 24776235348279990462650451459997644191636095093605567950456425151354841206434380300250702371331434575358331706488807086350277315046878026290940713839208242513599852261856848883231346633996256758457005621860617522197204836654122507092687260999086914760787379662569778716155142860730996871234285240828069680670165325442482744385201596887046719153344774784420952304356623439286062867234230758255415999019454330266952494221568466172350962439934788347262828244506745509960379528235394608097254675326783751876502667348195635338197194304775003142315368170266445807057489474739655728349130626396721940276400084641106956514682956229596507720368885634457625450480099509569548530750396474023944464144708711729017819742223783464821535561248284655182660260512755570864533550825597609729946366493435740579507530723081952652409139011859734098854490285334756303152815013834724713313474696650778933253006665067201522468178549110850616916046947695900733701371631315313738665676330368677591785775744940168139654747360848906003699911607437233170987933680173800216520666449165197477288320741369614120481127354104773602359860915153268895757307575637839988473507522782138964806593844317068988446633632801974858153512549256843911368329369325262119657257555488324181640916875441479768374964203035331843988033370698476542868799197823510969578801341101195382579945312306891280172818178682180941419654671480215162650723448629429995687440948456032087177584318249149091605850686387661779427262728565311476010862247693810227030845629580064601179182721414679998576109057020534755529196217804060889800833525406110389196341124501615178988798772363943297332779812281283615235964383134279825712119753047333536243648836320035774966583152231314580923717752137086964443516778125333424211230720*i1^40 + -598934021409946572965926497371656073240169852427831598900822197367485530979360001857158011874841354766392689365688049842183053962372759831077393432199235062520209100412761748541264011640244007750658348371700565236913058538738377706701079672678496444378811708113944152084695007076226872903256468052049529452591301513401314064934740648378001938341450261371905978012404752548825752169132806322166383537277599588528825443979311893244498770079288393906284293978221109274065991041332958796820352816840131165580064043681365649172536221408380969968388973812986791381390250580863995317352342984891744100377587217559006862619607366702959326608029839603437484651040146992818493160115591547610661236231449715542361067743976197575621267949912323483955114771017242337564683732216962306353386567231119251566727768346871072153649029661182767529459889675954143610446969952012751318173741118358506904647931515312711177429469402891342819845155590545123051932196709080416823716918744372507923739628480744040596058274290346806189195080081787884668956855164021670195245012942815809156300026374219519091775922077350362970999299431190151611395376588386024588974098807210365230230036051293143670671596621274667591157299168034057360634196084628277372021015678848453179281102796930844451750838512412341397278794558237552514533210530562134463460841367686073760921408296877251980622671727106670067169942460114689296823527186962141305793681469029328369842257480701867758213379618876900021285607277769781865641215677425984463296091242438253417444172263456342372129504147392482281755212403645156432301194819359206004637908594414187287875819709063425151899430456785031397474511213986770713645282291629259482939026080358149618086936543823216535094134777907868140649049799350288384*i1^41 + 11116813168218331850928625186063822441839269950748144139553544097551312571467386760596587154327618857298859511010162419141736587717190907453766586144350567300272819233424381822858096915997406483159223168337539361336256232275580727423584572326155598260008107751795406474433101179906059101305961170048659619166149904722759301884554855276593014799192534714840130449008791862304451928426605124017338548365124925060464796247601206451389518896721459618587237537050781681491838772489032834445286153661808777546127136944764946987270993244736356049339724446199040948711778244142395178387646520679510918518300767010176285227859694488253206177468741254102318242718644902923373484211488912735410083483563664212636240367276694571035797154918400526562115446603666641168339526262534326193576122488685178230294523529835835003925206741867035741922734810615730841735999454269931157079677699321568112168539529752486663125465907536656047032044404176478704945654645330429403009863940510464379198457041873003473189754342461980662930953649560730563437727792727995226295422551323005830401231279167794819182324781334229710362551431139391247928621403268654655933329269701691317954104670477656413306745652051824259178946218194161698583150093514693291053384048679127345507953723943815211422759722942563038782316098863850011969457490121917309766189048994894155079696955355752382285066464107525006384893610816290170728326350628581684442903021531023625270932490917598376902390906724307146465499237211932774866937447575863988674357169071346984923301833147671583106039294164903242501222940825961569673633963492289917957076851446034934085104795648745257443539971609969589493608969418276693055638701568754145584728144079164054482394987924942378327660190058252324805713854464*i1^42 + -149667609135270058620883418202712491467952522799396624243247489466690906443353931827678687250947088256781798950119540315608954831335769393908312288350508887664985969475851784791611650378554967597826410119453531064452671918680900524488459096164885889973386673341336172190609992795110494962627884217943646723420874830145865645143685623895822743648004308423716856363718714575394475642636149278038132154654180388420506979064167334071760269838586664566407341508968471224546162290368408708809501669435405801504693769145116624328780337980575112380626677510969671431642613085945345763319170098704603013340228620985636013435392843102678220557813344951544517623582454476144059005639883185790733407775508275238590088439995754639934751062875269210894910282739704498236130542240996373219337025277772628119432194204529564587504125925293902332337079279343126231611095111446725211984823463812311175125387246081238769931637520195226639343008183745585513830680137852588159377242790292892421894814602281088082663522376906731239881910561866465547834483175765784215347016722699990491603982198366494343369019928874011212707429950546533494582689536243823809554498523366039700254261255856031059849498728604254429386531249349806391165475101199657788125498746781955044168044259444228437011452782162929125498129871894156636995349084303253587000869576036101954588111059195670421054873630965311222160434092948203914522447139547544043392313034318894508933839263685174117091326590464833053011083561333347209487125106460412357757906233772307135675878209044889509521241794945240639794801509395262162961515879505037578337510001717044217138061107681589845488111821906679243950888164703197120182688090496486077955585704520848622293079716255375226155508361641418817536*i1^43 + 1260711992640533105448470515694436200867487233562479232086663289885395264669955416822219117620717131465005439854191026626797302933752221823409624295989061230956597421876436518723431105147713703948854894693084989114056595474325681877520094381865846569413437761704528546940951207911918116827796466869599465254425585814753305199504422319840392448335263892016688973351055208983509693238256831117778271968068545113397544865659072162403317256667072597165713050296276329961052045083564023987350675352914570380194495806338099820600717971564828279465164810188464911812477641536237550499565945486444293971402895825779473775713131937189798312053997960251316781858127277916144949119830331098226186352692928790296719343845555936084381547523739261904546703136043286423913875544522826863316368574343513658113456779906607141112997806108476611479276674601110818394005059485964952436746743916013037733066124504453746374342916634442311657168452949923803512212767520605683368186110838460614271478207987404979046381284468662873759484686116174532005942135116035005830167892835045590337905542037514028737639948658506276488566818219776557427286068569582443604468286937932032143897519673981205080631274127750832355064057972576751680876185378843545859672747458080960349848051873826038177982595984463576687646821458827779845963428137532272115067739642050919857478685442221659178592269192818361284136881382799672409735745357718613354405927110850006718870688930940404807044598199472062431294933898024222001567144040305398555754425846621170894343525429776459367521374786242498421302143622582062695197067566167057442146260042233650492961006693041203656200372515292411502519769748290074453911233828624388936850323180997894481490475662431971984769244200960*i1^44 + -6785129121377180828409860364604454188528769019031086862841033017606403888572469822087716194147152960059926829765818939700072360951978994546137687863342557196150399237321556415577964666578156875057339883068239027233141300350705688016263717661403846865610377803097552048893148307240641169967630266260558420484841789593526605583352052921248667013129288122444761031861531816399528902059707202275867126879983700546383403928746830720437151614980961720576046365018982015762840131717803626359818890081370595466694341203726412940236499311951440429798124267061568953733102147525315847962682497197486382462805174226507642166162294406974428918895071911771671532252871088249392168244944046334462639897077717967120704098367757499726292641591639936303818281643013334581823950712286415324486824735374188905007928815517780346246696397736471101163445295802871133577596660627221960781728137070016512542280940746220822397907407445330394794843901839011796005153499601947675704555613310564817505750522214630946648846711727108860934446819994522511300090512104308002694427055151356729520984436373204116173695897103851869661418300915218977760593680249418035321788517175003829570934063463438774029672370559881010971327482166581549017789899515257569888627992211051337179500436739617745642357747270229101746496924449784191002271865828006286044272327406125043044114523914558776840664493201845748035310101440696680855675086277350525170908427033854469761571665821368874083117222541301190322040578247510010716026099798497251846492267441743194720251737376526649090384499849801110341658378014556416480901221282122179695377420601424670109456716467175684750973463343692252016031176392486129678486150381767538557110335974085556393099749711603937837056*i1^45 + 18969172151718717831647605468302153748246460699878952396407458612545005753767034099803172809408352897226494232164915042089261151775154087526281296302567285762156423043460537744197376208431465836820990499536361724101293200431598518628591550569251921193347071254394860183715509259816950526117275954845437718593024973231496690621159775610925753900586126267977075013960521751190127624820246047472449313495814366852781974353637557574647444732967527299584367334000064259367603363118101482426246706898804215606913035677163213098587136006255078186244634633283051399895942700372504456480395258695023561334261207243541361997850965119348118862497231640369184033097488393722133064265337924984696385786078823070532032896900128769617539629539647737702856527764015294364010510668709936147153455775452980872342362766055298687439927263406254598059024588401153413072096888748633436802729013290379460378837252411873887525321704858272087530873341644376497025070589491044920748525054117655230778531986407992565662532778555827775369650917571772469224544565101010359650345676600419908471799723779111547053395473023237409426897442719549173133097289603550448736616148382490632186028472971472848298037479374273228539519041324493450834512219535112409524919517524213128501750392688499508506599963108196892170555457158706272585121733799607315285088402673598314206255644832854529703197730501344414681538578774183141682585309061036653908798130376603412228802340350875727111032397898600109427694045958083742582625091216682109563143169393901209981624555635343456936073574583491381442445051602575802704137786735756036646018347889158082027124053060556660293094346423853985438572533204470028479951467166793375347948310118152633722326426320896*i1^46 + 12081897206604805505127951003784252838177033194112551227447382353097566234130654200592920866437806657426312157907189412907895545231705337273608794085544841075881016467529114727500368135177709138410523500378316764345022415598630064229689826163001361468573068646007042100165959899624902720911098141619119690899109469967525276412311636318308167660551307188046281455801526611374907769589873629463993409784239999313749955712428089952288463812516644538690070454840624248048162345299475418960706041181617590101041053045586872307071527362226021687129702671665518648039906612226183995098130409238305820500392415496382983776738299170298457033624872088130860419736996492816724927777550048987506336355664356083511666450791246126391693880876036108155386375765404208589629173050376819596524784690867668032406244196139685484380010407118332374126712986163050788588072806747182847495720066025494676047893148721599871981424532181052370591718339572014267070694556563391465493326348648002028820102357153471602823200477184794793457924963861562524366761933495602298806886693447553354319845570930809389216171812303695106991622903372562309541465280432120884032582110099597394521633198148057069928862479581310853581857248571121988532734646343285774129595834602996528762044475468751478408437125603825199639250605778417717085358361741221707308136493895536367292253336127846866342922415535953943691857543232234487019100104305031850335713175383021650924990163775309534497640723874498627950691487558551336499659791746199423869722023226404187207694654408087755137124212243055921768037559544370654026724663100359990293631422358250716864532512675323991349117417169507823679291277273887355127605522236466884362675388754788228268032*i1^47 + -204485360396699785700776487661140602307015113622106712739081356228478156256860375046140986167310961435565092013603616745583630358777088257975574034791128973368961228341195548558065348446590033599942256836571898283241025181070213579804145240350815888306779338068833546058080601536344983280038349991074022036549908157636637626381274103642633036124947630488029142870798214197746886244694323393963093895284996814010022412887113322216817624509357211160653282394571824325960356633287880094467376518101141227305164101244734864966765903434997788671420609295803776722473777205046708326683621802168429508921957739240883757816924574806747737596889172328034641267370770115929631609942745802182401093784046593084358490792989228437468134116864973904512133743000740885404580769072064769934265771753674539645406761305221399000852682575275204261312460838945002699871984148407712501291499662209942265040267848015495321735829974324466236870238488871180486443778898603314361815100784285580214311662262404720265751267631442729930206890276884272859446954944164004920077054976952508213196477416651916023082465917685452624030696591638424392870938975751762793930025837118382388454976175611797809734866443881046129372076976508397471090685837628977867791157396886748740635262822094537634244607051623780780611564140108715150743107640163673828203038708137292356705065993420881017847581231871690990030036121991840865035974717834233172681851760736742756340211063574855528858326158843046242212422569550095016070523095834412101423986470547322885603550179217824344461941660621950882389016341995680205983865252391077320870133254131476771026415917049665844736717308152582678455066433512433577541390551469772770773972555923456*i1^48 + 344206930216439557410165347124931912748474745315525960094274359208551602699214708942316927786532887499290380014700454924941955781428530437580657227323341530131637992188070940393833287780422183574506003347034476379682389168923988930878151167361900130326541410541631013784910191830917688130567131055520621000539301564858601152903222101018137009149315822362136476466956752780425319068636116725716717807057878192791181205397051467847025006489480649922491268320846550581405740229691307614076758962960673080240926032326561813787881224002157175769055126934772524355494557868518664685413387961271692168818244569685707353763607620293082730284935629123924781604178172793389973863257255415107349647128183497617776545949184247987332971914798433551631090392910351679935833789865704327684092085223879478321862860299717575074525782353177293653922890400923741303775262536779518270529802254001450276054449709226601727413882649216269717474733093151926381402128315667200488157670776791086960604524109555353869774636648673636033505075544497968640233948579542348855409552275414147401991149826459527496045074302462635170801034392922023017110096935688487231283034635078435477248561957617264281339883516857285149781031903790352720132868093063208897199356844708022297921347819504922807392208448701246761702022965132524268275532182288022285041145801435677589410014250106383133132054670129086268603088056187975359820270907009377793292598989461069844555390248846252678490868564877446246976889287796150466268884516227333584997092228568952826431021023105000634599994273028135687158968738447488432423222525803879659610578985213678950468499071882236850333232352019048015096243524498512069533913420229060379803648*i1^49 + -164876052426321082241671426325457080715541993117781754378626661818656018045785726734952486977899570284630771243216992660077467738487192587974924616908840107714866324715881112238342988802384358535198108737768293034457323210174562475768578615605990223093969793192314948766784707299899094916113878667693547043649693007111025227634905952076401063194600978784396799652297692112928028749194735415510640435956502365921616439971153140933874301279514907241232135715227379053313022352242025072278043242723905879657328896506753064477949962927546313218876045879835289685143493975030479066102316198582473405757919627968006270904720109872418193908430863213216140642980067515123879638011475145212949300177111901068071204501927315099879191184227837737609265813866172515547168389113807393233048295272008170220135065517921987163618825454783889976685892309362716967402346754923073684773323554180027526246741913467503571300171214705027538929856900448624519675363474230757188562407152332149700336869630974089083944561371769226726933293062995643129157865879289654222087508654318310755347314578268026153667325271870429824276969555061577965311486003153314699442361448269242337923026191591952838401405617871448314143810689269201828607854036168749735392878534166280569293628177293863540590293724767254310004275858418119541090478862471643965584942883572367035006275957276310246886239454992071601846536328685267558755111851440937048055398837944844160456643673184196292614932654320776208559518066435532083987559088981879297571012858233361389942725437513295667518800972754474066073469496170178164870456019078956639713439713580414686520184760155298376707463961165807633114123031262535256540281531531264*i1^50 + -98016042607883192165146943513482605055837913725453920068683098955847661764030257103037083327442167425397982043966356263859542650707890563923331630271800673550055661441846767238686348936690858026080344622546207423146108533484024934934608825259545031211005338159060756134424938001496057462519610417523764529609969983239121440701125607911699650403444521481911405518666650552139449981005438657316079159182313901336373481853422565002548933715864374235760087329317407775258043501774765742419942252201198702239952898509108998513862006681219554815385325943147678284395688625505787507380121555853803710782356406342427775911279193990762307112789268070261702932067784712909376745711426527033515754311373514384009822047905210912586753316901184987594747155167627188132473444751143375259988919794082199613269133510683376332167695963806484187449804421363714303458625147538914910259893292645498300049935068546169627739943835645202754289966092935152611269078185143445470739885596288739120871124005350143704836915958704342823114561037885203677201919126322222509008824477091706794732809780564205495723832810179825298127457862013953600935267175427866555842951408155591342147767646777031453663923219424734213048892728729688701730525439756381349662276210561980458113949488208400776673073463815824488798347624742242779402967470142242381704957337810991367550597535199545521447556561724763101680121071633536550589548528808208505305624399936775913299490287426481450039583691106586027776387424494157700426914401542055105483395244800520639629128494166392002925499671525297199941255967917720182424305506652873872774991545827398354166957139231173578188989518995798564456319482370909007773696*i1^51 + -23105881688230611142637483611332162646463812805839140288046300250736814291268696473570601013547671507195748765373097752171144973597684013266380532715059179354193843605175950692496601608743960883273182615102880558420814390245446853249888547046672024094481557403427904437158224359764582208143971967847738384768928946938251802500283290917396729358492422086477479870835234141046331707196456597709084186279086056742047711352763846140016472187656564410508348426443964333811862975817294928618339699977823723248181406849355916974760094413532380408219738027461340614134735634907091313676287155515051906777911924262709869559641554335703059912252092020189029243908328636004206504380629604756705920386587826943175059527142364985888722361952441442992323167814051080044573774476438527612837161944500075624929726645722731183691188883201802025115167687827546971706144377076131430217571622360724418434811575821978255877526747379115065598019193654361690674357971227134845004034789373327123721479516434566918862663133773482256103244812101210526858778606375104933220111308583845404954450214274591163843904317819937919815194013014980716599665212113136865505240190298042596161714204992959692855062669734039704631441792070342795959512150254267908267582412893384422650988420841644858480505969002344059699175184988182081325761038432380346996789214383162151263229366752579229487006796431186271205311857028674598491703829517056343396711314111683799063510412139442538208273192758678717012624284513112427199075880043650556319988967318614137990701729054081803553380627099891235960040083906564810150198829539147795127402714040669847979473952312119803331092338887467669887761074094080*i1^52 + -254018613461354896485270537125124213283889282034115387301626584508285194251689690366799151870134064430643473230631205156341901206865068341911521281571897868637659369886290830580034015638745680770050186927841538542226082716299366716539311466783845739876574287373913833542242254389625907727087267021908247414129736960710537501895074149551426136832338211815094252054267932416184565966743544861800426847984007167611483062026935661149152907308598100520094348565798989857860311782883046179910876427456486306397286779880358134522745655133635663189050930994645384416423793822128425398424192456721822693680923748557830491089081505456705002229051513694986561901823552643299384721142329195808643240277906935754276716761137399984540214481251012951160518101407683862673899957068686445706321607996028791309952874850896119196101426158069488608651263421525434038829754644725956674938056835310775288246931737010297060858340977225054075742447391028630722572545982395711471482731099566523003347465126186459427321102018706278793195338026983022244420705970587417298839113910304677679216518925783830745131036032678405611429502979579501550558722119841518598451298322017006754247401624607150212131394757332956349402348414432858038901643518428429717400275897090894993291114292819115449372316832825986659119059505188553148259151669688218031800017566250427693259073634062389824227613279759955626590589655341882463460238672886433784482456021407337187392374136363861705962000930291974723336431989427438451449949321707013042404724947138435948864313204165681471175493726580352624487465518490697805969143159155501543252360627063604380141905046779586700050945455010147729408*i1^53 + -288280201419060927911373948647869433977140484298394079400774893393757624572183182817033898357155970826745301105482647978920491575421582950712015111799667686196271615768694342935205180336037983258319189027989182602652839879618465675189242400210851103796672034967004530594048921283016588813567834378306034436607594488432479900987496046811967914065494805964444384125677500251953251275116966207460679469317491867529331871077601793838403946262998334131570216452861829009683721028385213190079909959841764925563502151768097062672432269914594682673794976063684326186797470285869953353056676836539604885884951006153755344073662056382419087891161732460913103043595123139116208084623216596548776452408595830934027214188470388201080259330462987792285291070584883045959139852034956715951254420895975353772598321569730367809795473003145404009712885376167761314189250563756074609731674579562235216270688818866922778057542905236170400250325611959002931289806901637725271188881618923131366545394004354114876212891437940512657136015454923880574860342991954091844420040227335276674816089514392939241547934609513765980995690113807548543549815488072210609996684595049796107358163210891407604946554631682804678323492639850171401924960128417337281376230615039470529997222336463864119509354984607530775498745209856314273246635593266765928038005822759572224683520549754120828887208158544361529533125604370827218151748571747465229418326573878101188265445376693544794264450748482210451101547998721495396527638527402804247557474210736860170889488802329552720876916339763139700654944012969019206298935143995652185441540926195848613221933999796437790760099643392*i1^54 + -5515577030576788792138204795880627304151066686228844854506763638510495419665008605708439489250252549299527745942765866153426284839021043235405623986764894025726654212227668255736442209876305519871058674726523359885698347462525504742426735084498304217248396017709445747341796903214084422404821975893341774697369070941044845561562795819391175477980811689741440673323690042256987729365731330819071571353873226000753860467671057875778029199791315650032070279581994797636256971892445041124867246857404321219132597647681024812888434541964698307400441445674355310804364046837852646148443205013805520023776808902167859776553336895969972961509097372824423004106449183308680058832382553455737650767587117004659988740459947902292145805804670904317989155518980211023439766697910061009206031799750247158186759834013855141458999052747461887354777606853376797488469847543730107493263488104810104304495110465121602011602246668165153499906060434742587655114533133410397300573390689660810229689677482386121906624309342336761472781536915403157447742294757776452809848669285633974433880602774496145742462069889003790895294147800557883803994620028182678534119978149760196411700231531056107409504792890925501503999298636737995291071177790430671043367782449663349884879801295009267718584365367520862261087460713689626531904575877876797875272107518185889760898868971559818089586371720149465239873186530020987569563523621446219913629563289937447446644990244805600781120452169522273680040022701741014660588731549208105956276077898898390169821828077021432242180406770519435009734019290964089883935496960976869421896989025230206205085848421602951168*i1^55 + -28383009277223385858474891742653030971254149172017738955388899385929761896846926301449614112559553404399726183536223263042846947792505977252021136604318520351419752021964206447833448865050484045259589377154239886349996381052711321755107670781353914183170861878004312062315136950528417134490795737927989174287456115859527646894487745493545121129093507788681976502708797924884268273351390429370104826884695367870462703953613100499246395320696568582733909772456901103223872597504367550159334232798891010177630204925048264904690836116222051003546374583293500978726832711994034038404373207451032537219510753072933127301527254878041403062813848691124973434189695735937351193393942942952294658979124165977812564339490870533743788926750415731736295490785730115786223306455333721038685563426487913288761265036906818773204526317278349496600972447651819869813089875820788244941786104921072830414063720537841636536821223084450945373067174482856368361242655889709651611165604406158498345580511090204262849861985686119124236466887987719073815220185471213876839263673212180525377252233991357859787171231035477555297735864484456201367062221836963057470967945270064897676927782215016768819327009896904947551397145262932943349801110073746812407384934979914145396549170357331139485987488372685960284342727596689503874943471814047264930820620154032799884782662132297371096384700944285677029854822190342238300221305066097321514312800981855320646221370824864836388314236325483041126206743756346803587719101173835148057600930281033159853850713928039853914048539547428157990953793782074385103377674035046463717240027575111392184762368*i1^56 + -4255365867165823613561520780046237011054646354434192535422162693522335393641678723522728979532644923427270358246155056638927088277872494220576623717031958195795745630174052810482885896232640001504856887377538392989670993475323473713298050386987011259850294777594877244537851076154822506562988147544255415859767591717737559010826074898391766648515241191643509000097491925243944949219675575291495240914122816890938738241182964008065528640510166086721962436299853477692612671062521843227555632094234728318729860740315225726159733143764073833394121009186311265561998049225746690567211723324406543143062193079800780184774104109498161482831611665763637033441548507913346631030961069869068646976397388500079079180180961222919927075306626402337355805101407879145516397560901480585608767668131195434573208810286623139179501415773916348275439498377434259298845890196178316838144756154262323434708343215486442291638790501698029004704375245418770733308214250152491632786573739822740642317033261722931509902155099706537455549513744203965659720276055223353111714985896258003415382224534545939827092471304707942063066569750921872389339292315914913211453958724803140338737488144809178496079606398906951053473238847436107473733959471062500579458628437448350331456970353380647942921122360362756628366115913409789135751211183064489567320548472231913982845537436133071192544674419822268293485088164542594182746554115152093048043075674529382156367076560195057458710776923410134958005885290518746230590633224607949279236779638737233994754338152628955615387567359550071488083352276251362200692222419262165046301321854976*i1^57 + -175153822593443217301141609691639096795169647414102138027420098369729288243890484356737168703738311191998582417373205172589059849856052409257032436977276122629971719197797650714491034582499592545606431310333520186335202658145670012993969258050676098347033852137572015276759241548401988443056460799680719902172343419030043994355339757520091179492803906790192449188160455261041351490575390735797512414762002889290987036446468389004016943036619414456584389534121004378449402864360240653261336835242685225822329731454061893715421360817809039104787244119506612253202136811962322244818878946849724825819227722793927115600542815991212825270616982317155390047217411531142246713224265850848784491469718681232274125960479188031467560552148861312081042013713876640153124111861896461170257531018248137980665277910096693095642369160013711972011060716287478317202078353048816898176274261926260858942103589772205173100254499224153522685986621449018384504198813892376434790783802344304372511976470401297189535407659038169630588713219833616619524515079215114193927520048972085112033580395486866695904002800871860875996407918902788699306511692948989586210938833594404270834559375770726698483861607611304309474322796647126745959778198409082867481761473516144112064755412179663865580004856203522913903782759204685850971782073532147466506120954399541428119756731341535377838927480293264818788667642151575101428571368288038070928470273672410405782922099270491677562391372533299272488599563941663354790324675930391755170323397681068272018081331380378431174137141013716229794664944737461763015875419732705280*i1^58 + -543137912679403848122631689575356326536839207943510050179323219574439028925579990067604253269835436820894155105077800195562217796790099644920447102208430116789945528216964986011475304593294521335754504018181409685812020220168716014418840132373188958511140744719749427850340052006983153780904838695173084570569672179646379674559492221182254378701262933346640523625702138414651662574586612884069372049099888916481384974219776506172920745868173399539978263739894035816551489689716483148891768791159099447896216055397426775685693141943144814471620318820873715062874577544699673514053206830211842142330299927912825563160101570376177479689301878787183971515393945132390962574373205246929735478601337440790918972078299212441117989881346185786763229143048481361063387289197484980032466084576211625227868319357565560229380218050913635209103236770272526936677529321022686277254369511009337268121774951652837316368689546716785239637690218287643354827884795726700376456553242859232303332276083849567195183572218874606931678862010071516426107856983752271499161785744281622565573733465097341532765496555172858920640405153714398003459142369078546135253841481371840404926712805580133077746869894563552210855476568275612440277174475988350307582661934136940262984108087767306243076506792423157691873470885541247751669829976597953891718167968605783888245894175933292463512479888650707251277822272066475043251293698027735591307835510596416568294155602254229264677479774970675700682060111889903764683092262944131019039054415548527909627209810489560733518394400007782020546554047609119440896*i1^59 + -503514692778926556826005564894593417643786758646432952655074083927400948765508788740437188774047956341587457118136061533381288969618706725480865164149607082661846879506163755578509705877583264194734413628623694160238501668766338572299756307293992539051422452253287144390217044057561284126731171757670888508313036866760031757963891201923559833947492112455619973842353011149888603802910057115931230969840744636530207477620939255754756530102134994344200734595957684866104739085063128824296046284331287411763231710058103936265680380783257922750287742088242180419581801940322751744759892015801490223424357117860271740531168030057110217424550611895216829486423846072530399447182656635629949740666039184189525307099488496269406640392282356883003223060404891126908034856809698075668650253222523723888436451881171756017036907837893861743742638043041026781460031672952021181519926496665125376871017612514143842280452587751640088289673538636815359794718327050662117190356494226831290811277031543458606241408234688311911332448865104996168606126113977103943525562242856715061489508598966998324073809243326632125104546638278761118852582751009711825238668494334041725931961963010395943542876406034581462357373173514388793227419047676967214727631798589423403115106469710598368154055442507774102835224661419259945589316694854274402777335136383365981586222890962413236089368703525552569229654727121757250990054734043563749954809380803908456438868072325309750073585150009607212802839943888589733663041177838330816806838358150858002264504890083537449622448650194920031649792*i1^60 + -896066431969145474087057223807023561473527799352972102794877835596926183095486004053757863915349148286395783910853328163591013413539775945126482916002774594098242675155512628252991902288377557188133386528922628135018263140277561963557401058233452274164715402614010019373235194728778518187556967104831577448659046039216703526772875759146868751477734477359428555491708387500822024647037903481714965580413182106134298086330414554440811445016694928095777373160050249112431279928884972515814449749788026081809706685758110029522628154220229466219758614847225709210894304435147405838258176126682912687316042595658213334434953833240873143790861764100534713746990871384065494748163258440625112159775988001357580075412476397002456724458928223443212358400238130778255038780963960740554399146063133687819259931826989484447178501476247389976748149605966753219499725254789052247329696914424222921200116893834965684748654599738923220585298306622990566022851411167918823681383989163187703907754147681332174236056261096085248539583960539246114241323594269254712350604203723603375656409716110815559303661788641362204279281454774043349876053926926141365677210847036288983677070250580671457721043662123359996780207233027173318007558489465254402479145964689724006152666849029017900102832604660173560831854106596242298312018239081408363734561012926468879547857215572431747283855025663081376589689221235715002252012697344831020643698780872437155050396200027480636254439255041027799456417368713716783134460037545225999035466181276716400279705999544363909120000*i1^61 - N1*13614409087927660388762030167671315069875228864060457366871025508504327685495065256571591737463275995507316511385168493769005477028599909861185472876611328742297167642090210495919087939946958532462252918562983639256120062931943866074872715203562908316764816951874554109757192219848984133855184078902320727079491865370748945388925828228812444944858507709366816034172271745961420850528197627151352710550768631774708638516825502400116693579951510602457011062455102441507049421321464385057277490571023758196288583010242209975945916548292341159951171875*i2, -29186627346359965451411881049202272174590277518318596117639340896462419260753948094544071503096676269774697464033443209131016313507087977983555389296004900737272879898650665030876333533116441885347184802152562665938110061203528634039835453185953241171578038415727793583568731595781765374371659388950359307157041976832281945432572651689883392608997436399648094429544320472438954369379171219341074408900618128986665272336260783036088770428897875349617433339581548689425368774785786462607151131600718702195793734891129681322392624365483984993679575521205098622910025442609097217926374878388692081567488173831617070592208343979551785354668965465917031289895465372023021965266101380792816009637856889888752338119975885125388189358443583795557074539046398415721162263156084837112507079871844787644887137228099954879306068158519661974487321988002514417252213998730975877000205431591394768493846125400734350017116976037302441928788541720165049808374716169044991015719105926374872871917221696183756771463337369890974668759923429149097814533853110797590708512896486810480147482613925070021763560224825560035982653951361281743352105165783798962686681998937096386372982004567721188427781450766620480761880254636721084097872446151307143805455687379797026578796399430650812358103262666682784551978694620245001247086105896727989036813625789086391161506018192444218446319138182440206876921480794365399416498868405755145524068048363790019127808279481138515423122524907037454507188868279392074907672890028311169941848106438071594305255712893429683869619343316999979061030974265996588956971210271611942329040467313534985048657970876147618836879187580870235002126522263880614100355824059908401430587118741438607191940717561106396423644555561603473665199400430306558317238746220096601457435054147076724464924476754607961311051982499267718850310564810449020616551267731526595072033377947472111140438601147429372325562970037114348338113953765785600000000000000000 + 167748184897144788990039933055333065806993575354592585763461236788739167388426478569386938034567557520557540925451409775985322215973894359664318139630987083919733644169518412681250802671632941266206566945143012704185408718964300517696285745985249945004818672588284107915423100631341028654242318099270548267692741577283900719596522802212462069741838514371204564685420797634238109625836209925498399244003268031159174284535841713914783581847440620423660538296814594122910788095874252597659875454593976640408153904679165577071472365919146759317163526504210079034584083766634746269918729574297185495674287339407924426691847512329366983202080436331424183560887356000136881260149759031794441442455617423493844899441792000827813907760715221653909303114294372348018847288348165327086312559157134634285582623663630954969942743698811121110021486406360272522263014865085759186162529980849776877641584568576353719745860651644149160558488475132125789298479372389781784303426300890235687044983618979648575338552565448412185252108123557324043497493550552595258875129547476149437305214665293587664360280156164078543528192866919306600539094267158467303094306772215746789185636299695511691326820582177309257938293299136073089210047825127169750909478480704438314027227765562725941838028434330114205703597044448947833038939915996012491038795769102380595540177539641411286652649029116554108327753610347113852160948808295220720707483213245999946158026873820530320835961215583521746893403702175752166282113810934557903951660495903291769330007462746937219455837214904569392246852334260028902793066154238725220837544336670816352198922864739904235272031193018346281472567355454806382399748166081915620822832728400630806662504834098803393987846927788464575647409046409122918803381127368655068082478566193587628323790404284518007813957631016337248247698245273737412458922789096285573207587525366689104172098361814872263081264754810774808829520267706368000000000000000*i1 + -1927465903371238730101286188130186680699016455055652959415569945964038759649604175716524914288003749949529787033129404999727168047407093170794247465579628800775408346092180050226718210114240541839212732495197814869723104318761355707013965669995296924968106509205521149808913019852401704602793481237825510847859020276764368676093428591025155637198758738719374422724285548167917142900673481497416750043623862494944162150767125301804774542162168534796805134354066045704927968930575197614397880189808712555785023556464760004665049315639299750037549007689298402394310879548111995269564931530459070488518669347583773642099951448971080178315587901442272951803324555184830452926891612637465943266235590176509870632585534074358313209484012568500805768015641855282998119174095493336779330241112185852420166670980127411065918636135643129374149129646547370002027023310720061060284925702745627767434828641922428235183981179078279216326924752569286738517976103224501148690176836755581849157156285448771987463411833958038552614611653684838867988579599736212323275809929576570990464729580750959334742414257694658170035925043014895019604696211639775936081899081920657413661958524098985375432138279968064027198937878179649435233148537369702152692621492291120816611997303727743295248215119086833811179843948227735090359569106123803767368214746694551599607278205136762915818926960545877225963455750607243134783998522243756777991043540088561314477884211279322344553469319233923569923610432530315891067546253711566341885387128558863319274485555358227433331098810217840506353747530947737527203587123529030068120429361649759363251536012197351783864313625186148006178253535886723786686633625062810035413751793745760686448362519801068091777052527171548903586693181326072267098475974179232181152611588363485022989394532310971856765101431021390421373873452348908820379358987219021578352030191901697494020902402101069289664160030337441847155501595361280000000000000*i1^2 + 31412137257813625651234292866373990248931215069551385795891410230927904191079654354574884488911581778866092670063185549906219453819238120908279764777645457600200582973615808466336705440250222988117277335291485132011779173144662696951208179385934368290769534424823451217402401549164787152872233169755975198070214755178176751613604779121607367213345801083757054637697744813094683992011086726487136031167350080576006808653881702903152818696912074378301555677994321989577819747264449263389784456031594046381049060586109045344957456848171946452510697119425789363142524874529933670785279668497874050529182417052663882539819844566731924634894080448335787952151490331387327971608418221518170599031173146870703188217162035232648226330311959591555684877628740724072826638248271734877695389787026790023841653985721563338919307401461408050972744047554271512679700796140102410001156653340792522590010241993934210986340568996515848157027603248025828351271847009291349797562192693028476207484029393045128953024518912260766784192921312913031185704560974650132354178898337595596442458404143664481680929320950791056564314083454124963168886565560934122769476150030322150206133859609252767581399059669215689403870729251036325532191369536904776636284405438523781079315724626573930002871612333805151060952574419164226677302153226113482749192781731006616978544466888122892253262203511926093555893961008850252599919882428852246413053176569458806634842164084699520134261747780716900368084244923532403919873801202307151752656207677641730712348589761744083487149775983540871512356141727628296675051840807307945813736997612742098613482517631723738622966495844377067717134450877109399788889779456672139376086096023803813401863075886246957179403848618154769538281258489828237183113229798396338544845186662842482743109501198704639936635568512800784107515253813563127037631034362090889633853518917748101685141515331251488233708664617409968560265944996249600000000000*i1^3 + -75937512517325573272288065968475350830790424580685578088991488038639215494770492131609759987271016631927944321570625778270131174518206150024043546956147302958712882770329498064557548071337884131627817181307729257644218552676633225364534614841861038098862777450627122845675712842193424022022116969486368214976569639363667046693371630954608251782884665509972244322248072752510996971632676987599989141947094978670746045221883535787391631447976455027280238279082231223024675625716507671898182270042062384847308303720420327622090866782121012311175934129145810556117162722601883231417422918470423945171144554989415377923304257571703779571887363034802335529777194618248904139122531803807221846187718666157563726097839407820354285516356405440429001819767810241204005428900098439701491589061884454612931333680169452326027709428970962713423591511007180095486614711750536411383403168682944900066798542982096711614901713205879336410496065219417023961215846212052618250794918325068162698247624145737478796254029360419036099659126881230155901249262552812585117389457687961400355979041587473059156819052637989116911097734687430268905830832992441065782051548064749592850220287077260596841255000524832616411046102199217692945279047315517608903889314171967430981366192242514419586330584746593814706507220111376651013302402850425926419067040069418551872308361838631252426873355424173656168847387468653153963764038653222646443040680755117472593002969941633532361157302408330269589077141275101643408392987645142184506873998315844957765098268530256715083186181819175044682680062067852978186263306324230324668150372302476575570086591591113325140178749981103386170626956438339527736300962820339368136512423652255462343216694000507373986175576044185295005217024342700993275892754066532740117857904673841704146508574074461857766045896133135628409918048377852215654027982930678341491450002289057848047554933988057788458036579691114251001416164311040000000000*i1^4 + -357182684116421298156584811360483183862791888876338133728613377882562310313734108009065693480895442498433151397895200529264483515472888732061929645936068303873191150991069327391155980490122658575753927221677825159148303660797105964556143660807490400392106830127089395970251657567012858484399518438859673481013348128139318635248583162484906733174841316819004289192145234702964599309386651422148438543061796262848873944777770239532943285630081954627690167433061284981908735752253579411306810978871791510371587380935773000516937333162784061711617437853437058515777077708460519164559986637954513009943929257571113388077211134352692328545652415395143082980795034357382214869446061159871926308771552743660185953786084780287955818512044735442808599396205895349990021230024448978851911550939410942157220654259502135832347897469049565062577039728000612809246288915319504695278164460624170339120554352162892797984006286572413527105575329322484510724194132528106455141970550957148326481089927932429247482841645796149389952080549482954813546689661315789956726014387036824946041073827940348845233682508640512608591587764739336172315461884186833527931770285028815424742575437870192138317582805401765965717926613426380630848045084058218044210601710341396241075827411257293723021069990435338608277606499759108245785216139696290729893670619241518032801842904866784233032292272187593613632264754635951854296741291524210945713483270719285545482741764970938898990544438934133253093620091004787486121587776977288543939391606551629137526606738538086057780391760287056803492479001424297546286193012428903521103166604593836952774971689395952590863334565601981846761015119407305191520902106762386861181335984331612732357029766736506352330061496179398208521964803545200570673310950263176183039785211280032717631396987831261019230290061489563056396825233425016946661955334566893301324732992780050920388076025123157375044956328629247745677085785456640000000*i1^5 + 62823569173714294309601823361339338340401867273195222491203419480285079256825178873163924732900409554034231018656562172265472194342044471234244158867233298568305591202410982862743412196441584313590780129323113168458410392522655410921517472724291725183362241832357779031666553794573289676059019355637690361793325932417249450495279181594483275950629797894639383970914666443342638266937854296888054641063302705378499112063713371449117213954875500728981238718106614113515318094258263828117285080095597222879949011130284802696934436818880995751764025451878599431465774135692229449958407188489068284358264082609290206268615419666701900618409103333728441548642993643137423993870843731515338862940674651610817078692058868027177900345068861661503897004569769537384075579552905894742464351526837287365726762133198265573082681645570301189127883172587486125918012129970186618460260056889891462580395576452350747052800525363505937458331064352987891813895825519869221338820320893616525421967188836021266726092568175579578391405790997960521121150711878475166668749875234568295195116456171642453347966271182946526419680108210836818873272290570899492930410258633769422824412600113033236792013215190457955587555469391616933368064356280834202921067399912987162792478415902970933242198133458948072496308879855550995268626774147930356795481589252114899031727074247063545531175791583027188219447836858089208303207700215958469654649499066674941409838101063088307349328227348161120224644279823221581398295064365643383724287491915700243646292335724995048449893104522858981251740452129989517785466847304935151810499331388960538955305251223889585871632026182506630487741699619002225847807183007404420820042238385526402802746711903940048800955277415588187335276589584016307129922682644571263702589050189139531649378975432628780349110740951349829448896708017994945253690724323095801565379591023011662121861612858174669117095272267491002297877738291200000*i1^6 + 352598143854249835504525920904420290203508566812962793690444054227982889880171043438503876214272954080566630238074210150035591053485616678526401982704581954014073952149467724651341595892855110122126954600736137294815194590467206659788011734150905855823234916464524482301039883693828294467646578929603135102403049771848956789930900404382717656855308067296019635582399609261904050016886411923038734329902877946053620952466134296197608349522026250988062220937735756171245178001390167934049620176078484176513304265216551386800597104242367623502329812871819113830481774223353255036791383847276196928524910975390596369870549209803042816596433983473163392802666406269456377616834163231314721727423961160274077796746085195742952039067279136168121894006987098973827131764168390336355489688340232360960346762564725940037731115617388615924787991606450331724273141234247107948888865340657400163666060719188273030067702409109583540284818640848409444176067358674510242469680555298920783735074053660319488981848996195439543810704847291176783692091431616046607226617755515647032689148323417473747639750960357126431803180475212722676971425161850814445302687968030480624626673894769491699590943364560037450927798605079247308177701006926598699646866568598091067342257752183933709853846010402492327727655465925617239134322903580926693515272417400139680371132281337919696464948193005307308142065124826378361367317527684195555457242637574640180921934309528979174164706945211279824123358644640390888231116724034546972285669374787328124167598268139399766168014478317494741430551917005313506825273200539007744204659947223573889286473370439233150101182566487025267955504349920677239895350603804133902402586067609981627801573184283318399726192973630816288469934731742138387288637458464822158472227711011009402747437891899002515698359272571279783973067407178743476171445541565023495570936390521610436944725468396617091419444639598894324610035089408000*i1^7 + -355637679975859006514935097921744267440648379827251061207773196393816442659601301863794570007046004103927534388109258948631046960547773930866514618885251597328800209689670929718835193987928191000192949134999286218111427957556311933514634001414168893156560272001937308924686614375617662683650103229652880898461923574530315759224338216244931650557609892407993043213805065553400271539397583060675019608607067856078014721354076133086779535019561800289426703440803004162227544611205918670714328255365107698120827387167684678669649067920019923441203862169938841337145753793103674494938576006965263328761816991467057074422015422083756466225391572129832795037087950622187206696366449392882329594566196755498390434943592663023802393794270029553353221021078495388839303346419676303840779118310194793699395486849114469254829991983729817574844365399267518444810842793265393127182231674927294789665546810143597546375751159761303774056042823290865784157248047379073888908124185286744615499384762478437853593106132074695902725852721971603292505310178956168149693952862615124758012329533163263423229459525595254617388569030829726997182711331490571510983953516008832978615872305119594930943249902500999783746554671817881452475709081808294270303379795475515651490358587829962579351659632655417973851271820216021523673816576468019038120649904066159329977203424461296803554355182204411620314143573138694237895260692388020366652552858274444058576297947117616191425143877997755270551634229403767844295241706895166801667118703994838318186357533972733870862097919047819099746378943416295582271265684821726970318784247827771313095300733969458512094725790990356256230833113981382380710314806637596384117603206968088138930032826109685781741642561710775639375905835059572222112066786912631351123434314461582816626103504142624478663853188283218744216566136476737594274369278023623057816778272857372802445620063943394537402793716550999963680804700160*i1^8 + 7619302286482320059572616914789269724828528014271374287631537529499903527128049375443518318763520764489435158651118135572172318761690370515834852564171160682002270734584442581801057488002420351720989522646646356979133990662094121087331317118228652541274420185952242904463668038411233548835287888106212140684066696199705829682908242456945228432035755950376409793895250938804943650063566136608722810132631614041859449659318008190950192487653004586480567107655942872180228131529143189105711463257731428142226272799134395627834049603582286143969167644230649661067240231205167356190123753112856748842443460288274358006553897835629632396754285353541003401192444185847787236918630158243705338907055140803377116463740652370562997908221846915289398115952485023658548138841948021004050819611763462970026291851040456278354024975515988086023734884301555109426999916116515941370671185332210035563885141578228878321367161641443174169597801148738541124223045131395973004409299811724768603345908417571134579195970124413603929851296424718885632477656074738162594783965742245191220077139362492159470798916612996225040853233221772914701997147185285373977684998034191676263650958482953411473079026714369637512125526095575483064048020943013331941169867493225998487336755332006933624337040576131183495619443596852273099006162857433396621087865643320642836132830026880515500407356268474756195098448048602468348273278185106852464743030610219070154547752293862889497709718307098565986042462537194950097249295520299023029458635992781075620134945621894248395885325287687873851074609804329994063086021701903973760069710846195783253833646487658388521106445726461030085552738950513036514369045476044613931692886103573750387050488895969602508562456707385336317260646430084529682909219983743983736476984652580290517506881027446312734734975332800742900377652327325091823968281253359631446121331894681004579639642617687994490707310858163666133450752*i1^9 + 30038828106337262744832407422265528242412226519479453678191324650016407015797599673523101166664069414225060358213357342056096701010873074209217272827803872747462732700257107032774039255546893654286669671134540903014658649543634568364722918873392564156639870434120939021185123533858900242547060911262161867496953387731783214842748374052736385834703382103942018275324331150561219588978830205741923191537549010992864239474307346686113044002318103417249411024100333432693958616905259791424325075835193735655516364124971615839590057239969438103137148221400169572402688044629134796785382463103944772609563941740798163649366260503070455318752201387183072834077580366192596974203320040082268666136569676121501063547907400714371413172973918193101840496428011480103798782710556296048516619324346678574492477333812171410555224638143102648714498719111472342692737215199476011860244363550483579634103348491455404858722855493031784276100017692746067265235797527738573477277191882893099614138937621314432640946961478617988292493548779412918240533406798089136261635555882170041653073768670975346840938109977536737075494907500605333782611398098054035585400056191524913898725351149088759667763800782768221806191015223565681520359445277616870396733852509949389740767949117909179439184276037423718949612293996287529159976556300763776744963663474094108809290012270885931415025876251732006534728131644402098593863790611170561209516660961069522082261292252740605326442015721821854070791859563539702615697775248142574550647102517362705492902178899968320970490878078741464806163925925217576607265778001410249742767662443476497174715013969402674427642141415196859427801467392204862213982914915968123806873031113936004301773692336977474827949735199270267504524332201600144735682879593964912903377666169583870801211774936610858901813637995555452537698940880016894967095403437998483567163485299796722693181286250305068943217425198096026959872*i1^10 + -7863754168392573986559640082779909686880313184307099067148132929175964850077143117319710998494591982295517401355670955196207728720783857339549494072354846497032324157975204054652094581245749669958062667534815294827000448322170165569347717880421071531000494031349664305464364086708890753320579609727915090682123073472708533023297764820709138779250030074304125030322240179340761796503342933189386248422339958154596913409176441559748330793579001657480658139794478093923108584980857473274977657570504312213588443056169816237715950723326559518005061964434604556993944142336591878128512582709762561267789348126297949152938526292591114512666344998535284602101286740356376061296601732591628018044368965679597160198990713371217702088648610074901395227962075161563469262542539265687667512407616982943562291817987630147874147022793179075351051312001133098191591427335798008400549466938107317792929403193183286814350025912587005576252410789028857067770014129171085453978275713557281655055503675910952424332517231912332661480741974288012871887771879915250487318842265877551347107212246453730914459718327612602715652179241559761351878955226145085374893792260719961500729844113484781225301048110661617236917652245956448161225353839912867693234045909650413038869832676984322155373048867632382034824589728135838361865581494289016490442485200378631434314292114678748168849230856251603645142954570335220506040812047837950673679169906729109719860586372945156337642057142902802260945574715655780252917238637068106004690599144989862185948023514918957382428796146989472501757535197327768021904434881654667962490303664171548128847282685263518988404910556255313046139131338515979584469361517126018081134179018305365484007496968440104266205525860793574269426743257600437286274595895016725454629020834515771816466739369684994186988571176832479291746283717323906716122721477386392517809828227140430721074613465027677177588770828179210240*i1^11 + -39217335204997759480176961053829423765650071918539943953689829650078243535011635318444231000286461058801891135799622512934098795431318115215527777615015992898542808001930580571405627668997770763466918534549390630204991841224962279764349913972786118654083565917208456906568255295738118077801216881955966619954460483997904058493146976150814108658310405363631483314275325875690309606015799994611970981750757689276984842539516931184846262267578301971552878700955302947089975480745204167086300098561234361522529396364860924572910555212934501930339121294059837854187602009028541612301509290915253981688398574466242213696685415688542279132675437159262366450543233215207428469201145007554021496152395310455959838282650660595980994542384052539288690983219447325393200525229940945274608210515401388974312029889017657549386745018707324681240158193258081504636811461380622788843546724780204885123180268206801319955229388414588299397427533066798755713465629194567918226782711139748528925604612291324008439025038935397564756026594309125057463809406400874121686991228404474699657744233781800147871567744494587282403671157602058795790948526470353144689541071845577744597456260796037176181313401186605395369477810081264312598323587589259933310352360688570361104188614674802679051012664954759492724899491678543625882207995000927715912621115008694250553224076343636596313595417347743548537624236242493451069375076577188372549128584630454422178392420877999597819522950659518787889234421108978499214090390478111060992515757860882592475414328116790058335022987023979198253727807245042792782086794408439688952642647059107887839842834642244257938199501872347569095484405824445573079447149590290025426167925231909967287868275130760869760918651133037741285658326202625899971214290754376000637528463635693215010167470779657911529903277608954037964241663061360620276585790365847196626251781122140879829950351027424180766553977628131328*i1^12 + 21518125693495827905388583998881537543185049018547916279998709371131973780857106689378321551708301339507459320258578098954038291842724233479306279396969740113393336120861217383683336548174793689757189026107790073189612851369224996958144817205465943180107873232368244227308565822775675089164893787429333371155347082161854287162541103114597414192930685621006277990769326269044502938015611988866135342531353464194292017586514545957876878381314430181376036406066247599103567797628146702846677338746977014538126987883568633815032849721546564512603449806237422870223415292106607089403670490029522468866621422221687631275007536471221505055920177875204163513948447204275093976898958044367448791483773310582898017150806230532593551949577643510252061302639289658965092721342721725893833298863589239110170597698460318469627801765557392868241590847801955472707709540383017162020550852310927593330231455714805310684268129421042461561376239805836997314533779552715632060732125194499866662846340575412239025195025981987990856893116891373384040853060906237091440856247163467631122559765344046882281295015538000409977918872883454037863889950534576648963999488944658616694352755116865729350301681137640803685374363770798601353482298728136788908863457918183354116688871020772240640568570140849838265761319692288514990295373226609594100620095680000839223429724760474214853038368955769498589871937924839469228878837477450302021899740040711258316876476219907100368738303582440286269510016321471381061972791526599732129397276189903636707020477665706505333083035535539664071965506863767191224206277557273069020271871159420392642467823849289049554202135743042132304215583222227391747383724331742060305174189372947246339046216978388426614130838765530970255952849144842788225571656061222674342297545217130455218175439322201557320779083165031530832700574563799807398905571941314973661979197506582292535916634401826468928109580124160*i1^13 + -8979667998753384554526261850014872565713258498956715827218923761739922162583739278812728031641818876442296341318113136035573284766147482064669136013113520773603424703230021977664014849410419283784847658127211302624813322750113120160562063906915130986246057485687448657438708870749464630807900431515910593264080446562904354488301924221857076732918290769322443637580716558670393719473132281093829853443584895200654168235266260361674396641498629468083712219504421917524082268075187389493407254937442127971006165204010953498896866731214272505172433118943222897181303550067844670228019206316241559036289034095094150511138526767997877823966450063975833401746125854913269092652959621740682195226382164629371988976005831009766496125835086274927654759927448751500679345641373278223989438895427567074487343271273358195021004135288087140259228470327113531079300888395315773658888286174273787927567720994593425894314638486852750897517414789798981289903570669724678974096355374987624444652179604255068851103607313285167754516541526820418828596735556370398307990423079162013476087221137439302597311171185543997228440207683912105470448063096822965113906101458775219758554686023805613395440680695137915702696666962801085088548146974060420274791393978675969508082121518848991551427992382348583844301989714199254149660899304970744498966580619037751885728502519162893087024987997855826664716415119314649217819340216200699934200546231396313867661729567131567441319108307000132046584634031004116066918441389364579433895620163399240602748354604142523773582832776509669003933789738959768318900191162070127185849913408055638374387614624650312208739093108191163415259561993601266452698989696906297535098327002931603359876795558594951032744239518784079507328501242197801282856708440887228789375814843285037555834484432478351831835038881281272900281571201819297249373859499507666336545033946974929880471715880067467669198077952*i1^14 + 1828697053147596280049404223278741640158133921328184703349974237757420074568532582817782153876051035751338466662977864638466117839720128748020218096777917596788436503986829636358125223227116553492278489946393119204885547260605252749072816857455445637441215648539671762949382047856362614036619073383237201060439781506965439128193004708445020843713645196713457682974446455602664355309075806054505876763527057344585351827767452648438158721458641737434434145322851549373494683549149653563627264542689162327672566710202198525198990615197648881360204451011629398059501042283120758950324258852531639651885355634865690091672233933609637403981689875799964780477075382529665826619415813369882525711654342466931604796867145646211964531446151820161629245613591205881072347286999235342847862530361521226759747360972215641747547062515304626941062758049204302636280115646765769125109662165310965870314911893092963570548353069751991524999343105301678518753943579893781416603543539198826946822845560679739430089809199774167981852469294700899787855850083393168656577955918977271215050630376494212446494118588474638896775188964218633834450278710449065597930126785768496974739668567457570477239581903552883556130321410991074132434369557989201039097703737376758176850055355140310557876294755728482769631536466873507360370062254180412284980403178785215383377588603556546170458086740246959542098719750515408225320656599360365207261567862370010023570848369742507794181811857826973128924172329769781094153077277413997216187179703142591116157919173191064119604786831034554062995928115593633565235306368227703990414388552494095528381289224406122756604390781875101314606904093802143307238092726025593086967657390152848032564378896723754468810983117429783966772705166862555487503817987910945470887119805240776655382518654680056001909689991901515245821199494440892901852730813480580066630707036059977696092308580150347082760192*i1^15 + -287201694632701022933038921900341196021537850901317161244327110294735226381836546794028557012428219626732652801343912868809634491845263381013354666076947986757746710388357699914182234554655817643493460506280955979714657800297421966424126104726189183192310437749426750607758092933374731674363696277805290060603674572607413101962415851903118546348292502593129897868878432803815456673693293083032811144803729241164559821537260926184353657868343564793626213994734203504924643978779329852496228561997986898495527575751768899094364943158078815140238671821438260935398803291788460378168788108476203124500798504590542070372995063274930533515933771255288766235025149501924330838719617621739588546127786410669653473418026344762672793114527444114380729727252568182589101363081822771335015391991127758187361693236247646847347036152936552941067662228923049010617023905301244983169660265695351228768959945583491975401099916988586131031483738165340205131979280270281606221011227740176161414994265036763740011813561471530370370725473112690623028598740745381668482094247974050146753679217947839252720447103352496179876112140701763625087426399541462149892431921014784088572402877634514610723215325452847184428971351498945202835908486227386080425626516141418693177288118377893225046944333067029898656296166716945271073645926789432097459996085447535614473589463726808410193790158915981981131460232520379696051464637227246874881497072253280017698073642859429912845795425738544109331906185068475747447575630298390090216347267040416860697052647994851609426708857094473659438485355047082866956149042485887336860531697860691846661150556026063405747971555802520603324747879202976560439641941729745895561029761030659794783817202165353323875845906259463454671486079623973957161997241876842705478169264179376442306799927421081459140875325775847928138874194420741546778547907325477753612609551677057319010253123755515576320*i1^16 + 26000577748559230978297188368083461621726855698347016819713273041692820477484270349895796925963126407197598854132660938595935668866627634946224950691634168253701440030169315609181470109207095494705579132899783370986368132241629080536936093743187922338274265350908254956159910926468864076204070139630016474710167437763412119038545448874030856608879763681872148110144414248279569459075574892618506577722794122258036926249793234688325020708415410568185113741186270983608601407921345709627494906662140017589173696391657800884358760700139426842285160221861682989658982462273850627986541169736105619585983228143995853105992646488568993399194815809113300982258761908255261770426780895106257439140568490363651465559570361145045327539176129432973391252628650925587029345985162523220045199659486127527177432225861774368132512729610566504056197104925040588406524716916614162233062198556912324847098712086554401134878535041749464089027383145158155504575396630645607453269432138533275004575004094245645017737255584869054797185797125165269836490778169742561404898070287214987311668145296269886754746964633553318104815023582560730635371472210258304476891176536420088658992056856093601067395160081081027663747316545881505148296255851973781710794219352970797700220719996095526475734786160430426681726535241832816212141415635917417321424949336106271867081494644119303160658158050903077067344959229740317345508182547060760172824967691998277039208668346589070332966775465335720545659945373128164074503563555148085709911571777586842062114462205822264292718660905889768874712752236748594822777386329622419679985117107877757841228104277209260871178988460624021508778563438321851300693847859375245559483846984919065190202965989664578054618148349355188752767683689455456828163725814073570110185183401617563217980839384623056968868030980558746969690487443918389883370514142011717352566545460814759841162198662512640*i1^17 + -1509479876865129804837162817613044362115847917984387811321253681601156234448921950752635597059591790731838541335154880753349455013573186242944005599685026749914072076733721744111085510742448296986384387515316372856717098521946485801624068882892024920300063846720117478723836747907654840963214322357025112043135687700847834561129433657648741649870795501105048195530223529752769751362221046823225052037932145806468482613850486271246625567486048366266209123063639552702376165617403299650032798941011578449173530996988369401500314154081442976284496287240665697898576949218913211243957482702441940249975333831091656164112321873433739973262802260019178635408784092990957556620662573111132951531864415387068737774584717999972922876235523476127629408959679990585501538521775638424160889840732887114733967120768047258346546012870130235832434147445535812589528986849803154989016924058266010201267585306428135924781079392822787720814803450204593958557709291178672942715178732609886220498101750580960180422221509653317366643606928460837597246035903505224394644515576365312024361692675588595239059217516245460535854317929819594535734627053847622411310137851478780755079678328707208568657969221558185199670220260392687572600251368815013116890499634312515880366955181695098638575644440679152971006497303465675718682172670590071247708959080910428160021650490610625067359965902600238499529282028273916003940967911507745795460290288363848449003764089046095924162339907135085144464239916742433107802325403861604169288441030158374700946846532419436410930595618565996696191009394422864207352515352878733675439858160409472950369902601938584161126179004827881140577564534791759603506206309111469431071438384403721170781287804331880082502991116099763481140276542912683577545866810702212911864725724200284493114634834475654981371724399521563420385460243674959658252877846589714933316251487504093479694590017536*i1^18 + 59848522760079210318611134575904837547806131943105223093009212907167280236134477231729176747435516088294872874891715095487659156496498455445958906081722430963114596184008370647251186028256725966394095905403032947731390971602152491032697524834899935883025972896168580217686025749253275918767000384342903442403670521696120161975573111110431764203027034628761625148414977202057416451702228421296399664571175618100800090289912805606806047160977732539466224945847484349647959026673793569535135868732091205469750479653582888379671372525674951832090153729613329715562129799230294661598217669009627627045708615365712241892140511417860473054115106337649364511736927928541685968342806584641927288139918702586784636415342542051145531371409597188301581929186289220532950578208264021507639795058549517632878948573125167654730258207622246403779127482132144873417971750696784856976700067523234965764183684848534959399818302105754357205966532786365096226847763823929872367380380112712273171114482667257715176308399983865296280034844944088440832985955460932281376491648598315695191680076586853080180623360318888566198940311656733653822330511401773065085157338073953506868223009045299191711707187680160758860873997158316380866230504854018848932931157727125367806819512060129138688805879676630325914556756688112038730432815703598372120778975056959977665210293676197629489678405902639088706834617507125226942037438083544844910051147791955991334654568227758242821990679718563059217755270411855404269352850006466336383927967219640032559685747816914283941462276258327983768118580058517831056025566556401613104525189526434474582917633233159658258298358152283023166456359323583064311615908920724527348332995857301215701039928851396363840627301263490447032821371415213683293081285158141808164986500847607090094657212267116124127736914761797339273971866870724442726655787745294031149701177256061381864587264*i1^19 + -1713449540390684907107662202404233008457134646160433033393067366617187148413016849675131838007705138281917688336322966641814269809203442057715764490149593524808934059403378809367515847479272398565527976652160476755566511915019208456611414741001659115013403697267009165705650272785637111922729072129137599527582880910051489163418115048344878302802297348394115415700458333701983596770346627453602906140364357781738234744072139401963863404028356961389353440775316765072521145688082942644352225010943931506692119966122423060897119139909213369347572573557203589897501757838834607876766360484046251602209136230745994928979918680771661718986471949685244266385043680400272204545840061844947623544012557749067562638826858346201268039371465374071183928866399159507395427618780255780128191347940460880662858454795138282446638191111860227514787383061936305842236008337769243739130898938302206583523037660210408221763583517277385458158367838689910306965614321331965674774123299044752398284826876854219727778448018364515110240646937668136409632121465635300385002463962701384888045557608361737240699917395775390851593379005710298467233929702137678159290011249441102853241911585978072468437733254330255279204310946856212115588269442489331001794099310441375012480147682685229564646058661983790881128707197364751636822125865948181705891827212135617069862559922425053180271287421780658126766025054604670255360823802994216415589223324777461646091612203062559401572877242130462753188229043781979423013691851515166251002572606176059056578524541194653804874293600520391030208122834000828847125903658251144982579451145980559916430782400268659149112471372056735344427618330589934419755989275999207346444317579305274972883138172339156066596042046637642187880030033353151096727150221251978002703542165932182046563524907853280593502144187588370146240104802615536490636376991115637788876236214999441211392*i1^20 + 36790496974676479457727950943808312546243726410346301199384935591408200364983159069822967726891345323800765835905975525135163415330152426271797672583712246820707793836731265692609785442417528550372732674575003193204677180643363938119950751493000190864892282238676000670076405026909448275771899209109196675619843521170505773934547177335338047012325536415405699066247100972031190108764842409128468651461618901409154645395044431200989615309853916691228765558150861577680233526083568051413710349183605344236342455711101307767174032663636414612863747526256705596354990134840075516191001881453849042121152853354239108119894916985636528588951929541633635630344601467082713945876142341390529688326178127790687477138096683949157807170812535281016243774541487636949598354591735032603719548172580063642983718495881710860252948333268015520840660231865832460917855966200347448798753052857292669489124017354382853753422430855185907352353202041140321091974992714660407194535592210114534296622652665455521012027768787465222807995404704380423924368335755985449870473959929358974123868753939472020313656407779096111891770618550493997012648986830574948940222775367386285723516020959946371339984994419681293666411793738632711854757630564873024025638267430370898687903598902532412711982527441570497264935757604590076521276949145151703100828761023528793605768313621323310930678107052843331194674623513825952791904029757887965412644372537283651645643152321994500531114127050121503022751841002049611391312067216052870098655647958071143428004227961683301416973891393217288643813556533557784192631413446714517599577072825625678315578394830285908750910660694699924493772462131938298847279962744285018523327952033913561827727349599684600012316377389033615688480526462100052569395375093798567987681206639804920435238499364420616651727117408248077432261720779707111757754071147129881160117194544119808*i1^21 + -604504583111743530407571942174751601267819882752244017071767770376634617995397369760678636273311824311343149297428951185404281678804454058057231660035224042977659935692009873164391550525179185065514452233129346237630592518143217284867957696320869885734418769589129365973368125695073729625653950233870296046776445454115136797954072746378129125295450918395352287858884974926222113159291952994570891659242217580112552801606217412071521434971078481276288693353276512342373870656388025992645929453905571479590923170270861863156652499252527941489084591559291728201414119413434781640247973697160521445865290901231481577934199610076509489352805575621564623482340349839289443628564181572584628967871654600719071313596171511307948564501553969932912176100738471118807042507236947078318750036074107202294580765958008695300078442776454926617048336411802967749629321640027675734161465250979154084471859304701655787436086602191542472133173204494309283739886680548419192048535842215946562313502413369473017840909744998801865889521204553044154742336830294104741032372508845380708408521308742657542075616938807087486363626568389954599228466400236694474645513422206047061052353556928501126468786903454891397477398313335210440545001159563551577820878457967755853264707058668495617296663145404068245287319350341589146309488148533907179903700193517665001024377959757620545657248381059060433318077769626238263275083311412237800433071854718149151145576653199379174966265993349432867377892249556139170172400070319382067714202202062554742192883472967914574763321963253802364497674515765638236212035461473754620613241875388413185269525702213809338957790907561859871951538265837241538635581077031418687509552666504323800289773412548121044967759784474621611494523557397621176244162351818952507994110540543743113083995170562754083951208890277165129151672959669800275907331074376111593506327232512*i1^22 + 7630884878807800504978271516226328137400571581499265550274027017016737537390623320522544325235718341632755244181911429379364530205683906258523563204874164296025451860436690864631652464647978549965187015301894258627218251826978386561485404627851888513456671688924072374788307347103361552923052027996050721687347199381699965950470857693673819585749105045557177907162920052891947894632156328926554635107088804123201584457347413932248867021979835655848887927962913864754454980781036310777893601443197952891291810013064950448028330782957120254950813197129578267641787563416483642071481371477322101014816844046928010172362877921005434086551906229228721888121050267061311343995864153847988595237131868214194086549477135426080656040863922176370281057140384188397778212491607573715362139429966116723244940357635059420148674205662810315282951271407763688940330668505976356868418565712729085722265874076204202920005543898233527862263333786272743089511733699799008688693269376672183338715266099333029278715887102588364004076454850289976520771832701550983200257330498614753075534064684113805329279597300615022667965308562417669441326024549004708265082980661418550747670386080430825762428962623944596660976530876867534036668439886852450817084644204966460855858464036625164275575350726640455698511598784439005335351009095035841917979005888268762649087669346160321062732230832344542133698805107512299438832330331248899435751041072866304511868883544062361264860640629552698410774768087776489552286388126092383435382336525415652854666926431996175563759222143516064628873649454876356668026859973932124256346664033366179384711951546183421193448844116393313298600227595450619589968750499154454114940239667792096211880885284023796688068520713728346875520286130685199906443500410756232448051374131280323553429133925880841080511156747233575895171967964253435162349060112772702526242816*i1^23 + -73135411319291873083911773688298628479809123550039972250877391505996536058810996971555866880827027802870940363753979092894030447447357791411445339366930977581120024186951246852800212389621896095083349172456177687741789115743278777925555368809929315072673193867284591489338486439824037733813572781258686100200321510174526341518908177386744087112383065304512129158294508370912425482949336613217269641908284044963858970994861185544126722242772074365090478208645161021782871046681655684041225595855295492614285027698096243332137678290388538533594498502127403430641217601784694521463694256638585159225166021844937745282504998131009490028787940959090797617842728191160385644406929341724092186609109721231614203278953880358362931963520744283598553828018980704509485747730176232971176457895962268235009504139771376569182852659167171378011922790050763130243827516870642715021894281036136098533403066799702373654993219243960449522110362255178584360635221418781642997481470230847452617000660110899838550398725013818971461350856563437771041625700380441371250935443532471428995152704469283910095140558502088941346613894919080075805062908706176017336960054643889754948712518850063884109750296807211110077132029838935937389506076017984107998412388445301079977207432952845704270747913747570245850772456543647143657313158082814911091037123025641998426592012217787069509415783722494618621013433442114618508505127489064056621597634116521561855888555335814461978739730845456541221641354418909329363743114606357575332513963540563091748812327647870482497483782139612662118187697069313453608687398312581381814592905334195770890183783329781095080641349153692712527453633829964616458592302987886327209482200887465610390236563716406514087099266451846938448992328550718386303393246741665184935080089599603623227904938940440985935049076137455528998722079740891659124004138162782732288*i1^24 + 518551329090792196359141605124208013024081916855120176170831218122768495037011990401011575571249261283780814420943903821434290954047905799912752751019124057492324887139266295619121538862486669511044072293813482599149483860754527593162779445329784597112014339141564708670405580647953021379084728887641535580626463421189221668792682338897050824507030298153422444971416592211304117549732852229061905781613610711505355309130206859752067099846170432033863728131298076991408423396661177052940565368394739355274009902723437670799895593218727374618222564777420573251063732872283073704545354453137454939345731702122045367629681950730953564321499939614056538575675613514258533584266716335463395882638490570076131356889295855351829126751668057970955620950002793770021492521901443376019597001419486082034896360314064133734740736873742317202750507651285594583230394143354255793918662931557297201943746868017106334312996154576795219224899215858805175924059064285877088167022800296229957099002768168171246753894987706166394715468264187107828866181703762977207225635152785040779753430027067002673080284934631926633945087880119814735160880972669001457812934587012995770788398691129885692458469295329820137501280644951849972177726257756532282166315242841506249467430892908936947949038060040172512242381919227843158801325250970063044131038594615699950296087922608127069980800999766690396804753260837836600298265297481650248514034276514218150944972040891066288207136966577187377560743043083525262817080392084174062524169764491910305339910272921753770374742291558647173048588038177020467170818817980399798265671140179046341802694202724143940381905097475083887528502527746043789061982313050992263263276997122586221447132255785604932142863241728647371897828954945061325294242722228173745789768374258140478151680763030936716776439285459020903554685601805786428029322898964480*i1^25 + -2617529403678970846446792902587223631638934244620908209707320425923254808730821250633736226773923989389088148862183001024103666487844307261411068229428945572780411233250404921972541304991437052897302138564353698563920336223570476843092550195368872770302789410310839854033172656582793214143303182774239475078174417836099278570392339509586841806049007284667782811272964673045331924956716445113528637227186316555377322553977827168021446656357583438461190349556310274589679778003583203823438375889447338383096247216985853898639942535142975631366200040029724309886998640473607952659192420864549101246682499094338915024928925945328162277989465965579825700292860783434353020217761150711738299698905451018653382542234345241459924148282162363239070693282031407678161853520327047158747139450363794801182222465941418157603377500173626437658128516053991832016644798617470654971254316648325680516118937216572372802146830993465930950960717345663390832157394759966669625108504994922635589533411299746542213653434648142788345730219796069637388180677021553638369543757335013098909612834656713170225012117456995593541526544884344349665951660247069222395490119115031842676277937654087677639096761617118511741075087400981353712799460243899889510732677792818046301771674547147765976008897177413825785257240830969307486034109617692691453727780649759849529474109594071666487761583666936758713637354118304296318179476075528443576424148342378237202825676897663505553373669912399998629960477628198199491256609865079593164252983241253627667050717876939158073907432629052859005534105560187341060691094885983974008913372722132913889435341954870589354561322969100108036468603942482672578620447098612543190425659194948581441104787415159155715501941968791105627574480932317624754528057432224703659096857760853617685457525543219054556984937454779423683384544143013070849060110336*i1^26 + 8969472228555328551495015455117214176450000391341377923114432772427646161379013233904341718192700946196150313383094927135221133171031249376797519100907192196198932800451950962356720383219815549697972910757072545568354497981883140443595572868628238123622398765303917748710336201184146812798925780955092777698503580647160217819160574615408781497854329379277006821034962965636417306366897947663911632958560656496765898647623168872255888538189809732841709404003459026717596427945452992226546825286205537420778685084384628448468172809953921949965233233441108240513555897319946513523457425309478959981948176671276878577472194519135171876866525096205042984888789268020507352331677817278059232638996121626342865998717286205845905418894747000846086991700264259930314260952037260847396287565162873107686732190557803632844217523224574478284907927334391095950126583706577338184666258662001192404955613465364348348185794122420955144038093122974540674239836664372145363464082539389098563518635767399951921162804482363039828100906526693167939971700318242349104870448706462777521314797678755601013744981813216561735448846972778730204722353172114082406549453940978606478128418815728220169393073745414502757693904516750448248528293549948064899301281572875342804485824135530620868448910580811807644671300744117593940826414203989956164586119432061491229958929143323273854646875932347079769197799949362469169912996106164998255392174910835272522792629928068570611682156791933156850156919320868138164196894446005071022217637838256276871749439754081454441716048819072098319995375048880644286662955171084250890045453442528938392105713480833956281777523361588914418182804719321940240393634871886177115198838605807593822240639656338941378880236744459816506288004379678516126823560130830422208749937422484788829611910944913806630140581974614949729094173581987203252224*i1^27 + -21448477413701219452864897073823895158946240602825634614000354568089526960362350858495654732217830392849835709058685992552490645499750941637035450984719071950385937809572085353655488170906314908878641404246658823520509601861123240903362482405673257966554082126528885708556361194612382907711928047440423603950744682629261644787769148615384441783080291603941912417933252386557871281781241192106787092953554680999137397064123699189290401599744045296265249927549391084281201524807888328525397939199067091573182509630094236925330509119244287584345242979255020166346014161188735190010443285048206711584558690995973929287751141711189251246072425347028791444535527452512817330564537705190654968363691634116076269619384965570225512615057694098745982472102233468049978697514631823859685114910347253780722606302048024303539812988013662746194472857645882107761070555250853547158019142852064834387529495188374415719141168497901178280068590134288712193938310312352784942441302582102294029517720723083664704547030499838321450270955837300623826601892083890444396844719072148790089560485236524848431123640202851413352274046976236473812340341163221246442101952589564673294818124078361956917318935898213428793767268744049239170514151625190482612785538039474004420976074515078717235303025935107057322342936600485061712658906552972912089246261604477455630172934424808385491972058294952729435725670947431865255865623278197804175078413801876970165300641982706525657817047056273336376947440110172184938093865615255408299789686528575575335938738081847469646738016467518884628267621012358112814228747587732044681982244832365004699143781486724705570171885527363624010753439543534439042726574220187341269705079037057033981713424426603751903644610903839916589027773541255605584496596049136607562599094497236278892595196518905248208836047427599184978150010967293952*i1^28 + 35847071200825815491282817912269031997959291477401107631760736271150043842397403552085264697873888745720563821053993579785810413525636745743738507299641806995001672547220734164278479341784613518572504347198097542631230422800733122955508513471851321182182999309775814096693238868489690839193570650270744758177905387269562530792524799940894331294995364897207039372914924359734725505770697114708220415120662840188914968561427402442544166637770034140599566259878521656972817231285045640105112179035715018251086747560246257848603241000278429566766744992520105119891926525107752737960409375562269233310168399667325454637667998054734380378516528929682119419590941495220533737705113057652060718735179341514619677579043580287622194478742825395865332933951642069283916459155049786203520012842336863763939089447706765981007026398392903544375155162122032556446577043384222282405115129425613907898977579095358676534238295946045075493818856686861230162924838467145823956951268632837736095565309321218131497153302796687081872456216480082026459021473209763549800334365358359285773054520482970562576289560859451468590640835066081250324143289312505037482570192409546204769608519152031115530102847695108995836592094632698606140091284514053245206930983639898417819582925031096686674527904891591669067244786488273307626154020532834714069826607928327913324868595462462115677482812827113710821364229866978700962554504082735984724220717948025739071838797671165482692410693362237694372820184994821148634400002712730830411211176641571188043575559057207508251839963648783282744321368428735054153616618848959780924407592791198220063146195247553354985495119313541607360228628623627563194859199940546225735389797523227284536820442099606344687024087649635419964064651635515541951602857585829542729079270288956796101913962644756156551046415821211738189741424640*i1^29 + -41305131679927037523169243354089320472073020386364013354257888535137297819861849473873737205719564425174509469371436669592272665205210501731709839648439002710843971185289457177552859760718854432228462113286197850676255558427059692573484037857161638762888500610573499837069158611182942086476400047086172117690162024038099409774607440194909771713494134638401261256540705532812215999686705372741002286118313831834845887379295514124096139334954259423972240408647668886643516174818210899985269717082345116172549905408644931310477478977984305234556471571996805477483798098230012201507898984433638579077079756312266559194466135790790995525398035204924980327208457763828555246204559076296977125759301973329223953631411225221506174860517473360222411520652015888263078041714080249652845390157955933656604692522338381567340541573979126163428090743575972136335490195648020860733432091976271902272650735745752199307568852598431948691424611802898016288671485393608494711261314416457316580078049918292586896484435972930072699550913131360619290108058132815318483698013605217900090553848297091212561538169914523734839102139496688176534119248761526301394365961486676976595498165048760218300566789337948232755841619511263239154963912442138950108051718192101041601131962113313793467845236972706879505952239073973858601895289515182548295971673464080504270603453657064601630539444839283113011817878667633146618751697110547162062827289765351279008748499158287300886607600455874358021899256195223845431862785342294141095530341816359054066589737392695879439224724762919438239590216964229459519659004888308516668441761410759998003772252451140708634703718932566538509594549261119745587385275243912807072277615664061663888419376298065639404595506668298927387506121175860079055223885157993493176507177400915099050443307971142277209021700450075266777088*i1^30 + 31001036177276565875405365309393400992032302362050349446150473457869442869322541474268447211338563681091946043611266046410843763343192032105749727317371359383350204301226286157397691683143550639709498903033804616931084208169650692358605095239119176933500321309836849574558962509498475017865907146602903686684826889062342206760674150473938325830527541223552040839881439202320688890501374964079557841495035846727159950919540649089477354705049039057395738290113795842480881587149862634176321083093934875182719888000887323624314602703573027937383627482948745094844989986934205454228340476663240163686291218315883409188415573344135578436646656067416615650914730271425819743403711579446087922926841371636964826447416936389619060773396856154260825928770240268964603832716947110197893865907332571960518754688170112585996145438117401743021705677425382274181364198208049346345557034710851878643152964090833237477877594194988591051974017076408569010290358956963239519325284475063877908439759543038432676142410720504665888263333354238744584708046130333275914369622187326392254132604968531477956208790151269053364344103717259357367973769791734610477560003408792975574253809747632793332452236109473969376661095023974326186820083290521833115091682943754064596257987074409725597992314412215458228066433330344086986629045876064746908585728666764286696759556556370789418729425078081155737167468527866564271646271013324311376264001750540254000198552936066234494703332458774005367383862463358330865859427014709010829699539237883156797329587829455686851913499820848544086018089505653147009541443051001426882519195773164560312027301849613576148308091544823412596306358105736352764862645608817918944104408342356175218386592457926205400889977222974518170848317901360761871265385445497277628119209215145725115002731216859701785654452279050240*i1^31 + -14151660294970697316980553501347323513092141267878210042514379866798060749957367877776543224932173633990032774084192719220814408405648254244111409448260463875855561479989525769554628383359441813884617241668396015458581658992658044087276913445276171315477831985593500697086011971330206931068929499429348789688859098753396607597213482928723182995286773885038939731168748893549855782378598209005594094755709239127912738257658302067210745861877077320454089340869596602760182990954838663698953312492786137212138867695886406406711758344344246199757483058453969356095567803498420602143773411903901863749755772180033319019398357184532525071879323663412359415427385527865892272924824556219395556382009480874764524013942667044539491569979402231184469469627480272995978588863400400921079087796749362710384112046067897443791524638915424477085884868242273711863288712303815711159021703715911046555723050068879256746318157309406710118204812113948557618951274582054083469419479800309844643718646039415660719927081552115777998085996785993287078531976520765075352301143340828882243763891201449867887335273054030318377425021628560670298244630759367845494530232206551947670668540520621221437971773171098613018592052442041030974006989879372129684964408416374427794857636267104830067841297061087651400003714518877645630238887603884130275110526964413286246990941806485887355098404048247643274981002580715626070545251595529029430351904474711697561616150755881479751618533486684496090039354057097245576994480384155549355421795303781440432013505606010575035693416556591303312491525537118619534301282846181041562623719141230584150870743754285116612221333437382776204551372936768333040467265800804976429622096707666996990982176707463163933504861563623584758076912434784870128393022161118352671390771351644810520494387291257710814204788736*i1^32 + 3850225067947762137267437095295149084600792648828229845139931865485381613614693800870814071004075382714392548730804472925140956902225898281930243673101176636664505953499774279477250401263049277172133986058270425922694463551502364482976575066576326847259891053724850522598270947377912866901680679988656361212663976388356851606050416246374419031986240263581804018909107192806053139033009037604839751346594198916496510582035028235042006430514075040664384619922577920325464567816810145254150445193084746299168766745391102126675539709949871650603686788466072552281861590631926712112596521963935058116801555752249136799264707115328714322902318889393792641331405428171060672097465023446071731517733084605666858704766962978915148634762898027637920293138712424225696425369334463069834191137061956186088165317977760472696149317593531523293848350012702583007468218799065143164812225817858936060528054311419561618316053483782615166894000656235603792093696455349383387331666262495168678368754318007175042812996071509948992822764360976412038088508536467742580199858538687078153612204498961645060537201979707410796256931249337060375535883959454690771045844308970950877864194468867224424992526169934822572911933695858862639346413035498898422927986858321128597725252605237303685295578953062092667775388472982913220513135002277207884623949053229841929682336482352802610371347873783922195535691036030433209438314579313785606407624270632505979593045451519624270635098704789250290323291357151855444480316882048078219112491636569621069493154263609045312017891060689170552304706471798266194307650409661308827356924255364281807167852059880849215436174013253665597254632526900803360669497008376094436768119514985585232189900648947572772274910349427493690802878425556836264021537375407840179749479166947380526785752991293727834112*i1^33 + -1522625833740649768088919315863379049589006944315974647798097328611231971121610485430546872101901510969371459346453801266720857436733418160813038985455982055572153407174626785440414238243889173649148197902646312334291798128863497065446144550209788441470660469960153111155923376722931616570115440312887997965280333962653189935636423615422352236015589621536172173999974646576236802727423569609273525007943708650251311984369788399071038018205654944302184884444359539423238391139716628964379554822461809788906322871894002282109784837662460751476431756282001563435790227722509332303395692156061114244214158852711105688147070532350980257670523056779575079628381612071137848664753879040562013693045911646298511816595325559373353928618328414586890440721580440588160288322640475571004806651570922488871007658583683493257342314436438362580603715860965031614706677534953917562368254849847797579807257594497710806505487670011470306081694573545785838008558252001796206302488765250993697389627715152909760220583783318050432108615920744079538228282060934359410985061337136479117873870228925049638078077389038470925389196172534953994695648716191700823209155005526728723135507233356996105452198471491745685085949130717863511551819068371888785413630133282480420914344219933848407145990545559144716479715259350255338120070036556551658852570435622748401720292003172999447466379965887083239583625707765443601285097982816875220085428586537096745886914174451117151851551599464361854518945341084914291960844914689300673283021406074972755057640571848537639368956551641639459148773730962672304791148528165320990056048982993181352728179816768814601360212452720145705623887872234195729961428359618926064916926734054345539196995601199690813999904968139368147877656232544132456180975283328460809962025392437613920073097341304832*i1^34 + 275650395392997198289108432812960490482226248925975095796540314929853729982984366327224675762346818129159083278161871450746940717585590415153872762604551246102147119315605749999104264981451267384039250956685479532217794074553124554347375261866273508106883249071362048238439150763743314370077243307870369884721989884279266252745652016745558244451350592424435170052674444282694819379765839084354267842898144096706077372510196849014660804787266611155410458761867411213427002428153717887747960705153289592662677801541044131742042075210666731154902824424645865102765166710346748331254678332617085778135475443784240909279861111716744525523440714458181228148170705007152060184610894107560846493354353960604443056173573810938225969656646918333646072051582967599176562694840586735618222327571896265402805018900641618647300918424542768462907771004786378229377183023892173803332096055704001908971744270010822931089314803744445864427646404355893489716689471327629864042992645552216471662018931404739607370817800169537515565904878915739567700092506091035183211305499335311081669050539206413735269639010616202442381415384734028147548769137372022769470075877794253214930335465364988834094884341911498198660500382059224428853795242123442434353699374336293103773685237795427420279573018322757315923566193870577648113186361420191285486809792630291097300856387735710087365289849787645010274105933528617031162624039345664323957079938812522412548235799010654707299642925096776392710175409023307670757677083450755489405703289786139942134236256428110563254973129989968605723851447714809372008526748546664065621443163089889360260045983982787985336931169147647851599194043615397945920613199575395341821126186278595023443896536579722476194561031493562750091526627340356612418271649043676064047537550722305252363599872*i1^35 + -49661259973314224409707153127917778467915472287244459934989706431616668774172292316587532675626499130927568582401128182600721438752358996720810032315231383930819552684394887161969214221914095699124783290799812851362964885328860402530195227800262817701611229868935799690401587892733352080061925341004309601296101865193502441066348973494547455540522811419372879020141453485703625325424090139982604190825074343107290287209795754724742456270494910774874146339276378098890239538903663373314978263021884916840987297144458888905846649010208638567190996871014032625321705236725410236083883873223487304569568759298886971611207794967530272489349555696691485675267353554823384741311987345997410094264032668866712945098620726525322284261149725076609068173423070219237286335871428073741736842228284694840804053318609646150590174236502886955291265947551907629925609291742883510523647389220978024227674908249352140088994556706278078977323039077010079835385272412238608006870042218872758739720022340700871948570730786261367813723843934208388949949164831577745040084406131837834627669020587238117327665980933600147048548819594812937812222321372077699073478911739014325744668786657648775456923952878350648596815661222970610444285585339246183662336798445053413359181978595250330528014936189355324556946885293438464473122844841811220253754123313323166360524609844717214791673464478117338513352722750291402274911234823241016460852734462491662139127789868981916799537634976245149840872826191475156274913070211332087228917223220659289843000668766436630131146361524805444089486983474471235432303017523056789032215914631657208112189825623211439324033675933857397071746817867945892741977451224285504866027717257434226282442087039923080390282291044652986799169523296216117154899440827083199687087453407111282688*i1^36 + 2761198918098879443214285856722077371606570872830341340652018213505628748437332874925345342953630333480526491065261810714537953963971176440047761518078391625616236403287846367273970347277938922352903633125606685532669479270370949586201236446755803332705436054435700861029152398553777377828344938073712002749032674850771994537368287907544179047132486496385742952791020101468349718415337467814400327998411206189749600261454570255903082755158665031356923107595511846058262289518163234139424712282650959393362781942369009464666930039318900941238739653391692630157831999204642859709148050047602267249241389532822350737514514038947898425837363401002247391052205351994204201935015257969738916569958853179760000774227052060876455785769695665991911108872472417768343849728390417008265802424797687270883072104674911508635867280687353033254815226452650673264382271992275509735380530218979656452683938707190880818588912572679545858936033536307204940905183824378407373261703714167064698855483112433552463517908645099597505258178304474243802304023611799861590387902893832258078231087139061448782412922053913617656549609766140674863342241897062894392051084149369409647554525164724981180188635344042206204138450744797899120862802789355347700816775314622725478725200885098141051898533693681280559094796656274702125292894433194545748201913813615500635316415320100006693366138506843186354051099666578137559214135123143335173403128004576955844771302641948353415974338016881318600936819869817353310745402484553016681686707217863638137719121665855545024071485664408481540715697697947113165876341743644227210223405479374770243710859825931397346324782519812854210566515191901110142280073611199323485877100520615710937959200801438362984087114494388135673936400118512952689262358470325568599634709839872*i1^37 + -51851721228465267019513404383819658964228585190128008251881442337963706811867235055789280905524233800700019233107348623277265560452728151441002174193844159898116965487868784443221334186908144236017449359179773067198885398085856438835762189539214091970003207600729238747904256854971732542735147890101597809936896466345124488537238307458300444036958403483436759029698763370660668844406378172180605223712679103177737747169386652505291400863212356261022561449880768449526313657793787710112373530687507229352708675361760889729485913984482188510349221736344494345542940935515156511339756524461557618928560856608170078045561570932757480624620766938231752196583264731203301750517196334474578588216295017560504763450726881172492888342093375419538027468636131782983605263829211258244294139479736496638311294640197728802239709054716703082015083417012114469271247233714513178898074429089667457656682774171192821034429062642422091680489115975069662584640914973249905350758412973310481328105130795283132804621401140996565367584393138490382037269593331309057877200373976472407611984781402659522356637344820628060685056825633442256433318213404896081573735844871892419989798923272174441412668948615978418097245075115971172912549199963590734134067789564245788151174032509683168749716132436133532797841802308883378504867006888142096586849623815496196680705386361448404897145775494365853178593832787172619750371203510707836012582326217776998426268270483421537927875942348982358534470709115329097515053150609790701299968051534067218514753388356995692829461343167201821894658739856473686808346233482088060974695403599454925584676585778053997603605792891419833270853306819851037975238119391709671351459134965885523573694009772922008759128663814413025509581163449296065710946771799496852504576*i1^38 + -186071717567836692770810622245137477263649473874097748443765180237929952808970355220988187884831034442808071830811568037608912203718273530069246448312356727566542412077643244614776751277138765855572648087128531909085123740833492968727418920251288056596845738134254401489594659411409983153291113399007470688942610613794917214378673635442939119308110918157339280712369931474996607241378118359678240793059319512397252107801815256243111346710051087284308728719094278227607189093337195025390432720530193036494624630782964551717223883874394511547163985469987574056116304704703967521107567639258227394291069098794927784889325520409553396850869433729056438004370354519889476161037877231835602302794170090578142770288178004656660331165589379168921527779978788299587294698437926314612916212243882632956696343899420358206876317252569567409538149262753803697489576714581723889125862548063709250872663794108666532945022100835841980439396647925204421147080165491335783420452963447837135767998488049059998593617586896739916651575121565180813398521564549147903619001088853677698846766138576453256191932948846874853261422286553342123283923993727155911560117683762634066379620604932843268185383970121954458004081499796853893137426704655044117296320906540371096645063519020077725653126195549917579714843922593769382991307134413885753764947601904928503797452789375643849291219466863728484256320538097620253804059601622710616091724317267159258323696462608011810572451392570181967096824803826017303563911461464867398323468443489682778685960668114177650622148281746123142603185457601984562483029241747469659159065182131043323605437770593989009442841614258390885542842768586441121574333656627747662460349894976070786865795167379165359119367111357972241522563707499394111881119539396608*i1^39 + 21954032026050462711444568287140930669205464406519834967411203513219241022000816066715106478717176306989270275134946461768162070477697716588869747072489399841831974173174650320140868368327731640426134955345766880897769044898344988468503061416448400686302603546784005343222739126959640110973412710518388333413476898101474887961246277542496351071429965773431306510865172218749039001468031085890857978701287245084663381598621989943458997621596242594599473027650580024071779114196311514380509759826644397199240549621326877268490191973230247493256686991959400610764145109441113022423950756008516583022104508073855944751708472007815176042403506273176872733532351987004805761968474727301326456833689179134775234374145285234606006392579054955976124781708328847171533176950864300129078651252806586265596276237637739122227414666085040394653402118782578444940735296530688120942789831352163010442335492641532913529767119126073118988851633588900877257226983875515088745869358088913673444519739079426974118373079004998871906494110735997711424841430710424511447808897558995796330742417184511439227234105208403113137330207266865472278415171320380333242486480923611286885707216584911977158287783907700153681105140837030315926419888808527989762625511275674970471516319431453066660359984243679168333720052503272300650787358480789187254501954713573299606619405073852063170579833881421554636079153503249586382723423220273904101712338443001459723633849277108441037077850694362027901558639685682275473796564373916552075886120008762640223172397726346208455800095887291714431346809288356164489028012006212411251755384684518549135789895971366313846620386824577870334310304299768146003239682973085938087043238148308349408691838628317801083501257511382048063050033424121467733278720*i1^40 + -504889485225962307245249889781530666555456081437521967083803088973728959277073286356181293041997963734668214980587037236383291755820889363978492974984230937629318087136351072882251429194701828125281261694784014235051648045234617838946831608594682765116925820907216498030436644008802267893588497520676017007840734341497769941766854834741004065155825770220323993854301208212740925478756970005555967628409762801268565184844806805756352563719132060341031764643757743093561373000084072645975084294061945438820605167354336099503508983034916111423749484132481851097804432637678274271177326775009814711315071813637196616644720049767144761646459984688891298974332261227217549197158582190997876050767108123873787448357840742198281544803793826567967976302272942098522393618565772501344067850874891710392797163322809917979374542603170925919213914321866689884435097891803330552874146986477377968515763543271786427111305886502566300213648074761557109637536196513902537032472068757180516020506939581843388259595134246124344638228513735398174443999765987358711785733835535407027412960195510864499752520863396605437051736750390868951566769188709375637815572859979549636639629385754725512682444388932214540599124195596058027357500622271817514498444735524651510773161604274077824140864290103250563106841715780686241322785466952754020335829843624707203825262383972006582641882552070384154175191811695251962191580792453951191767638734180018188641544172995307401046308061754337606019725337978992974341344362014428555011666284558992294044062399911620790664063846329641533073083705863969238849810492011224626460660891797496469321295712019533799364835038117716881560521283483422293567116225315954045178621055195624472460328311108056203758503645934750073915466667192745984*i1^41 + 9496474624467815567950906641106791363450448808151903778861529393496658563443047912415040775433214530217149628459976532486132735972028766383468906718286857396929586443430352965369918800708012644942445811307623483279789254356463228085810356459048094219632672001653480969612233836344532352492016109689172577612179430977831597940748906036969210353752856800700941404215661394982084754405747453092450864644577940766860015102832623939283706554387638154977153542178149888385250848994296500652873396321490606800191925007095826809234755944684358082132368257653459650143953184230610940452861722677710641458765322990295061907863093120712208908448670063575493287640627915118974461885072715766785942798685827957603941888604671721018015003721698721263996680221700809953269627136822016861549201327581808651164158638708864884022648704107247020544545155269625932807883354611479090579439539025092669122709241036369169232549793269037027935843744344892743571212492721646132865249435460713202193324649537765259784476306257472069378652999325821970623372741391128342520057165798825176324108752325548495384506892245011595521820736148133417177235254512183483411843034823938231868820064096634437782702083727034677242833624137057974267775557598046706246283231053450519125450080141811402155843964033056077528451332172352954132034072865988391019370635186649745342271909521534827575681975984398654513101819115071917480892409534578960904407880574843495957166908833932504445340458652366441845950673508809399332906774520896821413782548039909236709276009825265959715390476923095185206030813319257898333411037717853838081717012805092354493402909801375177137248254008655006000530982422231343457807838189766301354170672320004736440194405287952480295671298222399350317005144064*i1^42 + -131330555539946325057623795215296841216093006546553652602144201589013758522362648940677679455425926209309500727237166327547494376272994617070738756187582157144412057427189583104205505513602021059359748859376738627681079957372685136229907490848575931339931873740304481630561627216555624078280985625557753410427230756600772854562476398319869053962882031897850029478519063247142947154168166742569053508880622653454539783226610151750735070375395106775703371863633023302867146257728918342789670896145535304516849225288582628259883037125211575487145100945643948136606842240970114084569656188968181129624343447988165820655128072613373772313885515713550986957971770279815693902227772332192473053003170455051553085840696594885512149785292823407658112959909128410110465174446825771286764033057564905998606875769357893342633915575033283495120134078174037853763537453621836839650562664126146559987074830362632695862678939428397338720793959885365157454679270287915068238471317002108068253778947320895797325873603840851182762192621254195042189042475334797669756806205115254881279480979795567586773473176848726893505652198771492223987044972119168326939757669158442321903127061486527558325179633825068591322242384079939886564348994368523981481357677363501481408749874611623593068428469699631986095441755381602201297563644491792979306053934486567997436842680655123316409666709100074337009450244564321964874346291278020884284048781625413147789654592906977516278618398498191464158412586736665176170814896141864201863291726291189469287672697739086149302786781429751070020166933938586975020911358940234149976129589675768540521564215494335499550804684701422937677224285979867337282367210798711683081568867035002132978770594571507712239869039420884647936*i1^43 + 1107952371823335861852547205474828522898978074194144381170456955894284577001484845870164457436052934248635992121357801824567308914295820048031936598531178174810637057895823695598370841122332255572170433543086957058625081521469276304789798634197069284557817982293595788851253220834316876574447789570933890292139285312006040839734997117054264293544201899283996059930055476046866064082241653301187176953510817346570618962112625365781343585305050683356534682557470521290200723025998696378093752899454219943041354257781935046294110309595046568223462140187108888726822867642274874637204934695415783629819076838071916561554030827101013177289372850870985062446437109200015384762988142897775216551530400795690022418852462862817370213817934271671407356105789640686539914454008538228388153130852704493014068651922009898621762903976946558215844054497359808056427452600957008723104956928411999332841251385342833114197591115426451200390304116529341401688423150620240320757861907532685186232524059911529157168127688931908349528849520846684009540366485508191650920413985444062230939575761530322771756046367979664173137393163390156678197660724356726768498982568457496376574495944573882251252674882500275719411826158715809148496074908810913298822401642158077601007870237722915125171762229692059469949071022356475227356356040090911617303541123846577259211004372983496720551885478060862894391177042727051667994323896522076806153339435699373520434608777775107090381160295923902160736019650766533506476126066158519007573033099005828814793858186030447552823918520743230901481824555522399205842036924977454960542657333907440009309857221514089828623161011769753152049666413941902535755930843896815390095782992003448396421340320304622489077505064960*i1^44 + -5705975345644057867535022223391387064122911158169977616499348630598705806996008263472722625957298312895928676134275966188248300450618435657453110162375013255484748824263952395418898993220534577372148632656031428505928281403369979035429199936650075515781521097645268396602607893135987113488791755270281759262031494927247683434429915521155050036761995775129945301035362890128431250469948048686779985547594835928115130010446350539912035410267056508925374738300568881773528527369832369072691801514065808096832100218550836530881642483142027903213286976131857613160489163201457193003891757333396704479498515876343375658120325620230508513889024272293994172648113694721588207003975006446846094018679907507400548271084309929111998236619364836056690604946964338658167872148328012406085816195112363979187526142831748990828131279993464029216199564027688652778841556547866509690229735622307991850777722410795610853110467665794655529952225897346980017149151792102425953446768459295120840434969929379319048125987231965279968287197157682919467362820485749560974352152496930866709096628567520767031194804635598543784245661363102160197151787006468906761469646416161941468425281017995712445577283672331697801587341328600151975280927389450331292319057333930947199055889861928160003927031110426955464646400949850908427879965705744285423714107898997591720367352263737610706435860166685390289738596084104291045999462251273188203704820620721277189969084616509100895826904504355111260507264883467417965268526881987854124955901742827204362394366214488003092731253773442959091850220796709672594596913355715836280664542870893470274019057074579708292737291366662319491560268998831570295497668322300903659136259221624451383744613344325408915456*i1^45 + 14589374745283419089002719900142289121957665328668242014739828361169968764378189870649669056490255270179399194963961136706333961180553699952719589867807007037418413782396966309992654194604294234101556133895375817800561181431115087578109155716284848245362361001949312497253017286905676808744814668099946342033683609911601420281176800836847382357182332334725922280977494426837429875368521724901031702389853413026897383803654772599024648902918675173947594327845753793317034090684093498855927546830674144008567208557923392907298918594693213217730205900156339691144096836660228097766301787446830479336705152474504473263778745696122787875074837101931955674331299917153324962583845088757299203707495749134693346846871091261831465197005212505048036894243566310799721593859597255655301721145483851099978892496736042608272514253812652673104281269911616693374201559865590874109219777335096041423007296809541364980955481073173765310562411661208182574443210236260269628077537833829935486684099619646435995190400333931520558446720688273705579930380960157966161313022121334245743650921670028690728774005949119714060102815080871766509403429000326013153020131834231166764199410064350905067415371834271397235784919176398096882534489716490135960430439282508076915843624914873142716481442820432916772306452068553638920306999260046490590026116947837944072290072945795038489901896283668998637449670207265901547506964014098618652127130805576000053012876110409072994541906294055064432964192831718426146178950631526282334908404527319697406260842822145281375240355205380756314188341928716684092714743700210276635080128611961592601370321345389370303048596730484518130676365478031523679991639550564199294068762893186168401975937335296*i1^46 + 13594483402029884766607390494772785219343693119856172133615207855015972437411002888216193044078468170862716392917663298049538068899469152842476483486096653328294962641697477514713579723706371368899181553495549943473031927857653059377999431494624109483008290715147380343499508884553306380189962322815878203757803817161740036308587540951412497314936799126309298272166310645963090782089309446240557774199314860526200466007856331007315450456368920568979439609281668996028727234020293343182729148379577766319862715619615269061172728521064884230782241399716951493596254575629236873158309001475583626004658828979286049734968137145584303344085545080426287799920806044473562988127673504971025357234454724989468448273850834501330641337389108661060034264349205536127174240772384398122195617254992327519917159546327803009509530036455291260380776671373923314302245316820720077307119481382206904101509007900855192972591399094948799786561213050563760731512185139903556166159241183050927629165729423122073408519352166629686445647112120250997843079341354110323306788895765207836428595789625215300470299611942809072895361869607586459057627962079523856353788955325331338980978886143277512797162010800927418425497207020187377632938993857835527377022471743926126590767563429281997376569830442651924921593730106522546327747368214461165413103415756704566687778565883307177616870854770920933116535663443666650462157067087442687484509928653450948738815527335703482300536932451999185011235467975390247371435804740740207379437324392198090098859712643108488046469537105743573889522759554860379465558499116264378754058154705762486831292399531321592267879650510903124250830027122611005501500491081899444187937332821982898552832*i1^47 + -167191632039361812457465358203842808581564185406395943187098430854393914083232627721110773780221601266517672793131773097306454840009460401395442174775724223682272750981198937410278712831686500971869077381120242874099846178928410760411425902110857924553216860583583243351444236119000471250721376790834127736436853296181968286376891875477589302666342626802981398396769181902135216076427949643109263037928653084684089136961149707598367262352625154458762034664281292757004551379629988752086918765187501413497361529580359997036624878685181785126355253582466659941043490065293663283105662827958283537683706961899533532849306998017464455981682958221967527516648480081735812242670287870133925893490188022681720546355768040385931335433994415628676376014889665458340427806207807894347584310544670083245206991521911795967349858280002330849188428586472344504693055179740576726586482970207804345095482535839458397645849928778526515435602370851544090277948544089774664941269557637254866695039325088704551002053067455511644188390719877827089083127785014493698044916797900589955201320202512326565367425988098941272424640380119300846707921082158182983137182816194639964983131937030220264893927679784121272837851510855982251535980008052167021248807680532635425653059987449645409869673653484959104620779894445728192401571460419023966120467370255605640345139866187265866407198583468762721509020903427135437506067062257544656014682258796148817618648399516155686242751653314525473698366835381853597323134672682036858354862778653761577540449108960052525697352688267959014923315923347448438373680393378395250483216678178935609789497328033995342654799328610837154317308964340583816117638642023375752984009539321856*i1^48 + 268213585610424168601129519831764720656261627250860200526812514649871155083488221893009942885550220104445745715604557778113688348218822539765885147989954833878591417467446599136379737018567166415837365793222298671398326230824555144469880117973652531165824798398272702930222169306965291367871127076736332649839682754845279718101495500766645684921012005378724484164284732359740513342001959421110043909282767904683621051945671949296240861503114131594313974501373916639408849344552571278547669142241828348899208489886399044025103440519102338562688921867720429881481197155056815976383810279355591519536636532316810658796847676557797143163066742882551793595551027651459761768601416206680431176079237719980305559704507757871812026133304909657842074935237465382759857498631151569106117099499970853336354174012216786397336676325091564075869484865613932478661610851167114828119002580393787027475959044343990246175552511937898285052754489572561590127311601516635699123229507805571664378821334423932370999209933430324979303289400702861193858354132758015198843783251899545426908973616041090236239248510554114814836427539901935498178275384527308683949124135482536057742779669550975569465750009499702809732169315408302438573569254917143971025437628080866461814724894408418017912506009192496654349371806602939772123046137825351385436106827856593777513270577816485661275596441533030840091307663215813717414401950888114306384573042667065106307929970589813985925865420965864818542530120934962598324911878484971290698586875353360655481103838327042977640190638122757761414780988584274465191534125103564112483982299280027589461851190722508844451721974932256159285005151239960453836116771631906682830848*i1^49 + -109803526689640274454180640910309349197227330740345319033402182127900622088799149903461466164415626368376500860953129451566466657217134931892862471788844270056633811863962263357294624261643181882176286977046190980862339832288090743984936170324071928373588784782838819602108153969067462455342787906125794760392189120547709450751867009610749879372598352670761856405107843983116883787204963645208217690657072737799938457476416980544166925206262792681085393673456089605587946953300628637876906708270341683767058582528422915708062489377547544764450994174730823572637259153245963132131628015651102947326373107929608839377830187064400354367594160448213728344606293262814301445829094727770075574677099233440960404564393482465794958845948498268447486008644275413063437459453576955722674719002309606091606031904363204809670888799213594266157852328938588383573604009546162161695146335534428685083028167291850395220693706990758325281876094282961521156287111060146596405103762969219035982225762915655974617837593882670500039414246205457566857690469545593819403465702311489038038798804654443697841205640214191301199827273988614547998229436130880009307318358232064532775669854498623417867328533570697665088795540260241829581930365275633647191817942069256387330594343235818737038947856864592767476954379121965994364972090160331387732806026312317662966800501797656983068556454587147863233664923966261340021022086841253692478123481172300118173447611523977336602598068003022626745368262275177147082194286864815225377983188012625640681740894874680728886201173125606310706321632399814161161209074735982285327187094563894484917640623982554902612135220533904134986942212120451696931364734500864*i1^50 + -74739526826386177977475962620769683019220456580453724685942356732618946192159861914019178748685966825543020233285054467138099977099228605206036334048264594024036180858841979081577709711474786161462080331662081738682965203419105691326087275602473599498172915895506663943330542961209252270547805375416732751137268869334669880585429133208017560260559440286937591198223013724925425319146207197583604485194647224595334807214853233225527831308853019777000610270481376174270659168300681456029508915220628343530492278481505290644761890875845462451747616960452159739116079195637871499762251891909328552769373562891618914786052685137366780349679646052753500784183087167315567578614526155895446609572398204159991385499520282788336626452842555164917203758199329055566427664961553823169682380219060029182406831779110800512150449281494270859805961635059112418370117156711142722888836690909711213321119059857982630290828173361182536318726794010971692369566582158062879637061476271356974495771460561786457217242119595184442097218940410794091424181423789884712035906316497113738253393813496443708848842610119038576209993606148539110102532920499689452384994935366301338387015160876478667338351571785812492541202222693171566538040022034055726805063069679296333587754906014593810769068420121679838938367607209234408753362842307819399357896855675445852173775409162328458559216535502231154684078025148751836734393850978262322290089434662419648822004514462749284060596401022965500097017911870005656530313105916371188599567835618398382671550560198920846670647889750490366519386786583133622758500150536994383783510160945731638143627829905254593463101826312972337157591091248758674948096*i1^51 + -17821687198149684218633369190019299878383531923700367109057861495707357515596900013954771805970922596428332984901775674058648954595037780643403156329656159503434911428055629837350551107130498006360038568026563807898590555548486559510439631237380869220203144547978880548825477032837607265378044049769973422594759681605470377937313631755282625437320384024967061791136039124780727737706582995741723560294752381345342442496111813439028366310959310516004320080898931798496328754236379999709428443034284429875509478323672381064403412951611586872861592161869384518446091015008558474202872003693737371436607666118023217889866035832716867265951303846153280610153483544720384789250733088905611722743037172285464976577710870028016729680200428768906613259682203951819931032362241355632726882022052713455153109823368962237642110631492712313295571013936533400907319303334461940775948089680454601435851864058012974262169175840567293561773457498386157091421432333459661684244923446049993600783617552511640543767316526944145115975514754545167703378096553962165560287885816901620018496008970985834892759071363236642635388514709528874193305916786173503824116305928754972897694615458097163059168898484408494460851281451488742568129036229649996937713944041766536387375883004299647795711143220395080614458820572178894217583133111370541136020397171819683469871603330687258047161523587250250307239080938826071232479730550555512560805862252713634868986694341484625218980807122327573806662252970191384541529082987555861416436238413335185625059343022301261924866193185108800937002733780043905895459989229324216897758225360866092930022896554084688837716030598931405124109682606080*i1^52 + -171458015311712483140525410265307279185980243250033057715508765097341660212531744362142054003115913382293171457676458297885246712666169673656690089757008793612557209521937174460635171300356855986868931787101714038353422770933012967971518903208913850482349826947859875047822902741044386037059250140106289839986283959618072763689898448898304229871772359163429981540832641692414577121867012510133720434073441156909635152006664761627048475141258910043193594100481964178446417104196561261293675873828040013609156951642445716191848050730479038476509339584323973525570653276230038782940767728409776668012122706324413322016797288302202490032856653330523938628192345668015647484273853260896393943182932822165379359541761746933115862255773610917115817346659656064950301096048073283573468159933668441285676633321646002348612655413667910386859611792231777178205578079327870835894902223430134266636420563920039605460022063683286723523931802117926153031421388246356179015799226318184431346632544286289387925485733582729042373451495614173309568936926797711918970199826202029320434241318407139170465928527614751736231223537645749745888080032246053238103178111732553615330165747065601516948190995887408905456025742309551989631842207754659522868634719003555004933261639107540102821485724069787710585059220974861071882266866972368922477315834500382418849229892307212350406341401440289081021931729027501568769231925283180693609617710265582460444434612021281691280256945444617145023848578331555561808147864092397419271552003359049518266721947506203217955441073049515278072541223394985958224583022045520247943731126915430634229322480554013780016485330926444740608*i1^53 + -215353073980451391093999756550150823827718644390456204418738549572824493995264754994867611323165869981459641493018915884952534436833453947500655105224916927523010616816193639169160709938209315248170948063347754443072564762561282374189947527083473945611203281618799308024255204959484745351015932394851076157479219273488320777462814121709107421988314496952524763636252156989189862572146605191154456683997380717854850595109883133153379377538466563785263033287640241189342545625027954041137841749055535261110222358042805148148467317546180804756550866395648081760582122889268877784880378953783955971350003837104130865694810465447558658473316310927935140930312572299725746473549874282732093090009475882470102030351524920183925009566601853609367219103346410841533220320706994145709953015177983211561343608873376913754853043677773295484399525640446864418395338576012969917724015181116643240580267984897432353432051746491258653159052086223775995876405046101588580488387701871501932307461351272075170271892185543030697807517022502868188211953868786155073261667676061726410237290680311970578039628315444551247149663293432280390326167115333559319062531609029860756726639889954985508414711694699426736584506930962371899549082047295649960203601844767478803351750757307540418235739182600766886441128003973603433167621363522661001683147833444233482946647595422735786985089924496766267487528769458872653107543583272188364375900422787143186765607377087536791887780401710624231881809016952863741758032146479466352373461900311474104816417574319624259513008206596148013183487401624398785163255612537527957736806646690455459646401490970158552575683592192*i1^54 + -4132114663269635451718679810565640417100479805151802189771465202230339921027571621378014109590722788799222817394305823496815186444617056091780136723975581463997852410608965718018988032599966780925819171265749485666132404537325314674313816754222549953718821139199992806677852853962713415778863547462710175961669383250693904083063964194141068537959957769966095747221364313823381529610500807497861210202980624639423996083947424078559329157219058801274501134595693640846113529701612462384456093398594040826320923085053479331523961927904097866916583068563105660204744264101116471073728488353132868465477038381443780374148664550432022364439139343431020388922137523081987833189384847314307646029353339273653922921809443220382314701412468818995041264746394318670956741777248674391730016483146929527113134923898736498128707370613479579641759049464198511847996251678813330288292624101630394052532171494098283783956377798409064182990248436552529176594065253349577598043090790694648285683940571009824992539238698661625546130750457241448155301891069274770238995572786828221093302775938548039735020529625980808689715350013852632399272431307180815784938227642870832056955361973447011246401401912225967497945731717370944103209727359448108095982969539590690254697333024631082967037566356443119263103534127385993018835400993389231922826005380997002338580502353410083565295277035066001003407299801728620116986850813121845153277985087928804614686731221161660826524028018791544256109843958878082457017113232907755449325326199525038768624934689155417131175536208688126454955061522908387384179229341462027074569604640686436639369263831599546368*i1^55 + -21312753760014112683035875502941435831876175879765892034518061011484846882598197021043164661179529151235363077042254488400398090942886601775369993368786828444745724331631205084059576173039296395990553346846068197298374368263926380009599340901030071615286739763636389371030411054075131685926633438907212255465369384149575100291039198983606690705956409854001080039743797931455658230243039671556244426083346872768298508498582621199994028876622158653557440365429400319216297836342505622745706361953166332729877730779909569354107925019673140156810861579424544474220941107076016217848926798066059280196333057311048796321139734140976230814122060022404115337636142067266953188277317252088888388023167804036080398679758841351769426175299255436578204955133778573407733075170994227372140553929423625434431187925913284356832751693834014214080054632752353587455321066395511527137514654104226873049395729001523158938737387950802349063086843588408564746402679799619307927945416156736782200623957885906825491185656453300465555922255774814659916349167513202844708328853716710938447273132895169120587778452197975944262431881469610963429949794250667513436456007241602686150680845824285421730954370995236332285175167403263471658801435382413234060884239105635355192474576065180000873151195039987328676583443252707526336552723816367564297486748635739739262990583237287511882937839507431218488244701442316931024346738102443459577791847156499489475351316011098216350984959512828730547337677755094360991042522049347990801482811202442869066262765075861589588215087928540513114777754038322864793632003581816568837530995719219647053037568*i1^56 + -3206726927624503893638061442869749889336953966488784773695257291051042393272418040106148032091785999232598955796137318066126674806655125035487613134217532040584784582810585248911811112669709723562116972222692064992231065125241977853009143671297024136475573734438461976091222247060988859877005560876501978869648578443903500393420743134093504184737606016067959589069109705584986379459131475974306928586062328355953174877749439189939546416637823732154897745468784484375128538331389509907091410235449241757736877265641285648971245464586480565712884005190740735864078885681337297350889903536468618906013953074077720482798842849709715404175052242791918828812736807055053163029338223385177426228740939000211813084711027760309270187243843598076699351447441085462346539221465625553497686575440584503739996276448564513312079575172872854959388523545591246408694113467217153711228453614302485676545916988572374242986284742996471542643565892804911540340131698546817211899780957981997398622482164880181504832214198910345658283943372837429062456172343523547180265309246115021797368388470771367120617011277175806604459019168099745667865253330021165388530577304588700502343664989061235194774118866675851901257692012965714773000346310828173770698657124490352574064132829610156368761626178153092515971549226735262578903749125574761708845604830190360289959494491278942807663096375704841075636951566295854567509511951249781951229074165761624626957581571346128050471506612926014797440750724106707765770737617888796098554746076293645739248329708139607808830284224811950622329110278577904022509102456749608819524554981376*i1^57 + -131569151377043581629345105463650397025397434490856755907838571943660779379655911867093981011567284305379640456112923601605506683691303350693614905589760400159467221559658685065346652665330660553549555663637976045271971851811539498820024455235490018825907098610193986409416234652087624877117882282528059632959566369028046723408765166834194492995737252558133598328903400368612340655704164493618457857206179915721553010375445034591634673683536950813956599352069064913295671860496666189156260706700723561931705287530315062725489298248226212057799101926852899168860295362874387640749768445752962501029313723837785473089895710041123971157723217891945552081580635795824775050299839954617528375350137722196067623171328828965709304361428292447078480484231088697622178937086412424545935739053279742886265329623326720597257414253091481076709795446711655332554715824883395525827382355442808519296748254996525428688126411258092496640947497161168004490968077585655152096747798066024928959755596016223895316689669793459293014280916736998371523678826440256926125487265390395699409113374511781338181041041400828001730188152884018310508661506861964925037889058877330772825759791492253896734508626404153021222178390599520296527114905646788678672367620166999907811343043584480190900436881493783961642865496958015411294899605653391409816094636905591909839668161722170058010546577892786236044661417126011159949029696472203480855365073520057826688476433919410392271586740915627074315544896631472800551554456511202791021662163186244905884808655742022828945688002723251309620485244032011153379372618250977280*i1^58 + -407650625196059606990371830511193948042088121395005483617384123586122210942065538692516334010428285558792791357313019927023122287800855541985273938508035365393735521132376329124388540344625169801698968677946140940134205482384481235572830647903172665098750741612572811288081693413163016017655324522074249987408489765181826907341456149457024336974926535481594658681649056353971609178759683239070859053572829458917001081659670132351386225278448765717742488597485425321305598696260488773648999614881170290820231647020891833659214452019110664060343717166172053582964273466970385376885066862888791666882463083578453226321307192736637535661047342340228017950499056831437939382322670450938730014863201617218378604792511335471331606095592132833662523036089801292665244002224163080167420214833744069167974052720703660270871591107826727548110786580308706990151007773117993585472400384279310416119075602433625676379249610674025894162201766229946584981170691807185259068258871867645499256479616536150294280805333995540295691635660936834675921423161310673658074118564850116438117039448393721040013201536543503868801895377190962229460603492904333519799004554184195768395981962590892692899225112301566403955818811666700903514091102569115361941039930801181556866959006054798718637420486419980394730786496291675889792162219872255196952205431464215627325582995907575008055372853380073700519894171643835102980263809105324515652594128431352408546565264288377732767563233875533516934293933746655061933777506791392724507624576439084306158971502072020687497502845132848555692733587743934775296*i1^59 + -377630280331357538515073838780931258640252799051077494457553714542515573648954099955456804065914169394786686644699721820847617796269023547727708921503349857934525280355555505844041129019320958598663785232926062135980838193839816492138338969965638318715530327498917277217218999284584552057905028292748774747366215811825607489565470674692210039500750077557764104759043802082165743249108456754224232081832201788379483948486385812149373635626140900916893123504766506815735261553983284636335433460122115282909340041273710102185121684852582031310048860344147052543227423933384059589703293223628339555839674101166836915239466292181266461305725136420421430375122661426644326884652350278832699505318244886442624389424457602044583114201332782223591396907868622723530932047600653985382139296216019515172626116161620514939636280175621659639424243712310853634943042444315796530535672057873993078145398817339815452667540367785222284153712070930798846461499389968968223895569337715383614461947553922444975989164991032873440357487083824354212668382406813352298940096505504722367481467319523169946750841544994915606905264843999892667695369219589343582707034836270152990629607309495925660480411756128996169713853630224996458070896708098586604322081758349513898719184144363283159128192600108568644975163817607089299231515599215077451044634672856431498225989741994170804649461889404871566555232478899766676926448041020550464703252633604997637066988225886089842698249595592850344552027042573124561119254471561582795747444517165579515174924401696035786364123934353399157358592*i1^60 + -672038645960806308063557922955953160315882812659285488102657125159089032298851810409076582785604003017923562882636668146452802415331410949676782124737341914781951808346360932336820175965350966896210833017011871685907409144845056153815188824592944188115938789875150809608340987666516072524240265933925363748879073942693519138714703552394034028413093907598072962094429032115176032459277259863323784421587434939573067896324256016034597162612025216468773769150592127234846103291268701683111766840155856161376228262785503214439853466121637690490794007543124763233295752621258190879631923237062108593280546237688849003125241467612334098841958046929489196389695961108794741356347359856787889962621026025201080298838555320555928523418486735467337968079211384850775346362262659294350942915710833596913433806612152647501564413623061716976597305826114820367904288561012660642459897104882670184886270715589069218705478420545949699050994175505142858951263806330079166567673472620470293676535086580354445206900312782537388280293062125069676168420230017663801056102806194506505783106420415016810353154394751172513688705120955945278214109726530914064655755032312293067823368433425849690920200636049667589544623921745262702961904978182762711431299501641645998426178502304599973836207476552557584602323347178175707979950935795221779580717466680041715169041553039348088660408705741725033228841943653009538816232482049893509221862905720374345674293560462086534916499569890145593985681771045790635018226158205143864757650610924939158712400435508173445120000*i1^61 - N1*40843227263782981166286090503013945209625686592181372100613076525512983056485195769714775212389827986521949534155505481307016431085799729583556418629833986226891502926270631487757263819840875597386758755688950917768360188795831598224618145610688724950294450855623662329271576659546952401565552236706962181238475596112246836166777484686437334834575523128100448102516815237884262551584592881454058131652305895324125915550476507200350080739854531807371033187365307324521148263964393155171832471713071274588865749030726629927837749644877023479853515625*i3 ] ]