[ [ 20559552531507196616672636626325711895791048900517329299081040216991402902417466215406943796600423848615182408635483023408048060333665653245910407492067846936118351701147498528979586203766431072111775982802256850206025612838141452113639061659605679993153161997451450170751006821583033643762179939155913914273052900928026602863023316851667700118553595196302089926677257901494776497194655258484319248677252498630537219109268223967322845118232382478746519177469412108059664033537490895680523009740378463946625934939215964105133811718288051316301988817289952719516839916932334762953964702085527752876948815555927435978159813191864074991588432450732903840088791099408845083687807999792583374680330971774516659231042852095273417744877711000023816110328484359723625450520787318846866800666820859305104426461293887803404157614297450672663054575902187954629248364875335997878991563047079018081250951329567563427087359579125626394569659545396878288462562864896552417533249803148909769953950366777977565677951932403732210316158209872946630795991489309661972924321730149621874361733775292796194819810234522602731877539426589155136812953337029773825030410105597993821578789690950047290259866070600908800000000 + -147479111638254415227223319709194053111186536456189584587981088041675601691639874254583043563844876106582365960204678908295879028262724177110365008925704482666756492171203410503055669586273934320859052420063333447277018202279245459572181390900564294516937750980447134096975139718490919111234081135347780909709193116335364953889028248995731799558236773300237786006567544956245727405218186180294363994156406603947210985098612921054382806590260831732297463173416507251011583354106505561810413501640632311071747395662821753505927212193538787316505989925811060893557180814028595529739546171290039467555506362154992484804619145384760924811483198791110341214089508034930887429820770529544104038416926562083726579733774996561575514597650922548488547355132721224097035762524798607357969257840468517466208641582217953236326513670895226180881712573589285589400985062600154312655927565195701227586764284220283629052302832847217853594942250561652207149614486730444477920992679851017498286979913324128707668044706110289124342104106152224879500625530610193579668906557343170638818260810553142796440578345601871296465264409193065845698568456167217118982094978249471494260275577518968702283469369483722752000000*i1 + 2289161252635729170833025158000048470466290760935165887410464432973611041178393828531914887709639542415259741110536824874912622451400071002571227695140131761828504880964998847206666713961862513922379895175582844610914184855901078679338796891105956210600926692575227174294138367254087654904537733819391672855891106614028933384479068727485259369034667875849065826973585722903524804472702183373663942646300971605493964404017974477547678344548304262036707036457266830130920283369666370107246306526452081210951463372120937956424053593087236122894814065915029249779300765543788336160923783975392261674851265736242462386441071746879601370593744869899171233442284297863741775000621655434048862560588025255305672253154836377910309310260102244334066453785814808465952114687692134308270410568246847675557278940145188909084998750423676919924956122438401429985514866843689739534431743507965198143767128113174062629921440999903820616440114411926101166103175909512935655630266422502730330433762000276280196446691771518564077657079108061342686928720661925618946244863848860750573954116144640961346212455947587088879472627778350464113564371414750772594949555534523872937742302032122058688765051849177825280000*i1^2 + -30048863294714924298686792994822568268693856761744605164575225118954086208801595947946651703221063426282145845920595043206233911679396273372113373610657823838490634945911630177288817619062894731680909266262016521972131037403264815519823807397640591061338933444830322119038411527882607607932426039280929458624046912090102703755091108983627786391173910990904872800358756260879979488830427214662599923843535764416278966819857505587975517864226682271027065870494467124664777459584221909679716195465854999675532107294909737773034722730489866070659732652803876732564543427831835962992951543622380128675448663842972748883074621765689639401999883405203664644178157835569330277599416359735476494843072729779352524828322599127772311456681124433646804556046330155911139120346892570478347039107752087920932951436766533031215247435904900658858394879989168029728615430601479135316415228265454821987817157111427751655649578541396692233256096739103933411050956051818485379163383788241373908012228133788278638392231900637963016572579565115945135453975345553797255040791512468066632526304751731254530060962691268206490009993313305093461280192017640154471176375396383845746116347773833205468160841854694195200*i1^3 + 226729209163342738597761977557806873446511504794645193242455566821456291571844929741452692862284783210984460630669589199432401291934746615230471361628160964824063130862663496955796805023576655633012103565510836362262554101699421827224775428720985293521795076225899360478933276174707670338945870856007344077053278392882598484514827519792145028514901431297350560483489045101211654350254914835184224422746911339924630469387221465858979002090511478320759141915704343250117158545005339811796255287081980493375016781798014150114970024659857363829384927063318434600528907295951869787657909273099599849784359970748071654532252993721568124186754093399965922450991498040861204721692254109250327662048380208004042657259733957958286401775004769881636620458337730705877571156344398592745214513248486793518457819235778309196296538415502086675847754553907570257111354961836624917338817318538031130580883955710319851248986868281552400910064059199977250493497389144040225419420159286219449782488215945368381381452481885185739106726435607783440792023723314337715991950694005903879212680553714371033991195087809470061129144147109823858674178129144702240506393663889163044163161970121054958066070676872101888*i1^4 + -804279163647533406499462742749836053139875853555465775114255963865591930853043744004936985551669651426205313376534007203503041289231138533372233300382677544950287104286961136728441018901288464890659763948908065859826453875699075577017660206330196462005093027540849837220711419366627329917698653467373549353756067135498876205099075740064449769599028685321699983899552080787503895121574975471678978957813682808966627055059011545438354702348321147358751583397166058401014315149645478324198311992859811825849478734779527076163208414663983612384999562585515171238149186538980935582654565770448400632034926313618667336432429465422881512252782493025068592729229329574219585539665983126988484788147601024846761558598829214198092147002217147939513026046954706365966546593267785482843052071185092842294120308022398043785426073088584323900950501449922601517978815611464028203251673827138278700497093707560650795038437709470194249694511695697979329707373036487270018809689000021901447486261513671283120316191753823649713576539931750047664556350143954304961908309278302591010103801958885330402328297442583967484817976208831796419897248250473226689636075150568429147182836572374456663060460221759488*i1^5 + 842207487563088601905022465320560199367518772440893522389314957693927676998344232508544907329247807585306309977051383703657949565190606455019036912473236358504842832206718918202344880104218036405215925674974655430483167179153862926307669617309154241372395104138291572677499328060164834103217163404463530392831766831245861194048235562073728010781284098560538962183661345788743612287495577150759373217459063675563842236069264555400170205613888969323401456393750935322544898356964084096775647977305262873377656839878390721207925896941323232083927721733030950466927188218941250432846893754850514656105562721624441163086304357795826563978359986174946796848003752937592848417089755699529009206598893363867698228340611456836622051810240316858667655414003818744486168174227241021379663931181503161187708686899011927990684350422161347041895730684919400514090080606547272479341651537119097113492577856803112292446467201611316037955061431899503094021734243967228818583374879333133390059698658712220525881388351210646049857109238434031371830573661329198639493663038203572154510606588838350013082701878603659214130265902326226906672468219999224308272285447356143975157479715018384688603539177472*i1^6 + 1982098200737589809336265914264309266977534709154192079435081131668034822089758682250746856106714137610871557686903943965198237354752351387529026793606015967560591227754772580301292314621550943138495802246471573396406902446029809590943572651136627425487517009064754629798843428293466029650981913176458100592402472454320986618348947659091930277687270953874886968871982051188081062044151122216290742274858962135015823134456163524686794477634692253528765594081170405131508964263143119480155864663476985047189840547024236083157073480989494973521118638194812873704422210031151988880351830912780525069915133267811386316947650516168928018914423231613264426609134364249927477280558047181805075079735303032782748321684063973920711832489460558762115101308447093254532255472211078001267044179873571174940372590628447054991310043274856815000654960643140667521748217550517555680300647922681771499341315838651629792816623174176985711749622090474372232098852501017173901142542405476950487482959364348374008169755021697149159335994221740458394539290217368680517285585357018627095807373032905288300825855519338905035920233614595754091215150357794796772830414736978643063581654588903390632986279936*i1^7 + -489786412508790736525606288852922859302184698523995255126001356325104993900431740918859385664684357397272181956957531863538225148114566643669548590559329182894574460399264025070130190388033428717620551503994319731487796153658183308657756185987605499730870803821797125421300357267449632521293015570813251185546289339468344989418230627227000680438640564431554419223641029107960606196537309358360688316367743614142200737588894853325176100811206936418065395249697021393977419188135377754459293466498573829934169356582650591489048987400349311026314054790725906839276124414927383511476981502969855209277742024597531490368438028733235992040793401808646172034017311378428258149022326233152686927940418664647442632370842902868071664238137019364554507197715405265838069622434116454964080495223928956716509587951645765510009022715566423250259851888809601950181993063226014154107364601727581499605900864004238557731261233665174888011144046428125837277750026092316743134552772674006237829385591682242746882891201220064821729088202057843720883143768969468093036841544863538547847014818136315168012488007857301244413459385833935071032681950196555649786328411734226072337831051721636751343616*i1^8 + 186610655769974125744273632608259243231206147236262927218507728588925470738051421447854924425897234587603907005453575709734565778998705584173511680271377820656811485965000158836031394984210115531564635931534802971284203042646437414621869519261727920379085007159478643701572096580854357058057384136336530987508807476571560752594421588452487215381215564755750671541491030277831693878466102494107524824708533498788687789515585098941364563250680849947070416291039462943626807950580800940149875363534766537265241450756530812141044197310082711793210777823586366075097764786077154092169904204209102932001845845793966351735678870313724762646317698721142045500087589077329509540101366961496513555423421978661930738491939087510564554311847396113596228924519535028676913950967781019931200606919537661059015486855010365231142790432575260082263457752258213641086255019631011987998506621471002645129013538463261603849502565066994319098915739770807450887146305093152351322200741589007763955471888960143627948621717877331636020718877726261001085809792671701660829037137364053128932268792035571511451914568716452162482143744762437516150493173859950133546852814829015406422591467040685424640*i1^9 + -161230293550998509328521163712739811810170607351781709549268373120794880644486379981966470637571468677976672507377529205956314324248928591958069657077011344061329431465565455317371764184561937345503419683016391695976868765582856132637133695773356783649057045514835518281510875893749080313302819047658558183634728499100465000229662099295767531811705692303871674040952812089110399052684534523203558613406304940287416741745331011173298941065689308272364973542124783927449544900169562930124504214395488386520884171017099590021525402236460923828125976571131077481976535717360882060658100553530751991106536263442599104592117181540887382237336313863110695943917817780680043315799824017225611097016459715728040244523792230519766206657366954410551278392994636062391858479784010869075097055763438894360602038888726640760535173269986391430128938183774613755820961285629428970888829424214414692249856983583255907407440484829255985667450237721780020334829876687184253561932881512326905531497396951352124200310435848351718693995272660540037625762778847440425378328674086322243174708470073897765471829273890310196296809141286339023618551432125923292863233721068713105400933500038676480*i1^10 + 221713070743920939017169151166357502731632828659663316024679824686756370315263746145046258617309684793163876352699658593637778924905031288988697185726024687934672591336910359904203337544265850293971095443998227182158441047077946854032799633794898729428084198407140056092596083948815045919520505235053637325567812327334734565399715824988567311688768936568838002792695429404005886398263759129104918193815062840084767156889855133334724168926604053305291979273628887538930285757433582700447425950039681092978064767512599782598032664360592719650454245860959605607815658256653563951836481662346844059484628423806502359601288127584627452385585568191727907732487346287845211330601937504503953415329577891654468215425296142749061794106058697549395919552293435383359697151417576964081988618540300698799580116903263039093074774914162514305102322984611166938746477704632199641686862734632386913020133831228965679548109933949313257983327718089754346863429151887961060007498260518722821269664420710560303735822933758577024350064711046978052953177882313505005948092740369053365030145256726874410832593920382711402880334193110386246156288207194786100182867710665680195244576099794944*i1^11 + -8734894693445446194819540451114507704460122024238101087044546172823144949189958699823481041558086631599895954896920701519106960385840871309516009342142200535945615884628048403356879607654597644283368075742046823504975540146321811594053197190808113662933342376712008656262386722767434484529036105895906218053411246064921861793046407455924675610690371345835345281127576698556627016042980452856851156504956999561691045536452846208940987960463610833220572764436776142995436683170602604669000674235917296069784866072559097214116645460717638173381111482133865628539176859151766542823789744207348140935880407478415174338623455519547601350515495223383301764441252496363724105829381695033384817014163508307122957011992783766740180397652387622255267883777065162382845859873144662489013437942879600848303348261684031963599304612469460242652216435519616301381782181986779903107220350794782842204536399523323554258618477334286094166681908690106173179145360067574878475526273121916324235169991973347953596821986667118831236643799098302529087847594572521770656708191658392079394728087045425461628790571116846311934485673521364301352509739575413113591297670551642602090899963904*i1^12 + 981259091783400590573242018890711741924579417402750261094614702153183971053032654071037775385637380074466978642631595701153631415643199171948993343926459379552541965183721788195989060914747742018421830555327156572834352111620460204316056098933193598976591374652384160539981615268282621967196672295448586827213512982615881111557320475080580768408181978851943802965452488238994290198509819534903763819225407291344587803914008899730592413282395299176081263781712489258138743295767729515302434733648818820625483919461928119938804319182109788285503367150668899317292564424948927963243439498673118946471634978545426550062632626395440167368725208111187786989468338750309649682479438433149228893325337388556513329863505543627002831093430718477378302638744396551250882891356373636156289561737823999907459245639468232799607521290271619785270689789573419073213564999324246540568266650220756951374177816950548692788544328084338089627006792713650990044139100942323209275735347983611046078277899189452496196762841306294440490038037957189274786281405483138312221219332314103186577357015253340250467389470379302133709291856849960491627304164710659603509185129320878778089472*i1^13 + 100080114990042451641475342032532884915031930582537690951652433720268862491888942653305191952488949403972974445794650002253427039384104144406156533207425216344921774180111027470456481767759568129498122256300719965473645865320468889645021780714215245441745272441757262551750753107784429121241612127735279885935873292191771154772363788739791845558920164174744281759879487107381659790967116695072516563263128597124676685345019682686165799328407196943871518579568094102103722316935607897944321958705172526874798798120092858920004238603554409165293883106178068320796980832389935278373830361722049334143725143393502300603907216000485115941684367994900094708584785883683033454560538326144521668022203907566479547638941056509994763278553627310399426027548135479958886625919351233023013176515564409174626392687998035213659363533438743388603275444981939073849333890383612850829293825966443282578410838890913700518881311478785757770917915981392072238988576459652080573990601969781757097781144819530188744464463691100982434386524716391816525410831266315873711392050811400813824552289279411880501219962032743723483518282785122554175236290793015987308114368853157347328*i1^14 + 3077106577023842883643905125281407662816762610044734579309895720753436556512778045384025873483036794513212035709828394421367993771356972761180213717508674902844715647445947704639006538261077124512810751151610608517783222825199506116773335091208197512668614153715260895801700463137640245270777812322842751472970525324909289053480501038031920118576866750593362449014358858382039561660636780428650964831787285881413752440130072655398827763004085615855788070671728763435853074828301551925125814914708535450203582303062510270665363311151705462805891974394262797882495192030352810981127677178795537333426611796340161501448814289404579588257912996998023527290376095576547619258149367356665551446754804993420107871791801314744153413726652952364710857338114215843936637520893723671487489914474427107992202323338334547554954993489155160246927664182366924330719820298589214338082985306039214791316621611712160690074650758239857029671567203509105842422978882568974766147146185737885283544600725174308389717882265115379297095813511519074196679466815369075132885292865903250191736835286586882588847504924933481943839632023610132126036881700975614714783738873511936*i1^15 + 51099332463573437396703842027680127773930254000223360832157449258397721015937364714123150277086863014772938976758239138229083702123544659386963943461307891886969134790238372072679439575622024128923328745937072917116233092675556230497601065229518762127661026119712738925403287154530441558071143083978550658078274012233749112973058167886064178094416300389999547510672535726862491412415722034792114318465247301767541778671154811186015976045985835208331105336391844056814464067159425322878945356131203172169344518210756227326346925955492453262144298680500935712485313416804264676947495650224817589736445073479888490059469843886786627514995981557522457995613584911986857511055163251555944048054710025293217019620334613673631617240856998221642583183583433157504177640774735408980024993191991540527894756329827406391345554618485365849757690660667524503493150921218041871187564639931444789745233485402938285385808974313817206810164223563267117075213917499875138579144694186803439639159195994124703197769996078486622524353692238401423161460129781301405518715013578572597781297974638107043497352025706273898225679804865578329249290565369867355490340569088*i1^16 + 544452135845228821282612806988770312626175490737222384954204777333516473003383839062081653274367448333189361759691449911960608104980333997249611685696755209880476874971569808070264756315170423094433882565365033331644994284168495641435267294457612410246239051042435270367619439809079470575943801441841752136651182999083738157413224933965907622746731448940102541099624611267991582716832471775672685097465929847443289117890415906395821665436436205806454082606202451558277885609139244290689843131344883215609571195532485460592950615110592147147898813467398091881345609927896955423346337588135669519837313419207791276509481329372184044887375847395794484353040910017262808848721561928719920316729224061374789355634255450187750995866128608453671774174189036685702243054388339395189591825751221146090986166174214893321514584616164214400807890230411278477931029840309200339670037394589776658974193167868235848435075087853100515154335970047486952100664252763561309961405099351743608900823057271433955634157443826713270622232895220100962763177860581867108159515965549236077177415206451402487129370557853352658521284393777328697624832902125335343005696*i1^17 + 4532685473525167533426377879957822930718000293105038482726618073054385098052209005514197691452564953823869968940661968814837724718382966258874003246689584361028857901177712493299967078318615972365609880173675933888678085524472999249979954127489683319483554164365460862694094886848773789039437778813980845030890856367973501976548935699043845598926267680272060268361566434173558539842798020967831755748920936233964484968695207319042334629595242581822886564598347229526844311373424746032585220121322133985364582228832958217212056131120783782804539260393655542989314862958355983400783079459955968268809133728647774048510910957979915081550253860450746139451543438019290082367863350579627802432913474990743443975534173946147679474099559494906162564219693540432692654788673929479805771139015510064175239150833172520262452347358449025383938541772383513528657326867070171175330519559751484039738734598857742902195740775209513387748367848066309645348116090798191728644057214530350998440567026118830207191738021344097409885551158559737190877156567550784122565795788924878187009420163241035456727308086155290795777385945319682305913605713008001024*i1^18 + 31614420664393941364297757648706730134348688081485985922410834912287352600654785895291546960555592037500944595006657776436323395818353873920840576201214129517686002720222198795211656710345472986310989204670165021660479046131682403871035165880033962535576547368714480023263714828961550097162354215917179507530943676109116516631056148040663595627144547222711983435957897122880140627300426800607212454694151958095396249737495562076619752209892325029405951008330843713606549372789973498899296300443829786464313996703057064214635394387942137673210030639178778365863069179137282530003588145940143651950079870683849105217719015389709806391459935101821054252215078172232628953848714197126404428769896630859316561770422185849839464159853189394034616557691337092138741449900275886010452075376712539053417197928845544283986310963345057713287587747971244663259161081288447847194928760097851914438321825402249469739749701494586598592367608391958292498785497694358375408790352099588409353787120479622981084657412077948669065032298950953691445798729768405439914370339471728933844309217686992461109035915945249455678866023811656677897490374066176*i1^19 + 160190162618109524987212127958577770914837914571853208063003549610141245294717521463166068186623622949177486810284451372592896925262766903007997461409015507828729048963681120523515892562102834638410595024941225431330619148104714171003210128795274042395199697668098492037739532252631118053721359787219384286993008599089315416134463783532600502289742496803853783556474714731619370503500933741433888879168061782704393954716126230986449605303207471965295222206777412561589390284496411362288469182668784580922839038763841942959889298109683503686723492162048906652518969534260655025954354554947061464975776197952370744024259378166208026325205806371171208711104411194623921232073739834628498303635136995302593515958474714317045757957658322729793093316122886939734440725784910311563473814787099781918630983562593283012061310738030264135703200469729266697107209999031322392627537606464618479335739862377044096633406210799098430095917547359258626519221172471970860903380923265649668958780142102547697019745144628035369098656162015333224071009934606914938703311951740468169077770014617112311871674425113148373490282012928945083553677312*i1^20 + 439030703902777954166824961128178642542129021437012387738221899198428339452889625714598780169430762680946945786705178521056066872433892962830111763007572197142534764252176151365420828511715395872017348072491842672115318683335527794997922985868237771565514011375568157435388320218511312421937863496698417086414040973695999736942904803776206792449246354093564890663696185286560379546138604256443747519547309415914342138488621846746241404004524356021594150368433444850467737731156198624738964016876985527200523707880482830039143109164836063214890571469792451492443253627919558894998203689435816225586243051150972564355818096334193738925574145949179373245485254491577982070159250441337288812632210775006225037525716631384312664253249127779081706466547654455511961071058539996850823407217432577680029039924273067257289715501522734875492707849411104263442151882095728352917340952651637958454902542690437266912487896232383398792124997083329804816037404055645210239859746837812819169103289798037387753807521820828462214061369068838138526234001937648039941778973909091920973061059497050593994831526536357727563689877227331125248*i1^21 + 1347407355970641622498042546999240262982209008796052614362054886190295981520709293189650110416161849052060046008537583861582593208636746038497606166487747861415669097131614944511610998198931359463891032276602398895329346027776666501289680381431239541838491826175715393130676429583138672115573436553161175463945017059683073642138868344337223246246903217645838237845051686534029576782096243314793743871366205710622488558761401962605346570637609327888768154976509191858636208070364188687320273986102146869556455639034310336619495603953869036876034680610183019228636269579875700895012258918986140649857795564350307814806111536903693604537082808978763476753873315841030653316039862611524424434924259481631992624071855864572506180273585485880209781528556233125540998529672187411941038834074985324237418509204951662669029323133686688553813856713297589518697973879860900985140276881443779559827018130797361461940379416311998317957734866563721230051599935816155905333051296564910271861307250379410474168766452018524617906716381736452704023301048414295332940286615113431351224814021223532545040137768991069051315839431606272*i1^22 + 5024915073662543771481615472475658776907393876562033167611105747560861209961391398089008594777557383696197372173896553591508921042719857937678447650831266398840702685434687740393232639818829175345827333879472387864668668686060259306312649925744546333152525864202961795789551067033394668181624556401764906296153213344920603087750863217340551142425912176434088460310217913505569283593260802575378650854485050291700138752671826525002737229269717293769190040308636034618269242043152010223999819467475796546660202868658283041288937277187377688813204083949434774039962600240526906874369407145688106966662367029103604891479454141041996328548440994937820500150628173118180675378476355793345014737472495096146161557995033225090283282311388351520339080916755926979586350619024971254259093457121622336625407401446931504246980374599084560722963102517253207377576743196964736598178516399859166627348340296771932636398105979719091054956490417211105871614779013954731557891240220874900567105921960814699524073935638231339207976528376504857731849588861298555081226845366844143170747782865848481543616554448411032740536778752*i1^23 + -8055760290131040107556927639254883903509206687171496750625570016449791246782034859149560682057587377009450454309044526429476342313173251977682211048657667101295726376026483119371757553896581672147275414915676300008146178938293304281200749240789109382877987652479401678116547293588029937226332284607653635212044177974784130444719344823234695978925612572917538900256616900383585661775807667187292818108937224634093897914852149859313032950420334444441317013074146298707453585936914014596959341467754841529297359565841817185007726701175803819880023310150898546276474956377972518992761450524996749095288607208513572465564976892088114611815905665492932890628798981713124063873508235070445706637661274634463427819055561813427372740404520941799108502939014379584885888047063784648845377141432773232631059692811244238533654780285695486865028911948859738699097258519655281653290198823393138371284758165921014298055335665216522597092838180840760947888476370414776359859605100068965774518235227771770994162017671156486202180602365812295947372793294127916954869207405868827099362003499922057767361116811796594819072*i1^24 + -58988028439855799083775031584045465063369985413768668122108911414584823343218282749153808526939504726602759073844843652629315029981896317163192438102851578122263424506394784890535055677490918394095318502414664722036347889729640753361884702080517502516075225409624240547768948165517927357378623532991524549367567808794576509297700277616617231291698743168637210336108264167903146386547428637869945175506725034574774749320729462410409771546250055805301936621037430150665459261862900847192450950360621717584041900346501985852382166395466016940021120868194460539590656053926358523765287002587156002375169933253555659651212708100856708232382634418430288819310178496072757863944327016502841999442020299053510793066315167267677897139517635600826807880598352763820494493977294625861322563272368775817630415031567521411404749514220001457590536369497158984667577062183017181435431023687071377146971221768151112287704415099543907148893690129547502801279029890856627590509692129452597970334794369243492566898029514349095183431172524346612699420619718883051157784183298592896040047561218703753720698866763825152*i1^25 + 288242888034278925815943015425473306577408418230832691501796015880044111934403938446462652471301880686008355641896827290106885912900801843677874265271208777023635604393989570469923952420016421180136837933434267380617842441456592080482734149365076827825996978145198393288395092156895578785897385875338205500509481877394163694410703088847483992704091822597569176999178873754830394881529251334976650547039932248933500868149672193798109836177049122993868983342395660301991012800293057653817045115785323426718807531182976072283050285244159278288935852042026351377939485085037427340348144476955404924022700473376864396099497691946731733399345382997962970193131685548129870819702013774872205436492468080218698964331532113667981017482657525597947187276095162452491367944159246346291765340300387844743534965794292691773473360482547836678900233798598426597278005464251416951779325118295928590156835597776789384719279991875232977748536516527482583053285576003642206196322880734985716383706698335043059162040645183833343624478630224003279641524343778637317951689436672278543921898303061490105759540707328*i1^26 + 1072123985119300895988306170664017921130071453216138123679801803680927377909599962974603876602818465496872695052156088670752045212997857806719709322151244139794438244210447595481635952539453868398266341713969790140890655955680061738892139792186346295861086243995923489701513769122435469831992590784557922919942083357322959389084839489960852631365862596959717256145656654662458742553836842431059141737750404267251188391657791672438219554144314632188256435722077133691705486360027440969059506776275102493358944328375435338662928672474471899291631163044350770150246572664051371104077804673229749594868394596095549530544758599361934785805095558182046904662008434537242853572653212683622805319726086554936888622866036337279706116297573748341470883773253843588033769251274402036901420777673546204829800304852970318362519025601855316932944851841410761364190410413951433748570181024263145768730651955213713454826866871033275618401364306035550653686744441308651118295115737439538113159057620566711144206938124396408367867180896894074710538039564531501288314951695738210374354371322488978958974976*i1^27 + 831571812409940402213457645410159993649222457154513933420762895701288527802612204193150283511108533579251786105890186509015976559605855759129946796139496620098504260869712369043256018297846359426123776326209543102100809921069167183361824305278358507067769253695087638015635945148908843147979282887965814128073015442189724155846859608250135073661019306982012675475258199296988081143189478184751837303822460770973798498039665012110840175122300099639830530937526331271871536361103464064669862959043344973372131452263869687676351383762553031679051331894206649884082833308602663217069940765136310617439791171282848329057648686336348323645593878644540002546280114665875541175088103828385363950954529244266049592622698154654238347493050310258465542011663094467834343062565290069921255488741190172674495737494748253073564728431543957202074724798633069641927745009752961875612259450922483239290504901608704381695373708148835047168162295240596269887415153352544344745838994720474801833975530085043401145670545498638432095009906176732777092779846743848535870429999314868078966256582722060288*i1^28 + -466168822505222745191162908739887265328040863349988995090291893488704464860215212757777611525427199748670415437496658134507728780714026157458338838228113321939962113784435488993786796225090991127130912469314062757802854372906745780755472303017701875233117443982380070018835213459510616361426314931756739603379510950248756041355234156800442185449697707827129056858166121596730809013563936244182204910803972338612408351126305049966292420821411226282371270572180743698555813909317737520181529141275184323156837518730286310827295769307542542520643717625877277031042783826978997322114412361585792565379722138327036093646048234290148860596637609507199717783287926563272308661173755471992476747375057870323647286897244750956696035243986666279042892471735424418288162154585386622293009529525588877390618523191654539234163753710369283027353700392220044019215094487984166088713843041103535074953557314083517506043204567836719819983064159627832407878819273892774961270184462303239244199239249444665272066611275516680902486316501875636545482144535973612740561151073995324327706012680192*i1^29 + -683984546765148318044299054007553424930506502315773681330688359917060427288474667474691546603563258461973542254148219066320887435052330284683735906212163028502926727322404559868365640456014707340241141495886690717584638591277812764541263735159825330277762096624002879803064536653257490795256819153823289964088951992830689749900378467065292770834900690175936272532946796407116558569255570468408243242014723219401881192288257648917001274027566302360801654773707953408262457886125554659789520839413476743542625837273868884523305963092808303283524670319272238471786608702129034909710874644462528388928765159546244716002519405331498883713668005821317315653751629106283483705618158113752803954875540278546956390425305762319250355597705480513148456679275686595707530130528019527300473637826040895568662171123828382434897002427756162251634843895252722377321760819520708779943009852461556940117140245580792929692483638915889569613680261431387027616620902261880062300993072094662853058656623274516187632405926924281887718991780312430058743040730063555689917196539202608327294976*i1^30 + -543010382369991899143570847688084758999940484282278789446898713534676982168928288537941996924317046742404394017795873951129358917170360810306316549256540495038877675676419434731288816080326788113779509303910999915664183489729789676962440211173462531042734165877858056362779449435732412491649644279008633658117426462612968458498004353580237970521456340720037669927299930446888707435924178372746859156977038032587943677290351424264756832682685601185471198600802673871227490759619422202962026587980792643273324593441969446654893952838743587167143768228443727319310567992549379981142239149703571905941501113187322587704138088779947039323081133203813910629427594527971029803206684965286960283962088029442554784882088119936959619974058999333892793365140786555526827777779290121540192583405260213497812615442185703327505851870545001439612312579942822561362405691518335251532584645808719354172288740160561129144732939003291542602476419978225309754298719097458938789858898725235545871014916786572935643705628117662510983615206664600647208453472784709330134644323881320448*i1^31 + 540839724234849598389969028025960114630627094644352929043598801933019331440379767010477693433173013596626823388659099842996230296233881326812013922489726882632331882403915412224737497494530750757044208933300368849249249489584628472591124092473583455895499094705386844159893894759627810576355794397915581531994231644615738719424218857815138466736154392703054727244911714139663327591136585623224207564686740780485070012195247585772708042238524436961575036729361445152359579011462549653159840364359124265655883835767974675677168836510415207038217720851110451185721125092160652063268885212481060675712466156890253658056884908866815781403319421763980502785617217880842337734729428585725069705197306295209263807171789567570273677771707745253060251632466886617637883000663210942923729589843109794179686448301691803039026599024794038924870223507592861688104206449308044526952639267018698199212761465830240307054439579054036181641119361158771964179088419306873158158248174993640407097013774902683071922285762131335278939178893034729230479991587268792849929691201536*i1^32 + -53173757430100748692286448075753695696780147587304237988274523121335105090589064866693721848690344450971690013930195983165791964545547427097085575444175253983442863126267003679596292877891758074055775441946418514997285531523105381160865840048665215576675396399362021648507438878468542388401066464716742869607143281373094404684771580903002111434462687015357589382511785734871505158542152675477346710624830454992601163596868785639079618814377670455293222159183233595620987082905657978058959295936947977819240722907468275860992157193458237812426122009157854594148200447849683520171882818068997101367287463575548511978317217589426428137190276641639691811397998723768447370082105560097034260769636254209398795306101481660391125518119978991117220640267831799114125457149296601425622927849033161153535953875488765737634344426723998728053688815100766164697098426657847568541766433864269376557340754418871217604783942594436261974179407232444261630847219085068971755692829162725408602881968089887664211625565986507721600479990512306325779017657910781554982912*i1^33 + 12153688271546746196640471335262984318083569835294070396481077205119905366550241239125087696223659398017244486708255421021128431542984292240996321655270774410602701797837983174355064849583447443978085716328249892405652028999637240406036792016852231608780237464392077522028841936459015263368451009342363916860953623771210418917941914796676764709885089908225391747982992129149050331143813000578697565589989365605994959743537131202716812448194304889080351612515101343672354848277057632864733103502053669430867416216520391741309261000970404267582486380154752005794514020297905461341126463862309688642466675638488427426687160507830572622752072419194369782170465409192649818808427006478570021698161850744298773355408377423727237216514065033579520983998641397661058590993988246942490598405681206971873382078981432178130243140973515377011092653656122978220300395711853276397709568382903188893058692925131052241463929414053829057905736726942908676183604818752404798339969475436235837930866983514146765131515356934572938727846850787232810887617427013632*i1^34 + 717117282600258143131067007789069204641424496576036515282246869258250705580424914681051919932030116720419517886784698592257351299980543322938744347486035477716733717595351410681319630404682150450474072411971819516395970335114886543084088348189248347212611684665341974820174548767900822137078732117795894873123993099153265583378344759628367099210725352466216419448108247195207587300887658191940069957937086333025098186275089047567411098495927004228168972658570938840251007929679327596442260135239646917709082209204002750104924024493738028349004828097814392860416892829157787228618780785414207727837794588728942997923686389444411168821327709835857185614276572550273063386861908663688055992023126523337410810328475381332651057182877263066209117407212815081327399039594345538447710770807012338954595359034926770050898074518128151564038513943591685115221360811158125078715787491541768604282204121548561920287240546495815084150863319566743691058477688159660371928925318495709188076030206184362351285115007992070374986942679610828665252741120*i1^35 + 5628795370876651659413189849468223071743796994860887846934005399463488499995442608555941183729649001073765739510290315813148438679926907148766024222773113125029910283177995448573050862081702981502493562656293260499354957202181150644451547325924423336657287201679551189590972234747347138234648318505790170428085907826153130008162484567587083188433767803924184522789711255774338362804922763079036514658869246742660833733373025099754636730504992645728863052023231149002158420781826619718742409625132377764013114903948618054253924728117247785044557885755309053800868367976038973012933142216352948766925310589978702049703703584485924737103298816743171967357818513254506877410544727991953074169936996327375404297396762053041701502085072010784806244490744699102803406413754401129404658805885790502627833498383939491782381231103565257957870334756357473343704775959215916357458678253358049562145513705493376863260218959377657655329282409315017649438764944392959758126033861237121854437190702489608881885436904853363932327567518666326016*i1^36 + -236563458662424440698367456269277903029383127693438840160564072215287115754592962972619335363996055748972861769794395627765554606523526355631157815730386544440420811308804190189985210708523753376233778046646421388705825713741488705725995746289353593630091225924209647441223763068407654148977972756580594475068033039178711843762399647103587387498334523722463089718156387656060359846897119370300432658943658311108736642891608146974873683175983155928344684754054830158887206913078342634003200520410088730182891082445111449271778217344969393005063448777540075302646199620358720969655305494294066016965094867909680261149676635501950112453722355275498723132570997262534076190723433832488723611516351913351916900703747032244485812618229352090704750852506280584113827665205051079705828994402879060447681382739317712747053383304601699681116831123608932875817542513579193123900254021159567861676131733648657672173207701209350021958593392237196825555640090036930910047718226454137594248955239506650555382719160565674794674087264256*i1^37 + 54693946475085319321568436407822015181822799993500960379869286131916361851478402769708152835167577011559229107020359797048646260202192276816796932731347546835258889099304610326085997803827534525276072828100394343246909278209401954144616401853891129357742939689840037943996875138774676041787519305434157191084105787460065531120349396479446647995229654923246488352687231882870167971030157015146743323267176704050645594195758637467811049033778219377138075495285434052122157257039766187928798162080663290350881893626217156097277398745530904271301134491039151988967613070873893109552171765242133083152249328148332028104397565778163244433327640492758087724152908431739525046079566134272298846578906403066819111369193114935665996803950343030841223504411896788108602875328082935026870797150392630410096389121502450414895640229341044413467308444337754976731879808377946290465522627951000901142214419119947130066250257936203656322106470712040575330703477981053663833690568262558410533850019485147305476095126135061918777344*i1^38 + 675731840455009985849174380483155453995608137788813177095179609051114599850553375337388735849585753528607025545487657682425238684030894504582196985971214260907709698860082787175228854299627924887720131888091580403889022018110428704470142848818801982959795215729044754151522901722340319244281551340208123451655558891014508185281771877018170238151144057105942838130429547913611754489105270566921728318852768198218751966836231712402292634180935695822835069887905239999642036404839273042519441769518693075013683164211310854593364505233737703848447989902354180168272486163523476225937755828267342241643570710556861718585703773796145217926088076714146815728425334286747395652243758397369951311624686465153676027845989419697925846310515019973398299134644909515940688783031424249082210437824166672795961060223237773151325258819852022818768199678874215052891456674959565444052066600099383355486449663205727047679662841401683596765849395148341377016500840015604114581389252218591477612409091123880247860727600119808*i1^39 + 2521081483851555106830078715296250901854443117946196872451934310081479299070467308013166138309953440121619067357386480479919325747484352516008494379285731189019124973842679909184236431268551101142708199878693820663657171253792557698840567390899514955095965114058845639741447105415067724641488494436556442877645076877550514102950745447070892751553568982944304517300478128743504038847944700847938835967359968337497050574555715869363298472174338987852331236402561306444916746434681235698216298908347095619372408093122892888752344042112299529115230073913487160705887598390171190763027500910507408797710802410984349366412981332091617280089718533324756583177432935286329240632462602766125275109895152337221749394184210628416865744489725765014541155501293129848501754615987981183951830453977734544055954120489724137698410696077790891315266213111022867577446623563120294564609142533009521996243457242830939858844106034313888829129815487722564839742348897103439318442616499446408506086488096343764269793280*i1^40 + 180531307798346838898268045744555769770735997920817271360258133368216874766187008134758271112513494760125791323696126164461114297407859211225770219162148194113004680601744915451828137395725646314883634332110851435614436713525086082137133829469426017885888371187039465225334686363066966526543182203500119949041444940077555565429154362433524841745004916562130775800834602668823487287452074516225078985126933470478168236327587905863275622343359077418774916156160993825676909659539338220009119991900964520220344626590806449715312066057697780695496002676566180413417902260058261414502970229583529668837804904540188582337997526296621113991483831041796192370350012130655462735379458570008262667683366151413608162304271746430888964384930995574578635925724194288019927651824793577565856987736491634768496715065706513019922566813421938783586779040541010111248005316653679459689392827961348967925465739381210543948752042985730198948633556084851356598912252098003832614049281339055156405575780659101696*i1^41 + 2196805054284611693942516627149539380396798548680411797477114766358153867258546019908918709627556272013919453320545321859354749198869085615700696101474292123666346631788199122934169640297954073348396620510642962733278444300770611473220166820923867514014253414675614183798694276341309163096087271160980845740891737697738117303607849205776743426814198837743090598281118175741158242408472030772064026449531497599083626998778948227246717039347789631505624614289306232587270194289408178459414372510216253422269904670774122854112989071137800499546810032926221262772347520903558348082788163129721390419006130063976582626852932933890473933101922377434614047457214928304085559509676431267635675520641015382495119423815453575888560691378198646241526349653461053950326696701654674427155190985928506434229574262243808072571761134668844064790204896542127106621450729766465816663490350824832192016574829197751438780750552411957495482551552125138235783622370396413063654573621614292322023706198016*i1^42 + 2665336676444576865541440132335210032863810814090223447886533390776526458622704957388510827713423235130149745565417237725991874203962277088180801424048588785997684119396154583887022483888497767838961719172831424239322760552188560378210179650407614282536936911467259659845979631752637871455843353624029631573256627874342648881252209001186522467057540599946888191732833012965629860428102396911512598498211962496266434625394943843337816909028319104011644470911501942249965790891925330919276774484284515611326938581782921760488823749465667423385969057333804742988713369357156395923855179154233316530878130633630171223495099628829822190627508651101076155574542639920987942079758944453480640186162826986063605374942198433663785226433880259880643705493983825934534656896451744641126909272205820481745582261013419473585346453806297376608449377062007898668639728771898794809207568843351731718868733697039846747015475734028726090723583624877490073994782553105995555917579247849308160*i1^43 + 1002802881604603357136191571594184541416827999996221884958719462775335540543885729063040836331885191166027435658661630975037529637886900193664867367142731431840494913554108372613424957339168801701652110607864377294474664389017621685623844592958899068502155840823386910349085248841446644210028411546298518045054943646508029479034182921341611851904666536999005923489186727606059192493947794139310411181885824006461272487742743088239350646875399874259778230464515075827648833465558117905332313829927034292504450165376661890947579181143343746857474671111250230510015400677705533849628023023300610592401905004175144222370357043894294456004469913144692695589356929820415971757582660299167341016031076833174648127921702582740404647957778958721616127165835821440390419803558048556251301517684414147005439359981748788678840514608480034610814288997501025856634310888598380381589613881316368512379465104846347363558777213281258270443865179886867805254671852693501558856351744*i1^44 + 2013657996200744085860633895794501427010892368931040377656505478556090313958833797992096437430013859399374339775442394062766925932887678271333596807268870538722213146841660501987187536084214775115603284476208710313283929128152903910548120229201583794579627611438675284017159473917291720851414410043529129977031361636824466709628302414392706957366686512905388574510336471655610321219427756912465394730484644278095177156809558467401208680859224499681330415551505345269889096065328661637106085257139235985235947828771430431055712156678482370224101901080911366527392930573830445069599790430738219084505389973631089715855744246124173291745149244187343614574096590442453335245389032487753723707111878505609285367396660739042947787532341164125083736905853072726939794612361867686094653395191044926875917138618459436521425183999650117515074701020157678851540065590223737660273722831671083739574542460722165274614306336107608648424989097254872358967267282649088*i1^45 + 3521557515192695999413669001254724707018895146236947570391599292967292448588211369451191054618538964274086391305654400100734228646886175028935519338995580982672259027697883104335266767045043788451968406377298472792426209428173080338544528702707157272589387721174013985244046832872819508565535085694844515574876727136842331314101535089112981554861051331660473785474964969138952250324911276276679800474670767324103860723868338196097506421324324513240274591825504134949105077362570008334964124038152671477994036359731195669956617836017960078112370814696243083787452404141422364080842154945148315354089518268412336802789359023449248486426484247555188059625944283571186554118773381658882496506628350872816460877840920238621690982532533403799589233986774277875336495888602185799672616249339814276273696600540523318043415370771860796581731618831925220328620730143475200436963896838246417551505493397115627774165643955456631679322247181578181279744*i1^46 + 870854655585084787637431550323492228493587846648228246481647792459578927913258600154267718111939237887384534428973911452814224479963685734475728371984332261742084710484571972557925839903168607414371218093735512566180526245614648273774238939045024449949133346764990323974746321117351054216971863938582223019295663400738777718679958076736690620939383060738113738127509919673859542987687675139979940018059141715033441657484553052138004749188648968485243503429496370751596228860618733646982379705863832588094702344774467882665677087883311789624768100326143225017467348321609359428582773473925210025035862327447580449056061187796865763827046297390870190395015684672630377044566210432179792991063911553734444213961607171385782656490346886178511268903626106008020550641961604006042499507611682043287035461141346563476771457847418568785827087524508853178349584983356011177820180666982860952896748221492096951422725779797141370028818432*i1^47 + 58403607162870467276783636292223541283224521842777106349856178309174391130616899765277314607005228790804685969544259191162113916718708366009157743290029205644659399765814892612252070934628321104355693831211294550670122109984714141628278528180571438423098847788042394121075395897437914900427734435188040825834266311306248504240158398949289802240291179377549460241796353137848852779703815644485403918234972108196447622405674527534725220322720196941171156501632500836929591367206385765083026099717906957143087593460355811294544129711683516819680384913948585443897356724542381641980014670357394498165490363681636305787670393687899572738943286195099842607760803983106127636812179802996114000218396377016524853880773957081556402626625759540167365609428969191379294066228003329347557749467722081607118567364658512195770382926841735977237830997500044012438008819885059887170253739219182650664196168638217930701569861914624*i1^48 + -48372859327380176065306086843620981702648924296134259616446180053651047464243611483951914112991046551016667151581793761639515198098234699177197590436942274204283188351301350965757706188667157793913891879207373483839809393788057085232632329858345541549955310139775396620008751398886510729494247449092358404240431220222482745170104984732471365127277923791025874679325264485852621403588131671220345658635684590731589440913723388735752109182783487644783019636191249077416356788239479971949821839511091318096863246349780343460304273575016035907083017434856097486511723736470822605800463928068119362522621593001468298243841207568252862475636654446419549958888096687552405312729176846285778410199029656219940190142746824127061276923168425005530875456494012519827160509963599701682015801794944115265191715100303337881293553504019836313354794181275773404036718265004181349167499113262296557249512281101224960*i1^49 + 9996073120083673691680768376039220800829819800533851913696369507043298083544212203904992759980489927881141139296566040030876391344749765152423150109891960584858880083774497748676054624306009046934572519318666226028562890876840314894520273068980555871543738011550655107278214260587176433695147150049224743109953064141571100998292313423489479902401671670378592789128030813186981899273019179190854836249581753220821666004325620532007513887668296874831510160590286525196157211020618182672053780291431707388549934244532494629764418543399699164599039002969386062898718230464264690010088499548512007578896372543070130612609364407798530706487466848833405333187665344982669078435462479938172923387894532642961066559395610421570228871329624504269648841067048728475267479866951375676772855265397465776882705755855989815558245968298396554392583445317650919376429126934043473614526113199466885312*i1^50 + -3230830187979399694950909614613137492399688947535761479397707396996831540158458409176097280379787328537082404919590293545624943986735213742629998371001180814697521520537417338628280080269811037530685489433203656618978251284364640159273218920596675065348421336060547780649750405482773062822698068173799231230307900437841765102468762316252127677217578259401043481587718227932544213266985112681239776809429652035363200813512618765804470531553200047977789251811605438644903169901624617318506836336224789650249003039352477245145062029979367799427478969555565238059439169133676750106176017254522257078639576394038795981630257395873134496026140104857479614006605964544993628598986540422106952435637840678054749339688432478092983227185989239005556901811796530285525231017312072916610634508045850068729889771146135856398521164165841778743804090054238272*i1^51 + 10248037995785473160172534495286870600738628900523973654131937800146740214635996867870112455370782631986601372765570754897241059543806544079415469172072326576218118586288073731125363053910025774725623783085094384892593127027087679640916122740926612854046805766654062126527033832241778884081943253101232927520206349883880197791668185201271429117231016470737391885285326779217096467266749018582144902141362123459542133080107046392932153197781745021192314686060250762382354624780576500251284464349713726818904534133538844075543411762322816487948010258160173094632255618467452044413821073916293218654196812130465449468430033801573580521377056386756186974736503444050349882926872435595869839896123267498518936466563307895740450659814286407777804135757860265055457971609293944170501603007153333890625*i1^52, -644119811731219469237194346414242577425116908647401765483094434417849836879356291345936989297417800803046453465387728965833805543558643775405035817297620187055148083307871389384428194062199856123171978564690913016508150752665007448732763876352449249922939294751353318015603411719813289150274864740087993191290537320805464431010720550058319699853388616808919538414695981819983616898680306388867760086503342889946678840244647484566946886776673742723409319828908786011202786381636359975884169969940619577605762741967097935977855286815389330875091678231072211804450393899335801103227740111256830661338842702071002574320952926560602144151935612493437052440934597817738012846666319695497138161630999566558490957742865771639564377920660489100742234713489500519636560200009347656387324256944967699912102675002964148126202951751128035513085868422424140849959864855254007402865834323408911178197927035903916033962939192721903786562805843211934950636512858971139970383442631393691940322315830790038866581963616071861917779649961397762417152409762044199219328202442749941135788347809023691176654213726262241608732931399393646308947903598644597829451459178411937183379229040201323166486129302535588625990331618609770403817012599901059131160578752653383695141327319784550641145223397058647150529932898325250170514842036027505514659811005325196303453102108627773922186434302738258281313254129556215732786255706812962866636787983336935398521797701949965359799134430494900103807340813587320949697565871118554139275263411958246678477982924800000000 + 4783715898819847906837267226665363010241091030483824155765347210733554339532955655544614805568119366937122861018071984811148537123780438638084351629499588721771514610688892998779740555133212423397945868516176870949717758416472391258754839911788137746832488640360974665397936457636723225208688992083136345529113353559902387509811222613921424928120063162784143256338366361895075146666608408730519125519109195290683601538891575372440767012761761183934882129887276826554463091828388706153181644042492023914423882685063807771825330410162929093670917668813093120560362036088296946442613443887368610783886966244302168008245367950870869708486469937018889183366854104135605079286184903578357236468428261883655429726753707464485725137177174901180090204966357851900646224795371708430017064971345488548221824627316214781982193397678836056838235184360860425338957130318273815860408190389058548201334040344661571202393650495057594935675832771168366552691545738869072436517345887470534659801600340511725206960716484613084072330291403496154010131152459052559554667628619991257690710648339969587140948296443279101492308512827275678142664950340559543896598964148456272396727842503213685956618840886019839667609701487049674922871936956060137135784084159843500601946503703071207874129695242288311082880790930435035900768565769329308073675972708727309812992315644077143809782907067338497537124964709274019721096189966407939140997024477285370826919528609921750640024719320467118174350523327949159858068692759579375748257957720823447698792251392000000*i1 + -69942799635006883458252825498834835827773771523029705510057727754549764544809900981317834683611887181733680430479314216950962789813923580972898636336424563336546025945415499336326269488364490950809861466719421667652503900295516101434147542000693548999350897866057860648958794024934076022907020603855913838087761732992960003867630779894061038466971204295366588151459932050715906087939418353040347773044761932398472426742870098213634277136637328384786795295972852691906383353535274764485981923587115064932507011635731163954898664852730109469832403241252023477806563860081672623093591552439701123148433513773751517760448662372297667515860054950939155796905555607511004432777380747036230488103806808824274797960011037925863740050326059669450187601461642463943874101851671155858396949756193401861934745604505328288610540716908591273680661087548862373609437165790001040589737072687646741656007935248627009293384948790217549353491781414766010104297167352024570780492342621998094867627034776410959645378045925794758908444240716807945823627509303519016332898630705959526566939818586935832027007299439359871103223191904885167646315524259964565666103356432284744257007973356661893126586882947513242697147051138683210851499309237123342291641095621842457614120844305852274195860526960939413435727685175336819920826618774759428321621729903052634889687303080654330816965521064724922766466554088434457009867796666677326367727455796191976974147961492526886641584288368465404424470844771499004922889092636249626827100847721062649601856634880000*i1^2 + 893874480901406513001402327421922834342997687363894279042714471119075020689304055184365634689625980573246972940242747951817080944805211311924397830942146077940968556941349106512037981051632003632086687063640513323615565439182761114867823762748007212602196298347667457833808767851923270074249925724209700599645653992681934530392305969824612893352711789778699521250841707478255673003039192369518397383587851621338215583544660784133072307611336014075275028841055752650038750181500886706775435924826925537803603922523389279405700503739254632173203702438305724443342763665566158312189206638767885293221852985028576083847834396114560396772565795129119133823716991004210337505791919082526190023424544598938266859775586101884946689742888134661262605593007539726509371626054240510395510960428880986693641230550287961692353651278330510322080722045327862781603550838143839565626081699388585733215359334663662896579736017218042941827612657590042024943416937160634511644523433209625499727902147305597245619290533070690037834415820354846678505973162869022632222443655438925376256230026317374492068163810030733776023892190987414292037231651431243649671036170987268356327061961536606631645021290092753792173238795392934412875666881934270089962193145360344520546785690849118570725209168934957354324318557002656913450180438406289109895598068049507057516892622409567716217027274974426588769854878015886620971141737980433496745426519457976733898411328590171068706871330225214449487012003638100727592043593476378721238511498440522909686641459200*i1^3 + -6723981878775660621978649850192886330668957941635239444621918556253799938200102326737812159655821062860479642990442274930878391489374875360244038883947088833662051309747023981777573418507907846409512229567915461913270387101691396903944014985387753421400634631116092270820214900249028470347176997539462101774645003637614104634513162738113142399629874235490034936989973193565710324284957028037161233285753500930927887268986543096781596054445557197004002582285220103225573674146394281002007958260905946623340949229663508362284289111510188896072229476236358043923364837410113352137852422159480648124464627283830657302299411904499957825345697746468780815759463608500671399588167685087297397973492917195457997644458823971670970045559762832559118381313485231911875736085566892319605331315757791335092134641070438242621116789485124660306796020143995566725615632779211480775190303365603545220229789564343281203730478348845241826993162275888021065671017754032117899240578319681962696617845293063438345869157770285437338130102379109580452308607130829608071567969143957688234317481646946381078918816364430403189809967618510806965487527953292662689046934776028041323371028167115946300373039005841998082680499551457390642330123041295883930100212677353737700911659421449789002188733361860537499498632373317933149754031684850531994303295942115197476359245761131177200441513902613034924807084074296244597551862049016211101320999206080969241880903654547467538479476138501822178510355372854408340959922594493638644231608962035957478402818048*i1^4 + 23898987384245323659452143580289966011923550309041739910418434338999985209081065838305949769701187152209834763113883329695428654225432753731950882869804818388366316228901375894814518296908137718251230232537522097837903096431658901570618006202793048796751622601119668258350923928513802433706241851970391346272684465664372326165130174070954219027500500309667660130051193181599290232114033854182388002793946562974824062965645888451381868772185192853061741643058268091698924338607251821250101022113771919886805978741401298437597918661888509235743678915914244477331002443995365162969064514208579993604508467202797355072072920309934874175726796741153083526240441739620920762622744257353158648295827009367092496951376596046253432744604498293417396461185474932973276217243021132339866146762144949770637205954588375528340678457202430316220769892552535444867871525254712205624866501440846554110972245317477353733574400450718807609153682754145971749478998135515540746290921360172989374713006094307959064390618259158239838220861511331348798991695633620977032058568751519946506801936334562742575427857836215249103799689454365493030234940729348918491412352710593686193496157063484388380736445869687823191812201806947775013981765112678186574658846423868102250852429899751697705620810903540560403209656931035046841806024699332437222124515718823727128561050592740902506133635036143168783538801767112451800158236885538032552062423489129208592141166470166718097710809831396559550950309665360353351960924001399244309329999705442118321307648*i1^5 + -25155467728088690715192176648929225624102294342975190993549887733025477116982756494528425992019434205841450968759661820981066574421246771561072280568353598791910830563416895451377046923182664019065078251423323896311632747994172787022242882789603959932626835996685669657818201750654358471051266301259603399136640688886989020225988159176588316787777857326278832416390134326220399128004925026048641035010639816111698565097673082683311344603332983698160988507967842195898665755906810960947344851191273166305046535070354393246992291888790657300098641030269574788073239751058981243678590472845721825948919279510136540788686172574954849528991489152876956056013351762717962181982767402233194845797083366874703834040579795726936227930115919066417923083487695703568723833710453389624175974603259166070875557128072616425743696076056010919449709043784633014364056995470213484125595880120470208696523886932017152989150807265999190062379778283266768073682259588281060931247446392670662746136526266879809804221651593312964253816523945217164282838308788283441256106822556673359916264909495112023148945576559921209000243446014186839969757881611957657076792775152665252276803742298265294281086580683530581040240466531973210541053481007524854047876827900612904613311738626604915605709849811156193432375292567659574588163777833337483956171472902114188175688082419100067851685964139229771582782320310355871346915673888178731632226720516286146206854344603823032268690152137271359537103003307952045600626794457451735144672451633459874496512*i1^6 + -59093847030488579806818709865284558269182217208185958847611932876610082986461991442263707280182803824813309185119527311387228494601313913375926512545607170786613875432378886547213241623892194672375696493592784348446406204793366725082850135624722049971976665896045313216603045112510222095209507304857271118036000597430545681343405674457495256018755390996727861255196103936172558168071075908487411990012581770212070097122579790256040553949874980151019723841223952594080863356983073226844834761153600671573362937569977660911057692083771185687273208967815926058213069171901306478603572883597366723563858855378754583656793864520768316710079131486415492814217207847629650176394476130519178705875223097888241077251757262445098459284668121294626572275337991337093794847964333209311127078337127991151853434393172419371531675114873987777485854576003909092100509636754359706481698691434995883180789345453892533850605794123317147756114326309338759485930585197273525497853724843454636950482137497918899546174475776213028217236141206371156337561155555162922921640488204693702987039035444135791525969775467621372232645306709685150923229449267182233563878407044459885779933033785620840465255832984506910483506073294563198137699504779176524049094607951400333576657057635798674840885534461688602943818934286977011198147276538763557439807750403413822564611939348200558304267328361073367660931288325062480524033257426961699086278901851701287158274529105778074820180146217535822135368149952926217610792490694673545687837467096651923456*i1^7 + 14285139452392633873404921662750400344721125311233969473419624209837728264692000435955434521684139405258065280336597361765578911364074041479495804338380863598117453829494331551718078330510039930815302085700333853455809613174198645446252311478066211307079233970349716524717678910922746671834615070248485186973879282747586356474589855663398162933920894088593610680663773979879840613349403197657594487561927397153964387857698504724378956277951747850568577063496501633943593007672595911335645480012929411553178571451627812547027462976170737186432653698974932655961477930748503037772028577178066836635335553516815003304607268558544241099566753830313163566938742744975151240209207685136029849378202461586938574778384804208566319115371728565660556036834829501453343845173660513219754845836446377531492516379129672820476529968677105330009720410775069901162377399184416287643943017552426203823411920643351503710700465484446816435513579098296273929394793737692804126803245881444895068218641515640938493672881514847062063129335987233040479414980672130804148657273867891386212886415470119506122108103726687811934120180181710325843453071140268996450660961406950118289985867506993374115589506439914259502446018177786827363012061597974368986862812420071075102973534018018102107031398900375044456492467022218431879667948105938995919037193230748465741101176302071601757299967857410328305990629610018339033717865826285433847735432159378200701174907052050590318670360335986362896584832739598013032212826586012883178484319949684736*i1^8 + -5607337536611714139240406725418234066938050748656240217579551684902896227911174119779470141402682528543677709329003456585495315702677573098327135406788971781647895077864698178022974149357255341526654894212872840000766153700031324519097444707450525108252585290339562517906015808141619155807896298684241381760567299680537378910262238857491439061455578926471196184640588393135832077149212831960441468837381895434319161482424903803815913094209720087729081689927491994147076158258271937721008671079823961909686585673438269534218370339402016078320684576922166565607484741714428273193808655577607715874841884933122022459009761352314565290395318450562126823650135540474798667355633044631734769199592960970810336830605131948620205829727851448170819899208656401198003327994655055598332557625421254238169372566314898666855552656944448073475932229293217133666416354687940906037617143054642415099437054740031943497149601524073066551565941045681958737748465831965071720548316172609105891942202316688667787888425824912961984087463208192118773112948885666718684083715052003122274296227428978399524809161758703234511884327773040098683568869782124877652576390009414699971801804564304332842878877021146624404273726272723913727109276853456469960844159617428692042795546231886797693408210871076836829385204303836903312988295413384219982190288284921978325303513244151169858552540398285689811375383546255942015896202837160808921778807974560950370920303934955612091564110038752664920786968170544048010212927967381495744793348669440*i1^9 + 4768096711004869009328532326249724300589349490462677879921738738033663703888575186688705377548932839230116601263359595581848825750723311838675382094542660679569354475853648533057195388653497861770202000987928807496556886356985750565513568521484374484220580903821942284463972745077346892048481624032568521130951535589194608582535370186164812003993687735299194167847603737213261769698185669587958059407393554957857387163416942103030168804615183396088452166085725680789673724915409503151590063612977261359971081751022872908062192658214185995901442499969139105471630458656940827540703325345273996880367700725863268607456999365566051326171066751440899977161740576920011403539507855812034661196156505884450179188133819516432736825792182253793723850702635601829943829113196776819254959002210420450852968214186792334507732818328655179798645288639760023850323795084636779464553982925652301716073274403718878530803973707626910967219304230830348838019423410719883367770696562933820643790663755062794423560409533262245544299299633576658051082289449000566351559096609096312622397638323099543462261765851131938320750251112049436186441224353092263199473470465485540202894468957523242852429085352413209887080669667684722461252082562940098198540067346985339578951676632083906980855694400045762642372886269416656620493723718435514865993284387131937842039597260447420221025934411316986710560067694132334990588555752658394163357599451558969229411666319904058618905490977687457233121817928538737958151749530834363465418670080*i1^10 + -6582653916464954169533101253022778246765728180260280600896939240377067593953349067700072023195955764587494731492568364623237324377980523465929117220661863348760020036770120124837661137198469477392016318175334349673073569628271624025224979074843643263512228866747094590539127831013703122186943866659904436137184364735159889283667840299211134715408769433234615486806366250569122625815570299081374920024590205230970983304798705226771445870973558498882214719045290805837427319247067000475230087279268348183174792649598005858681014147504923372668881859451735036931815630365634237530090097736106653094551721440649309222138007848775199453911172734003485016257572166930538395107243423657771107371913914618793598745819121747430934015294195147703208252497453696184570667007697086234268618213730585105158134825755598972863828293354761933203629253013343801224430413271391129257043786502020178571015322807906606566510708578679494542374922838376204392550868302894349592002407830591377498058740507606876861352331102446543073278839340092192677308422129621621702586732308673505591606301238433620867595032559250729275592076551200932532056896873585428618120278857591278978864573669014364020147064623331895478524699364702289614731092703621137460497104326588694807621687378775703039082791167872328524910233402656380827994456456847820328604982353716017912814878692194856225325059682696808307509568079184043445650288563872439880808503966429062045153000564606922072539574982750520245379949455255770596999576112949836879233024*i1^11 + 240869055048395028440530689581349649828210480426042348073791934714360261611926163513791761065749002819654089618869630382719269371035485818802425546549610105945886753820744538225653695632689438651690194354027897957267592148010869963256020529759213822222213663300608047783260927994380309488096753122366519394537155885579954487226253305932261600280148262141906379738077274722041063977046649485767232442539365561990298208758099650871063389939184226802994894466035004011869550002065029741990852167669953975912033337082742973353420263153184793774577166671112670102215565776844207731821916462152492616468518901853439511573344086713650375709675424617717007584636651777436813538582511025968022781246670923461566490904735544931480793252179013095022928281578102758799106178538131101973892702390568214017937834600657241058351510464860719445883318024982029081812546358992335632005320903126782136919879510685700803501011255036318659613708612331011728303101049200806335934268856162968823430387032530542477800588928460444082289845730541078894876680008191044153324177461550291683821031777173458250555669372056077677614713790743514723581923468879141432599123797446492409189355949217119169365530295286787003674278974387182666432374841820918522916179323755055522049093468238775600442632153974244212782988466382016130705724850056541146609058779796514372485901362466024912513327558266811974048222935354014318269183263487099329026641210817462723802243405024819659110162768178888190726033767335458137948215055122572509184*i1^12 + -33609776852171253297294146950295414351787179069315565870339868148715358088511441779345997422281439590639414262969082688638714323313730429892842124885763298126400304052185802893969447718064194894330019627019953507558354999541301206002570408338281700347725045833850895575325834286260401646862212867533612280222280874098931140950713376497258902275470132262806791671050582339943515503187354360746335966734033880290216408178832268678317922434818290040257688445940900941075144137637105470909885473472012260681987638847698569259538681602939877342469949374435642373504358838138372137377908553776277349053561876029636739274502835325974861583935274085386452710769154058163006046344167698081659448965809095111656476469195288968240281197136502451571292411834105442377270745674633691455901557827633814871161052366341983218530890391123588852767531416748678589735902798795864669054118548635250485852566702429949550756200351143758765852310414803986210880434644272886151280994544998489742253973559524081221549400019281479251727378150916478731618667760361035837645207433074911902465632320098549805418876277070207690091254057472500024006950863675089771302389523145201617043897583103711446009618765880303539302098290301687657511223561139634459106539688276491016783825838718533223454279865753996906307345837149874936077076052442898291020987297733965979910397089154260220726816455104448132253284491679852773871806814475610477692367335626375071925744704664331458185488781267830917787219058863876251024716420205248512*i1^13 + -3187124461617053985543405022071974285345660804155551526000646627034767436082409595997497243913714235592916229018793127638223861485782940338376905753690274621666328079075590665283196769853928088145317093930215855090707129129005032348052684382735051164436361329326988215759082599857375358212666162071949737062680573914070842757011960654862093258470178310083199079264538711712888481856901028667350239954687768663421553811355910398281085373011015995061105327928177391480601736714149102042242299161132480327523772281426063660798107946086924197551998356522667376228646862443588359831645939816011626666243469803855302210839246656193345220472095021580288826105626117019369365349375685602360245455844934736878242902995311441584352405274291120667104251365303988045407746099252278123239989557566040004735360421582035998585175846497753892398148559755329774998284268675333852137642726496711831760832423969967873372344374168441008696454376536835265429694818447065272569165907560713293793935326446628614940086079955508307036619482401999609848002759891075173818563189270544718739037037944400914488695633955093473511103672388220201911597659582354293086227518026140443108251010010166691442325268991151161067832337500913484264125788239589440884789619072405166674001870265703631515057713369356506592078385489532690171188217828053566294194609757546070786053860785273220643897717396599647408899773464518169139088530178113772372078422607792494595561277766205207797229090325732854668017364539144524678765937164288*i1^14 + -95987007149069086339880227305442989252720770481584385807217610510420894449243465894126751636417120215670842496154032087713483533067471815159940808844614457366230194992802055969496072173202127038135122148132296952331448835182089265126257510225174147396795798086603333893448841071009227165323063943015927517140089375538623562631341798297633183915237922680343205806625025986409410410800906688858245201038649427987032106562288050198994782460645896907000205499496471525236492003493348093754982802223487167531514332014481539072292873470538746173582590278920586257972379909178782993461757215741161551903077484632082653372894155058759718023313951519286100485975813291589644953794970648166232662390226309247212278980712273324390872847586369650979355778424904225958170107125144263681777865134463290079143746084273554705064895121492610392015337514311973174386902544256488836059968036928945934357413765414013841897781239530053639628237693923038185030514193395787838939257501091713586608120535847094788032368121394033644205936437038721725368926329203310498597365799801931514514793152194099745591079645455042021658195315387028525393271994393371687869406132762010709219263843432439314630006303657456843651447693937445086624641694308310975117315643385792624086890030523088940460260855071805253275619499711161225235768518139133549489046457315624098038964565279760267830917483402448770078535300991458147142231033049410919894454137850496137103330798463868094763517830604305159329386190713377479989395456*i1^15 + -1574890306452918179703720666187524288398043111570208736356495168617733383353911959895021787409779853716548482714022745607344843919901435740735296574309068272574044027455590244901983626941240482832097662590728976768889686057804817378245244227863608536518618629456693451882793310568008729790226086161997312821163441852394159184786293575545190678800943566400500944486872103873277079297430619707530078586335361088209802575304515841067168761691885183098813959708741565300592870123989406288356122286040475968437719755965956809841421952147493588254362904547333638894586036533919174145350496990730104819929143875571438940687350901659367303572434223772509801398826471337149987939195719722437579315114146323715841512738535982020162669636290583817153187012720123402043367208368701036362942039353532029679988545770163363270030646516420294796684665159544641157837507631191438310060115145128880089718687716919832977757194829056394374774321868410021191881801637396401455425405079909428956064751768847015375950005092246390386464604466116151675509857549231328938819678630549111706510070928155336480568433580463445895886788533887399249515818994513109924420805290032763616676746417161494994099429909229507244229526654217955966708763799507780611937868706477267280036222099575048175570942250405598616844520148120057959240677035005377390943072961775084904071127933253748859373476332514276753662799594284002159572466432156488127557929887417243387854938295635467773126674669511478822860613881521921589248*i1^16 + -16645614695381853673417848291235658664451346327669206373796186366794865886813748747927474637031764525037182135330004838876086287685273187222938433990883003150158310836866213066042612414881705068048260046971142049555440709298722307525665309539247818472381443008837864835682808398614410300532409499872979005484051820275379218575533826369471070545130495138549246309121116109652340690892632537354174025731740870845361926627438926104647632433935053264328083945297550460011405009838802151636609917772129840582090653235985421760359229334273556674364025702775519793962136570094210203649949912799053020765001508770953826857941798383685871429708730813755012288471308729358850178654187366733974422651884127958129859775447596614100168430901105201931893070925864564738062260752838806209184975559154401153402262266899140069202543189410615456299904224950342843182014942963052997012609808006815230401619143160998653495605362918553127623765029661132046786957084300319069267610646063002167896310477162604854255147070518828606984830975968938620035284000867100662239183836180317114807378677359780004812980635595414241029806517903905685693345350937234561827264528632460633240359713743018889055941859340301469678645701613237544976172078229305079273534526468616883480611751784968792813623093434337930125811901982721710769556230192935662012359316224841841841569044347356661744370468605302806557531187745168223771210027898064015936365280739135219789795115679550393589916892607988426626337881683132416*i1^17 + -137488083885325048556570031695167410100325361622898313078772228242166224025582102463163268443988079901457474558495619277690507847571553800807637251908176298545981090216438176564972562556182540945243099998733523061525772529647969230711291250676934896252018357457637779652931086083283229691474708900938224509695286280528932474136418608347608711205782220402469506669831616273513162910325145569914813671116788042028136008909915658452487168949762869803907329521769104714913479470057344903755949412442317346023413654192986364012864192780464299786774163865739784524828325803789203261549503632558065747600729060050119441599922789156579847804707246335017121590865236222278002087641482510135559087796341538751882128511862148542934315030357305710645080712865222389600113197602957018420522883390347263378349876655050644840398969161381806599970750206679530050076082228464687021940769478465180025615606127148756197789796292374717950648686588575794085068701257251380453927480706061806350697835694250336125511379245710401435810443583265391906581615043140664658412787842987692554295843270727125855822672168084634318594251230356096090588705966361405538677938797878338219556207411692393926127665320897186217093959207604834639644572756007877311864148441236499942351895825428545573057715668819445118674730880164244527172589392511144757547770390513716382726767448612638990880757707169511662292513978215038797022265801680339676380473171149772100709347186823458970391277351055919622775535304704*i1^18 + -943817374036693139853354153201678165507328515015647814258821968343086195273206425863961138534174741716622495094360049444261787635396181477552426749214657988003714464160328453969861907380923387632327331933094068946592355536818304276420554961107561152073743214876977658588466994343197382050249163288920777529664589406689019095539208488259462268327093465842667699715588669617163409869463112209763235715661695827380641037045851912555419513452030732264580960860123103045037279079061611487865419240042869523318182277930255815898575200786628513996280369834415128364787041200985062167043989492110246659254417387933077646802988175324362878802711333878758960921083663577631833362008035055016786270453152031365586066860728260075720572755942000053952249913540995781462420962881944199755337121074705344315103203981937314643413202958846428313544303212833008278468416411732474731591483790763326590729433776785816985548593905941554794383036216072321146569130244282671925374515963942623806434639656116332142440572117886707600859249693378967058058320356423984911246452481002335216414370582114711067009016912695357824547604019764629907775737219568097249232518872302076054445806989711528407175839114787802283883091306714482411844252155201676286270014408604499342879082692892577270750900305163055697779010149697553226865374437859913628591934199432453311978175903337326851762843795459392128419615331574383333260271671717964563514618148883517965659962877051826817574620938397772201066496*i1^19 + -4653712546262526985589541120434151301942616076377528448593904993943828762633850269272446792635262095106751142980159226753639178661176335613492035585903506178493561965938558748463154895518966454841709799622971442625413101732859617403023813540266254257425511126442193756521662103634298206590774088177394077394418645902880668227947941526220601317875392282323790319525695908170676973569411588104914894985617229038195200190201708548769316341916170920602048209224023160478670515750407084027905299679055990438323431758758919312721058466511291003616227516309098140690279584302197764247473246271209402229301489765575453953904869258618121681189069108818502712795937836015889690460351663442077232657818485309633944597392998016370557050413066747343444184524130666142394868683965179808552229328598614491870109811730995143922115313314624817493698770588765601412638788292763189616899676751389415804242635298728026768766846251754275006732936183661156247196142675644712290919878247294523724276971919379049064542901944051697109711627655444241888321731508910138744739644893278697462229692365971537786188207169238540001381691671570604943444062086860788015723405267407797737041576866296711349371806800992026954218689311614939132424164142096702621247924279332938690670964404258168812774107227775751586240132448510499165331485933458262312158288936939255896801109092038580133400020729934588711633884815331608101647762806320024168160517180084180235733383484964853316240539256621105152*i1^20 + -12287512184013850164772257937823325842452414086835333703128171487655245203640066649701526147695727514219321763530518651144846632172637893881509754921828887169214298253977104241342175608201250219073108691338393158236247128772420033528550575773793037420257637411599346853720600082982217966902192269703376510387100107373838560059121935001383323771963713516632015240915051943358609253009859616917598649677061820821586052916732206903874276742545606881475057209712026157088720386472404861286596615917901901034443071199413334075689398422030174601508588308240767892686961376682731014073096853172517126746770782997035888459746568783823052080152366434305508890005544668028483629781175961962191739961797335247158707234024510109805144313741534160802785388609552393850685417543332032788452805444834871317213326828019900869287190908404702121845138011268135354246500145742889948583109480708840123064306619848426847666113330296328780818075678473931814588489403229117317544755250939550209403830710468505904584582602394618321803721803659739954740471899294684908636867496035335962512852765795961015475902229698143034479717915138657215222832773751143135033131299265675518509507506737976503657864652865907544880664248033196758432231690267761954913902038618450081758894797036198964151376618230522294581217194509582985333866266911718982654052664541231040380182624819055418479419760450125916928630642742284528496012819781826609832230713725907219202601433015317319757167861956608*i1^21 + -39355236963935205454881145761829126033699645991680576394179197189073513212646764094407428098373999599460793101152191419544583449092466343355880063333681029276724907164466139871098367290555119339667731363147293342849081353388796094297349044032519432198687556931246579586328883150242149248778601736512671811819063067647154624836679829291549107429773702253945009901467539982820291547915223474882883234244413455546302668341081076415886391156062550843510444845798326334179807665700110914658882793138450034135356220451743464417164329817525450199424508918893814272025514030438812751964380333913311345918379699042074532974728798228496566233844335197736965102331696664820193093417962612467816579422640774684563282701798760906064967981955971067436759723664965780415245435339654621341905371926897890496040708070615871862676010034316612098596515474389123855832044938828476708540977632886098212763537514483878038531548903977058571082242598991607198875543533824165422831324641943080604395893090373872986122287820280461047207742431283165187516588897359545433503958503253300347974073358340474273473847717933156264880857652473393351560286156624503238762983587329213846363134920581633389645676289219913657425744911512783115901377584682806462221719051498368135942106464635807356634147017785541349333196783991326529761024339639416277025413843998622655087909852632570131656800908890156976120805410163070504603529284254421083754176619502499908171367362849504274323341312*i1^22 + -136095728650840081208655524038729693270840681445923437387664089255938751005938339750847248453522141946982861706452439588306290520787358475927380430996422886602609383789844154176901448872736103315539231993009127944813192629958209757279562687311000278743002932669225754911011964862023402415914509858415331575781659466989850170361487595364678531649439216915039004250361816036365649620694548152069122768410783111402212417798062883112087114947438904324209082184863578346884703719977762925349685101601194119511924300849231477329602548181139614843519720206051129344024590754612661748090429113985906573934159105531539120297026822411519405573321159691385130875141167017781805004139164488811716042702717826963496522783107173536135610695597763700503740766813391194034230912266945111306958087547414332673394640102869217526767521087022174240949966923121297242434030321149104233270424768268602408267935017496757760690626107330534071296722478394026428687433095062159528182950754317256552020310370789474153092034356654359369009942119249896578761561582112622700907956780631212009067802450589971016853221902155438037089679368965899698228953884785860060266123694988278397438146122836679999435634893059815353089238979877572228357971785424689024094532484764934592353741349252517158066110342092180006338114380774733533009492721427974366001375383846212440639191607444088914035103652441759288781461927722037978810837516356744323302562918744833438725820737169383227392*i1^23 + 308564400251638154750466892363905011076081851416669679057918761801666822992386907324155644761524392591377160288723493457807762622893563194344913365033250336038962296343389613996331135351891682355629976407480793115672653007073723124694657125345097303019611420746929927329516909698162783652946831981241793163242067452218936997113700361330168013046502558139861081148937746976953041762202419218938978718942001742448175832095865463978027507806698692477269417341265047111484271666524438111302981189966481627824175326474976366902334087638935224867827769849720656793900927011039374537093261697560696385235070180796983107900255685998628263218614670291251977969760043436230348833007736023968251732937999477357738203571866896313332783172845031115502065891810213557115386190989159609716563036683477730594481996630907699527191942481445528072545476169980098687237967017474776962409880784337019307046512962697654263888489391791168775236630888008572074136649146920371541980637519911640970222293343855939437102822529156352799928521834033270687763240074184511493485532491363034902710855404405509389989536915736389895416864277260292619552762507314118720050571488148667888277134271917956460450771108132835023531935595134172129290223091138812644338008906052335968785868223688974521808117074709950161367682508212210402338996112675233411304326568074627960667002797506109603426954717952362394510983788136329589260474346257859790618784124112151535354736501850112*i1^24 + 1422339030484323662808786855460695605550031856282248882971747340704816776272146414006513218214908409970444600273397215992712264481160971092977917410865015097856441265776970891954402777037837753410080821682515684434884172333469112884332164260752105924735816443454014425605059942459998363317293665701111413954614574057405372562132711805453701648039596805200937335328668278646624787998417898222836605901863384330902570122171812223852467538029597653207349709327879166959443700292851125349275883980252267521515693134666629447660281163920476031975913966940141513784303020267168220040736936389805331660070595315058619356826249990352713034742914020734876098664029191865665136987413615528168004108545776042853726736820419182887036527636091957210885598704176679510997964991939557544238040636785551958252431677656392510488386308301505838413684476881999904668149643726628690051812289745386183516045014991574371620425593674173170000072411822270123756779237345322090100641816745123753197249364084660201609702772760046837338024033541410305985102684566343579661859574472753875416926138919879256803077206402351678356814335173087902545317484211820481389794681031070146315840210056643015983110572883454857024491424307692341937220998029603190317510982174942137703372768678936345843422009010459676989402639198503889333140479731418716626687594849341724841831117873770585187570486237137097772222201419972907693117078326853371951258973163092861051618721792*i1^25 + -8751310182461946503973216707080057764396489064399986440798670612341087772084642169106203104939311434641668803008548199507725425131294731802864526634062177103844270609007283953223057941165295383592236531267102328037438871449644203634564695118536600572952386622045528269412428430952974728023923927027194167513911166533354867455207621577246740849081132721974705314082311763619199838799968035003136399190697952174564339931718838134880301012391696862134903753513899810246030752831336730228948190268771437050287451299798415928473057439773470334934713372161511589103492678622152678268295138936208087139562447107379874746832965633626459561252250278067316871952391957371710883362883805470646322246269874842589090682107688724814498070393047321764262490711039589927678931689334154474725979474208013650225242670541755847233587167869834381868471751660534731637608245127874937482411257336080860437881715089582546042283192312743482979817668183117168150819699194945472016494151081535496150988817770278280937209701377185408653192414109999440769086270461510736772932339983100060157955914320946573926504393503478328414792735346437455252060761461025312248711683691581714680541196159507769574271083333833823178307574767432296168768467956948893331055654458666114580627416370271130376975004102103080986244911206016666683296731042759329999308313703696974645606980520179345464995240565524182290811215158067248000235800512332773306396945328902963724288*i1^26 + -29407842076198930051095810241307512796250022781250919063895571654670487896709032692654349793450194542643294368302341833104404594214011246266598376047526703298368584005004999686696151408127015453291005341244645060302492290943520923266115783827841067439461853322344599331511738907256314657318592821616466082902007769545562755447130318795423082837590207831138306506330783407858969539724940385581898714224817541149422383261810646401013710734399660584425754486628931188619861498992733284233665214584633177359039668359446059937869678434507220482230480085404683929452125600403960556068898622250767092584238864940944435990345872163996351906376655090655497397336436117214274442400380490085638667057869491015673092463887291133904606665198978101084435620274083172135140746579442074368184705156292237514200762166271876991851257313747734411674047560735459193008483229022232960009892038550800667942787962626856097738974463441010257677802202694954792636067241576211016948415584579188989505694075558824578270249446361167763045579846856498475491322787094676235978634070692155254189611330394570537217033449636027821328473763063800148865732154537568667524152622575854724104331175784737386620901899526186064316502622870350787584174190477962179829558417369705882495438296473166300947498290827738575445091411577639408151047500402710414147961306698645768653273744838434949273164600969702069814333879448771119973090720759306674916068402759991296*i1^27 + -21628883021886066254756743198167274622692388392870729861766574473628851499508592286612824869314449331821115825054878973644441496695170016021151671400051143877537034910483102763590669827757924095096229032186221774636740035960684386725289902843344287213440799047982436060456934667634315317258738129223005456819180962707594369903857109065821821403073397501801571720051224182836686684801596470796957947403030843754155099526088272093502652228738351970257655820071775604040664380469498204004106004366988593784992209389743822920034941120591556222478421554511317873630557806901494771749922972165959983411395792741290985196583276576558126395628250813838223694546241867092235624222123614176972203711147904796558359090510726320139699605373093983975919768509388571557452131738194529254254266375326708226967561842475236332370062364422624679475703701662978146929745648297958896483220804771222951912789087461349640755602455202565645233747607406895045538235652395866655939160007646615249035109593395513939298244545754970781209784973060991438767828086512509648911384059017816763759520340349069682890799673092275490511000657371465863112624174986520417675749167543622526027874624151516723776961212800835276290583876347676956517192611946897310586045663897415997592494183309342886091014778177736456933963752658055354140267298138847171724496579669337200442299858186947065426373305397826631459048741139947025193942829007257873912009064448*i1^28 + 12777128661400544430752305336674673600584093181244051624587224044457204781414441567876614446372924336075289590090007950342592190248405073998872224117887283251465015932049397828515644279939300942329867142174226292913868202450537717538287865162224487722116234021959791163810149925777574715330120247676210380156814261455217263062489993413715375817161222074529176126818092938961525333350546923735641560700134104670411846140681114140002370078935732650286305900305390113418532808908185572970059794784359594458414091353422419253046966544862409764771480714657040806293242786553119779738434568256017338265987696772187607494447210955860340680369920008608520632287056234009911359145828161710897167161324057594885129040738080414853073889071547207946088171548642806489350888620831220205681822790864611489224593665700716388364751552216699327577008096365883901771287296030420788810876333831395830363176030378059191316583710539414940525051494311634041027862239610633766468272780227960661890585034087454077235168277917376771317995341066080759088232513650232613721536401607863188495363536605232683214888405891381956441035601262030202848057769385752592190879904892792520426208090472954959958000335875145879207387102043625016783104541205643017307045834622936720180825451671924063095756968362445203215399107868479280930154534107243019944050553635558166501951721370449618489690361275558588590881734137485598552924129105024366149632*i1^29 + 18690294042246319747371664527918551646753872743539790172124787138879495791140832357711995509685876927922691589743885608161116649951760761905534218393588782921631971764253940580919490991488377908761444077189144702382678378967822091865310607657453759576601113813089279485751950847619876181901561299285858443177530556338953737097696021258594030671321500366411788724824646983393896191522623873402948691068849223620328445448674953360240710786466282594277703406734868738407070820241841696683154055430899122823974545821444690854939058941696655460634675504867907004827150080479842453742019204836544115372478319558037323606038769779376884461043520657232943970192523934992054982685641316715884903500270341375315970221563545817746870524122944541972913824459147662194776381153417179929286409642811739438453317187780984280674944192086036310309439423378271931410833481010657756985331167620448562920950213146182804571781115884000937431814443760746206366746578463818195702269614980159188804402270671540074931026151712753228282963503901353256066550052076844994455736859222631473539389569429788537387463921950305719199195435702741140895727623914427157156542891678580668677350895296210825077360487895653154471317548531303216187670997459678620127983541203898231874237851575712304676975392037175323760091291771633562152110560617457976823995253841788049591613782835511720294289876371879437897486510222993498595669257062711296*i1^30 + 13575110979681110668872573563799298437006708666735142895037093781355121079323979550011195093238997623574863539220377563153548307469838359542349179424141024595982139373039274225710508463484211224906280614634180954331993913824214929734455046777241430892377702629995371841189340320320194073277711345663459236865103120681722147751135015201992510749239910346681463867566742924623087402853171275051984051886133688639918310677755054623984773605896533460416670764463513332466837735570259499447849459068457489196691200566317879346680881284112684022021582932355305524572617993103469145341642846076890593595931278923776298516751786095178335322222602029195666597591405795870702111122764611674096648493624204396783500894124319422610010212450999739023969701513393166567454504877407580164714269211796311055943301435323337750534233499794275361221318165519012328264341888282530236251221214204848554114777329360608670645584232483184595055074167889446964354491029662378055173020869540541376407864085334529391639431945373579256852858750845857749289417349602851911270822633648677744048004776442661956285662720154044499592232442440252493606380449500371720698356160821506464016365581704946166767518292725939811249301754739236614927405280744940968528386333204492114791712299427184961244073968535763390583851381709794970536651558585569720524728774804322764689843401733482811183422678044501686806163177704247652948071415808*i1^31 + -13634295330272519253225177158505365736707625470571443748150799617231764161789981180929497096370965119474325654968529096271275146824221436595391515500522725039851082858476555484032696351258699008507934386255872307320609852457022600733774738121331440087666450470736641314927510366405284579398853206432125068006522584094665841811938832116251682010820534052405975506183228340926569709341616291835536702419330431924549024481911087468924142278556318894994980581025657228520036666229117867966881984234102228788834524458471003225566736091099934194249525237928480017945271461441321700395055214967000724708921945764495227046223032252573965028390213553570415124036220264449642997787420963748417747796852977073816247067446941389518146427656977523215604207550458814648718958168527530900193329672927247335165053032815737804256934791770208014089853641082690739825371006080158578955331864259831546344650404576248985524073285559938782771791205739668016876659006663680714530564881178461608982717814566243335543969055214623274586514461751474649115494683526332164332511731963019464703156694517681723990412827585314892852666496805330281150976250653576706234221199599648544624803791375918509616899223303160734531234103487045100807253048576929311462001086378850641848616373412362705123718003664807905817222314964224854243328127188136892846180188025495109377925499467802356400773595425219663802881949438052250157056*i1^32 + 1090171497983686425243905702867015895363366817369670254965403552533599742994924906813003571829131650958814728502310550689710968207140469476034421762521999483984184024472857497983250102397874966938345721786375173390539223429756032819106156932437930216091971160685906829741597275853538341871644317956006716056363185156963670854607413656928475416968386635502769302176229162288610540157073332003509515620151425661090667544473867558958336740592542720477174553515095508350373636774713777547516221097043640918108723397924890102755705204176178653758140157285572146279738893510717541801845990551581537634505406649748394633587164585016822643249947852926312068611175781969237249511029768444525068430419706162799873167817428494279609149420299043991358375285707238702352076786857298204538492775936363022460992768979340112043510379631511127636566593236160974703198502967366510561904740647126736454804315862197416682147850941065961056223390145973368577974154164747301261043451842133313036149292855185369633050853656255595658781419901204672582464239577656053779229951708408786997550308462593299476932840946556823179223821872116092723471369652798683150720261586392590580457627976493842850973598707331642290681592067336000300290441009637566893362118654272998899443469298943702212012369623180359715487902222616703059958674219107340670855256199507648509560441767974677350402687485321831821654312198602752*i1^33 + -277748288686946203732851984659969003918152826356777961454333744137135691159348873229755869670606478543701363541771376568027955485895579725878233145248845742899746187208494728065545650324023936141800648477573592740617411135294837665698670723168957881872017517572955820421522093802624064283296499169324336132535957428108132157966524743668187319317654569439656581693275360004992338233267707759934022098441562259140394098255592823688024110528497101282637900686553330810112094137660162002604412174754885373909015239040870931368271668249032528872648855706824261077011994422007991243103689513051425006912595800964038308610351038743784864955282484070131737329227335059247380786594533379473215168920661720953124534662216878357497972344788601828047255792228214464880844085702595482569580263730266869167197944431494542140209273432437949976885509190140723257654407493836327146165727361287398065981707117388714702479949116560080894855141070152996432760148006215025214250813975948919611807037226596221483618966327283590766804186298033712955558354142066873380630595291969136283409618854488042399186980483654965140723105166643331213995916540296852713239329717574855694947891780732660625697247287283245042455177658165940853910722724814997894102017453443450007721916341930150401551496568211024594558462395798161313592210373798401511458116360173510292829319547814196718151757238596623654161743872*i1^34 + -23937918806703366366666881257252570706485790678963257905459886132467382018021586586735413801934596911724689971393328277680514613051085763130526624790303060625107434395815695802699431647096118567542046678531943632442484651379661850667860097343568079550266902766544064546590216121855166970590690185532452252378714394541741228578258433800680669581962683989249239343873277554474516992682140569008608982822886688589220757607615577638651018556290398280539030538193219649710711656765983726357967861241863595722549241605100081566612609320407758787713785958800027101262227688203797127111586165303547770541481197122319199280029135305812098929611291891543632876808763765713711946558405079752977893043199257870357013513140487139777432043491721629475303357318176024738587424668701810982686922381460556984716404922023459938836583870189363428003715357083778925218337348403900331614289741148801869725351417217436341255939874948940750889266059338074827799974664880433010073151485938689646049510543361205849839169735095631356548359533375142405774045705175107539030707284023121941957875117680580325896273970741125353962481844987729906938605723916634210893577741456280722441650058411595133342757688171095066653427877736658960369013330924984724574406902778385008944698815372977191000325526177652559446908401594278582651006756115964410698085756354925016347091847008465126298129743107084779520*i1^35 + -273005347305324671581623784969654072644016648946181897689957818492796778783517314887351267430778030642338306460492799482546603332572064858697728615270165677012100323786907744771226371042501717942003435391505114963749733036698290103639935078035793089023036446960597564193705387925513864328416420079126317293266106705326126039807051105575969757804527964606955457687286823487770856688402424766885934327288084487074799868155784655618149168628919542178361024099817890542942607680633674009907786015186256946461182879099276293435183598873493482337677379148868113723428267604450706244325761254811712505138626675448840894629175979718997135067464835726065695370704172380210334366940584048199666870388645415419343283003724975998246655311301984093614911772975758549630821563426988395802574562736035910698571121367966326397404702310252037193301886362103734705811366846627158042535759080599326241136928232707069856198767859165504475582068971851292691366592362738197066514663805692083199330075114765707777486561120426585608444378561434376780417992745234806708229357808566050981884010850798130578761519756387088736857552261708638149617686889457775706919562751269694161786187965273426184784445675011400322080232143588881382557970539347607643418141349849172600037499354765596951066857113130908128856294327746507052057377584057383290675122770315398997631040231881417091390044635136*i1^36 + 36869261513608173993253138357165661535464766227740106643784218552616662433173483279033352269344051497950427066013658308107444255519775243643178119076842861906374042909643893976501121496652424879668217782968194783191824723819464789001410913186596670543569756068732781515685124204887118195411036854077513248128626312209488746994839891545546498425901788849467751248155929883289952216656318626029100255966148068988355315137045891001085769184905210407409515077686053836260522575456370260397091616687279509153217869490233798460537662915473616201807670459340636702548542104742225300187578271929599931298395848430500646381010400238390895431385243384983401875512316690276177490299963334143131737337089554906218627363022446674378492764068715922354517980266683353424797506510564352592305224402758646781596713860636932480148146031963760136645881335030472642750961970874924049547133750119301958610271373507543404003350445868002417519366231453376562408223622071645183174104670172224724530393361463212778016794418991652848785183781711202592488918172438575158021158984206825142021668665240326998401965681000965462090766235507430407369998583093963150018007892169799485083273044031689580975617776340901298086006562389591511917539873597112886492387421506593929914720355316322896619947457714044708219952515970388187972083661994009128310708184852603636714866818461635419570176*i1^37 + 662999309440471574445587143072969286599352946795492059253903663834426863965337018546174957033240077450006513063122094414869124360994987292991870834165695611735789326520892888862409668670424812759264482090878857814633006756697146460522732206692081578544061298507612442785148372227400426228340820740729979549051100753915045924663380526035503262861389689469445309227799158421007960059682294193648965955315574039767659669519195717927774088364966036491217091950480974831189865826701436594755147063841368068802130067625519543260771767884386870286708324311061726720367284582560175577859483350436522174644891310192149874600123794146695264062828311973529300383590308640306287124855250754472747237479075364349946432922476092380361734726637308367974500802525151924951282044494952809020630508756922770995725301721760943183639676061432882609090571427843556327643943217432360241799216964990500711759458403281372039107182653379285552041617391872349011821529984003473094295129579738664037944900650042605848032419211662507068182887689405576665254483514052530877462793729327492797530664581175782440268321676153087441861033837684878564222648289610831178985595176360105183789986530031974502715351546012521012929895626201556138130544975958693443710868871627558401065213341912386927853823356010421836002483478628846121846364941268840928189805885426172060802248737816576*i1^38 + 4888586644259634888356928395501952797843992463873636976221440347572586745134984749641239424809252665443973459878966878296428157428435756607809383226156610603918846877476493735027631595694456564879131289328332818907653182708364221089065811845127863572543001544306378949723991380067390874690550852592427972598752065774961439075923565685315818635316701976005257313028646974437312854017948917172110012268200970136655870182093803032086106901904105855556240131178905452820761294874771346571200958366011877573947863534688642515584582606700370683623872545701462530088993014379100939662787812482511028786435901272989161013889703420150442284535068256060685457573254644481611949633197458488342328959891269311900984657656736033146562390781150326087294650711285823030590519888363505709152180226878529202592160436569337331513746726908571713377541727654967807438939634788135573102679054371312589342761278328285949868332379250171654439194803149326746916919335145802630853322397224876774365281224322421666872821098058142436823359307855419007312149802028929330939165302292811967306537682382003447686079064325230988966330480701835941053185540077758336870067143570787446867317626296216566754666149201426356863731526254457775958866219632906457083942015136212775245205955147554460924695980784186045108085586231411166844812522740030451332914503271914621089349632*i1^39 + 151616435745049470640980535193741077080689760842547828846374703868845909267008498241547735954398836794856369142273957292664813119153722663875593255357741752308502195319475364252905022003072484256890604517900415485152681611199103471771221718838432934866046911704411685603140946010514890547316878811822081263895910278587908779235895221692289125042389247040675483074115532604659070892690031586563977138337505758811160644254279146210190164188229077389614117351823759122528384505391985095195595102924697046689468883947739266246710984043709081068330561921211371632688612952394258582899844776214021993124472436909766097517150128485501508770779291366617833210330021616563282977898184077983889340917343384706263120192412359833224012829144393997668705731164815716353306318541716833500406739332060888323865151895566657331505077110662268031728727985563287741391723657051848379689379879029796326082993558174197797809107115126476000833015590237590090065618593152229602043162950298920969386429532293138217488865800810163561552037772280123877289814570507884406091041076850059429700037997816180402771356839750120149683222079144698252444895803013310612813612684836227242515987119706143251200014677829555621954975216674887420760938034239000454208391047278528089957488506470282253020509610425758799599994224265707363631711603940101277891259880565637120*i1^40 + 2513766149818722665756913168667498362731068732602618045392483229314281147583353160967728277973285417198705823875515594512695918759892278741677922987024272600016791538528215891473834634516478007000087535895468687581549089462337250492066158204316452213866375317713944363033175129036860619104814377589405930753651332071836895834519672344347708141157905015192751835681423505914445055149723948208233857233961101549277744092487640466961517886570900859585476553691067395200298772909729535342094438842709631989788651188687239579211510477390712074974790526205634257273961250592631231348650462562611096552975232575607375719501023956851509776861635527929060642029706995775500078521492555081633784501201048446751906556768379778894504532019822189613420174668019301226187521351453286012588826980513958853536002651942653501259327750790681281684750477916347971282234393424194591746191768848527524859414225674263451444676444890155385715084734673939042818119364748933943816903254095814156832443399228422654094471117154997460238261364728699747974824117689374386302432040707015913018586624109597919901268435222861313769905387232714900981069595594160887785781614705525138152750061187224307475370447888328966264445489570765253835494079531123616431524994425195756436112049625960911446742516411990274851333287932017778839964479631136093496970051584*i1^41 + 12855601651100900748787749021097439993007701377473905029395137479888179539053936855754030341044912553586896648745140072961452250451669641228283442254570940384830048946431202524775972571497861003820492213148001838787141499599315363716630187403713862011949070525873932469369290203113344869148467911798372126615056806976808481248253264773162321373547377184918903283069254257742026659178563498310254281145987962450554461650298567206222464285376541440833452007850691131660871468179806235109773426237583301820487776259060665238338882291326366429942221642454265246612933807582679067330477099246905401029286703949962736353258172485577285510640906172065896992722479780373030698890442472602069658055280595963661904799416867779637944273824721761141790167027029534423782009281249403731223928834965379012359134116316074894728621203234510810587530301076592288809353496263203169317642303999671837963682527091294436907420432312921209954544331111852063058593220203918844526868781830458170417908729893080579517202087972957392509781017102552391569791969962847256074495367833011043240496698589571308537834270523490687466194385259559134095856068457786742500301854269944150122107864090202692364582359836424425668786820310834637979789229852230744937484306865822730037507741611579498689084524312496762223163876252037626537972212479100452864*i1^42 + 14225732103744591989489686722630282597375322789508698639529230821988996433661290515584957387428642522361554254397771291440502338969241546038331885095701660629022020120537388345867044536055443839081297966718004860118761103083182161072966950759393866946059582225562552409037156525572403471236590530962661076317981082266929571226012284921096688419840864412037030033641596818703381085829265461406658258945593204389254237567211564315580731840919203052551798137218032002368241232054994138434295116008958104347695690708962909252562587454718779064808365094353129213033577389400067330948243899390048497779509278451584045775060840303580916160846929477752514531608660509300018284367643675379153070524743242747538720914603066350431780639837013480842555826144721830141976705663566923005347234897830247817645296101697820666276944879329353624326279799969161027126263811848211960603191801952534734994418695803152524825092265811418670509629471180481817438483723595508255208071698001202375404071964912233064160568521330457068619249489536983414628031334517640104339679000850546880843563910063975606136564597080086978523164263451673721909304594120852561596527440751911612605010619858072550205938871972709870347220354209319973082209135525378712433987962654166828343520807479647176741407402083854185955426295102792966081232240640*i1^43 + 5199079355619245811967787315316909687008607935260670546427367380579939214928665261109324856605424279013599359385391592284634221247073854827045565929101818623590952556759174610628356917059793549989754472656174198375167088216550290918772749597269645622876669352626606068219378705132702794477139979949263410441824351040020911947492636918034810224359249707382329273164144217524784243061499674651207764322145747120320001159512353166385122345102378917172571663646503513445140937726993697865208186141878702225372144061003030419121698804826008547863498204953655624405017424785474924071783650312815432852081075462506266520888923417462975679707390769425261730514375887777257039454361339767279573648908918675911549220948125568854852766509745012210019442088476425208861994985710199027559811380217725585117250249184146783741267807931547235546201403238363274555041252369577907936700552141484128736418224716692363044129995110043113402931306691488498841271904962708482264381525142964282589384674517495331888949733137128348958861264917978705018136872419606548126669068185795280500734282003565771678368924555430775755077177239797821557740937963346078652148771567660707572196185360442138871516903149245054809054442912350089115378143399937327160723436392966418599676391880961427383349488229880797923395796860902834176*i1^44 + 9795540029297377931157794547718911010365919922114912505961076756370321823250746495737638072990650969642289204521140909227567048538225080959146867840657391746626825981670201902950254607643011524787463299023907623953177942464457322747294277675776522185930044124520195023372334894972409587294287084507344473765608397628130195590871535149953259587579480329728912099496901328054791971499790912676971604586610794366420959513046640954540182080507704388539976732784566520681432888203062752289269137051072968759138126067054904063675919365686046839696527189633041254617251796079382124311017230689128829227260518506104114815591666251265334906331271536824036884137842377009983019779342861608373032238984348255377536084470164989640593626342636178602155281054313353490407318782836087161377848212771660860776007540761631696285791866483741679753853818437290461924558707149332920072254536809538777792296802808563342347066047263413100830052213739527439074408620276552875799978080064761912360254003573756281929753372146171360652458082942959931787805745944320774976446445835017568697768328703573086260289406110536250402283018965225206397429965334241919096879523347536349079947643147412043003719406352313449290366654360452459621585810519613308185080084674943815890612303986668866191220538598457804726730752*i1^45 + 17204453840634523554033070127830124814688730762246183572521408086348488702665042067795893326675603757620896149364913058326446746274540028096927397419026220285096693940837253317126108566744630851388062859936689760038626765015708452179325272180856894702759083220789411216132126774821671687525043812487671080280262340445951417804502470419923710739626376459963904259149753899453715630917073198361167751295372113777400882128472528011028028263463643773495110878799059781490042628226419927184902750060500068251673388584824113325986016506824422154254795768688934851197576716302720735654500815237164706693105367662378712601026694277505979265245615434206723164353569740811552947918302624756819743955598347732983550424591236230415675570209972018115799155307814597062747541452831484298375413988696126415096081663389914657740473727888286600111320595277825165651662273329855906652824541774531969166616651893911570656335161861461329688433608544641337322733530687484706087714294290254754677660758854338836850884870944876172390671510208082753902154389962070650394384389072535872067574880342904629047815485127898591489498959695192691296713412168390858519961555798032148793105089160810972200159684336536256290054056292659666839245562030328134181514731539955391508991545078628788941230144946176*i1^46 + 2203668427896730816648638913340535480944778952883112841817732377102277001430782927294326065058070701039934932919491793990423562422521602163700920873800364497047650954746104486438839698594868390359353019664187766571433234590716384260088052270415271461558781182786596086129851235727316523499545527432919604784898873688869962726040425167911130600647033239308948783056094922443819553164966023576495583137137655103929096000155502703641221929680819857237597958358608252020926131795721726995290257847350739389408140037611918868406424129970021858569521198357945874774544343836452121060732016021242452946402474799179971197855150237415452034334195875424666702092219011694247513201507476824552643932033635716224015603147924399547190569969479533144198839946836100582750806419215598251351157434134575012480216355286458347885632176207492562095946234956839430865709553375044103526468291924276163469561391141644610777872893522796824462541126817275676216002138406313415810030794733200262992001966633654404281585861605435154791938524858973970515074952273839976014669806158245622514590868620221828709793848519634725553950503548795736492317986157867601143846824795158550860238661751077149097474837561770386751339329767069083405747869881680348552640830310238838884983490027295715328*i1^47 + -12956593221313405990757621356862599978992791864606467499326786279224687482654711114480877420175743281889986970767935280221215184763665731627479133188549929679468593741769324529676854993470455574648024279196719843156030554601674602520386303688117994536336058600096064687467747182944507571303408979059418376844608308718902399224385723405294309530525680259088654665274197106517550085714316926371822441883943994616825813604229507921313423491587060441996227657254631394875238841348940588655341497451804706029874952711537409419485224867856479007059841463280707051176085493927746567635570961583322708417443015405251239725598829847524099170194791659957023341772005142081785680960795119917250952965668219277650984251644968154750894133133408690841962889805476058973889886246564842743338685553522214251579301032026567630915450062278263282867510126764227312291616267169371461551910013147088536066809814351457316419109003458833078519149606985820949735587501630225751671282022123048065527830898647963570620471305298176999790516559594591999097780720408351263072096638777037705196787374787324764153990395507952880235659990316798478566880035514373431066049566252801719909050823287862966989610845208794286482755278481824244951573118112025031837655218985481135970304*i1^48 + 7308385345802434895092019921481713263214099205559148353783586895339853519332107997723898475734416569873592456920700552274480358612034148858378827586307936688386585627004069090679656332743346544011949055182858360387290602258934444880650003129600590868873108795179606265653219039666170870563433288728878740913296519385605564348687626905235755971932395489664708219648723754559427357304083915442817986597017963155756645611375818439031880750793459516576078770870960172518276423611428225259334563924034334576259080119424170308995684367002832149323790313752775574653243937757167962244959835133414706861862717352682165709749017707271148317241819886351912684096404460110684510061200214486358768771142059948849226071791438447519271978165782783730914802864006329006209939607809820368597491411866027022560680267374147631111540225131030948341333506329060550721806706499241040905747485893251368379977359015025617453705432907180835120190238506635078443535126586050882099773993844275708563956921714213099309034910250745661046269309421229590537821991480589703740960711278909322380193778038693347923373964168201081967481393652622751063563619791775138281925217995045280465620155307425340581275017907695597080566461584966493394079223087976125921252160*i1^49 + -979877436916951499390863472147189181001021580771514080371700213955516742370234228790667934201810210467892972027795752209465763678244607753363296358278697980914980795639508137546712427689817952063067078046628629704696900992415506927724302907308343384935401994817340670359751256306816180203027732441255690171042995057739278380585350056110531345233866887511804332228271645772744315033526909966414844813007793193568389658755090447885600488642466752892725866001538363043657428000748174950080243317909608733726245351365661151245848508500465969118407365650229715561483366280771131259576524450267109810909735256826944944345386031448254776642191929842309257885510464967243344963560712780522571012704566200961360227372241279253808481085663949764351429677494242049524436886239151640489813348323889040004164936685864550511157601011815614377097995057978085110217970958452752655056456003255806038179001071299455518056847085029036043135825232476578982412629549473746722426233445378768373336488751117467400116165829251110594773327784806451435242159393311330488661164629707337799297777894876793531504246854234481184251400947052461360362130751217080633572339406079587394622717285746671909456510497784147437389544111033017128788623152*i1^50 + 158352226433620929917530818897570771786844328250662345812769178149604858763221674398259755539700084032510090436111366876865177824439766665390596491940066468861916328560313903804051609527746840745215856504774418102661292995647096793022734392628289872046490992004751306202057697030669116442896401034782333827288430050495811809017868703881648252844123981636221623231737143017151904650998738725939930345264805831769485960734869080186148233784597486539101166905181052905952629470213404596267185803206046137957998737342734702462520860612414108686403098203628833567524488455125778912579748346778839189859761165421845943249203491144455896256621993666311934963889906451949341257240217148265238223251901057308854314446689916954639803894692199725992949290035672129638706185047262633398912951498063649604879536568344819872459782007057786004180936757091232585878472048170847562810306968264319019999198054830383219190561909237947301046138750874386958770806552940132628026721006798900821379911823304459595211314983638724712368402818488862837298601238817213480574348184231247773021635293379923013305919411787556062794759885886056724912505497636807209369481496981788592363495370040636085197687*i1^51 - N1*765834028373200007301870105869131314878388263066890972692888795158515382337144864559502713950188489328978305400923926240183097109909046168953781618105192306810178672159664215674697525349401023347994538767799664283174766970626258941682681694286043713925258850569882909212182472180258874879698889325098918264157990859148437500000000*i2, -145515799062129289191260457626721431210126800245615875131451760803132124025787906879857555806942644074864451403808806183246576909845416993410440146762891987442516399274412148943606051882296132314714299735609732022244757625284679178487330739487764462577196428319576489365507679614529374298912641689525028439307053829136776138229108414939684927311652333022298905873635390625158419196440347723428722616773444720237043869398020977387273856439540837754123820293414469944061300245000766437349842324050758021771276076435819841225611403093477409831243100088023250448641061827538218125927898612595610985858981822165841839709911012223457818920441796774032009422623783828520657720556788239725035188663325828581294947435034926968147788837177641907032575340947629224310128589039707974032420015312164185214427884870077941792616770598128049198739381937054081221846609285861210090743124088023016640338563414839682175587955811055222965550837987757517821355550333189074280785915619238342408604275447462526829930551846693449395386739983376341216337113309968948878040700349157086348165253669981993640633835639007982466945358541501708671831012822244573970188839805009058122512629085396162872757527929971049844315759334057837737798529090528769225783595317200976914465612144979990111086489006476404887625810088888335320143648453251886157892562683751808485250503270502759124719055111816297277442145990501495804145037479451636666238269021505819795315853260461967124510132312912586068183658778056039181707590508008160776537203554464293368572254617600000000 + 877109600956226506363458992726093268255007297980854123172294274840001470471753028701901811900273783208140841145818069504859454349612830835155982064869689739380336887289985656426222971314738077143097568310818496176697425648071513378914227737811744715778278745268669942530735981594161600763162251205675695519423709373729380555741856782720521656634916061671381683118158168306014818691257870838393997701325688613456100237829951056964264685972868358649507350734630552157304119140655001945982019584026973396177096033358846460780373992167773264855399892667194958999125309812067634918976377727026074455208702704252108704972782137274626586440726449501552052325754373451407185807562925244959752747258819924481531581650352394709339464038297022945605241383183901092017440588920414519159214060814537235004172825266995439693059173224010001135261357500117508016699637621510961355932749211479303484327040347477638591375964048439269565720638690434114971031017739838454008540042093178079666825741813865221462845666644615614323690851456421569896818330599366781440530120905371028195035189117899084207081543007006013071028197765543238280070136290565020918090498592075124577195194834216354635387790142023818947598651315468868562401588272295147701692435356072380800857039914425467454127080407971487436227024697786867553259837781393401147720738441256639438567100860405051121949851515764881166216374234846714587885723691975975899796568620943905827013532604877973159663197158236545986010632882896077256325598952320733671414447971421936954327957504000000*i1 + -13277346347407130196338916577081715980720980326768725292044641709687777981638432194697409397083598032770912215969289592071134844658597245032695708658289351839852575015911048709054922710185099200145566920651053573288078315651623743068374518306343718218642078065198115165972875141023897662818249546128147416158054432242905881684248217132189889062083078985447257208200507491312181069098318247313359245580893466938948321854386141427304843789623647548022562854565027214419468765821343312772261265566175236455186675501192752571590358408078075993020319296599724501800478278429709343349597810680693035598306727226515347346555943867702046422720605774193732681501941982454037260619812124616071505785448048750640392086502922207367660263254403465048545103162426366601753694357316110158182439344379803838781587558515129149937540405944437184940445302799614927597127356845959600514669854874732993448072609678244192594031738608592449660543042626507242552516048001688267985757999658392349733695186733936984563977975000168449898251826533053456281170037017666185157413829582288625079108134868179435243760186912368760289529593361187808967206514239265104184564992093124127420666111746920090452758262397180263846751079927763113907958393257046885567570279205389539036130593628447956148298939887776123066122977137465459242752852524089626965866733303227777154238752080328420071098606324230589183540573033302574479572019563124555260030711261179767122280656370973929771326861191459770363310428667869495327711586150897056875666222289869407548667330560000*i1^2 + 189503452898351264797085818535969450873294287274529350587805821600916567906394188867767251040324379124206154856604348432779983576428566208569947216107456894524159263659102132250114100326025699697915050673399484918753129835807146954665683749762562648826086367655860889564113040513991866395062893778240903505172583447040211483326283227946450086348909680216801634330638031640977373170613625113052784347925091798568260840605995894113428525627639561763664023198636465839714823800870553993137861000107652202047206387038406121441473425091119445601211310652874628027739857666807306652410061581935949043861750671345909444677675010281805434448079677630178037436187672889248020266780681196309177412387557497704895928390770423772967426979359433246638016125391578209379934034640664651684651949223874630533449817540136700893232916222012173009406246443692444789977537030951043943577409616862045906997010359178922790795582896538263385211360114956297784254906940476910085947063551152082713536528792573584863413609206149251752041179367619891068494880702418373985554431731386415309958970771839376546792217548156584911465136284580285644090396858115130887546027459208928756868054203457639095914790462964175105942637401052650787854677927325425188670193622207584208558416661109131820168993582625775867618099022608402718991053413513431417590742054758671490986590864236192771304114962688827182363094709714719559639232068315905039612432378524521693973547078584880100951738051932824482276487093277495924015653504129373695968994668653225455816959590400*i1^3 + -1510751746607689910638865659983419356495628818669994551035688718811986735744864655855508011742529687843435918892940799997800631553327156336994593628099185071259356859102296482834153530594233712084198903576815616398963364381809668378587937587875100158137196450247563698894904480310373575782634652713589673837524418074857447697153926791114670371436351257087364828322914252728082333739527110344787447815788602481452224919930685997235116174529597275822172932115965488972611160190879205053797414987970742028673702856667527911154991185299307109076425006428774347440021035542298220793268996616607047657598999047541714178242988056057273670068946416725524282453273179827184485806100210710105252244831313554435921421240862883064181974868474094716057024410288358699823554586538057158657128154090442083772166450782793191914022521301798965987096950797943878833273697120451255698391763120033409120455182695276249111438035811288103201659718274683139418751296455997246065575444399829530291053563339813866175214378956754616310050590786689956500636924595235871273326027050297388787164198546848399419633897276672479030173745919625337044703062836586559240766408970750005989976273142308287478720857808301717872167068056184013059454441583649604042651543891409907130352012430320956908751694515088602501114096414615008167142830774231004119496587075780158032151270201972631421081974135428446488014976441041825889034446602263380941468206849697978295889641340058054798826451270503182064195367815176005908076568568546340368214018103034746401011531776*i1^4 + 5523452877785545317004819681783245353715124243228540589760034409105804929387136060142131836923717573267796750950206696267764862515821806936392752360494997272901478122918769794577611790754737644409863159900309567730270564157870212157783292755592232494641572032601036435919893348811084789369954322033726413682435484390191037578674886654125448194122883507759475392918783630497130453552140324258114045472144458282193507756760164591682839750816285631885630744689143124623285101008853824972433064774726751255042088383898627751188607985352099632361792195592302007753734063501285813306429267278060863158808073041648002335267251125865636517753308289967166687340420625787354542348518649558489723863522967734034714408778332456294118165209460996201699573403300579444393422420979551443201358789778883043467114062825247137631216616958384759005767807293460489980456624711301804404512369413525807476082339923370932571672001559554543333958558701112004846661095075876375963067251784676596234854103685672908977680139966220946579455599189082815309912457743910476573151387716948585120825291325405428346163156572937495806033793941413886112113745623930163226226786309363464484136026943790740780792775277081294726002840366151642460734184786998384202300552716685659090450326873066372140990891356361614980869311997823408718113252419180529540227988938551112443515642546743342282346961975913044010679889915539721527636669033460566652571827150974631941363126337043166282299369287728092691650483927125769737624799259284145219859587846869591288446976*i1^5 + -5980691403043531033576684472067197032510924388731921404043046920688964153974724643707680389130451797040713951846865748602491409238359942502919818722996599418476094072602864515847257692286769769292993254628980451307673935753003006457114297467901905459034907665861827193269603393928527436947016788619014411787052177293259162486439051248164358152356719534617053747322697370479256075482025252563691453615401102311510263119978786595549700435575313422100131261875665545197368634414855763756396129868687111084118678968362468866389795659844475765656034951663003542520128544938952879198415116524320247612161025771160559824968186219770756694053736191973205238247559298299167361844224062545469051034012155860427405039940625791533396028649160794315152894869462107975736577520869176509486069821566190275458523990900841881274055911319217118475945373985940019789479622493157213544972302395379588649417093956906144744164558127127708642495315956306029152132966534665310471165573519332278852025816955726453936798285742504558663564165622954712020880288067096400672658869076014605108601936410621611530327370168288527495951507702128314627594024382545846949273501676409810029832561532868393398864061210447153905137471336999657008146855494231756187289188459099769625538183695675646396409537503410336484372388532065443531150007024070922736814550094928272449992072419414289211130769550913798453267378710769631296868544480696751638210173022454108581192976524886386336007817634596493655052349275636581982815364759013058743593934924590239186944*i1^6 + -13726496126528745350340178531665393807638035476463859124285382297909137419661760068862847215857956505497518988231906074154983619757912148561656249493605778810550522308881665554433452886384631993889941410013303720878485777288642438915175666064709676908818201421694367897392680358892025902105987128349099454848360509433570629672533328297335400855422940057706812607246859709453809141705007515466686387133936209954554078384530472145785883309346381196079182714386609656415405201329768476350764417548637540096521632047466691870768057843060995657083534082486348052213860330360160276010942837307404440605656084193152566666304166755506380451531320295792228876134752117523057566931253450276879502434392579857442289242807762107904162013315579777504248968022279291691449731905247315322432626272033543453541285076161623730482605682295944419393334172841669199095368035321150300018854878679577005194257663893356932320926873695473830894527069911782497333270384818417089863052926499871028138795702592619856953900395122931985045274029915883426221740525932937937358249735366859872456390692138581763894893573029848677008698518794741419538507612777265360252417406338835743049871475511119944143725719571864083153176931579259042333875199765551620262056763865299723929699713038062694497966876642335739308896945437265533954220205630616565576722738711990595913048462658703811323806593925042116398858072630617540338309260483886052854063211266823333785071766748114843251723390166494636549625172183799347402338387423434062106410976829476175872*i1^7 + 3325899159397306788792015572042810181705834615744246216162782326753823828689209134184093776188728340776495285029267528272129191972808905708620610339783939418906088468629729550570641553980875020772235310540972898440059657552643413663101223899519303289359091506861705444014387501919062956690326736299955189056471262305811619960290444121771698206354722023242103866757423802658617329013951832030372254672667579671281280621365464564137173957594650698580682037839898298745020447726548293490625265786115907728898354353122518724342635777699932211387605519988980466368789459114081858797235045919312565343321634646939102242830215971217717076922362339724384744471549728381802621250513210788960375768131803811115852831909921703989538060786002650175732435590442688605945669651582192136947830486182278621738128742654562489840127695708816876216569407602765011191015434513495357896437479830844269790101300391272332933207609240060080415196983137518353384671425157125817981076150166220128395492238677251339428384733508296073277291443167390768997462765178762078761124494581324431074499479298945930351908464586605606929783978267278003393700525632057467058636102684418909988660260346168712347292486002748578740158294734385557544064943833528054912251449319169158649966392094368459197365196126607650021643370983038765477157958205941778359514446090423721351233965009327673381297010777925442715241267224663192148677327696327614857122640269348544419413750886985046762102000901577112667839745428011520704812448394454050300533008060383232*i1^8 + -1295680369536818588147844001340915260547278717462332075358549353794241842752479716357153139429605087001959412079912768449682573921078771801476492405866593512550126720401086015431438423212484228264075257762081104514226509900110566703128631906885536988522862390244354648659828367980802669294736281092213718273281689762076792941186611567211993526997027602566465097744009722978175433438900668828768105643219853717567380662757632614814745292980944945719260795540294615633284496949186079266927927330367324223849754119595899592201515262443625686331909025916659047743459653047202942668765307755706198231628222378751646023384981904928409947311527432868586953257914050539174745576555887389054635423026216565481305286598378985859519079615342881471847338246222201250972551114222136220462917353349773644864942540002142763784123131105709391369077114416047912041977540237599404805452719914948250725603181482016018643887070225842046174980008520425544013048455265760858612791083673170650497873964420967495394287912287357893936960774888648003768795000646973511941749645655374435459544803393633130207758221930262912608655233157577246070613259663061158323779854521840603773152815312031825860305050733077774206377596237974202170757769650494008252127104494105527720091746524071821021505675324157661540979079593843470583453409606419277073372200801270944497421841981971244515264847800221860079303515654898786611180265521434315855609722483624956357321243924998437801629284367276389255271494018359477699798173590696825234509822689280*i1^9 + 1096460192918800757435642730550630272131550172101908155675952796530891253827965864261778616418910831471154260747231643803619146573048098206183195721790101706672434199328233124064977525348043822254035259270902125043927212803702783695128232269689577149863895399367961650785778665639373840103236859583343068187427750844323224417331644277440296386357971212315251339933155781477408821821870658638725811945115557936526495458736857479545218605944906643440495645475781185406786075737958195039250730727911582551652361005878857791979601473614945928958663684331590523416085765582506961682004093673353034225641464260316420521709871828663134511972084467629231834771591330841245304019282015622363488371432225030026280642657670601285847260993851531148945866217175097745483443351538792226624103611918023250652544032431721382854511247696933525431819979689142994149302036627761950423830899182166493120706967519273530867062945794813248724546940714285538475343889894747049427137602230569435771985952563525823247788653150783260246341633407599455453609832519977161121885206998158300958029224637634166288043583836801482955849869141370703327190815788734378583904034966825053561441578304271998618751890750115389123923282365934004282728712341945907162018709261369993369900305372396310370573016863000806729339984431184213484341743058360249631257858513318597722038868663848681028282604150152042021049878977631736478786432244656276481402918404403882100696512496877429449344632868604923115799673749250983603979727326095243582856232960*i1^10 + -1534051127423607666723793611936938874509547138720930056731812539060237047594081104386130892165665881561515780411309399549836962960743107810038179918991865064805336969174674964889447495763041300096700972387250739952977821851826718345678584148742293267915594606422190713314243405057819930056793248740096535098913380362896728019553853712325787540491269933051456473512281171662117654521925685896986621120031209089045724796129826163134604753019690488960507649613798498397323025000922932677576944834833213226739894716771350117779275623716364587578482684980051473846732397152485493183328303169325272299793396737251382180542902041179324654991815781420971583427825446279722090607253945100134700728940113422385272548283737571498112591349931691049984103687515506804124752160746483375342313461273971287687219178746501485760896785809600432373365333515786486348083949803446687187996788755430364394796761764494655802578786155411742592094622853763415875768920702069472316643460575017143696107270918620022028689540681735123507035954636484149055760718192483713829244445230229324693851818162703268986996428550413705354098428518096844696267320935957321836535601220589270374188847478324611394521744944979236931934552444923794427222145325709784771195820213113237414205185404228879693270940951144221481217850312527260950701169169542596742244372511017674964680837129305960060935444207390055540550489989279902952223946545870675737397216645457181596843834194951922354737321526031477189989564829272612907910264472484146617253888*i1^11 + 57187782249913989798099845439220151052187986165741651096802275535136730768737382098995894510639598886372941143226215619232738979642958299720933004134891806267945337419629050779686495129201890424962599968913386683795286839388624168840640787081106457246445188307474428510354010314627921045822855215351616186739523490426928266602454603407496351449255600231311756898374938510151703851657576347484730361580221510183315090983820624837271613764608124508059164547630836852927310440621157835236411785333064797117277136091623982125066746449227041291079048340894892618444709262917828279322943770533208373467299019364454705811317135897317247531657988733702258201290264259493756254919443643372222628955431432358244159516149294733452035362311589634312843595800784187807036075877350627732566589030080908419443403512179234504204127993581220180338136053597882531211435830052542917235414970581756039903111622114292331677749216834273700455466508790403246742744546027111512642167106240074295009951061925617028686458329903139314790884535748628989600182020259355140769487736194517241742078760698674575377902314134025599617592062710187549805159180241971415086200275652723310848672699902259794579100449735092530807188097543205295558094952684747263459522695110094796154458758658421397024862888205088388573157284757117407726872693420422068372382287801527948820508682497077086819381091641304908027984678183823786807016265035216162548170122868653883844065352215160902577716221874517232234484173802899722531479115685647351808*i1^12 + -7769329888294251746404335672378148814865675205143291214725519991542290559785811600634195888146895977760957937543821522183854339365203075676168763022567534377537328423098782193801262588252321577696838077545726322373562446458396246990678512962151976786748023219419334908878017967826592922628388550318580612155763475341686460611455660511103690352293281482170345251181403730975985720984876606368928453852663760503163389117567263111631068063543514863715870661642151478251508653519566271225888870383416548163535733088063285904717379583181445863188997424328319378662018940180090399680598788554917174654503954177670379522076514890060345452042109364520754401577147177245164797497937997643907354869746922705528477876918524753684663253678796553993810070505411688634439324333569495922879511127038999869738650897991774270577399076414946485266324152111780836297351906469490935371614161740687406392030393029124808278238130383019644650358610111883239627557611314071214769317421598332365003736435115455628925101418005266616252430002849106429817151124981863202808581393971345720495810519376689574371033317438507957339965258158206076002055407727609004674489509918055362393845000435540625791415692352779987862524717993133959137476990041277310983271024082028560884986734997017838034791628965513336149366299681717444540886138682517137788920199024116485817106318503340511656803927625390524732542888793566352441266138329101011236202945637266475385516511878270442572423340479389812786431071190639216313361829613010944*i1^13 + -739602477617848399993628981582661286340854000059411588689759883044972171800323841038735516656301915324536799139764894661486718980816546995395670142893100500328167966186974291438241243322930532508903624275308372098958394100595724064945035422486123192065212038417771861091457440694284079947901557776313404406098732244233283489134968759892832237549381941370113175627426447959500175773565479889945201119191620874955775623483923217672167651157072224036032018104818312031365555659213724652371345173132291547693020069873135173611410089488843122809320379698277515758326192711035096508899404924367884159363231460060081424300339979609885005266080146483851228216870909562082162066453435410909005973968363298690906973400555646950989349387152243092353806558047119340690169192809778061117688128324987195938466907566394746492955181411086001326267274240240381516243398864582931219839859430748806644277343377927026277584259657641949683726765154381760021185657973369441738857764384005964278514800741107101841749294563386516766792310727147562689693760817736893120157994729492667435111051298148202388765658538192087301202145254252354987225652834401355255989767263896868562577194865852722717725359806399570167893441702888044568633535410797837984171638942082392110625325829378925599406330339014457847591397963848002660237020692097997994613394809004758473227693167239000973122936197325453195199557024575953636527980009239884330941015656911083564014086354391226389294601884502675476566103489218369426541726662656*i1^14 + -22248964183432849292737728592057810748724283240618238170794431295135175634762419065313605414924272855110022203500732596615516778211447728652002822545371580564398444593738345119446423764291554429321511460249910613136845246757224020769297787761351427204064328788594234237630636106572624397089461708790403936637270790243482187413710492706990572746400436950798101751314969009120279282086015779447622566497796499812952297449749216601668158372147354663009370858660362775996240959580946125455845277174091254255218649537322081740111360491088808367682670226447646738377183630190602934182186899667839981576744619011703539998161628284982068403598726667472089807031949204912689760553106081897520918246195691771442662807104675749772634101059639417133699948175774110302932936843528451558449021928979860170533826989609746856944612759123733538855775658281398757128874743163884653975697743149295344923946437349585826159325854507375419040834020866715524417122616600243784615941511603029627390261996131301884825988848325718487443140251167090663788070957645980503618025074865776203534246122777559820463302162120732667407232329021786573674373925256412858488102412209626887197082898286856508126897884325807217757944614935462707672645368329131307011404315633841821608559444728733258083464982550601588326457520692973129653083095260181197491593926788272807959173050431914600983917470622853091340159023328188533230146704911376962989616173997843702084010364762796189847187590495075558342866626284039897058639872*i1^15 + -364419300166957224599269480555195710433628232874973449817911405983707393023387104286283089634203276659956374479663965318773211169721334657846911894825694471843959300720621679232493190527328228581602682785165989489166193310783623369231957723582467242003569035549705981343437446747898135366113969168520441171195526492148708389631155288731577004540760162835350462777557297604014154009478998406495628555707868121333213296517073413111159709584959308868613437237027907495224078722726628427052237421184009053175812591408888843905680924015634815338081056660322978314605498455921316146907434220395425794983856713127615178078687762320181090788089033060833444039878401832289318772209243552113812214453273230436787753178010735238566198576306944644822117389892066989959324694221524389234818636927918289678705717492079471232948454816344376106570879529650736597531339812904698158420004547277046828766928190297486578344175931554557935777453090995852167613480178047260614109033486330187419264860265095547162234829945797167414358789856995787235442816590395888539555608777434310630586023784039349556986903106827983256520581496768643757401607426089226834235925742549511957808153662260546327853883385006124208335167609858862204555734771297476313789619270427637303737186696213432146162765152145075518581186168321682781918788644833767414481361413567360122499030355170902518014465153871099891608415083404707355953995007067291979517452823939399785134521350584142021215180928057337607623523379767647666176*i1^16 + -3846245155782737496484730147030232746009221023450991951414067713590688886088103941949449270921819417203963362902699423779912413921002400198039641721080706401141710283785874312138291215792956938879768602930209210399974049497636989689507212541839463940250568225789015727044332071603576170768741861135213099480155744495373960178765538327067738664701527301366736376532255278025158621498771041146301149561314399337579051343869680550748327152758541159573613600462185193160825190199568515553583896619923535836784844351232061737721764160968584397462189365062604556940860532446659109742157272936118981908127870147994755884483701856536785667471811089458536624261551347661415160699637460136269124187233570432943600134176640237907106487795082897756718705736682229255963841722291578341394211749491737733479586553030650540893468012116986418134857773087532798795628848407627466056898664107116531453379450408658979371181755969523804603933107900713501869362146918491320841893691454005971759936857798057637474184619144725192325468350422752617693930940729215042462471776541784688223646503851081165535106259486866412547567657555779155842011294182929553057655520558389807614590769364980368484933249906885112425036688298098279938252171545834708471596258423265066232098549547617781295823965778614573275782341851482245697089276003456817764882034586652712952903845395535331797868099444562485497852870590070736533055789572578112264152604305232603555168413404063775546206237657051402125665895440187392*i1^17 + -31778371972425295939655390482519165047963428744480705125951465707229978970744035194437383806457486706654877464544183857942579594898887756795443357473376711493321476026116016263482696947990249988874712051226294954967758419460283588768974747951372013668445232699281134662929195712283703743565961924847558098895040253298303744020557150663925520973688202355414522765095405920634989220329367935987146343718778735379881902538748507180050578766449291079769485554874534997934376699479502344717104504852811187191587735396526783636152818175195258134414908199578629012810686648692292310274684916953575619070293592235823644700922709450436215717306664656934032239935042052891125116660047000562365149926236001577637114382743370008227552691459501656742164909900812519012919985133748118809335121672402060698171083969717283818517398239744394012182668467664902810032407048037132723101963060165338476296938726914933636277722954583049012105249886860996349264910243456884900638602981938821642774035140561608360661389463216376938902048795163205548338077112933865787637723818628707827166907759216071250411815654374660625164900196924349225104277806761384379685246171684157465669761727655455233421528025795645699642726621875226810892491782208442668330239313214385140917332583152294776751382017607350759737238605951541556362750406165546555539944199675871686395960836137122686854379265156066979825080639466064113434832951940312642283834159322810680181360269371700737543052989706602679982566146048*i1^18 + -218218884672106418878791407878618702689397827024069060095274418590443127818619655133670333153402574090204560701694213100339124915641138395093757150214689777767679301077094205380533169650669174994578675554830751908156115310880334459273788001433322599870239059923793904408433252807736603049123559653211674350704089400247449132522841344609818111820922369849948494244786650347712041255166980757786324135282472008055166003091437389195508154890553311289158094639236591850044681769750705526280443854810326822008938379337649537661324340185147703422136828842173171807413500642114203976903797481867457295956144303068877841358007544748853485740214370392703662846638214272226002262599782655917868038494582173415506533438979682275242244317235968364521919416499871191457777556575721199902120325138526627586602811510045749936955137109797191536598744425409421476438683809782349714669989715227726953728800021746458507431199563132040747188407871943149813625566563348072858973777962379104933700406001065577016603814260117997405902352168671020930448178203003479381172401987294766056875255815799208214268043910481466135195492410243524398166586089717060046954553778387846680357626082759730817929940162598280118371440632570186549949930403723119930245211156363939087124263721691611561821913539043826641639919194735217478442415115730098420678367599978887936292438681415847530617391765188335147690977898906513043724500358761126240432462651024233599714491272827931735154715309539348921188352*i1^19 + -1073974708486583577732831146117079704320015502785731611975045100809248600297516888964661236192956131670609166484077211387690030300675191232902208122477948162483807495862331824995642798509457775497019628311951745416547528088481297998352729557930289226526536776796215172181139384679203154000996748985850534174941674016051511503367487463061350886437808333748106308408520368695694649957963323248827671630396724345811606025370036905346904666030622876737769084301366897027191818578745258994312802689571100299586691411883707233616767382953650861959029943704630965453375644184494966936441974427433844325153032139142262751557501156463622000938468061841198046975848808422703309255331546344465777428633846052403072019439787551565095463710789499531186645931158591926921275948316590399384548091214580891515260508683861044536530066611609373820412683130124606033453618890400692011144728553237150633234191024388457174731284833027332575842336591820078910952136929922656085141442454274740961512816138113880293800998268387655072481819793762013652306372865331258249696544710596317772711865101936708841987301683916606432343013885575247886969174105866046712755563192243341417474952945219796150883856592427236083339633032265005017923934109185792016805654654564383971057440360054827694830118196410341600524502893167549862493559910079135126033115182235103628186994572539742545597863751244735344520149589968927748350531325142571892617619874104253132800556425219077064772157781651226624*i1^20 + -2821799126280090255566974865714811943750682882922101906573335398463817681177089986909810864130230039871697128125518062221478653538441311863478491547469033572960049611713854028166738679443822352096407572851556496247690081035071608263103260099267086770490547981654413422110395266045838733618399604025119143758917513935435577297439417640646289081522260940233298451581636808953894038777970738167240568104791750153260565239151302907493439233517391749694445986554152906004841686936697846480242685170488274139320845081917555513258832418756351441011676172220170168037741731921841581108500284546303407236538970485102968987072683465696304144735242064579864599139693916016694264427021395969243500048896657876005775587721775896325030493957462058502302871470230677906884875860022215169504621717127215617006075893779265759737093512761355593039636713108154416980778823097618631339356787726932285446648266833554609890400133189869301805287130891668471937369982028888419873906007293935289431422166991581648873956088580539469501242417779459017894085024835264471495276901200369793435894466157487149976198926145881297711004969277478223258718329415981523352401491150288960376633652386329912624210697141114763183006222878905514428931893737402438397221183776457451079700060294790609789902561219113916788376380603551016215835926509057626073510566464800150674681686362654130520518110421222321618814524947404976472583902375689569633941419159551144495131096873179056736814021738496*i1^21 + -9132969121462207421826860180561553182699523314559332493003326806503065700561946822727944374337727752779633495602466878796073511977941200144819228954422528126311172587384029704062942813557594739854827764955712450358861383633019063088794233045317485582640298834161904949018937747372228135399243041504622444990361703337675459507337066616335551885658933583448828208725025103100880062238891300303422056668219987374373544082292009506801155326768573610221909182228521198887281845292521835267199911962190363745572556674544244578119937341384891633220049377646912564914002389836598174571955368830281909445450986397399670758927722371498389645164223438053877394000267124808331819472219222942195180811371549191072527467084161042593145320197797008122735917561148272027721574366933333593591805989925086421724466189171280464294784027285437320843651144011213837965471048954131596606021297530301729634182104323023703015057458139132564025162550338568711034502909997612166468220364315152288307005135436822139784991973648252522218980317954817694667297812414062228017861165478880215344570402056970312939591659871532838025754448380785762965719506381782441851329660360360602795881517675947373759871060989936622395790227515858075523311626231597795543946846639225548903683839280141950921527164126206678812317326746736187676933367262811219139957904777297541894260440770822585381053521629103041244145320797157195165149227080755287237204540009076243418887323060886862292844544*i1^22 + -31145713571632636805647182740846361109800710242029911722634284367835126603890399564749645188425308780949170278566965001652695539121519857402194404889383914267581149464127143547744060529915357815985901193262122629100780069033077388008952426258755332355909452190401017062173520222532998537703277924494680789505646467288691625393714601479005471509444699489523112184520241349655733022042920649553291533414747223297209785313510684235314018370996473042597225589770297040816031564670075919766676276669321015585203414218694152698686255412880269113745569838032656788050884232915628510335981795003622746899053483613957794315445428103433647239516431869503702366197706134839588200731297025324130002418063409699894029149461636428265428304943587176905110610246972019369795231216711376908051341312042849718161005416575568966868646245567895902940970819461181010889626061418606314693881065736326688892071872903817994746472372613282141313915092799893080679163289499578115822427381720060561294528065537060210094440747909084792027034052901554768969899762919638500286939410644265809064274182542640404547846338923111579199806097251229778797421341112891642441299443533508611020963616386384289311874311077887203453199503411542727320155370229554768318350845655359005816158766752352628864021916015162045209328688521043230770698240986769729920990422863654474050992608506361585505877998861425876107095205207101375034562815985116617161044961962906497511853597888562069504*i1^23 + 71884789613206290541595435237648513966573785752371231125384692538600626259424592528496938679495395382994795553636751292915808801630485942275579950915937862955312944149709013916840707263775518507680624502079122383314226985062490545929983028845048819678399394926240311217280139083163815174423213582284249741730382495029576508972248383923578208724677768740786910622646924252540218775932097602519811019062083963750271476355853403947783448739870986966599754539742152279024494191502690356954175481633163673706854809695408354458124119850877258695821354477401663249607032031880786591444036034393965859140707032197976067817854423023768258418744236037417306886527871147390534181897581409723711947499080382709538336504181725657003573905633907943356595057650813497730552077714328221825210914749081052193582785013792429849305963477601650693878820860390245378048101010388210945701315023659472831136901544988469297700348312187217246973009227887520829251076102593458145916714699813593420564842762088403422712117005566848833650343005472346741416268767257142399946455353545802470714379181616514690189808880910020170964512843621487730321584680342016633876545575140781293198956461316009280591869988123808417435287526760789322193308996071401714307109679033283919619869699936121546136023014140438574223495051221628609932999731992542037771288682381445844809777777924755290773493511981563750629829341106970668123616821578358178558868527468557478594069496070144*i1^24 + 323361812461798683495696522502400983322806177355115876382043990950375602506287929019035907558680061851421052557681485221956995210709586691058226975756079146923276702252351846085386601480948972322047476739966301258088728744380882314679955377213985413886927899822968074232143211561759656964108365583583137880653439458642010537897933541769204634402044430664167515391656745442028810357994532200396736409101705520498860850235314113004977654674470695406214272436975130238279307893933870017349093895761120732263097524475160866839148660452155746384908866907710145325719908401067019381040652664151267388573419507300517256867215737383665014728778557115117824160658857874604215092442111266942590051468962033871926863029969722262934927673791394340873967530775239556509434305082150830808204591295019548537871230532747146553033882363085935016416796674045307296552475204399431144134169216149690284368096882070712192569993252791559007671894832491892762249175687507767060885130968098321439910475251477956235587381768718893145404934659591978398762809764625402374961591465198448809224403379989634457697530672400087928449702597159191396261525372604117084814624649313158590288365879252310267992481662535610316294177023912321799575426962099609577802657049891844161491750250621985163281508697936492396919289251170985790592842483498802438618340185290668481502095763633741392982717270205997691030460134307703697526653380804492394508060470720523880894562304*i1^25 + -2023890911085008101809324139509447102402510234834846129019262174597457207636476598027534273676403720629537918447112036681075459778214065621662914125468947976669306997596042694430948784188377151540425196431420886318132757492053297856697203414127790625403545072262773201041282992426794363396876316268840920899167182454789257352408323072353410176100755048968893824033083659404360872918474151863582733435696155597309290781753045177277180456750517720821551521887531259932592724954300303867862322251070754615173957472997057492687948467531273230658579330621650369598049331722163045221415812555210658548996026636680199669882538646506433533961693674622510627177665974104550848541111554832166866304199657831147495774758844076354396045823429795536996160430188332451496632336722324530228613214585366272949320879229099533342601384007298603431540958369246302307705930493939171030822451167665702568219185412306887995999973312690458200347078730025109636917702894902767710113409524243085836847252453427526183731825273272252058313139971584807695954419167294009683710902085961163131514523433957817261554356215993282096152149389359008290624588647705254524066770817098418329905251883933635851473656939762059527020657618435059328280434206116946778976371608853615121107741594861839728826652802782662996998299127995387945448598892192861714968391996105535135866233743800872060503390355390534760777562564547448059442839055633549632789194335801789382656*i1^26 + -6770425267999151128154357680645179487931135512455884191839958705973175710699424553089729840389901520043252385749176421780866227743844937259578093638373176742535123694841175871166494007387075917054033134679701667629364295363104164995629537155890413770492001017686816194923860306602475087769692238307710342209854111288424581968429346869246672114351558539044545498644910056101818011365429768217478921438585744850221335140590723411551435661804320102283784613301558297715408835060703104219354841544253180865727305925492790936934276866267282155501280863192873932967199071962836223576512448981216439790950439664926788001437873184730352081243117483146866103297592661278418516746595800253246804310351326837084346067041714675317516226432313041640301559022220845328406426029858575048828682710748926484110890736675015835593168274528776346672693607159047623128442364685263794273603853872616324548846009684823808036195300287201372224398573237351286287213328601738810922971914735729339367857725456041422605047667715840480455345034289857652188852166078777993727595610617608953051012787802791548252696652428149560618558646304157368885676882193348682996108569790627989065295070839986936260675338528023989288439483721919827687929005803212260946014530709618811179479041392109163935953286488455279389853133441372002002053820192117290695180435775723140922113458085022899432779305865544259985467918583942858717840060256855456040864414487805952*i1^27 + -4978553506887700542569812468531165705879199470428355174011046427797594812734375837686788491807453933811593586232105241922890004193538148136803818135989183794251476460024346594086463019497965509938794188198503176325645367876715767866588314798606737757509159536078101071745248648084316853566142246606864305539403338389651139073406829492469945659152251570760481916359509410444073581718146054995946136251200281001954237648144147989777376128142003627548119818009236217448552043789658432583737122879131925404424799797736641190269728526246560508880288734118177531231137519516652582179070875805120896456733215895626172779267842774310522014827401931085952761500393014436186790056448460462225198727018353179517615839238314451995857009327176562741690515332611379767526564329393222392007834242824305373580890961476896937052226346542030139486024932274423647980571672902338247423987817691250146994134580855382976736113266608049763310670615150928422852414365878066290070193177720023339206564470887400335077561852147181926018684873400635673504285210221198615463066664907152550951565652159697651899042546479950049864832624069711770988935161896198392230866373242322552587060303910805935840692242207200234192143447699357074137168754600226102702834642324904930367077867481184653383965139444046217953727881466909777887132761138905461064631861913006340618527595423366968095605637938238228280650637806163069550899809660294318165197848576*i1^28 + 2951576617674660632409242984399570769183755546888491846951767328759834150164568494751166381296890170835293388296754593519328790221611609327593884037887475158873320677171162210249415114117281644322928479688144121698906779288181754943030962138176736306766531384686775418737310023063153981840032932951316860966817719999427771311070895629595378181752751564671512677553461765513211319358993108226677255135203581972248803169112577541235261736854265626315919091216526366090588602632216155207761055342112847053470488971286176486072375336758684498181072031837527005012753651336113937286191673437585264299942953049463036141235197746571892106729337044840003204731438784749391031140845227305912746804937288328332593070244391698968833735374337537687746699818978557653514413091055194299722234946972422978372600800018194419356583882235783040408226802785513671310986922895177184031261176051408910375460198057078271318794221751006666198028974953673234372643035184252993237910417702929469971976371767249797935204866971820512027904535067340743631800955904498370865196476938138755469471323639972914917174582981300802125940628310090273539858859704986062189095837061752506039678245658562463479065013861683378222338235868491249894217553252786122788143827127822260883474949361813394381345912234318935632687013893881834815151817175378775106701636660202877305160111394757941452731321143046123443896600844567568712146842830472042512384*i1^29 + 4315243632763415805556532030418183914401164827781385789105096495988847611808921054534063936146066545207851352787467451558541058710755922771209116483866357396673872707257903459665547319008226983502585161822102591709744396072729004101333668548900018016128648567647290206909485935980132785264026944262512968637973265852827276815145658208712634083132269862574405972426450113378223290046691826958933767269421072922147561364459521694486494185131972725799818850849150548523835107743723040039672387192388879324778262210184123906263451064594219879911989867580651296730668292875665617198996118200989404265673240550036107913567830056737965882927577912092176049785442711502156209439668131167910392072776837405242027965380723363251786667567003242393960257644922418031528614842271510523232988607549772913923435159538865660030091526492346627966102804625359969126444749528527789104381561257391365278329527414025801775161738291176068408257736946329267415619990108379058399717612721970960900827011712898912637542306361750382039602077412170443864402205848417906511400656933446811024303644552334945865394130335089775701173645446928000606294257771040672716880540834595152641583552249515248898527008176591184020349520461940264833471425445209792497775648462597756828965884240312666185379982202733531867429639588584748312975463572408755796041673004726978581822491849575377274020238839733189160499096153059937904922048648445952*i1^30 + 3114604245156421682893303639845695295277699204383283161757003860793902825795848947171379360091756735982525909558002202046542915992137211675648734937905864952910566727273621645001915924172170583030064404468127142181997914344516130366726861602765339663790507167323858549546689493238249967178649578109859021082111367690962700160698525131465118688742093581987875436382013784938601825629202242886519352368499217804602734706314250848162419911565637109774434140628669060084352942946476308587280257144563867928141852652303185583543221081235636795335153204782652917623865023210603022939546893079952244055603985623761762561119897365731925773643297920243680626903732888550607665684217839663163470369604328914039682139007454903788184185269346788085945415064904077716166009460378387452394296333404640739337335546628471663880658024812638744188469078106256468299392886766988273153944738039493882139629529972865173124280856613118312936357407943711222370828868213201916069155521851365255574568273463271837681100340542777924284266753561437705456936058203075639273442441627603921636218346377457676611881955521115715684606721414246785395875568370557626811360349546106868329262076475634960505973637655890501270306689173634283581264247751675599439554581853005887099684034893577017816823949567871187830521581182353016988944174086416236434273496715339832174207132448390173644254064252036035255042159706057591116997328896*i1^31 + -3137457089803178836010333944805486916905549972692606585403749043500870011538611879416088330655002874706987735994099867826777290320937281115438159487686360362748484597311285002934111912955291084306295645647961662288729677942309426980497548518515150381925476973435962408410676765637476557430323493419602899017809484746610571376213196235660920265375230863824412133897789790547764514360518113577938403041007007990518521439261028840572261745351549177762586120279433690375877866485001223372257999188280806017246340137101191797891645703638947375377301949207608116019307393907532122188538669377749788636686326762041716881425765542676539139700283254328615009231981836035060108223938728828614719885534373534242710281366073991370449812665880293589590002225494954343449455417794930448334041711838830394809547859468890634613316690922852944108826458603092351699676872529408991863708979526543537030243185439338600055959057947160794512930910600742707650111363633436212959015251299736505820475961480374572769087305236152285739436458691355310043760913428690723795049113728944846423712565935020592613425099944696447401274534839707855808998779815823849599160006439342419293151822598674005585291148188324804318373926757320808845934341045796587281734056347237574128647372356449380137947937425264722112719717208964688749550486139823337003679996300510721085689220415133528361473012598541938211358285453618495619072*i1^32 + 249564836560081243438305213788579953220236451251748570521536127430492462474940499560574577561452603343977970635439573900315930965493834335993191905262524757611178578758309784072047516907489142809130407666365780780466943048163845794022051099358125267995095139611271706042300232924381933530869862407970229833280985113077155730564285957066051811696078873382757345406798023808546220437894744802237937633018109731618355686787257077350256414429564458125691833888828113409519478682033135346997896522748038760373309809540861652408727277731065771801306891204791005068264121992191408796778871632064980567828791803135894422930295291137744609250524444979902544082798413006980939782455208668042436446270025496849183653561385943785747306571893260414761867467168958047208303721664893614722927979860035887116291409861936823804356415416991247552121708717616593379583754847248803212723050729235188894597636878634312347297933125143752996385221821648109971336799693384818226724249293535758649934725940940946678738621104674625923846283282550914232397930660597119916208263882720984814146838750968687218664189748245735604500885208483483128481810508448199585369308975622591570827512213611868801154815582481129534257159702470271439462365744605276221312923934675272249506357952350761806932833700982332323749852835387331685738129537842651044574786921996977918912000149289925032580384579923871001832059855437824*i1^33 + -63772947664193665963503816333022620817981588843088042921045178406413058390406888096863276451763707252286591722744162607941513490347927948521372993947471075236202298808123073985588710920355112023857877544560274652007553578803937506246146486479809027993774686390770741872206080602610430575874933472594801537809096553834755893303664367311675770883093131915358258626876502606283706610037454745151072502652551581420228344808776587187812868147407695536659676901688389913605824127426335212896259597849035596640986366244089525816308621972902519830737386849768803667711621745534520185367934778146279836466132212782178979507651620906923651127124213526696756455489697361968097680678709739883707349184580888680290126174848563079689995154189272340945684004307463311041627789908779895321985772047185254408489718319168935541058308028239911315319454787915410717121509200753775113835674117486818011263175672693844716956344540456724818148440309150418623363770582077318238163806084406135057483367539975665258768186183025060789651261785029298177652158915607238499035279314146445163229416084204282554045705924233606978737774349392222795474731177853485111192733543947225361999046951754772714900421095027583773209100939162790653602768067455913587416309647663336335481433728114639820947554846914179879477161761202945265202149291594560395588388442484858480615085817266312403004108161888072793287819264*i1^34 + -5523947556614844679257185339302365045414164496451330382834864311032287443621865644164372756800655815522465616235708043884183780400008391059313350110856845661732260788711556656260036513944198288118185260339529466252433978918055453941422438423099684642359065322307547536872321790429676437743404465994912533847061880760469279982316591527921783828426008010777731491127075343713255211270773979520889484264413942599947207779431059715072109349152222030147204171860011588352173395255753197155062071335258641089174161468072152716722044585025931603852478758512509591989980201659103093283933996954634175790780068719928487361184563829959071581773644885163361251447257780466914368029409805319031276422461162185498048414702053620304267741828755779303914504928624367453351380215933913982680753237894730588518335714674120120344054295172311357043204272555674135140142525950116673300694737146005505220690707063144662578982755228373705092122773271757531989522835018046951062325922137705766823253352358486304871898752829732387090139254294058726413672118516830164189929636945528240407650734309832945557901659942872755610530739400681579272388214000418672592187890790261156552934456312708540338951720264389306971575866173514351024178411787914202254877522702210825495325296912313033619602914559605261633469548126305884334174738443772885174934335678817899615592887286095038507688744970344202240*i1^35 + -63226255584006931136489996429610740231887220600462595291594289262317832918643465988461326455186224924883544314586679698477953824207386629118616779659708668795415571718906956767210071978854422520494691378175773567085856849049530154219623225388664857688274122428644932556911416703283203811455557760542376063278880400136149196000884939172497163065003093898222359116369395113949096384534974266755383681489153325398795690853309104758004514480909287268939154637283763108249275440573525375199013677280368080131005529586995403959251480941022255669763850263776626131783568126628697463652361754734931864532949816121121676653610243071492419137491093779850991500857267491489938587633991424027349542956022418835391783174416565926504755878628025268557137375601202130481857745111898558263004792435626445473819770622706307458640381662979402206941913551413892815802282890171140546649256202534826800296944432566941291248435315739816640867932196169853568315879751994962033798420228755007881126461599783329617086185699771409691163512398935228438649740053185901824698952982206455198189062850498417069401893215920356466598906081975126543346863690345522752718295720012549099911112668955522481368134062450841878206263885311724403501678716531372110387604907916492549321471796996784819414312465870871142371344331641713486417498435698444326364282694915998967635501647235151591714200748032*i1^36 + 8546383786939395409087306656003703112480278457165408047800484170945787673044705070157799552155344378993121784817657646880091933377242903533708879757280794467286138949801948824910077558980245194920612287764636275839934555113492007551192034230022646825789734753966010324443982124759350421016315563095317066303782507793786541260351959536608933056146505723248585713211228237671787205092492060845088322534223979168234504652562619423298715887279257966596188485482381367805831438000458114887614946365590561086335945873884564667972476215150922502797570683734713094792325102298929852690166139305713685082576088863217252680454688180140076222592901712877249234045174125600230458172458369232961341953965916652486856479122560145681830567836307911450856547413185815999321154284747329745603507569594658920047292215135321016922708152287020444415053238800788234144478420786671727541009863751648322232234812027749677061516283316404948241488580526743789089113613558247343216758385316979091776226112968865905417550893730485647522194492785264930235238986381467186206745937371850579050644728198465117473223621078649215245471530507282455461558013389231847994419092503062914285309635137589594413314299078750791421490674997895295037242781895533884065359353599107087603490882355773125091631422483532814100343784323372980333148228969478694384627054106415590692446771393671056064512*i1^37 + 156432279992681863558324255926177569640481246786659449227351561326021134929227933465138972185356672222133998690757278930035644797056554241941115936438402411854061942327972510422710831679986823328971916263154622661423508973838978561397940837327165306520053070141007429723259867826755540136311062887987472683479419961220699452508254834473680840806276168111063808553671167053954650167626541521018749899444999970006318748742893535492311317727679024413289039047743856909702176775596188717040668742979539298950914193038117656437789706348180621354115264929080548593529195364554500343164927959810056566407686344680469520279447440404192967403635347035822979099210235503744809142070096795896201105323277843437145304578695383357411074280683997683819867191916266359694878605560243866418103461994894374404165101386714396768760627124647799567565901739177954653048659882497994203509162313740746082790329688476350882326899524074798241258578906764862004353910055988074481610635932538033393846286951704571424886920847781409283238027905608226456114652177515203946286526150770842118459416660373916620822900435270284378243074587520490539773483115627478309482218000238717129517526519119725567513061443047806210220690302778719687148445004225492331601308487090113719354289525387399338318549506377395147569348849415206222881752473105620390140147306965830257384180586381312*i1^38 + 1167430532329612723355392654641688598920265821498382280600418475251621173704751069455774649074903765546311756400984683885905847744113806331508483173345159492038503164267489786142544323651789872195768067078107874625164636711758872184754945561843503634459298147118217198873523796909057449775915747845127183759810207369391374963616115194896393477238089039753682407557395136550103991909920335803826891172207096814806449479836208074389641241493542886784101548028032750890361359411346405371787346567927921018244229820582790874388162525680808342155072343864446363051169713906953739591201047235183252420709285615091622615868346287060364596209461335504094946122346741044249695248127464236980489439587095595788466995153724125085380042874880615628080647042162831493208882401919861510258850946789609469123316165054428750574903817912394398853604951878085713284375570422453785661990371273150399561817666801605821576281864294710753302216823033881165632030443726795612356618287943707745148947077296244758876155587814674831948341032815945324239680313081948482780397389664371168743305557325102230070264201845811451512717371387496566385623481259731238259629288212445271500199143271326148691783053502971704920131670298979938289270600825732792298163562231843801115294629121592953935772065023520153077136083259476476890228049345268252603341834156083112400912384*i1^39 + 35288554899623419957453438206674062815527373483090741586079090140330200958889103790630403052253553030021132757326363718039670258124881784455440555440133679380957959424368026394974077094948379554915066850650301745696526114288645902397203078807926508175153837015055576294463860280311089884767860111137012146672573703292120019305858225612527636341907967583585610863065870988138361631608048911588859248348645267351153338687667261238481571819994828846303938969215441053084312229836440686824431411536272307553073641222766645654740842940568121176796384473764525647753549487425925762924619121904674622624765330515314287024558765210068462266378695634436170537062727559602627014951263945377599943043289791211020818820610770927710537113079633875743141308027567590871847458858932979198634044140434775526730938995144541376365516213577139408302392558934454728294394558954329470312652053037382544723111194623403101192826170897152020645806923205810850573295826098061335484655185359866593716001635930531745545863687506815825004105135204889378196351967934947924965675434132488840818248644750965453362663758440366849083042085524781245521930225558602229143789080734317179092588499223611661222304123399338954524191365469065217348682209018928417264110819738148638134012863492942870159269297211925741859234524048627333468726901951969323292984591452733440*i1^40 + 590412142832958171268731340640190078951261765990058077309272720962324550767201664315227905104344788031587595435212636742964946795626733859856288253353005423671713426922172056950896329794782404766353124195536474212190524565821313628585062270452070426126654854706507982726445900130242874348858860589223302202898864648443699241699977754957695581220105686390148239004869233717653486679106009405214223733973251315319491503067478807520894826496777629553794353339560364659179529326658413689049224090591455001996787324818519243547417926633508351485327998661530566963977052256934073192885788557597674447413836476163221580049854509984965391902779340330983450153339821083172922161066407407636047689088793744538954603616209537155818277001562380357562013730118068210754961501263878653933731699042601728180275060414240509006911777583133822445063795794003382845959822729470043342115787356787440312545692004383722070624734405473095686786533579192325230813787835017020307486367641615824258729825587054356210228976368958944015327420231523621172003657614702345631570934738409964984805319103723490475794026219993059590690488961804166824672627275354558275369277842984094731246949093282009235546685067185160011223255701661948133580481624510576183584927860321273545415030842247447720032188455681908589401529377254871501615781321957613195239620608*i1^41 + 3070975039143921157189768450114155767948431234441924009765833269334402623079639455619063403524885984607969083147293956182920228472994080781838907320262907238553685116090845095923846906564392757552381525185480835063050919700177980499915931728587930432303260021834572556255565695619138770868324797414807307268558176309787200133819849835535080801571576865594449522060979423255016547959531950745331541163627497787032379411123428133432341504609275357637939230431121145072325201073246069024943231750501594222395069236751016578491834762538267902091237722020255701724534342512523933354504402341058219095858749843196065657868901393197179453830611022044837589500185303711818530078645144347425920956414776169605170873716335395865816490955645481328324581923887785168256261373543884170670669442210010767413599451905035264667007086239235964661617992918575609351902805561197650016132320526172254431687974654051805600046546486499543053995950151255844261840789352559042658698509689747096759197560649459671183828530492763959927567239641309714305126961414605259159853199633891554238260877293925748432879266470990498700019503827768398163950967657250962033864053146305469813874464447257802624908299491463221506090522214435475282089317647440301911260970938545621020025230575129398174730331654969584121503498350054796939980520798151507968*i1^42 + 3405354526778105064795048040904193944824387616775694846749979894020531281161796390495144825559497669173854459123683626233353068579346952510669900729847818227072883559303380228004266994616717138609300982090461238713735574377175726867026560209329282645263232732180975373337458728538802684582176958889501474523083010588466038173207713523192260098138644920516500677103179079559186427564474544914019036244016593311587914883000696580612714604462689222555490891800570407393491819498471031126208931853956983592910092148782036015934523469177103684351657227840560957561568186902808704972488671674540658900745355374001415600277137032258270746248948776738478227088232234243279928922608383384268743343617096888793948373911505469515026507874955424268374710203900205998640748702279719585584182521379883678478842624818076177580608783362868839230997957944388419747914242714948195309614700029507437141795809174357645819869734468389315255389775315235540792579730858935130859182591765896469710668913384232165131608041550446422437143173309750197988471871305473743016818938610686572353399117904319521323323367059883096839243803329691725229625070197661953737799487914922097443978940273824927671902905347349371445208749467580843761696334960138850362709563809423254863398608364919691093815904037082120862696784308080499876356423680*i1^43 + 1247657305011559170601144529167530145670242076320993594456787331919167561948157677470331169869726056583117995225105235150329364950142490492853735956930657830099092788288163288865028905875704749251279994189883353007079228844906877010288320645659110256717791539062984687824522080807448138905683837931029123258512331832153053484127170134136166980382663955117785057669946683270871196018927093063421882614152654079161299191588906445919125553330049989652975077526586318418061351467265903614136580987354792577022546068295911615850388555979621574958067102249999060314157885395255331285362485493747740883622322501946548607226038275489303906311686795182295968114543289433084318531808043259981593044744910007638562463122266857200764044741863530523639992942139090362925921805269153816666708282621436431614231341854579999387332061110151706097333238864913172868282837136172424066084805487132476259981073704566383063230418101350734995079276697723320599249899237977563859148855534920866122288842005311254868226667428165112980145207574356556388202967809144032355328348321066801504596017752914502937118425790501181788524552421315082700711454303554978127436231853714226273201517271876697189311924604504559933223447634262595010156623839906037734342906770240082424007942238923750276849106828627393368945344339888832512*i1^44 + 2347777948845859217304347253195635159608563548222572467730334703101806766469127030155705759911708851158082453230763527897160168741591482976428418462796916452265202175641630563448470874365189363671332933974837173341856093125225162968305652585916522746948770734256776851099549790612390065539876806996310207248756510197726026194755728389671185491139773555032432302942181331175381482865783027576923294817069363753894910195068283699159832530466475407382198676193133185887803572772300407488710395607338645127282672588672512460644843740525142648394819485220340660886740434724364085158956722019656474394750367249688641965921774148850722374250950870248435095967033027332437072624468521406814883987343526609693591440563059092565065543344138440338282921473509666785838558408313413442448259460271931656082706906845341583798863163847859205539791088435986394604812420079798857497794706052761149536508971787986277572247801022621071788677848855439995538591802351399978446044823923214380126131869060396412884397397628522774181907034828010878778349978074416751977120810850958947377244175715786845041112640324377802867082218715065383507020925681918359944689275061662852420948581696679576564639155240197036317914729737275407005783445317774782796735998648684282084399795544874837930467589680553228100173824*i1^45 + 4113118307581139026655320910025977138889688503069032341850612963134370255703965754802442015222486270356922050576748482922060628654126907651374445464143254869402948138043277195700399520944087497084794308067139604668678522170923738411129871160595722739816320322558143654036036792517135535505214595442381769916064083627011290240091619664298406843411335737594149363462208803406155544539602011011174984912654662504561959118821432498757191661732933328872529637347664885472360292365272037654861210789647036373172013097574116606496771760476834352934645317998641236538811562416894659593131711420277346885186982265164316641107051300213784537661881329124623256482960520821312986983564335361485435722255859257398436378997553827158383666930274398494268211718853890928639358853731772504863817549419420355045635229154728305899955773309426489155420053256194636575287367705768418066241579872892290310069747271760173727612662557600237692800924450909487265562896424480093388468501914219949739098715817029772480015766087789666342933577077751099918014551944307215124115540371116235250110573215801989474839853114027707948355434854827916905741056705902339359739016295124341870126486719442070327725483409349142341809766545414482037546163849050300902080817763157015845827028330147997888929462976512*i1^46 + 531709377213846428305469440161418002701844758043229592773228316143401192620280072179601342395288915282734254475789769845596943811149249012030281024410281140560715284486342230376887342139326568417602953985543671881930432270195014069906477981105846105120370594155818803427180567497490663885249509565984362703029629081109318851525911328027706615429759698128197016448780414414847849139874467580002310964838874146978060490337394942644370320581704856652986728711952881073716717408086624073809096938475329936025325005059682351420951816747909629451828704454701051950673264503247546658286287572555266115658802556229788687085397668520319771426464917240408281127786969357543069012624085597771585570237533310204629259129555074503104099088291368432328498425453903627865790216450146871498911654972602295572541836095120238475721521909209252054249761704436160753664197288782720729962407245749482321075004513311200637835874995831697144931738783091698743610264747395518879209682583580317058732270114085580329082122131500440833730318717271929751743978854903714568056213070235678079982216640431425569069274576836622644437647467659051737315026191088437481377858569208965894783371619806139329340112953973748261439060654208859532037758667499767625824593604862601726636053647863771136*i1^47 + -2380738260289299191625966558619959002890987647968960539274934794888443417073912700783922702258256728572330106513403093122956773205773928412718367940090041951368810582806221842811290823995070653438481718631893518595902350734785984582398684352243540344037048129157089431401676816353098990308715381557294203500254349134796256596334710662844183164089955198479130190983801748598288866755853994464150683521860057204329211939256976499395302470391089728583206518948483623128229099482047905384329968105475449782575382170060162512371534112980471296261153789328837244676471824004739405896896445365329857838826240014044120244001311910162569483978647731111645600281370441247765794870718937044880993052142731300557415902911327123550762691123880526375524180340765801980776934775347014416756758671929190313143852909737220218990884240097454476014476007943233642228245027839583545983966889774652306381700156799066667118583421031268804595883183482372444554321134490067226137846445709448314059202359950531788302212221331324931958265218007002813283744249737674243037663859179836834886387358852327423934902098475922584384426633345952181264499808506483640701205527508650110512438378455598776891202722757031819616507335940867962565998877975114262023098291068876051573248*i1^48 + 1304138985939200151589274879055372282213339370768592262895400509472198212634496385851132845616154459436351399864924820202031501181609372052998261618188188866229510157669076833934069739155463909095644937118195634399693956501744022327961058750237761880415426988743044962324033331827772387398709430614458006276194891332688207357749682997386401424421481675278615007301954750205730461539436147259388524258324257955867801158239371048934847366136391770189896585703934236547302710383570753167267081363600432296400806920717203715960476417880317386160266213279660857599838780965053571323914384610559693713505652355606591994191766945484714781761907463932791672165219161164929230130041142959175755527282653511327544030641993271695943554394920122937694265584365034253474611627037536597680279697279259285472273300005223040745885049058626193766074454479160258681261550686336851643211001613361306606217477947406593723061485580976141057522475356992530992682998785206610980423306900800300945701321843400913534671504626833104754450941717846622403325854702230245982644406307791752450705686069041364384780564957344724548000352966874982452017546765134286603332879341280514543780026326358352203994467503697033310098043458469254545043482156273365083209920*i1^49 + -172919364865943371560379811340546846964132487117522365370710386662861581158118445500640400233829184330769813953097984963562763574030083810928157607942486714291703191199496887380381820267353354207824834534979508217190976426020345005794945703237100243714448017943467204438180599111364213412806048476258273551712054337024742931295053953822739836882279078221268417669774639430192790504701741050752564387583221765073018711259666835941261044167480255668312646493625955020830326095520655968966455313692430753070187635505689926211986155125573872046416109110419900147461253498070450784561082367841147548040766322521085256033120096528214871308067313384802932405993214440708032169100498082599023721100054285435151607681716742389455811627869496264803667875002142127707023955208470710383458133402380543613370113769151208849030526330412622389007112658341752390719474606935504784665976963926849753201488273684641460762487500325159422038325754497606360035707425220653865385469964826207707715883912901892104507585893594271395540987664170063003828944209944452006962864763607725172808012195107523025473485053826685689097837092137343153872024907377738170625504761742612024211999707788254703578959686374876520746266154354334318432767624*i1^50 + 27944451457287754068748839290543411168242216909142024420392413034440032876263527573710208271785956038756597347541213068781615610106465185831914646196214360673624460957459774868114238789926914965020576277717089205808751590800793133099917356887097742190225034275185334868835274243045434083141183651388354691785474230908056387938271076494320755328998898127447067410008174344103909752535163066437887385098922784437308752760681498729008667898813434535065014627446807478109529419282682728511407940214082543126913889781456162055481127800056901733278298936661797443034771535301102722957155595835731288033274627438453585744147898895367412127812710956352136161207644034534399419943183673555484331507562122330347048038339473721694340316159843791374863762678984286835167384300318112542858693912041522939875550293161491482797530225328723147690694837377917525023579901045044490977914392196915133779692178840895884771732643062403961278661416082535425258547185334853837723286900700871092534961927735617630198526859808071616532928966827017280129647727728022902197653579155857903082145340572262538716580636485642438889909486199687965560834352136762113616042796437649158546642540828223746280419*i1^51 - N1*540588725910494122801320074731151516384744656282511274842039149523657916943866963218472503964838933643984686165358065581305715606994620825143845848074253393042479062700939446358610017893694840010349086189035057141064541391030300429423069431260736739241359188637564406502717039186065088150375686582422765833523287665281250000000000*i3 ] ]