[ [ 88010100661450213841086399333105303236550531565231108347468496099352908587448449166041772988595373500831048347953846528253793308795848271257266491972007028387220751309082164997474645288178984735362837590156507557383408191971757190500000786828085443626276658332113250844324736724875768528327593089696371721433069150950702222962806928400221088167346268484818507710718826380517356789299337914040471585820137692436145758799408027172404203844980041329203135153354132417560416526277715737136994702116526602662352939403212601007362564900145359289587225532131134010042800785527082931511784186392735900752886662079707967010516944231998086331612983419405248640139210159798979448641643451843920799493948025829103153649530050836110654697216437896045526147376289378931626637519947705604956613167607255372188428062761867118491564994435860995295394355836648359268775500073369522454941546231248147161955096039623634627003088526786763473958860688653336943709303922383389341541241555300388526891739805426855081397243228711319534266786228550975958574167589457242428044715025359688892895063522758436868417096017389384156497934813369124101207751060974752820593203448785475926819873709506853631653842611017613888157793124605259588746515796628207855543658150658640802100575823260866269960285631512405847279879738117683097293318080768164486681936018622082015724079941226623839980504409001119102219078009828665176740675270825818194791981664561018741265883296795763386905388303736433478205440000000000000 + -321687881666812151084766830273088370653747506427791391332308172274874515812082614942391153481695384737421011087956358681201311460535987698745152101822248087502653325284515020697807506152218665996959518907857815002724525910456354725024794081571391053620404934509899329969517108923757729140600336507891789079777745086500935293456677371078985749747244555490203525445739524596659733933373808637615767576021673839459436954449229800368291944499716573579803082335465736718788734728969967701807436149205939894344229538319606164577821453522201705483970348808244704637799576027133331936911771479526644541641353084884060484887456653118824962115295087616478869413008454738073669784873646137394560034745796435790223205773245361518202970980180325454732203937152585437361467098977619306191398917842347275561876545106222927903867464135292744844777783592599369500251039559418245607601322928374571824059114679215034095198266260993689503817983387255343300450758811915340939786525894241382015419078556453098163263552679527293569439702859129284238223641983914984301268562327350011769589823788656907309301772254928004402584444612152021002692441672022876280488270838293635830665056159644976242154491696599227734551782707260848582594818508641327793064447688219058776341722565465965556126307501663327570506630704273440734736019722669751238376759557018473977738178657129442749887391560395395309279222544205003406440097979854288487213997822477110124286503831394709247196093378036573667747430400000000000*i1 + 9879477750623216126009530829742023579134436460395343903266275159218024091948662391443986677657934705902190661016323320957409123023417043465785974223873850630909226187539393589550844393773005583557323118289584734244481994193688352452127272839210109779090360676847769078418380379503760777919630345680191769395669520184926689518650479512918823592385381076641467184143600351845780040599300995861263782947045714154982184568856767262196259273821918386133700022633077425219511400165096507647240827732820102371763867136662520219941399516442817809267602832387783739897903446415599150496027883088122215289999154111863672357281530161961398028617777312101805052607806591326127272663672313439324694053441070365051307285284922713940087911542875960767133394870767902071816796988946840344953160825373423833863488409953484549032269948975830789591058409765947327872334989643851726982177382055628179947108878083918410353441138030304709366007968575516231891660195553487123223202973708039184255043166678437040991720219818559960450689054571065726857120064432396308315897106453445799840496947865922882109437395633216246324832935197743417007168879220618453100834676335769018925595886296977543897212198971151741213773077216657629826621904577327628350596075744263215037277534741465771662368908388135601272451291325492555688787879617066155607671827126907352113673182866358553248314344612406143399020595615154310642881345710933955486321676872981584687291395201226066952929740130042994963251200000000000*i1^2 + -59992721009623190319048477831204458656534116309924008350512298955956402287736598730603647572009541629630942234836425193871805167122645850946823337189477283292668105688434609318519644922696019556306827408715969005371159027360141276596547093114882757973663587628516105839282169581766855835373844338874162185569451963608369009261447818193545790353006790657232820534182002109641995963698689313009222060679258939401460576930470602027387588450825688127788970711268888617468458560618730191197651568157887029372331819234032508750270069625081512967683122703717610321046053699008699370595171703452562838314762144010695979711891701710481444076241113596301633401200970360474703540453279693937308323442051379309586508260498597014268102112892549036171619033269943350766529292056285103810300729544076016325363506851713470217479878987716230459901408266621286698393908464658054516520140886458331728055579456058427705243313661612560776591862277058279473251177708384459070685838924695305434078991211072793588483400216860470821249446288298981553715937839806385816362379260344184754936434724375932967273817181444043886044757768898600430995422335574618012492092609272628734178511608629909075316563305192968980428057285021289444556355707713264107432456489362665661049567309520704649967586527589058858290857388342040691588603215604721811526288530132932898383570415801780625689534262094059981285729382642194469844023817589911186888172737102652768748825004362251177327209539744105480637644800000000*i1^3 + 87758658136962259122429195676345447260625136033380562007003404861214720003129503731640707158075739071609837043614674346921790545848813832471553102426337935139030542946351794886458413690278390797531425185842031839029659712086708373716174780950201920811813169699640291917557396225026503770993548220719534472580678763779277422262604596106302745116776318284860164515570664044420443362237321120650518126949053504184784068549016694174037938754721604950070682847371985638039928700801299710925785464343911830676949316471308574860268007902786020355173595985105818760902758383357764980728638242296995906270430008204892234443402586534398036891888925845505674312296937950742444244527104664302579523043544976813344717186430287037807512603781730422711367028603841936754095002953722852763630102303740184805081460314441701132871013856626648979175657834680187430202415769394281165500144471352940429883656986025596471718025564667590253960603518001333765711695663492510982730752457123295030212365253447548025667670423596425161579940200176513904969116466182695357246246934612008618467423685629354652785762350808045092275649374020384775380777047503051382532878751868831135566445467354257694276134653734927671313941664263907395972427919970812893895353100789843444337093938202616919017861873098386497774195997962797270891380465468642186778685209568889416515093377464654508097962487746382948551934702899245213427903842133163469421565541462334024477013945693932212792341793751368724381696000000*i1^4 + 54353067499900800504706469892225275345675288861272220724806473555784757765785339060966939452112512364315915331585360775985983015780421835756220464251159011925479409083294139239325389579461417599621845268299611391669017121759740132713018293801328351850942503883807033955810917088080946670614218311951539914364881218978550953186330188380683722342898099341827095732125376097924334675148846520439464390529267796883184427972413304905522567005113549423779612443578642735367857225564507822181915092508006492820507401808216271304544491648174262193444584992425246460687683744669566943888604707030509625857098736913832858736917258079481474070438262610689342734205472086827596820768870997744930496185274113081113993210341273999495333035590739414957020392849224660889408262655328860025216228512955837873464819373500694000940319979975874365800617609609157803215295068895626739186619451435812807628305596190955481883680583949386343606574803655456885080945933832016477411014448621757534593793697786865592993297818741890711415874449698641748101418896432847746746139347352740783742263412146441642814209413872502261371303585900558479051756257297976941140526722135359633595583739623452896804435560407620789509070794627804272359861953965184808506296706136924610666551652856075315122053141483593474326698981642246726081732722496331646180348985104547558886543854125117984181788113180689131344295622111715686654913738675920280736691612360694902381227569289510206378301374759396375003136000*i1^5 + -3582375871725463334571200659920844453367521390978909537784808396044884183587167282931137599949935893714022232053434899251159100726233918162536604939557640519470324018467433065314492262050216198889955829097414131364288786926444245587840489870848690162028945017188290664342036448273505565705891049006167952476231520027140196981611070152920393816681448388603967586691439845543885630808709789701482268839841955438915605907769543978301712688645513576631615428880863887307222649631584739838136189067646133961879249297090594262922019227979360027258626119909941704657472597486060139999300491743187739097367857044799041107060935136953721093644986986866797046795106711223373359386514889460652321080429524671064560678182741951830306613992398462071334627193767498854680249146996799649996962606000225668513708306082341413159800903094643406865990194710927025000714517292852154606274495179927705028430164993761743903563824815401880890122865510754949583046593674970877766301289183541739617238844139879886039642089734738752228460058029645271427432255187604734118259083569828850031507014050924667312160396465526832871953117966597650704699303345938330231522034507061619908790218339634247129959060460514576493617286082281670451788360128025953015624823024398981177449180182493040541928570421860822557818064198592682951583243632189095129757916068178173944302331318664761187362718346898402349495284384038819137345405742729895893584582180364036396813612004319892262623674080921030492160*i1^6 + -4630197908599997994331144070714893260357162276276415414483166580869518327180210608885666975847131597283624034686974505480715987214395286840401450844738162776120159933326157574029605538825057506544221167065972470283998090607332021611971399683636477466355683548944993234322780584832882196874881751323989056389809117043244098783948573621586911116233726964677038303083038617513981483129922379276839229741638998002167598325627174481659748096630309206193098087445047094014262988425262327055125209094710930101988613074735893266769722733100915413717351381111171462880721202049663759150016507703437860351592421711278961369030493855190898269408854753105812801196735307574322603608633632076002719215587635377808699819075789930777785076846561284745690832253612467607764632407211408753430957674875837321821227194973746256326915128882096320866894582758294215941850018082225002968184474830307916783075000618317398695394104319808084546487660339294563308107641835620752238950112299156884709839781750189346960805034780484143235096945391340124747625859573518989423746348626916649650964287381095620775204002915716721481610020650805782414453569977552749799977950891681999453062964436674797118166049458568813710293667873225012797205586487746050535278218851323900781301860435298145670694309032178878896586979057615248582921694169791713710113051443803929033643794630504194088986611318545593952161688625216080853486206097412372661272747832525287030553590365043591648227412922056310784*i1^7 + -153100125894237527562750443483797174478303889616718942675930041576423205580106505292551264754927871425320686309345963522839343576521227412879681612007777233606380774678445142353282623022579759469276902556548424396795484071601662014510106738025982523017591118083494364234046072313529715520310416474662148659689398225242702465862528658284772999774658340371495958572577753311498939038438868485345752099761032493567765120395337847350281873270254055920237790016423599229667293374239724483619845027535791326836974792501097558103540663408622582600476230643569997456941039287689586787233356597024740237228772621264301813945196603535628777038401591888814271791058535556847381202693240979473114147219116417740292540480493269042827620175261861843492636704398558541604349727515205590212274925764607648969810813637367259002734854895152581966548658487132399707640293002891149926893931818738215133178815169340738715156465937897485910212487214043791061197652688749204614629680477721387152824735272003373616910595363909236267374382221688138824869988592140171216964879373804851172619011273328236140294089594367773033599228037498199081275502319938023995097277530208645956582253308363799850664867516919183957262750046324305031512447660292370668592594137538053408998682987601464464808536142438103723576504584009128170994094951340184139057348138583084361860844104638166012184980726066166802923442529623245617653826423476303343686855398101634943766870484547653199362147007594496*i1^8 + 118107583966280342721700237406164217927246026420703063902285219649353030506670860093235480009556136279518508115610878394128665322607941273374887599141996509401660290049621170936329794411311227050748022071183520069725590359378073234127379461897180207778312150908870479016555403177400906543037890969671409910307525577499066547801964470913767069331667853460221445147315744432034763228329994284824291906190029221872427938521655727384305209092538282198824175616971077005723101215686536376076646617984380198313077313286981502456529107378724060579719592007870856992763941003397823138870772394652626767527624303273786684781406130105159414231186471118641949861221258307833817117245168865129550857193235093129816419024196544736334520723034469007213987056337517310063691992344568972687224342631622142921622007824659165431062451872620403332254735499151561200080278812270979756092394701910395168489129886773603517347621377004899548915276306225410936797550771903220148983681902026470982670114881316231276575267632946575751763766594467454053995812203057010593301963612339002777680400927438036097756424692776020302572924291274429056328137541982634869819872336455068151815577203372484967394615712123280710718037765015250159788136344168972955321107398486701098130616357680354079229744121153788144446836204724201352080483334848318098767398277480156082529555475711287470517538401963040836270879617069941165587917998592415526869473607130357238149928732082471100564499333120*i1^9 + 10134151287820045899665137102983264914561137706335697105766640233026927050618219394954505509848430190967297786851553387556291327329895563878697404452928652648776581243450206715217623691478945495295629662306236924947715660552768654018677762806189373741235408902651162314155844224914313120550939393509017612833811405228946667402586851123057630722564133977694414493973663972885392976487817765861244951948496749709846413793152831852742806361669015178151089056868186735407492386054272828038738722190793013689645572594286978704680076947463497940920855816731277782044416863309102258000107321856354605193754358463707196318895446698470964907455505476968708598777577497524982965274398400013326458980836302120599146151788814589295739369254609715190712894267508605545497463863749028843045991755919570482675353521768889348533692076165296659464831638087710883762835211312686093572208489005235014531965699323817354426755030480700953940569741811640543912562784241527657871513159642745486559987343777044506100132592099178026219659217179424494860766426722943245738871398856467555138614942653657745377053247527384693280515529999424124488020962988972253640901500628056179460045820159431391885672583417236608379652255354638173949316537891609441763615763877891012785233905756423859775201938930178953418281124227413120920237732277281283348590407128536875158654318896989596390195941944183510285967373177870537450521288948262099618285084053940162569688738687485753453182976*i1^10 + 574544363431975449016240891097175578784862037591907828618286591855388294360885796825588438999112480439095350396082396969317261839933157217462552113663783463271712156424173687040966873054637660159335379710594151688284508533644076500674658710026492889510235480860206819457849168394819752531439986972805769961070784769362825053216421170682911618582176058690796600565347137760561022705904479655570880081085486820301538689117054363710197897432379490896052741444733250364104391427147513777988677406292924386085852574429354241613311086710604336790055152902391363938244959908493938690284370732229025705976508486426167599566167819586078811072193322575308481019088914182774830840497190806744739653126711870265024251184006978704122684336558968594563285024388938648732793748613399007782514477159976833406656350967575585258316935772002700002488697147713133539459233127325395711624378954705053143001921777508157254858220594160820649621499619686152187076935583106316586399740685823505900002383531144792183799910179274812248662220080695743132310785089400959343022637677395080013932741424661418572899391611425538906538930979103487207247314710073162532994966604102337682886457914871257436151059789665842774608843855331659780598227561213417713575002166006839581812391901335571796647201593127118210614881783132455581927563921311831844544071493199912874699187150181784612970366776645776106498026541229429513367894692860707758249748433827225027038504614111813304320*i1^11 + 132846441566860770110085628587787445200925681968397566938813176943596891502747421217612137409491043568650930870469846165831159278216996373662749640632332420597333953980691554875384698511894411378961503884865152726819925986088719924423959619153662800442488628659765377561028696824092836235766532357505913014987569347285940019196364070756892461217522924470915990015936222036635781491620750404755438401894025553325429050728822524051077474103979193440687177170968725635134890499603030115741569994392098929997508205747431097309462054993590016719960566869184474440339037175139642931318514076714310518507504321134620075991237529432214999483801326167885150768155891751657201223973660729934335098039007264032493840520823494761882537769284285333215817108396701466456148744965547821318333356224647146649294050280597865016888470586946151590234512288048739011151003004565737731722783126888688208704195382256835921684484848606226044753865615529120675151588896777250931258833052424011620033348101360758399319701246959366500298365292847735387577377801735985790070277723927069858762616911040852005280530033920147884524387989669306903580597875060412963893529179841400383009723144757700756275860196174920039335424498887192032921441291405409151764031460375795343835212436041408034372986951963408747139810644729039305181286124382021692957205287162689424153622382616819862101253798173830827664550709459950326836790190863469910166122170349884107847628628844085248*i1^12 + -795460613511361520338854578629538187679578522161231366614656865777794131075891888110118210790506437794706529412456714349167421190341216564117807869665013131330162248317686210077040897208246057058818241939030771798962026833865750199930093774568148320702542304991286977426084049764414554194048347052519314867504106945928915570263686084699718474699291250516610486911865315057283410448428631978745146265290771872311052885322845868509584239809889335742994062201016955812270535979298657801368814706350793993098506193099557739593779372271695768330966911409315926737905776633767167716448766783050106612185920088105208480103957521256005185540279327259018604015704005862949480048157105853914822908390601648536930331236084359142286327230221841330830172535791295740856717687080954911606137676796820781747814322089817656698730387390746064458753045293543638349474090106847657649384858956193825350505092432316129816590082297614858343439761699816986928799428551365518619573655162947720337858537272318756367001691049335398203521796868676607298301331258157070631631887028609334170837058271679296315992739710916701683673617869741819384948366658807736354261431668120187788868626523884565721420524671472209759071313836270229849342490014679570101923446761178435580894061682030495948050358693464781968521316382610180702024254027753529489122537540788741466538145809915567073899877517666656705587023392756947166940606404894597429686084446633811609041296687104*i1^13 + -1229951757158392517916551145305932036642168535389561603732720926389885242041987765802141676024940888114563118318880277041341086609636999953899503437336911927439775122194723394419019654857673682625261708929816607679904416858328175514217757613603913578516377150738130882592959979018928084128591272314611652195147348765919315509374038643608507708425491640042631702296389765495843235437849675767435198658894594324207072446151562116843794656745434580731675125355154451787869876123591095088674233070851168761615542651745419143850057625680061367136560325979329765819070906652390384449234149151267033063549766675001285196603336300874145493659153491498756801634605003560220497325288851636035150877422050954645459213167374751665823783245544971693317447703723767925628715224659637704544879346515425381367203576536447643701069487985931662646840906841724442648234314528677456973775652973675541534736672625394931258518722715576355196748927846403086747540431339144030707270725834033662337040226798444234189555843180436901140723778050465959244888439751132686253293037367177250426861445031438187340154995354433969371512015975178413020924322931817190418594016322259677120501065749930902900492650946056202270493129952502151885598776234409995758034377749710121373021246345831415143200395071004639970474411643995323332239277783286820789895937708010031439258879603457762194342052530887187541235115595148377454587237070524048938533798152689395278299529216*i1^14 + -4737854193730202014966268324271773296855986156295996558028694419118296069829257831525257846743894579730909434715471774454310233918248125546759206892633781670358517213569139704732036849293768194676483273131822128028006438590961338108050838126982402006224760994217653755752470833754223207259991696107795049097098469431634548150131185427162599354423850122079293457846601746368010594857405357386794120211214898766294082321683922395606804491344719582943233437035677411363703601834468125431361736762811988020544345644615982225844048329430237612291824526919511799826530714131486188559723390957333173666896896724785580638911901185504927300806679309046483040200672192702097172897306962017931394502668047022818758493405316100977409808792243271529003544457553759702199974961069905451467427076177346437053019751923723253571421873565499071828813521732012579524891178945452318914353481967686818670032792789916134096139692048689680984687762273424505140732550821569282599132106453819114537290154004524767284443027046754804662728986786636671519021169816128732692809431445368988040053369880227606581769044181279950651537435777749928786789968522359605013212485174927080076116256176421936514625260081222067133001951532648149778563218016291921972814961508676391357828683674108373115264065180680983078547411554303614545963640898846753647514425063135618335604722981332417429253932411209962324229039468011001413791539873929424439403900950221238042624*i1^15 + 3599161126115108013285321589300052024850165857812437124856908040040121004756473962745358123566240950538579971016770915417979417691547037599345827352033006006077042904164683842625693297077496053098512656081334662097898151170744083024100608598088883489571138789154331676829996904122623501850233545504621998665059942476213225839832076960081196159686373980901342098763216946242975373800215840991698290660853891316765165531322752102313538201241213224032298988322763918915924626826301500831730225402707558838465851296341796270918138869869121710866019948976417204460865326070646500047356210117104296415983320059675733252780962918159289413552942310643863569135740999880773529597679711681612841073498511783293679233948312040204341684589261016023368833579449436740116028290084070330602866659289610727485386343703986974357626191705142971025193664795053709840966106635300386328601634657765992377876268182675560516050343960498905652977952253132228830890318270261856597360110377225162054535796296987795735351674979481035297885809001213690915005316042109359067835824606252855107977799575465090857780211344797969663141504120042916482470416504722769227514111517084980652153672552222477116516075944477464099217871087276640094339192195147847726993561347388895556244785825663303166015077167388202701882887551089854011837831511050705251234440028219470127292112329197712201753393520143880369208260333676268957679037945024659181447176128452100096*i1^16 + 35398011919775195136301894282935809747142610875293922448342681143833979767935493018369249439206876851496682714984770671860474957590630954282782610601086821337953176467532646095604933516956922672099579777015705044333321766749250897463095265718949149337152863695604436673004956082224700009227596713027680231813921144634515188770143545598899886126227176065918089843440465383522699870087315778665600176384739580786887968349472710871298979012274506040159211129833824631887087292883641324458653399818288041973658615925387704696190727999820341121031191061353105073297780433281040251280349407077190940849549797531547126850130847239492192615940741663177662886119665352850003142957026735147730600774428875005585848269053344452854359551406476752884940877927662239294029799280756144824122531640527003820118802768548159775185999849316653511831727147775017884449917271633740209462857135157553104237279515086794632311472757360902241401052550438238531968794246805761965051501421599066517326417164498539601793657763501014433369452945857446568234316236205892728961461530246713636061220635932632970640559680792399223804206719424649383707697217647344024649049702149654703827822701586413388948073265009589963496739149819147772982500595457848464691542739803333911275546920223000039070678904459523483422910855061289582713665191015040685432245014715279836311157814875549008365886623563423656285173108058743073033636039095197731529629208936448*i1^17 + -137598095300923223181626457226561198060603245767489353739601692062264276711562219013609848913299619508091926990079665224279782064830689776392896584678890707472088713072450067844687387097893731403401304537574727200459148374815401242420559805863236515386913915144069187592296310948558202257264151539932661276578716859217421682382228036942904743905293322779466773420426900918751355038034435889250062590840794205156355995357573732557590383362607975239901646448676556949557515334058255436404912955922625547941389396793482119946542637435939111590589303528892243273261231420288374109942674415918611907413740967054713702773900955319635446011052167305072557347594581156203767842870144295252246725867542037748562195155693073172243751930691738100212996826754117845030428189678419853649288722865224159020319690069016151346671097032143388228041644078610214246158770555999785324313649945218881118108829134926566487335739343409234195099343557137473956785626168778343335440237138522881647111847300020711453324108428364258855931429185653517511322402614954644637794258353832503715269175100712353002362601500251869218487594515397618494468297905404283295550872643965037081154809861272235841597868731339155905000842370070204915250118942079582002675760454572586066436829968264659715061422769653888905539982139133303543484491135490003825134228070685042237462130863742729170460236497754110672065937565929877766142781722188371652010573824*i1^18 + -899946658177530982400149859302330886245623721764793920136778474944836118190990999188788737950107826506788477144784126297771407781253273164908828451585339735924922495578307376346968683078453065127328412417109834426322941836819459962098473999293223627130854772974818174080936882365531433690656947752859904172917650086120417704820272634322721846992539852801472106760539245286123281978779278708694427068547865736821604124004777936177309627096325305093491109235928611526656005771462101199127022257940190346171329520563849716366222390057386280830299464732345608683704713340844375145555258500214057087084740598312342238949270436404963355502662526864537324862770767190428506183554268355383867376227887128063236219732002090075880199580004079955893312030085214923659575271296085151900436833397063352534315178657463431948402829032464091186816499508878707008021618426975401553737404737543062231961789090578887140736928190896539853333726356254769274418076246567920214456267431084335119887767627120214874101733727269898043014531708602341378492130192258627341889253021878367300688944357280878933012534920503447414184808899864659174379198659976986665092270528527114242231573810493469749164308675135219025003194868245972278386318757354959024278189644513343375156112081181919103806490056231419792515069442598862809599830272875090303087933613902500650852500049662697200555451371093537768011931922312248174285535084317759242240*i1^19 + 6615596773569094502159822461619578935403322293289784292350677224867716443041839831787204007163337921761565631061764252578911893380043225005129661779892196959464527340924774982581940783416333524653922719230893208877241890590032380822494074648447468635900400054488051902108417573675989623737165758501399614604763759340518747718102613065519475953703343722661706357686761982838386774973469757989396810711301672258711752040683874078245478976854069875993436310768203703028444021283585645574254097421022185223249171096298053218249491950344758162229871632726474383709637854773651909602575313265161821074328286443730830710052777851473747529126839729281460768677175199450886147251016566804948750186465899531366800937782793931854455433127945964695787121899002226790045119356279829148323492824845937068121811772225046530588311636834506220810773054635885870619128717471333742139697471192770113124808920077986133326335480946492508870643452643520168056795680592828830637472098578080189395906008104524800725521631716451996879579782775010965805331512438905669929232226173068132462871293071961811790701130368667455725871837311006607967307550372319227060256928398401390527086723660296243957370467806376885870473280470547292717889347280551496590875870135175406740151257132009823475822005242301846757425468738121516254947188655379261386364932892665410787542596507119524341469811109503113883727895691676644861106637315768320*i1^20 + -17293553786090596784655203919793727644549613671755467303648460597669300910809324591288067422526955597797843739662322057048259874699154409808347468756191410432366749440312159144184730642935032329442141255767885441406807880928313936597649735856538818758874094654568493545926571713868022777799223818352318220963661790849670424908450506320494983139475177254073367207038372024957911091032919178745377888526796499501100003055029678396747597008219510592219768727740313321081801363430067739937771970577050675723699244674800805481239202654280428911334739457361279540055533195934616985366365212176753138214637299542560787811546726983206792227041993704309187562119240507248698761104472533064059878354292375701110435421904518289270030405141401467204524963917845246279168798533485934977453737751417228350978597831201777137507467162485012671597237835013586373641153137923017510286429346838421737782568988701083618890637549331758258486407959171689581827540224686836623915122061610455520012814538636772802361019251703735822769950924909149963543398331716034910174790688864691029069964493795816391525995865201995084532721466904337584716924127184223767090231132965833089132702749057054223354616824895151672791582940143060586229982674471318750381661585349864365855221924155358105776594622690201571181167720874079482046505555245403373048502284539546677611704513205567938594586713414883146373114406097332160368004300800*i1^21 + 23699680190910850025093458189086429190583590555552491713139591657721999553672013311615432203724499938608992436355990109868793342643136983967956709031339122235423834901802896668436949631619444207674668342522310726174184971184038112852607893965744091815731157186299776686291117639889547453395243317115283115488221418745025051805930037644428384836862703927860608815591944903565255954868707228397381604091816344306642866082418590070480248331224541160438880229708017118936052295603161333849636986930975071989100746770605636895336641893539623702687061212794210221447316512014846164189149087118442575857224526826484743882115970036994811241816971893770394046773806780878731355495551508264462571071213541776983215459347147076969597663940768159753912148710725983891224784320749803636516040750479955248417577361995709662921225884025081681590488929280048657857445705946144089198186311402408113861281386871088208798256713868533748830393822900337031151608855004896479849579664464920163228335584955725223692825417026974825562558931534423895015194290922906669043822585321268119039156139978913297920977369410833770518200927254809730905556880069271697338239255452053222388706678551523242247372081755420205965257016786819277677972301575091236129297240549825597963198703891044206471080525647946447343560421922662956969356526267977645278989797430211035348325420841310314816955809153236546625447384790555437301760*i1^22 + -17882103869980821175228348067455029077136777289530901011843855837240953025017339241352572471276456793889225447963783350916050113796045556052324581736322984542187725640528026034856886809594248961670115881400117964690722039201487851752433646855519390230031955204645554950516810411555442052491149863119339419396896475269082329735784662994902941425312648952702478145746677312813814045753636128218983467918981550001021424739088752629769329052520072836377724548502292463280818893876567190043301394773221132242200440109368667423447978322987884546633942719636721468997593286544483705502838806762624080700615789355040881336503588005224874849722957205379170161319973349993407286253586129823865732938182421095997990762751703633006626785772761894174140492126282675945991163997685797374131380686760335192262830316292561414640418323525260752820309547832779219224164094433069935433412239129996170875011246167979910825545453811849281131619404797844518561805265931071852713975830685666574688213732999661080946112830065604476314822197478471790392491435743496672428467257991579362242578072767528490461582152938147057177363509128309497333341329724249389650287846613435881814321832617786096252734577737071105191083304238024648560578897567579536289502543537811507171188280034761602257120110712869460470093715753349885851594766163342181714400156582459011067302770860468765457491513909490614284593862019121152*i1^23 + 6871104271083207083698963348240189870971296849018049797181427111481061688104776921592477031249280506398283467297031965155493275125945192982196147321878567259073048443033528311611784153780227355441992261427639461406226591623983567984915040632948697044618244601022562813822901965835324686188870115327818570623642507820393426017674113236073576333714123815640812056599042807013052472342837622932330090143634138549815223650497224103577827411677249740611670433126887196128960135892635652202052523506024355558320985955272424048278616961783014116778275093052130810105659250220846647150467484766132579372829805311983480323423000342612360310751904018813395973340366980848387063183002353459080409705200923295973803707244127580004687621473671118385362197675630997358251973798705785265876932299371352695555381483321178801191653258595692015588549440934185227389897624137700373269407107119661050673993493357521313549585664765342909884791017856378863178508374097632522570971807469741905372149693923027257611784899079935774208378281330383449012060294305307318848376954623233455399231981268272584919847804541855544613602217502833684796520875227926370594114710315644988787821570892283080915323641228481791580630524864000453419852363662019499723720857358832828142190975580137816343574637998833898053408758228699926951704766037329470916460059600749268204990830929795492851819661865004567428360830976*i1^24 + -1645050921860425848387434202244112761106623474166517201942178942876114786651478214841312348932709904243974415526382404467490717446514934761900379619041872613399565252156107715465717048472072786753412510244919981523145979058454153399378676535221526672837216361818515454363875519990792422327111095966145643349318970080809993901565832259571909264688510154406227093385970109324896647460664133826963717416249230790202080103514252674497089234521625117342814240992524682136424233741737444397897385026854677907162319014243913875527884340773979150241699319801862570233304440648261804469827008421477771271443535167732503961312804384940937158812659403287975468860366455670986440400267599709955966722114387728355002554423829254163106253884063212900585198930636369247600009596558823581908448700002431449613371523870683579461300385456609636535495763732126814342229044598570577729119138588565848732376044511189991280106379213854366352528783620125726255563899654825726203324628802575312253081243140167687149361604306738727483397931354931808534019011799929101973095154372825776590301743692825546071312832496844609538245404418433803521079915678423637275172372616963959602189409154178900882422300325139987966880485738137529288791881069340221914988517576267522655671675945540677912165737312967981145209848394324132018461461499933865191473724960672092745499664729294305831304758627409546182656*i1^25 + 729453102263368521433658871062500694095667858774257971038679519835803906235630407824677560208055746041969739806934057724818058418173142152853432549079389554709214573425060220825249156228365012924381830703004470080354032033465178109570982890901894883435856235163759061612509515355889605545587003688219205050956419280591395881259944058188084084717749728210738548277643445493614559407373272878671449105862337632556364257962799206166270143580116657001808513014300028275774195616844258041447374624987640256176994365809985888033587460512598005549644996041305437588109864063992713048359095879274781079561304338302902623064888796299467352403968463267640084924785527737169950190870183946829859921837942480363482829766024158230316501104433368677373466663927851552350430252195540005475272854343194955500075856163112071355614526733962011386080921207719524414476210411653551879490334387693786117849406136354603240369009154527621472786578610273499429015406788074942143818643768868357284933875254734119512140903789666054647053453891465002242076810727354276000353067330740711040627821521903567497339671492809168532803924348757331110226389145270513970706892833262850102625122805853048016064847633866525331196138408161509277707976893198395199048709861653866762551446688868722523199980609956307958844476621467584107787230258364572007259081434993291861740817316887537170021234100928512*i1^26 + 9101438076041003513445443518763561291982788235247806765395631667350998654420558003200505155055474898736634174696379688888736305208233220512186483552085950948372910240165910761830012414769064475897484232374941253577066438744680349284984560255835994693438165981752617522447041476787282401903448300695626420311522257745046018750453701175328932089607535534609986701087276064562716421493993953905778843829531093423083609856043449176606178961885274218411357615399259406315106926481948009151866067186766609760264456484938868997943413035869955243361869925880791231227487685167012197595620708297073959271834948640626800667202756561233384647878032734360183505734859181144849686648969910170489979341238104776751966501013529410643735683702994288590897888064003953281558301260372649854050851305155560692421594283725749924810678032820690818521582956114569469935023629907161198075266911601633246096357187712371731087358040253972230243323943415519407146709026381358536110807327290815553633219392195968979143601552486807448883727114878676937247069610962651716382290040629224730279405846830179238593936850931736167016703131122803540455416381997032016818635056300724046778552589227607928739720512551215528028228288871890562361507081388318243816319758697936583910544746413484944890768087217898657997896015717357378322490628514454681977139134037444556734710088686905881549340672*i1^27 + 34212843740401603615554693497424003739684175251766166079059307475840320415328956241404865713559713460801044503167765984500041661321008620784020752058000406577393719725193612074714920164844275120696289356163362594462383191936648703227682729537024047216815880601545692377204556783990145609878358828354342070575564270310422170663607816756194017604055535301656084021394699638170145920563428263216749086851962089426251905512518492280863719545812999239759814912754694366682651576138326329420030115088010337536964329250159160553976379956485632008139510974559010281402447953207299415054968286039559045327984475756837234678297762830664341356514999267722030971125499945017413208421164671901369484818811045333092890423074137170414874949560251373820264390418695883608662055496934561120894603391805530940055838355679111421297189590326577593344592189845654399773663343305986733796827693604530330128281047986643938587985089817728191345934123238996392095893092747631709076900550248797660511096482529949649497858297896987859388918483463704952821047847521871779337533912868658958093686429376818558181444943266626921041621882122529246365013674902512724397271518110727270055915110633866808413568544035413961884462744027600396325727008400254253759086984464792020562196180980287353749360274862323019108983265434923313934357504854979080610605601655533346375441160481475133440*i1^28 + -430997425582169094289231520041600072827976210066438285828536881827504329055863935066756755854004766633914554774846616792670923734559240115867259892142567530501115707835624239536617842947444387665339061121288991292784621849434987412595360444081446196489838836722042935851945034737562983369584740406054117662886204278320426724310086311458634376039349797948924422980986028664396564242852482500331179439154667184346570660329953200286170341581703789601838835525192525822651010381986598621094870975049610985132920388764423566377685526146473623127607138519922274957503629334748079481494445860490366173869714122339181545915507214389609161553010655148590411754793633303879668368989499056779735143043654861644602545571288255702803750941634873425734765948074294547026983637306350835532285262659278642798913695244166727375645061657214297405278927822667002444602990169999857955078259707610670430413061627029254094657486089627130328902161668730748471816458868530515458542193770512200330017985336820772054738252158472198362230390700531613114859832822259297884467679761138514670619858323172006330837712336097206832476697467079326417715067873970185376374752061914084651938278012853518171984251202969173815883156796962840760125080022007771203676038126321294593093536903082515617622902595203643605367042807742035051972279781300413999976736619748157439879497646080*i1^29 + 41556985567313180384795890307248556339467521321099926474138255858393096658967622122224358121843789568935737857379783241018852328478506418426193259545643184885007986256597763508957983878269937407680242823131730128706552271609087759183395680663114082237124823777200264919073583761917621729279672183118758126918810771873945522062308325623081582468327977157615902264471914015556913553392337637205153098935973076485208209563530679436978143410717779384774484862201785891280294409333169529660724297421096274317683826541121826576774343412817517244492289002851719609996836343938826038800723402904664389873193142818206364540043732282058900356353980573075354951910241418615130470953380315687192811757748441436826538615679333268516057835584992377546370661280103771066830425537885535396799585486171481695485559075237488196217584975535094032822801863642673043996826184526691856388232133722894097952863387587374512729908116336993861738893287600050662966281407440406783214896664945960287212842979196296005934609536433497987367694463346390920085839064806495698534221796300998310894575525112884393279052838302215706387780948377183108542839409120553921643802249192568252336630384166824119153812848980463759190547163607906449004687146710646688188207782551225356085249281419570007773183826198468678537366818074002816520101019938902337633693235927301717229568*i1^30 + 104146044133257352349744531254391127741656828549165556512528549232342901605232498177411390585211614552188687753633237457343530853115144028535696651524196026467236379786645608471887002313132420828633412471602816515043022149542137020409424569960105163031592915301672993272406505776844025710759216876522036292866749428789459599201130389722953845025753954818765526049871118723126353977754173614476696329845203038916202365273612132746460744737996867595750096546763018616053973695885167968452410196965804747250140238344998595257416222511384926390728582430858488830753026576664344813009406455291995457110321210767691474162203278027454065851939258955948272337694137522373781082698987299115512442952266645016935166953884777339903559442955095091295822627118906320500824475567483236692565142877267683239886639657610108599101086072156423406591357070033521313420508832579109889079498104053151722067143409332984199129901681129279446750645729800839136138904528088554192919070426107148592516284495069401321144685068639646649224414896130798283464690560076085482464328507893314266621191149085015297764443083773684102165979459969437199846029024597564409420544445264634217422113132723060473653968724578310936038060084725305486201451500106897582359831715093058199731069748167575910538924790531346812013386645468551901205485136475997628276718262288384*i1^31 + 241574172867228857981422828539804283348840774586385146732559279455108024158903221782245691567706317466067007639028885513749607352456441512843864189610441477529764321508271771160815533119217080667150163659948624544651017092988801985453741677980369606380105016834098137832073692803524477200633033095836378223263845016508490994354809975056150542515029267592032237599285597856960838777595363162354077217259112589552130896398145310528388697728863250775953557182364855851825748004813780198412718201368941423196287217489695665498439671474488416820353539343614867216736977132187747302709468521965623060601738781693043154355349199053046998687145216835188387395034757777225881532336260698738493645930890312084783778448520738227118678911970486344257496326403445650592916833344162536042969452124848747828384874334703591125233501240752031782597178737936469429778898328714330993427169894197002400910093191494989081413274358628661117685954918705290293738396025857252747750061249940111123102893779869228169375130567271799157027454766865445073689824792000217383728668127715972029587918953779801521903029953850587691353885283195808172675097374026780520371417765991870268970836903158159157313876525126323604286401481965300198900682295231485905921562789151174834482397463184378480035509554920165971928904783967279977572600510977826407579648*i1^32 + 512762884361859611962084876739388389961259206032862662769813720440381006717465401358896880697173725435853436000782365251626986496210680764086032764436796362939378117688373757581026366221970790824694812006585895950182756642160106243813621552860962846698199544991020755690512880184651080226943522547367831700030064761736594499969304842363261398824360623604570642480281650342331658604977427744319715242639927033633932716443761903646480598790024991509444575479292280776608794167619342506292333197306354884362544594933727036717102350333573091676097177372066890791699951036478884468280336590747774326995179569614614314911502579986620720910705790076669369820590738967531274946822038093500009893363453881686688559136294904188220414613780872170223504926504297836666769081174855463795747096071667835099981580960504069733126658182052989135007646648385153655975319465172221933330394228945515141025864698642743290125008158316753266125786495744404725766090199152968463959306870268932651306428791957621515395820148002781440942547908916701309151868836005781941385705345082919756762419926606652413198642264406244133953885952040676910857906177949282755000877477785886538854988376208259924274694439433602938827177073328083602862939034084502669604999616258371936598623197038228437845663479532763098375333213084809157377215933972480*i1^33 + 524137870365643864186074352877159245931732038160078164302496373305249788928751705185908481954893215689382572692428894632828517511335679803422177319549532702270515030680635678819958546674517643124568362586911309564006384040106192473697925718451000881419102480930416747965414058486740438792620056364443021821616046382153721854029841937548331932602188431608780545158262228022533563636384311166823130522137968084207004404407799982932895413172390348941891142006396337009680568353806070428496507191777316565588389840796580774975346581635143694686173491702127879199511791068674163625185663181161109584983024870173830768886313206666338897719748629038640678791096306460842658224426635321200266443464609303334798994401015675166850975577805077111568169691923948172279972247494450782863858026198356083869478817233128789433824555466757447779969486928611156514951820639830067515555805296697152782900219115950133674335433306898758383241431489249981631824268884201583582144156495184074149671976054554619743203108251152279686135575097418509460373820548546334269707044599367542338247193870763681462074805950382518293416667770476709402544963191264082173101770154328477265536240425138575674523036075593446218925707303677435280430329908119494234248421572193413351231364465261876517724366106952308281121303292439958659268608*i1^34 + 215456646573838638017505969286916115751302376878841394819490530610183074364695596675822571540347344474248973150240383836140665362325360338098312065191797208653271887726014322056035483271026708105899315967840302751717340066792539092066291771996169045061925020084911705325477606823461654722251937655945698183478997734375317384121698941915709514077813724844306627189986483402983439611884571452397265088206145801253368461027477581795104465459925070914792703636321783979512214380591309997557247527216481075497232093671386306110687872863123686772746968285411254487017529359787469628883188524710742270075092004435288565055411868798711483931187403632152079737826360461511640778956910548305496927724859797924168068434089821322472771495954234604226422111516822700242913365845027916476385181743932812982103240733437050897484454385290232905447887749458913659086804499462203860096365529565460578492711418769132829583670649562285523791132440198697819091274950288635143377467608758847851024437731753123020029600492196439981994003523123888090723905690246715384656653912687008350047770098699935548384306079254937043454864586072514060239099974695307007039809514343274710014968100509518060855810894822041152671685495333389917553970143152922207057811256036061606976690822275242661304168936751103024789402989625344*i1^35 + 48437891533440886871518461366047701109684444976630240461652629786165115228177395567713192048274624862223731747504950112548930785886382578986926305748813095852573805515518606655088249635854176590049943640021925974583184186978046684181371864258892236981314294835832501549678286688880291155041308742581750430286572747271009938759371787612858671201162074901473490204481765536800399555797535906500800077564427613651730287903427781090706610432577362781010559156766121696834008481115601354062472470282540439141373237475738804095393857670650593751860965380964935384607778333673231051994000129920860935519511324874472419361650458508157995365675042678799229726210659421480191945657387521734258886300749440383258592796363322880529656095653238691082958863931089766490254559827409208797526996078227814265795331128305751676908902858759117665717973846853279947308948349278973869568503296540055130063738160779347863843222328610309519134683900238298173105392045913874554328429508004934335179924755661410660909330796793059898445817394656422530459720015592397848799247318472793037890601539100669194666718652761016282212707495830364178187300854088360338125173322414517264337124159064715527604015033773022230577286843758889196963439773501275901129050091791423514121546529564048158460132732243261098295296*i1^36 + 2005788658441417877830655149097780033161949398912844188922215404109362512336086744725132431563648283511512621078757019312626697117196309132516337520059420760538611571416185663317454678294359626906482700260837001034866482924159110412861032924709965745955197713741165076172123308855747801601049762198338860773595737132386088960842206520411230958281361057254847846237280178637677454071032856335037574047944766341431038596660904224037923474428606360881429980811689135302192751435262952928023412133780021974766170175442313898927078772884538362485176779811451498809967040391825232459202706590593722306764146819499766006236436297706879270085617053410726916286974368995295482347027598448849174150998070853890365072562099996275049616231127727903950143501199800336650088401388201084400713281213775439786811854873571921451020440217948430612007200929192782971049918545713744571318251440406853146935840047649392778761586484558351362448999115533004631700862636394536272851967952515473122683440936095385152751827751609110559713121279883648892661008883444087022982201899698008093893056213512340864667372477741101495903339112601706990721855979643888303033788690093194673142335765138690964008592834438549210927490978756943869530866144902773339894512567817006945686310022779286534755727704064*i1^37 + 108072614645064037206285744057537899254683404024110126810422941579365317781860964137115833759135032474032688974401757935159295739536030550539913308509643211012985896989474312971060701798090662862299658403451550810906186610205838531109362491444027352322654231642425868174746450992395338824598570080065882568926807217978144646287526983167121339303813052631270931041715799740089180934354162539133329524543491784149975578554694087667946352144914565328755728652079592654947812635439705925222385041151031218916700363959417208426613548623196286853086308706590309354433651092634815807629314605652174453701967999424334456260329464345651419347071208906683701943956452692612049587720096974515741548726128509016528342544185378869100937233225675915200383498776218222040311877655885675471283321852521917395172735807932887888332761465763380249814205392931301889995108038588483400781802436933326653835648867573760632008102445577989937243668309410055199028012881328689909605250009296244928591921052974391360751755440435393736250980808333026197086170723255357327682983433704239118206445656406471886667039756720371760525351226873169255494160270697529147657349674993581443524114320373732343115604378368976021615131789077665845028136268845839702856387579868476227747849998953374285824*i1^38 + 2204731040860986810789545213950801560046064642470067154018856368992937774913191118626010448267204696608080909345282067482239175304335936837089951398864291549144117012016016424002562301004769658813899487223130995725257447819694391699782615275887283956756229878696719208316688901290649158208380004164702304479978693771137664416414843306505026473326138397555272648885241369625240217240334769768077293528866852502093320255330867229641415806207685166400964972363664969482841904142252492259618127049677683812974656657063282218721288306942931882425543333660953126016795650644740556934479982562747821687924216296378000143716172656840471332283601140800437957554013626980517206805054863506472534841831533760714456349479979573819107417944291348334694005072788846858822977311962826577469297585962238118159413369981630015688032657645575970321141301844946779675857275104302057451492527647933703744676116208368506097901384551392076594861349972183030432331469747536114952053123411506314274321095965252972147988793809202083328940884259641379860134572473635183882830746307784598973641559153286292692841891318277267597368267340988618299012238549818362523352096979791795424360864862780481651433864160874271644807283044258214870322248845028121883905184318979141335741628416*i1^39 + 34703514134405953208446732748586218718059579605808301938627032485005936812069732972991157380300105573570405189889650483501539787366361754504489404126520070747916982579829865334701560412278530983991533324485474913179291006705298329006972610935465748055918490593329345227962566267714376550350281859650947389936112554168874609270647087044638832712532833108445643911070568054453201105092806240813871536209511848659051692762561244661377562713309984047221551992584096069852186545624000038503375421906878342312696118102640487449305227316902543385921257926927710708473118757267847072252737688114410204566612341909955793410350900531313393027243912730287665996180306342141596009932969669144432651120897111521992936438320032686391114766736154584213126802878531687207709901729259848762185880348672783152353947895936394782793097098592882644620840980526549773060392729026474565476809225275516862943993090819044056871576533871267915541791911375423491644584709710785856009954360737771005064652420092294968017292599947465221877787230855357160214203503515154461668346234571526579861256606741376884273300011682952596225920322399899372433472981390012379449355057162139414456381353957481225472314405210964436776064452591494189778898708119818777068074783341543424*i1^40 + -183834437672900153896549843586985222804323515417685979802678499004853122898666285483948388405730344798535889453467961422373107607546365496679402315734964635757993832132731851098132033467334985933952608632076506915346921470520396704252587881549632352301287136561339570809920200836575153316418208286097918492021726639294623865866830368386025665429172885960962802724504300283913994164863497928152913606280406292697384958340336869489518004609558032267569098325696575828074470256332695599216392300289721066238044408794823945338566866398840992635776561332401708092557295195316419823079557309671401704156858278677142124481981833327549459460895241706711864140555663692163931748555734568626435345826767121327909984729674907553486787819908807482203702969891768296127944936070618947172856282575961584658569305174958804187627605452061418666704067251488452576279794372045639579837536837966607673952960608266536553898609349126137692308931364577197035971596584011298189814496593274745262986568310059267271728288421219320120130160077561037156987484733407867211325862344899807500311653984630291893538742320777471362151263564642768318451911224340967548367566560607397307349875627564627011033929741154905911331278848488989595056329053147856755490816*i1^41 + 786095554333576396845805623715889207941778164826709455939888373510768141676081080289316036988023132512963170868257423572038778480899585894977355056878779131498641217958672863065612366765027110198298233191212371863566277059057143994792756584719250131716648900676503183660464015900039799406162404151490395853931307267374785076356928260350233038548748576577388396912453968928251657400762961842906049638048224058056504666911283802094859877473158965166814143578505015829209139285956040950302242608569158762096720152957942422193634156303703568093384639245075765668211229036906144947294021275603949579626870956274640474089802421930813085956462093158578472043201977587031767300622847954821474257304186669645264345882641950365359383424001909016615292130468832608006526912504126959071529362213363951504515584219041674762234016350289896288925481514797005053119939542251048884733140046915438757817903674884768710890814137459651243878247307269856243483701341371784973945435263267116892723680026281718560798311357563632128117762436893580799065674542663108801174817662803020704032835841021546129342333085597937453632821580149626024620221380678495966518939560799457619299423682243466217611125944731996374692181431545411460269449674752*i1^42 + 313429913641128890777034654368212841134492600682068417010882039437279890476699709135548503727906563798828145581879831121762704249902668582283567694725747064334121783282297379935444911319073485510183455270157309534971889576586318995433537566032496817508766124440021049891747894653860716855442187882033349248019910311434426761763770440442012483064758630416033156817225204432014798078320516426221967874915925676637861876467060932106556224758019601943654522648501217234307722963332416512741810806452787416728541541385030791999569217659883518219493677483264236687694625107260147201272700026671199033864313057275430639985303685400488050005337462239164346802694009749422226534679898566996447707207929795202235327040839636681198920999748754433543810463593780128558387555886611118641544862463978341379765467025826433522247101011649575466572468194729106972229941123880407157065216767937526435410372895042833012973811585525045309899438370659847148654510386907787250625089673588768845073992976181476800047901852120362096708819242604164593099886720668448995110540636601545438598086658857672905794204279388149638126046503649801747651107578335223782673118980436678433803062081148925572494483187865815423977903758155710464*i1^43 + 129103220194262167995122269711948446166977854117795247152386724979082076634149168615483288923693393931889077846738982539015084455622758258765336586237578546749012479192293578420254641951525083886800537912521733487939119003863086809665281413426360969349234219243414137918231306548814332224280313210644952612089372923584558712791627031483016131723599865880302367663599675541783028996191158479355619323412266741525493043267203083038720717038870119822467471993136947307121894325897632559847810002357672254999457123375710018215341582898751062434937467787809260281390435433235760504329724077537982707412218404480387818613203894802614350685470320088947713250709291696600761697593815528588174300653410835957593227184643671138697915126096143972994540696143878827502592903482492706277248436717216063661427088679326638592302954458425080189349242465115291367941116395873729475311496374681206513798464326448067518539076798114267867410955676500015512662085534500357339826210261826463932915438745050882703002619510010975890701394586229081473794629692273859151473534846819595320623679796426722981725744620866473757575118455310746346743474618006198463364528866000594734410680999716143982760528788283847774044160*i1^44 + 20248662815070229592689332978833643313632689926007491710501851033556554723612552886939857441363035040312779650304419803122967238138505188967670687813175983046843472419571877499265298931193899128736083803931421396286016589863628235921122108645359988852817002147039850353892565384274202168558717566130345794927288949157651126884325474870758957063633388784976641181253576221503012260633000248738513012154506125466541242057510531917627018142821222078291175255251769865167511310247796816245081208969983445632146323288119044106486337870409296442848172797373146169691097844627445073609967889226892870720562176371411698133241708592859549343869625043106190065903013995369902115742962479719334674785117675937873216849497590899992219176835341775126296222272973346050621802055396600275586639875347455698399378121628675601346553503429195536416772454096187699263559492164290158216398777888990871534428412765718695580020939195266280245974303177044524821500095518290141050675643696546130600737897927214881466962083995282217460690177549017789575792618034469350497538754740510251265318739343998357665676262758613817178744377831935359814102814061688624840183252341840590157291383782549301296023732224*i1^45 + 1929713704414261763155150209930538311306155544165398695314700175836620793245871324118928608954141550445265469944735541779284223753725018361810112561135457678808545938550474563709775667496250703370095590493432081608845439955917701910612097313096410387953115972505278587477430767355099837285974403311263270255692192492870965776091736370624793350755718649582388677846538385948924511960848864256040438326782571117017956212470590551504053266724994578289131403710232852294505501965302421178982473324175870869971981321681904584279290372502776873191964042528623322815512807479436986135570363121667195464003449809735322987286911672416802997607814379560298786575738824071108356756063618103261389431726255570252374563502112787442078535720772900967535583266927167924893951839350688031548793475611634401550441401512753392443877011157959200887164227777453867966583685117275438324838377332220472019235621249844236614358394338432634494040512262563475281401479485114952247049483002600706670862828022533529591775968009893919347147979457967573286255982881275206613351379659991616328066470571120519701140835859870826926865283275338871105542760947183806462150926138704633931802244959698944*i1^46 + 15698210233680334239064222957175604320860039668780694919818931941222835830264256790795518582385180728522325540393060901653941057553423341543919532310464685759549525909092223112343498908343015436211924964136466070661160548628597116681534302008815309555012423400694091626389545069907617364925247888533884221530280789584347396275035375339898909758190892718007895233541630862767050825323673469774170052555759191989566402016203427555587163827841081009066946454409663593422943359044943484716116217490981755633425944453163562514525320712589755280951933671203408935027317263015024944394188147342735634923407163299199419414197595070969887542837656426860895553174580034204296920510357437973110589313979681117841102997561123544494319739729312959196399969967412270646857958921174606265298033448604010043765548744196490190230312385326661341126798770137954880637486505252044618666395870850074538297912016957366163970059489197746699197907502229568916306234568019082765834311220091364458818767175344253957765036864392385039950553799428451395077279934692276261925378473486604049081072782666561175036088819038233244530546097994186454800556189929703690277133910761873604608*i1^47 + 975778568281049026266448457745168162267053091471648683945475298088750988849028780863150730543402885379865888785654148003472807905872853858046325967610981947855422293686570532280831066054117585421047141168242048173121107281093446610681532269011152162353016316118465235978023265034939390219538307875006178449643831243059162171442745655355936917799276155665298945706134685589914610090534772277894627953877466624386811911042089024647121719601181169188022804052045481425943754077899526418256211699210580425551707092751140773803918263335122082135403765574163266059272908000388680915397400619411114280136689422480645366969411655929526338973623047137916975882080838652901569840772552299043156123146314398233426726702624670221293104359400789293921399221617272770941479986711405028800361078445421617743672422149191996295850592981483832033175172716955362389526123998811094842953746910548226370143829931749886061551385189486715267504476603437261962615896873784603350863596965833326448991335352612177108939131938541462073501060386943156234728168879025169061228996542918780270313097374060019477449920885093813273803143396062153520820703643398144*i1^48 + 32288680721497498224065164485077335428624401652578017691593614398995105283932834190445272938809555658770396970744895509208705682898460991401147902739050453169947143136098068703967184203003173137664681668476683781199979211699371596102171699549366585888647468751053829172562939203161417754381228608977223759110547508640839528166579856849118433367336004615492739947703907321605702746700629828455032428960947178651431104047141721986308564679430058877533584488173019732022224218765412287815835102426815866581575274639646435505971213207727019766494497224061400469339038015274355466055091746478560673628675582675886195052539047086703897172159170972979950091954315615903540069004225939443591723639572849800141307012119201345885565521041724634658158700099557961557055802132623553092801379927885742820749306214372830027572411257837590250230729291695188629510323779842506574824170840886378774002429994098524206800608873893840138414771379121991315710872540098633157526520433810065242763117751579515897486396291919943069577475269019862915791550708851634666115409872177813827384766376454833991631145611335546987818558867712*i1^49 + 8748398641882004204524517412013160536110601818441988958750666294891656887172250527841314508527439205244469770006399913271602260884388183841160784850419793424921869227272595469339647479392218817755988348040834796631723358712138028452359512535789939331789057869846138512739149853855693048938873380000008924640463736670429776740259855832492204298379097667500978633212097256422390426881820486538422951108066088714536429436582568246621760841231689280504979337538895762900459994928977545102747264203595583824776706534200160045632840124674763287475136653130450611524559069746192169262627737795218526527429129388867656795901416984455461778352523943400621239231702343988408467089086393376302120680673320088451567011579993222053616283005103084863649848666435690021788332003171010258584012750778289968308445539262734463605478064466186344409524401590084395345193388274596277445118940837436540186994423221209930441093914663596139052634023385223038826826080852353149298849692402769730539590713565157369297523762766703226479837640625*i1^50, 114317868960232881232226549768771276997247498799630874156341979851109410259512515009547159930642835556929880883287668992557678478011173481257842988022905467445702167886914800499724598930669282671266845979425847370344179750960880910215719101140741939918721917802326421305094978832800642639338413531005052733219941435482325160340555826159067365347096520093340617589763468460327672364636026440441435055770469713678844055798342089677705119204252039187682108322122996292691202907303702422294812604447019685256684766788639960198139201753762528930195925703716491513193029884651895851083597141838848691837077742906764010572973095202121987011807536645836768348982124933684287809350807749386842695425142036733106082859317445991237023054738688228161236613913695494478265337377724093181984927840402613630431046432046647319059159079981467063212428397974036893525805707692085356128431477264719082457694790775275223159763048414931438068672526825613732147011152113038261319406702109218583428804938452300480662595053252139351800756140117422887013898305740263665606531877003537971570813279325134424133358970631337091118525706164768480069309839014070613324308743727765543838169250233000684921668931283536510180340086349231276506931436855051110220008903039388882178046727699893758931322069310929867766542990008305895576605985883197808615406234047231314304031503957324582591327822047674205769503471169796033837331927456183265976390462175156681331488046756110689233434629641101804086798464543602968364877529965988000995653811789740397618642988158434458543061948109445138703061815131652379994407454847117126011925087065269677045970413770027494984559309805080570066734747457639948796404144592258399808684479620148946366778330340667433668348069374793463306217022181447735723891971955316840116100376890094323604539587011093917693603333723347231057831206809560693933730806075237052175002314334309404808039548936928932457095107341047300721809498829185534760058239093600743068776111585809892225650153478816671043034594154523997433817988250005835551683193351615923292778044042534501582438666020772061562866391739384463360000000000000 + -417696872563403290242554886404532922961108469657821047598691461254541439057565214799445286281463854448862919843267483237577873588069015553219764334266008146851532677830894699241624958303922996753442244102800748788003334322034421447932861423404653595350316174038676106996199393669275987738994408606902904569793122826906663076272716995665668540493093107580263018586137732173110694939998545407683007627843337467516096671284729121446940564467695711940140125816662444782339906598469173967933976030729689771998814730709466154894274424575083516770068285895410355915575110920576596587357072265481119438672331775345503414298181671988325377869126793083634221573525532646042200360510683427660734742557297287316865974911731685143398351159456573763063851241131072857031674358726389349443404705257714704094712311790656784355547688549576964175278028345855099165354352276522610675223614589547358979117975574354151514981427150060651808651004490288571500273735746792493987570177444400925221025239644332251336389460610560561416039275765932203664814553211365518742934265463594917531714840317908748287946784753392059124120704168669102394307453956258441321442131647542385380570115387351675662471407485689947572651518419121460641953335754980689158148260440913745977299211803793065382514611920341147017134499763899380384058182824123121462550273719646158908567197342560863326780856613264546036137762889838022886000896018391331064973146910069429949365931923641940142146356467571397819469292043755512359756048796674326889892655104927825584302482787672396560352115370856171362911229312508070052072871139760728389619377352633676171503105652435829498202843597704015422278391505223776787607304666307014920178182269079327686674197707655904264209118451931078495218015064574164023424245532834880085665301976982453016864889067307501407083745111806555027191584784883889602702705067664194545825468729727761904705321979898310101124808591813871231193224714733008215650482845521247336709283744694228264698295185563686112807930724867034294986907454305140554361603350138492645520485144917242465340356839949450016571002719156410777600000000000*i1 + 12831436722417955644167071191339080567219798973756980008617823013252584453991556409236442441667075335853482314095236258497837971302283044993344301485369231557309266119107716674341698911938962512477875981961503081179927044886346516010188249728295159912545431097537788664890786499635356086166922789561206815010458879195427426779520837401083741670593248940925221095665574160544649571366635368361579763894119512676553357235602560236483492359708203116680103765868695204882779993787644580902771216253514701402690750400775474239259362436747191395213958377944932096997252869401596701496991582557094231923916320310387749714224837594203433185438237575419368913699981271762706508508785025620124464883218544298924505424249968492667188888601926571159403148129491250265812838674530588087671288356368391468611125810857818344397066516683515516066016807107475054032113919644095739552874826535109080334632647547121904019425822754635391085351018088676873913743446284379274143566112147669389685213805740647705872860902232693648878754627852563317916405866210632674630674640807322199875046924919178482749306703999003522391879167308996889880991316759265041283930663013171809669591427586305727106434957793910720329190648504357311461881202073180074683212505361277119848251085436262878987908158455967108250634987144553641567715825293517335833218151792148379452731662912903480792456689863633746233927236519046543074187164148236927195601393759496753941140825064075512094617134848321309586826106222168458023377105402498847447968892899260979969015383417674808617914661382525359305010479473148623287637507065274299841898685912381091611761780930056561086780166357987908911755511524760358168948585303282706943071443234551886305419995635117780133524340163719748726174065899558792500932402252277769654653520023386407565129526681788839194774506079431122415706092448004330633980196318283100674546910287842404137720451423384792168003516257267990867407524784387848720533037326350147158112892158178605996765292046334287561264692365067572826332435118904000763816365078862001094742765479416251602408374646365443437663500435770572800000000000*i1^2 + -77906951088171384132349519428976277756958512629913734052715801784508873721692335358490318961403782002114674701948801237208364802218754490789425544434164290917711612476154296886283713449891530471520749835411430951102543854175982352146469742759456623684308787021881880930311407432132157835266640864634106783776171105479599922960733405764267268516837521028923604125459549832516616449885398455042602558211593982302118942873745817684698309779460790384930148503315746212959275982355771030822265652663570274462307087762674820185533536826622780489770784269520717470480368504089849386280219662081754668007972320598945577025605192895432199290011728506500282804947734344927503417751946687136200470129230891577160108679033730680922078718354087070468446164795870474807423945401971005095103912648926372755645628601439301281533763818116109093820780909650767853944665710642920396821487588900554729163043070489392393547825055926512275014256771132185873131760299233009143625841013078647098765666713953200464754991687856221839376738972674352640245561300845168947781617249431781758228967837799490633823451074727214353942196932510980779132865317459837510914850672224791110643506308049853790370500478143607821020616876511446446559855415964459782413008077025192388165049204622757251133739720825371929044546957248459694742307652545269399896397286424930495827799496410421422491921735694464346623376129540790010972468258674490978957289746434366739417265919995919303750137061010227034370835009555285255312985337182499912005710321675190130986660244525843789254398135001016705662336888772673658453472159553027556524063612263939621260920493116543147438202699082793656172435047937086240347060208615836900145481302513257341108823834430214534824905759869119130336938587770412853965729823997358427475071277883152068930241214332554739244910966941340459787352895055744088177231917942689789469535327794272147682420343942627102895202730471848265628815342800619257272924978845251942485533379393816729783948816114645910889344680609569314424791133354941228385799952088316488266218210091726751815118933871277518780011539502150451200000000*i1^3 + 113763987224623156687395679196614048434061679141533600701844987944263853439750850200416068483583238525377916945807927548202410353451930775346382882021943379852599782211465908843660361385374183063884824944042727987504696652634518418569942142575798815835950792406849925843556305265764315153818699990299664250811411723352312575927640822590162062182593652773619266214795712458909591754006629441051034558499056994061771225457784432875278113096048153597044380597961362667092180046979099220849254288630438052246479007685599368658695830821645439499880607260765543665245913681298778771554436986684456493204339392907110731152046765265822236486621653177816083347604282461084308022424399406567820065819720744210228684415720772182640877544422940842996299674444374000704920047865960067481329011933764445317524374034495739781293476082501487050429937494538605964618275668421393489276567786292385340627911279818249489729528663532779445132317189493427955116632861311915753179908876375285693427816052891230878409280684371393786031363004616258839901345779442530562630237380128369386945249360778820846494247034434245287598193556137866163673203585750784953125977767454788945009527620739914579321791428243032086467285183284439443868656121729749158846891293967466179851596902996011299670936681114407548771063514298000477890526103274508629334865751089835767868012532809396188357250793997029897130232362458855738271767917828984605279552779662375919175482000087123559237564270396419353988863106352560058345933924982289727899964191924682453407583847083120522649937556079752377622191272383852927041615493648574258865382336290216392218034061044901045818653621314693878860296700385244293763885560880038956190435935095941558922595324210652525131731455854261779965880738817769543558512522858527794486923085950187609671405229141131005441066366946590860842613167195087602857191185719557471283892080996746149222184553121751838816179364308218043759817682704022214646063160838753751457372641248637666250344061025504452411655726253318313629214990280247291946497914496400899090710375344680622754703810474359413535620921215156224000000*i1^4 + 70994020600596559869572524873330052232555935713056520622654553036946111838788514608733510439617168298110310126208300692140839804622378001156241844891163677451817886419520315284311426485688227988576346865220612738411293223834986905902701748719287728843072506117095574623185624154652688605712025038305843376692292115153014064044485184877650945368741217919331748763630591687282797443431440213654457144483397897271291645817704437566988444562139317027809634043732363231727708011411038992399376448525029334997269802158617504725859767556403301951475403483666059676083676610982098538208170692556207310936908352359077161451628872398726681075824275688148053927569316535884769002947683169246160588761481150110573985543061122914175807030140026728494286070711438423363171743040723944523110190537888108208182043241007580337386337204429215992647576888821076274593236281857633889792505527754089573080650757552391588809486978970736480617314295479115736641806224217951858509127978079244545518927999323389343588079427420544437357777325081957734728311184253501899317628049759154140777971399456739743999899915183584010278214389300646540563329216554123152905141870613848062772349847671643089280468498775679231990867545499090900246795819485933460229439444102616790347041449990577360096250821578705913260569023168619787037997982769786171072157227974834294375509160088800793379271125743832480837422972173233981821390661729548071021396645632419930048290317516209825068000902320819545268656734494379671293033876747795962360945430067790323987182124952094012301317486134896544474973545093854816179582840574023753848875624232050435643145395557668932206211200313164372524418645255295611493398015475923633193077196067958654884936192850694501158909632199241524490882520924479246542859399448761625837405245638478917594760110205664234426519440197093223672596293436622292564204201827542502552747143834535948132091768141331255195571422017462780935948689179573180226302853663594642522293779420436269227440437000625079612799593580455662999707387644470799824429493020151794760739781895005796906396269547064881843990105459523584000*i1^5 + -4507490726672585128986051456748998952190114596733918635483582002439077128080466600548078700907072104576230135034015664786807272308679958976966748766886446082276313749039281976058274950348236214730456209697356110585640630735916822538385991905387903494575730142352422488236375131185725567238631813196161325514084271086799778987692004742050011117409604459274341179144690206657259888116553764308404572370844679822048953751195962141880882788378365151708348901697491185059931890886608804045243276975091578144713671363651360498471426585551810055658864120924398918277814278968727385783797317568968396077159690280640424532920539420583462429472610585869599531498920292690760197838317121416330339378787860051256509583200252017303266045841553055225046994497337341654255833660640253243350094791355870138968829708318892034026289122136102740288248922315701251858162626371420510633371479151034428202385037716618577383472861414872272038155468817073484111688444135740897570379874650264782405802283085568174327776925588740076157951461116776946510969038574290784427620942681343805995796439882069728221166315280573620231335459771210244217734477772603192559595133003798602296395982021533436292373962635322257398730453765446968822878020276636258287355031667901227628450837602388882364735678451012130390879556967387872432448905704636714456664932079815263557342477035513101826857475708645824291651163737445637285382418058561485865814720557627296174621315101593985868359908417904826084197563676411501146580717495257362014412004408547483864212626503191149879006568748403994618273277608434312018989042342845269296152200430803294118569389233450760808614069306500051476862364567128540249086724642455966252415457183180424477085469745124416626538726119348113023213993876032978127098857736567632946060567428378660906085417478752551453721784303096586427608762464839979546660275939163989754309561200635915758572318668856975863855930229625895094586726564987198122191554709614139177890539548059207974378689299677291218062231800830345647962587760815685821331350442700873748233500964746383285325800284612516460137307743191040*i1^6 + -6055333316451830073595387089027661689707297403105730865255624120425267149547159221786925154992552613549299892215979021099657720764957955400220359924524329193752445022804992344323639068778329861879398961580610619103568548630157132282518725827266934146723060824053329405808754922968488771496448806476715204383871323708388626271053926288291750513458841586176605824527715250286162870687594008012548363189487776557467829296346235682565538513561667607846850008868038277183848254406860680212254209707052076736483569065702089908939827771087896350683125760530726739727722677444410905195030246398544101127147072724165859651865155213967142257555220756715380842861673113614320380261010408370938921548269998141018021192791553909302214782498425954853470951659071357748771612547307762953134326478878450357977599208291659055907791440194125944171904013713522908904916281181963329472403070837287253684068109341746833420365143638693739534378932109158473204981525045026561921918215503014516893808995670901123313039122482969633940182625735158931242691555959033531826614705136803100200055874215040641487262414169166413685411744932586396469368672901913919651255207734503222056588427101081579711779968573413855954341472947742753164457961262755133600140459971656762924378984764310697934360604111694672277455533115025051377187827796322157787085829359533019943327763148875714615317472197640245741569525000452084429749729530651804905562285608883199971766393068406367096160743131970856515864088279821473800030955441370963078714915353268726084541070903522304636643302164486598132631030971669447766107082074702207337144548501422828635383964181388747505223257473520770477886151885360406767708839807253237073484226940311147017140388522005696938954237476707191601328801804300765325713070401622703830741887784485724507827521722283045936741859610612665092905151999661887471522538580549503545898825313733435082483631130868380871895881905662582177219511726204437216433763363569317649347851444804897021931161021025402493700361234396061830793372856271484640516773855310158398569592492085915944229875772012520057274573520896*i1^7 + -211074382958390736018218083825687544990915127539058034754452286204287133889594878570546737795552588574917898620509733145383724214560777692767497335917727648820896792394676227936392108548536352883988487380905644102317914294671424027999847969869267286935637923280739109661823717979893382670663677666229819236647089107251913344357323342060605437747979526109363325574537561829635378007522127760775141353440770108144449649313326850795074323885042869263779822454571166528578733855600710643460231574732193681332475888286342059746552630669208033863471562611425157168637191056183770826711755211365422992255709064883443966968451018975376372253962598219925776629296321840417549271649962987454153594278129014619446578474388260704309621602595065846396040848893895791534516743263480391160597861726999563644258123372848341621425521101379364344598112177140493261585797186595260423022714689289776948476852217447779710634526776614238477978168181710102610704308092846657409685492118431410156986281184927227942709250397313490176639423079587900872313497843935017994539034605371579079588974073959550600951600703806146254140775693937821792310312227860243082671143312744809197481588838025917142987366203284755304782518082567987282489862994520680332317308955064257780652254394052702519193458171911081568196111943446990851847248290937940137281231762944382498310584647101172979132211768061320822365651016623247498354206590191976843377867269914005445260548834398384865382571985039693734711058293295798651627565674962588829900258635317975687862609573558393322233841168691207785596373861007925948303004216917777735007968213311462769916017453678008455846378695540504236394779279573371485390018010956963015419765705874852344655660179712637632454761537241417620832254877903807823486725295739254955180558959474556960230393534100249025716327663178977842065644358109764659562148070161963628405128083701852262508514882181103308641263972744314334201476242683084567591464585591209736618630101446511133863166548823924820822557450689158788926419050323019322377984827884351035415264638276145564548730128641176621415399424*i1^8 + 154852525474395553406930834293136571225400742589148624038222468973023042492266233341399711079670888461934840733937727156455389068056680951201261059978234863004199164417421299905276537641294678665958789191205741797611155815659635801378720236683975076839743787302895969347778439134018459313661959086544711439493139149148043332671947367553986522171045437959305968120750665851135248907278309313682720287357609332296260314270952435066235002692057489164928177890778435956004093320137629054389353242763196595737428515787047774618346037637710030329149948847128957444617986926937146823158498963297528146207192105419448553313744219248772502060727224298997655064436153589514192397690113343787972882981055058941635693849527237285548896323168369460226444671910224452134315821819518872527771152934694099214059108282747605662199871313760587579049822476725320161971481413467627768932689394012988191922241223154071464610410273728169387746110237751013472728589183519562976530005240515833995348219514004003170910916497291449225742511725556843196178840574124144094014528382179490062375800786460844139051273493062889122308237280926133275252801601421160062383359393008023578289308725565281555240862436370272547502242317778840514527312406131975764525586115004016219629469927500713533665119013332172658155698917608350979710654655095427002992974434153081758086773985873745548048615274235921753467304621984336891688217872744273541149992548706141117145215950522610480170536142283497803027096818823175395897576548812259496143670468346777155236852033802972545817455553495931649654950190326912752763877414601624912175989385970295387923388603167800666814954340861253162655465845364493554254387299109657878979109636109746760010794178461610853286624291737542026088507464075444652166682262599581409726817660098652204789565319349405640203588987538794198108734481657697275907903254164013074438671334262424647985836226575094473037532993323827489575101347898661751764684503929773291524202773718178445906590357077407327839119660603032935700865820599413635640161080889853469012684070654946276983436722036154858209280*i1^9 + 13445839762136537648473874696732640882716836207783840880108949570104537031251766372664732640051824054200190919491868727447773803713254337128604468615371286420677764948430571111840929823911918752032316261703524878378177176987600933792754165776072889264251462551103094419795421921493177354255810617728961848988710120670472898424272954015190146715451144378648711938628161740283273421001749620591929939938386714216809604607044804036908618780751527368835510242755525870634498547814098446221021271908838565974377637836309049321239727669436652091670961690582048805161574002592502624015060465094626692400662085922852997763634434396394337601629574610126556245740422595780511266665226637355982201491861413144137266067270066869531947422142146672228835433158634676713707932862995283794981846707441821848266429108527440120589896554532038807000082885109237921198644889373949493934542240298858642499200258595375730925964663669722900065981010921601401877657783854775350916159876281229080618176446830375110267507839364024815162542567017189264396424167449803193747899205173270422359214760626386798132564683520287132359822314028437294730202892593565465318228018980274478423437417925222016856239726196059489913469362640209307856071959890062240947188127316420315207078844973827487572790305116488014746497036975454935389921496911507221462361620599841221218883229760266105242593099337431044516158389372227326711331801818181146920451807319130262975430815831210756566450590164560930151670186799973202473994018087596563628153822118223828223001727087058293055302474949965076314212041878780674341374634428587300629845515712225684958914583599707036012699461448247316215658520908868880766953083599543473352808238105583054242428845236764220376979231500103254956675184608844400013961052624863763324212556168901844926562297834621952054104458821234578756941055136409444165250902459641447482766810953519924296625136557744039946312164283205472379888718578057081684205916736829038457810001985704740650022073769667396937640193739870881381679401583467538487916841276467257672475001478572671529790384463669100544*i1^10 + 746266824377580104290977586125709107671331769811810311333817931689998806936953842766345533998476099314733871143388175960764785881355796935164262260580061500353185891154578635097005106649084985033372554588374426118026655985978230372536507371988279173089964751917420185074672676770308075021527632386820577348761369105090756151712237829044436108148521534995107268197483090425118113625255304644682707466384732580139003228134593590124146643558611639931713734691746172305241856124704762662444644594646843159364657273298855930695714341892936883888969794966804293204026327469281866568963769904517464817532737081641555563939970478905549788707052702778786735831889738761231638101191693953169958625452152266543253221689986579064121028244182215727943175774651227534182241082708990116892751906013411449275143345691501356246743254646323293910476183315797667170416848442616423249363745947239249389554054260587466415412425000323966160403550177596230074731652069372187803067568518422611015338733814312486538096939737351189906654415301392812124148288263330814617468967083768207660056618389484215331298140809184704485755005146922896599218975460066167544049150205242931806820057919785876947025737339938709756299882238585338050065755162209044515724375066353524340476116293078735990281376503482329551358979781330154475888204925170989374743405935907089817252325114211704859964157139364646766172545019561346098757224299724131618105135274789404405333361014245560431180982913574267538568190246140121740775026198046358178089854834632305834689619406288582935880003584632804863536268089620718496009839020328673913161649908168234749717496662697041846236123544545132097326255012927324226120360584834343960892184038623978762642672803022083166830640957282251483124251958167484650053868788779597244741487084851226173302646701427485652712570288149510917484905416048821809405391757419174540792122987843358240023620764050334250127576536126525505303182183965122640144398270056964178582343153602180731685113158164599768652830828641065217488923132131112420896637605380075548030982464336299202795668588462080*i1^11 + 175063429605005547509033864615926401494588246363662101081797119428048008921555346830603108217359684668113628507941728045778515716370151431385097841580910309421679321289700956103261864664455920433423107213851979970911377886930631267978908573928823043715201565754919589425123001625156336882111969837993128629798439456221944616475737402914674054458664967173110622616346732229066258853852502807168455751018795848340819935329063680175988874597544407260076451796290971136664619895435456978571361888954671570945002426321870184158216748776089728024679930298088810054677573684552932272792835526517234822265374072208481972930070167393253427870354912853910784518233143262795514678727075465041936352725423952719261629643538679267801929364635032037255665056861811649086749555549263828225530836351240527563232132434279013639280058707949662132486841155268269745000305777310052297455050807970034313501394768699629744085321744743903268765677240728871130540259291334504399016434000348968961684837250519535587550684254837714218555994802503196311617471658461655343359665925371196679107363268133157675621098957078659744757084480047619023919939450754914763173714414521579585853011963216756932085003273878529320420781935974763826042175450855223843389265564723886375965802091454168937398746997919388871175286336436401386003443868698318977847318339905732220068561638896410944099907331678227954727806073916314198283942741204150212688569589927573739094041844027467131484250168857609751593367209760883026546334912580578615806839673663297136522821871925875586027693007226818713838213079988613674525327945152367578263782442091740204557854482529189938930727265355179968020497013708654083168199929919207006672140394494347805209146577374947797834841020139793730783961732606494203986669521568866906632439422374252604594529157159676177540062170235988894630746233499330046564275522303887482422173785055418783545579055292824178453726854885517906637275702059254360989685477970008290703259538957366486856329801292189431079161664220565871563774473106797998987733891794592295174947458151089315975069171712*i1^12 + -886760249127649287673225149849209255648082148394574906819559054327531061077279537506057831918045455092226100019007984237352707511802424200767278430258949698335686493140243997960064304950516248353586512755852268575673993342564595989219603449994939528052966689150481858094392056618519003056023896613634899652099230696207279451246412615649059645380009209836201982870379246429065581178519127439959634012836872780618002700313123602615795104293703045407681339708085554206220290428390099758129771358816546301410696950280544048373167998824321383970784350977831008076335487541131940074062846634400281682454888467540629403490517925656179023468461517850496731145666733932202355283589243341660632665533648694786654717357019612532770784235127665332056665405243411285698647348922038535805985364080770834767274125442586626082586987722551997080501047569682018812441305303477889225586836850761141357518910525658010783962868367035936381789335852885115075016081264032781256222219782767064451907334007868182801909033580433062008675562983971742715582905566350749582767503309193433458402614654335230542370343835601907929998720994892082033473324071795415527249492480066685086925190126142332014986878124821002394860347376082242858040436408008832045973498925475434864513207063701233588654665095586320619460692908212995554494854993202298757687271209873798011579731418976954733548977673473218164155787990044152670340140292010327201767973634206293659841957987317280624578180985229496251431558762808018861019557849364143747942613476558947629917292508398923114853462247614143319401554643797914938798654945716171853092581716912572855024565579479559128373118624018694223488147985326251196077852125696669418462022152367122231286250029767686212212383625886740579564730532227805013184041970312977253519127998276348688121821903744935735851634068071238559488942371588430412272494691612860905562120096530343709095897752423535326786990005416139842151944596811444670386328876865074516075381443724473111794877798559952868638705430865252543489563826156110361551909349269661311954143228262174452350976*i1^13 + -1626988298815748057720431905979042646490622258745506499444979956040172727967399536040179841276778014095747629035750514676595465010633456446508001584183755490627460774625295606850673823004365936487030201264112743543418599414422056712102789505414106547476089248020563864270568339481401880374915047706727077566444671590931592624082803485344354582587035959490310967007905828807009683251958518220512127235145745074771199211794476317834223176822590910718991635930401579146177200892694453378064374510630431495106716720512742856508176653115689770653157129934707478529721594791763311677534693133171450248356066404367029800075224587946464206537359973895865028971464187936486504470815726567400893160742985407253471277583461617796755005345018282145318867397126055133009307123393255593407493948282011182249021047215173017932442699079923437209852197740957170748177275769610156115243348932730103666645673757214680484351698490923342486533091131111688813776218186959310479429235645449843045151086352270359003143714770727721327483932657130718915972360033029174131727662376021335626544258829076912176625599643851824711652786224006299875060563092582141890917056314545245132168013646266595300800650789501584971595334293728283463747161750826147515383804322463993080372122520762430000841203046233249174380352774733304995696005865077720682902807522513608742607699389199694670857785996525775661441373834779968312805285086992997287840969844444788498405414692691043614758078813008348510304564587585709851585431707320002212034291077456413478993789398407126085499350250012844414065720015278217167622126642663009524262688349946363083183280286273239603563438160086697648503298950469378217885726218133685197562653352458375839086852298337072757762237236820153015632335389595348176347684077603995318495904641240215040314543293965454037668880805705532877227736043445322740505401274740197434889870090570785292177824279933408535107583406260757063619317284603356334298601470468417193217650224997400002869017395413702057788904417264158761226373512551036710963771783275688089055912619694939439104*i1^14 + -6853167105545097498147821967324356191444574955319932609129620039928961186795390991519505773558117389142935471604341182968150446126547079308349395153828254106631768188550880896141808123982726164499961954249056766376407900300809769049319893292324089999808685193699059245583043214637237060562425465643419711406343184883272666293595452944400030908400616151235802172156697448885726252725843988005998828720627353552510161908011125136211503165033048948480603682230840195772141788177463028718340886564376237252757899970632370649921153984141672561875598095917974219288681985895436633813958008392421960220302968289154373895973067383900833642698215221360651799539819619726600666647165261264213069082209754602161436866713984684029024082584448631754040774369691430832916953591550087653492326386030440081398935257983824514708643720163186594682347557154246678661286876305575214396989974063190937908944593275898718474887037944125126966697202841309364743682479163398778116807397451130974427905477673246318419150283775214882489909503965214361714700454105715811290330722766358046695276496955414212126093151218769068278091834987961127224415901956694629677609483374677047424177879939310886379997617727548001801985795409931130435741267637075748337675917805167497319966524440998670218531266892584417730043457198443668810202152071345388523209075543791269312658873640240111538388112064396087246714573888319683358879145813366654617113486534689667219350996831847158845769762446732732914168944795320429958500172377544517575039717854219641617122663314561394206005100493642585170193067332293220129654489049034604756324861940390213125101327218490457079292969755242634726817464791939224082540376036138846979571149578843453354756462792091463907696683079013209646090709990329020835255127478064828054188423229195685915062266998213602008281089225211508504792643687381064719246098998553518809571942648561626201995764868284695340645384601571419842084845845931792432204584030408857694108951375048572084101329199055882045360269524992774779370625046538831647378115284738810694376851406585856*i1^15 + 4760393475267321342332842065851547838498364644052001339218685587920479311331353197779389199279314472736640222556865079219094576898283129648473656630932177729545539518896441209737384626616166651304309107936385904025484697746610554064788999100865247713313967271744268219996797955694383622301626818319006021144794412401170685519347882233273772119983634882747374888221169662615244872354710726540599712017128344303380052664341579130387638516049025236260100416746722171538453537177493440829634070145910757265452997999279229299472541411728016952461052900249708361431299340571061800321302650011851032201538868913027950919444834763671110354505470957766842454723645477679607652008744119121480970171606036686700933017824598130734425259642820414599765204976189599053179952391289089321974165698813201862770349901433147902101161248591161050655827423162234201563391766815051045666400826762638747105423789616846894979047457823866315585677666275238341550388518542539206184656491894835605749224777621700603866683160983553151238626231401240145444308399007163095355623518784482393327384151589892610924117608898913034179557950410435880785886299901334370599420081654676242815514804339769056695809513031270495096150749325751673374021751436426007966006438267545251708886132458657407504414087672040705904070261803751414223679310865434030502740966607599688956269552912867917489831515762114505195649131796569511892136821299989938377330642963083318081878796013328114006043423148902734848118592569896905981561800126813970284586839270375893882012413043320127873341490959071441830892002859690309066258113345849396596824067233556860081239155547913740558546501993229201614192760287142411949030449734096384106584061272721931014533660800131808887185078076652551216554367069957413176791849415935216842891459579383796821442305441078166742666655489252970061294893244161198423447869250821588804761492962541569442768456533686401208421088434190751298468065497907943686034562172606953607810685550374071357376437661363044437739440282363555303148584111294924285223721039783743821043491405824*i1^16 + 46408207272588917250873955423351787506864455330117609423692708218385393872542528395633547295788246139397335976036729863501979559906092789233621732966908675675685807188450752995459437651537137092635624075612212925702867397078093800407216652027929322383749446844738027308214213146420517830787847800106966877707698507980102557993703728999006851656413560029522039244964745515093632322539507332580643048874348216772583133117671150866565063683154916446749765101043969858324989291937342244239754901494270483748354768662024980879082132434085274614158840642472372942521189853194810945939980975565848630570813739213868383874303348869949066215971109194623959900600853549606536130149746105614924925257049203682678585444148356714215310678992488470436280930464941444382463833743330833249675357335574080696283981462506422516206023488980561340000177042296109742788454876054596855217178701940470136344337987406328080162237754932381822438479739218916525628477529301421887094143423533396257807573427411831752409117789856821004588051840013072200773750403102557144898489717634540779975555004280159893269911966963121916346120279287025729527077968578530472081744344055563913690415793206455723000504051564257458286162341914424153368273319326718773813372753210816116983380149252905236340076372813279425156169169088728262297445319665264697430991140089789646127998797322412848934497160356368279075439270406682207088798187367109968937389324912227519187495313568523959023863848553138783891799394602562710171465520413163537692811727662205654399448615477063266109713599733961118897710288972795832788043111320983561840051566335633966574582509513953800011446423780225362381782890326519239120811625331146106889617310539128977088603760139519272052562012065701353730322991931896467350573238610088329305157519087902258093442290178924236612026574718058779436513414139550498291024933224507717804764912133517957095789913859395274219590286102825851488661710422064067876361734005471291208842419557263692827941259893178833277815446323268700578356642322178308722585502894522529598144512*i1^17 + -185899064689629504826735992509743113531651181042941743631582128635433908356386398289517085644714872009532193122490845992383218308817618227367558097841754262350134313105367346081114339796134400584120580255082420260539897577318237088695638920566152032705968936147352327749867454577089664638396814009293996274018006584084321832375310393830257039214878197155826960107355676494164198860706946527796089105697533293483953513785495237668544763399278936208421457862441193697684723176131212741179734886876179087796739936444098250674742358903722146442154760619706823837011162009474851027757412845623068704765150710379835659419908294498123886570224535019321952261800820015354357062094584295801531500927985397252401443951351985027380266499305475354801342437117470508689447520370246164873044186107820147740787987199106540766468784816920215167729152504667854712397868394321037045143750518850112847846059927683215418936406112466935942478436548225060669639009673554038340221301495406399755444549379031729078959385363533655281533741561843945928851038006946329499580875703939466840262983214940465062424953758371417344560299582048324407560221547762198304674119369949918503682867789676073950561575140483226114315408557129350493686861715473328430818016997474651712316935834611509341955842638705063646280630474701788116422092787233865178399933117621641629981719495935650918143944415652835739975108618488055310343345343612604036635099851060961574096136588588623692461132027990512732329584095689567439788505397343913103234475910416806807000836572873364348313067380727666371413506518764161816715811879314479044857980106782387032716269736912024023265430389370541465479405505492636388207788523441557094295087408964460123816884419645805047870038956036514570984101926232417166884381162133966700377655774166667934112610218487249071246454128946052109451654567093651005918312860805808333631238672352407665374154031127732576969629319027581951740830897191461865008716579144834778219663544229629177652736394482545961422838706204482378582902431117341334714118976415681478656*i1^18 + -1167938054021400210518395775275011591369811061384042949854158561193262578432693456682982426005961816898527108127216739966243137238419054880318488231989435149467574646909543108159677862626546914288737850110615483254199230296828671408246845057421219968256720652042992833134809297388115231797313893271327914650759211719904961424637104423218603248914064786912879127119886871901767298958001766865986546306367930157614629570449692299046869599254635080087868510352918338645400715493848891040388342394484116524453257229920170532931758515877055269842552433889760305318299360060322518284437599451573992521270505101205821506062366884193020108607384556543005931904240343683373829158971308010384229419891635493311170881684768022274175575203793042499568423343606783646141116543241769869573679870634855037162887473154479607436529076962963299383809614705032794035029185349042731938099632815105878000777805684877823442696230354594768923553119698219709869594120678561119581359345302091465946167058283873044637825811154194556405258483473403062514142314492170658141094371081391428623003237764800155920345862425170353189177832500280440356918957352701364538362619480063810427504246773702278282426273603179401506311858454215264364746154745825867424245337979326600096987268573532890353277224485517251460137871699351053958191688924730040886606314435578956372924339830354458845651519602724116599566441296500568242342040214082382602482112603049487236024368782034927898092139487086617740773254067541942781471210788750211180734449980224661413827780976147784417420982909632941485852158640294724966114690275100259832497887762995749077510786030438404064374331368128776911341689425041536192501022933818993944361333842777469098147569908747202611774392425810484182671136443347439309400654246860229844911134595851094068696959593886398164669044909466980617388000219026845201250502173176522893212245825840516370852914033810825248083062500205882381224754516625984681963127882808356570418576595875151421770206231843605251675790372328864266123399450084903790325436839362560*i1^19 + 8823397071421356037678881308795910289381456683992239405438443637770953195619387597628400945154026077650360633557075048143892319917899927856466786497853304685176573697684139451417226531787295025462203209881397780590833946986145785835747242414748947225210265437839972851746448264412093147043375009145027036655994561030554912768574135753502017426297174580773027438623281221695585503715837372964995606053706699868468046090291374726619090090785169216504501553818489134952622079061875265192301234018303056239946296070208096423525508889539388737747811534475200444661624724100128328123594890492013103506096591327915046176692583915964881753476170308855816079510136899988226119492306077829238455471375089733214436901273518983556286045798412773129631303018440665619034073379827665721220028632646946412241772754008194606677673118090448274435595720475159348713969426531111563555723022042205741942356539667417189689874205441599278058320928652294744310340519203248981252007207585239216601283412192096141781666403988939248019281356153228121342707438040299952638690227586082424982423428659655667376013412285180392415328228954927622230776898053531802703234199201132078176967827112467635371350618875752914858132062948663096316950943210963803751238079670665588237735703630426432726387041648998558322394289172932476098258638175635764933303771624670178808042325142432843943532655299845254990990924592809210069485915680886195949149827189875408426186353754568806617919946296320009851780264569115556807819847406034777942173678828614183198876743954356919273079267743949633590179879371219708666007376567527684006018652811843037938142518794679647020685063167000047330295519847115150840827592253623171716118245211465610045635927850104000981709764560030613871036915907607239514108676172929168293842706670584457645722165743715643049884766990951928775456145420374604975451539993060314205923061762930562576049468300365583408599716309446176822516058968559525740229251245681755034688416547024563202867460965824360798837313886058539050608638055062460686223278080*i1^20 + -23583570921604183591005970421306312483802185060235170455121151168138855669437718233698150198598767598814672454733410678538635329415742347767060735393487183767362492613398786676528313124820271039722527476072874079221539914526696151489924467721184284321213223460493442387165268138479880026863777836286271310760996192641934252153164475708016737296964951699076031016231178217760521034031159173292961709310405940049518555838262923979556655880672148059929403560387685161479303707473166017831675392883744631508999186795817633281185976199106386444070958938175793216416330587629465453898167586402753255063825712769626036010286860828116102403044149817658705816125510014293959596509420691942751111282589215239516050182645331631332077467110114818964509503568197286928124994099194188967499311374964534402125583749247900886215916792791616331163992104017650351696335694594212652290450001308044447033739050797007366253171900611943725853970670534798574938511108530980316471226110729734070209451670483107671326557455888682660027060623853620924844093632157643684426686875389384285564545514346178232863367931892447909413493002203042737972286335503811280154129772731433907965249773914593198219816646979680709813543824492514362917697206257320191444345380900334596373889351265662188058495054981717905242622289595069103570578150458613127788234954110944415697294811671024627151799307381119553370999408116741473578356810310986182684308788573440471752735276549833555339714498921078259751064302898579945001664548677308057728848443459952701720644253658481511469226945178543994410813503574439077321803221479451244902140423138784352168809879844498313675530330336592837058623298139034766681995045053632430542359142330909157043197581513733101879175338291155771292031014808244316855502324192631267974575710180066948268262521636264473581561690439885973853589514796285622576225239031716526875421617839969236579959645998005701545440017086828631651959914035036445465062933949621145089586732237359835997354900067461240433422602811845815266136327216772100915200*i1^21 + 33194967164908664283365812196906120062679567438549662719411753162554377425917234789137638336357775773561435138593533818707204002881830731281005138678712246521085999087621848805876007483962559206520569778333861029705604276175567800183255292228049183347532665165763263555514929180738503651753255706674604019212493742478108056354567069326489640055614090100840437308091703773671492363880730263671254795411524915688138618852834191834194485161042889332969059300176573406016556040513739656515430067038316978317771943245388961593815085746463669374078751639521259934169979343857786284967181302042742421884863054965625242197709239863611196887649359616849170282250358652121187609969542889456075665531716197931361992510545687964345601788130328107444322519267020021341420803602928026088479827366992042050847778476482576672772665893181751163253049712382669252894423455638334608049152314669890813333172833924466129039510035025340178084318347249209811970066468731671859411676661040394266935951568735231811272598084405770727596727058401801007541905199771854496952395504187538566847839359142207463331937003141439291799391021215788272241354135689052292689809801817723462079485466911829133250358810238761907591234066670630283828910373096247562118847681604081915661279202107853078892871131494081892038150634808705327275989413870083100232070522989925672042489031117459248973098942250168570270774178185153427514511267968283226475177919481752781088791045063537900787584964975375474012744635397446535282455184472255325293231711254606349647739010674738584288901632835698125343786246745571389212676294658657362577376143994444330785690723747213942628337784532344670017224354872688691122931818864260694013478547542046803398475158054782750377911256312403490047365110365846579923950124196777377482122996274381408904309656773209775004150305774149751088677333689026574006937408168794572946597146941326898034411748482727404852378732536962561422807288934224378344255481501806720171803471636374852312786575470757097246925089704564737635537099622973440*i1^22 + -25755436236209760548620642936200411416910792520449225731112116564230649055260386568968889566886643604375547315179433050236624191281971140406276270215736304405470176402097475561202785572934844759471393272193349850437651198591336745931151385097624551100513854011401198951921275112946636214408815312974768356483124760506911538238577650529991077653760462502303968751852789965603467697766023506052962306138109874343837702056841040373471847753101340927791617028023080321691644043628888680466216239591419678315830819266123017317879093107370208090062630010218383404268220018577641452430008339380261993867164578714103323076921367183579302464317076783618515036224763308412183326358454529455586184090072495665036331336599442148091330851397194090589569148325110772490056112024915848679443446816816132592424698862386609575564948716304029579180145924552582007740470756291511129554198577467956442659940057183575286177373712547648982086724886482917425746481734128570914656001422028260897660671519098647483940592949438847431600305227840376519057976279352164711607060754118992123780030152820905269264978531713258959602658492009500817057075928239027346133979817744117173999999295152454213687489121514977474181061827184161723458807169700926221506952857346669381233258009448345213822272390772527547476524017066793767666438981078812186642030659504770273172583816450874735314063525664943102583843434100022437871437768702965561126934903273326771945647763612676182475134341946103906620812162177800927292916651763639734423282191757168301835200143007445444456476895893526159594625761952931085943736126157889418748201450161175234442012346111023955017219927603475915078012726857522268527391071145212017107867039514129768485824421908510158407673461654488782487964376049405998728195977670066143455491344353178214743374132739552016587258226930461991395496825502434205187974342812242209198404548427670098776551843023514684061782920327957645903111499591384563896761776002076175670862860867096844575770507312608940825698174300157241050045349888*i1^23 + 10039485147046883149299963949342982268782926511046808601261389607720616183838092020922789065027213959239187544983947679561313485153405974470793924402303131376178311809753228952257587511018914550049530342287126819245998868357199569136088908969104821135463797655422427216328482295110220802385911644135312141592414288209092908794564903819155952536273806414932124869721977494992637594089381349205614277685537179127538182087963311763787517259696527203921455232186944716224357182717404133201752880991397779880697723592891772084453298503745715832785224228743707102979347111969813439371978824547271738084658664585177849338897722962525767641358207714699238723984770803862224867215305029970160215494375501918199177424405997922805903955412051429878867532931136161992681672510105056129316741536205463575209042782738265736835365415276631398457319953421924210735540699346844813853524687629669501727007939322039402031300834990557732407862115352139483623504801528793259793122243192621648706710050761652617950724782213821718537008258814599608084961501436901194900009701254334284453514324715931029295726508190340103662856367547910612278275058067327365670227254936105845279492510366476538547077267239738465417531911805058348941520749245087683094532938035360355135547887584830304801477478238997626790771103950014751281825268093390509660085401431065359125253833878014241575481448741126938282072343343503967276003534466364770691661322687016480921828658813024278266475279924269669616979388481706652971560640291600445164171741437695220089885728796815371579768471999081925791637928921018121529989092922728323884567775114989854517095861037296783861193195245282310995283076934477491576987691867351900286015041039427338880505792517145006348062930722198181791977098563853992962760884130081875791177169468750701308579429079078237387986446342517999439533700970922118839606786171133399889495533589397208240065104504300726207260787599357550117660421326011612990922563412321905090219098023956447484384233965995433030871987569030850412544*i1^24 + -2337203872437613081313367001859256279971365235638363184474213785677996058220772362590385799923730676080545286534407469322163161356490341394745880417704462995099518587538637139961629926309246449920288558702701275555520535883889270203496876249125195121290326966298972005602255426177739469227409810136743411246721401827560112667428089417780666671716619527547373843974437538718298037084674153235227715893276905680313608839153439651683288432027397249957939669675646277104287375880438146842573389099912360144780537086610961912908407790565399836198120657949691380132715220659972819630826508505034775022751926708196069772936343313440165392463815380021295622767404464774920173794421226932999385992322786721297283422975251037731435888317154366799401430759928525988185739171428393897291101532075487354784770632647790608071662195871008987377558713458258016342870968188438326884405218677725211395894752421651599446114746596081227981337165796035430696035171146465370317890440857933871395537949463196921950030295988735424580941922126128340360006434155960940372748581421092942755061159908394736602311479824154438674310288297531693371256341849459831465604958098924878953848903938885882066910697764250780780873730415582172247465451720622227398431125966249330862417002745860911515150946706587511193917380564737447324010003231623977028152265138643830111912275303549388410103074701698724212052734814289905494351108767414774634328494393709043625057714536610003997181634820493041619036894939076960055851858520820884880802370697053878094609883335144662943953268043705594083330742645169455207775588163128112838455311628084959261369625901403380820721555042905557076104727305932727749004979950889424992633129595363584596182394382725550505882277874697130002816159462354584535230535942984787885944769457296434277689152515213807878072421958727502599367468326383989721187948192177333927988870245481303709458464975967126443438422768261310518667002829691405224276152104559017120099051028925768361174729453122629868305814036414464*i1^25 + 1088435117103316155212845818237808200441837818296046062529215506098392004971682046707123335045458915069405965005413256315357588705068114028563316999704985977325209921038220814753410392787156303528246379786061154150162815381810529454924378233332251439410897000540324598206722681770189976269471895112611724771790813727342054182792672718258485782181877391406738371679197778427282396785202999410192612565942189429616044062769393776465650183777800995646243155087718351811723772879721563941524703401669624872526485953887732508038512435971644381143835724857265492950266612971262905315470309908315793055254134025785228498295538946741633121116661204447249462819171335948124642118202216180295076946572276310264483838088562757674520771347298085587397086921075195499253801653941053723953454414657562591864897835205735841095097736307916308902158355507194475607966486403795987146072931834294536082389949514832612641594198241384337307932590394864548395129506538378937569381698251631129977242154253305630398107072258015284578544363728282371112978703113041571858563680265881139975363407964244325363837658391415028988542880374830538163932358271766257212126307530474005932562013032826189320525018923613482540846071325371020044269305842772669502481877540422945028292593381383872690400230171525289510094125303498135992977843160351544064418530472337828786940662585898987060751288455063876787755977244674982768917451161374236905051331276432996346004499756055227140207495788130648149720376385674715586971017830129876469332011986833260017849527233478555200502837471891945495220863213675976783699859631146689778374022776926811807944068087632717722125139000921355116132335413512186882051422314068874781796393401408880883820031276088002649137353439172369214123871242478773481933273442675765398884189789930541364233620995019370763460372193684448859637373232555228436592334990136466601629180938305006316867545811393472824585729448187116799667733363203191156416728947367584280768585530182710052815584931066188358880329728*i1^26 + 19199239866940187595464193627450410009246355133028484396864434853569836362878909455238157550678581685765244828698590050258122180823149157673588247986583431735554448325658066602656226338890270272685026671577823833536446322117201170122142258359616449560517667185570831022711018782642286116793512401271408253794630520343460247792587252676524853598516377543207893975440427866906770252905963806389962726333896072935678704075439121048228958178497112455472767688211899870856993300241279238563319213711319884487220127662909595580423481843753929581430644867545404165578604079783396869097062860120862178405827713547699550872986639962791358479308829248362710231560003460451922468366070291186119961388321388318543567144692416160214556293373081873013924132456477141614274197258006802706956877244613520125092968636895792394839554876758475946540763852814153018430941960357478953175253632858189294334351539940998132650106318934125213370394971921456504493962392645263521843288987063230063672423219754602794763360923708870115341802639950468810977990436559547411207459333677870967867080711026823856498432731645117991972638501809879554429614514456287655658300446670677636757654400528077195550334846440020654639492594144576585070623289177377797162835751802056784278105624908405141587791783648139282707724415223774147402482778642419883354884226101397197154548930239435718379147162376216820852755254087035853552663640002388737444939358179809253603729739638809125975385592104289388770675219345970779665682494933927360146600399735739766375302227927352070164556572587678881644532771727132147343161681094520047433630121052378089572732662784634941308820357857735748738538234074246234420923664316250183077600835492308802023212146310385977522914277828487863373331699529780721311859146954566883722672370683559743533925886967064883406835553477542856265538431528025875048772501632534417844200660533821511749415904141289342974330707225886889516737854324411998989346647447495706186730161285715026217371202449748000768*i1^27 + 50856410880134053572308331593744231345589373331211236119467272010353322792440290398514966177630024350270259931370977231333037244100319495558941754986481192876807320855151026267089916413615545825560917115706283995436808582456124510888879270453303530805018862219428593833239159972011585308829079767321776318960537904324859672951687108410498564028253983940860423214207061593398261891112800044314849950111924366983391588910529137532010622369616492931450141313973542100638889467232064859304359774818948383922338214355335636700184433233595218370695739544441132579173003020790154409193525878866671739691605300934441374287838505930433371203923157922699619189325714847914619169387991043716440172609281147679016614052945999010176980644299923497532946787700234259736610076948049275148918454602195394947197286075753234556080115957455525474390390477989768564197383545430430306299667019044865172135543154081283282489983447176162123133358391736887813049357000089443033577860209982398006721801588535271081319863496303758941488046869216450507561058164595112818704687177526563713787001287537297406706956262023247697870663085142716695758292329880014323448972897915548151175114057720113248565566236024587056432282378604596532317724554751874450140178220210226545814191309138523545633456017152753404518074743498048191403250451677461159014223939709947183985306448450982426620497059264059852950262887869434039911724749321425419180851964515127409067682834897903767227496606303880923506572478780001236366674150605576218665273751668250514130708424119248451748582604456367344473778238423263189620676826758172641372338203919461038676058336165893266281937904592908215130953577348762053098428046485896019824489945222832522811063666357487958861987410341989962868062753663522331387600069128793741264748539372014146473733569035776662627659024204964980362677741948079716910220518901629447819182986910536617248583032057814234848967247983235274736029907479522747948233794946164977568326944939719379105751614095360*i1^28 + -635759372496396593640123205257278596244653082399945152758569298933520055087037761030297960364808509971160573672534690539029958344317383407030108757147895273096220009741630975768440815561386158123452303936825868730828070695779405593435254069174833239783482812379025237721248105430936833188826399615106474737504191178355051382167335853581427138166511334837133722657376432740841853914287282070174429920367757622549430519016284638263971102855038311959509607120133036637007049322355370850433452068380171983881123158357938972384663498233149461841847174083656525428257921968762523198968657916408125983952898785337327539737979448523674025943682338971574787283941237882117829020506334275466740870194794497969627553744160885044296987410192501668828755970437822602421766922732780456006985724328120748260542248530191925560168158476064740498582503166420543610397684487235550456495553015688361312972378490878444577460597398098229909170434788308381465572654458375499277912063066829741592326946624300124066673845770615513928986354197799766443557258316118108327768683577421089837751915870175198844567196866089556659515968169318249386679231399902374747405434998182365397799382970921151478412828395641523672035589548890371344019936139008501636772874626282134919935251925122323150928909976966674559478208883697061816008093893500141758047552986856904048701146074081011608067873936039219953683416247036460340063035468653306525590771977310031674546109914042519295356841921364537335469970968772659125169794529004289892141691678049978472125369360537607663280001255349372370031495805636757482204849536229918354616120453438283667131485708205496239710828891254292105141313760262728584770154737281087943461789352456135739557093637114404667758510658804304127018118410116102482734085894947744111375324016015135287209317983778191016212468166579709240886990734187912104039414880380124879306562541751860896418298041463081083899889424515188994440640156107746872546433874877030142716987074483439817195520*i1^29 + 61953315289418853252032612603989289258024467440104337950032011570052648747923639878138384717567331298408160820009215006729901343981707942473182672709215395931329680033419663259300349897327476576625007995398149204275490848747488505816597128356913902801203745897227619725229182827250620139858924235849655018323124252860202294062844505747794053697724009718398660074555547510845227571997999282196548649076487306065719156547911897597570012122734901528173428430085975646090802647935100497938551712544359075608057344317691816107853882474638932282661805475838890425958306788079743489052803942825053605520977632170237089226510584024090432634649662714173849367523167169487608501863378858965729913130689881397361765882822848631483176947419630202401573171178288161090827291646216679126839686988155743519196290338902332224344993801952892958529049572934777554287192223670111424690217690564916736936106275899854537984833441207401849074066564116822118123802414314637053870013237548760084990675035194872452162088084915302253629970136542109446483041579673595820796752174968769120677597137607991334570943820428166081329863626438858162358541333582570190395627401012480969142119160545600570621227385739856846112970973413663277812236555575625101669841207117026336843010184516469444819677266801490229713793984772580894644589701640355864551247722957117470792173762223756249488882971858352928123537812276409765731796290063848567580548971097219646845044791771738659180436034486472317238258769032787981976530962226565840003125780750798320568821814833875298206222662714531269971755966397668468587109236282804978028742652022477072789854560096136897042060307973558858682435605070140684024835629491213761146518473635812276372453111549716997733382140992467119422258670938276159271220857319109778577053162008649031406745099024726017855660320199123319392413230005094859526842836603703045010737413493509810503233190266687080496416365375008830872658694633372203014952117375622556549753368626593792*i1^30 + 154405015182337285295453192796743503026482800240276563739290357594696138624274392349270557119020424480128388416857698050546427756549509051736394641678560743160712562819058566931541556624252778166900162765031365385905596171580237476741097740715680108778328376024386726115760569310591886325301424777322234286253022102612459984336395336410148099966785158535700954788806496460875583773614576529496135749373600968988085197305005136110332794599770179547180306379305317616598273716071351239417089661970818583197992493660934571081823961140670529262127386914683019007751003871196919375325575387232646942358684115563075064151463028662729273544630281040568604282453854178390126222658202945180832013675974489525694354247177805286722173705952152302815982650527624017151683637572778009500141000820198699089560059203789470462246915011741806948105652680188499056754599180460117597048032483903322778995170208409963212347443744047154659458311202175418745848947105464046701340338751395636644077011681703442831134663537914423470084254387229875091243669460135688618499331425464505007488755960524873713694678148890290172544544033007355587891896430317450096303637312522600476905967130534911988034530950912320681842747815568036939969372142091576034096763850467270987943565401247224706902316750510390809672930663439934655926898576370161015310594925191177360676153848266393903638553112981005413341700565011702290619544814050854373550473788337974484129008962225364370137823704543533919159787835052411114924070584632627837686024540321081245419668134243392970445502072029500529829646480163318951444652860125891505768138756065580759337780005215493624758762683715262397972904794360490760444645809345143807224319839802152253757262615470753473276966829353236737580733195301961931479917571836715287939844590486424153861528172052497153743311923123331629560192853403309062159328421393404810652908194041653690194267687663549095824519612138209391018233253387855998536611338721554262493495296*i1^31 + 358414910481661972184200183018594278034076686984831187738786284435660307606259990437900960480782841685465979317324855210203117212654730392169643416579745523250003806728789089090159270403220828277524299489320841156508979558959240878855729420689586677367119252909862845322640139673750372648888242031582908277608884651882493437476543540358527171654207412980381741822879256053193834450812903536713630440337071570117131939798996495535685532310553324066357336188167305506724194979220396834444057063043491322800048239009796266631228047382703291445893317758899503172513856085267332468036471312183569720426527540097971307553008907692537770270804049077102267643939216979625696859210286374670498802566382880633370850622802646647072311948303856960064492945322952662607308008532373764917305393162162943428341526175904084381664098824095644149960586959625136059612788161663436937584187180718360754026843279341859911233462764672308914366354552423094646246984426843940698799513678551521984201412748377941005585482873876400490583054339386327616440616967069319999037163268950073006909092600115177977580188459463621823030840246674632382367956385427628404090612887759794399991585291331896833819135204420596555498736340237880644882149760956143770013017242182586366060193221504003350686585347719204312316236535578425174147920868201589897929977314059063221603727403786430193898695770784088010585744829009523625586888950847080433215333170376511003745107798386323285174090834620417633660464515079090574279617641323266192570621900147512400758612364242715866823034256471414119015416102958220999921218671722576988499133068878750281799097128779941466664734883816416001119689463248838339528381249697996520253246725337129997847635746690330068044554816164892314723704744726122763058218354894813450329571468871635366219175281864030075163876761770905783030878341746149686706402689918411541088561588776401063729455561806697691873019631219062033468176263586671496056528505313165312*i1^32 + 760124846348489455762137053145262335108853486538503678743315934020431059562675189927519747126221318364278272986358979954789668970037351196440528366240320720044718791229812168077945801354762939624825576297289624019059054928917090172675426573695698520150449156795045123989009620434807976943555438600218688498127813094262607116485109469522669335710486036751844661029228654929721055739461754225013573234233354113869683248892521269403513406663266533330895751874911690295472714283961654735865048066574531605298015381691449552806537485809915037840408688267443732309688335152821030538467141200262831659336881298909561131376059539051753259770164473722130205284322611625079297496612429190560837699518674351811070795838715658866350939061292372210249891670462451129745745938391461874477307019051586920051674355062553656703950421076168268156567421053992662489792921200238103393475248163589904332686010461659453446226230891379819722601136395205000648569289848559750111155625345519825808034599376789934047501378289884903848966293259573278801917303039330715348104980823982116108422516811243801494156663059858300306649203055989833418286679626975892375750708921001679067743681206438791948836529108678926586830173738243021646059065071913492221795426015519564764552225535815050426805244798410755402556534458847428081414238600732477683406344675827002548748950416765158191918874503250123115291004531678458223104669642767829021103391847110089989551985955057869722041511877765567207239486907535380785667847497850522279152682578003173454894322590263971927057989072903888027336209873520159222293084794355653559977269551779803873542904186959905104125468451490432569954899712391358632088048980328611797386199163624388301207341297583820726887656739498160936129714503175905956708882851708032585193149068758507085769030417819899542516997617274522126165785379299350407048366866248461973493214058336972181666684363704697507838360689311224384269001464869968090884997120*i1^33 + 770222477330947599167986136455114231247932874455750755746178481748415605357025263721131707547930511287990835254560488600550440506278120151358788023722815359944896345829852222000392530975163999017113858250279380057343701007058974092275203125930606154469980692024591291255748513891260777761689547204048550921923831278158866419581595038489589630651184719547906456822835161996739011008401140306464051061422896927285852137222251601820033219033402977477398555192200358337731285018846034074275935872690615526480340752629877707333984298161745645698551553937166796133117862374696663458316138683998152589551534500496033587832907588849064534837544561205483013133830646287600116765038710539921771391512342542670766997118389628220503159742668411911784022510238776303513536406384856397200963206383978959691874671281165160335409572280304378116576127014902430058717029788521669337359329359295658376207426336759008562048094585788184837834388772518717294320600932987306320873770539262728632658960431964129912470848570237835159144480065254289827841778972301821453579248915408057927704629116886593153565019453924960747798099487128673499679665160116055939652439801072543294902291948585986801442136116699527018223836167124360711396589764570973543647973711588212069989643122629075509935918343714423790712778656992537394218714069438647125746563655940481638114785715126781129457018119843149610901373280586897726630543017684248789067259656925404915084077400167522463712320831407483679300808833813010960782722671721972077710727785378936142917320752428688600899749260998574910393656120266479019327016522766341054120803422266493320126257191210956266162066759202976867773260318774578693303742009803429609051661749293257007681353669704637717203102003763768728914379610013444424640967542186147797774313185094901143591167195013388570707074959333157322161495747000325088206880950543803984911905230403359415444231118560983860055065057591076242006780031430295552*i1^34 + 308363015489396707901204278335204863752013387890237439930092000346013973570149837759562620207847882284387814209502132312234358600485161314199124418804605000196145513568489100799863018208754146977772533251958213020376848888285399979492776684129155303094562902670049757170515541511128970267002094422065216643889966609908622820805681664899292065978131985566359780796581151668897459345309129863750176936816344270236972225005415605219522869938356544635309200187415948829926453346396062950274974819732204183596037931521362851344834698975790707759317888723029606734974946050640535626656390710753420449230141027717282760800937600928130471937843785634998049067782853636131308859843598180048056800482965763430576597457006688948554843791294555267002613278857764978400726186105040163457097829494661337215984300759046484951829706887381186521654108511915863488302942171506112862469056582801360549782285429478986259169134337022639211858441215569516946134169789611897406363602407392249272167513215910206092868542650481512733639156353370891972007242299478223301253956823176745642199898704443664873369789708230282581145183285423111989217201315317233620298907967516998476244443999866269046952210221185696244039967859680182052392787220602911444816945915731771660039444222897027449061472672489720910172433288368150752017771000279449162293564266025376554105053689205077562106532630328019461194318434735922068461918966824783465857607067895325135458503637059938511073448842083666776524232133759053785762959336596940514739780913914417790929133423641072952688568950001880929059612008086943879571663883415310345740597945164356798886299193221532472796151856968733718837497052226564761166570419692276881526291779957918571518110113355066960871002567726756417130090154474049787361302940020372255565265322329902811439810358947715715772750651773395929797412264762800753347472754426483739918687002154905644775732557566913498720878628968009476431937536*i1^35 + 66121315749329483014334289247569990056634074904229942259230713832608402798245247328896897038237590834762377530070995914368551477468761195590051679285733599044941750413538412052995170519012259504735128318444872999788280389102272638139903322664415291843926123301263465643551742245565786292829574479815599694998136990715887930471714993461719064548830396184246740281090772616698058334592493727504247105064900400700431262895002758302902989274070792960504707286058484289340706143602294318798541845579452957613578311290609523336229151618519668428255271495198375900085109342376718179945821340968695939519024518487576512107712971348742662624938052833786319271176516431195917405588167763048926293966537878611584081616917766508518074905879114039809347403641288123850647617009526730976231127167850456056636124668774674907062779577551257160276742226340798901025857720644316564122010200778089164409131689270057631732168954845149677733192174143625936718686073454777281136797581399022165837833585147286448297596763886655413474453580287793643046323810332798951220075586763861715995622327817098021160829560951106170874020556643874410561005298738171339242078900266435868878280577357955181528450243708464223627970334060140587433742735648293187803288567266134466486685682310655626966146220827535005566478165096542787323652366934971554397203099971179656971678952783068486044470913282093581500015816095613825159217544395541163333454270624427219580736916274616243432168667892097970194906452344597807244093174436150388029672718916732912602244148198735875471160017179043381994838136849592888444671229785463271275073280937160298055521140187070707149495982088868860373337583232892555958290514078643339240409421743982252932040352827209668555912798893056026938998699845990405100304030820782438152827631394464079782062664955185348737226145900348864273359006937157769456273302092231628650879683766243248928453391226965241888581787397914624*i1^36 + 1396804850763955139420651726145916781125636522839282811888605329293062698717139839583920900994612998890262632223874308498926254510425647794636965830870558999066060863982666268806478511025702224374640172697446713550181406836749060718170893786930656513454390942352638046042583912069349284661048184112118371514060256665740517739922423596690789406711582389329962540249984222203109728152254204269843205732236132609082775243889272284188964192147210301357487474246192962571718929206303648069000758596290913972691663947515294463857397265394455409869265920239853496748349087825155566823850041435048013308622815818081032073077554165708516586735528349842786376462767043613947150445421245258011122810871965380238478836277616933570976796617210263914924275454521459984415479013187232574965439252349172037919231007333744935761054198613496344076120175663037094933447044008712010138467827431995835458616568958516480050686774622883921805725040232780698413868630849882325183167860842331902418767179923485961007823050906868780590552294095060751764349555500044974929166146430362779235350021992535167865145794372480329968945402767087903785123948821709489857288173182356977591467553489657614192854992263927738834636886567857444100130148766918348978243125593148691338652336516787828675368570310064066382622329254821325746264898779394992075120991779621420025445540004355614066657703285270655570806648371698163113659169279288500500947250634992215776776249339973735154314549566723431836143649583344293087859623445331779529510665935285380191041463636716858935301399963756609751046809732470430871394894073805234716312140234500686363867078376841553302570432436597496874777245274654123155322625938247903585450378572250369515716643279478539200610329186047296398210883521477480987328027065965624116610812936482333387315596071792151059501191320846700795300351897343849424404547731723638291397133163667680501548293473350174392713216*i1^37 + 14667913336491660167670374549578057858916421100952850325302620705063664192198491913156541515284928364538874188275729230475286897344799030875648876268440305201995007099013572599398855671843281871867314639624777826569774881244733589511423281788624106432872962785820441380082584816931226480955186813886023993191749599197336133714106119318433745701461324435689436573827587527994098223656829921878784252239216043291470036996107686499550447426737489270203887272805623366378239699189003461319756850617572381355106068876539186454238786008695522669373340221359939916196484634390833499246870480059082150904530226778808667731871006134975125326898481847503659846067416469570136084076398630468678482437004028996323502708408568011855519410266100741951424354929152004636366576438007054252071362961747255106570859413339920693681152887338736642756493985791622455179348912735721177638452332356356515642615004330606319972907747967651129007322116748203860987440879534840646662566551260463128361816486160310250810343630294233094099303066859061630021870327669113687339340666108516601225943906127183690116236177003594673491428548273742343495581946204178376999115072475568960815788313451031969839278653628890581814157336193524843239188641247904544949492380756776589115735125077031327619027104462817529789422584492261991258692645981634415130404935565266345108900973012677430927016955037155166024901567329825781735976763797777933220985447687629057894632833139641867965055925989190728706874881599728707099422772507566639615148145325269885186489735401376394453865132893526225267187319070981053638850789194239801586380839851952117673649555256191972158139284117299379437264504205208044161959376218191705977660120902023914888474981208321757887033819388321671032144733248493272719649991418049225142407968417678461921837363727292555218550626834296655045079327888065843150523203867449947774555095132716093349069016006656*i1^38 + -468031170502089177452608939405944538838431855756389158773655654262150015375903423512849054498557762544251354407443431077780377567397322347893378229837439577180295509810732580232114553888953273346872549397753103209076012935330959051429332205303117950458649092716718595290018024560373961802019510806622707516281996856577692370273486529468829343071630937968283831384913701457320304024632866160747973990950724110096515109094069850171272015141944126239155551136547670386810556789949802690039566289903992831456124082123134197059431273612732503646097618418177304163926441808200550564726965052055645148507537469542837098955513793083939936545490709694218515096964881784882184232143803062287518735860875269812510166511087516126425359166274416758070888681072156086911044089595423307432575546530680570614771828279295730095973315032683460562018487820305272304532331125854783869171353107933805132781523131996660651644548518388488214541110954752962378506638318619254123977647527362250866263978074756356658384741405423057236770183252999716453943620169879641611476122496872312814704508832286878848674222058326570079079790666017976805228021273480422985464174075034290077613835179225435008570631837051542060599714555897032511446525996222405194745572454308475081189488330726460186566499094857813666134308871084046157058714750574575669773763442558000784721221148867952602931146485131583799765305397438315301672627410480059881813138658276483301982499023884369113850261132025133529396444185305896479237580982078296005904513057495909317765887167643571958659641225202840668296972995074638076916222207582761152852287567109087400853696305126381314627683484490171906083534510634495646624805936196686398342408194580739330827526378891261856262685637989316324746631000678363492900297395904311534571890755159478625405742560922201072762737679779291622000999568251787795830089775644433032270724330372879876096*i1^39 + 768464372601959259451907795710978111339710837325046779493729761607465165247822525935155421786292919903579914889392921723291533102894487286321109767514630375951567644551227864510215729481356838017543185763657918007423731635114379104311694306107676741352952449984535175400344505988658864672213554600621072781223405410462238364936925947830755553774928274563687333769313236700392483722945577746895459416963896287342307043375159252619308305230243002248004948159082614120152477682030021428250228562805740784121030820781970251237361632633020209930770507221384356497583929033545109201837390379308877363815350139699483891085644677867072839487752314947368145929997968018275560148438318099615119671671006300336192724437691703158584444613217796096262276525435526756696384010681062511196363537640398840240184068468034363149539457974790587888003308517841045989478066627137880691883026752226571536621069860011721922157807225942437238267287845879881456058043337252016004808733578273521491235796305172440261301064513302539010388686270985045557698935548751498834898886654119678653618570107428248553923435132857280128067602249316239605332424334173206499791666008916430698627128873404969304511193359904532040079854536504547652329019544295309722208622003823677787587755604930854882436555458636481451828895651505556159697557523194238745478809473080356493426224182566574011411852474902489076357742419553573824856292382462447170417566524643690676048564739829397042284472709256665269354033545852808142906632769493174785044540132898557937801328668014295277776605651918246231044876860503736392454491426902648645713221365685736290290880202788735261089546403912653753392093152744868586634317645072922388183841790848500567392980021986916051661230131354993943287851914669602096974946095811178034564920112444673255186271776404783591627519415867599264219141439628090796771393947389286254752301056*i1^40 + 1591221123079146967529824676142772292892167510074544391341341939715252951628149866847795053394156840016851129351978175327862770311224869200674990143915748805803236348422053846796484651772414895254773069653778194124863432274066326651812776790344394639908699228872070485124199779787712128157794835184221690290460246738746188091531825863762051644737453834429855809362778827055238144059800199158757133644287504943126933849222100655049030943125689159108305907118151511799101212295760552987607762133534573683731643173635311678654193636728810895363359312384436592774483103548198188979523297757341423391476098485729560858120198916045067765427451825279389784134947519076216441300878696942101133059760724621969003874854817349840457605230390819420165631723261784451974219461524778443110238742375248444695544316138829420882144565571518990895905222751344289674258987325973356031373923312258779976473983480036082094206368981585333349517796397190541465956635600280664971048787618784586275644013745336178264811973102602453660399901304356099856433966150631607226719135631298584856679220793207633536380431198896864630510012859480094582555002137207748539225984861924589884177347946612368593470958934722500908392907805319016949606041786977748035158014129551536573063564795020336070152601520032516274522516323951846538986252222528470398863631253975576503156182240043793292628624750726546701138662681227527139486659767510543285093649759470309071584248083799497696749834588543016762325151772980673655317767601077013483614836182108398283267840839704481911409887824345764600842754608580801901128930175427263503554339487811425702830045213904182933440339139089229791746739340056892869028838060997068521714301355426717825153634313483184329231428377224904286469627914200424525141512450723060231881556829594482878768543618826790141785100799445726213235587359717119546691668982890496*i1^41 + -28929029264807936556192552716498362496254491256771157175869289415695260484666091199916034154996416746818850834533780878432974516954555092084261396086007679228070128956734709428473066032768779951155062321745190115264564741292810785863548807114542802843084003635774291654300976428503125303648805792898354642340578185234621286238444985660377844992196215601559395184227287872212265329156679946859686253965841792495069853087609983107079980057862385898869411765870047654421577675189674475156630541460765042988306696212625474371816481881270557803546909477869295867002007949951564930163369037282910806582047861623691242635960498730648841408084940454933770383036867227475943896817459300396366185583083046869075490316331517473311404783606257036953274555946229254027686760855111382624021292957635205813891801829334040735125543946124965906865621743528481320805353848251823752318301485156037848854758891871343931890150617764335953084712775049252615552602493642851246807551894787564907964729278153660183594448739143913417473110721019796349240782744299636499576113687716818818928399546294539831545758687964687274992415931674802593852357106665823057827306257595972732743170653569026803321289963476011489243229384734179244332442471093725180117572929533601740172007375073860384545766872575687868892366985050642241635411453642231112280847536325009688861244388253659219869851105378291986264531458388285277315841029261914174915486078464823548527332013482157264377348090436168319961426908570186143367127098399218982712365354105606485646936390870023172685226618256175487194074502135515501902850582003090771156743613201043491064469983127277767695023350722199584919993486455702587826783299109648935412874927963479630704648074460297221897296648700279629370214773361248106429982461089909804336180955621629530749514254331902711912236982065953225657415013496259935731712*i1^42 + -7461933071660410342005802353480925842631271931537033594704945889600594740639921836844875086080726882046837580797048476838450479644488573724149096748229131410893915707382062328946445284322204765939335029869151024883502724038268305923778439960118358470563490620924417493298182254619463841191494076044396729174146873926511379105496176415243904131494300292331892507302432914365792718925960992735794894934405837576654527210088784001650475518020159400227811747205074625625186944769168869963373863059945768269359851365289702518598234147014708178098972555426925766531513160880037854133538164945459092875264720982293246883315211346430585018415463049431228201315068545445992169002891860513805682483695609835300211764934405412794185445515338295621573771794898562184029444680726484350787519398679255936401626672779710858911403478461425003132991093101017944095700706812764381858075746807937955242645494699572321025678049098812210094409614631876948267006180989668565597603941041853215297749939822286890007856043160475785910112397197835388241667472404505276613449353895874465181539578847849603266722414674168941344163839925591222952586187649939635876079347115015678501323282982161345184833126792413629393656994603754652901014421921245500412962025626595919966178370916317051243979775824738755003678278640754215237120614216958150221054538026649110104036128619866651734445864936300695851028916722202144717901134325567484065117120178086115892476773005066038318287531399133396059092976171814684559641416650989699548893322139370406151487804321730924079871054317750221792738058503538076247474550915942233350327731617339592308218463981864825572566272482996064286604191220264187851398102898322193392945770801721451121588592653820902741610016030226900884927971741532590673576946773373271637778210508258200031917635229030461060794590073167964287673565184*i1^43 + -3107456935004217682791490669364872515103531601727122298134008089765575722067535751433705686647072292409851796156436836795479474422238135252430544662553832787128660096321937155481727456573142252229518456271363692765572078237971607223965391421667483435700683265297609698646737342405537843151835474823625610219579274657270837658842431672574580413697745422978995289932067740441025700949208825072763294154818027205732545970201043330689779687017341599450712808691053882017817916550518414821643711227401362062414592224205020789914225911050572699062792250308122743273124328746675593480708512506222456191762259718727411900472366465867832800270785755420189442767504469357655556929510579652643878552515362047755826604974180077010670448193549419124763225894317690532466527659471603607356326832877234712306638535409081332590604520347595934509949243150377119378974754349659717632784083958983573677868139512165863803716490400479149780185007688715132666583794011640222268701972582241477370196309317129881090903824344244692956428496137201316803108447017609856122719990553089358472968426907802217230839655877495168802593992878866058023016318529640861722201474846190853027485362234316211726373683338160901004479855633329313204945271387896861235408726946633891824882768304046803399803503726478585169084382311110181966716381502093673269024779799473715638891596554553732634033272547020614405850157785028291621136570368272398463284379736212707165192881828812194543341651149164544874468120290458159416341561081846583121721535035660005645100639499464363995899488726229992092606172169994889474827317524590515381108935221255519124198910919264782062774559403793511067678628224427637542588556298309462326704422469622144892316613174833605948179845243914286287631367867021091824278976801180353319584136190604145044230037752415550318479240289320960*i1^44 + -194119709994254371749157879170664857585631027572501283650366474954072295584523203245529758259939478475992459413034745081507147371278478666424498112383686827355606414607153325274841032984799075975985743782845492662179290178617022786172832762897532480229461383572927993748840523234251513780583793146351475251424015845623211481841518410662337034866600004911298078360671391726307218489847748547815752288771120571444718047570625605403975575917702267357349666823169272299881973547011043833297399302500281710055045804256479482610325165010045501931995222451538897482495534508692181741743835285192705310711600661878325010670596093178321259300579686914418343600604560680186949055243783181165796060247794121462455096444716218927042218012430645610147339985473425983803933690469035069454746384148154962646550084663224578860964641084482127032990938884492543765120638272290431527458486116772427778168103404403134811151780077896942679052579818572604059798112072367981488129069104030506629795955772508241690946310307176598311370920054377192864827491163912910410407594435841434069537345016045404723896538691748267328043015218311855345111129006674074523983555761144657413694671234589819323318566684855319501960180980184485087874365279089001216905061725181429520768676276071058357712194790716691575836554832766308414503776990303810952866238475547062236171448755417894241108090220316966523301388289150388419501968660974812353366194253691775682681038194375145133655011809376103908020223546753519823127998519125281683946181391373343328778397606604486039127200995279153683514274143297869403797197854758529148695382826114766705084089869002532468982665890173136196737722871431169976245413095180229376440411876221158128716999351728994485385235246298783877763360297103407679906269137900193345230775679621635196277055605028362911744*i1^45 + -6513398603994415265568485006961678164218862890331328605639970023430670531907242034288863118591738963038164117594849653414875166509161806774883054180408942803678816723146810519593178995087402957316892047015309227087773092279867706476509017064720810216489349852055838841650525808017566907953406719674828398337657970681052561994371746611500860043579156726966227336913889458616635499231630054098894538448449449622125515662546190898640767926334733635453674527780135372543048043620764945355896674558805326255796782120533657989558646386960507406517210256324169559028428442051703944652700854663040518493462117819601451414401228427309297601435200931388551422025335666424587178325706558086302208923771456984555105502556374616697842376249461688199906478722460529920093053346653721138564012032048771236667573627480786039410026351370032404775137650973592946425115281607475148764376764321156562546027940272599288273838765944404328475771523073120791115670097949649895507764463564404711052374307625634635425104989455561335292506389486511365091635513942676328960389910652895264617988949813702191066789670182397505310778826452577971242317180506094028947565265570303855389811197490099283940494278943776298946727398115369232348276269361190302103322562960047940479740684098385513605862508500929998080657822070571433023604284486154763983334689231148396644010103434162119834604349622879295542909161720088406379182186195944472132376564773535174345969573364281307470333569103602016055085488694344367683538076787446025377067073702138923243291122134032930096427355772112030069037902175672820420003274841023173916245594064205015002353702830808863099768707448670833481422090482098061567796664778297418658289016220744116949183930895306109154447148509127797506261837771675673660556734402302533711450671388320664402264064*i1^46 + -39948343034779620119411440624515808695358450967661162407104938334177329023144108129358940099872942657303859462957646590365475280590754458658696541255233450209066418962610993228497786211632163903423047721784504298543572434602141378231689923075144483650668370854382932126582235314151137795347443310449981008738510774836751315059567040481898178131702814526594754749040366301982908291718093257146235748331276156224734882124723480385973519787965596906438148978803479448098799405772025238860746902635829300127141822446786319230369846016720189259042255772670652100284485227904080177218885649425386354981092538691082631415152024225803238643016890290301251172979189804901932992181368841138859428505161577590447959153955966943376944522144017399724716347489789911573907894681620854680665326991569140575779370796799205246481240191486142371266944890083935003349670202267729182713028069338438089182861561542921956523267519128404328963478316946280213362129397790277790714558983821647515367542148589192665643838360407976787378328006532285292597181469710418152597100561844393325739082339614190778332647330810200073307009097114682482403167160148833936358334192958885601779779720070464703390026669942628209408197945826656900674782527558683998782063955063542968896879470773403739028276371058774630941653396918770343212071489786199117091687664813983838872425764497357764167959099215482127022866190503915702734395989179994198494195837732433295801041172391138628811076366197924636409390984312737723564040472087441933960701968489810022168593392661764037807618541348095460956634851035135111392832382863107773602821489053094524047353942525697502163833516556163697534394280926682933116249745929205389679277622458024554919693745901633106138174245898073153486157305124722895640874829162919937472041320448*i1^47 + 797796496147102933524371413656595901950310488385125535726889838215070845997407683505345969538383214538610948017426755389275854757837071917812371337448900070306655903981064082851805545784757011683104146133986514040686697295967901776179305042123451216281174893312245871213874403929598345729601487162054629300307732126511756380368787905696574759029380601230041186535413362584652980230377684007914928132406537367393758808623384819201636787407870603269849873158525299148571070295866140481034367989515212177186114097762387092752562847085346571961401519676124949071465615693363398093878357695759444826680820486872567371876076536209563461908583560732032823167312844084941594053276387447132567329659320032964416902205122085154205026394233272992467918914046590723134495035101663291143824650446204017273833345221626835425622367615720508775670449306175565833923595271137536396052688346828289768516917517017740159810058165456446580675045556128318983154853035333629942345072159858570344432010629741696658194400483995083206916014140583368520512403809866498284520666402334844570796017519816947814540077610212572616812829361633971852131470596654135386988674310943914302801710608355448448817085506790382141671529323662161866132632480710369261889815610282276443670822902508041470511862143317247042625254654223468035277870167550658623381825197042358535030664539507692549695685238894975956931316501848931435834269946912949630420277353939540729680909851888554426996899284936794932050736385894454928021287399320241688611168136490976143088579916911493369199902338019227751511830826167265017789017237707302133429351533271237523727841413445306418530313748041938177104562236009416568751910347043561858093931278639158099323305748103346720589359780241812873934343035254587560820736*i1^48 + -5606482348532306224182900514955778097426823020511393843134938485888511708894601256904345865662402540594723944383400193742710365428895691610638572932590283787542133285697653359679875907904238608404715703892836791366659616134916059891728523123598075530399574856762399178806447745662715502448708150121409776202778096715156452938308571281141883187246768852985679803111246098237514460397138441219602039743904560257821467737788950564573142801266535843633533726523868898485438100666947028114677603304737562568081835480020527282452377618819107603599875422454310884406280347160943935022808128859404158360102476968317961047547705894310922610974915112510562190085991702091142908688286166966462018975413706228631811246959671956568768906456372917262488802329374156164912399626066361394283870926970584068451794195561643892671097413727867528198232748010822380033667509974912029793966076319336400707417639548157834826437361904646903440920424473061322197842129497609026583409801736366660754126133169485473312729800663387857591841512049899670109701792652029670659670962000487774363628065082840451283185700327701017864331434581358380971661553476059304397917070607304789546081678048583833558616516096530961677484408893042228627904318528635998913095648813463208843936620567663984456250815326401739843272488427440081360553700612002747892299448310181397999308188827069502975044554413733387766026866431146061842076033679324566131550866859716597545304110967778712232450030199770925816444140080029246361550687141963137098604618149632775680844618045990111933647046901317501121569176877966973988997580273456373759763251235243774513355845240512714927218343036609588566653674831191073899511246549531978815684195115011177874976579504708394409587738384738025472*i1^49 - N1*2713070723839259384153667916839507444614545841286578671277952883446666284827425207258740076361388343824686043469559055785323324374815371834484169507190708352220226787815592290725549641378829803468271152368378467894814050444394813125281999029651569235772977436125688364368692951155295959136013667515438458214439436397426523356486419127014284619699375880244242569897951983373429094267433188275088198135962326796264548829556328848875774117852549009184798540963063828075981991697055347505930652692305773503737268892093558912716031046391614110839443568063238169864035076658776768800002309773363284188195767244358734130859375*i2, 114158419276465095746349092550075675817407819625627893120300474076113409677981243129415348854029488498791295258109418857866007064837430658930593154751075066901030689105826003100679259593092653341878304914878075136749478065864983484705676179595600884419529665672550427800851195208229019065911431175391525727013822990118046374011784189624726869352428506806544046402374582830552887041816602856381660462748827158022090560353596195408426877663262356068301990681254388642026260721649686999647359881685080950299809732113309651802088446080719228134102024800081047100614580117681997061976810638544613657318845201750117165908485767670722645683564881665283663319296754571797966749421332819809422209507277538207384142662705444012990662093429264711255106976091275689992935724990938657485272667679387212849442225803592266745069914884240872704893472582984088358029502568003601873405187566718150411395737609319540010591797068593378300333259821194169011387096715521663063113170117575628012487479426168041079396710119496873154992785353980348228417986686180873720163205528580836857787233453395423617104288201103274194856373608963986422343367102812319577123018107331189122125836358105349916004707197857885843697960873899452428358640559232473981334322480960424702807217409429124086127660795950139074098358347039122476456391152341869208733049056046936574222633307702811604596917374124879693400920581762007014297337243630301420473768274199352857902252488269870061341971210967792218392197060628592849353515571280478757971023849612676058373739449114028400476365216763051010293887507103402438400179714272181424158634717119839360414609254315717663460133946815022108341957656183829604416595393610955102419569943774059164851299882373208958774611360518808418078427046143919677502393372702125137597269101407975860725928546812701496270751583960105091185031060965331202137919932902166332138806076738807539057742582229532754913393708137198678202473711347606274173062467572944706084475329928859220371827625908269947095497332611086658927184270431003139274104645204147830942830628712146815571736083968771894878286650363200143360000000000000 + -417025950080754022857849992656027037667428178897847000363661515980589404273703929577722678956870188296192938103159386151645533260602058803533791919622182888023287204877890603616889330695407079642453159216509644599314201444763394122863837205242943247172231349487463801260993624674628425055953704659227069403298133621443539520717001402024422602868917235556552718307576833902887964610754059859728810199969549720346585072493430178671726335579864157217127854320599503610927983269383570610254016828943573712771348258474757062038042984059148582281135994176877228558699497228627387167130843073149486539989598943674210964313450318188325485367047164188288561955341742750793545842434546836108165382803596306580723504462872632413923108915019521024770562301863247703891466080373256772769294326663323989607005820574199540239774292668266145645633978526342346569825839997942462976470947649489112562128466126773053825977111094747662653250934593993779252378289302042797867019667027456230119807500671523483687742351226058163335595621761963713190021257113385942880335959356531789314957124527252124097683186601459325033523895481212839212206335906651327306425590978348690205123782322755985568942291743859417280599826210929579027483466148724970018084924423909355680650419177431173111554320989009862796439307699527962067989389368962677326399211354399563546961122407482304573164029622784776679590555015929404734338219800912967083234724191832331429324744189805153861385582939753881757053765025974986203562383809799100211201046394403669700190648146568983896293646623734170987119425853611984553676663544782435522184424166799211669883341020682808212924257364821960304728421916889783607110305591274931121425151568757010930726936894362847230944157794270422149251218025008020886266346460886982204390015273373977109331663885988249814405363825888590000181330487994299785128059969300117765943783971905823410121980627449427649017525485671571533210777271907446174592322944511034805514022614081304642932498170357074518303265700702570916857905832863166957517124842693542392669811869732029858134434337323486489140843377231239577600000000000*i1 + 12813423706587203251844307286977736530224590061533426404903709247342833771888199498470636429221140872883314230415601119937333885758098247681461011860034272283044467363434076741029585083181500700671347987413677786389937019722306641838625307764835551567850921829276741244126140662679193031653311271476611695698897600326155077857664644484634719113440581613346910313756915737302661869647056025462379936009282742255330052427413560476263653541388687780819048090553360168851543798916713558826642903881283975532591043732904418438533563363005926310602138414843271501907556783050592922782076370535560489348145258686073718131399909194005063277830713304968409397610236414439252883938255593238046072150255940791470225979196057873906702978284706016534557215534520373940044379639471276398700517632454402724049045328764774276140537755758106613670366733317561460101379659836139023100271509133852488444015912427344045226932474844037994358631942771769984053297141491179613356932512341394889334629681345819527585869213142622946141460125775891714159949993478227351875536988183001488986404766145306054957228208183509131544399076862891746043445998649995316535153945892892713351450106229258217034604727824318866442785178007717629813944598459807968587830450725077138263592934908648606151605523770126598359856425042583272660889700832386438731882560037619026956811011185526269303517309021214652458854612852787779758749175304292676132390592425745974837346749999049988563259435628453643273051803556444740915803056858925643701962521806949295394713152598715741838325419106489552810080595976029886513808767738905203356580692408628024416219092126601016571587597367088672090305271764299029044292693557550418251556595416213188128557869593780418224789589780286726308470609655197699695537061030645895690483760837471108625281120228461805438634875793582395866554298329320586848459744408831581412058599844978338085418952921291364233514954514802612955784834400903360949491209125677433246893509959443259978519999132664800236718439299220355033049998042609236239642669664518785971794941175921759389767039899924398976275699689376972800000000000*i1^2 + -77788981616908745570507299624944805178207498870162322197121644106831207870149184402464092632580538400873789952429736834317863029968108544084891533359187189515705066797835449778716850713349706916404621181734732219313399272710639772466134157854769772480498185596541337295064378549848723892603335647219652883773180732047739261408659865969547564469511439369177707413879432519858675213203268606738513157083262592050174066411299547908746990133621042670454166628437681714707510201882413105268047422070994984161943380688603328529506888913278312031977147132736158566515668840527030438198302674066464269434295095510102054152949388216464683768331131477428598910286910339141906061157625820473171220207069442179754375936209917376533295915336720592451547624372046891768858332878416801049393574058575659915659106429608118497800088879170495450198560720567635204918616232808479531466028727858594140794045604492962729696082148397018208132470551298557247955117064873709450961748023400338981205102553963377617784243859847554954314516618622485303008391754628351893216893231925241100469895235441956666795640042383750478015909504377742709136035050279171464136744527523037341391190188898234577521654535723709520676743456595609176859115370476785311753004873996158712071686541956782944822796876097913486497314135230325909436261486596590299680340707689323740661620856635219151943048103160721387063467103452802660706777425260008851128035727491022092673022523695527902189927245960718916305532490234678914277654389514111576558056850361127022578161636124416528620978280519590294059936651501797885986275204118187827733196868353653245893087348869787498574491714227216403819857268280842465327688835026682939635204282676324512139911326815190157089513004696158624782354064543023518867577999215068422672098446575302763294630990580056311146482274832229062734983831453524276542749020026349269025447179985052098276818473122979879366043624578326754632015606050340042423344799418405351189172453236087530311918284420265654211357598658138090410008351087898402494037516799368223319546203053552929018374151077757757847526060338656051200000000*i1^3 + 113614586625414026397032426164146642500539093673614431463788886765176113029249829636401982093839498689157796014575439492076011391020618300359955258050324267193342990565658351573737162151498518757657497433698920498949558922289007187661774279202689937697076012560303462550594513729203741658492259695489545191640171106336959839273217715608381288897675294511002608225933598213227093135977678999244493840633716946701485479202689168789521929347874212741291315185032813557453746227423769516089796821018423596191096522375050862403680850212901034903811187283043489856937879517400703070967286170833970334315038518688365999563987437401467310041389337430839797870530776621391465333469601085459693754015872001260221570179813460081181125963680362851069294015651003774248134901821309526849907761502475843943985630612023122939539076165848576254235996647760443009751236825485898674348305692841108141875953330077762582361062438920014341777137726820593590945288335097946337839753951627462871643570809850358955624242519633576795189198725819664219577053925852253566062923951245537719965960911396383497641276026918834161639947735316789712696117212351688249840265575425795992603656638344608261770118539110453912481684802603783254491669618709893554861954220536227508260963952652044203712275013701418368299870666077376071501074585427926575613547276800543789905274973758500866655100838992684865559228870333659235345434482325122645197663168775585059876267257990262597369091996670109353018524332449857164234487507849288784190080379260074261842060899571351651078556300869611155839873018670942245628700855726787528653459645836631199372466639692090396488739037240131670845438411876333453964507008356358778082307882373253635723024092453679101191355506807484374467207704219565719311345608122497847220875077795250663246821748529511398847591660991702549663613881243217101605976647626288724356046199345477139215705881996770092676491908085515355236214094221880359297653427934870672224652337883002692785350793578093039391151212213336355492394749785580855548987067531250406749362165849844651414804966547201392538084963698868224000000*i1^4 + 70863301461799387683984777994406669885517657596648207266835823356444563789120536243551526836503399298267274786065012008996759961343670022782422509953189061290720668006999080126586771093235803586552716841206082944762266432017501780433834781259745891666668295932585199951517422605066339781896180958144248807164349890275898559948752393173356505976410881411167076140475194380786010862024903310991398705882026761990369744827928044730717801932466940847760051322770885253936470136221787481975445917326816883763448659588027574949996854454156889273307592174710046880930209326955053656189645507293066518857415083887669168039843115866477859554847067870600177195057087374316897302822991085508703160659870229088988723428849534394231031565015577554417361649207738003980028181245652802637065071750250252406944753873201013347315592354367746391798937247781896156181589281432278307599513488926003826924249766399224731737094580772522839567125820354513502783698106230449137540139328335512112564925761988758320598904245721755345402763600375126719161759438592150132253203706918069030744633076835803907836540395056804040303388221652508994179930593293905847561946979276951607647948438387872903767495501874249994414275016214698224176541266504886153405726974816947761823573025203294446886013176245677738487879437554773864587101932147451291677723133018632036534305969305160143372989199217270945058789634919001550240459522444826158452005579167687582972290732098327984750030496152794438183660120543083175896281127145294782635646305258451715077587464203074771052503237443249949813962410942127290423895213527915951163891684714223761286084424689119294266830181261405876189055234290050231127479713191874306638936773335095635639434924237453971296522055902882905243834578048683699134275392363438607231274847616570652236657671095788773761514175159944366374225965099757033039148632598035692841202329498894476394369385639674783522991257633891384424347788326987091531850444664341556122858159473356939759386599422150244278193172101587253953378098337051988443300958806513206636888615826919373327224091315937565394126171310915584000*i1^5 + -4510799399484300120093692410160862990459271163436318890237377247200565184469535197759435001588398564614724773214945576365751905124331278843684023397700403658920668785181801352592093346306818483949070579916897368775761858426739176766370723226342273226059543146600340099352842882806770833653257597391425174258595621603353812541142253933210087850319106197720359906951221832870984227200959279985904076479308560257250691049965411192629109594781561264466283762781862082595219308227124007721439894283929194622612261465377071245325848182698353475614075060229342608784336967720370402540441801260490825208427353775860022662177856796071864006247316339885550932908644257685415349910050763794189515135914380672019917409508308464049943371438025739275789487430736890167091614502817913864387050693777540645987693596541781785491823365499143637386827671226470400666554754189396076774189427100610650448563913763449389424922216326638387668858840640693388642557433890603767746316968282360391908445304312430391591529216010046128874744230774736626612876587308097664814205191159574863732362493124262448825962792413614007553544351124517330236738703918158092034238282116650683249879353733530983844599353371822551144176430378083896143874468479593271112293019410037796452597425125836752148914453272049974305162087409626565700727966012548568044100989230518864427784520552127702101307956551565553629397859590783803359037135089639662420702928863016139340667307555016660132448181500972479030313082046156541363291621448243278395214108618148659508281934635624256343630253910096236082485206295995545540855717379540429209978092562670308222176720427543966306751374640891232995214837046694425651556232273672955398807547528891114953472852777357563153862508195894502551458910488447082904519431200623079681240507205899549723154401849071743366024392534663795823572246539408266973565037487149579797295449151242290496146179131965700051350181517006814175742840412633474204163638402441507805023331018658616438442414792416453949289626934944945338818790872627053646305444011350940648127080269028290785259219245638952952394199114711040*i1^6 + -6043593865757771073954177449034054079014534643791167765319251973402765750742305711840926627693601066190422588176551725882959226190069944803635115127961433287526936301699311041732725930536562029273149632332049665929256156020427838586906981390698765754980420482350529216470900452388640999096841477382627741949916257716404773444006627607305750921007935694982090435079133854385947491935201520545876287355991035628866383349092778759031379285071188425138170843238325411285914301049737294907336261054846908357779698576692844675920596306800661020973677170199896928980084802145705021470722190800842855822861497961637227047463770231939197886478414572859125724854645732107719021701759929629527563269090316400194153859039525021311060696421113159671346174499460978592663045806813632501884582461432377438086315849082297992356876629684511353200186828188749747116896462414043102137595791990821615470267365683187646470049538719008182513096189272682337514635315480927456066478008423479474058622941711314494027841424752939426485272384974168505629155531638298731386996419992630371054223955795748467322257658132686641878306272478672248220507679389014280589023536842302288249121973336450233587661702212381979506067797675012747913293973754820382162929545003057587491102687856803265098823772761228996070793295659096995429247970753717111260446997326366852808466431834707063215301699855092323276811941211679251596313838364745764355690960759940767540672238590906038603113266930775166651299356527225662642624637570726673040490721765326845131233276061130756400492005983843407238659640182169312296030030755573656987824982521715686897435488170253750865737421530822942709932845117447444542055459725351879717572702613089036271191906510212235084790727444850552813058372075331342004511396074052087981683092620705234500467047547611948953501518317825374271061353908243887585085671201396349009181162303718876455818852398875980782586484931361320485587292079025580937117914691587921202074763190559976983862681651152358369396703563488012105623410574951381586894315556401042015421154265345736638663827820634949395609756368896*i1^7 + -209914876034807624828208128551574905530243169786541583463661962827547973106029101556055721533520167881271606328402237546187906265605991273416858638893047525553527409885664008816905490013412748797541744571698039592735751992543313635541092028507096669675588961194508224802065571789549959804852017001950570707288718749971759962218864706503765009066219970716206665191235077006594120543506294037087078584805848883496154628431394693827135922794998778320717328797462675435017075838831671299918856910151318033920946533630033631290675493389552195158777986884008712949671377364470676551696695927922941507300915687006404041847630758574619208072248957448676511158732131585566594114083322708559750338898383640772173686351540575270463273630884803895611135329100913008331866977101026165424809169960125492288264512600158776756192664860579767254008188528241975478784390942639624891608576360582401874938658389155740379948379996409851159597527804229729521727635087851124657865077460965494679357277513748222979856020523049858802527914422473984344992465958047457619279373412951202336825047816902319901099876703707855722904383039875353479011717191427378492606081988484512645838248904390553012459852708395336356734091122467091110693798347655264621089851119115134184183703669311589354073564410833502446281332865928437730438361459497010776025510496780764611236421444660312115888404349723584369821202611663279263922325792038167448432526598826189960200320736597612805326049536104529508999544230812380847983362261728044752368688153419646964322160966017702499922589567100889040379305790507447796865919346500452307160491670958102838758858955412715107066587596055683671046792570665871615320175330405624410034251204179224298157739600945421231381919674852452822803911423286562129485923518981632368795672498029835950948831403604077423499176760706908430783518724171573635493847200703182241109385044397592094903752047473953160084085462974559423931805925737184627638438203990124619713501474793711035808463872219921303431706446065565891224195888073512625767605755594088052877614680078956358831540913642482067700711424*i1^8 + 154518828983864889627481545070503190054467031685323807854433271023849218823958081782474445319919962313149312508085704335291444228182830290259914449338288039062507161505458245900128906333589738431854399853898928917811183097010694088306753986224392292165336364718685159575323047137966429876783294700358695191790380566629340040672847020104219595426295563519333392329688998687928807231328417770405100135203628264841802469917020511443564043209158359471327709536727877806277176736300260389673328312363940631880107247311749399026768257076931693698154433353634395382769203418256787363999548912543478156950612441312835450962390743839438124837568928737870636610176691978819002845466068448289246632141188981029825694136317708546193290261598289089566169850447108679552364791209847599111816919463168390221664655390193066172723526257953436027272548211963605216818711379326091433428992895918084007059499793926167041286586772925741518236584559350185903559043347657610520987143134421801079332430088284427289566337635406512973954491315227422190773264161668775696095093146074705719931160012953333506721189275395722907896113285299532539474737202872537639191988778184657879777095218271632141571120908042796951988164546002562489330035014039720713945718979301809176768685430130701903978078350604651898085129903978269575713473822927466567042963494609570814665237570436942128210241284933213316933108381732678810297035227282570412975944607956877017270822603365548159897759958956049377347718225369305226921761714502622141927956414276825336434972858349198235995663039716624977817002766434027439027222531003736394242343030218754643229056569464584111658091894501283676782337533951622572968749263336841763418117596337454642305392196254568556037495054143133771601898654756181189658502038168766345042372463681582826288952024508720435576743664706485036347948511841734912705072811703730887482105581417607487349930709293572999010573621383229445082149697451185953115474804046873904145173645788020866063822745985714965894327745285564341103878721715674037079010092717867247235181404402436228844207103426191194849280*i1^9 + 13406413101769276076450842377132768088746828354203668304977447489495145031882731994074702852159181383430103784356180710395997121307835217547608606317609555182327587457559750439973747035158251653546325186503484345835802494956745057026762430144425327073136678125625813271392572441936231614603719579918617116932790997627220635965121120923320974791120744602025875537401221924383892178749141270654833718378768957923495898534564217601149926514202647044116205591309766972517054478681042604147580411679523728974464161908096744948393803107064792306959942175334738624156575033434351639112517729299520194581028843592516198373063077014088674807880769825678999819399958421299114576724061368597528237910280834297647126877538966891875921824516570073609721618372586470034633743460828048305812135848469937484997733533363011263498829675205572360868475953072334358258358077922960539384130825572941652846288089695081570572253634395616878798664847658078307935304568545197380724033187353933568386770250690597780078338407865617525518074307704701708570078834138786007155129706809478372607727007548155648776218833055301074684033054317187476219695305829522018797090843213019072722778222868283002915162317267084922152256636562028030069567743059894562976580372478141353776084836672575453049586423550099210738910690823291332157840099255282920764996447637771050227274838236915805105316021396771998430002474464232949189369850653017644877387638415285114000683063642335540849555638153880061129605313952143129915414111095346187814275132380795777307937170978242610998520036998068244348874837590918871602930143166707626380561689810912201166542136691446660898902930166729013398161165334183922689126617365259310599570692307196825192675292063512036948081035639531403968265601016939141380745970774346982956656980920172147982197561274258865753473777997088818831184123710466658253365781247027662212099260555777684834752060815215971125505998018883456047986095764297242578995245562277479506020768270491879059162276418195998669161091264656399206894603718820016694034160815461019574465489844118957094983253683332972544*i1^10 + 745242988119126159153809496649139619226535387356306277535615745598841612184902201326139523974794448165153830292945478283197898729484443946650498875325021889488283631069027186871614214046188043299826635651545759015357621907640511853523560948619144770020147728640230289531379980814599160933907051800605324416017609146453784639698784580730063316005190950169648191775412924773992046758303624185772339777757304116090540275613404975718721490270448827328577164732537962189887210057100815563385304851209880127187175298871943047481946417835426157532758581016926827840184319390242745697501905705695115510334598856177416505510254487114087792909302597921229490692077782658713478153674129720390294766670044891242603129728329707510693696028483423172854743512143746311293687964654717924479809725638629399996159126098335585913010546146204306471518178089615114733042385923517758997391633487411856355264981648346821304520628170368368566075472320079231935878164475305578707174854697536736824278552114251090519896330601903847285675652445992725097942979955596525609490539786964647980763074065261503157203849728389850362736611155017634851932468764644707210605800417693816920542647562036891335739716950357784089822463805357554207096548234759794243292124123386347488834705205822364082931126388615720253237531197510697489445330914371578458654839799995150143417657493032179862967105784325433501095083593017698556400852507835048617157305458063016858931618096374839480671902325975811870875070045593918476764274484881007967250469990653848281893503794477463590853378766534847289526091267477978975301944341954141977394767810322497867684712894424749275212255391232376433370552728169004158122010380212645042234175871441494387861613946936417619162276223896614310321931836726271801353871223495511954744212027241726248599165174841131465323632052730646724323963192851986294706241659905234629296326814042949023154201509464716375111077999364409712247926175231455480569899541602840587656059852087010629507444765759959726800636413210374267193996954511369264432798007788526506159573668439974914607458371502080*i1^11 + 174632861405723910919971956275725013054179845592357421723720092023462756368829806300687734597206134925524460171811622487869198815121947564538193572132878851119805411121126744942103735623364184384748193783005731015643774898645764712782711554781850686970176102394133549643527047182469341151813786446163751383000013942882493133540802054309122237191478974987769913565162579234841582845317582773842863127623906376398880018782289863457865776723405679956522059438485940562079170295497759575355420941459047138816643132394194923859165234221167841772019901144873481881176928403414880327200044792116991246750663802770568190108151255728228718424905985984113385056447307586703222120439027844537259563677747118928585799966544040469297333808472847548027808738146425488574230742913141070960410007028934532012154374804106992663188000742092826044552544958667467786661495985344348819733206171870200925671334226640399180658009514439496451082901087485430402980980197475048931354047674761386829000144063409489007608260470031724428283959725798153048500777907112820273971568125376539200781030708563577668624702904931977065835129517773499246062176812304090150883799247946913220956160850077706541566216089380084707540343412543227676307807405095733098758774153859345206488370239865550458696015598861513146322922241869032824650696703564665472843287227119858907079469434973165702946068113891754239691923850409144989031152234555372841657128162550267944737037597497453996740900744942117084408839912081219053314292366638354528464784437682233590299975210043462871051175378433149007763094083494636112444661821893782927466894652333876294431543145162529093136464958990672432755061497500016838819426385278753518646796290853529395534702332882579731766604383969770990728390997228810718346879461384055955868252380306271365018056077032322421367107940206868946171671456393309368022755264592846803527570013477783691847062169015753388630477204351162605584424440750090954670749404213709299540862668168156423550771963823402266921975216940208833386994060136355769692574275840309363421375192509492165499747827712*i1^12 + -894221153710287141349359195870074654556465688239992732909951046164325676866378673173381230887786136083729729191632017024407235282953263710026024350606012097129575243200905259289265598683445404472406062790125252595897836218049933170042426361212587283423708927766503850632082288447850247700828059625695160988243606327962603751074454425275821246423865393916987039251757871247107350847023350158074294089416037504299976536905233637282095578053753167483652906309192513608949471988770969949917766593041066353955825418799158562934851547856968989313298167896835057615453804847034380897906278102361859462062170279001562334682779862178759387196885564671031890381211351030216505453298414273570967550660133191034674845639563302131342881732430558648429741371387306749820349874074406584933294494933292293619565471429459927152861702953671812691185357621244896601579013925212896430408569878508002924877793283049841697915596723439602811378278274218397077001761055218620557466239733438408103391283814100365071877528148553730046640469136756050878091917476977886652249543772646630934950258520246271601254917723069815503485737126949094183555422794603305674311338383769611873312862117263689712582435727239707662343473593820005435841311876314160687987569814120590199641117467986617164173863989783871641501798929966469065883587198474726214646945252945143131964400511897993985870171358566063639771621393553493246631270545248293075030245809255918567120734492997979563410663035280982955623247794429968084201495954220919851979802512126360106708382162945619488834284670462457097603243936887891696932932478755121681068400309845583488460911344663836367817971121054751777528263297887285679520917790983984914161846465220457420586845279836631759229550640574370990864396293208948867074953895259588972082188370466917020482458283779733146158980061912895884564665994600100418839721466650175316762716332936911248725561623992980624421098321538073134110193414407530552793674229829414712740704631777910740542339251413524789308589011797384295644305474360939867996537297225913003545370266352347802238976*i1^13 + -1622397722012653548361800752586086832623695116687955347249586684652234006429380932271097057228043985837623100010335742944810693201209383971455362620552227283015020238261262083300014250328909165414266224129059988555434127395271336286160229831957695380235566488037800447828179403659896821772274498980366314739192894933414537302315238111779907011067287768596888176482003082455898005261402684463418026337918052851651278000810538717782935699992185424845361962172690821564909487497910180471907459478920474179361758784363153025486531568350383794296056881696298251568572298446799660555444437879744093890560565466861475030643666915879214465570747405809549276452204985446045359166323437244874667981236975700593585961818919379711398893513911117797767285192988291073210466213536390251412295800610058597675396980586056210699885796839643654731825799191981063108718915808993033630414102053113338953203356190300429329606645764206636053645041010760496976374424522649388908387242659044147733908074533762846325724660892905850360205786368527772835773139653046686467793013695274869408676167954667254526270686630334947734635647478063023912444419168008428726961413561293941543411643996722737449381584784539569614886017815254041542955239674837693115258734306376204084947680939636220478878604230251923650229657844767346153960317641829060212734000015445214026419763305589655291538016136288909258185473252667946846521053359740636761782188226224488470442507376577291423455450935479927487221589484159830017435125957118736562290794505196681208717068580233387650845552789409306069990811181610561996246257682054921151313919619749576042254708236774634792147228757630922167739345180262478670160010104546607421012870093034768507852646373874239956157371461452045848898016092834278947321873149075202599607886481734340692651993878110946561415434276695925805224780356693019144870393169768195490820348359279218660723760848497515780826491273060149141001359665076687985855778803883725927525926613671519075906971797777839825502888476187386044213763812534827473475263837784550482487969849828236591104*i1^14 + -6813603963808762393903225401099454107355584858400718586700372075856880017722383614181976400529071058182631772261405804433447066221026643565928377788884198509231411273869351221808182505887699564901225487522794709139543107877864152641421213395344952623343848874098112611706623725929789596069360132387756158696317948064974637723120549603706300638596676384289754000700098990003639951958471398596854398436917505271265945159791173407615695564500819105958864293690420116077992204328329195115569535579627707285357449994188493397223443037174493691317629825552406506483126549682376185534774891556288428696405014899931872299376664085472226608050937861602325486387816723905005350944700705131255236055900139006511151022039173519122140267760406168356797531660238082470853247009749045308916257058889563380504228367231274677478086628705003552568725931890496145426243442251577252833707497583077441737237851960287462464876909312757040889250024639657126231311262183172233630993294679474850506397324527390163304193903618834884555739420494607894111541948726994107067577394040130730323277790285536189099792537479121892317544794832984288919648677415065057143093843790388017644297820593307017702252377010082299198576988794150143254942988895279946028464089936760720865710337479323305616622131834218967215556535865619789292997564326582800862500063483235174156559748760837110933199343822814671560083569966560833009376476313764225690051369084444862906682616070649782798002236106011726907655173442430548863358564602466779098852392412066385052681345790859308647047322064799113063553153354077333348471187251835916402257694136217441245383621494887423426552016089114298664698571896400997711428223256197888159949606927590560327380696282520011114761225061215854496710861614698772363944069677791534171289033178989811264292814098413552704792629234839079232912693431057786342579637277809209109501341606605151795687551009819025995065746526801743233421449282539057167594714368323792267151217240650314537230899961403887606784271801213878743111453673135942948180557623641225471396621745913856*i1^15 + 4744958451409032567859762372108504162674056230501111054678777669630434887687594958507417339096837013627851026965451502856946014379555825244042209856547478767264512450751691243405512696845231201381314233843466312509107396650039889233351396618311388281375041779766673226761624961039966657682427161710530121797256616732060582778428113240875129939438682823898955505654650369016761493194132368319073262206813548930763443303188281660104215670771082500029320132518709324270692299244549049992051081543539370730473535951852333446552218902089411323909264651657317843287582361437031055861766462064308961771961151929169206443743028434127952744577051608001322103572978252726703188199512136423046953486818589285576961676294982315010192736158500430173180790949128817516298322800684639304254512774550303839529450351345288948052591723178329893389862214748045932661262767543059088397057115857998835319043587463050949119941535211899140692437427239326307733254936749811023306762725954226128302548728234922014738303781851111309434784975576678209684641088653959955864679481822661577235501864796588759473571045064220146144418691774712102079256638129701630997558421166282616685575255096559307367744240101922318108235185626008616108799604342534919844242407900815970450754116617429104894824966436469791364457293689921227803059854844050534914586062327513878376925093892037496061303966925880653529807880642980479618510446505545877827673392752915168066197025018872539026228368917729889507121804146720572258030880664027587167662188121004309636179028897862443617923167542801569571735698336121003182241131280460639482740219885233307567878612714085128606152671970489950704012711351099866848064246057453583704382074963177644658628118788356041490974904742795468425245336953244424190026380220251500622436615306858557557309917581524183783596519157392538497829047924261936992241338196858015023936916875701666300812115454793197585720612251475872512446167374635041496157756439631081518754760405595814350408303201407243036156315684199904230731733352587437673539127076952399158419939917824*i1^16 + 46244252227607927195958997090383607001236613706143403712269869224860261472548411219439202954956420017211915058832379448629119805186801258910177074797146312664657390113159876437671726426626513666998999042069599469504616275726324761247703433220131875807845657551403804927423585989690244446863766115443333938353507733263041233301642094874785363907147962815183483709000947126169047762969727298640470518595742409455901281680899841181727024978739438051085732235803423391649397923603222553316448636046297571568851574409805267705481622043014167095582790325986021548436170933252785114877224177191185604425226290700844909532022436283629697600901707206112155672910623275573847906849404895798415126792434515349684843600372941905079815738821561531185540142848299961748340018360463086889655624929302275852971235048150621216376656333902262919166220503981371916207213419088820781352209107611929667204634823116374483922949412484615618768437964312624843943097981504184014522023577019841026915275452760519530331334710195807198401515020757795191954375650693178795826187624375696263708155730731835360944617232413390713128703813596363932194714030383122235578244906548472728807030048667032728786362659997703931344381606918974718945416815672779414152833177991216896970222094054849231504093681843461234056902771019618718866821996053839294368071925971448172737012235128996996534067688623255940848814601746932969063519841865863324846660259042920095009806369781724452389071985879145325303214532675486822660677880359263331599521638951873180206425502735565940428312435179898105575684093523738627094194816272022644891036712320676542101107689673694040577661315619584716147390605920970976616989307167314311599972934695822011228522640821617803806708566487318088336299652916049653861310827420063818395761455922568215835748522917258658763817202303775052612716756060363694035136438260482078741051591150162912913985518169611987360411597441313960694939556775477458951116049734364730558492178520452456186171028336871533975320254632447905323743963771050155242285288224697887083200512*i1^17 + -185484451974321416689218326863489181615972165965476721442691022106652314808037564534647977220354716292177350700913067468968476452024090905664283063032247247095225132575857929927077484161139849088395856633837294330629358034909338762438422876946834724879889156351326833163981515983083897339947879372408303647695738380282331453421161055233571031319114705630906237470222048502935379330236441391238676935598228385222148454779622184453993529841546550490673396138063697318422233613666230090407861362837632420274996381815562587469904975226705294759692686881779982777509512988617575968042914101447048540554948424150358916890514116403797542273439028232542230602622555840149864991703370143520504363820749936607805214792579225773209666289982218046332027090094697859132971172544004774513835160865876427075050400242240324567432987000190578927847272508598612088315270900734851801092303495339884545782247906492419633845066831623355807932408082659389786200823790365848231915622874720345363029573030021459256092861410009620876329644958874407704196086842377733917952399263035469141548632444867884323024465609125689285555076950181084666697664175550583894941198872583946100167576588488165020434378621615175714364154206647970404557561944798459670536113777818683445550343379162872339119701686872255586637672374590824563662208453533215753327389294835969178264550687331604755924909394166798963499410400532693905788267411068772040566083581815250413248497366192037784573105183462105621126018538348376379354550724973752700914036121225948733089959045999947981565485419143406858799047489965000747526959678752287014773530227806728982518803126731996325055271151536706954148910209374324210576941854161287392012782004336652591285979624700290580830571544231445717208944565350087828625838127607654866063545146051931471976526713581154296473902377585022877676064283483157835558019160787804869795912822752810347524876586838185927838503183348441316632128550377811999737573916781274770816123373534092530648915899588478228308237675908574294248262132280383705947759628235787206656*i1^18 + -1163636449719897701759589270463671396314695695687805455902850662943514219101018935011435730470686792077157142148543747871222980113226717890532982100367619897375776763575897954363707949411573803072297216154427140555984035914979449242188054147807408226355142992212045286679983029842317138076440368751590911406255098493280989658302125344417423710045131440237466451270819767591812446008838482991129416899185332708208913746801971748831590371761231120643876446016671710402633618013346756514842712551901378581421716618041654990099287582394591294278273472190475966612813495190226603746751620270140251646834815040193914545102651009812071096521977982753793178933897275063739304676695493215706311175700424546016871657593266556783972452690130367087281995653508035898418158413920022514861221543318621767145402974965586329320654922204360527094992782104548691135538712564916951581171111239414420429536906596077093769785536994687105895732021483836533298167122710015112146223194183398339971717466611453225541589012542651931629390546382934882489898818175232137876380872349824164808832175856711822609528241169773206968463514913749881816727153905638708813978504702578702172860847726277943737756994887180005094769891656582582148794340775645429643117823242910042075639007656868315733410567475750148686516963688948410320441077377718889220910571776487944895825370157716166825730604196700385683078406179041027314477692654972525608019237721362469905516028790719063624925800655221999531903956746271745169633465141755991468683988626245951519692451777562741517332323657660571962361993498998935557232860499044320242089252706825602399577889611221461704551352727960817461240294266192362497158396389387504088654919080838622016449232536880417716447144462324728455330194789336338146462080608767319721778884886950818771681034382081581539497024748984941323940215740529265774011810726018560578337802793293201426763303964896972943695302714009216604213071213079313646998208338813805246519008387627676556021666497482450461309126605303217831118070437769155560845544584642560*i1^19 + 8801037398179160231878624870139741238285323456265868206505536034048692716218177881083249960800619027793300441582452567804142239337096269395422309665981155720735979894540966510395970776402527909809719376724303634931386845892755182304524982678494791438498574177404114986256018178198179227186396196180772367806367410429074944792409546570837776831461150217181996085658432379672619417471936418472359367873600874357515666630447738168236532325491190553479744695825320223134213039249938794437043111094205865107992785506353099765040152163337862822676469933261661209443722906468420676068508215143494592048658305249173566905421411762087349437924162090078653578356180974487581936112865590406865218264372500496285423428966991601949889824996135736074097119244945311062948051229666423229941295803328177833148628117817759151299060416351618666186123272998199626452188931346430857677072987393851336911054395578783991792117611796262242484801896539702627254393393919646479091858514058436261826830494324135214982048086942672961932957525527675034832612322674661135480906366634011946268785074275911350855636690175123039511525331815840477522226865720697426279293052195560676358291005935026026051976372531889988412557079827339220314665175888294068045173334865441060440246865730323941624106581948778748834128263702364742807791432423004805387950762441058912820186522418102167028406482733327289298011282978582495461386302074433498052736265554992559314969338761117648388667646007855825432801644998033320823115068236371483504959815543149399646812846655964614749377362891384184505226010499300762286236413749597219728414430132688624240789953102625211557542361117635169114893247853511864077768894415115875962370578373160846603960331966059775546204848779707786553647827086028235684671760087969160140457679301307617573965255546678728262863444320507122124522754449149402453485250972199984846891319352850790497054720788019889491106501718666891613844639276346197328698647787472921729509647101073625198239711146029517921225891058511692088126303478018940371814318080*i1^20 + -23544652752709864325409207083148287739221508082897605421526083704565188577167411286211348593021246323401004295681412657988885088841402592548291435216265612803751499950875261972820733415426217002208268405357073769585823450382644935765527651627842972070414889858749850568237359882673906973401060048991191463264490689576778159897431369946026332395830979387002082731126882943988275555590575559314644500096934334323418833309120990850193654690006514000893994750781911794151714715317343058383690201138365102729151158041130731301185778048935522486008243340108484777257573609796576474046038899338702616521794621440042705958470695877049702672518119809780964715750325494921531296098467638618399286253024934186557023951640407222290073294638336662482547606863521244812779029652752070375221500397659178527265937028858577510544621794043786073460054096354946358729458436093102610396375391151833473614850930636570724170682982153958081336364358439734338761915985504570201544341585536146796350749650108422887605924245537760681300165511538468467740584508342683016385749595627539683399766125248047219178598222463805468392816577362979734417423244672406784668162153338427285895421746182513878455144892925884150548322503568446494607307265259280476396320745103352304628405631834647405990885791288725659257708105846437157973367652034745802347115192640965192829750147366471933493533013602652123674406877143731413753713322566257043884851726725123514771223603665531213999819601090558882850043336048254540851870311697666549412213848838483769740704794371975370690831472585220201596418488933505614409473758771922925739412650560139910558585016053679232670588458812168677880958511002691803475306789287112598159498291737224198060107481193468119485248698680682738250761583983687127368517275734696680282236358541973073974151455700556749870873544035374120260326113849724241827995681693924013346311169498621352137041666472736167109469603551847287598877744493994854608666629158697505702087845225447559968228697448733001068779088556846893479781996367105438515200*i1^21 + 33170160346634860602088120033996758531123414975776066546454160371756226746802576456612387512457133651521836590860445113802681208765368957616356301554116666994021763734206953840701072775800321934565780411209409289488675790985404696047848632996879014606042455974622447483322934981354794904584734961810050881321646174781865606787876394609400736737990290487954062212097571985931865117847047297660564059495250522399067624864619952400599732770696760334607037603319857991756521042653594957383441592325725576465317601030209094704677453903151814556115349202954999813145312961482473820507852829880714134845970194142516726806459312755078533611774221259311826403112752904198176909934626015497060988529260120987706344207284921653835595442673615158209638516697990866830494658581739576128062434985352324298695351945416669640948435252573560401981032071196938562355117284244988700878231042176652296744881492632010029303658110027049405020570713494847088208625141214436821419465267965826756100557438038284161883047930768307472779522969899224488347478096653815325208292202192887306963349815357010326919650678262648199734711710793910501332263337225931341553131011749802650242687253603783991321371777276561857078888938844769809078634783884579241944328562869218442800627344291270551354843247302536769464696149921005249580684431165584837780538838055713137199149505736669646217584487468635412843870851277034739129094791476219718160201831309972164714650740286607712630977427951893265035871884462949480086748412292408754124973759691870584437306689204457423006718368866903864075162600436051612534624581344863578582992522955337805306685567687839874758453273100288878387171969179158173896865007039098669746819594137696741289560243556644644113110176996474675766608698871326649106163159376143092103021328691733770693155241562847786698050735204535448630377521502688918998417271575345682000067744298776207880598614788152419632900124858249570669813346371738363814479757911804254584835524040801212738485351110551420776831469708066906641812365445693440*i1^22 + -25755346016768921626693139447345650182176877347460850428471474715574105969812804760019431726852718265013708298654236879039631932059872610627224656529784465814630261189789820687579223954799667022266536268401173285457368398116773187369830272721275011529966035496468130876959276410538831313737628472589376387295882079505345014577962189624559630816778593599547006876552522549123544935213825284301019612110048008883370330702219158440632666191039015475112614168365951901062323372399803713111527609630047362458174094047258339551842142803196553132480486016010858360399584788948465172711789600191957260274729562955964382891147733236698615546074045996501550421689852322385878546113025242359661378277568442506792657816136187562450279636388692472926693703545966604044203028552215863387870860537635383280580685424342774911927491003662325909460277369556013314790118263174979507680893580665246086029446224100963861688334032735649278177335016704270937616781596323650614616868616502878870622138176145297403639798506283645039089397274904756804981364761212247519152012184151117065986947809387084120098822940482167686213597104599186842356746567784146107619543165783847745984347810669028941076235801123494758014159466794447986502131046324121752557226479252378644940611205885966684665648800618331767084007113442785467407767282210592044326289699744664971441160949931848608512066328035605908487600177133643662246811668866484076818910458671967199622017311432359493022264794548941659917542715034202037932637381893848451348285971690715948393311889447877554004881290740599510646727490718225621279604839335453707729578820224460771382654212412484696020464701202208778487435104608184569154002815844575443474896198481323557143213179825737162051149845094107448277032391017483080407480299594423877921042658351372263565127209183514721381362783529474352588545511424480524111210183408364246208548148216952400663652363691194172227870003021713888722647129780313327816011712901910103426003828568672982706622815691805075842816078444261284201667493888*i1^23 + 10042278614016709889699161060705693301180054409399260429530859857628713671546850924121798678690019770551843126025638794422047673649358832265093266200397614459400240166393660501253954748618257653069273859852163141035146601878216554970141187948483927396958213407415482361618758019292108579558695775624893465334021389317501402832077952801340023512243534475234879207975599046015128292620200066422017029305321540722744734203349352289452559042138315978973547625154623166165358624646316147980416003726947631620100601198000643208482645447990963235084273234688317184668823188118393562229677334257280346584798600087407240677969955641361236130697144691231089792132024085674974423088474485594068826283946299422614561386461959017517228862865704243845985843606957849466378915699995760925571664005475362375151441236149895043239034131141020137057577658859752293156890372521521852432629445182423304250399472851324302800686289991013589972242776329986263922723600244754432855208060691235564318988459986626099783115538006017777874126313729527456630755575352410554362771669752518268487414499902939645408231737366717258536122979768493943485152634403035838761715562177572781957143782066545730143188056727891689493597777388525758115944479174689377790853743431055047147028250963177787124374235269648953945101508098764993623555709905710498919969660797346322798433738720965372641680630679111074646767314068209353612093907118547411206129598965979956822256146454079976831069748183303406568882370400940534281802320984761756281552029377810824410178400632610316515137351404645330087107460956782506742455198944751771997354759576143481256234834701501628346508188150277165364135418277836719376653172352479641868137834324872126872370807032134966864617997265844032542883136906503375627169846143031724767531832615865624555071190594109515324907149663409346271590934691905252820763512530870385723665497159258802983689121196296873478872869877211640074017608479044878358861268745942927895196222931715590660017037017712208586257100140413970284544*i1^24 + -2337083196718013325416090128890970450052356520386044032937633797612643436536997363682626288059956015072176475763766323461931427620422840554431226105654870692121395443766110336874399717016690751623636288427005429457459701477798490731950835349645534845679848870172439836741744885363727375547165387934795063921456750582466172945785203288295373268898338989047001856680974347632102949608678337385039603486050857249399046281610776983781635219964212083898179018272692761101910920612893326929174804180481289990292431445011456489615214083628619095838581647689303702233756602759194424696483408698852321511006753644621112141714534968649786695970311705128222098315032901078031083409032913383291779762781373145999550732817098604894856917775863716640047912751869806780667623302672099598035599084935759384952598474444116541239447638648581459374467568471330752662474535796592098302428935501522823181778106446946460153119280209708174007969450326149547512913497944504990987684866388983831118053448621470533926961224706403172904153061240304561307422222757595422287478441347049942414421193762240851393157920205936369551957639134576859130230057160557693172338015183544162203131521541819660570487777908080824623347334818883054934364523671469037395560284516760111876113150093183290041963978089500028665732677721975959310794594763392876911126059459308876650052360380550752780267382357645331659244809220425632737677737375166323954974178634106561542799934953650087006275047090439776677020038275132375537215885654783263575561479679108448052331354753517154460023048825250454465115763840964983964879842397984122539605307370974191693318343003826119376562811779270544134109093102530493688190741489633927595158091939877041061354947528567142134345692705631783525619512889494020086464895481531765345575664702713992669940019153760176551084829549749556068520868635342019547508453948857012670393640874317713323404902491719451389888833317007389626149487482832287342182240029435374213860448441744112163060482970310988390982712205246464*i1^25 + 1089191086781388765416631282715034458772286015135604775137829771991569332231698959749560666125447888387916063307236903892626380141120914668832125502733276268081480290326212133340982471693916822714547140673585671480820451823753936131800551181627322143639558137068317846003355910409934135503406504838665468464590564514197165322497904266211583490331851533693535849820689159089148126408266270413033028249623208562306629622293866363478716845044580760695690418025567211112244537902554229623080686197144013158047813194192921296315384738527180594853139212064776036821693354426878900039243513291902401645279799451932559264120467072129753266197515623703033051987588752532096400837871797179389466460831522587521967131412507980220142402990223351793857021232571143155999021600342832718138340845196886655385449663311171085414871762094085230819870902456196330157241287070692743715117138703413469275981467687531803641087880344925058918877120132201171963773394252825472647509390821760426581378513609625608884130647869003308048392141884895684851708207184809779024808837281521727040205651823981637547489468883789823085968046645078941113163550195059608827351344492555852357107046942303418021826947118227918830122596132602242851259526193388537079753407000241889268336860995160852051638989747996751274638057933650642440503543177890314322896640881300915574378819004617776163612520746896714539777672361972068654740873514364867411848697778756761221803620028248276765814593121019884942604915869182160866428215039958868013179105749455424164532076067295976189213690372676539620280412730386550559085451273042977520768940453503291239095598103298987066543145487646853571670344717519827698948629742285820951575058473481478456155672060174947096958952918545350542559071484785964641570405104106641505371478874481268287762909979312996016145765867740302419706270387458540984330701861501696738939689195386014887899333098085542631320815428202048859216599540802977592538513872067592853482863647755886621722047265145246162488393728*i1^26 + 19282727769131573300199517918365415930849992366954451488068080970477390809790961851456138954435540866358152973748882012089068590890589405098189562389871353104224475111386859599938020168498157346178002278142776011665103918611412600435723232572968981496000080924998613291264144247807015333412988927234991414491259349631157719611371572816747990302716458121503801619992590876033384326016081966894130396625382121535791409447223554100778905288977057937746660979272944856650189040577008119729807019232446329301365811744501656250627723018073204811584745251168610436460987423514839765639237847565521541164422840183250083047503454295651625454392392348320983019437046747971870878172876080579776221904220628152408442821393237988159255712861290106063565805355832342135549059174193409462027612023937589720878228534003224698335088408377157293260073447464247343646534071946724793553583563160925651529963729925534737131573403308448380913769901822771810266456326104214027118444362142915868511056735181652514969104473456586444204629507842873429549355849095048722595366165505081761032314016604344821694602224822531747997620062375798438951382796547343201484192131863891893488623078384321703996460889827714443719642980100747485698420674513539855400704440679358934382380318412647925183035147620371701129160151837135920601292079489138477462158885862064116642721041828225183206580704712899431144577449881139184383859788960761422072302420338552107724127702064104082096242734152195205540659984674031253625960446641292217231655967178657108529157401798755170612555872177351844932239991485933470024155786582969380883688180495558727329776965641220114836944094823032034190395265898098121850410308035842670209156137693821127410455871109540183511865543168519172984169512065700259739782070593608153138878324400083745500254966697899817208091655177895133282073852570489151476820110861692692490498300802420168388797152299346401147401130341173610218420042495372750453118263018637590874430744742899263445197090978967584768*i1^27 + 50878909761691962965866697978022800165162924679044710345754063445223485455121100711862002299616300103773572157588921528437163457754604001933809624157862941558772617215090278609596514172359348912150264574845156906731142580504466683829066565832460403708059491813432576342343411470336964158295311435982631848277295149424519507168271602429114938451383505304966352467891196838419884410102054238387087788540131245889816733495908590879748088175288776503866520988952189187086002814071626880450664108699252120771204299658914061941169468874139402996985497802361045865910019484500583400053869661487933769573780873539011952774972190887440631610761008077945767083620578426015604391270624792124578831041965131892584836173375634903528337496812466572381730090352559600332594816635109721587633281417261605301559927340749443109306634017626559506340001663832670789567960233800254707984213896342290681664605309027340780921225900855170993180047970624777632369818081030006992389472618992051835051593081473632829558378190015279236966199590426403419303605514629016284119092789061184957672938504937916438274008014957897929674971619554721467156383902031696009073779221930725825586117233486538292211121454728357093282386542156971344954050329586755692716974199332166495206771648695563429093254225579548358147012778812906593845656710579098959499479193710386946771061169429032937477562106954414873814786455377405016811310859709161714835333466579793893002625874947151488315267156464608768403181633813569738020885702247803594956037551978513166340901868391803370298775404128285418235626968947103843718999665305643201996800586786730187311809934114003845978967874797835422927001723366796665945174236921561206827093155976356221247120900402715403767724710247065714224475688503454714308451106135294207157525789027394831228728638304559075008098848639120619877419256606694736875556669751030294049413202173916429665071491538660320778724704187419060828980090077867903731482449352415116637888870399466218463495045775360*i1^28 + -635999808551558149399221184461747112660302119155585104883496012535830902097242865101449595963898972665582019159080116469850801114235925766166785275678205612679768211603940254652523713913698873702515140832359000239110088298828357369452067743991255414172787119283177638969815127436548121399987620659693987430427181605884187344715349903253706544636001753366908933673941857737458684750263214551193407441813719122538249696095294813536398811573115597429404313879377854590869574127641590730525650269754363236322462070585905093232001727459883395885708282268591314224235869946833078489303327367246637330073029680091900321092618739088782483440042488574852831101480918701430624217002891611701525291538449858392652809249594491313079750083706102343637645992622440893841510772682456513535241762735425616708540113885868075416273811292991571788055919494188257420857814908533624296381844393133428472356483253004228512274037091262679633279517155645933684256542445195935262587505017280340460108931174618214080539593107992434517715468959706816001179761347739546930039603558497687682550707827591467106649189250798436184966736449752294117325907030980792542275653937743741799318984802239721544529387585261045844678706716700808391682507434643611722285343066418499517838686064125154357312855840621954473911718552307285567793634930018310350456491456356441698519782005435029690079212870056870616139876867539956550279381900206931432862722335916036194478971748008473023276538363187327860641620514312929682571446169190138477265650098679865865585987426971142219024646038109433652858923499027298555472495929553263215217569226095116075080889724560883674940812720662840684886189194896974789167952732453939730065757762232436591624360943536729033031695498539829025722218511479362577431859786453801413550431736017292954003004806102207574159224186184427932753500388938289235493951552855170693143157006624037390315896784645483144755760875894416189610052860034922261701644390850027393859383953102074302955520*i1^29 + 61988176006302684503428006119048752521239046708241792341114547584511993744692826826319486903515103591548726026100387287263128306870233249705225676517743581892473815938111951086580264759737766309959440794712504274335619565714215527184490389105223570878503704052746727311608987819678447560346189883741583280402933674708826740610920562317565280940680064136368633505961111748950114569481525847296132947779061993159307737277843080169397721690267678299886715850174192552137735496235145876783535746961591877302510470907778372114795195093919678374944868258857829721311974336757625204341145306893131359794429855799116519813718023491334268426764786713033891755467389279875892590808167104651802800632228602407604463436769052728627430027728217270585079374317672100642170308372313704786051890923316747089856704314920029685973816038261901621431015033969273592212341986155363536532987516686667041153139894235815370424472942192761901244177298802787471351053539911283598095866553466497941914184638532308530306986605048944757634566035883746815388953944903689837926577201086363144880017833094785462966985160135958148594004380400677206721102801723515221120034101590755253187234316418064900133237512686888763058868602834495218496538025377994590855689430925211158934372030377786630293683490516103107538740645044197799954515226469296292778705617942091464718067634901616563541052214730678698936165164496934805013683311544134946184228399302932849056068937740437239023972591743417246975982351152082169908045887111431452712602182848499068386080070121948005336581400078825177910323088781433176412441300928183535389989929056201518108848317118513875648521805523701666215224753653239040482770633107505237005458636289118924737765939492371328033372736046622869413318878232786794737633851658860025127580778111183171723201669079252488984124060301084799856392099998144661212099978276927039428673346461732568150261254708144993039468340130449421552387402308018355818052602996584583607198703568289792*i1^30 + 154501454911979773695913001789156385937677198773805972540826342677898460517646795835834247867748214546603755615403366433073760916458632029974938936754855463807170966804975473301306492281207959353263763636841771123121884061168145083099401891423294540193521608881502163569535295840564353986892715489202195071878235374371960323603250339536150012258244243688073470974165717145231328677661638991851678617750079168238118870713538657106045658251931129569278044785412660088615267137964842480872320017767818834982717505441707161214730333164275629928647301795560824337768442888845915026850990409597339715156192640884124561871088891408650929127602183245839769920220659296212019123393176871737019200210799530851675731422537707965256048574342055877380977538416389538510661239815595291923219532291193774906554532206409024116140571938471095649234985766255763633254862486747729721166977850578774261421262877746308660796827969377521148638297114930125500218456240006222514502970420553925012549936898992863769600008775150493820375072789031300031411862951799367018260358397954699636936894266108141661244364965704045038725971856060178590037174126905956841588750245568679640093232157343087735386678852309009443308727651225554165636840693365929072738910403902409621530580549626352309743191993048239496738245782863915832948013998315083551475785535502127786642315669294073289649561452387893059496036110523498299005707035697873315374842418369728269660936721738339368369735722131352612836472798570877801992413504458364029111846708680390960952407196419637198343553997420748776781717351524705811735743088920543549579937517060741182902091960642055082305250053771733732714928266165431999422523897451732140258214610666517716970155607008934686558156179827237340653910967913752203553487880630330052357137889267523551964447829084662458196761165777274929742504847950054178343485169418577957487141731746142511068605803500193343129559969084313842139797806455378748576939197135102285023543296*i1^31 + 358681353530883779830630817824842514340327311490387973785794472910436325477555197520009544790041685869271626746169261720261672532979810593615472269484297011412258787965499666030795954617403897092108957374264871113028712494289331808849178639527141625398367408043683600238951157963722801976462566276647501862240773716048216631815661072535231219920209286491291860113231293711233312347554656730624383657220968581102353524074495936543827195578731833309176318299042303681856366955648585927545433555939025131758584073021765732733257095775752111482666860993043106637825906086287684265592051247973122194005967891860097780820863068159306186735963470451746378155981635711644398695596449121917754647705497579337737386913316022121995753888710198683092155256757326433409466445100033848912850377639523325025860656271907635310234409865140023932740765813833999096695289592805160976283962258907256096093033248836179267699139332977120596713360350280905265407997633546787180541009092553093998725658710152533086698583576662696208142535135796149645400625820837646168125031261554670469848500169913342134648031298008794835718081005754876497185275315016566454960974404037333742999225984203650672747425447369006797313724994064362125644143881940763718231350286585602593170510172983054376970351180017446664874831694064620525841751978022098510506263712837483836349365069804702724719991995748903398702787238331271654115746047171897262820420393040939895435479186936287561420614398899679360982903362312273999015651915174557641985316023911907215944152933062612811609048373743421724722237437993338213281346870297677832823353241926287122211896398731418829467464852142508930419483274320358289099471460336531477587767650601369416893518106838532883147444229509802996352091953208109924657794340357476584807266498561084133902631582232375405280260421754152745753753565208051111690462825265199481449432484425142115580399254719826896407180719341733072712088210733892992642918195828621312*i1^32 + 760711202112060494740227382297409333444958330061050360913410546546577649522820129798679355262578021837679666685783979008432873811004909828077043338231658700953952370445711507539582676491652611573042837388400674241818992478527957233442715848317008471913054063525724084408359124805731175452314635876348972731856308832742929452466291536211682411915919211688584644467446853113824574429116103808218670312031884637199634326024450616403177357199508768758084982324305086934746029736061775026379357163462800927265032826284186195773682276565448089553540667077975185088386662877292371666021254626976349231389636765085323257809877277515969549907590859787146705409203639799043971599126267333214144460156832696471177111494669693278779097895988849033661536492078057959066716737231710826534154100662252848378224717756144543816483198308791240578270984564903465243767565258952847056561850636669997026218535244798927663127016351332202503126416802015175820701099436722107469279208021748423587525585872290762760585259335046969844964604468633619522487789709622749545820229187430488103408363735523076477271141757486581742483419362619252876835484446782258685794793313067108111273746727350249231552276719039936503952603351455303298650777712645666597746427408205861668519133036667327222395529607676736229073087599836547175151868694530394218449539087039623040025109528882435825539153665736246244425127375597512312546693488222107034375409685877862594513734513901126476731662195964052025889543972397129090944347034070707186863523472480278616391134045748469996538136855122711423813612234258756861352904643279998868150632145240059084264778110867510055833275995503645054504369115113534263733037742894228377166767693468547239205978756933492248334362145688203038503196756951662589304828776779290120998378375876237264729313322814797984416638907470424643578650418416645885699855929354330972230303987125903081144840098055831198973600052700494571050880675164791770311557120*i1^33 + 770853028758002779359532689550313392306826228211888411624908534568966630302273269651095851321715331873024819970680887885124069913874053675396808667869062642291043946693261046681830618194187195631397907961457964497459370571641843691846165718305486825777063248592308966955801105627049642765810550814132685390454452987808765011377367087774821547447066986239162626431487889235670876445365432387679665341102318477584369179125529904790652476046596539503831780614686726521070735185322638053823399071886231650470810133249978559893813969278407110492551973859927904414413443509558483562606525843423077148546333156507517406766512457688762530629265818251109304811121015555703065605929685170986663678075251894620129403563914940948570961257935054706640785074115138506425573428496991708321715354411714425526585907687366749459087028790915259328984290575247017491949428922845438735777152943762634110730560644443827266747199647700397112956039292608777202082204825572964626170961555557458721696157889900345855381455094184938500969839584473301353074478115792149151139013919742092105709933451298420420117756132340158154268246161760274026202359671403911804575837435547465999700722222913595810550034187397728195343758684159412162582243102235243850345479000025270775898590629523619728565088497630802226732769349833484554043466443960428457234635694849495241104414277583776295852995336476255513747894080125723273285842247689055829256903112425381112706788544187921457990025495913746438532369787009829998425314470946621780336645479195623972094649613673543414800459006755456579537826538678039780264322680467064564284985754482250112993208832616531561136791333671274869693330525740698960619176708594568688191251024681626186546107539450585213223362576832608355019398299087864852945733205822795160008641528962709144604223460273097879088724112879953603902718724948094689461941012079986631362661418883027711717172384238967893983960377800731556614859404766871552*i1^34 + 308669369560440120234457973402065505404008364052237154826447951350516520457168854325649648875974932782491214335227294187270641370063113051083776023465989672697770765695340419018044096211770500190092942731490635320476309212786428057636516721343275814868564958737414678794274658787324312761486631318466233747015683623882385899119848164766113787423968796023365437211929165253107506396993959203875644237554402211335819979791333668628449662933045595770670013224200125619626669351248241995979435507934646944778438506774827781394126856922555350099418649323841000822007416805905107263567348112823649577040596690421961745415941407523311368008671279190442863333591289379803867705554273525379023800673541676800770178620305567139717942113571733717168611568245575724824185378638787463797176753947180063687038046953974116412927968102846537548695037825640057277190126368660098928795008132362136856048387793492647403133601611790821707365439162976433991980663170638278489607455591571801801073006774932491585016335268059052594429433451744160782908655099542575870349480355507829368983538693233728935847098518629568985769371196177884857197393458624430412570657054872366732355434937778775793928577609253884614923353022377918244409955576758779945029916399496490418044248106581828594896639805496872998146109606569827507377481336432278074567657095748276595348286132972038047167608169557526706512275747672616493284713058948596796934076124164714189286330298117134207455173128487467720327752586389721161000143582127249088657267681797143234784286302604666761924232518898729894015106705294654463027497952528533615714200888762102031618768945565660686130370697727273012705290781284068375640960874185149117787279577133061157370159447562458471976446308719268707912779456971038241831969222729186049058448402470036244061435023887646859147404977719452302211624457077346130069026066948121714253288991563744024787358368830849956862319769983472353239105536*i1^35 + 66204105002189446832772363657421407399349457103065279782791288617454168969001614877012860620958736995419697853350058654772308144120324277049787882200146792935412449813974506750953862388381405767418959156286311372993198748323626241064765638306351790355685091647759190075951686545559158092251859523399346835987572529599632516719446316827951683212302089180559309666917285006423988285457591089119837625358465258104917814303113270261625653610592783599990354878853841832161148034810043897429530014915447862836581713785253378295986649898840928651289732556806653488188722187890235096711847039674846955196148691187307889409502251526576582799381001799890082442168982590773323177168296449577312226018849999668850142826552289007873227581657257892893064308737025368699253452019869852702594154190535833493538652333165281489910173225067315604582299374507998946435209502427733985591221930520176598438230160663120344460367020563452940339483182881026761083919562321228922914368053726969051617564231631054130739486902508424568666766905393210475524837061976453492426405501002773271737270390363026171663273449019392109943740129181756750686092398578607590791108650686755576317912647078314631888360124715614843093705650989501784948208984774493468347054383690480445485133043838005173990399701070714192967973915044648090274777238767683092963534314612677194485481236754911332143935933982473919994671587331923863243562062226029271880435917640786767996077406275444235042345723994602323489066326413912328697483502708999363818110585510738207716162723357279539966269517691322035370364512478995158540808120858283938748308002060820064142764645760923086083172663823360808027867402147358984965300188362895387108190697097014932422465707778750000745536355273365905754665268488911425696617786004940480938219387260310781673124381158352010389166540011463042275232924670731963027240013744071981605498935314159282156152288486939572418091339820826624*i1^36 + 1406540578616186599138076569433263655140254691696273884546180352820491003947179927349510968037985764397180461887101492902442842304414079051581695001210526289027148082505633794538858250822644682419335348072713293046661016362649032933882650894747518892457799129984531435659724072316293177995940769191089128408918625871918234567868485440318667374339573063122238243785362781436041329342154854278250467202023129799917550276365603653622377049853969082899657991791283602301186538360902388794283069664202012498766810569434732067547149234446915633077658582989802196916725191151842448837021208702587082326650366639342315295639613566173392456321873688436798857630084437405051063832667240392780904378743849761903146247330151596398793711000391364974842534670563800157898370254424557296257667653518247906012618652028744042400232171545895334680361350429951513026917108600530388346219721593947453104330145947169320408645421939727226642947877155851361790157805991414440427260669404627873024093564118012285073582849816010342310191409498468341623283430573880292325788321067081804189432004877639674602323991601897903938422256661323508744313602608498887504870132910439896503668879573155876953608870849679221674306295579156410528049007902145696195759577351679024802850998144751542738397441318379265297452779304640246773399596452426075947045651085672046258147737637003648832603183716645993426286431276844265474554942519204955842349012643219900008460549425451294921788645979134692528165302103378271132336572255496044654065520405991021428328402394863477357797100191005775238576623135660141791999177577817936363272792113695041043587562962878334530277877558805854866898466998246251546552010862961299060324255761662943555956305157610488104435286282082717252401017839322531111566511507661861721742582274297589810565835982553351307470305699974745450120218867787677562450717706921913167397851751281642308542404796048362979721216*i1^37 + 14974702782014071785536326855146288738902093320426001950149942270579034090499237859729055487800052117307476954801981565483095206194350773890303988267808635598328282542025138608047054013855705648914172994240557532861601049183168726843881779395770205960262336052028648243403014247051676243774013126606707838612215807148519522046679949344851338463468820458435558520076262502274975067559219374606457248845624319768457883130088838849177522376452734118964267889660297481326351658060403455798052611063829874386656189072252727487990313100605545969698502823067784109226782726558557233901571947057451336917555872461165062120139701828172600921255786316231204118385161360672499603641581175414623978468011176188915150896930200052608356703086735476634332095897526294553320600041696155680901579273080816197994626742528573070104783660999383558220409384603806204872407160360529443747592409371791130795086829897010896854700697606005960520310398559387446907566438831141046112416196730832206126486215902920353188275913955335526601391442185872252821738260639178922909923048222876578945680040015204327074663175977196545450095076839662212680627996735909752008440310265127518555242688897453534626560048446277665467419477783872254951111621248332714989568991781114241459595433106315816159801391272652173721354061510813298176051490195726921448523756638850060141970649198353785819729362867021956195728229735306198853813250779433011189753570246250477260862026355660147924373673951511464482418308776807809757505242112978891284884614338147151512482849001500068810189899249291413614866014292052004780208486831603391726193535287010599122152447457836145863402308027152834063154810187126566732258622211419900701253138472643050183132173142224871958264560268326909583689934871477471651258455882828564046977266823029308928094133508961734022205775368613932301058262497492609324800456819539170340799794634347732949175585734656*i1^38 + -463126711289509984234445615961669121132201892414635730349539028132169044416985066541684083449412544413961266391937550668673351451671447181574560650331806400378024507294049986376976637590428403809183248388453700158095875401573540941075808454503084500297138902975952521559928772232186990321447396587900287162799208294470720380387943666462305984941723132437274271544936811718544387143598080415553892869045793555551355419894895092067286008795832321620699086230311957477255692905977031911309366253259560757085010575163352807929958444729165613147767769425155287539786001105521721057313574883256895832877209737330738272019937649533143418933609615254609611079841478677212825244827176724168687429780015236046228443895136583745444497759477979472668041367268664933762973520745702555482905003025605226951616689197781438646016188493612011664913079404573892451841225646512206848296532523533201918550804495180362900043618690592587873366942353309627728510081064270054368735882565924094567703321625674743804702523176502198583441314296553684367495033497767562656557090419773950852829463141398845413428075133849349374215380748300731228367102881133037054242305450154663708144627513108069072267271071266358703588816734054812295918519058226440854405567234816779382906951619735709629427893661357277271585350087731704941126899619207303702951074428397406417840424765426336459744958494972022202436803284632071555838493831865896264350786490670173995345694520269370014739635251628034276359129248415584195427067410656306346508883677639684617734315245385359162224839598469822589587620567428198546575894365122391435488728779562788036325771789411555426997645410137163486812005048976854559922109874103388658591031635489452550447437142447785029216693315038199451399952242021965339889827508213530882814151060942064094995400205809769872081588019933793624176097843723629061050589403357220618807599505920120324096*i1^39 + 770702072421306234604948605835620229790942086127517366922069321466679307055102962857439366211876836669841238897066001960938466644326569610900086962507221979779159802562792555532682346266788819805503354867810645443180437552347909254046381965751894576178678953523176317839313589747632952928582858668767628829811471968074330115966378004997431870245835308863111758534019621482490041479183302572024328735891348842446678660870340759888392096881515339834197832635243566096641176310387537753642373957031070711525293560792272007554239845969507636332957614029426943126438678480768839747924805088760302568859980972751081296989066832569312309756085435094577789360876414029663727823288047622655340548385733758867347370275962534787724905040649419261647074548452770776891849755931781806852000353211733403319179612260952118686343056216091806177077937661449859590473182836920412552169618589234712299309098787235371706086892168030021383664146358408154712466439191638819716024507647245750927314335443574805061678578784427892279028651165661732669970380436119893128489687694806145987410907199543880909486076874203261451664891177582312141710074994496920558271432396873287211163820872673090495047212128041169926812227254355458684310702001557002066393577629936551405876065800858660461022444991620613409188286440363111002375500180938259922333335242713492475761994919766364866642935173501202477460372915031649854823054989284815287829318628706883353466787165729320999400313470233806966869553911891213934212556562980040400391258973072083004090713905506626226129198175363323318499029007668860536244642216697513612410783653610531300951624971182015306609585103687660300520833135448929635873716354377445248412354674630628351970106385158442199540114523180180093855755991025546732396143530333451353153312846575759647958711824740885463848871628839676980998766541590107042615965560194324940829229056*i1^40 + 1553740005373738385190710105391381921030714650025070960044038692012258854309072910554491616731090928051891180962530105488981775563752053624447579786880844183863499670853714868511047426546971182441762408337476334115832829083563509502304437837886053824134509372044844565716335306199290477693702027894231790509878584276202487317834151123179556618897173941757339800527396730948582332129742438946721327591130888708967907531783853660833499986017876899952418000817447326308073128577501184236066742318219034798587827916790954767435474258943534607262056641097478882151623246486474975509828603292383466564110801513133507864772268668314618541799311451132872105410222752704091510205915024238209715549273396426744144684444932500485419803964465182552758175649289195684067430652861086380903135860175485412266390224265921225517641025992097143736270628433004085919188195344041031737798988915681216535244753648670176002787109573445493421294573502811556561269146420534804808401904894931158111725283599569349977959404071581140725131106035085354580203333506273317652748567889563682636986403427446811642028751844903339239458921862105305934934363084307129638190198609235439484917330541081381036195500706770906764477097910125618485809221123020574818051560000477675961594190901301994741422353594260951591535634667691918656800267868030408826689433402435168981254775657605342122563701677293635597219561622378580925789889304581538675924323893553568562408632880353542176000874813853994246053994013127698337737707043654735870507649585829568295499674246607886358960361873161898022278253380334786471631149061480289628896385901780921294844777507114130793998070885488945582956259504549989640580040456812731845245880497817296695711094596563205812712946917128351467261815967033489306571826200834426740959222959363648094752550040518757666545932118075172651454616243680208826025939090538496*i1^41 + -28433077398103572301448118125468290765182422461455910746347319015067016756378530903085126764624916904907370098243691096067389653574239410157575454336006489385261243110979930790429490849832928890195670642227263696410685913248529611308713744965838064736227438331506868997466616409044864354303876208176732706314616255066954276978714322421291865265284645853581659073876197881841415305190792920946812932336359874975924015240041713318511255832023581386461189826916718646714733069919229955599778122578716182661150146473366113883912949720836321151536340395633673509574567161214341213438240533698134257099941318267956962539627238503360084090372342946805494719404586956806404522257134252802690925513948944792255239548666000788820352491864443473756841909438300353907120463748902822593435929721461069261226234529137845055319096347101664725179475818336917008761468667465501751121341629165859631090155073691093068410881512082785449706710316523936016174618539652459805816405861975390975524222127441307229924523756675660912378133097245485634835246512778130561949324591179733082168836763013445918989422849138622326759846032415179564605696209772354560238822896177853287133588400143049639545714838617194455243155160290880416069081754412384368003911729445386039002911860328967950760556010269333950125497741794666379116190702175835655384741873142740907504999338204586774049609483742656247365374767801501914289787058820006473190291408396789756404621020203582707808948919685804919660753533666994293507076310022146693764781702948210081222723519234050267236129856126610653145740462006262816392899764418835272759968180341989886274032852756777375493196264603048518082119713376396249266831730998336000870299338655375785069353006029001983694176122172659143993323510675682073552847820046742042388812831609044946318082439229423959742384549652418029209112980835225894387712*i1^42 + -7342722816670345919706384105546782183326130142296285399222218273650442643899132774092319199237118090567461325528942058086918642760813860225515705986670768954080645055520859163759123131663795606398107511621645370778404130166473236889747905290085142907427885919617005681428042529941996637533559420499278249134050569225872461304352032164979938920797385872283393025966899010877865802273188446794164433822862435498368112385838760991409014380720626524335265622725504290271018684871249075029692948467278861286335316300873335196430958907145520086269519657219872874195707627755296396816354854634222944322413254788620590400000330747349472231200525518146288655211778197284065916108091772469463701625455897899733054501610210794484748036689246496294372485410999243125154804451937432959095421004638543363592764175569040649818364682947978125695647697519772397928007147456073311223725070440959221877321370474325081014599900398581025615914451154151517975498058659706220648047542731077716745010741621405286501012900052053331198800164874100275757289579229136493875694090877780646813717767412733976892353788246230046096377781737234093762492762498174154787781984668360692165433587823752874512060032519983041324411635797012364659295085904416539135939232135694493598446650587738949547304013034623236570622934070401530339039789815088929712912742222430504846006671576838847354451073562975782222552247355711337956793166200535610528888274611107940294708253272404846427928951017621317405503734433133756271848203662004418220918660209770707821808017765672189428312946326697282286352586959554335502862842148759784265437217326462073069115454446717373279828085676142982807292035069438366812489642463013397599481408939985939343633119837031096821023283212851344077870356284277931246523562659516053854695411721504215674828564093220030397003504741352017813185757184*i1^43 + -3045210945128587168034202893916397874733226646641370841445730197358994902646532190981998615488617863899398144337253695427921289208021619991887075376866664374012913786870320853211241523042579525863810811242315064308913299195627434850751291524473125128957207527164237213356536023913093124123734482384026248936440438176253799953824172097072318049330552666183193700503198004055580842035290528395921574790208928052683904278085364966961863529813421288989909473083841184144359267755446663340040732499791096329947018327585243961638025225632249493457378377452488594819479886278402929350565079203557749977055050490231387418000892925357519456815989832619936191219503365417243790436799849478132022996962369014098755597850061444883426783559762436011523134875914851394654203801293767053700831325464928816388248652301368826028933671053343451267518170583906517713806488022220495334736657780468450138675275592186732799484206353837399983071725174156934854893266699456640333333610261913173195159876236245570642908118247755556984030010870265980497188314465430802830352560822315673173660273274734818837564750883645850655721736857877993879029780648413565312486237125474600561893617621656374939056111462005435002804760235261432889264258050844552678055630153594740298320149471953696272152916755586158920296980937425211857648655787752885787291252933988507310417124823837233020468951468844430740637147616824611397308065023527865840807255593303001000411425337920341425451262063685283472403874236986581911084910986043894300549083945198073834776078360363333129058207503994707610943796713021053724951392685239500656116258865014551134869947213379126166286560414604108832750439616499097944702375623010698790483620567159855315012790439261706772916890220217014838310413003807778608930562892207685604330096172457092566938344191166818375619385973800960*i1^44 + -189905653007007619712830014677387971576782636317132637471883905730990994158890788109929511304913005502716314648702331180979290983382929900308383650365524669148272633425211287423515781528986735844891907459103535605366297481978098521518475305575052021028134902020742640682608361312415353516656701491410561260426402072210725899545412144644222853321688072286708825282480937109831333816701573717182322895023788348050448398567937675626711165477107209836404668161174732630552689244239558813153630518784693416702596780696234065279809736792663935718565424163920464934338280129092522154135000859571204193004111454688068429171181454752065847814807864419122001680740868157682336521487649242097056825517962658572835460508709236903602805071963639637808934340416445627365284522715824847788624200161642141573222515308507424500651251534273589438041690500075050743273354193374322355685900008850741098646434386172484670084931090997870743117249690063355305672814710295987993673891067523627480902569979503060601584705611794354845810695701351136103616155294118594085303777992151039575207866158760713210866154093143967641831352792368188563235879195159369962263337563882262992613603737819249689089820283936982802630235289862119396834686306817694078132344529486390500604141444873843375216824555454810289993520762458750517751521506932866716462467559171535612133314732237783702045373823134744832962763133317895420211043217978397174260633101751255112308318934806566321832502846233344408521810204911971940727458148162481119494838902862741186569109985583197338386000715306718849276293883036883934286034685476113107942004447585026725519902450899293014643835779115883761615549181394362180529125357646493270687662059373828494562918999898463995197209014224671779268685297675161959712151505843554937390122786627333426980952343764212383744*i1^45 + -6396538169153099945490573775401718933904721450990134457974589560361558019937854816983554330702753402662864401820643116387720119169022587527962608471186037089473171352542622507013567103470137924009277988495963631967067810677204435475927358574910820499444675808774207004340535386497754055619748699242837492287060601436071026915877380111064766176562148081462258277806990069533260414849731455416649702170435147717156823059646197745201235040538080397790134098992976087859739582210550835913211751123131024663564756188740555866221527142815340180508110331317190650302139783680771269159224059219689828468988044737725698017201080860024764807652877002263612432714773088429519899723197093270763084970448840249049474582670645393633077994061795737840687770911725650526030518160106660760792433433510909491191345003021794429707767031219403986514193893954068786209599738738446834679750027316476211212076294614447200854552638315083272895427013842112026382931274803499458470651558044111755734612116988340070990839451799472835806774652607859753205133457628941122553425242320870998516699704530654837815832317465354057764293114070699607120174027988930369491149362768699085754602564957969161036304165665153079791926098490902262697552656905361366946963998772535283715291485734197474783171568637623201838031027749109255472949170494601145607292720908685194756429109024989099809920866392236726340833852649503849392522675018053416623386001440760260572475901583217322561911331413374534375436057494200472605898108359278413978509950481550926058432303502627249449535441143563801393289613032337300923225876729134136611479456386730761098189684280029604988934223579771214375163259768960113683653306259070320358485251895417267320817171852435264400421992680980148040015044477451928755942173380418612460155531571404259735896064*i1^46 + -38150424212981904348623826124451302281476191664647291090043228881916147888673796304384604902316785666176806375320428922379123843663526414466119949877113300006947951831398713604690220910958581474638765233392380049120550033848607410577514452643458164865856263042328926966615616020465514391052273037547266161521117095847013602831653936158600799148232373009556800312388307558560951004650062638652025823953251737253989876445419584175858029980341978467429324610279724269173938469212091941034088798389498358009245669255572337164031419581717840662099536754336056064681964852710826749527679672320994012245186450310969577000062201986795739910176727027480645126106330779705705132782965501120299499921450469612160485809102990163753476926560312284514372435202096729533290472522493617228848961085268205335545663373399511307295520390228429976879679084115454645662050086016655901221238579786773240420562181454165871611370053360100949148375816810159583008843925951226184937642866988538538065542580143930085893007072647648602781981707822268684032955553049482363392481482178070367512893485983431423592225918038515421729643730248543194757801781736563217786418150382607069704957527476408001377127305081432137267392764523392639084864324964233831736353144055579945745645939536767200016381381075087533754829628192446356604215964314307682622066213934155992544747776000300898032176664073623470874657414430402014345350298303888425228408460806648256205505223381926204293328596993532283083947876164485252544524876959346425666855477950536216294576348628159781243759350060062442673936517355880546664287383446038153575302121122551836309357829499344454671200714843703635521789105260257109122706888724713677528030143077034487678080717886948634699915977469481570746463688201304512952745330700956319248912744448*i1^47 + 669909595567849586140121664738614428195010788310021713093502965097792545137554277376941321341676492931264108159845808233002142779099242128114607838332388805153371438141787759090718356486541828135204747715322282812333204314572988628024400139457971856208803946614447169321159717760955170937809260827255666686114806444776041974489158901794980083268107709531139847507103715024369990016626019419550376184155991651922597736969345257713193632608761570620292149533874776741710688991044121212341590720362450969802581322092599584653936852429487802052460940354739977896717386931188789366143329812298210020358507121322121823117809632545039775928653034005682376292563463960172789309956827088599231821557564471911001447974323750956784807294138834759870729069758448555454793097038452283155582640748901559097806941637181724623945552586161475868140480171092010048686467883824705566437738733418633408535964405240092077782540506999122703845667750389631275786078412692766091073009331109932405220041480133908345675281090216929686622876059220790747382185170989936629290280775617611362009214620579908463878329574082497987243556457406067628553809335530695910202174933052799928481160406440243888224714929131411708736179868971170702927764101849750995041569186495628018885189067484841572136577169597134063119173704781809643423406871530432591910061557915360337646451762320334490222157223422717021840890843170899383525224317827856804984515193288910517222704881822652292346284735806523245677348214585525286822941329008558655841367973328313740086193950458241916433305433480326143315945312524588344954857741658936144700282435706380287376037295215017842964129550973361011101572228877362420148062335376937307976991154538693191455024020766454748893749490160782194747197549037170889588736*i1^48 + -4204859959672521043192705328284088386786981423427251636825991421436268095956329197720840220767272902514270566198637098322496708586439348102702044840670750118986932796311798419440321100678343769641661258011648178929976818415800402877505027904137962268550680432046849452024825229410652983594368386375932666106025956310450976254568787262227679567764902424466471703901168278158844097668114761752097060289715386524497617718361347345485505219173205943454005427936825235435428570561061955476138030795660605038043803720278881954101697173813377624647537160934956674001756592761432146781675723541911972192679567951020480641995187991009272165661904109617090312970398623907991706610776636256846495961018577856365010034149211776360112066983089336235529912751885093058885544658229437866214904157055275230264771072756260046833946467606765361679421608625966137666371599238694271762417675933683445148767469792849127524564745464626098944901162862061207579920726869165608002615540806370452394252709518968951465820957880675930041188655345693452909847811199649683013007293524086364333568630769471179125324265438919149535206544603271825507343249573364717045340593912215548091467583245388808373897595856744536989845690711343822910651749078514962698754473137881624482664610471719345447159585315198175358617605129219849613556205487431598172100159477177742740339755610465751725328438119151654855551899063768268166471707656776998248645871256574400933725436606421626411622599888660446978495888794781471498927013495467637429450469159240622837706388388966571045402093718432056346450669045171993638912400768207393788427033058613664978632183831595925181722785086802604507158277094128089729294227363493697738076496659683164211028653489954239229902924353187561472*i1^49 - N1*8139212171517778152461003750518522333843637523859736013833858650339998854482275621776220229084165031474058130408677167355969973124446115503452508521572125056660680363446776872176648924136489410404813457105135403684442151333184439375845997088954707707318932308377065093106078853465887877408041002546315374643318309192279570069459257381042853859098127640732727709693855950120287282802299564825264594407886980388793646488668986546627322353557647027554395622889191484227945975091166042517791958076917320511211806676280676738148093139174842332518330704189714509592105229976330306400006929320089852564587301733076202392578125*i3 ] ]