[ [ -392375907141617306783009140000073449999953433951875109794785884305459313965319553619141843166352566741095176401455039787426604621057572288560258271654676104551834358178556410587852873398368525189683862785567097709066812601982109920474924684472890835117181909267788456023390981938515213425406858036789710834966721446410462562075107870111202932436597769016680368477146180245853758280884735644447544355134626207264227935303318650262723905505673609437946234825056505292103490660336757248297068201450244352679568600217308159775353656410557762954440050846026640698109925151167320643640080247243054732251199971882036962289771950987605619766443494524815927109918072529085067511635367971327020048173329762677364425239606516761329421831165960981390643053256919606936481137163948284515832632338018033767415743267779762074038669116386474672937506389802754683141657410279031418271152831008211691198708454387209597403563954390884325084332744603278411455232520108858867359118848765866247716234016074679769087152323866820511325820578555938185615321356409241600000000000000000000000000000000000000 + -234574556904728123065234365876146876147938966466970548261871173778589101874520935203530805141500661420095740893046569257996758863380185280711835582157848603524389272036453058665701262342038677318123806471290139074255538907936065454245841570011485110799383820267488233026628299151578266690820962575928252093818594255741691054784847969779567153077115251386618483071350893936634905338937862755604179093911714144668056577005819699086591785838333531120778204978090531321975282008340373261263999932174975545001370226707886925735976573448510989245270985393295256355451937584018282254712270210284540107128419954359655775976482635892067260482598280870756879600281321788380384093382477232223715663116753379596142609351869355328105147613771337440953776528613557667110461197168801459727758409417514058936123093489910651141642507864358661384041154683044687944201456556019692208059326554164708459703546249943228377535878256295285269294322634188471415392591874181058073595677244286761176291673865740614098758175591687758630966105602752725718039125358018560000000000000000000000000000000000000*i1 + -325521511159701356435685738460880158523520025187603153928262199370444406852062729085114866746394131270966944092772967750938545331643117705040069070865665391304936403739407083166662021809825473784942541216262222194329881738233926172670098151125908847847939125260540305170636673793160356391012335018339283528844268631570800920357900079314082053002199801763622889269081461103394417639158359367366891581294557888093235301128990067074805222305977933011263287849808463605529792402825005516346919103237021299031466312647256910359348942709744073231179176191064793197269743472368885936779543519765597518723895303337710627745638412431016013963538681177246712113414211570571379383787297208081371328920986245525173652166199894023890363998188588909008710375629728338793123289326729077337187143908215481169560295910488187380293185310166360203857211051436731480082483823919843613896045912035986441961150722164139044725501272796192096400522133151717738428326201130347166353722893090742807702260621923600447790105452615770428371502539770786213081697484800000000000000000000000000000000000000*i1^2 + -380985615858090884381638308554895076521794845442750849958824755887983644086683457727463144124178025463793861142852550784679340176970388458704988881573934709235538266066012580929043590799770245217622673426889381598158793554737097519450527321392453583164779313506300062621772081621255382755605502459380233179783062654110778528481199121995689186652777520535874897578508448435005337160064527854576297893721481989622820149239282346052338763327921279601564280798551244835700282190470287978755542893413605423793398000264262946984349266360783733657453151860327228969248241012950365566458731154620512258098607807646104799767935285467824305826444906861783569976344694968758974379375171459848278268393897996037817423332956044558656506087970459822480713015765868987109064564341606946120055308979625030687433299041111746850381480177939580481746869358679679764447325004133469720960346268909107595820706270173907163720496536010361624711107812396529037047663721534704416906528328331704629364290234377869516572130281113563191181292246521625328327485030400000000000000000000000000000000000*i1^3 + -207834329272651037377952085718356264142093510945165808291687324017348752079227273038185293767222239009170183406344938433797881242749752198786169857879850701511507156583543837949286374696896668619727595562252664342996097959564402541839766788150244600259588861880568869344653993156557282826673676143205586348307215232775910305308558498113775131994249946724493443155376251535239353800983950800723814692148849872492405641280795068320161388390949920433487323472651816613248659694500609482120018830209113173189220641351319834553375840658766780217048731417691557142615441878240333988381864873968565487410764065934001935784206011308947120309441537040884842168305245940071072995510516098977397154239051623033327142409274585931764273798323866081425827999836460977270215486796847776380693925001446830110845933147933514992925493830421832518207451670321569271193871303260620872455257155106101629771325616605378884387410372620951229650670346354020511144475036230871849188205512977489809318009205248870103726237317962467347714471383521977355762401280000000000000000000000000000000000*i1^4 + -158009676365141402087444696753883188676802640833905769349695907999768365671674259257158509640670266279979902708575493748220503855232030833720242895061440685842877687738247677520375214550097068856200678947102189818286996281596529112190057595996892214706168214649744751847262627338582693913185137097659847952044080772539725765418733743901968524670566385100444578782324264530209256434349854167179916679581311062790671964558846785136424078139861643168683150168920544204340829433020776223743969960762343384672057696712194781396543703573327167298747879440766178101680496085537787164440665597616255528327889816050996724545711413245560096676448112854307173699687565987755036433061500801094136758662785942680733066674867995845682332042559011435804223071202159640323755214367508665999812613240924007303529862699079127625722671741818960020058537238028884953832621307286525052168521600828259082832483664313876113789990224713076636959455437296187913607149623318612180282433424691882944047487682800916117878769345656663895476876558057146228408320000000000000000000000000000000000*i1^5 + -103615156003623875756606311640999481909676196380953128201488635903435755788830430117834218505517820744945723745720822691193780105471300911133244136067469010299634439469019010641404591225875433642501003552204666788987514672147725447011325088340111948528630786111253381119036841007301417464455010592872789937403996809203464304314471886538023329419373868124147775767027477846138429036298044029619070809600803261624074047054164478778930803422070285641242520351918407080018601359083390830671031329105053382205503688806894576543889241466773616215450321912628556363723274271071748538561757857045638642574229742707529925159828133670606104976098249111382935067409279990791105468786946438280233586891602408900390721183454848659430122352260055783334515096642164866437016551607869833219262291502941770868430715275719421782292747618273613165938512846973000096252858591659427156230916003268902876055368322078650231078735507599156574801291015280676104543319721780901656124587068427599240968149881314016303411991218420876173849152659097678092697600000000000000000000000000000000*i1^6 + 1125501458708728749785543234473708880938272851316595828451216586304824936328672539010010930207713991339128202703726143962702155801830997752546545656100208365142793756920896824278386481002941840187613105271989395554404248855365540896764426717413395743471813579711483782517941961818486610139028027177869521817405989011935008102180217700194629100780123844598380776704083452901481523084891286465393935928659782424430870134562172313719702588085557168671054764523514822321911725649803332196655894397531357190460806786604957322892993834166307425882702508752746083418229694777840534097274880560851110881472890569588808888470940818495668551493108726100486707701364818409552338208019960066416823053032861002963981456035278637974957082626405243957227267480383007584318009326456914746692437121063062052921919165499650065598592328285665774215371074466346218563711574020361403028375853180655375538471998203970959308329146432168227018476948653293201697838759048892585245189773089410934564862088047450730311015339023592379061793293286999326720000000000000000000000000000000*i1^7 + -51276233222163198803871833473453920253866759823315956201554214497303847855191736094386415942094941498113030816879109754935158307732141841114177925685595035652568769380087078303101323169908141049293550461516857133840071151498719594176476545666971668031905076970587770901701036416113625165574817308906767525796037472635987119289469751378102057606151634599871961119512221782419730793317557906095304257452008030356753527937867889254607026138604894538179739414204665977171881096022919694127092886782530468130171423780472928135434022545884883516907738251153626865719519309080177145543997668380283422691803907950643416159744363837769353891370773060751301932282859687927433607464263085362740572878829141044721115870719187436040942399219538385006372172814841277511502535957944846281091794366572518665264146857290140763210621465068620525351676624823163120920280927903021880493091498540940856246664202704011021301752171456456257811197694402423477451858901805234978072343469420100374908618784607890686688061931801053487145794897182720000000000000000000000000000000*i1^8 + -509477034879672633065118187713442914006891111766972911724258153263278701902578781660746951937835592360243301611746511276267585623329179509178247697947045486205087891873833728668661053443231479128244205340433091286446602851700626533801742545853718521190807282053646302840289639042581528367837636726870693619616988727821141127066765778295289558616053637452501624832824020475258004039183484717513974493980666450104585965091895012904209223293350385021215187469664753379654725579051915690526091238021488640269144600551332891893462969734723012648664262876734865339175992690101574487227929323447489574050560533465437233503665073964918393723860812589145621035535441670471600077532037603483453666618126554816222943820089335092611178474236166724318234527336572313566734720140414105007334277678377056711021107533369868470151836178820569445818575321493179548019416310453062416879300343863478018893503184050661304064727400727273236753846285378446885759942047382971013214830047060005780997996637827050637835629620773181446656570163200000000000000000000000000000*i1^9 + -6908834191941367387383853269134760275721397214352334206160481270088844217509381882566279751040324461828358001895120302262129787080608541622630517729257665965445578869930316953956339710296439361159275529554022864452821486355240941734636516339938023065813652799046789971210675801773223860638586240174847367812183832353863204547706543770827211342631106291205880601271621583471345160474557790604778050327142805562243095262448333705939231109533589951286710425241386973163129055052422136797610537514300697430315674961897471531853315678508436667560829766861521876206773448051366889371881227865294283450864898520771664181669918389715457042767577428250042392552281181786470436352278182298791854778283350005199318245622418881568310218136420296041836303730741863321920911584310343137055911068159381581805054655188352737577210822347356450326910038983365898976257823550862467834965034638665711941702082908506363543684265392584917134679967767662285487385589070356647328285473676500142454856199580929999725581093350393299200901120000000000000000000000000000*i1^10 + -5106136349763965774696030905820727448245819755651247480575358795417794402656347724027799852094266321580082126678266897743821831790617348896968723501432770957464168956278419259047608707463686555967604404802551027874350356476322137995935149974124863069150685666907242132937475970512272175488103116595837932668081341698999918169676972100857362377266633038695282332787687214270044570928173392817274948094212273260776283672898082652602850522246940283740888404637862440708025341434053202633848186098322655676568379741850764021615251936641115019023653912391807505326031052765837467950109400529722996464675563327098301053528078113168403534650585320500095997236744368870912863552815620101212957322418262574514087560305231351513078778587184545581670082931069645609899480724378115787502487397629511881251931264580338494571139846952044901910702258546708466238817850444819843589904864120640702635022870106850939400221694428457112188863162431679909757083135171605336589616703081972747132528509775245950063643533791908069376000000000000000000000000000*i1^11 + -947559898354852725249550030461749650043362095591671422224512320861227720824872085330443602027870964728002220177056667561151218520830900228772239400684460655194804578694838779489611731951634185420079839586942667691897093851544910953511083607255576251737967312125810524932368016699788751047055015135899102908498907657582174537508844132039707461753786914781270029473215369113358244757964338189628781450738952361962485375306509566429747265027029261584580539956416407590589157051369138715444463753405615219206598664602608442816261788376572272084123666169748931784745518446631493273669400932700987457179724131429055049389560579188792341226870623072976866011290650655337326513177771249796775454851042026560823101091544136379537556530877471056954912330320431894253938687498536217448957180071346765164630559870317933228056078032193818857604856430993021096213729417988024828229261384467034019198154714186093239058145272257015290766456113856428294983298984159573270704158474297366768353149694443173289071893787390771200000000000000000000000000*i1^12 + -4434236375797042056236237373339201507488248330129438639930551390841112298330300801652269696852712088316385659345801096558024640440884540494172744995305589487785110265715320520682492920189470406704789924347958412649266175427537931595340449206330173005387513664630930599280208792946251675635974185586709186502915343888692535913706096890037627840213347342101301918102846301188809520002362264359362177204628849783171852388324505642882288402328971468479636097492242530330857232851039922820009832543578741941520435805410668587744989776141502848337666279986503572826920060846308751278067491278989885446033885367727999526228857374364938256372641879757738624681738580910481856986771258606592800565825265191073709727573017796134664208456285348248266502136170269615112246937261574577669621744952503066968160514625175822438362432951674002219173462481913498147454329922784624089504571356635702501799242096968376212144793297773895405531998493968938553452573804963663671215585193113904106427810191715188576438273966080000000000000000000000000*i1^13 + -30103915248864984908648556987403355927267110134900267797739800963665472903554288664003194138260206242296698400370614118358807726047154565120438342817013343629361673059272857472582120888270528497530604733984753519500738538813041998899981214367475104787461758557092264855373010197424986110012213416994501869195526284956129121638718059204493600008105047830973253327248189659796800544764678234403883397798487296632922795802822307515675392456514884551286223939711253806006903032545855681317676221801451460775126559193362682127730629666108580956619030179463324037735443644993769693975875827257795992874960723842635915318920994441357855805833207930755450602686838362191086134446066831782893043724977249156536540762870908454336554212251797503733413044963173109561741485966164364015973218983417358032917616150647772574204939928487541044180412916048996775510895373041095972750027282095569674293662357698223394671186032901790082805706580024328743456886816480397928948228832682267607428452666942157879188127744000000000000000000000000*i1^14 + -38993319721638703715071112648414743176841960448600017975382127250783850741893769951457394598979698063228710907038885753647578039198567247075986150644865097474874010737397295073288596901119044090918354545700228132120416239817882957077314180390399784263738627284532765862178237415057474309363683050534186704836383730917019634054073431250926642342075182971597199897162211680967543492106266295059447651219804305488303495081119612655529987363029737433673607645922701662086630382633579555248492658689236069981442382621473606798699667464447370712845160131087594887609576512920824602304232001418144068546964532737343916161698269665253243135724919476572032331521654816450199973790895187286488771685938248889437409900084793331125931781275755485363770642180748824822126685537265672157725543630047867844863713473862915327539627677566142373984113462739585571025815354159834470301450262574548070897879806890015011019812174904277625209200995994677954131096826807054996930634415634991981494159780730491633664000000000000000000000000*i1^15 + -20100055890703039107273626920740657545970328624483144709386691200678009755919427304702534523279127002396390744549041148750933695463057168484282408009377009386374977169860669643185973166300036751162185074757567497736803590667636899319683523314310120237606120680622885305958825965407518981776868767718433342986096665545311689974192012885366601075614977455944336082010812170955232586046904370863127262989787069341666879914549896433976539550530913364909415217254514087691510509248562853447021741407981219619646288935339039321489359040948104828115225055204669965209881468699833136765951830839568145884117928510401013017022049632625849039505752079853682962041545797488085745539477587980230585331545503749009956730293641376527729093153051133622228030934110555210719680402642171953017215148279580750128509956826846114182227480869466479983747094800277460745334916989978626654302561742654919539073118507333799982598238350474094427936639643413170557727455667317855028103065704021837189735201300807680000000000000000000000*i1^16 + -4177111576777517094911419082853251075697355359790883400851792851416957244422115477735227716429675187574537711805084597424935177914167682609998614281968744160267428588464284364108864302589014305457534539742349340053463009751439435057630143866714681482525263113122319950791211397146887156719500836521240946476263265501102359341142881676128140342399132750293024096865364587398314181449628971355875135220770340534530243345705594140419074189055982354704625130161649938786350323526634098412295120902977598529304075460421315895067111109042861066233260314214255380240363488432707318297730057210619942783236691463622948226776864094042275174156673704091959726613873124668348336513762091443276962240748329661992722296822783602176319311471002989292703228346751710817018210598188559743136192325671492149123143458076347324033562155809084448431068566196396612792434844247511608733736363422921695916110737385271789585533401477624073255969253081129060350736831923390612601378373168650090112796852224000000000000000000000*i1^17 + -229668766109564057124026159880925119471834925440158596311560082221523072674165367364923558141893554117691867310793170590813283649473394902478665984805716216293970873473019423080204056534160461050758866836558213014984718270584780878772688739220405259941037933467128504500901192671377350335975139539237605716210732975644381863242381413699141349842932532094880040502284777044028748475821852255096477749853216667780436319294984344021780528670403980720040098203929302721879223918524521428041774013319564802403901379471408640000997822638955796308248857735718506780007048689007949361140245695836774215616800085704583654962860956655522813902976525918758867659911110194895609917625156546078321591314722139175834367207239236135510273216144924241867418971055318020983200909244241686707832661961042785996402045878601700777277271037932167963320138739687875800302087676305096290633631933151110615771897800935503592154075083463760561861524814479882866119877141762780051096480054668767002624000000000000000000000*i1^18 + -13078146998411256107073029731166748338564923261255162631010625675662811538775142237417593147702242501958282569034239084001857946739665312832389994237702546942837437657253509310695698809000606215233765934522263979636264344682933363115352109665955002207775533723786666158234119686497530895222328476771178649938887723341842481996316130133376335730598315087247422597000424623746642541892428547440536032856290110445293297318645516576443480559604768622265287885358821281882091372412673263850866856875609533964941885051365680622012349822090735011697964253542644145171938518356586553644930010943987712588654376962548515456663676993722168824277855649771286534541386105614318278115190614368357115668142994878432867765118594059233169127907536259917588480156210225311523850616441989785325085656552462703288028728325191168437811515080531641109689938559096122148949763155335498129272077431779412489681143208879147732316862874373014087474821553656062707456925585088405654454525713448960000000000000000000*i1^19 + -7327932799839068668660786874374099176303144073764151879342723253892884859098331809199635689339128339555835174097678800180990255040805068141168438366377962666121848568724645395099499298607776750495463357117337690077170031960130011202960018439094489502878343182672836503840857259428029709628837878722972885212272862284852428278497643564722760073988930623585660703714283809568680600828195865489620185526043932157811757517740384675248885477567558105039749651668438449722998840849434451586041244904196085695080647302851509697242580203720328705228925242096846779618955953860358548172934728683381307254873149784137941342745447913007565266225925907883080517535487069324246512787390000357702352991570826570279554228306853760541424818892052064152180375478477762005644252866790984302400075543841202506888783486979988144939536565544778608640646494716186021385205002540409620771498727716053979259406540625323816408233509705432055932139025193215281722625311040593356302218952704000000000000000000*i1^20 + -91367036836872758070255231637902899383506204312290798791308021066006237314424295550802254505342907167858253411065985316651519186833567144351982438083535870858178136893884572857243491617915159861429654545954940615297411767592699591941884585562027680963967043012628216541878728243233681165463793303466842095952733464183114166835165670332472738103545312881783534861670826668642269768980690128234233610817108276277277704694990977854545734590518361705006736606539833459268301838958462304967286805131827529759567510298700901343926029494076245731067089684967310965016434606346779221976508472308169267672615727794197032627577230042017232309352302195929116778393045867661264440875471657563265733810338362692991897340843709345784191369792975811496646674153887650240732639538833726445686415073754148120470003767558118343570263338949144585391057600888388503219572351608556713094399337496072310906739548072182324410324436808538518117646471161154281756338370981433809305600000000000000000*i1^21 + -757538053571890848135008185188836572576960576758834235558299214144337140740739673284048836929954468518526578430810054215073991215952701215057362758376288477422747110006230907834912774133710560799642026991028687920429870770938064887628393469420000056931092344963569758412207595081364871051889341613372574803659266005618957976868902491825004734445703186958015911968557641854090321653734504051038505664350255746651342865182725510726949014167156209140658236511156388100525813698913474464790802439272137514909603868395033117359169145750508505611175093966967022843290560170585643314245522358283057708186822375764507489423316951505520799677787604507822832065901960380691247092144503072318892121724430118221712546494858848920545718863172944355519487670956442200534611638319941744063397516881557159851431746042310379450213449530580077059117530536496940675934688041473201721371899108849802948125729133615264836808855376581606045845147843653604725210976993935360000000000000000*i1^22 + 2570426409656817201052231820757544059777469397813189324382226847891672481576589494926550976905080126499802382251153420749782352569547551017167976899789676656347296989589328729949462249804193117082503479676163168412868482196529916759504189321283571284084195289909579207034705791601690191269368335334160971209039340952334337599600185413959551333343374247915529343136175844233869074706458678640098158066578970985619566673549661437515557873789743399253196707754103905223414275770044037878356643407138234534563997647522991213460792589965085300153208937534625193296278451929153818886588551942022691649943936572098317851508391192439979534650750899750274200379916508525443774359007786178383283760074952362361503549019802193815610924444552847736001040908889025162133947387000596707695807343558316249392461397415952820240048767551964752170383550143475104921264912518324458885100686086576263329555203814536748120423232804918971073859688190226797695074304000000000000000*i1^23 + -3843655558407558797391635145354199555414459801451092487596221525345609423105334789981568755189932262575945352774113988719555955770581512683096210496263645629268609149875256680234300587079235867451400539739637998173927998074440487887600214634760117991633115738368338942589086810422321087173395531554546542437074375631081444955080356572827010004031912216040654959112181822273491134564281521757548789868959030994389035192292750669578623277815100884674121351576270267180225686812658136727816048989529037423199956085435771832606866411443417793559254212928695431418548431711402206436619602387605707381091896906308026793507349016381475226962519307914659969975247852996849671227052297200734683010777908417319839456962762827129705061269268733746164982679370884613666354439294926072695035288093014944085966346595473267009045755309980813416458352180892927383373389572613793245375021836248515071385887513097781808169427221329127802110942905997721600000000000000*i1^24 + 14434338750039507007691814936050417693920000516927963761709575542229224822945402730662790964040226163440307702005948883497427315435955147810232897009404206389461363017377437020649285625770679872142836165467153270140092465907025026561951312635654492845620795816251300817705923835457200996375623722327111869391926495160930456661946603743636037029375127519902528334207001414232587110968372244519181514448144219479840022894541104897037837361278206658055965823028439279485644799433073326226998298732074342072270855409921216767880020339406372071044322640750539385618591321634193154293491083629638484060045112483571608409694245698123763236630031417651035000921101786612674283033771220256994798002951627851238285058395906604196083594228534503492549939395442487047678114046149109164639405823694946274701505398686341093049197797983440902136730265406897203082949554632538070036628360138782393902773662027530439952943025120574244808965488640000000000000*i1^25 + -21377591303792322118158352229805297942571374592504543088078121117205245554403716549100761655132817706182724694730286457135820242338132218338311912530192402470658840927720136378106779108834244787323621345785884222338800354676083258800313861062461993454184120958249768122262734166131039022931127228092363962644572710568054919206440664128887514426336695625671435574970923984396569587331757826191754952190438424074761794276052859684804801321013558150759324939865062551915085521961751840681393792817921546008101589412639088900430340276298214551413517072002410692018183795434946543296593105018741172958448483701949655102722213154220642847204597686464812149913420341113333483426222102370695380223027555243006506137361786551846129654251619959701502068534337370697443368299671206792801519497088857801101625734590621395479593979023470714289967629640258511737563038165294751740534425164868766041182345809055129631446312798123982848000000000000*i1^26 + 19918586878123041659777671269938658832778058096836359547442731921941851942913114575710429186302930696501416651177494427658432615348050957779259506731717896258750126723673549153984268908372057256344554797220228788821495282863476406292068864443909553410630405681747888306046302311600687545570119259424522459656047313694136036448655361939583414561425901375873113279321030953970839688897504712018799655160317295559154551900765812396959170186404935007070799214370730592243375743288543962113184116678522715504642113998003767022535748109741601187742971368968086156574863146090337506940540741039073816915863531893665143283059444848364396622123097044557278426656903359097005190675157865883568451702886080521486885993731033807325799283776912132886873368216263642259369401667558876008992430398934532928703658789801042148473919878363871394377638312030582364447907847354669499990725757517968157858326173269465934678561547878400000000000*i1^27 + -41707866375755817414525406103748691974808595991465672431446380726847226092573678417846647955141709063458892585562266972648678612826846640337629236117829729398894665923623535552886059103952751765240938819095228037320584770521368895956734192131984857062962274412394556076616938054059940905365642606112095381128882187885853924743113041160442104514316876169776862280658725444602977022789996792955056506806547706895872040271476702673908625349703678972052608653794494276907478152163979242982152679350379172729383991818330501091137832551455007556657503921583287108323483125483950673778465654862205674254191012397876477532142985535934285955266559941264017098730246225797398924871142649841686636098940900227692882726230250680732047971806005453817509197298136306676402028217241871246141839326205721015480027854206738465514478852315157927784492496285485708374250635882547334733013043779877570803330613443412665303040000000000*i1^28 + 7353068861215239122883094398893400403039950012954048679236609170999121486390553916203785641883803158219650083970092981589434116322847509375863237338837781723487865484576499997479501117338604356958612308899475044948397532879711625352676402603631638789503097670376333780806455815926392240186860608479609787075465728708209103558037428709654311234225826033019444066224324107979135173595420621294023990534745606016750048229883151635180013418956758519236839787769927482273017207175653895648980534826275691464632129758540051435886996945382329142957729614452501884819782184050226028576478462789570756979368111138583350993868583081784919402300584936808296809576007241585967137108030114151579731360083919393948195243366094371942251311244616581536305693548668265544112439099129668825856119891742142242041868414952635631899979462271161362346617104744617728027381176880081608401536880927301757694874272923648000000000*i1^29 + -702136080731991957498517948801175766526842280957938048107394813480466370700701744881742224671960812945381979314761687233028019699020206619249490264912980475712493367324540137593084676223415168024147591640554351592161862619147881055208901670942654101825552553355061032400657054153846926705290537028397585744140548181001975760564969881026850107446535846742228297095986763322683350093016172206112229914929315974899222502211325498650782136295419506845243223499890644641211306306523038449467178557913144767883782298244464426216940894677641099670834476077448419728289633300340514039598611566597686876600976828879313109366292501174603905398921763830062887098642367253364800887060508877064194585160108486953505013323074736917354668570141210504452786966949100806282763348531799944248453678236138101883587791690002354672002987675439893294340425807425505367916586552967290391956964784851660439552000000000*i1^30 + 256642143950627390574674495538740061914882007223396435551468211082603322729190781739431874157810576309542518132541852002925227356169742295330879086437765139998361898504770879853668906562939492819094898327863087286920519780968278300863242988005207126502509102467234230531774363715743637769257151846235620072065717956179723593100701901712887768744825389713232025429096720737725563993620718123495091213873126127844615656444572509083296739619040641966029515699649796386336744933180234895867047475382510213231942849788413203215420281570470134552923465595927135294994314866480883478855550495750872642393616305440697874879298412644383357145801422918958168358122898839988873247814130965841363455883128530522747165880815226977126258321871483393994256018573145548587389173301643740836429085824291397770975303332786288575839175637463592961732727059327170542538394388817045293075020628623360000000*i1^31 + -33781773928596204659928625220272688110319361279053394041860307370237299947205579416174196472061209020046068949090905775482666710690461122017652096045440994263198962305022669133251674487536989793375625471836083549610440314940438790425823813192410929257682667248457714101208781241171782335280159421257443423796085166072981527243347515717736829432451065503700922657073255312411114886277392048431253932980536279978732484413371249051358685151856286533437817032232255636631894869699418955954847606578471436184858212320221262479649009179627143287130715109171743335927341844833008573030748902777343962035057343319447503542572560561429774044053794138804324223073775549784487967113500334377937021883580215415665843867279545217611081604507079198921458562777418252354807846053781156365037417491111018456143841170333940905328229174365003195073860400966612052404692337566499353260032000000*i1^32 + 5188984662327433554587400090703225230997070751606109233544958675928981042106644286028294316801860260385866993026000018152498535345200005345933093251650748202929561356449454268922859351792171921906798338227326361568505974454994039510621501495020504989885222554959707381247652318839493805955315595359346464223271550692508478350985181090415913381147141659540244230861645541481489701204456873948579675285470235482656010055651399153155593580850681314575233958895589593015625409256878717210270844850214159008473594434303003555625937376690785776459730548939049464032256085815371484884321250817534482548204081482396462488440195638184568212583421626778040082748372488591677267932126684322656993207427317772636611362702520134669648867767674018321414969453892380187581321317782008157982185841074725718218105977886012722103840750791862097404381717099850559817817293824000000*i1^33 + -8652923717447351164385174373779580517677569401457324199034959746045221262069073265519148087270782980499871669471239953895541951657431595146637059855708866321480231940939911914054178008427120784239016950970693776842943705066546695054865195950065751807968039240918889756140374520980819467295043642464583971853771558549102220988252760276655486586865835340720004852135687564671163832096954984661291569229167168360850491279997598850063433039676236723348768048669418160676911602269190501474807894862485450243119538452690861992416270757272202469711015901176875775044094099552383581218377504435840606089758602341865608723710516336429844354733916647990378400353468199269812178272510336402539572545288270006840066856605499706002281352339083121683823657688251217836879536520062514829674332179324673234888943136335942586500873373096243363671408438668507834880000*i1^34 + 20102021639077299895649549157909808517974080616818765632486328492328835226387943080457276774184431373306766797882264242377384752926861402786054455402142272988813475670286935173638125500938858370684993904954232118915195503178569486200646800572508779930634635163395526377345095926729690529710886543845303510570372644731219758909479310790408232044074771546535669088787853453853919219842558921437965427025049169743252980384742971415952573957481707334940671077403404976555783886007739580915875380185957584896801950244778023628543350786771939764954863737388569401639511748681982145876608306187032150764137761863021073708276648205239375712127954415899226560485554767680541080713363932208842233044004763656306985193784613904139087864860071102937041241166194614795316092860153122693431661019519805977570457297638380144740728811936331055594009344000*i1^35 + -490751988265415022356889753683445747320773325485453105819497689279151689541721591594974340129192552813371308183726605110269516966141225732007208255317610157370605730310027754447189851559937340749710879667804449941274061590632780710772430005703180026330539086438313414887194489471357291828961467396744186165926191475964425221827010206468758285639762801566289108541005145857235793270424129245945761607312326159404205008182980891719581979979766732449817583065843450787660230921749054899301423189144500778522240192463385187037972715912088474481665347799786371668050340736053726076941098313953963765796344661069983823675429126118266316764652324763901176118346876625759912003812379356795080262189336356310303916538462653982195940438915686848681280724298581959154065413747174231646366345976695068671529484675393818883419200*i1^36 + 45273590455028253743216941818239060119053307420001805473349430454223520809651636069875414871626381681208112431776964075758068399061249525253619755298111677050845019437308367170520819408966059714951840557564999358659707167038770276548585629381366008728958232269345981441715057882664802096838293357477515947434208637529758671320058074723635827590517735447482627477220479804774982282482646380106342917735076808115594655839662017737115852699845247768660084411799206727856705345889653371039783312794035475071967029361167498464388566375395295587649532764977773467260869813999128568322148440784671346988275243314482728038446794386627255712212056844946948127251437840209417461434870407497622163235150749155493039060911010421224934584907671585619930556570184906436827230119600440371313139639607790664720*i1^37 + 12871668782898109784865428243209249624117842212700765475383390984943489105114255218235648280872374785578509617153433753311618553907464621978274625700344515433205112186004962777324675566946667152548427575135776497157300439344638038655799447095789437892140502040606070893919458154356819602594396820189869972681067483883808667781366588003385717198538363945697408225466116968672933350702539539342224385314732949543767141335270794279676949457099926152901962038245291641730246399256615642191304327185248680956232043755743303283568260549361252356650078291896632462711354284238221069586041637214469128586911842444860850434693298803397136480583539745346295692441611521939476510781667977055817729755088348028216967011240339909702508463901129327261633926301925669197466643143252521*i1^38, -505650028740940467191879094825156167376102982497059598201585839409328022097376569524766881643350230394909799212755703538606050012630861567257320343931398349340938111227853642967007856957418989083591367823468460018666783529446253526511137886891658819128462395610805824687861963097742096542241021157074778343576469447209384541240524218975059868713658497756271691420746874036108772539011001405467829747782471249185307851427848032328862670099333230461978173823973674144854007282894645591143172654090862596321775532488233358528325807682364723127103943733090339848525226305600481819449748943656564845358995187669450057076123217327992480245303972642756335740475128237713932795194081488185517566251724215503342410676141502646570156872235072556712016501165393823833216613840260782856528451100871084093780243549015996120223378713162594023285354168408450406981916125051310465454855112409667992680638862680177400969086918325930901552326380494192640291164721367332170320840515184481601420837992605316981509918517964931743029103918557347312502739125719852109173270775003023767185772496503472024589786924879718379679424599158290995625220903166790668914054433563031985112622870144098685751417872961888299469879884943144404536882415662534807096189008064251520072895643423005499879258218565747747586441387707681490360713264893902117523521723201829570821560768530595849166296647696072317537076264272181701707761899298177412247669804851745700023880702845074207794863089919817356119948763088767333967418231035705243256658485842958955524915200000000000000000000000000000000000000 + -244389857376481280468106087795082882362884637591120994982678893247583595165588623239771758217904951775553683023320314656467318476783399253533043640565662934035332623065731733192142076959044278863118584294275709070352732233475149864470422890216349967185913729726041581513461168244012567151206394536248846960338833534016793673005276905116082238495148845221192237056345659956292848293093354122728148920178371524518163716891646879984511142560223603146998010378084133095824928558606338919024232971364844808331042607380318603142197579515755470584538964387543096969349715005363813084989109919379344635473008069890031009268207840973022930702330371538418504162895023981824439630479070381858112281128567086022772237404203176418451033822809071240907777879118483620443553764558853834065368043409052031775243353199136858453193095756963341739679457609002344863636586126078302850425518158002706827781216479843524387995665704112592453244922589139033657421853872363495673706600341681106684415095117053937985077807598495748820175644722917161122985314988155504877162265580368200041236169798004307207014410082460657479409866815651343846916321967336638508971846454069436242019187615184395893576117157320817990056749974146359149967676669374929691710032288698444966660441242100651488686062885879933015836392328201274290159293529086416239960410005298144060721871430908602217254673713992844719594739738443267425839097438002072632418139218817345506908000055834634739072939181309775593398558600549314789275196800348030466444169604431327914885120000000000000000000000000000000000000*i1 + -415762600227869809398284525165810284532975348327960844133274227887614669264933376288023469268862808403040296168538835813867405511956632766012936392531519011742451926297934037186234765849031703622506295584425054274097659081242481496384811045208751642862312875971233505464034321153281112348516509005127726403130405284367127716816843706644062754360752988709210726999811453469943100752163658795486482785016179677183764150086487926211078305713162444241462512604807266053344253359402951130562108153315376862397021906306741221551022720647583487578361316286338085612669853372447282944227394764374613734578047299469300841219699290734628263500629161851548466988608200886728688843578897126255062200507288832161768766867635559837361393031603397415608077917264594883528550807320913425280092203264742743439632569365434052541725782229512243916697890560296184812199124855380538554816932257161141084487504590131385525138194621307218449045680536667948361718111988826953677177099951803748891522994887295934025747722936958780910176659515237669700610390600862314947044435739791111257063740391074996625512797984537661761280185125566454472468379011524297230548528219057683638774957152609131694042792743270630376394986505072371725433634639442363795099424249522267175276109784658366479414289024931074945077339777925919316369250106447384120217145679805734465729278504124764265917204668675658314494416231274539471766619358309950245539108694931078979407535711232429059841320642840529367917197108910684748312282605381870428857893254725791383552000000000000000000000000000000000000*i1^2 + -451085967269323867371172066028994900165278908711128587390819629970808147056727914073836211712216557896227222237477365594604547257124944728831636839764658106774502800291953411687484553645979982044471518467633077286291023763449683136886998271243716846960983322392255162606532832693746006160168728599899920849357616260217693656261248462021210291663567163666295271752030448959360303314908465257515443260144080460166623510952938563052172499664703972654838302860852874911357237661081673298152290508958189786649258111742220270813869584075150970259535501309454455505847032793611368345789340497804076983763820663583488024935292561566832965130750807822852645027262860436056284605265442164731852486793974898772457389902892253626586107555542551972805656767210995477953631487413883969454358830810027397023289861350892859655604666747249546645953616963244363692266271132948683547119429962727647363248971612084370871149442160531340612146652959766874145841903906764669883971410759889183709383087553709621633105727926830779032768728514309429197659367994954328399444416930578637887369000975100757551381318980812090502764864611305726222694230913781550888898567085689468650051512799254000148888014988709845016716065199874175452093384767955707618501926790861878495136173231453980348642129439782474876403648237974561935858531799911044208488576231358670756032349524162307214211763617851229963653507138856212529682565436344871236081565635159977462185670091194929901020368386052573289691080098840181362981878970592026073565021136898700083200000000000000000000000000000000000*i1^3 + -231307516827669001475735306825495303754076534832568614392344518172302529482342315317086132687661707613878841679804400028405056269008297646751689945233215780814728981565126007602518624386309113286163579102993566523024539214085969942058600363760027254805029819786133532474242782420108238345986171588855847597243802614073494782737163483331878731873568338608659662536331334535332202478734097279522023961367838701600716073482549595371562272381183785434991092462532289641923883888884854141889143365141772216136171648974631083330967443401680714738784400996205138328468485703287488007770644364574189032891873825498943195164135266945042213078429759761362445446728547455455700866117906240815624194984977324867579848200645389101257361446096245411786631658562188907159609179961272421095624359120347395288521199401292474846890104604994624749727657279328188758657939274087600965043977437359968744485528843122571265907496948748487986132095559465243386776018113729921743233173602739892718162099476754740381775553534133237080847044485316097881797667436326749780459809395370713699563685154678715285561775743076484541845201950897532171497678263554325716275308646227568957358121722649241699070032882009925982215329985315628367141360184744672108122266371891141944904840279882771316033691121748061105365039867448019325162841966739368898634866382203634880372189605012950163567515809643040363995957918912636483787435728289535668530661319197104690011845995881916847355906496794363432921653399751571228868743458502095487299672265352806400000000000000000000000000000000000*i1^4 + -201605140444176786165796878103674557361596104482684739780561576981215345989457570192527961099449749901458151279279346690769267911589355601876499884832864536850605627259738250797073994328544450923037710593580482576091470032603931508494934129395869290889199065556435830023334425031091370506212760415700229089455913105286393554465690490572419600708972288855075209853494987884856495517721982947065237152907409016892713130013994154922240109805258677807307852668985742347427493943264620103671094879925808361544732241051623847476480751862489153330588236076061136381447639127373281938292344357738095224415107784001814921241947762314333628832650025465883950499934196050463814636383491833582662735557719025437587840653657201000772534351322047259425685555756664281523280232570092586046735902071657778902487914053722850276235668987003324689486022161571768575348152793591253652632562018998081593827164337720544468219370790013895876208745502385467387509392676771797050812663449586778253028221590995945082567963553586092292682675120961511965323125791124974956463357843282055283392364613307029375316277975177068723029475652335008022540220489356966964354420270441696151539541823594233196258067933314778001883698377620138622554947955214044081961967276708904100504946023589907309546896338280709554244722869465076476989099999441949779344412734305402797460710767910905071605935977443225522473806369706243535408600151541819405450496979855456892336757922820141815245634567898297583825195188646631650354572294485551553623578715881472000000000000000000000000000000000*i1^5 + -111016386227765246244492199912475989972404986406710975843174940345222320258861418264264725042008061322457109754200012167166177785350848707642595204609361351931167290329725483577069646499966125745279373724912237956232272790898416426102647227929728320723892289392748757957374541599133961304815804985068097488721469057063626228459816677376345796995944264928220623414197582356807217768398258995331373056644712303216098572027918670864000446523754652337554538104437081190040510228209324370650826731125569956740188496018780212833737354184274797801293871584754237082132370489951016485156896721996839315756466993277940135107131401251931210206348836630839023649296701228566744884267321704933009166601924724842293922022108980299293301521949704484135434325954298482146999267326906503188635312566521023812390156905411856417821340542958089866417186753801679389603865092507348170205755455793042726966360868836238971141298510455849074408503911355277031788302724369798142607933439287285270798951690585659439100985853933060055692215762466328138867591017101296720272815903780206594432062171953032184518214904670487010811243099097765561505670672336902083637025116107122245170434574049121037047574700925293050485766219972104686019977212413335571686167858134770953544329857417230236342147149948729089904105451817628307200493499000363182417838369556778713107942953592834508533198920051935370238122228111212159971756509195270274785537442978752947950963539287799209630302296180542664104128110326173152858085174300993560629622498918400000000000000000000000000000000*i1^6 + 1269451099129198107853212048317131019473939741512895482112131285790292052078086503591849328650015539477365003872050812410745795285710984294547453495938248043512985226056106227440821252163522060616558304565411066609804171520048433143727594959627398004640077525590565379602296705746212479196704384164824303539706414322625157135894149844361173381654449894545085790273660245502552505405057763219002980334419791437518560496863663042318632900799094590668897528281972098315525893646818482735354755533094527980552595952792857223199358607150965423545901355794920735534371509780684925714942126561463766315347704198914282366515474040243436210585795474785974363654425881417687731136075016463989085208090173039897618344602915903813488922169485264693670153236995927125525338677119901075596951161021651040057781261781942916884942649700278465173957701716405357551006354112979906602815381320932022853609657805066500679398375954834201113087823655226785204660649476098386047221124841550064469265576829198473066712880783185529869162255117340186256117184391484723521547620916257781974385671491226905418914162164478308062133032796312215439201189301085757298026613724997988454722578155813934393122195956568981631394325694470152820908102474201767558565420048527884768260251643710467318107049140379682829834255103102810182513558428126869269576794011650536652415558691074398479823621529277796982338168449641263772382949424656920906147440131861409182691930986705143202455149736524308191390935507652200360707463465590862410835558400000000000000000000000000000000*i1^7 + -57179191729564087313542049027807040491038411943303099549169911695030806399408438106316533162511764167865217568728431469290073209228018151244306413332611577178755265132450259633232267704788969891567642183895709621862440995701367520120515386042872121844035854985441883988615677836128510159201361711772546109311974044087187005236983954706590726050439946985255255634060518878712295240812296397380729038257424978396165862812497594264494986172661044217090887934818275365630899710830140605557019422164243278001582515241584096674797958551211134237186440223280394601593129507534204803093524137034251061672121375198751601414562717444555516327768437800436071559099069653219188495354330446192022108078889392851400083128900410258138322178723154881355073777275773560244484252692750982162165156331603292424821047279130010283828538403418917206049672835220177920204920032626394785798046339307342918231711835576196731096887600733039206132180379769101835857161693617572621221368369143521046513677313617886931595104259747302982912729379506387598064644504388686308491220217591347186381164589740943355826791511225028334489204335744954562518189993907800958564070877956661598946762910366894356715337888034499432692431703541882267642071054592480543661168014695671778093905457499491801694024897289092402863791078864537472246116816485891766040969178646077975960523731314249904470950247135758877452713240898377069401753054860118421684605464741793498707206976707134370538676360232626482664409311452729767820944788924901556748288000000000000000000000000000000*i1^8 + -522301922902619341422262125363017867850717147605334280062980569050385443331695279662870681657082885147172144438023441182609990755198711482806459865802215926261412999202889177079641892623137571977344527625563536455913470485099334894600265531417481296174709142818681648352617763191717195185058401328010497686756953067785591058832216174109169644893383106255420346519863614798232602656181825272158007098773803124473069605545911361221332330860118173324561839774112625003536016945538703492146918501593447568795307950030153564012160235269537107429403681622180773761651256581259196829512363372927402190370254138731335637312392921740044239178374532732666237591180056277976479357393303654290014414434437663195246500159405865320511027915753805835515883357858891324257176297140170304269354524896823415282201037955194049327793861061442283382957314950664535166704086716054833775333034354870299212929876864236618337200269958004775541887770747212889815279411714541690051715494924364218947944546381659737300017572331637962496883026907497264826023486941026834772977456283227804450041629446384982178796446313620379836773927508515831118221450316493803333071984105878311540119976819642846302810570040673993946884872033583496167652301568522931033447344037566941066289329045159429161108007469827558871133534647020236523163701995710020805690096383680103134207178485778740558467349614620570816201157883555045910290750918883172293940790644838267360743089680307555636671142917641255430790204716456499284108091316095680512000000000000000000000000000000*i1^9 + -7220544168865898885254201331889262645972992261671565550680070220389378215013793007340238672304908185320665807495279196071404893091738508981806119934376627397396681379500625116642907151364499661834192709207848094420735942223416773880408599695832972258005318685685838093096666541919640623856776961643026259274739514273246571301688329503321119503791607403377683960242562125498530118849911712157215553931341125131974464419022379989340060478815609545317035572186925744743639526998764785121911598734324983224966404661023572677075067037390369079509312400374572023477621662437304384089516709182213638723543983566014229926433515979400778822518130632406735222992658052673999905184490498237222646637072422314398715609361076135169548251055119723872785120596598358220594519650600719637268479202165460195112463354097726891250144330791477223859538361893208740297875146028173155606355882118918536606570603984352833946164476623979868659343866511147391460438361945006649530432721278558825634558633136587073112002457410760463996067361849987542731185713264573112022832941117732692546863408667729321020605153077620443271885849214699387783958997345682223749631984133342234284169520083991735550542730390273982868549310148422957658502650600310210022870675972065937424561185021088628350591849084300117146242977720008354724444454433370176351468252560630238563064037020399542936727819921469918767924424265955240948189718935083255027760895387224946843293636794952578550399416626822879575983237409592215203256410329579520000000000000000000000000000*i1^10 + -1972430895202912912669770202412416317098116024060605937312976484646161135415393563677013310900765775979217642228903461135163691169966492586525647852701733647699635223221206722896452440147811467203940452725240827650824295435609894113146388399582749375462257278016738332085502658483669764342865802756576922538164879605221533899650542484267672980347534777691746419711017831387410615983042429482363197615666089062342366150690384449566366797337564633095363956694050141240160658387936678561488368435614794955877330585148242815113271847516585726657281192811860571735116736125983270334068470704020944011677181393877981841634743283640607495952192179010093711745409158659650061865204039661260283695740552254005919324098138314007125337532047753080986117955566364082925517715144847740228986772650182056448226274168133151214166415965866644801397590588879518477170361542705164780751577078473545476658748284808488638255619688073203704871818623514871065489197699817034988997875381123745947423962654460852708546914453561090091503491441627912861172258280521019787509923949279296774851200330082420233725999649129130488543092862447492647452693100576547700008664625873863517415549294136105701263813355822750389777288919788628889859189819502209027891662601057573555231688514405621356072547043743933916860673610911688986735872625541325340554659329504397851359682111938259979927666173817135358553617311940612484023911861698747678619138272838385700470786082909503755922727414338303087253505975591253653072117760000000000000000000000000000*i1^11 + -1043935931694284671314858105413996087834565727104585824564945549835517184014508731332208586740140286716899763468870026936494775156733531757105755131607592801748521171334843535304290438724984909614711159848625891041542404359646024067967816168078582843391539634542693806793116876564888029298933924542057039114267257082353808990104431853544022471264558957514364162958288710187058693272210653056497866931746756073895976188111538370644683001574035488631970429456892585836818008057284916476696746714066289146517270595951276471799246116304256497374367666328793178500340888239538597055609855002202676281466281480537237261520080045865589505074433569481410720596714982119472964384983817840649974466518981078751322120358121609057430098887092001117849209658401110959135552888023478504103741753824611159622888241157427070145271889425489158739969196846800226773584895398501071294301194223561931419548623336060788326831860188498034628828722856544907346144904033602844420351002299906587938281341899277452842914916910894356398500901744169157089115381219515509506554689026855124806062942377411890942862316883868598824003811709699863057949061865841376215672955601891487783919652258492079917976599791916071531434489221794831735097113024150460570512822781240615365497512067420342420156984560728964151222627265111069690303075903720721590244985239395248505582584407454914592562067617828432829600842949541204432133187172864846887293923387293436137579966635080014997587401937108395889120590007479355671209574400000000000000000000000000*i1^12 + -4228260235889330192707091859685429393110301908658924320761091615124477365482475795279420472207351546043260718554177770193666124367104754781778028778554556721083360984511304888721460034363127715368503458931438195506145835051691596321171211557102452981552571159687929838691631511124995060110458311694951409028899327940216464733443538331139007244608611289846238098115697577503353846078946834689919698809901192388886886121970794337193208318863367425827257818792084479710254372384383821596461445335456639791480034051977335257737552069864805168767990050280241013695746609781354072271624049170182753471930331438159994902788408804533454479630676998737042369710460022538505934187934140474875869448173060155198967910086986135903908338284145524671257147452256345396387024355448326751648685292121224986654505655324177113870348866779313577993046784282502277335447439901353215328433688357608376976504450553105922291468697650756468469567434679528065661290360121049925158056063323539408976170386441903809932593475135868784505638887490561471901800188418219787984808000865378818052444515904695210094899731689779797166686792664438575117112763593764420022753246019394021465726943951302722208894631645008678588475227854030072853419209223388865194805591542879826221891530548158179632807926795098419395004631864787869612240477656811808147418950589648272372875369732056860671235853110231493934779671183592965691909791758694655519918915453411664954040108370817183046261277880573722277975484553443944693760000000000000000000000000*i1^13 + -30851197912077764927010805667243513964583440829027685703390601965257866108727718310702821726605124211959358105013143823264731867414328073878878836761292975937537693218051074620150206064529635125588733575227320946527962168278700055327951248060392712137129399492169753387361464625685458039268675624420560420472140564437445603756643232764388889744090755621167782334049697444164673468010287795430417015672666395913856330923567380378176365635517394287751370899180791376227670710800846801426576529646220566876062363012506514903264745293053247188907008299342942393107543695715451835767216192654592210436615863140601394958753859172394866436719124138266145629542694902644711269210308187240581194992795042724462377733957876266062298819993116408094594777248346287201003458299703966170213347817597007921151448505183662822235090198934330644018052119616548666439223782577577228787758619651881267131974273763290549988777491848455374137512947931614673570443786904597502878138263871425466742593249382901088515709966146905766588452887185552663406353570803875561870706257542220867672476646103809736964605874284833817996899223303961608039338097362551898576594492775463549529819280321181196295784067672902385745414834334864102697344357495575039814089162472039569590747259616003739528208063813312684832684522555421961844389765046044377022797355098002286426656216233901194284075715611654050402076656862326724084098009961572555395230826631068856642520207504109268276234243428887442067806859485511680000000000000000000000000*i1^14 + -24819037772398291241067798184035058907301072834056858161474681389382966877539214828010871838701706095584947626672959856278722272313880445046566310253032315338797901628022025581008151245848342513097414652674725917005707054696164579665916868738473980818138860154799403614281885854470494339702599119605254113249283457808373782551485148655524793626813403642832704685180575332952693453291645951167532441571276387926061706656458082956732625906054578311689442486807701873750716636320594922030126428708514583889154066163564512837431540158420358893533689663625127026638689290829159677644404571302576299282290627397011860511556018691592072314649863876144093204472710514947900552026276286134591914843083738114739227592684715852183493825877206079935793909161131898719671616510368727059021848432927669161442406544367934242967332506309723768466059971906498657981728860714054110816893547414913335925561493758860254745920283540124268042541851168557429770289159290922051993897574369174300291235207930674582965234387361533609519148981849056503808675101687907496822349741837500779770138342396575281999805927558065143610901535823159749977730323313799229221714045440196004941514949852846579151120236175898264041417362958147530388000275758239901406693845364534120873465026739256766696024928451337269342985538839566446163509524989474536070515508254906365565781623079917020843532044803592376315443176023446281447784733467194452935913932122012916252210347175705652900108008142672899807293053337600000000000000000000000*i1^15 + -7971724433678203534788218586302089075214809881335680245021863224303094909136872304256244422324677394440857908565694343253925888807354675283749548787287102618550376251658179508579746520180474612137474525095800311862070876823444284162163215589818589573871538746368263096473922118426614529450321875269145643785464555484438789862731485154296834580093138492850959955963375560858145290519590124351322981530804625633742563685789746835625917966839313681584824053376407814549183600212475845394677413721466694930095980387673641934222133266015376250051977189463821892954066604005633520182355156997606957777322569482742799713324629750938171811821247747906753350182677798795094808070043006889392910108226902280062678612718626030827539761102414006918791962647728111953300614335856800246339317042512009379531181736809648513418149215875333387701290807990066791912809369523320585128720891665648543446641675404024037469412564344415162215894395679902258689253521921283633949535648527904407727179502203349931547571734786103447443169911922284663745756849882782354178104196925975267093758967053972103229217948918182703145044391913177033612504080061484959518556849890962957099495080577413421590198966317543144387215955184847739356998481734022472968376762746634123706900984633974648473256239891382923212241493777313254989604979014378283549063396261477892603186605670577952340122523355959818754245410698460173816174367828644317951242929290946196482081648725070620056667820923763645606789120000000000000000000000*i1^16 + -1172166680504931003885671942274746423298782736115878129046394375329529033092748861001405692636941795182863612320677155863906328138998471226678478430582234298806154974340327979876700587601796693995373005861489820142345825996003346241027872886090726581409448697594141678487666628138365183894071376102490509795804675249149742834452497889501692982278833891895855932370342855252625117492079091557439857257096382121940689503435536583965750114343962653763421448791818994659370130306066586314676377517644691762119986784061477484126289695843637833663140399311611640867953285316586463840232500482519647780575045878897058018217430385280800028287861329881432068892454217596056518253827098551560545099996324827802417270683080665161551395205487756723749176420136010178805731859749361580081474298494814389360844276839662298652967893763308380773648031137240572728453125381748615370948840469708664559437128682500090796595426142281045453843029419894040845870455000762624188171829456076332812727031698382510961198895473980381968470791211636009604396349103489252639988503001196231543593040382443663756532857666557865300621332592557730551823806418017568260966564735309362960002483291056437819842588650501150618473918948008738482982003212368418493059154917098313358416378597140693941410625681999848782009148559302522729627820078156940228222087309314061890202078619613982515186973082664598596161405398562013430879928599724830013531361475209985083370071163193757802289328824516608000000000000000000000000*i1^17 + -72901033116999377428097485450212149696074994084611757529435276365538238580341585946402664266815389306038668514025381525808679942851163394414201639297355670333394521780815140247468736304062035187368767703796668378326622925409542447379401223536315197721469450783589497173085721038969347148185302469711573980183469216104980317839554855511003026581741658723230236009362705658495053339574733272376630844591521974116492733372284116390608581824305543201382600528860056114070532821162061183878847532753915276547422118402859568886855330733623497322060205732070764696247087606395570769796041668785462570269176924872144773783228724439710404563742652313615123463214226141303166443760780996807974180247872461098751813598427620723757531138749881713156059307927604542974415454379919501769396919761572163820693369449174150242071268057748308561286366382690703294219690545145251748661797051812669845219227039833546753241639947860235052046016923508943156351585480766717267751992508264349513897481788957136546974472507772417588327791643846039482082752190300273220836310343647064416714263443157530820937113628220605249428442997491108413774570529979325652413739101708672952796881312687256656137523745075485394697023634852586613559955774654995417089312515103704309046090930161974740223203457962172663507112103325383881741236337926259238903507443002643852578497318828227156550503512712854664974772433871041958624561023888019099799150246738017081024793029167123777883398891110400000000000000000000*i1^18 + -8439992206625131657335829354318840716301801006325250242477417105510929313836432771183699061687393771887857559460355427852907211319931272025792402879819778347235857975391549182078690679453683820129326972375977060686452765673782523466457941580145068720556010994515892871043782711385726812561718943316236793839545386517576511950811396442045891974152864109760213948135196985445838914081500031261002804410215013548086295278450967498417345297800091513585309527027375560963895138505235533335497497161306188417526091055993889015955693175643701330341729164831479569079718609453812296746555441383472240289416851675350363526015280858309882084496205559351477757136188334427209737741181874531200044079513017732593321822150927379668311013112134807767243102531603614621500062121270347251889127654298730058428963927412065102728161026914259400607328025564256759706459521221527011643345301930117396202950303024618110737774519495349937582380651454376648759081895971452297897049942065027924465280520563107861279139393124677193965212653612162956737995199726518736799215634730024316950728411524716162290062168206159788012824029432676632527229087185715328843149297211831411593459219151069324639846961805222550946856919608746391605285443147597658741617679003489566819345166851342542696241374108179337906460208131031850880629608856942284958230477304037946188295773789771102193421517947887476203990089504370206028519180179690967306807482565508104603882626888417172835532800000000000000000000*i1^19 + -1890956884097939749246302755292909554398926020210525811241418489556109826691797059735016173656365244419889336766697343443960429908417957148255500270199364757241071053351675908278016588030144049151270088755317872425898512503851077252343946881622784094868723089427559400131448337801398403135432292155680729223222786604479415672657890204899385618533540124680978001067715890006297346688635220752212663854543641244213591016692064800456443172739017524873726696671204394079118190114639431156265519369235287332427524447583142750015482326471914485207226684623787868470055057611333912131498085033511664500567897177488138974632318796188569474178637924567950687692772872325196812522822646865482446561415829079835649938163071141824172730236559347330952399512072720835192270016863666261261716720946968350738544734115254040421335783970817842950823234096378055894562443769518460151576144704383505070120956802667739181349229177640553915817499655627628432692852858480234241681594287630609931032018268295455699263447427087058035974052584856169658205383369315545869706405709821418796376177986541067222723732764544503801255299567069519921285244457262293071627853500628712019541465562419632563748563134181939142944024386931245626781654696315894874275722253358867048372470902237420300521333146103101334339025066827304484602138130648102708560612191422305494258096093481340913608819192213313006194924143216804587204340993568513918817984744614152541611845702261932032000000000000000000*i1^20 + -24044541678487813182159374949469295894194952930277105079313039272660201644302390812059623907928045315663722953151571702851904100198317020814117556078531605714012090718788136785314299830546071420611032983214040832171137066131930535205867519509862946049237453661857535145534736289806819855388287675465248762604708458433648727851887056814301653183296149970852163963364380227516583703744127378928393816750128556919552758438443836376915911806131226543762203209303520804512953959557950141659780460742564286438388169299416283768557123037534473773012627483192966948065551989589992746736402797186806647835446615837746173418249123456014039659433847102233881652985669375088636817937901954697718343056263075419860929804408155525830407989471117499024898202824040359826537250134793277231981480916816700899186074792820250061607261588428848779140183045554602018986222943318356468239920563674604728511915771000494145024857857498748952933431017124750332129847811956409481173033909228092870023605874753099355557754886180969836417935013929770181328370258399314772277939716531831191639453602051351278156792166426762253677076198726973847879395526457498739756647468763648647649414624556921640558420978823982746176860351420405457785960233914773311241365453914887284907519537337569143483918992373588504408157458306475854834105341021035280324615389961169840125594367757107120173024676174683461596611813697770911777771701417005198186837221454170799448792865177600000000000000000*i1^21 + -194970276080150770807975346901805029897573502733382594853360755480951540109081156325736940933505733453154900431369437610198005816515373197724356681441717751111866561640949046651189252340952414581598653360834041712061357128194262633373999291546338941957684803694143625348630203987586537624441496323462012053750201023749044166422887032424047334731967549997331969263215357119091055932082240894065539187005528087882682539809495982316481907572002175110219103957387747544246457218052277056824133862977140619633132344117448571826807585739832703869948823361856391844786880642015784044618164103668184128890946781139184552556570728487397654118761207126504146832155806021253794073917595505931684137294051925206647881538677267408451904359933716987765633451927246646287723723752377709160383522045945412758751732522173228406986368717531280981327496274532123743980580678211987272604864258596175221127851083483708210804433166094152813026239566241910551290381013398921769818941293448601857015501262643620689100899339187003057982674392363123219059762292709173313439334050977216569009994427888643028672684541497751995565714758507519977512893465216379501816582687673335821892784958841054708647424671358692075921206256746957129898502534002317296518197402486814031882860362085185131657680264479182727877980125305635848712728998301482921945745534426373688308249376004522705425291023811357105049829430609043109202305946285768193872605642735737508986880000000000000000*i1^22 + 631968919377281066394296634446972064609066349718950763878530778130237545497664844160276859306827315015246841762054329285579781808211137300165113282234814147421490454737604126311369083603200603180102737055635546662579719129688777121734273939814939253720062223319047101708032993328685886029041883830326282621489252512955422854424694928312054917154774641737847676490596888442094204429977184340066227081286231783494705724461494970227001584893500620569444480523552432521466517817122783236044877645415033174262017678009483854604553311524354805681816132620451581781991676427007515196479759558070019083423296182191279625154721633998580649877132410198484667054734704674035325931603485441980371606445805884740564919708205705048372623699372809874579436559807611848975489893261054820752382685947678063991098480853111396700405616544286703424064844167963291317497010178788056406645725976716032945685001450906775688480585707656705383307129644412074891575163314167021226427201665975046949503841925483365692676831809326615124261537325495086676418059011069508307338089945929408811543099221036533682392329499707316797597087102049381343289532832365789820829630529043072782063085594896552742489254720366280097547958881099603893779293340181331610114268925069091196893610624237378153625523787782748181243581512254063261979619339777100794214710366532863874422008365968029961698078059620869214274354847203886834816076886669586054103941246877696000000000000000*i1^23 + -965477073501233405319056621180829846177899491667965349967469013918635871174502659891638267932442255988277108037298721679662893166215030722397547094790207953326725719701975348383538853425428684820203115124074701874164454005515463895789450451444322642996128846129798965457920227581934710830413301289407644748927839500801915158405079461915041610858842432810776728817403058726278346414475748441831078806746001243611361858519268931682692832103496294715079275274732802128847284871677679007265122447217714725889819047075213981952480972692255768112303571514965457376129028664958818974771262137262850010957315109573026158911385746680580010776294780689498534291366426136856820091350214592605831605532186067047595656774561384879496029345105362719937841859280769369371158458416929169263023894745883155412513775017667969608330152494258405654608344749085644854003417831383926012917604084236360190656840927373194304332342053612175464997761237264749246083624176024373922097106882747254521451526688064171589466734868552195817276268358022499329773968567089611878548119185216198755672737932427845368015210028867251301163553016860502080111590713443848082582902044883430332402393298482280445746029254261985346984567733962256666357044174043084546636044076020011002399718543757072620810240853245605888233798031436513812441558220835946840860208535767063562883629642387522986148082528737990179452844375802311421916192358876399919955968000000000000000*i1^24 + 3696077744396219116104288923185271911675028592845334301281268675344858595900989320262529353733723562041810474873976444391359021267886599591119848376671447148963633259345447318880249820112496485372077060620778908927757337415286010741442533500230831938304196742639898856824207500993514628877520950057954538536184489122954577831351153493975020722902102567736932729698989625137978254684664705452268755982024244840313317053174601223386131164246767297312625863735648253520629311129186337320003822453145054640842184362516211561850030358965520325489291213223507302513698248494654453863996837059296276971737161600526175997033756003986878783372082226844889694031797025685201918907175102592612899642982730145813107114872937497481848033731989034388122608945197251812769433097213064945292568746949077066317662307253487033930971204082536189855273789099894182247014107387489000038933830595395079762973979110197653470333432181807588990401520721235161132921338926383248856542344291319563203995616038582365556920486905063445854803716194642964782203438017765454719373407347001104662836775859817870328760482234098237424916498218536987667102851437512653751219590898637729294828585551270334962904744061329128479402479370523957286303875749841391157150720649973509725837315550318593841709431474609569995629142921973697290002564897970784837801326552316725768477124585914010646467380403050087806876388036876933805892428454156042240000000000000*i1^25 + -5316707942382697555052111715956266430903076672976070279550876620868365628393565262999697117826236201762702751577451142567319515928147106579599630479884155593429532859030267732031469001974866707138421107794725858209301068553893531566459700173914916873753846861848911420252175108518743564967099438129176168195422749611042698685785530888312396053264171972126156324698750210576016588991430623299726932507270938755391325282511721177249371694611628196949824856410889215210465136096324788041557076977216818452804445763410781889692166944157978028900260171658400665903033776506198508593807322238974321521183284800877613816002436913463119259047557012586775171426566581412780197568714509637322025491026497199165507986927353694938939252999219824390339562253928939433416833295080957728855849116282636466218824273272964812039687431110397155297688994860139890312604718910909813487727162965872118705123764010319904236624705931967899882654207705610017214293282768257496065517320481001124768867350869594582894264107222261647036627452864404889407402522288038499800954936778000131736094379122121034390573137203863074683876395699412666985679548038875201604355678585379823243613326254710912577163403835627421797077723977635507490647488372306426111759839125498348585037894992392425501158415179793365595200165408997766731108650074089201619275327691822350797531609322708409924745549524048547488405366224751296407729602560000000000000*i1^26 + 5229756160423364952791862709791178145740312785129489399949663060790019858400728175028024182968185365794011857437019155835518520196557531358053459546892509627043424218916593536369326448623463462108657279670532839228070273214425772174816219970637380956400339197904660356049065616775984850352349362588535459948891339963511033433121931931761245986701943824571217685124236300192425965848660029902901184260555708886676672309917729438379348503229615728838365507576092570752295761299291346852637777210861925025439791962129783268772182379813684818523312017088289892875622932708473614486880774022811179012634651390583861932268493136011683983182524848731474629377840813600232417010488830807068484296614601958295620363885779758222424370837635147153552716671738863784735170546966146835698407649380775614815733920571342075614967887013775529336373423955907579188263061981246430019414306451322798474934145999776860525749466209655015475491360676120586057907131683254087461261599914240953944440293755752101514126789854415262851679485071011515390049239810023094813655597697980113359798688944756548639524325115326850323585841638705516101618001241264600522889432034834341023789089051282605773523132811254951664255248715936161562407446716878804414108332149546479364292530534281361505945658765677519683699946715393367612717633164341844432785544207169280860571547638624701832744842752895211931090406112681053388800000000000*i1^27 + -10575736532790874917289248813288502461936713905064816609851777352035890232210774347944563150603559716017827222847827341547547383982478564477199900333811891084106464200600191621897240426112106770797660094634047664088663284133704066132086868591483978768850457079052484319157059610604968019094972252852762173852925543788315912720105143741652430179965005165523880139702781442601847240308890853854116991623323735817446013573044577472736817634044332912548669490602477101497169840410428174244137470155371099192677955377309169221623216502503262469594421589828348039839461888109679122575475548792376426521577025682447797894991307401495815516152375831465132816153603026108582251784912879274094476654724504789428929538214786134467519634075941150502713500407503596473299788534147698347738787700681630854945784498107471161662419833049329634948722575102182386421101211508570875832254542353792130456557204082207829504254157073007345385772596481179630256215576188076119742108738422555321600693136300853589876182844614061356904068377502451136752702836246897686534603766794395617654211260794073679393491750065346703814782897635444463532829888733908950697073465500577163434849705448554888440931118802486214431822480238784020418748814987789536886277612156715489331837075678900111656154206797255591871459533277195356517369968260392331979917521473950069862009457385215913138724779587220162959339846369280000000000*i1^28 + 1906852375298877437561386663546730998255850496743515589385316238549684704241879491358084537306170197469010785909725096191582229746722353437897434335356007043818946198799886376814491224316297486231972184297793095939175041203551254602982759803107615740263149680987755270117208158636726029038673114296168426159708026917407221444785191791927545393961377726891908000448527126612445092469542259002187663456027139467086299857565181069989127618660222421883799437448803079013514824296496147698340347808642243292081214422965262872863226417571688829030972640510280526148661923429908272714284992929919187522546140303631799354640427897526723205316067450741731898907292668806904067275981099328064125494688551652248718891623208571699021111180763073661622487411316960173073513267753466264822315181954288291012953649587035738839627424038633903441800816845815269964049198849030059167933642152307658917945006613828283613101555352142157981296066981484605237223219456410025539381020219769082356269195597615958590632798281628303978256240644155159908249520735158486957362302474678195641825392714339674525287981570686883714860348893963132286990731615676116797466872626926024527905998238376897256283485937404770733507534361721083345877454746465394200541342588572154964404494796930097664516532637098582763943461687259351880621119056174391107436897791110733167657955842319066778878799500945713397760000000000*i1^29 + -183817548584071532788595520115958265587324475546028758637492588056143349232589344320304996072102114605713684531480110686945460686671725857196391523672914210015465045745228045539318103312216431425729055306326618786376125765266983997026793356470491321319642480903528481477275204312563222154006592002956070624679808135440949228679893821335492482770500791903540523135793826575944505911689330465313693874711791427590257421966730879487430984430404829294672086954069432939965619462133147531484973631089994009644712785547924537180850485179751053513062214033499881094557672823374592350274217270058181807162153782549787372787565283854659322032420424868899902604249939437550952319490229517356262993041312858571828564329478282532375964827051313710646613891089310744535021757980626691637873596483208846665183618488908933449966425016269034872373919335705055234235682132028459009333244640282439514285555532622778287927652364953834111677433362689531876922635438046717939718695636311705231743207226992897889010741273987082753568224505968185522316227596860360773349470284364613136616824764391675977770667953543339209074280109841847341907680834404049134848037338977298096795869106230609931178912425245325451939313577764985733016135430928222823451239561368102766965707932257951227569788258811012885845535735173994950443720564964280504840048063936186605598635757578693946029259476172800000000*i1^30 + 65488903946878592517106469243659755329667811597154388819094215662023152667984412926737736519906934670253295438226670616299738288111877579576818193842658992726463931069592607953260054546425528733255209126648616771613755661259702974395371366850515009993944903577820304044133687390086110241352509958220114717727082584688068260109234518974533165768365749949371488145505053159492161773045841714355784789695579417004789855895387255917676214224431221939555203973523502393725499173495570313486824338363469474921318242826316178868367272983776790848117077817202089313040471547950315502559093229398628547622634441971012587373365824720315493570691850429278910186675238259422980527228007786833294973774500694165900393842890230166049920572141076173262323593442779953102344173272853861105588637654219873116896161077675264567008183297532634792506632124144747481308880126056642908908081497417813078610125859704182995350396846737370143558629136798059683625315262086224422390563507987145375312281291851768433210636968376806288440014927009857608466856710219449924768037183485954840816012353204953971692822931620671517066732456744449111568521594952738373051025190428252344809028505034482248416895595772689089817635527345308785235051568753543637355239073298137554384040886730284384197000043977271327296572543938554695022795452614785615966276207912499579343901465956466738135040000000*i1^31 + -8789175532412300698491201122468193023596870207555339918852090986290083721077665037296520197801338242527364265468679401822635595045236235392680525941373578549260554932800432839034467398297289454187456874428022649004795535644938324546718524129794748331028006306506361565875565604068429850772459634727201110537912488719711811652593433736140791751628974065844347752614587247749870181397608483600188187517648629292965918734161612079187055679513796367210362686249962357546445613719521074412876310190019882478130919640718662129785364450577222458740352576882767645649464830160687244418470947372944351905549974446333005611430978412468272554110451688926087283880661425223579963433551929599320492942512399981834213774410458321492326312457108433151544823444671321336676532482815802771847888429987073154566219822832677770746107217729917143976883183820644145356369493445272283041365695701488154456381233309216108585797394884382737066122526422519863788561531186458565429665439965818425466142056918475356703795875268067540256416098662449722042119113569255339296425300982983858443241049972599380783547049450749784173178181686424315451911209594266836610374340896371527656978118192199787620458370248587928604597904568504085951569225756515367795895625341629437132946746694980144549084418382968761555927651026904782758573031219094754259577034335218244525989018324480000000*i1^32 + 21255826407304631773700260337081529620044501721408906191460976384168036506446364646564647935212082461943987367405778336033902667886318581212300599446377296843871351462469112857404392680345379390427087584844788342047197863812619616919032249075991574553478915258867690019764758418095919684754583238411056853979079357528678947626576735715292905609334563126903603235921201268495863803396732297894807614700821659774494392518271043232861477370785027628546592550129022675624723397133928610373156357916199490471832751206986654980142655013914404806358366445813111793075847060889288202742548235302598826189036135644795458263511215077105073513319970556101408824663559189245320784740092126115266378042350070764743543709694842669592939323057538921737880097529376938923920312097905351124771012273119578801671048875893328312610692630715400616804289749026577890112995435356505929537481445392985401454050991444036582790001558407961605647181730915212027446661580663731611705241907704510768320462645631893007883503970460283442124505468260424763689527529551653018267838728959970724784961769741835738218975761765471701647619739722754765797178407630251263778349335031376310943120061271839018504240129889135115411659952932606836432860864709221995994383785972166917010727365393604273428256762447779826190818407901694796683169370749823431873724574738513938828800000*i1^33 + -11355315659364830184657494474233688051190389407140657745113496629070306249631265369669573736962706350053707168314734961986213404657566112554923437983240652054685610394238529107395705561200185542362155848948628420229250209837919307527093199157453352280758745994961176826078325767451476193600683794083498873132141728407002405804280639892898878733396288558881238684721266047259295648181928809891134730499969281415205459386864191400096689805856593845240707748863940485805999095052645251670612152123943731517263988793485255603051553159743194196114720766914344252099324372233584793031407916130359458120825283724837576785990033002544387878081637369623425986319351707883743358103039492987975577635928368534572149946990951158412231386218352627096637966630712514535074174105684432072750007037753888311284027169339424784260015601700089198704779767701201269533544907871351779658819070690667039574001685480150760109200159404317495731279171832778843468776575071724575300109506942056395495261121101765193227256484330489059627890013458905170509317238887657676003915262849520755770962091046405060496894839428549048926380580102254560812559243541860675878672986522197344509149112473869187895303275118935011409805541670970182317668409176656839880792663323618300475137546690443904792837222246557642855534119458340550319772852048595137050531580800000*i1^34 + 105568829345617868118479660943159518459136632575485251011151610427046328369014066798071022785067833644570338638736335435855223665806263600244445802097987505065938701058079062210289696920488185481102511969199919963450909492679288699327716202250786595693479189294743690174974085408385309134612970529365012516033292012592649992387252946785455438585789523249399105029305890129093575316008708581635007025090474713682909006044900152813676556982262088691438542574770686480695111708769023499261927690332838605386511984173514880810689973531457434294547937042355168388037979162287518077665586881788169817689325321641813214663551033218448289850350848464273367305125948910090084033603643660498584214769977243194906581508463826016343402991271623401094095982739772612064850339028280922905480772537310131661203235955983894543549387035701804950677889247079283100287837946221327522772120749848364206174718740674024636593730446842678287629253994210788636705027314083631688789957474362492059523422091109398435013400154343527511230847586398715892249253740058747339392997789979870651928299663877482711184516667034828565787581897404474281353074764147536513112178976650081597522260424486232488953051451604889375403569658644921132789835447288303383514752600896449713296821398689370580566905840156422400787316827007412544524327468655216000*i1^35 + 2071927405973758371787176597245046549763611111419988324983069483764724849154709682175013113286492421772656212204121835078287401083300679643236257801511882596168318233415529190067730130040881961225704565663387038254560269990061487783064273013114561195289033760141326250846140125682339951690241836548001580856371912499076658790048231978637490356840382673928541919954925005160462941119366392499462831765797043561751319997398163387489960005392059681188773155960640745259879620263535110259992268013834889856244084411258763596293527146161623746389437941603753183882249470333822501793296368703844542576885597569634708662310398995712575888241234825191091938896611850694769992738714408708724854080258102497077905072498656831910363695518375918017270182297447171571988724253686171972111891269944041692512884274250910662814089265635713154998393603843602561522970031433213223073643290917310528657142054511043454217665779097225742448639283360244751237426286362460924873760721894753904483697631873162840838026311532274959032917445907696424462046909093609341126546607864667576327870815554389642058077991708753962724889507532943837632389159911736236321684877509224613007325244628420442433356194796857082135225275144366094660992731632402157752292903707564956087881272244733192913015155611858026874321774263400*i1^36 + -86990296062462606134897297558178710180671118862380304851589917543170801635359835896761793091321502767260119973003399712511326832115861456766073388557780878965302928570532526625829703597458097392588492166343503550204427538813280197172474495842002374637024825192501945206148930389324805714536413972894643496781023739189431760059596575357925815162518438756712525336641137419075824053498631253313331720415425957386462535396438950655618302489754132318017851598680532931166227663914552327545659721709963764285764815127687233757696286880406938355079484082559061871743907759524358250354748264684428337688402489105884076028383839863999268868711528357985241629482598865225111774218158088816177781021640184936681131214711886400460574506360151437961735678960901003476656883443657348023195747025726943138077181130662739228997136879129423715174460390663906973472220205527916548356675261704463947363877432885157951216739839195189760284809115711117982127118014329624430337353047277235074889522956142452443345968931877839385763044591890702095581872681483050100870192808864513779852064006669605636752438432817583285921347594980223024404890441845881279337355919971622473864515739785027999750363353233411863003380831760995926614438656887110227774524870725404643899646810251828190843988345*i1^37 - N1*29478978492463284523406459068133630717577695090060671270330507980687690622202138212328532519862665816739331135226628302990097379643414649695112871359579706899824496252701168467049834316209412705445869001293711510025072062231005999283902358091986733966378248363246471355348624746865451703107197945609458935166608036585357505343208850659908643573081053130840384009611185366423700081406467387649663384212773598208359710134841947955472016884981092023115158336508454419855474818*i2, -1950263466155602111214650039686107532072243403874953736938138094293339812507578773493406128998509737913581683888133846035386955872508396987238208263180700237727391575725129408847254566996507094963505899481609044570334948630864653390855023500479505864512446793972982000438190447636449896475921707194683429579151756612335608883008480460490667514786075831305223973339784877585281915201656138601082465233260255849060848342436977061441714367185118108593269756385559949517743362988921211527734552376430155253173431460020784157641270654686936988911685976929077001229437688557435473910160643122254023104534143321873045202063546417175806520264157087191707258346842771442588451141562414274381670232400601813713010501783129800199393118437867778325290048295609164452706885232939428050621239513396211055206754592553237944813690246488094326217150390360679011440833386681075016687618933755787400945256636446500069955199604468176858676625513618710356326663045023055946513170676105562203371915299218155930540679316688218550166763409743554507520548295852169766979988186860568668581663034986381599254641618461376307633968463783050790860875461946639161962021763549825788994348432339856755830614946784357503539216197152100590215163647842331582030635976021831865530212404347614919292194932538884602194703929574804148424237089419800207590839057764264704232623689968205865126299487256074110486940068214070361825509323198530754136675610425461394534433461071756120118245476077010257406162137144363285204024798773657365889153038564275064093959782400000000000000000000000000000000000000 + -1008865006831355043344390556695898326357475796676391267384429887436271026852382066348364374941124096691979136275040715936925269296984451829269258213666795834950389615767872526299259902225048086562635678364216522157342489973663895081710078554716869303373873644863975787405872166889562796460345262796436873388936970267062341414854828548573606830713044456433310377626023837539596163880541906249151824770043011993168346718408535439096684054314204505235733153944284666996069929109272934019377828573115450998118163210306165934590592033912732370373427621912374616365158911163605220584815007738833383390689163131522471838176096768263740565181461419182652740953794141489192716373515531550549115871495289819080516483984059539914395736064423225692961946842592554678183841293092605911812205891234257473584542042731982056928145820252656615298723157346615106822842565588037769289822565098495314012999842685538549673209368207154165410025811620541165874826454142643709447967633760828672364865225838623425439848047454142121512122623692243408399629170428597653335047191986534277294361424364517859382975041978959596202606355176835563355456929722984802515289815580470713082177832862832650762299258770269687161807909367493447559017751930789547957761766562431294509087011252692857165975729100880430490498065591493281809385775367261177663131836989594864350903470877908158993662053823525944591493758710876780580915437049663770314042637888795564297967535121368031233135722933376256036219501621645840179741170182698337304768165179558281017819136000000000000000000000000000000000000*i1 + -1581421242580813750196114199040047693926922558029960992163207286302462687016679146384058215834931472982495601618202900444474599713382830032780755644551509283733050796174657038023036695380861379989929302884544165912509931833572351581980559366292527181334362930107716665149040434601246456779438216927548566946881665107071017415607661806475246183345026287913401917876975518071508590414963642432244535128589279302842402876821787568343937219848486807917566238117200200272472679408583883729205897914989523037925716786247129945908758047869637471460364452092129430054136570261101668920112885698230093045706158525191295723500507232239810788010271458062211860548152077705327378748605419197883039661517874954949820630415872639598750677756775004096654393975744131084173179019037890829928464572424710712812179350580105264459288873175515965993052990169240140275626810307177942743573032292875594772958592834283560326468662352067477041682350578120928031037010648934210480965681503640748591107698662520165747901467932269818791876838211343947023909181161899645447995029296258723258993091531095992680130357159866725549812738342940544869912481007528322420810933194755548590681478199680146285315515705917271569170296087485683907498760641511664263999323701921295573419404086727251387946322124382811302977618216854841478119933712791480145889688118631793359863780299987931311970863120340299382848880002973123638753993045130646438502708456111927764587527370946613573657071993288753172068744556607643267553761231733814770178695110139697115955200000000000000000000000000000000000*i1^2 + -1806030337827303057264876889193812103382750416166045725769250588099920642670577184314323343645894563291285386734762559861801246157816534508563972633353672575840958923194345127542093306117342496010270731599548436386562462509607545390897305731571182542504137890561660823287162615677540690982206747886236752964413842230938671672439352826648831487111051091402379181690183559600348487315306292259111884368530519505781774399125748967943972703424483131902270380572942817146404132672868923748325193753869868149662914348304226178313706879150849733608634712325132391326318556632874776638694683912093410525762888788927510033415747610777149697269588884606432434780036388419230467674961037938511151553046407010922614491792666929144737298569793513544714585395013833065467033461333656961417357506779387644021606086941214515593995811551695336756241713022594331065948984426110295406530902003188328065265645983043333955913661346656803130853496747439708844833433460504769063522666166732728559121023727193059382582734263214077346455376525763897862223922089497299376314798987699788363566438837493329367262647405810330659023041770308236126315672869926005386968496458774602656568645257294698564044994500498282104258821489809600653718185013754640776351362227122789530039352135827636531208045419961659273036158000701693650634041355154141549329333401279449225115472826259757598180968458633969926703406747459338348622964727232516303756461624833167707889270394365462510227687269048074271596390462679955159329309136416879761351752821326028472320000000000000000000000000000000000*i1^3 + -899261467169874766451306995988713572966324367397786176874179390662317366438718718967483472472646232482859805622128424720757905572257236306023973360103964770031567486156345093450779696158198125115110843656848165231004726155259865485537302758999615976663686479912287895581247085702301909436983045952435547522766466748501804645701982244838094563738657092654280293909989928630744854809796977629923997068851631443316882437298556604149863404258338255531670826310774657117150363688583746932375907080405041002454648191292197983845420054262218052147543616838767074820507424846158655478133670147864929216653910929187700447678004360386812847927384914770009156959215615504965630461105360948556477968396920840457065949237287658044231390358655822354238727841305645428697361949611918527930594715721736098564829276332853593926832872426833065502223095289615583825981081731653479873262654789127811275242634885890624649897920104897008972601249271788984759874185563727825494980957218971732814157683061674891770922859289187461984341575930928659422144087002638342850878717151250806297516723777120626224968712092836484695513879278303207119230296175665928316524030832837233265022844134451721950438391133965701199493228925737930686275472403768700547622194360934394739089484750180709028491699525828959120211145426088498787547047301022211875967371637332600617639933860242767451046215511589687760313319395847184504278201044395502416036971202912835934922284299575413665348685166899187757139661534101765847832167501509145530026560427619516416000000000000000000000000000000000*i1^4 + -793042699819834031786562137279428794103955261809636906319044496996105000663689654602697451143497607353007765229913633173895946777108238376152464369870478113492107959631001240284278450847273051985060712821201664392810495720780680418226810669205381105504155760553151641741572106712260632231076426980278754598400710860143559200505572842401096212434891805904552340178266086836585161282299369232222661453084298794640175682310774368049554091712718710691514406425932909726263751616370956276331267006362312505470055434979446203177890550762829211198612490008783381947186522629311158462540661584300134677753905191351472066095803545260221118672203359933384934432164319297967608465802540806478211484385629182344613121494540855572768770938842393094561860384980567234612836019322946835889921318099996231236828315312298515593937246726508728803274401735215303852736270457469168997457369610329731904883013855592045127300317062322276516506603365601988030590048979664497832453236035134309169753432579926115115308098413734828987166740650272639073065523562154348821646859940440892643828410301409252274673441006851370078109925399122588966724400204925853627462696863991076167918892416128317847037385812436737601781532548172967182276054277737541456036041035965459283227218889158777177014929788870988379378672551174359511315933846374840720053961507814295338971161219717897109478094667125609469723799199223150851273443930544235999830137006942951458435943248224906735493764690153240874716758061084236783924944136664421254565820571949465600000000000000000000000000000000*i1^5 + -442802726337833599819779377253099440065009477189928563196519078677305663251400570078829755953899803730400286498086389669357552434132350660566307523980438578179757685944668757904806833907178961562117965981797557011658087218111579202569127769059185328889943801585272539508322413304467955728224604392319938741850280681380961370880317581663539448508163561071652083788964688794624735644050713962712745859452408960146590438815985229178615633721746044389536966204372780974296289014983329579363983007345140343811639485120843352329446641751316801637149811311046019467901401087862880302021159300015979954640040726992898358815296661600345968503057225549276416227162156248442885152486189692266289983191886196032224944103836272038889009584662492822708764368333115626771340063600635757365506283132300625966114026290907152940959051187684743074022984492671554858964832551878333211833306344800756091529437556267825635837633597196260258939275099897665977057332631285071164656161454506473985758459113253811693593973535082776966526246461727900137178103122650026244848608711932124190535252213518017747828429148369252581100858759718069109480285485871477558142913684186848935108755275349965327421617044331160875926120362564464818609478480012141764084163430152720744322910367306978499722907322611435675723776985484209243771993887935054243062004423334369681029196787574359922415721616719335785378629989914446189155389896431739642322733533613447683713569967382352554298780242323927745998376242145929545089104368363491923019375648440320000000000000000000000000000000*i1^6 + 5054038623249688296399814970526738913275301238444417978307781420311816898695314934803668136381375457542711184701532718290004483405808953113677982231343353258363181107522423608031706089556420363612468428214488128381410764428200548234146810256340431343524990512774227505864198015912958882720287386070283470032594721568992688379467603596870380336640948847627388042706094966900776820067604901913925356235406198021969465085396627885535199414907155770835783840826824834861710622100938431373748896612482983506123958571588380478160433115648566017524045933489916728020715247427853659710386901809882378208976924604062985180090945509604241721072338087657170173247336723419198968461113010140011507096896129818359692226424954714989080986790773812400740571843171483942323569964000836985613327870069451644090056056012397420859969746332718168888782646384774133507882379250727005732204174789499802697479962109422042439828942748759650551083667242606753728338294935880190038773792855757059645831399654816667580086538975936773069659598728507274852092390286059894314340226391108204736820222306506651196771399947308071653892085964646866597383457062180460036083400987211803414957095748836804978248808246547958712219807525273383741463916610992111014111017436976400450439553579284086099091241863674731178962647819893919849557481768995641544948603723002547746756888663051232643498583358161204577706801662158937416673427962716275475947613644676639939065113242541543500573232601054079766586297075921174659775841035901227739367079936000000000000000000000000000000*i1^7 + -228009336762041337000675267341185409587155894717957236249725128441753443408655679685198101524456686119284419827325910180135435479647388982789717155937466859204992230132050087546102628920195239994854783359567070687726661978355661823999344827692360435143822374563580493908126898560418019027909366908331317876648806533440636699842895868263085212650821760763799227343862633057041467855037548100232459322448824977666010832703065506681382011799921508663290857460935826517262524967320720869898707246828747543310558710343772604625907938284661535074562045685768723031151300061251845171001724233661661149058688357722521327756232969668789637679879982107425663077256709438471764313456301389193960169431289343392450223280913631318514642124363590941933105379038340976238784710429273783815958216552905098208349959777418859039159684854619388894526569436434632021530651462308280123438902260284655534647340720873467898507529654778025328674203942315669530596510433202887090109620980047782047303688876526303150598170979291292338761869000829209394197607760185109537847235650838886989779740876934121078170198084515504083562222058359716377914504962003206860586858682457158165921718886051501025189358101824709766445072051987425574745372128580641208289617864701502076524572270710710961176979808562334892852950381659384718982725456542506630720256392410240996980392201617075871996982384317766689388811655770773863945875757155166980571020192821646328306477704201665706169891282562599108772276647061921643691438634275286452849868800000000000000000000000000000*i1^8 + -2082992391707691864501383318451217439436925251286233610968794496363462321056864489645243826435713194989290548929694210988648410171802455677816326212482130931844227794271949576380411252236669716110919187211297352704897545381671510768858995270907185198403802254320722001459997279584400788322789227765841228973767069750211096368118721541352200099232433536825232588606488015141303506551402339275238021497272683468729830929250641643163021905576989533677092348744800092167203517036263680255286645073182794757705958628828039647186353549572096284277346592857455931450813368133371897653276759186744132564144334292317342808445299365540968709410836882893421214108494666297184079028281143441000462969832765315875526439098445515225577048213078132839466501990152064274647171457583836439296664198468520089581681205432532263069542721014100309298599801514791763306150177149065629689352222533719120120902140156584355705199777741362124770424598309830801202445144125131640965092890109620126024232406880474398872714732818486388586927526349467919390498761956857008901603949672620943822874529294800738414616538997658845377622914630503985143417753695594414287376617086594475597828397447955114433578065391492362787336302398080582477971078794296767099667937169405474675983951509024700805323746583918942672591885932056030152473358106608074719829102485634682749577086144317253650051383720794784011681906515807409565810361037195395289717395005431693218135285163848651797951932638545093654259165696350569262527154069859404349440000000000000000000000000000*i1^9 + -28847432539692482139786549818843317350278134138009954700511007640886838020073742494125765393816040741038075247624200120441634505435262664025945927155484980405870017466102525348510044972698137700381956625893312054958598859290198637483408707346502071170040908092701438380180459670393230860286182061198459433894695690284940194115381067861040063279828124951088713132389235954712767555449248957967988725117282566999519688652358453327052618653967823668124319323123123864095835299363549161199833852082735535831838743990471946157234431447767866852430302078084439891987942963006856885728145087843578190479706717493185803591976531806066526020398836684252477514328428275068445435046509303566593383324853107913340827862526060521652075028229264450283549779485302505640821816756390759589947877870300346410829972360504156183221309046448973086159230941188384350100733848855002080152608885802900074623062380096443074426955666518785329694410100670345769109233059927261716915982548442247980561551233840722614514894181959678804594977561905748790136874684029927034657531212943188294340092833206667073167924406094348240158474906725995939099767712384860381293037072658535547533783031343948955307915183077998982215260370869572818916405085637968092750366359832050033662909813449335782681681504139766792697143349303401819738568531040699574541077236012382890521955232993961677982850606300807197889549242498374802375480960493074040062260608894864642439225570068786741349233482247239091045115662461341673498257488655417344000000000000000000000000000*i1^10 + -7744787066766180762831775700028364972515705916949574847069900641625860815641176137972372203137865842608844577520755124321593276614684353709231736185033961842459134755396230696686666302084314320998972666901848636542828590756391162153387452672920399413653127458646167454490993527158051317030230946718093633633021922160096469857551309479397623994057366054161026887651030956323509800613432850402822326350611493004403730854434888007669983604408028194895100922876189899188977077424583416129849747954952076487719468003269952981706095529040932722952285686620699766659057038780759912797371053125167827389425399483943975571317679752750468216383656861646338678608142335967691401884462838558014074688307491042038345755739014620257394832198533415825015837652692694535513768714180108937389034785487049696461312146236931902420082345296267835978794130834728871702428965695885188963234122638936766815557282792755752945012769312009264824166140895191405046051803431941603490284052787369813122868636002814721468327055995600215584925236256695011722319555151445523485506319025210204008419321800159061513603445931012579515903451337835051854175775019370640912937913602875677714878348474767061246746655845407414201576108158010076017940040542193011137167768260272768455942162090724026336731955702994645467632623083504649993024133497527976712526447751223793237686584218039768486113242481226361503045668446723133626435384213046863234712146386166814845579184677501019823183387796148758522217772046376937619361628160000000000000000000000000000*i1^11 + -4161009669827705873647946964857621942888059772325742679429239405330111136965368192179125824798504781543949140902706832997376586602054992272078194998017454021271907373310215270711192606126962504315058576106898533468359399969473893737607977302721766565943901002894486485521366090416235462662141191767817321817621652206157794643694461227237678678574215645515791511815709424316309730610101697200848647749394549817555009239540862983822431607276754052821925760744769501061834576541179111806116337198996545579306992012775520111870957330010113957204989960081327103605431262436702083710722110939943179800782074278529365631447852800250829025970928713194344469854328650126932011784646596355341595641931860130114217288537241129996025595119099896127723157339141025076698740400455379175165759973170292598381439048533458058288779084976988708587013039372595583649715619270527155339592579425752990529506463962078546448547571678727722045422315234725334035111702628678522199998340191620014878263657084694005459411373383797864505799983476032970597236431291605313904037825444804588607199604165277741956459756179364717579554416962536021766013920323916623609863429965393945376639015929778999803921935530418979766565429423646203162581102456594542755339032447738496530422665561285806072731682497741787465528038349650855861837682362817195627760024765898163117418474497992539145480759866810362234298406494645546854345303731340997607872959616593207023049786722408441299659784776284641362196459066450505884709683200000000000000000000000000*i1^12 + -16841449029381701691563934354572107954365982197174747062011801333619075832313129277860594557856314617826334292824729524074215189117071153025561723519638873023381745006098184424976799080063399614999942569458819064957129020399709597936050685975999378446518556093997933954203650578533268421484387031091238149076698305319551536187296771358464599974865271777294717923961287990450884800209251942223160315594938119534387028445499546451855384927223506776638423750086357920760728868605854952366385708997061439858210939119024112175449063254420317689480120849700711563419993928868237578829750691119253444609160140597818550777582109592485745507619385640040352510387534906304081741769212206823868265973521039653423217049628831024791552541845871287095872022086803875945384773895232473088131423078630815628450926102717095363467279561897076100038277641357027572571215353677779215718455330529371752292832825849678173847675034669523849499059928837194219225668990019585848539266538277775498367481575293609527465479036260868015299675664875120877053600347360423754327399500341881400688062784352230619856993199187165045572614024944412951953028723447751415702391195420295356329746080665279790800068734727121511496122610425592817844210643835840532115322766585978303028544061679442166337123069206173660277033603130217963904214531537940399350367484614912869422344188855147530713917199702211414726404345188855951163586722278020153478309446634615730623110769175171760682081760053828689368099362873241151471616000000000000000000000000*i1^13 + -123180885977015684235469167249763221010925539947880038023802039002340741277664109618329708764721537749063568805700964002596254795110332391821015067865938046680208830413709246692788836282181471788661953513416484828831136524360864152896633254397372475356995932912736423079141846738492195300671801982938738454378990773795676129792948851200395802791920833377881906445275401816937946080340595427497603067406468343980315515785397949834138567900955626165111777269190290778210007990695164954950541359421586030776299696970500645242053071467702773400418266532087119399175105960063235695335245149948919797990592695053873866122858680903528743761760781257598732563665814601577375897235474394549876001727780648661675915369949280451868980512569304275930333826084650494974523087412467846917778773124157499117100513838966506247351079908590531123668588429770157679790402963943618344102058105695931164202908424855941879472902863012203681172866070381534779222207018317152177388457676600145810434673109874032390317894033999661058355617879083932262864096145791241537171892978626303179627947361596961733872864167250040363975264406746813883996799554219699104045309879574288270494368812540782376017721202044523728386759862271484630502366775981047034777736794720532489332272797490092319467039173277499859988942326981176331882892006480397606281335049950427349525218494370281258757598766823792685177131981736951674831089783334450527048804505814135335069659211298800041412495924494494952609710975698652364800000000000000000000000*i1^14 + -99075989199089666127012021546159175576074004777599644244844488739911381044753877708763749677145267177857076670115218784363605252591839091739943431919948387358715735486796377510407184380931299106197156517003952564947027186714903605866414254378071001725118217364837027334924084423520467159564598127379687556799013466790775477327094705447405333045211408237192798343486774991782162004142910502778499819479040254237599145606406462767832302589819586498181610440508530577242210938932997682648981152602017186177881550910611358644146146724971552668979028980328535692527789938417281081870348903913423243273346818868271452465077359852512650310343257338513745337424606867320814276034030011581565587205550953531862434082453232744314052820450832163449212622164536865375913334081730745915101594139109112959546656174321707146719489002011977121637833199462866867239260726108194092945184845134481031291577562436196586924034003518553613558073583825042048186000662406600035551948085913010647302898324448983848682266924639597985645616930351358177911937532906890297950197813244467035921753351831436419270310804294703631369597915271488236000888647064047480589177981157651423305362667557058084295638896718607645047152183677615074808958873715875184817558784982408962863295987566104822478920635201250163743291823945252913939523113245741522980883494012969399635693881852976414467406511362195823058302589249917175344036910420330889373186221668298620929647127433031066626768908051089689893775951790080000000000000000000000*i1^15 + -31836613213666003055752905695258548145092024506743845776704427261422426714426886630745651578659288391220359476133158678668759750923025917390817636347699353913347462940702075158771771453624050237365630825553048027658025742502489152959911487900954505392864529238422665439779722327709305534322911662320767964205106281643419667033089935770597480482212848314712391302284882380022587571209984927287524142640424931957069160618070720661771449814001288735001162537388784770093127927182993485168727474974748938175192918665633721844999122244985623422940809016683232943016479155775648924276235074346168743479172231454748786665932616704472277126631779086058891876353703162423439473146390146082441106586434318102683069275798624460966578811662499648015916547482953294963527900119608569573544190016765836429721801076244067721343810297944613422297454665540528624711984777514914251351278820274857915548294377336619766582142664035731809661676991039647027890230274319374491852225366303579736950090241584653241434525190281165531540158332022982608290489138978597002614896770730874059971321656676417334222871423974332650845571024932631318005236200447896127438752850149199765237172143071882673384345479175921459518413932794613550268743322957149259192537104548415556292933789602239153812371944506011616632785715774926603200165099709833553040908260743557116678422989925968880632921605693108279170269129266472358838836831647519207241959318426871423686370965979930210154933185463638300836233216000000000000000000000*i1^16 + -4684462948752950655657291141190041942754956938666040751328567947668333927045989900299388192254144850085424395936863324704850860397632788931809553043281101913065815400373547870208095439613076361352120201896307485038294995689537708812893432680294027970096191135067950408299004543391189916972487424887628404079437944587575032829252593859336197552347222537076610707365549307584349291631670862590396524360355099395346729227384902737033011344154096965625958026404886888661231355099346335165172373292560604472185011611972906956378851810824990261807939858485433195344209243967441530104138082424960724681325371783143049768375195704463249071496066812326347921587096465672657920097879887339195725271800926931651030830414720807205325278469162859528517751871142985059768679820996633408280088688493494872590469222316982490912665881661313746506074647991193621299942674075914260981628354143989249960096766990567691538903666700023946601474027466613565322444983324459023038152298470787091890791016349812833401814038603021801790027359514742232040610393162327058375616842464453658168012124469658209155425651518799096434749211849529709295143767197421365586923452734328778107881515497835638806205808449438869356576421942737366682414046103203856093389332922008076149042828711863515782031773898285564972987838969974843077553010698064273716449877468803120824362835170882360527101952422765034460374528819318160200176427114146042344562468041742215046034134659100492577385571315019363123200000000000000000000*i1^17 + -290326609899073065049870297129420733288558751318529466419186074347058203887611626192899214654301942147423651655686064420785260232489287211942579492666071673176582878163245345098082483684053917539635550965741725675306257282693543421362581999278533105670939975318073545268867794116350697020607055072265048818432136092182912651084086390716818701639560016034098320706373167581270451175167231230210449149546173628320001496601424059018182181259065902673188191144218319180349534405044127314804854437153919421185966097062644833891973272589433326783505934160769131202011617384570031441028057794082680981563868684174125623277174020876446519142491427283433380123144367181233442356876308046320875538527638555782400368474357802513640364962474001828352157729756873974374642795539254496964008300307376323408364041592273553928037985431633307082221514319924334267458706492119990453460325191633741302216303112865790030274530139954773616515863452366012739094055635357236770646954838762553189330057522390400040033198235355503046915354742175985523448995337484132837025391336967351081953016667538115809056412029641610879332280367677152397882113419354220974907936261839970038222381950893004240215230934887536322605811464997079264326752812723581424628844592602661238699153859170131800790420744668190033703682071681740358748857996945416248272654663168872250174795180601271927227238025884555472556502248471738760846496419032609467947018647000782913084409536416697109229972215562240000000000000000000*i1^18 + -33426316441405680329609138628640414648519334411942597101268949207873790636441340112824156425678291917459262787346581175874084738326551169931748900349518185858920780160067769170790134892363933404733657226444553773508228288795973745007108614497749568742090099289569853616427086562176712864694740730743037472267901273622353628140593844572043487928086720129265104291307323249938359239865422895864061677690379363680298981369848400121493455897961542908233821356794767980661096741458089308534770529151652627485400716127388598207391100631789594126042751320020506803852054559794659753843735234413039320664376242965387304829314201224959257903777012129154570798040005770424514434537263105228089510160442038242138297142347207122372899631585869420761784141144985581131001841522050115499499603949070339866100680524311893271411416361812453864619791923666246945427867359720375410723865414505305457212965684939601881419851119345750369903646611145065773829543744493065350932878628996237018101407823720510766063550515315757291658586997699881627285647533998466128068754983714420392271483926549922031155872176024635158873867723771981022139217678781083111737223814210658234895721123465901215633379637037045409031756736857359517565948277611471530265849708852317220226352924521781168611521332351994399707434536046684043418631848539228220522401373193350882530179107879234806195529268440865060975985379925853317340379665599587616985426340080098598822325520012739263669993472000000000000000000*i1^19 + -7539114383692322211024904526547882795729126244548594758243549617732307561936468106639101458979798117658242276272912433317460305335030088707917148449974662644848491664394612509697952068711464175751824286325229433510671023850716862133226925172408860942238992324851849831042007956106536316898295030551481916864094578875772551661590609622571376146969208876243154434417302839044772167480022921897882841984409957665813038506419670873210162885173904963516769213266771871335969907181656254994942046734778263854165787892675727212615569843161839372499082944770030772757565167629255621570771406934567680293283988835929760397473906056153408905724147567984220978081209775834415400607717097552178132674618742774618424391330914565919724798864843191837617818034969287141978434180854106187509390609206224812863686767926394342851768110735702792888430101440752575045988843614489831958998080493227639310533891671542170794433412606372021512811587644029078130309398472991771679250900512179883122436221311583555401845971780137432776676571295617095841199034946926623170433717662186510624765170923569028344451668121591292172148803133337475210225222563871993304514145284916035916022900436468070406562395445189974867005042575628408232030507838621299579433240986146035208694826087755454454242153673487704194322599395758477610373171503075894172205888904107882677429673251689290264791292903427547766617108741786544651121784128251300005762227204546255955952584679192998707200000000000000000*i1^20 + -95448578114671001612308050593144351902850793176368473230303965228652869519025450979469869215876945719662538274060170204965492783860715970846384424787132253948543229335134432558809910615926859021650041677190201936685801509207647086571188931593567356403874404177384753103731998650873195924242638269186842977381963031971618346918005650673133968505906078373608911191705789015054789825614778950927745308591578607013374081242521026648690463856430304340688557531741883631579619184823447068806321666018477797783626157645551643125962405475375934749616354092044118589814044789138952645346269121214749895849158969169862379063006707500806666283320564725202383881183871478170890476450219113152568454269501886467631240223918229539065015809019280678814037530999017849403456320739886688686297858576932039826663001907098129012119043172858509787477344871800755254472808394466183753542205443490329895202017296364080945174501412594048222432976535171403573166138546976713606472073652983659753745408286073101258326834822081045345829476050692909920089119794561098444514050242003759081328807228254670018382413308815282370701971949028774359538226160008481052574659368654705997483682454202812235474712108713468681047027276830978689191006823653117619400549898001256439640784187507615271165867310744835993589679775975119381148567519087298073889726766677268324883041017633482719785357101138177138772656668699680392048443770166700017934702922601716962825026488238080000000000000000*i1^21 + -772835668586645586613468325289945173706341966824411165526860227552322514528709244495003514205604414644898363817326375976424115087484860104530352074278137684314641875289279832490972198787976244296786429933039202453035941515735482356570578873915470780855082940412776232508896168095742352417295739723493898616322718780085128061755823621906492489878889614012949701701756558180654879222414838178651013793032276675946110840286282728635481455333168526285922517536575574379766970177798323905292680099278295754695266091956375718186177104041884505983186075577920832518399299069382951270637474577945581594332902331043518662018445246784151345105634948523691220555320374024011812814371053975668428143560444183754040256777851870629945616757318850727995691751853857230644733815270887764895555302522013562113433263259977472471501737792424607136747320327258156367304169429786225101578102612018318063816958750992195168397888065945744160026364601051598070926894056817702538962515378077275026526195393715873837653964842350783508116253733785975525019199322401830462906726418251448982172984609159682135221305892908547714482470270242521975838094451199046573929113902832265685092257863122427558535867329132852421106098434623677635960490447083181982059624744081076119974820179719353212155425623708598390979992746914918981699504884731089022482193876238556997119131625137894485989290732608807531314895293856240502984395113129799641162027923878758471172096000000000000000*i1^22 + 2503278538480529372558182375698526219658003350125549630511973922719550572214415898236474985849913872646801653970808224005916126013584901391057310348580384819923115170747394055499856435481984019133979414670091902191246428144243206498963353075268500160268099543103626984513024673928093897495554339647837076280991672830639376729589495024934740842013482501880968871272121068749236812585563944933152635000286210557840691900330126502465538895825988325747872550463337562346791481292558065614483430678527772259406741142753409379489713390806903496641626374689393791777397642515358104104910144230982932788650954618474396198560008302626482061314454792375938800052047385326592286866381741903711314392131358246516797720654748297491760260390781970099084919441701609562565138176712338699509673016773495781306811909559678099977085250974037583334945257621696467880103699561165490794940935600034087487506304893723049755775511566545838121976630452784571585603611112350155290896579293539480898652983948306971090966307997414902838358914675796796144858241505045298504094883589187348062977210923516979625027983503282420928147488396336626859151953641478087158621582829870657970972259720078594943918410203195499964030295309382638768488820032095330177317255422324725399227042988045135178929820166954174285529864554950792197765631286258008165563187455320228327858252825447399215626208996929517272707372353993478482885867770983831287353445459794329600000000000000*i1^23 + -3821245094493889705495552572869193791543102813624316476035001510907753559366695126837792924861923435499254904693164973514672711709545436323375675471083032467428720635799307317383042791938060630261564969311738141959160793801853263942059857193783092922027489451364799152426105533527308755870493636337328170311938745993707351045950790991680047988706275396743576632492445848180527091177962696228551713143241403314969528621425067402505524260705708513548451337798048807776206844415482827918676505916989334913096591914181869015951773690967677229268640479811872197565303184427668934724453998311122651500271646071792140036026882834390349072064785842024097644612042047828241759779499700592477403722603843829241728083796526174858018160666017410227781093653961494144747550441475165047596279120296219525257232740375515002347300970510032434356663574453173173190195433098574257948947621065975554153627547990051280963297333010419339316585092165536516268556772819753313322687551319031538277079283643217697170357474094070886488995065357454130063369616097477432613737190491495010094001645017252080021251973356330397829941536833837013308800465598954199199584338580424146608699094599553360186651933508356527687532429493803650044513318304713909751573843874991736562088617705420846425220998754813526679927589675996198023030887663998969113921213857765148546723643450541630066345367011037349410255706523525856853433683794330686846842961920000000000000*i1^24 + 14573949669615051618552364530937276821854098997253286190378488318831203077962506165957203519939351406864877631779118956031626899345601182244660526924123640623939602625317996965964500167485353610073116164363125815259501896174701527173686604565962458828173504315664394406167001335819909815090730980223951140254387434967326106570586306221546367221726277776436146486964902690723170719976763986831591930888234531782737437325559693523567688655856476613830681557359303581086579572419574368030111084599382583509143618252228653508405626599859603935738740400593867823061960676763728426319609206208379906073716167968787530774407456512662377049651081809726042726917576784151875680154617484731340142175032154532359542308595226924921901828287281020696375885962736205704473291698212092083876192139349501428601013712594015029966541209808326136109138108614439322872854245719348750182924540822209467477537755781742765143084238319576305494301752759695493341096920528869967803728421792915199434536137037693661428072534212612371270324406178872873812459842354167127973407493863560425413551436418550841979566947042046401026248042155387330313792609278217173441687538165994217813425071782837854524778432739306373143783855542140894305649775816050235528723500116378523311203349865686771053421828659964683206160996253428931126967456894488670848535091559993091786981447569411962642713075920680027368825570321157805695721171981065781248000000000000*i1^25 + -20978590039611586471190034648625021611668102895506658820781256439070328550697578673100755317565808025774784560791398609970387057016235682428268745910890949122733183271197351073208812056275450180834555690649072272304985775917829245176989546682571079963191456443513849935959008860914421378100521794386234888587837225998175683637562272283119498739395427816424537662789310976640134309987371267313823126796523100724767606786666346186020836464639165817695119020585539781978729892540214917058234551229008194682450210144833381069771463005018226426803387852503326234734599800512637707061751256271068992989437466716457414575714622566849775088205175372582847975553024729186355059709819127832780846378712063540046075112533758091956366725818652215069237480536327647316966206077750589470012619528184346208370313955839441964538527129123027966473859406146250169184472970946150561327834723801531547852350239515133723647983968369026679504930692172104840897063456305659670525737917103134520533799639359254814466313482742172788288725131309702260539726727871052022872829916415977259988491220151965490965990347113627624055602187400853697063629770794423594586662097361586104687274366788834479008492133530799941732081672007626530223219483900738476822563288918523393061795081579631039286852791520184908229104857678841958583476030468623919243122943601397974198860776240986904134256902737143389727977383944353257952584400896000000000000*i1^26 + 20547229986558910765028934572330503166588249886229563396832424027555607181993110521413104775064929998443062066321825251919038681927934522930861616935371393191671306154846974507650248394241830063592355795956678812766340872693108084679472414373421821051910128744315604142861185686006059559391802866105247792377328427351005749346273740127632955550395562699331846239308418965540524601129539743580798217250539326413330456439002443467366791017150631376697046025106231496985176573789483737348413446062941400793715108269192012141310217638305047718124119006433297244232817066692562344986540702781815560700513920093874268735591434494455213844998826167452600962881856196146779240188150001717807494772771819887995163222194897907181573341339715849383232381211334733193325354763096533861349822106435436173650527861535013829082293073889151435813721450012916787582744842371305126862354108342811581434653482188416646209214620231814757383904089300392606590628281327755394036165291710409113920708361836233010513636439523808381461157270028471081749960090856765120074008992141268748248186952155429063616373520603941920637818469268787677297657251249777441069147220177621651961699189938303140509812509983051017232462125711272409017638185116173823910231540657689728824959391806720983506283021909792055967230313567030552170876495515395254468788585042265093061625554964179988689499236343888321532710112552752984883200000000000*i1^27 + -41563867823029649157212014188748049537807941726596001914317169568218259148856557037473304055945750945558060895144216682258219444482998927321739057625773132162503881593815289751111824194988878169995567905411514023862606332516294033556674700496886580213583476190089265292826205382920551403318709647209059048964566646995594497770650007563789181405725081678181825111606148952794052150795633681725214598802557016877707061856052904232031249955020872777569639748298532372449408769569330704524912988733714750143781054694466684905243450510009759293089639030623668898410438697744902877210855474791574039635639838772310549192511601707879673379750431584340086257597608132577714495966080087170870322550180479832586127189094910865867080404122493493819873100290862716251583671266234043270075782001525149613808394677315011273807141556570393677220046687339370273149050163211698241627331605842069659160610162954874756966664201492802646805560329159908375476044512640227293456949071209864336809246176552716860681834203936202197647495786923939390011669866612393147915087951983691345771275195490222367209309602704426875812255943380873686069836817566336402136635198819431491667887655095586303357537905069457958244613975566703365094370175476485098180521904222926786267354465006777303814385723448982643346779646218071047034437062966401521487143151477462943635243802048055165668136407183649720777452817481728000000000*i1^28 + 7476170351670498512511066534300951417884992132712907041786310609228815811089043756223258054451385226217870154739502542685741171245324994736560129032019919875759561943139808504658846989781053997973847235200734837474059130760203489765478459674902817580454609503181854172312586868108265804570701091972805213008883287040143691118381045909842535950158268004782959734118977782312875718160316999117857501967118235772914633204104312799507360366577561069766522003284286737011732350426401758466773967604175262290662037625324050273427348244217048820697660110969262467628909422758409287946062627612028316442738207201542936093161987986955938641018676315262615403282242599857926031441477306312791728519144982682797457603539275391239711320110073284982562021778360839541801673480675798063161940122039841646038924789543927226946850961041759427705953605470249692931657758784926802256033103560985917525650515216672461363835883935665508306938727665988006818625082038071018890904892830583410062879787359220098584029986713093876054630067493860704375422291330367228464333077209662477583636908452312220306645537904534239702375301866069927213865244165321212919499089468166226629156009305642106376034692107147648842530173744253398284650793969177512221295201187861722765904951837789151265405044356588064598887708430691729037670375716007900520346878821538500440471350027866909738022701107828325063065600000000*i1^29 + -721625360367935616015051828543511187488853043538004391801237359602549521199416858292351330754990805881548998176893022872629177789977216946522115664769859875067458973091584496849649577867100641315875637474231661391527033854907149784726284223361826886811411760334190122991707616389370959370951645760878453303300493185922819928561372768943032142871114980722759346556667720625368210670735052951982189912797195456561421710963870481042408441937105862863956535387216599411033369497381541375290588316859223605333595176104368936928623273833681537025588507248479428891980515838556900304608014628184298716224421191939537230466568386203318705388679407342999256572127422490357453501782402371459081258244557821935681439425461896094336740599101198089209204839366760954130585353217142786557187329637264972878547159512860497995510722135517430042130798720344277161469124286155642878225902092100006803481077701371840657053945349977686386790529186053896329784660374216799072074496066754816413900356196854006933590925785017765247123000277977591223248250195767695445292452737598950305793023750865285316140679798292339130944922113979444936663857239245447174634406951599606533151162174990722431304235213559553527085583396245386432401457880897483434943639282879073576391942268387573468761699530118084100605453614099427906495429305618025241684900626970102113249970089717747725185766656573440000000*i1^30 + 257139660681527040724363115117801976293953604865546928110188076730108401434826212652916870271538947076056095108771284788698414640630105780621854362291705299299780905619989029633817443895545018879311195061066132033733805678586502740522939230709492036415894222857839676909889502348676397721571148315833502522706340542090534499404118184572186808672320313551344128998259902122745877185696519429215779898335327141785067358715781427031737163294975378810393710938406502293778262576217006939426919487467267856382211236726768415277381280921839706385743799889166784343957904059245357779839683540898356713215716010984948118885625809484332996483305930053229265393094247224017724834306957741298248093604758154901041790132537870798991393032938515176421695001374196954630409422177830474216547074208900582452711051836942479551818526030409528274869035455596201900131396485263405580882464728232697559748452708227265244357637740362687947072444563345309741377743587898342454255566444363642857448083604801657364454368209568213125483728327727838779839960924591472873487227583388828311212786920333426393044794274197323961564866896912690535360408693219491049545531972965522432721269138577065956190747410778122751965500953493156401641167784647270235849542281605535142706524223687776228125115477332804703927861843793503233752988703352199329961125456472971796101721970352395916214272000000*i1^31 + -34439395063749248215692163786480037606719134894016993741515290473175769164424574516067759598238368950775831538037223069097350516649125242181070035564905936057967156105892119522735249661784179601720435824233937383725757070540299004484944999618360878493944822288812318816487749189084466420475869416433975181226037885893576487501181909021950040466312892522332038748681287121346164767606367909135840261639279837005837806639614034761545067713710239538678433643595223163764731968776086488888784380686112780588626490910086190172599018041923099337803785915009602402786509903993974055244899525081592412198819711708106191694900663163172512747739582427184570344815051289375781341762932371136490175990608164205338281884988739385358012251134255597671951773086754492405874003079847493276491428818790912914090042125060907649372806150348149289111074701850787943169900891517716273254766353080009152884844766822592605732309154506961683450697467689051151010196984457572297306963100204153717688236529385677377982314223743066620234601997842032887815867381087724942027476849209486558097265732888013855099150333624457753976491991207168107588134840195554692094659937828598213023584688050238075001258481374216392034106033967244170275082857025257804745271778733328499144199448133844705588124265655436506703140329117156624613570968114706682471185398874308494615078271960985600000*i1^32 + 85606016080143763023975286857956263093673372671991707858131182272453095115903689535254682451423316083422911031890866251823625209292871046019046332688347394800120518707608084830423339691555367395764263378097125122365513737232836064064105874792373906878578047336246650939523925970021984480852548224764959549844482774481104329248285767543551664412767185424199625078640782473912296188883928983117866380519818614414898549137820171222997743050697573114580138393016813438130306322542305434576592448441171453466846724186182488823988640862927396966044851276154057948196581494674640686341240005180838522180837246211722553212258267923428403673799159872601208947600150803267534892363905099630698251057693645823167190887513789529977400095201181648676184486239716036250036298501334724908126918072615580328039424440429853982703755965935447275442785847769097715883201077185604195241672591708821429954096774431858191473093837345991687540162979613073066268858973131197023667366395288901993430502888262552961731881299031509732313387636677578193738686744100563809477394248872498604535767153361812752390633088294654134739638722492266416860434075752156400574032292787921684605485504104037308548273819809528583417125939827669596522366797806328030574563025564696350809099445412927413522319627560149974390741530922550752885921423448941723288585252283429833838080000*i1^33 + -46461772965665176123367780167125134680385023158435350384411821956774524944662065887460267862225768413050570935795368004618732085688847308704499727554492766337829980776206564892692226725610130924496131749640884028957137428683604562268974618240128264166979346577761403368885409120844307895810136843928933960769475842035769093295088642414633465277754833676329944600576897670371423239369706750492624031399909481804308925943277143194559018900445059135845519169620106920812262940897051323613851755120011897224096939642790900471326653659374657045125238244699260451105136307700975494802622501201694592089021917975559515077522012407970216403401669022517803212969868512088982644091722381874778363866466318097005269153024986870381476217803977389026284781461574103329844468671068409087498312174806451363250589371394131692600583391239836058019045138359085162951485981104063064735496727937241408519153908934504320702676399217783873082730556466480672314313554261094416114562738900480498571957694140788513524718001838076932485042929220307425684395913672127076079261917696746427002145836575542357306582717813739876788509417729817763144318007126856383902502732231506993150062411989826204634004080227283393099134622964623007535209306121710846546612959057073254904036700048726469965427862551002655442551641281547365448534877327874890246028514176000*i1^34 + 438327920314039745480997084107340998965823958919852672609498599420786113338113926926430818803435918386349709414526090896138178958430018322187721131915639858224845174950897315959021803540873866770652976702157575399815186762832752662325076952344282636121154432538984397537686189140685875402624996546941793024168093713399836910614885296118212591892057940896306523118631652190659337862083871154087137344673725753198196349882479056287469754116903282580151404724215772026436683084783336650657605469451807009674899525246490823819569860261238112625232497587795907358949992566636387968874709118782063676768216690936994274819322625517556548439812401043072868950437538988223752125913713389628707666962544954744039087871173658188524070036679720257418074394062022331177110996299636728013154742656290931618672635651119832732551992218358119179433481975521817177753315321525764698914255622403778577644634749990794497098046816530294017701502967549873291496222888369079677012127650512026135078353747528362218462801828989893860411880414774953513531469613770194338332858345226335222417260713646564005059026063965218631799529828643686331008165671181981529617387680162245751019750628545114574331319642741661122536585042956575147132461223601464297062632925676478868639959703220240952470981076831946099059740120765316144061045093871830400*i1^35 + 4970323619581601304451123410783792486621664514349582251520366300567791344617021020682595117649928954779043861602586439239799831180109690552324298211103842447445370367234570026921036228653469010936243201195188289274805059845767931473164430601285958173053952407774664992151757725522646152808835673025037449044868562666670188921818033916022687271904827526330411084498876029773001586005224238316077576276733378730931530431216102605337211675932020153353407346944157032089215571380882657015106465938918794973968396170531300538726689389979458775417349377567020805883167157332822593258161434430838111110969409921382923511814964213117405114605725312718237661655017761968927093132408733960604823064535927161815202992053225672404589168935982763386996821378790100736223467706673859933737698992978492953501344852596302039660608215551845453138319197348242253185468851058266665634330716400067309686462613899082309271565166437261944536415882987712629693339320985638105620543959776415847967964380128727159642340504647590726097463739591829721142259316091349593122708628374220409793930846333844089606576041917737052960227296832239456494334604655117307819907122054445839336729026490340365327838851108628944232120943682358316408485496597188204562762594741205855422644080289703308095003850993812675513468690380520*i1^36 + -338911568256720938314276390486509052427466596147269778923675276513519685435097959939371994324257111890823219823218167686943163829118754479507563322320043129548978514188025357958004042015368062875166297385891903227104427977975810031684536466336305101744184540237899276680843207534707349278919786164610257963529159732234029111263128205296393160226339938716512929294759302236629802134271940958371257295329084822700278638206654431849251607823199818908289595970805033211839850914816144258537280606055667108591826318755000965932200325497872507687993100485999836958669076814608357362243911077099325269563174797536812739259927644067830347182355419048220942383327956571273017355815412025136540292350739183882918781874863550573990083065822401318311444218636256168444785102570905939471275933814139973080664891812381079353806326610848069014647072854801133996075356462283557163267117876925131306040586214541404152480909555159405339159683411122568045657447641611658050297193164873200233146941918814367406486578192034155060394974489322901366691621709797708837200124834487706425431846488054287457374281562404474935224787034781672355392911675535340013987806235696578606548947229865942812439628988783124255028971899570462110040763704584999506490841859291310624865133330970208142624370201*i1^37 - N1*353747741909559414280877508817603568610932341080728055243966095768252287466425658547942390238351989800871973622719539635881168555720975796341354456314956482797893955032414021604598011794512952465350428015524538120300864746772071991406828297103840807596538980358957656264183496962385420437286375347313507221999296439024290064118506207918903722876972637570084608115334224397084400976877608651795960610553283178500316521618103375465664202619773104277381900038101453038265697816*i3 ] ]