[ [ -20860180269263830275121186968216411838055551253317228270935346069698976177459768417358756011897093824065480443668712676617352126098021545425547430646212366801847231437303609006370018497795220071097208837878869845232359281322890622978440297587562380427265324340837347258494756601639039314242923295274720492654066659654387013969687694028978544069317261828355870393481612639110354195568601597562359389752711765401346674718705657955249919233820985101970932016336379905474308786131192570634973229169700221000251768441601601243186936184101369966339720167772633661613751868676679604269638456532164289506637561792643539632052977833823020881564988825230465892642796683152033599101600933116243889967436248133927497076935256217872891337674497341279490357638175980875706492652144785760464385585912417670114440810465253932744873132264553911863569126378964650646397450269825125899396490522815689807424520668358948131569385730106098042650940538314429618472799575947307077854090028349565776336798089216000000000000000000000000000000000000 + 8504658491332322371739315248453517671197843234483653021238520264468221518956482238683641267633581509254609090454372293421398056424405703162790015393563222778703259165064112441932036648389970448026182590298417337285386301576033543474082011165034879330754278095903293541941887756227982757307003199439571561555069224159835357816114246761601203741148620749951990104815487907693095367413232313868062474469309483953769004676910794881606780567971233818977921571945143369614726176434857888563083110554913621716851136419630402523674985306944267626638279238724388649033057958575942101778840775294930439639206841142611997203746614064427504197254472751565205679840093943720691299164975839499069011230515826077059833280543789809146223665180400863315469870595577320446554445636661421321929682148863890592323775897081237551444025590250240817963805940438066363412870192453136143655827191526416597642250922646563256071438561107134401639580235744846843372913518296779194204608456897682997605824462848000000000000000000000000000000000000*i1 + 11078716641883029357863670078518563511599599362454671020847290855463455601779300789704250162749403996160340589344043348421320860113714969374710668603097468313977436195679219580843502558251617070292528750978365529463558345601349113796552668677654626892257598902500807613329716097515619355238730206667049696649347571184129884701623981656737186063254974011682443950744323509077144866397103792852447163925461914522675308986714355828308382916565235644491026929538157046397901881419356678786316090393749031168822052366409545571719952663591900045961306853761629941724027033666148877632994637917022389740742825187192365251113123206591280074765421217025091952684511774512141046651577132822034041157075336826814708150897338498357799192627351056268302790186222630731294019049116434526142717107624004751037646688641778164859478716408084288407913457209483311475415778579362607313232317100229735302244020601900618996105166836764562642691173010740795771949336418051225006726356886338695472265297920000000000000000000000000000000000*i1^2 + -4336838159179261665656799923182641614491268127969171694488413760888033969251685259934075754980877296224057332736034078585780018875347349864466938182045711144325202911345995503896292142566285644140132219548631685502132785110736800030552673963097275633769540350365724886236546337515330134920722999188423632267205978153735868614895678788861275061931439632506539307695030117609151241908913316871797895572249367631943203727872330005333263589937753858002078011881604420557484375801521454421140479440821101888134778406733949714953024883493727821183078042523335775919057527365754318533829179267041272598376244423845407788871887249328058579520253945560083163296349013608082869692092262572809602934548703485456013229580799566780156041562013616045093467369347255774231425830046727650646539330690366077809562302097755068347572320487424679327216880789881054327900029617195684295043258375152479490486408109634884402453453327495793897770674929201321515310568830189392515017188675790366048256000000000000000000000000000000000*i1^3 + -3274977977378636758586895460891101066537724837270434365263328604031020877494413844272625123938936415709743981596023215994116804938085937145808964164406727417773786459679284174116450022046418682636647705832547815523486698474320093413242914482643591596230444806202594071084442898704579682853473245957980389744954895936082616503565703447933247449315147639050373769883422566368214005074851031197161730621181803398752334950879903463489565892918527657941490275673509671176315068498206006939563864783172611267079718250662902133551285843498601016855324875676268999799653066961367977495274310326918502060053142174120179550814254716767462754240520913773782794729285594585625680467389391868797087170559515505311994647948829433441704470610778644258955671452579412940030375259603061685971387662070496534965296559952404050202729309225341046243414643167366515222321440448712275316248405833117461473152065454570550652324255965462949272587197007736977826027188262174981083824947887452545928396800000000000000000000000000000000*i1^4 + -988695275649859216837439584650580329507980047406693447369379363347688929140503007721499323927893559144841491403661509312786119042130299112647858339018415142125753989217936744127402614383766322238091729810806792208543544752410135509130113794554055850782421275116869244617743304012421540490569698770717880714768026067194243979942762198417677209726296750123434907335385504692468526249943590246691930087209141629125190945722465302886114674252670818141587424504853735730479048858208556275642773500846589083702314986506979969730020445040049997132151120163592774647832097696333778981428378471168861523939646647177856139120676034731000555344088737958670133882943461719530727387786819494163855778291812947078675843210428343882362471239196261113945441227285543397268554316102024502772531462935600971822613649197368714522409653550702175609139294207771310395101011552342444563737319559152271139044137262502987309954764882987415154092362808270573403466074518008213417444796585154896199680000000000000000000000000000000*i1^5 + -156924357440228238375707145997345361160241035897233784374877422768621438623464581231409186413571666140733925680306783603332608077014781173584314344434131478980243564225664319628072440413385610461163799417657085760488241422411127570331589938878712022184538101092699641513974796208619549982209625146377530333234055135412241919875293543939968703104509192908782576851035117815900253145671187734523921375634702791394921455334264461343530150942732114546900580835268704513728890441729351785679914754682604921080345630733732937114878263541593177699564270104641013187523709886996635274229014656712051036917275967342727362227801678949250426282778270805412569385279757060258749038583102386549689580578486299534739354296001259400828939372077420065088060071273707358227499979282838114378355240694440922844944623427907695968885597799433412722951398369128459701113101623810483654265604318816884033962879036833596607987939599800567998670163447386616119158410427797201119282397422672674816000000000000000000000000000000*i1^6 + -61583897711334801248532900688215830155197443396668443341148280400206632242476343033512613368895376904129862332735096846001136304082086733502030341742967407925547505136439606986343567408166553579698317886154774998173515822105672737428379387484212713173923356070006774980980266762631069443654205147073913040024315953236198099162504866985054842422220801100309942415089210853463575495018440378348733587934687438335064414660239580578707955181905852207034797191159460187465938803319758431236936831819956859960869138274695248690409562811104307898311706733409953040387926415483851964605224262945391586945800393319157293432414358652048765100982384470991361180289669959246801085162316497809829834747094756279537138420828150641972517516635624516724448065522416112799082654174760334378515082428611012366799515249931458878997848038109373054539324211069476252685121296996390655929839636641759648691592601874380355066628355049013081375856132640009602204972582092520519142699545971916800000000000000000000000000000*i1^7 + -22880786992514521750972103220927774245032902828291676868020568684548047440983724530072333411756134688405465098540157555124410713029690020583011618666194574354688010558389118209709494926684412493393551020647974882066606501498602576673488446595457243621723958399711173090091512987491309571313234505597975725538888717791140277437889328624552025718815107495938079068499595748549012751891496324861597416101839385612815918864997762391017913697871135807498018215199681280014826418038086095586980865187685608990539600394635830919901924685004984587677089306566092676344748639023765948065071180458080227239787206195036995889380981485978637494250595774939674654460496991599123858385930627959229652783078097721529757279046138948509813018349984030400897841161440618596477496094763414880095820321354785133624912157254826305274223180077813079151804118033186126842485078405073079715767416385273263087270814941360373040929623377818549632967248826477465209665996689493528249938414141440000000000000000000000000000*i1^8 + -737523484118486520832841775876092767949555641551849845651699263310178555169434188404543357641756252133441277034079506432227894781628869949825959305805747333111785035742401645550046585865287389377704954879711463525833170564534273999630985012680848274301025158995664753848139907561309048706714849920483631864072979146032408742880191380267759035075288042453094418983867761913955215764654782600256896998384837715308656676433063692543616603006342946433737593117917186197457887674604184743057722241363320538593341374289105193099365348982767559100467253862442853939298083039648193727968257855560339177660731891925930515666440283165107857179749129414543369760914311291467186000443752491022146390197029251924021768717268177489514019009512381600623860097579314105180891300314391595800573703967345000177705150401524527478485978469534347008645183845061029610897046481981102437944514353844011581717946055638426085982667402948589895844626191292903632811571677304033404359016448000000000000000000000000000*i1^9 + -63149540650056302914526955042993066425689503470447000570955575325885119610421009168641667372578953375639249666516409805003444033390578255664740351727080530633745508431889183526251113957169879086687674310350999940539180455543035286516902307809154077728734299690668423059963281628396166900028395179765216712418497658262925190260602783169204413527065721642914796296873085749301065736675061472808660752786013289614689799294113648933426606051470559389902473433588587743215379964633370206208052107069683967286555333448938509585580211508038673906514402266633361912591436563839158859519419096188978843640214514730571462932680005457588690174382690232098836313280269309471191775238908523319912638102569370324665404593515876619680573440649432957580587789113840611918788542873710467897329150093079768948332865239718091172610846210861398535132267917736427258498280947366715658254508959740860967358131223255076964681735108700372726264915394068458010788850284828902033457152000000000000000000000000000*i1^10 + -2053269792653918640518867945907920652117669628929241536664433135226644208535221059614227683750485761297249347735856319088203701772481179133022352530813268846952687247978648715416808010232950596278586840797785344663770063958843609957584759001485094339741433923032722725386391833875627539633177179545023269697043451072975786982239859225412747958157648530124233459322967664486017529622680147469476627825634439191178777704921247993189221955844335024623115698185913073893680382537106981174016825674801924277151315176915320317828389930154624054390486170398021403372665149183275266330515392207025074237629658332739704924834710107765366516222810858496248835551476744405708064384006234107149862941519315770467600726052681526057829960417025751733940524040832063455151870132936899672378839546943493425779926059673983204441066724871948474889245475841402201467823603284343574352964806313754783103296088480940612385687620164515141731873820632722589647065590934058125230080000000000000000000000000*i1^11 + 4059590363716903517489368608600189241287480591149823055610640399637879286076491629787986666737266480716146454845183743325430123983993031769785366256356094898444452947154720957186529661926909401621639264029728925784803631114546220054493502778221670817062702677681278460260564511187803715729936885754742267466098864709233733732306580576273768948954559893204210918332202035837373324558365683345508564840405823221672632579799589826998274850980229775383290219003374039311093022937951574745533992609509229795030594738246083997949463072725938650200422942057988128653723057170978943192517802194388529245746301290713754656502057606736584350987502690195954419353871667452537676792612770102401669482612983931375370276342213272029219832790857488634508493858960452679707932763258429473140640518854797432599951332874537544697157837106200394716205015019504617012951442306013016866768134977478000743138285199927776716233994608863759904715710701731091614776545312243712000000000000000000000000*i1^12 + 666574518726014648946348268661220450555372256086407119205597239591781787892853268421254498184810646335555671614211069232081711628782953433559459099427035285850040905745760316461635139811577311563381344708711111967427868201238241967905415122938661244574687306978460034526993796184340838628518392883338660153509388018769989921094811705039050160235017698559570809750655313250153895298465633806900089266809398508680282378357229920995553137655574178810165997718155583164812772158762209114504581291979506080965488969567076023060239833528857415698446326367425659575470130524082330035148199368847939307637024498847158051024022652642760076417528368504816355320977473753056986504044496144100834026219691114916956071058748873670025006117946982287662847836361459396293283788991209145514293858382065637866273432848044419035285795623656369189787496640546005737428758118489316198497461864064969108098292526522402471601868392356905388815181729918959009170177654784000000000000000000000000*i1^13 + 20936371655324905927998067707755586453767652833356138978265753224831209770980202272574061128437604650408508017366118082521355866196660180989599412768888960300867090891027969878977184677542616436972901399412114866007754643144548588451152830871848652161921415314830188583475218179317705639799661752907472204056626312399944896840932610904257969802368782391638279906041757948498529885332313032570221338189057430689434436948484825231641731095918569140573075773738606451864862186834059392278931658152496224550093577753037705865354376691693051951177840726821856050409155091414603208552775704021243942701316775713790446058777248722933006025286324771763937605487043236645589215987341908671051517840938096178244452977772094636568132819581045969308189483697457792036262599698828621272639981310837577699109533951577741627289041403392709174112170073418746911397453505105490954358389176399540674106000049949773668750644583081408552658055971452935041271726080000000000000000000000000*i1^14 + 402492749122466648934568327711807923941609443677195949878248610215088782049036745245641724470433894334388962453898039632981140445989074640232536862272939764991720007772273227838441429990808753371861777727421464310067244619371859972935730678039360318365227405864468702456487247718874719105472516657725800846561209621541303455999996286825625410179384523750143551216851036775192972798053963315356835910886624351375043450952159929520055787497989140648893832687068695567798689100445616026546014757117532952348094275927171110740804693924453726611140432071760854892840861104456740396205679056317640066405564642720547205733832501728581028198743342516732639444647477633677076502491788227328706750197090094201905478640776223809608145843159990788204687608844703570598189903332752073056605723687558140698993598959125170822891741366340120916360038869916029832895696742109638660936741300335629412930812841140009547500352447621047935886499125509490066063360000000000000000000000*i1^15 + -1687037726730364457766211522538624629126913298805183389466163851846610846293800498262035673126489239069422455672707693686501191426700148081140763725025575590213459899521134430489408883091858723434065934180153283112056444086669768745176240964079795063449628951104035028803827213333265014524556531862190982323396638500347403265043532479415032932162191925785970976369035702312282202116032863315783204566453497850895856415555971160122266477861428948571452137400074164585570233944312395768936538297730504195134058739505908906389979252150939627347113722467594773277036959117527322132143799790580071158525598431857331266462350796210846412356878135571595539463328161461526115710106410090833636647292557110047828550687340317172077728873225519506838578328936746870204131327739401175586448329880693672806017898056051739979022821365122833821463026416958496195936393651557328943004059246194905852641677935715942907644551892991808595850631876492813926400000000000000000000*i1^16 + 19751206431478834547964743369948523402348116201428108558677018544177286097278066247593157359843888907150584731861921623419459172545841699922058400715306336588427288980206024453420945297409754158232292768263375454553956948904621812090132970650477191614383006843451222837865898364889170576483728640435781931790597536701871948046488275726077147784604153573080734531283768526621324315446453566505151223951596737862013492726909884036857887857790087821874686331509090061762320063802855223691733478452292887625985006844747911404186954935633443707572434073551045803208120335780898276637385203789128010611540530130497408993972214701232838493703142345560884021611521576397111926740465957083630226308483253826495511267281322680638680707517078330357984392845631057645185341489711483575219929734914058051997143464131849772908879511131019571006259026750688161968062139692614293987837343074109848819609700401920296598986585688337777991215614546411520000000000000000000*i1^17 + -1510251143507304095600056395392315519416893339648775180599122665544190792285148884878829300484151591647016557492996804549565876189067945947366678803839263410966011165113045360126715705274628145902766410975810533635963030553501466728259702421813950035272363807441008241002569680702983889512247578065229993177525336151525447033759097732838233466744838478014721828601595548997068926975624388777854054814667607194218441891654546520821930618468812708294594128271376126164688115026118482812383432076544067697366878820364740314499817936023459886061874077103153938814359684486247302304324387461294823728067639256558007748794734853153672947304449796032034839778879625558448300905380444034603324199339014353361430187251740032109114183722864433149280773415690800199153067217546464977259002580905173674410291768594625972501404317399949290164898762273687354649739429873225057367740737376687779302576826989412449422389245159306574776805284118528000000000000000000*i1^18 + -74227300987864667011028210099964251029664900348272224735844305779410804876323591615228573821958345174007755849352565304083752557860517703600274638914692323815019805649097877328813818810895418067233531053382333216472092500427818505851081558626817576611918419777320542898171523252937972248770189543133767753705920886791715437089522561440865042971774333510893135852140702253295648943669323695856030880915005425707520321981404700471510079112502883611688309446246440189742849839578668927735926436647537710546128524503091294696132703112309716860040058222271183938625233665508347313968045804136503136083494054018001474833074823235900246819908718302301471969677978179561021886014341417530192446665990980896396422811306625013951193580291254434640181109454398393437411552411001366786867116646092382105981469091805469416261491284051932466950142821615733891113297570147704527020981830471067189690293690801828133021807864716920958119156121600000000000000000*i1^19 + -307496939739862641829651570841455644884944637836194564382111220478520096339035935767006009545558924421210080881105969902066525288757633411708919083533647927126580548219020847455339371154980591520581376263721479082406214656911462402171453722528324073826951955327279507628536145900051369113400741785978789043593770201271392186015980978632618571605943787740662544125215522864908405937959250928394629511727984624307991585515673373194786873971055809688744475608151355244900810890846663601736967548828148267992537674979164194778138845295060046801660067073707921018913047281618845468706023884071445124534156737592340197028998809625834398587911490977546615122603920767337594297870188618411168388383048167208933297651328106547806975260057642780025412658456259309370220089471195453925808595752132870837729820727097156490116211669826238565753989257763542139466530199987679527402470347366218966498290750387073264182507378103976764375040000000000000000*i1^20 + -3151588913736008637435264184044229054492231170090628903898672014768127650897055903593157869810844651012631654429075943220491436932481667531744466431848770011437850116917042810380734194105423656141409538672880459853582588868695921255093338822578340630095078922033830118321625049799062933437503037981992254793761005593068547018364936136692999825279219372768987783857752571366069760280629901646059328184209588872905043990384786982602762239390648547748183547665728843424411699594241495404803056892511163253572075888728250496169988094878707778577919654366526224452851581195144749463541327304248426419381447541787825024545604691170197320546810943620758084385077652824317118965307772055321905665422458740602451114221346458119137687590932534434548454003179633696354030111033680768818771706184179816018861883214834269652358466607369171831167484378551612223994582842787380417599959955504262806923641052170744889676482141461938176000000000000000*i1^21 + 67553975552602392764824594634589442596032371376271568113306382253636780264793077686249356406951894592151343358883706768968414741874909799710954299583241610021139675285689107405618042541544017407863778521385954560511936226006972071846295226625845707862503087424109237942304209645481721982627698665009504609285209432814036380124330749227155836357028162046096822677654853529684219796273517621773856079126437623040811537034317078983067760895004594711817557549219105043361434823123767766348615552124169431326287162602009427238180330374910720608885943984773340018801683886346795618818224808026420865707647966710747170431546832038387525826220815085030726128416470178361335852394179247902876725085149189323644480881602144898347677128449652061680702803740175075845000060503814156747821712962854543043105232398460722439149215361541367296325253307373688205142675844901380164439322609479122386024686720444071865162696794675609600000000000000*i1^22 + -144287480814926481070696968468371568376241001438589098814159287865015323113109144032927746957384471503361006949826063322768283176514921813230344033455695143728136038914200122221308153290162476020416831397305090576879205234174665623397873137656859533568985562682115532672572750287207620259149318667679384521119561119939080167866231886776190333783947573341845888703638254245678409142521419503959200157775886991401891234280809388923440529499155675898880504773802539691955828460586236466268035880004477653578372263972130023978267827322964304692236586096621073975703218436251915851340498026394093462800396354420165114861030537531235720626999382055067913726346691209952491856337501231621291900819320866282326322802324947842657542454753529057868954167853650436732028123091941127464088985424305125394615659589496251616885076904110510866818116404892287648115412914976314904643507199392102421527195755041935453567120834560000000000000*i1^23 + -150182197512119288789547739576892319597793134604577839897522516287800861209284864855340877379502689713872907249114107405356518284538604054930015558984183802263509083651673942563551410888875083529672435506106225014445324363826797218889721404974767310180086494560187928924595274115695867644734296472769423529399418887783786469675901266279163133462990775528898698488511961350075775490114494891169878810611361307861893593918440378898719124063378514640170818015308562333656458342866217035482609211336201146922870799428541354887569242453152962317548845247109750731502662966074828207604327981993715269177340316585135539995738452139773110229782799262038741945231564451528461530845590524296877270185721020803745660691894347691669575076018686646499380692299343613203618031316419529911754555663518849271258044022566307150951028540616391835713015760843598478540759609662002181142337219353209061361832815117585239506944000000000000*i1^24 + -30999276170255813924863120674671291495810650371479469851787269007182939670722046909551628692529481518511023940282369882736538902445051920124982508199729241729680952562994281826260285463480061661630198783331005159814777956672766150766543035908747117934728224645381247511485611609473322506051927741833463735720869294375963742588293466619920203328671127330876249135700223081205976635599989269440397277110981235798704374970948415450183502884196661197064766161504984146372302221467669107488677049190837997154541462297189588234741836384865263588013134065110037924909287448952311368561239727720194631626895103287650417096044230068571016627508870032430998490325303053100276013456618263109685422395832007060658088817522429748633733761721030230971170528801862055650301188666704157575347726587155276975036844890163678986180848375729472690475313489040409709002498061301493424077526636158126821384049033900090982400000000000*i1^25 + 695707328645682394943044985103730562077329828003736624816262000714051799274510941965407184550692844313044363201563776537740006252426114560713871879168189680542567563442955770696308859040083145755921662315186644253308785068509413268401579773637920649468920232600863323245545605418124512365495932023095363774034466068134185651894682987623159520678562700516305593492878768530148311493718769559653019723001413419158018412335681246464913255080177771492039997495718053943352514245151450315693815785732066298491341198809509574283906850265529677148167891201446922230383345163478142120508645615881120417268556063415360960502314159502136599438932338452704686453486965956007598220083646451065306459006995069524549954348769320780804899435047065835750476744465027124833076148341789553339191262183602318797968239309184624135833347677201594564950963695080077820091867870586151909675756523228586133287862272000000000000*i1^26 + -5757546391824273396257022055875136596088193294672461327268454756540420716198662654089480721480463851818431125605617544351935493554704296935953641145128601097099481815028041301874895434639077766231229451841102068224784873288538622969633091360849363418353590489872806397053038304226966276249176678560192847346248525395523007263996340125273035707425471686974587685572600882158207859717740310377815861325698406112843954130757659537855297846597065029983664830738612949798398196403852820065996787146243437341267830653888126854802098046288693168941734201793332644923539811250416003656838154580444218063035981633722565646767492266965521617418140276982007225755382229889872041735744104546692000879335104628336711414370619993730540245278687894899743109756144149323768563195399068221250736133350115063687930727772863240046978393125828040545884042072378130534064344998865846617396941808091084619776000000000*i1^27 + -2818585853082722363321231334809897243017879816875986662992775964374792227010161292496527005179786008159540435430707403910635677765328996431072576082497798701954651289479112803816084474890960567641169540288067502950185592711000495357228879887317958820707497275962490278777416619638729342158729776285187994578596025610297430812264248848075826553538437629109512083355109543652819501471671415774517293182604069702603634805179765049473888913210409780625678828201361314067619214080778054722426630915079322837254051069032847389449861472533948252899870159509817727074482559097619163807308411134082921118424590933198635443192526268768529063745484167739388848792223189701064104599198622095476664286485718083578863128746785609364938966283408617910502540068507632231385916745624595226054963175173090023628150419105361775090526267311359719619822457605494781155113290837791758731269210793574400000000*i1^28 + -77388172698610008272514138380749519250618441654208884255595511773121807710687677945231753148208998820799953908237760968136086074080155730456184517319712156051887348248258742614934607506609260544084701317636944975336630974509567252210546513647972967924324437166287777114744517181198974032576815644843756494911430761048104522670426663363029470600547007427962149713147528375126696068034822941568651396244738906065498179211543947630986983673604393653862869640217073486695216746499233726775364356558836122532619584386682265254210657708479123413727965199121775427300750768564273297764472921318753572793749616691393587794379932894097282021124666659023321235617123387830831896771734209590920931548836641508418268098817349590012786828841402494671596303526125779734131692823931160032422811274126030393488561383029524315867041518619296683251789237368836954899955937551670737423564800000000*i1^29 + -2883107559968428972915463191716821336130808735385899805284065847344142086094858531017167374636427470283870330381763700042663863811540064310040378726397080480344490031887568636784622342128215735764285268124926188685571752949383391946610030057133661416088511323608936901230445748969028604600056104236400878386180575681769708636800147048107399911845033807092485119573188223765546461808763310071886675456257310619940613470542948727557467101348957888053454921053129424864484651191835699923715782325735539593514847671128509725632238632625974306477824629386913690868018166780425671254576163933448387898844018879476593319363981566344400140813659267715835626159851937486369134035452689852168188048511156385486244831668039076254151837650366465810410139670516535586278559940856845584350973064027907899597065472224835005786658703063301064060395491221736284141099772270346240000000*i1^30 + -14406904167771025525856560851691382484103027063248850124777946768946358947043424536728937172135455527778118091473680481898731221289312251602993236979580438151973012133632677328088240793623703651942739073615731209995304328771146605697884213300167393901350683114205989302958640674154035851807892929819257376595694713193029931004304343051981828092277182320628654112964402688244874205832532160723755323353298369417045343939287916086285010094261434952082001880882734058967130083693364068423931431310621100595919803277838437258455735301322027438002898471772453419098381329026882251483980266724669235796101655838383484261309531707184319089520622394576922520480293892578888953443080798300222928012011200913646826269432753822917112136677668351997140315417294973242463118151949594348169926808088465981584880664926498532529321121008967680973047933056220898106173030400000*i1^31 + 2410927607372664185643170112778816824748917337574842799312796360588571465366406735251257435169013901763010394076764539048474567066439160175257591523401259894886809575605297651191307110645368754237009504036467509605058530792736139576625764245835220351582325436038046957916825461603447407683387783210663809629484735190949274805917964020835084190353342292438489318586601870030364882802181092802334253357993196069494763093642848712893253661040542144054266315750859748167073845951878759540651179940668195486343923971757015972999559033882324070458772421857684789336119410564857200812957531104397348709270000538720015039350869866344132203482843474620144487435797052477561724879381062706612869002905909098213759844955349937109999133523229924806615259879184529319884847174121128000894263857859214831854099747146968574453624943606244610494671603441336320000*i1^32 + 169475450402960563966882682488275993652762073277715385094344863255262883349141056493133321406883083160046701911218736428011249353320904116020194699031790539828082604483599155212009338698430520336383992348867369960726219075965472791091698193647600189892418524248063951194950044253737535044710795853618072398309114603512318350396617726745300551109591574081605251304463314761058994435225390312006485400998832333726068894837286993369470983855361396894031267768192168829798468158941814890173836393782265966278676077892156330799560152748129131784779161589498554098857227887683712084978770529069225732211478559224224123488075229295493770200909673116408084794793026314389248464331326793504572052086668581712595897625737072287403976020287841381783247435952981001010603185415280607641589928678600244521902832620204370425983235161416892416000*i1^33 + 24242372349199673978341479832724488205523025227078116167951177687060213866367636335709264433750328124963054899514694266555199986541241214764480032891624459467690204781174658992542062829645931200387253074924666347410633392922099437154245233216301353065295915342722233498616318564521947368487525109166516439895580667968985539609053337399044835307375411077102175989512405880984807455917041383460499251986412094255168962092268037362716426673840303565083689268060612140372567919808382557017768577298873725527410327870432708333271106555521832370561235972111557664378099573552601381807632773507444157619662916978620637938758484500341369587249451556990323902287261986754806376942908572430326428995877109441418239113963279329543625122802561884568829097572576131405602794615004529217199157397994284203650356673294820991180800*i1^34 + 604946607135593145787730285893748322170453835173785170372023540117456629679063961286252315820529116076826610388010247603566634697371193521289443385650263682358631550931585979218218022938291182289280701555508982199403422602266949969239791135644358823720052379194154021222321949759344807173230948365911342010258844810784028299298486854254171986376549615624815020834459531343667281333759279932702953854165842452119238183999704382980277816284883687835686560704129751360545840144123618585823883988053091786689971116344952987577148256684823112255368775512347077128301129532326287914519928847700275299578992816018044674117024903603172659199043335534664515271379822627988536230531601873276759439091945015624492587952475278242118732720453037701786124627608929464615022784447673601589477575355667748569920*i1^35 + 5467202999952481408982086665032377164158511526153785956845398878687004305998706586304327331635543432488817848507588884975143577094597688343349549577363512245418160142965928885904161721480488243713257460625661972315914288573358062800480309952396929337354236183409196121561348857651079091902570957064429949340433696109192004230020484620867391794938187148648816534955453946580588259296752484956407072737540353713661407052933388101402687982618356533271031502457228481284813708298221976918502869149764162284973113760593624203278551055040231775285760807975488902380979928617971720732133378368022441466720195359904551859329891372353972837603367331445924546159358905438739366266133057161977510944695230509235505782524573702804629422518335985241360090171262151515921126637846594721201*i1^36, -1814904677028821084701498492366578601476077939595613725281862474401150216968660134496114899495931241923447417191374029242141992222003655412936501924479592826032760217230096102427544505675851165598604609154453368467672660181788613934915941181930865804079698846142464734840393818653249835195192684436687850069514295181953558203279571845106258750335840523298770412459617714994364182854721556656165900989726490856669662480676610971377630361140582139090260745791258663734738267627727491310098512610793857296356546509708787497761533528496482823858452763589522213830070691473732863966250293194478218121882500202544095756956930674169347954789807583964051443764436056729075687731094129152140677583236696922599896382500393497239402255936302683722872805605786880983826167082337075068970601666752868076451455870773275641940845397975745933470260112621080478252955209389003903041319007129730846507908089559258118141939672682715627129144187246177315691521684698567043686429513380256843720814905792306682187689519489032232762360326834894537733457211331616274478953118900966020769409885702824998778840589591982984688107936682539658015863035205342398724319074689664030541920878064967277316796084280966351857284268007555440789719859324042244620073822360867507120818031135262033630051337364725951346863933222451423949715217670306623989591441760491791579998135740302735960140014796608798306056041398388555236730342238124843535030429255955219617851680370971040185553936486352062726938469408561687884442508911906723893742855146808724420323966976000000000000000000000000000000000000 + 653779429019629702662225819287973115046339784855483638133125446567774134001131569969472910883036147728757333389940524078544200115038302511986999747296191030152409375784781269380220539425521031247086077840414052107136598571004465973911765153618693477204083288087465754537699899861050370681230784984660930090148100176757721484132922820294387690127385647340560884819621187818210898883687824879688407113462328631899196971206926077860338344116052326133714131511109926457156044874746703204811377083209709481807107134091529858947481047908992631323144022732952369891078520060749895147131195089117494272928215519126796316673711768989100190158986664465629690405493906045247412859171843723398572076731761446255722118017830399515423756951401086294576519986312767654390424063589794242480302114211919348084921776150737044452148453117771538071011180059441243150053876794043488417953897551460119184080683240942189382021530822484683471981751537969086268145551326581449580907604713821775976451806589062744467593639670548593858248393444506748799087199635954025792085953863624189955983932323348072813008866927547526273319364353830516338065984103854787399916713594921337123563485764404701571468698656794926197082484764507674833124384306786600494152114420405098713139070811206402506425311443905182011502768645372709576232305401221995792407598287490009866519510045530778064879486966468471917469672664799044651759594576262126262733942140441589900107831944335109120846372983559345635284891948548042911518219664083040911408176269250407046735462400000000000000000000000000000000000*i1 + 1017864765793238627533475945635618958795204867722642952859963348371211405105576579204251010974881187904994560011521677472156686796445880413293863400259222554296881750180749461397711984373806833196235604290190438968938949443638502755541200060688096528847264399931384417495415993431719897799435698543192675293503406336463664452100639789128313380404971018384938334388545131434579887656086562099818546310800277246947695600296996788457984118460672533937900942533941619437787890595804454365415092959963988490932685754859191229979581899279508621019418787513723095471915686642546653924056871512302248880845775444897625891443586090622625168231413056905171274988817089834837355098949041578333638882283899410489050441703672386778399835308634191815496852770948210113094907350285178039014293780949565287341186671284745461722995877350852146160512836024346326364143281240006566303683515279995782261836554978749079963787206728956595283105047741912973740565717400764967844087678542904965335907386073449619288069065722664162279561454016823045255079345318993351093970879422832109238200861779284130294690084246107927039386529833118012101438440296320040991502622635448163579942905892234258654909293708436083804250392897516262257372037463447526917308153122527912115088747616948380275307188839268469064415229480115447030858757730922827131443157971204703521178624029064990773426053496752977457460351108176808025227554109891407118494558001778941738337837903149367056481436776737531793597013332816520239040246439158304401416490094984548854005760000000000000000000000000000000000*i1^2 + 44903820485808496694170654704314035384275426033943285647405275371203239428423255914806741532143558783879709476485097139911067736836968395883822776576121673195637067508915498926135811802655674271514117259248647213730755491534250780006964187866787173593525113305152944082200294433338151060096189681941051510548153368504071750564439656940381932363363320432766072290867456491627540178401695519865153224823353583704512107773970869975293133210326021834646035068661103350241990238706138828030439235720059820631321127834692608859425977940275451797273925225212946944922874886905062907443100320171002960429673220589401435739758261661428280085491910438272113096025265078524295850371591907527332429194357510192350962727066865438092386740939944368416967229287722457924474234749260038921593541773614782204816417750483797365372011042959195394464707994512895670024479424906105162418116521700622109252640618966855268334508919193128998143887006533713787068408001759638627855997301592480355447948791640153007356126454320161428110684291427879908044981772370808694777183546435375174124455006078442962975515043718126513728054207322583800193089602751144665422994248881277031294652039876049330898779392104956880438924298648106579158680429967663098797733742191512472047202805374634089766992588335919131071691622683695346293742084860694594426474495389918171861026090938818318161793769704649561041068200961399793748425271140228303614970382511685142917811596365295141213407937633970272078603396514788136163212918376202808177110147783442038784000000000000000000000000000000000*i1^3 + -304782430695778478867024832183349097162141581826628719663750661707783760437128309523470831754970585984178211561633743362707246641562294902347756845401215482030360685658424834775120943459506840514335178167834327520381687912908188668677977711472115059034276071370828863031890433992894607290264955314568489722132789780367410599018079878702693839195850528691660411001291064898114242268278403265530998821597718031234029368868015190960116583832749547734888627468726314007485387069577434714932611202472493132900580992571001487326119066598368856681039129661387014442921887418384266180803330900182367143451747453055236679318368390113217309369411477507527725935655212919871058035103232610804968418858705914000398363842594219511900037849056836155360453621075338319203919953098992964247533403366154082342086131422144590676613601786691947821477154005824404879296492155484978712695907641895032806672999351033913317430963925727054736916471538486823403566194037535178089878562562289428510310974206547125219687752896825703818983424435477271753173060735062170507843800257621368047162637770618467861720029685266459643404362496964354521888607504352070928987235747876673983257615176320628721551213992697604806906969684148638361875860237222113841256536760745333040742093997539614700066991983283374430372399724017473496558168640205854546862486243774957073851852800215045057635271451511281206284509218236622954743645608840906591876557089551154149441118341417818081545089866008620917725419776405401003652164445692904435275652145828436377600000000000000000000000000000000*i1^4 + -98095855297510487972766272562209380621294467807391289750278865085825538860536590424025580985655138680160012445202653256252353270783748961702185777142244610391361890106589029886793541738591737947675396400864801082646328132298112520838754186640001504049569711013073922505532297246727800387834566172854702608144662645268133440520901562067734559851531514765533575277892781345705617901579453411636484804944553594020366962230878220448656859442235414252755901417303011604051541013062147208202338685086783573643513165549956130338229679275661648701893716242376037430631124143566001256586199946362311722993225053640592976022773931381626001455163598538396534029914693073094827563233516576773179347804153992455507385235134240688255780143683578612135782057113339915740073728428938271501924814446154698947432778625154845008505107877594649871985819290803554985167547408396271417774149477823945609205567699929424269132481906877593127663417241064350385150158749042934549916222376157465997786260608391024966668635754908678106552367861603274818656338069590414529852432707842791569278924162096645887904833821928643840142966328212239682182662211057545868266304854494667544994168918872691615678428052622437264520885730683350189920698850615607837244843578200274638760576573501116203070174272695546280946846725895674082750811260117406376350339938291513265858715832655101957272817591938424876238434098604843096121979227018113939410200402591270806048421746662498452149960835053289745485860470001729938197181361849983899138100764889579520000000000000000000000000000000*i1^5 + -13380250613329902948206112882696747502082401217604075163144381989211196981359421336660333759591772243397352080652716863421276633596207632846116372903230527108962235304868117345161202586069734637874927561013031808042314072912327580752807721787802447930914081321091218410208294415742305271243155642967241203739194840495987025114761726109703908424684095949461493435172180893358953154006862144122896003677532310528810210817828470881193528786104789889618891369058807944566853884806237303174846315035554234046572452037579847696953924110206660400751662449057050833506974473951943828736993381141445155112593461961478989101282829985980747427036612569156030544891970698981557840590516929357329464328267114228557047183972216752764431547060375943446610583281685459098458868686653922589269802676355635056716583093312274425786114712091223616750222865510833663793032483297489716333793914139726493612820995611101271507742268340468559136692769228131222422156476022594291776746661207674474998350750528870626782743507291205556443947282126933775961620480213587450679498691504008796292504663788148419797057736940946260373060093174129205595880326185744527017093238209649757418745918426324011626146605809255618720967424242786081883134803967458065271044660401645866303958228494154420611953327824385378796484081369744609714265591272683947924084100101569225215785396538432489761655600688129027544384277648955334251444780832534551752507743305391283032572679739533646212626917203118689729417399685978581175822957845662275494688948486144000000000000000000000000000000*i1^6 + -4630699706377792474140660617078354862278998259031958322928695582983366302033775969613538662092991751521931428042383221032547272150306442975967861792386535997110138976893719507988198610093745761109621398007817735343529937357888274797823460341238496914872947041318285105166221200626611235808196012210938874070386571179006107024358648755265326000667332922694546267035692339500446698563409635124246298257160776491883206094919717131516778248000726324258826421029784602663894544264824940687980780716960323884813994504347779039101293986134439344747989532412305541939726470217193887362481281038394909359195769256040277191755633668391169424247429214394363660034726457870807578563150456300667565620147059639133002319339159300109997263474675065830465278974233382718897283091005406144132042086770348032866345357835694506920349926838108132129145188833732922478235336304640911267918603671903391629627321170344518378727815763179916754635285066522859388264900656213177909758050651607672802895729503752896674804758054281300761584553658130151170941646199860711034528090337057055154303240022126215938985905891126972694018191311965208966484446053440827517243884124938019775613080425382793115927893544095174079814392031495687878012157987170548603155426088225720923827958730084344109672435146622786523681650365018239175400812976868411415536898247318482629321096435172043779581535085677304668024343678782363114805014417387492454141810688972409044658913420948918453733498020921980027026378910385073677394116636233146939937810022400000000000000000000000000000*i1^7 + -2048484406052517123447303549796080706990819126307205918259453978286762096026325403225356500060369038069743986339878040260034891333432346943769393771256981029945972852978159936520066054103308302772044234214897652195397704143518691317260612057634344201701759111063644672204186244681038129040283941308220746890802483900036133118590894775222156482023874386420909818273067758635003966150424131890145170125872901832036368282999854091844907077998887710938952144525126146208713218682045290259334575926676193967534975378708138924824118582430154650151420849833958748948659178065999158962862279010970514407629280888535337262029177591559055384748309191885217855606207503797811331776232522715273045285258420898565952824071309542885049993838824867131246198354562923178591627829927674694608360333357183375751683657381514008681732952550753732546191233755484063906865446843692081930049955829707118343556618647722389592770540032267040235749417710480408778738143011867884552174032185663387535125397880295458897068560239331194029695384876531298347015217725831191630923201546446995733357550463986207420333894489773676134997513614385904049845907193909735620595851621740116363721422700813628862683981820112628368378023256325275518361431828366380046932513312816431142036756395081583057736037067553805209817705916031621091686093016390763116704938380701035205693261785300248999720435038213856333063829454549520631430601032915215437517943692856440337153209643006072471665345365700362808309751475548210133092414260125259392918487040000000000000000000000000000*i1^8 + -75451235103280975430184366593597448296935373610539456171439961750743310340921375050883747430404816257217626069038203215685354810858177299351101467208965273171241148329701734720930891374520558618414050153418849116568981320780286095097051998741309776207498563390798651382138510602271533214657592317870272724573475883726628115839596994252882131860802566500538459740413416097222275765588934331363388547101298198396245827500177247935178565568894795457066449223706420218635619207053547376698895899195443711281616837458337053280474345852624680221314052690634764694566300712728198747095850838140304242859886312257885802052876366713208301889013518590390412883709808467324071562515223835173876132569091610510912861506149806641632765095748857264291229955063966086007303032304999471135054424057339363251986795303221400403358732566305366809694816568483562874615936289785718368314618545096296817469167147412748038590730540142945585114496020158895087570004390962980013377428176687938407484665269200598605534309057422987052272258781236244092701545530230513186294606803433969789615760567478816991822383292202146107349266009487470465185436154440251663425515004017704682963982161180506512791218907515211937821706536523207184037467246883318424741519598433179610279397192416700553595290893117808220483078240261587083201977774262174078049547152382489691180611613698289508403865118685838632804366864874686260282062313802181218669274767143561859573721181949040648116587708028094967032184584770097804916803789687063654170624000000000000000000000000000*i1^9 + -6384283029373007984113674829983220099177624801904126006724224868201883719032919532996291377212450046327559445647199883932116822515743075053179424542168468950551980106190005660626959207549454606171950049694322442058578071281638642763588899681936511949923201468981125991471620743399866930564414608856733143225204493421605143286228706752501662925315474187215116047272057508902521004677154391882582513375990367839497931418440731200022126266248445172679512094851179317173700728512501164848548969853366846672956343661491187719122961968250979728272128968396694871487948023129530871745823776653885220868564568050583092395466864377286323507403218604688251238914650520311739356103072657260161799549381382228563122604812009223554231092959935920113474411916446549553494518287945999003291410126892361524070512158444494216204790319173826004895963775402405765237237326346617862495350336965338132205648705262717030332247630526894987329791536735341431125285205886042498922955722417447788419751557214049865616839370593769936743125733907832690962879336127106270124742366265085426549262217608791940974874936804782617472829023833699950147237470743131933286032044014700225196323547987303941610763953719238727251194508094244198217759980634378608111987722198128410758027452598810819450131665076925600496610844200968442904756925363465888681893265531646846540638950959728831197782616692381829366165667791926565782819755535385401558575919523756881121317860561979777799418449149406942196455261769338993385998571127680951910400000000000000000000000000*i1^10 + -228356761364232699167930667944343610790898835373867201697401143823778432562791837416056701417352673688641107337900442390228243557730492117905650638314551495035004208351538853643520825591099662864778898333364695579985047350824127457966082211295354160343649331562978758783861126074314868010345954721811491105971623301340521036562432028225463614171493116196354527067764216704024692557884320579917954231425138796767304925879133212916274567015100006621265691855614964588099443745161968510683864316770331169850715261788604781151371978733289919160900121365861077480860630875096977816679818573291065485489575696241584626059349436513003484136297308351506058939852371473068947090481245273595402762957671570531845890472957477821708499490742571727447642888061191362601597897852128297911541194713148537955734634260676799308362235995692093998741862964076119892703198050129730744832272472127281761903790397616320370632475235770622744561583086340037590819162872914468476272527319402334096959775006589428454002930233621994606371376872915792713442353069402213809016341398536652118507569629371384297868774157301614315217964187426422487769238709582396291072997880687038481836402388943534429659515923972540072657658982298938590706948387575084765883218111769077339530055384170191129819331540273457893435054284960162385433175188081962232184553286415410075149876552627930810051791022284151189062775779672394224629628644962507994935729900660926747803056015073757537850977502836337897549336642654082700589582443746426880000000000000000000000000*i1^11 + -1026100210883265821986632767729631911936691889270000077571773739676878128581863419454690460337719504474100590953957837378650713686306767459670573415951574627060894892182263595287319646334194024071374893947921733118260556138431634543210006694846419747889105031374712104281387830536465011460694474387110627373004861776142154838097328536336644205745081551906541760298125513257317811185662786079927828147814838417242682713833767703495184053108631432185795822512255548704209010603534719631578733092540926732351629080526529675100984888399980873289877848735362460294679964309195957444972487075732656206331592583114866132838657842630830239284901337887526427993492215192539839269041104839631708659112573153721154007616978225191415055613140490076745348690486272778606132778381721547925294056429342130149005195722557209729658343447773875489354083004968291478834202147541284979591299704378744235803242883092336228437017672875280838958024954315847465235111394928109844770301064748385979974816120014610707509544212600230896232182214314363088478133005965998632660005257720039363752827117055929737296387023994632362275813054114893840865644176831287894543903554214944929878188923290180428034156220172753583194296618719268078763132002883328601206568436167303783075057721212711551466417646658476988046108727273502962066533248744837310052018505306921286931361139649497539195376467989214085962687550757261436806863905835140338318376540343833298631371773863485066743252690987817938614866122410297315787827838976000000000000000000000000*i1^12 + 54892959763466697416025759541152016344949659363434579470090945032785388202633952048499359466450784477146512826143026510613970587520199002591484047652916608540194627379204444511886709905331620523539422074231396881998640501940084148434483801308432714343605877483569331362602725852387731545397029982695648909967533900069561418259898014338904935285434963516681873691441716195247305619942294961002021836951126720121793294968358617657853027500120439480045212676662278888707726054445230398293766991350210083479352528332225109980910846319138433452345735397755706871288579190010993528471520067310915052495173118429989806175849769835096648917847822943278379517624230668422762539592666387467694454352329577389725166050568839832799924875839671000098021219764691662915991261833968960916372258525706045431948453191681085518351625543747960004758514667647777899834368235677448594402454065965918720466618385082713172544231789649570756785552176024013628967777275426134548832219348962321262046642757787981333379231599312413410238823751498637844186468543220209179595133359397304542742998271571492911719400878589669632943487689918766513690094780967301421291439407640599939294438756648192626788739226595660875077034667040588947779983024884388314421391490764105978415116656117631032198959596928249130715977092353893144789178214176777064955116648756408677892528128174737512547847501477552653211303480385903430224085342976473644363749250129825980483006273214926861217894750478766865363169704904892916597732147200000000000000000000000*i1^13 + 2799385576218428114681013600047277788382513846862713596249684203646425033598263702027230786814157868194039760376143690002530854614394230674842625704436684658341671381548174901351856290106445447637416959220853053897110154189504461520097208238161282513200876324504764726692711176573674767851047717531132082271815732862322376331281872498350053696741433081252444879464638606904386068538140589499253349423283318872526442374187348642642881253551355806205208836357120440910268275255575499236289167646433396772003764814024739660552183347605625156210127032998388820227289787509210609445013600718336650078750437285086141942288027264389211146898204973513349788406463676984190908119795652622368469948783228189136854860331770184198931971565098404173519463529572728853335438611273596440213255649219502164625665335804425839711643869506700540422614188564534866506994288662134598806686049313108574595770669185338421328900642248078387803779955528704720975903657309855591720405947758605491010553327659867378302120773164581108910479993792905116132431873187739905799162606051014956813638560578256520918966468350265859116332182886111461183031685655430998649661871061516179256132454334647112477937645893318501058602611015575159399767082989672288703228567982959638594602346528224603469808796774582865029957490488747167344484288805893729539957113951553542339611374800878492054878106139881324808905127838502616331370784620582459012405990226862228019280229151150460253621028283608446926098607389801028329144320000000000000000000000*i1^14 + 65006306047337883534209172253923738882356650628263759146381150846493576759067028995247652590308969558108336239500374514047570393974212339187079230111171349225721141779845999843558174120591122369949837226433778124238273294867032932585629820642861698684132981550188985889521513807367333515289789581430587335756073096047064239617858304124750775243711610269775034028651301609634429213404779531180109295027774878171952215671748347808680965423912911484114532604472464769843491494759246277458922553872344858615461297374481390400472107660619519259728229079200237370631711314002642850071240857997319189265155291511133980114857521331850097908291155127674335946193389177432554881578922607341904086758961296283981719349621866687660733894417390279037495122161451401975102230068263998012836795861992851882378105600889772616778952823839597692172118311641291283911404106264686348630048011013712673020967493388630628344477643602516649226411615154454212288836648498661960413983718297000848402053427066704983355850609800541360883691453065314552664628583658511111960684658443154800009882741852713368961245528681851544426168766488761978076621877138355221662906164384307929379815145019255672060598659938721869484738713523896428353173001653004134546994557974227520372329207425970977632471827034960993610194767236554910600086297454819176647938463550345908224215154732488136682403976716802854507308369712439409810765169281934543169215580602127914864093081196117957066590785487000781162752060250967244800000000000000000000000*i1^15 + 101176278856120138874359938993838235195026222416946498417194263009343919473982260881299346063489687074715506879063310941758488345106409536217033008060824994354740536273941792592970897853150697907764970475050005897323632700485095533053090557855049201267286001001270618428491497840320678913898097227463340840314556722497427927785759511903558706970749104574844725189193759596381095503490672656181496500166556506413031033223540069173242829053846629625979043077660146977389549491176993470340789182440915955384559433537567345350061839112570591604432766057465227749483444119781671242449330822723915163384393560537612759623231580150575680066393140964489299524823567587422424210838816291002568349861982185205424554737426607269583337994373590880904955930540402643544033537602962248368007089394231518114603229487211612141361946513125171650378614108804389377048718262168917694456991424736479239415635539700225938507712663649425293310129227289620697259069567304976168030716195477132671324042489696423894681448602112138902103394745425674501427331320899274810445415122950763109685944195290657264491167030218988176800684150444865901166016321929481551851395433497836494620474115554834907798185200010607312480889751472152945808905483729844138881750522088292470788676638993254404932934035688542250212449399646133056013362826136166860558684846498927168542522238559192994087584105313893986125431952706889304087869957009646325019139241738447650506623068326040837345816524809473325901121528528896000000000000000000000*i1^16 + 55903673522388431352132644606477571443426743058406742855446589519017389038212381536740320889815063828386026567161197026064422097801614432164236410013776271377098020419646061604126807879425582084139272622673905883842965879770455817207615169194996176196190127642273973873104555218056244735161381998192039410791017313887114595604580231495620741211207188440366087384205744998268413281218265697690000887978142046620062468633981618552430487507896428907099677522367203643553870821702286902550472703971557739500192385201753908417476284411894779011368930182931152930507212626449694392723775944031654177066423002315329518331384356827605168160830335056211768596130023794753120575527454073221399121426499127876453506361884396095220623894266940540473340946419200193744338262834142530596251803723144813521479271210797110934900802906255383704755464986276918097004417005140342839994648362415387737300759451968075936744480946974173364355222221021138159090068052777246858352827076469405383558313188507367498176364741407638509020439367774517659060588745548067498367826251308198618363349459900280300987647468287415438701604526614929749534386867889194606963548791864235364112934274300358556225337783724365501997006245071749237316045167116807047358640606211199272578989764922104190596265543498557076950379493408723415816984978799921916875185099520770816103542239996704009492392135582702554992094519591934186507359108225724271016325106211392796377830125897786082281763199791256623470105067520000000000000000000*i1^17 + -106643773124098010716654043404621291508967629739105510477969518994853706931329166650913256985086927103627250110974567622605916598956032722811822150993742959076443599441826685982226155159423146347769067560505293002106400234999384494074233206084404169761422299384564302301316424245059766272245665851648372552826399988200013953663598876456624178370104128370022430122898879130782134517916170558984187997022202398607121493706914720177265789655131515695183583172449546967032368458822936004347038252364049064952784213889670104783805476913335101052701058706033273034609417457688648507960311378862356910422029985560794890127527229374761711851515140710791766922132820229020459394266816029765673862498969025287114577492550493520587380367946317337976150066889699304804457929380226715148590366917524317742866705369018506794132730427099240965202523934064728228892466202794363219019186576550858723972639264319176028469112776650933500620062507323272374938568920928507562009124901282356298467034979546559698389788283531881677926250935135995946026523509757812063044569843136269577674630519896010163611156964341067884421044737805294771737881573763532221063299491671753175949579460771291140751801624958467159856089690341645438675462353352620374935656509552429693306116457286795537633287553366461476890731940578457776601464096170180378911859674390366786156762342585301648907242351024866020579651810597781722824340104060176644792134720638339491071910038704977584252542756623957242360627200000000000000000000*i1^18 + -5509376244945338934483531234522971422575444468675535667445556544143410495169935887036723538802563982520696576610885170990462000213565166791913174420197326398847787786679095902487781380171740674379837612231266742665524860346871124959286190351131463249160562409856063983263199648153637735009510757291615168983882713987778016436890884917102243969550645847506310129957152068732876323421220049822201143886350640092354880620524585848493105082408820315481722065277564871002180413062130667054031643652351939037269117554057074127234349256583056018487964418624761951802975182667291279491589915696052136486852319067530999697345903407579188283917775191529278322602055731600953228405973412410008391715299279456655285306927366464302544927221019616705883243078198354986175920047767682485238629662870329387545756455831498817606078328050626027579227417803360624134196504985953850859876350581045110557225039163328199419841300245497523493960046364979049973663276267511586411676418885787844429022328599416501011515187907694172521417396555551227196497651731434790910084939759219897820550314776292547244247813306787007405477160252765029451430424031207508270828229902801376172156961627271145373255505566022461908164915262993138354436783522659277480961219875553384235900108926713985999808942747687840526799316711340819606249535211132345005352398661157944487107371875963622799245602528733038871335490317068420446345617446897412351439854173621985509944757144770214277010010656695084122112000000000000000000*i1^19 + -23021573452289322490947090179208821931479328810860464306253054890892602206489962727676657722640182077709021599803425096620174725134879935839257646861916608858331060459582321571401099478702102693977562425697529167356367797286469081405544196565399856164399715196808928622745596879333304013939386838142419531105964770492422858820945037048509848120549341195951882340058055854449990196143312675894295303520480566762876445603006509696972361699777992723772381395073480717348604523979210555865761875015717754131604499293115112216958947434278389285127756591467799528413179143811846868452359478989793058400206622099394968268445389289394149031539613348400650263673672357013719209833204900459618828180509435905779391750993907185414343349672186390103707989480932361914845798859117237569378549865279782346558943431736342072476500770255818857926636451770404368700164251279227229979148799023740272001235061835434391911003416892561181095537664677980432396810125602809587942562928547689298442946335147044699869898403213776918358315375950575715682674870296411362558485925138124664470209425369345737268563367913876347596827416367762705958769361412916142573211464861722685138241638429566005239937771599534830657875474127946003192576163037022002773007667628398843113991543096700547963952319215290031698588179248171314992064415576916390485634561498018516695252784050451882936427812798563710127762018395635535684663348330279144596445519157717474517643288607163933321507676306192465920000000000000000*i1^20 + -302706759174999082043852000847465139561535040002009856801533958337588938364962638890471355435103801637590936495499891295167182784665353728372625282827310843694490368749189971791228581464763721759301495501224427966922545801262105689312493465904054419634248210435021302971231065437929301438430859736852927640798544850816859537188918989252832125868314972255572557553708449578968890809836974989427884995549332547052943212702030136084587269551434068562311629296684519145517492652401501769453147019053880562604905260333268893126995695449562709556196450592154623241174888944977199259659886915098395658886889258305523063385315166440596657730207466424095689843319195881270208645625933490269911516403525409220399930871497414638161246980118020757650627539548432536860493144631266985566061647931849768412598006319396674625425919623700316628589189639551784941430573275373999930647201403242192361000905389345327762769936420191230928677172919537903465860453469395246016087227851504491279798500841067026147723529378930374356251621349445421695517422446324387641961221557610768463430948535727859844627021019898189340412039193491365453449564780417553129658340014891695189481192515158056040690739797331431230770131932205916976445378535857865085381572480802437297470142628389701425604290535984871686277846259215740772195131745239736142321459369579570709984335752387477880940007072235683329297572770675385560805117931151880557098755466793535838678789424315628468081295223685120000000000000000*i1^21 + 5142174881570132651272979178736958084593185018607067381575054787114727572696762749501443246991187095862425982441409096974218187166873217424305635345516597173333208028082855453733112290188383958271737825700973903533713456605963392600097058389608431048424097441181904530317004119287943452432568555196917673156459413288201691724649076879607942859028403700650063329403101965127206099247329956945760568399713457784185639643925081134193846127245912141286724911586850935115066560577105089687085450026352394578910515603489019904542850198069577888546880911207312589035545600153243177621711225053995168297758215437061551515706504413858740473225249815961130232696006262030519064805909323384857672070170564055508689059637133428479991216614153928139891275768073069413002814053454409093501022606569499976805290751607847900660567932842820854070807099390892708998045395105385343372875072765859672911403284455154986718876456010823129716097356704365262504216914430184826368343616450116470424899475760180342695711259776706942130632489264408464412929381454722253159513090015754637919961243105703872649365512519486654344186390658121389298894872622685005468882874727128666555219949710636414985785333781769019294896426347590860950080554651526297157264176339824838461372976495925376867841922998063672388803267672460285703326318497772038153716895031908165008437055759504513589212479724308157816032751930281411241563131898754592875856161917196852610868833719459562056285002137600000000000000*i1^22 + -9774231638892990223106819020185937638824689044980817743715635470039556430751053811949072587230348426055871445697267080950368302334795107751784621081929833341396709210490481687114170076448272895905517854264900237776954857510989377397060237226579978671476139438827840448409025816186868166168456428824814589856620572024320077539511793290617661544161473407248515970413192176619004457214081426162780374209755370983016476248904655456124754111969288839422352671941641412241753767658536836635476379201380974513505649503062153342873154641191725151929857394477735780864650483846780458855027154464491607335098036094909788116310896415899314739141941067979648250523109438273382355599126876066969996987202107885387377932653864340827303807765509797181661120493881216491109626320163189354620879252099862120262657772334944176602633486780307409655453353590043015430014262117396750638785217412372180559491406874004445638257391572268979078246626806768769042882259610406301299592788741100743034772228534147207410028638210397315708948803841611271742384036397938995818233280943742041121983280228945585908870999821817618408507398784453363774091727685633077504107570155741344203892985787768394147039607692259765014037603960567681284609966108993898731105268945321766400886095646833728648174630194959308449730826398333857635861634175215976463111855844345060742682157861026359002771149490535702260117132297955009933960573247097906651255591867575368011547214739912846150205440000000000000*i1^23 + -11515604278384726125038226400715903725800686714990156604770713140207847186473406217756167201962744423055820739313954177977571428310171779318326111362506154008539850059525110089332127567344046437922190278035837725753331378969704096559231409841320065376321399233661380349405560373877921199851112894229513041014638314338104188239718448153927091546592493649120815981453893680601653252317822643358306752937788551305735582995423167962232307101387016093148117871035853504263249899915476861032203599443356842684446277523477432358436055553396877878183199697009645364817692659314487495605753377077032112829686225628470824495387557435672992070021224923481980198939976065354596586185625976385379551094957847971205985717514408499094022377028703486253260960572577671135639261147154898559940232208916226128339216483770194849812631799358594695909945863478627614529888963768218244312168351052071592178269777507395948471410697854120428582785687509090323834378199204936724151474305941289798937573415156205543142673753878568909094016730713115784645272426626443610689597445814114797662949193385408359051800433883400640678550652725035881403186626570839766169831489482194169525556308383694368816572105157686824963115278464236233658070502953844274676814781052133987439650879053146768296491164719374065288553234511605106380840352103783008205552180969003971208497016806567223379477408930357897690604841881550878780503395409142867060668063807804264415535460424672608256000000000000*i1^24 + -2656243552085059091850750750298608203253725316453545485696925824887208982279684809333781185862643399506006020115003319473107170724014966389143182920481042451804878611210340315239093173362394161394992680379305612272527867789489768862069547504878649370062403077627071017185644813888299696337173239605667898252037808382453755418157900993752783302643221470562575664361749043099222678236171715475001121185326530963686467485917253789319990754088774578838792792896483725481715764868752851630697485757348112657645294076824729519378431241430106476039261140508244868893708992906728891131502174864237679385620119944290874802697803115916136948825809714644120574603546909640832790447061635611586528907930619250237583995743904724576228017755247522394728559811312796374423295520575587547753837240766237560594015315178827462551906646343590250438210182287433382637082614497435828278430581658260557633109631608696539765862402086022121698241241872074760053702082028165535606392455687695630267248487939706756020793949534729920428842741052119084127678221651652104895157583483137391194760783576264394864709416775731243629518372662511279363565622804471551373174150993137615921988803401843797323041942192548638423020935037192900338674978210946441452618277928101039452656027169543583504814269527306443952698394895559583398060618207902588821624776478832568089119803340202711231149045924479019502202833721668381466535339491535736755910595567463551050689585296179200000000000*i1^25 + 38187276097557372692219408681365023248926143628425908178648268478912908400937434639406543204228546539964586555922927711225817035933237338370658619517895355900643917416450877607274340372396606284377726922924496984348038328735556594864333549930627195792719091429698337553062455246413458542801494038247552972335001125930727071798061934530693762158887063873830844145959811658475455432102267476175832581247687649924578662557742371238071914036297612395988447779892221944005932307050607933871123595932406488334793707611084380164761391286162797890370017364721287173672125947959885496193818773226698156393780627397869029827851346807225143454939452496547504160779454389422946118766785200672043185297767755289358503757482441377868816224924448612755299154256411607605958928919594231416021690905077026591958343971574031194263789581462536548206355767245047364069749100750696890610072523950438438567979880373474654694646975523882143198564215906507273858063375094937897793589375502861748365463281529518766911023417325348152662742963037318055488075971896237928498154859070747481550388413442936928330797528221869467894362470850766464715638309438458192947113034155348798683396479586774609574032516166725827548001628457923006381965311344921769517505608881388274730471733086341681022246460341117291989047001752554418063988019469671349978273802297056552009801792928160671832483796095491489528122552065672455747095890659784757535870300384251885240975360000000000*i1^26 + -86730291742135663580635450183151166014724128802215220208535781602083430908725025250827919234302755594649890107260901509318062543525746187332873376904840178604049526710332399852961785692361596514845371219455799478432427583534208057208120941232572449691035645366254090524986169180216859840178569296046354284420670734495093051170557614888596645540989604123646933431290001463462110387678112140297144023958614418523746017417315499563910704932679363246867063391804242881064753709533673832366976402611299506258966919653806112242862698364978263473037222357616103982615173672311102485315038672074273684967977234688529069971230871356292550239753730908827002830657901994937112286550830188872673238547632394379334107745670594159300260318023232876138754658862798000284343440383196321405590528895249746596016965716160838954854963112278743159212337051715585363839029584962518086453429244282258143478956949387687890170505478097760051946016795615724992155847491233183602760004561324023691261237753807157648979588556665066759124703987884645188121247850225223484129720292153477107940481028550676982815385171912369688473346040879390256346000176276898569015516758182624342386777197898870199524451631061634406777593463761080455098600147316946659383825917732827716269066285764625148032820549281837213676943286583372247742546605346501615163588707702650546237440768353633231214935032684390380464637176088507835499808236755849913747494806833070080000000000*i1^27 + 303180714058780239026446018796310647897370694916245897610219290976236850443252093190612389103225378699274829349453958993551136301612473456001084269522434193333280976314434571910463277985616328160292309626201731860563068465814964786812275314644536373654824659324547755907830156884539053531020093382054659856398099532941837185933277107381783501495256163215725172487725052416795174378200621757912726942580944029189867928319483618468978488633199598136786861670393128297196882065373951359835943091828060031528699586820979040404902569379651852600238246366182096894405254945707372165830541006407579273128025962131408999688179163984386016662925743964441499867707880725677376058752945216242709216699490262209136550997496961208319488894325137996975587909121135513159405018848301714319740833553561644922686971535367828891411493083879822530717927264111328049501430801084833900594596364158952430756411038064290944033188864519640730146802915030454279600776175425303063459571183128629272492406425827443729497292638230786811676759800699306995449562731437523108155575300259079014951578614987318298128902436026371921465557134611898467930483814691553204060548521163800229761021321132441454755482489997197519395107389912580878329442114860509749010919019140400110805124418136742399747000012191596518662091154130915402849277103152405135216014337735137423278557717983608084543136399690147571946219521832537421381787106264414688424178483200000000*i1^28 + -1592991430386871130415591091947063909427703533917344075471001215497802523655666193915758942149230911804008557128622943311968716357747184263316628233139386181514271101147002418355021827117264387525505769842794537640097143703812437562551783050471245679396171919953704312039671611987181306724221674467396355311255981484986343716477027112664777035386000730339213534784281717431651043456332478768007855384404623266865871962813206560250133710059088457083179216273883005244721319722632434584510453370067824353787265485169453828636401691276211995285389311074344905607464829168076322844608639383794734780089363438541227290880107389895428943474530549264075048700742521663536714628285786050465314032069156707355965368043170048059446559511472385154169847674973326263205469904207951857538600387592801955743690464101030052794781293024090347944039410496345849512375447833671046313181536570109559409452246021850655203645016133024578802433846800742162629579371175837572383530345876473675730754881646449820527891474155047855961268959622707569975338416976289170144027944938195472291307761433537777439572216715529071623787396231870601637882628775713744057711427009375659431443122895738922290093452137388494734295457354871515557563098616561867672611636435494249989856896451760291749615926651329134804245403921478445671678760411236973123166434876600748201805177909720835856346372002434072181909852014629640089076482338983027671040000000*i1^29 + 184784585918512761086616913289969864206292075705604989610935678465961713860705452422471787581290236440507677712037473445950957365550024283426426782807127995935560905873122115575689566806705634060391532035806542118564391256263415105563661681280067144544066587075650105853076129379216606939516486667877093352997662886658861232351043785476428934500237812742453142400269328773847296003936830343400094205171473005987583353111085976851296442505808760492527611951303277826312141819251584157051867644657770734615044404017108756183895657585573000114121395154722979346956957271209010090982019275438182144310321480230384680494051486481209191469656960375871666934809944860609482607681287415928524102898666462236563326607767261481049599564247504741316489972150917675902096716456437890687384619222164417579640809948887759888644504615286891236965767180902456626884811395070094407621938863668537155793499882740027258775210301106724585057087546519470256081592221335486911254291523568374595032331131977013553484147810569679972787368979657879539453294338355489081539643294158382074773290398661303895147907997996040445934360912075351156924636067723302641887619058668114388517963444825167373666586453891302634512216630636137805867361122192765185504371154755025484529749241644187495867452413671330051397300747235923633173017875042671190749456479036205410302580402919968599013272166134970053256318723327076279547752087552000000*i1^30 + -276851069138308370200539594199091671595078690130573068641179381495316973184117047879481315526989308398590906157203184310341460801986771098727862711804707021440183327638883630944282869619081744726400777653778718052803054481593402585719000156447970895350268913603912168350065293691278669519128156821121196844482037263008373465177549325255575061975714423905403413873644621514219188332731050183993363532140837741253714597014486832307437895133333940210292197984321468883794063050650034766389262306310690027552273866656842654853886512071723814886821223507505706170528179728649540516298970142465129491999132115921290212144058111835496818616520021402030592247614273050029145552452253790801937118582591380517653938780435717979072729031854003102922119644581929427580539315341974440596465817156436429554110538075900825875660337618530743860600358712990495739634590059540740929964714882859686589557771201921854575984698981293669617291157994701002364374677046540034502894348706821846089615367062532654510245662191782642476588559084243079205508634708561443498920129243560574129255996261204525377460707855979188188990313384827581711262889758316463292352378959047866111163990847126506154931547304780431464139927934320751074747651690379063278336027026466804823572308856946273259361772503208884700021988296008062712646187030674859542613955186239316391522015817887834485757087502344156608554378609318254188953600000*i1^31 + -7371911872185272911816275160653312706659580066505386836218393637455294148735679042636264868542468986555552281315507238000475696309484341836366779649326672902016231582791567648823548580171038198974250950396535193243335568108959554713120833918831200658755187068234676846048074024608789179090738881811126062430442533451083175312725705996195888772902693551743581832694823895499534789038543143655111775746410374212876561067251855502220605911528064932149344888874481085273701092035102559167940076580341501274848754817991768760993660451971229496421216331150992638594316569182176663658774936979690844276175358136445252668358643210801235717086971248526501800076884229770926109788988194839644550494851889731029793659184756909893426174760406443606045373865408389012664287052473139090975475249024359988923570659780839511020882868133519499892973602677417137567611446655095379473097482797785971537960232868221970568056966168476072009264217936347045381507220199370070654031314565729380885956071155104488336773075660393625380504765017212358703242743599465817198487608141887990644491217048791111369225362930533085025230166980832742945410215213281551310549121845532045861490514006285601364528123129559780588584822925474977431258659293974927518763581260056169135752843950342107178433902208322822637328727920053377788729431046743023819514101587829044216975935368729503156606576166186372745563996160000*i1^32 + -453495403169031287075859007048959447338354352865394857130158477756893169728322777430073320473049175630490078688917730066749862680801065918128777832997177811839012644618802876620058639348016673417018059535402130161213574948453900534690863976377971562491994575572079506402318101536303436518288508132643179745901932271532515286621507505078810936045855558192107892558977061947426963581734600691841780610366108342705776749659521639680168610312663901538623866102922450149578422026541269675868269457552385224987496120503580636439641274766879473189439312329964683482235895782381411888351035403498482526440160443533360021594522284848892647107187008830966892967765776480246871694920844189561069477893681020240279755430595133435069515756666924111113124267936090886064067457887258802049567928381830729798142113910798024555660212925462478776305283531724450753720964147383516030412765760827339225506915516516953362722746066094889391546784343058407872131062944351930112642620421911180746356178319926441052300337243248206579440310185498192136933823196804702636096850350872508404647963056785008557938376892544193814839651075273389503297134076941719062959745233074867292124375243730106437698842487690945473112316508722452569069556393241241885028983781825016807990316752352578654624138418866385818490535710526538527782563999328695904313700681127718868471522142554665421381308514304000*i1^33 + -39891803063495621135891461372783207243973145628503753320427556861945192271832589574137632302855646434314417625912921745548501417449890364518143541959505492137163020970054681133567599351737984540707395126590944414292837326277228824230252821621929693059721404623326197860061148435531077678841904560498779992612162732283666184257300837038294622119178121533447852461680589164182053448241886061589127572152295173881934424402164297945352719811333128441676477706705426245818319499032437861280792139388636266493098235423841800039400759939186173282648067320231485544434332432786000129022763840476858482449245193058422501037491598393721504277650660737628723309939004655217324158361784483532191670734436497373986974908083318698874129508133387594015546728151307745080807257028267052788549006329078743977233733740432996664437525192774004059882467335380200524621352531811535730010289526940576830500292961448263458021458610023899043967634809572980981531868220313792916323169712630331244677487625546719818681569270562838701435904122438639321353337617029188571450182552320517310271409729302001108560077541323155833123067594635487678014746848149920607258436313952629556026658456896148979646890197726399062131256936092182242826080450124861556147263443920848951054392720052582344846174930157389143350721893262944172773270614103643084815339313595860807393177070940979200*i1^34 + -497658609379895657831730524406992045469730943231615555496810456655630573891414817789460123503883273666665154972543680522271138226245587954180433166163669081186376203543371751198594559484372484857904742128086857066764588639705332949303983963848200500314724977803851383340934187177138554213751150458569108249372407517226510247023442578806068529050830313342126131550048496923221613920961402298944515902239914844758151643754220081522738394646079476924572208516164520435487229594909828185435738282326370321709515407101779379021394685023312863235055760357332811372951056085138982584262909596499851609317747899499189367616217853026712332035904476946073052259990956654049358661935894181665406686325417142886184738914788331806271047631660102603008765111258095105685384745716093246287329654168286896415680362379266794035031646300320965069421801889967409458670632112642243306169159376890290800283337170742130228931476953976117880157400986617241178949516171610102627200066181557451858862477197599696081657895833546703226058056519561041277827442928745920916054692006238609184493991964989709722102854892080618351775883151946488309593947843096494311940404788670684414129066983130125396047667650541791952780652902776611643168107663934808615496543615693365055500830262986422355935528671881795581288289755922935379172922000716153358160431687925760*i1^35 - N1*12863528923331606187866019602483792948513978474194060884806732951093273982320599231921877702152153882447266396244565769636256249640856618032801057198850225569797751825697961931771916426325164927310391603110968360030800965991638835300772961482471085016583578160580467752231742635572433690835427757962584570481953868891976766071764772893122294713022132923338338060788422277626820284433172647436871148830155881442525093866161004694197671378614656640272394775595018911417556593766973891112731233010757030389026660939948636147727347262933*i2, -1522900510429670557646324191596614901053406052224293812102578621467185679323978226774643406169296059858600460701976540992746042737521265730328761294331988137903112121476712323646533276258998569226212339184788768001902822471420365686472205591310508103274112957078496387404714209280252224479274447980366866402702418823434392027006023401440330546215039414978540382826249004963170372053713833217063290637367307860668984063590479148566953802071504697550137261049713723663008029256120232867017627361827024269089668844522766908699474530278793429292241196519440364553362589497063256131660744079792802957139050385507598207565968746385963759609424387696102762350227411150050056284370072536445497367995981888999579494723043239967965952541465830664631727760833120596854743613958991149415835171436646960616602019431525007122036195591524749558696705389944990166116348096565562172808315135703762559310314459147990040519603649075637102312240586774511134129872075561364238935323573003029797818126381283159032972958159178361213338959085845970509590553350311775798285930611827718922772654044784210860060041462695587659315103706437140477634334242432266757032559473704391427734963128870538493040543680617270997582675244983583492970769466401865176876831134596894228715549610621632002774725217362854243171698501274951182619436060403658499122327869830392607846087632992355635505221927490234817623473256604013776108194401404699082831782980516679310922546180746134544503875301023749952041714616125546451819245114106827114121550101389512404724246118400000000000000000000000000000000000 + 516827888108111982846617081111813424811187517307606375044625444811620463780764965186543391938907368367272395583730446009194546201283619391176131114374033051473885564637987812679170638648335995065042684755264616450710910793566017739444676558713969534047530092458382981682921243061427786359184388555876888876119203724711079118492712812351812191803353451509666872094477772517416226827861576878237796319522209484174540019598213053133144875508122884395128051323528372932984396712480230020100892936353681592365285853119700016357210347794364090930437296058755671553415287992496765699572921441519351745736439544750376834746853836525239301966645501139252543748340025673563027137191668336350949512572311041301594190996246903047841366602772847264651370887026429592520153217914159644664330131338144733844933323340724839362299185659840788553650030255213712215123176657060373899053725644717965102415455456979566752042696925044297366801952373344330544331274939977527521061641629897638098456782091249999775999646298942313670236535822675483341818787210636779866027641776735438935178977077365528373898175862232693691296863623438605764749996132524660166923275605641713832602997112469720321186422430366783625958701890367153868621931342233168642338821823267702066340426600535236435167250650354432920947653630964061253355633664363113559497385064064008271508340610555830098612434336631442139918938480084665786089772481717321873343629622667767011812457653714836660296488535977430126061366397774629954980636457193190516398550791054306666275143680000000000000000000000000000000000*i1 + 875828834472533948787414575917112053119331394175274216274980441455671203926537747998864879522636168966509439155808994713449257673680583334885160835910576405855832882322212013724406099216272133201436069169109965801156401132553087875026470787104632889174536359720177900958493527348372981471307508622524795500995511900789582777640804570693617295622708321656481306302033438816008260426330095676146390712215767323680376803295534983885019255268034105303963663407758743561100234653458877636081356508988851971012250384674999764777432869571601691924809257062796678839559741682705796192202713083032014549796189224612031275716207511182882980832369190652735977045165602033932942497849783444909595121437268435777683798746203628775824721987796736906214712094549398460566142235608365235401895710372403074743848176639497779210059342573023481188139626020929960011990088585029522419275489937293254535442000855944543434562953302976787617974320241633084587397696470400137527330366180621279682351132395364710530515413350057077227495442602303363252937845571903700198780487421355737557180199836153048183904944078826047785897946032032779902926183475077802868833195928068155471705786511107964842437567702735707533455693766156711326310828934024969333083719542950496155279172128602247791611883801481011931259660869522071419183732980211788089547280709677233585367864150187846728020505164810383912345832120443898638636249199337234478412020957252590956714648732626293718200529669439304055286872369015304867362471881464398116770680979007181084950528000000000000000000000000000000000*i1^2 + 46589169980548655358535230405270055388308701587866541369238987663055085219345641523723055115158464352471653783064775519203420890139452911535640158799621554675928117159335099387722421843484892821610084911067990832358978153414484983509203074881422960942693289491142631122707552368856083882919028581839911551558461231681264968898390514861310809286465262463279066941824660772745272367057586454344002769510472542081603007235392445462675491483704887452497936380992991658930153945054847740247739422386751319900092335339075311934709769092800075400475310181953562997443886402498926230244155243367007183078867273018934753997849459474445322376648491523033567412802587662236932212678087211206472871628345665735246389375017441689135936069347033580003816970129995699992035685938492532066732272375627901010262285999409528623931347358513601039383062247009521060244994135348294144874341746104416288557429271078883350205952683433778561652994348786626076516332966207756008624076981382981326895306289731773334487579999070165473273711334828701392382463825613837495966408897792900356290902246715923021153096430162336009352505899443915961438353225703502901876472258888293560748800603228602452867798390474949015382172327791426384458731834552861471330296128774832465268882931337013594442054503843704662326246993149990373522028032763052455375406561595468252424019288878708668841361343920915262673991094699011885531150028896623062925217919592910113287060546180530520365591968677724256549613002704443936138132886213350099735258862213831799603200000000000000000000000000000000*i1^3 + -259775798398241459768077201584119100986688525528260066294363040969537903163193794749730092563820982042004897936341143381714178821170025899300188460163954901839249722876629654118607202723120693509299145768064943242322296849968458624811959423905647982393312734542124828528199742249150467373186366002662466082488681509812993647797098118795928353308066439681218464919061581924211980674010203307038487405436160156254513719129460118402138115851125487979267888819720386717156035259242827342823211024088310810928798471972954343842276179264071513535796788926496580768841514524473717563203516214639468584860328492851266273639103778010273394849377106372445870371176268535172905444816688970055020990612123261576116922809660291391290264871573395109149575341347287325479742038108625169831908857054893206904816191716162357080772722630815270284707279007662860426134729999798363517349692048595032290772549246174704536734404182957576332321076827808831891192864292139327570219760031641045144179767063936840386795915035685207815587423875000059110245223358114802223236460530908757089573946682443304621289715773982673254540108014591314360938628896682888903917180505286886661199421103998390299121558966294837220638706114467477219163989781617719091922687085475229589945262830155654022872133597094265266261769377559157660304830127819981956904071582203835631335919663356706878861018116598045453075522426572023087418785599604603282015911167555181861524167825703632711993282825659239030541332865004007344902418053653261307075492503417971015680000000000000000000000000000000*i1^4 + -84014430821723986826602777946484773849908506859511842528849702741221166439830499328987316475806747196367233298717846093541064429456841389472821809458037801797470168314826702024966930635325289410792253399877045015085499375880940680756994268886838473107076867391427766442279262285148860312375423241067436254420696796305889435371030192119675655855182269558568557400697422357656401636359069034615324116163340454680635060232578971992807326603182242210415077953419337005735192289250140052437647713576689536053602219751270626716462230278942422683476307912054092531028071702716960655732284783021893495342516532303752088416512292318264839431745853210778923542072505260521797153817645301594509196289619904750372364751107055566796665355176960663043219703189419004002998519819686717276906354071253428289538863641776186710208758494522469890515198976788659332649973796953208498275580478431581926003963036903716741207047991468643074975322727547309655777389379211828636999206352892319990735892022751677482656321632554915170954734416178035105468557388156067969119072409221559318207588412737647731482530607034589856257477452168901692766202800703209994051271616287493541697670518169985860015429320348679351306164317842737735837631855813744955311936953762882992381542252971718279400717913562296979565753954568622289267208557635270100236064130423965127006556006654027522831894659762189528825608428862563740382511478130359873166043405364664770039772315429342546403072069982556777362643073981493671287289147564466112193698349323386880000000000000000000000000000000*i1^5 + -11960768293432093676166668476040464529165110993399153558792684935507368155665443260533331584951753641544494017361362909509084238655686225677457727845808912977509554486242584475589908153682074498325581042355554711138914918379708355231458068225133866740309893288803778173254128390384290041999495967766370910630347724545454065199164928139910543258752824811398760480467315657324587344760679259439558264996140133408643830987596302168358859149146748688997422330904457760195243568457221896720809328572431958987444638793657860171527153683452763511895043409515302870898363426575722497076852917719326922629174674423081263628244268302505148439776689155003689661257514914018942622137673464163928002749656260737759113212295872371394992937550236420961984670230370520103196797660603776471669891614780107414109044957615094554011740162381216405028735984704482545871722186160745077914784026185144812127074837837828567850045822057416155028586964111552342596758038900099711654826320650379039395121433369519466651996687133065516436161271723451281659774220873232172163880716145260881557081041465477278235079155561431674320551006296322014387512447087211969889973582546894599036072441127406028842798415136712876608746159025180960060770742809022055295104412243577622175063490242218527759059083613130178515007401337895790051448220784964783958095143018148120169085586572567807535423711396700222272096181425004493113127760609764861286617599242069881982348696214806564473019724227849324081595725294495596599824916950383127919496226720972800000000000000000000000000000*i1^6 + -4465301338429336045009249212389471581042283942940561985918781607882058969888928181465585107012955282438072479233217201020401011970192466964169532820415828116985700791272188245073737641982065880371177646140104293156030079291315382729517796586632258128491983018331987279682962892311124506484475934039967895624634699697110669553716489038486124798342807172726071622984030206776933743736287974497594713477963754864688343137396019244783188109544839740115016437096868419786059283502733864751300687635453963581999828462805653735129049413242434071074496417848891442005772513638879586492561439799110342195536761637040843031494229879375464554514953883545852241134277546351454517604973967310294021724747262225889211964315436402049387665944266667599396180570833790844728144031030443163013380515818843287342166563748245471372396490090163036194277065323637458845339181964066473178995895449742623373254587635374694666829398398110991258771496436781844680268361346263529057901559519643061561740772382608915669815812771576787717935857261118886014360140178329047582592850476215802331832231960715322516159757688775265526504375494341294926813600148482617399203587957875386972910807956210153289463315781811957323580931206729259874980770289833909413416233664552956634094576781448920728467432010815993260982235159565223501716636851361300671835442155608127518802086611045153660190684323850321399858721653484846564193496919366532928740016559007660205049702789067055232077275474300941169890093219242998770645664400277441691900119613440000000000000000000000000000*i1^7 + -1871940250646243481773571485434042635438576980617329070073028750707773353608667291704652991300039972598398094631856632657464118110231426021285008522506672007859909262336949151593869145663087067737105049820765397448644011278610454137980117326782293152987968838428863097602489591951216797412106641259012887414035140324096818113683580926297824252425352461573747044320038995080972621141218102009298885375125020826818265004295923241431717039439866075755015466975850386030443501452635566625888557634796944840889204432439819808423214188326128378017571745508859684898800158621406777446282818549986631979099683482228633456609107522423862239202939184258723304573664381826565089075093547821257806780885043230289392538258144885077027123312575105070668705243218095987739202167674123644374268138870373824782156381238718363746183587705242528861956288662468662501950432497289721428468407198519475032544408035178957923917230949910245321840449237173677252276825707568088487699714826458179524260759957828877497366922911074763671543713697221340383594251235257949271164002910714397027634627640031214843388226312591774936260586402009431615141829533493725692400884523664524178565201566261505884816272722850214550053922104017511328354927173333662878991126635291346706259428616792290123704731162930057973968563176850325694404274035075098866169539033189846624615139597661557606478541673801172259559310862817826762373842379695803955630810491909042149502734809251115488445377199118581946489229226216216489996069766996452790507667456000000000000000000000000000*i1^8 + -65340324204181277454966914132585000383274927333095676545635016757247111159847868077232084991106819434070676262494969323877732632817849509250189047971909905247480042581257959464943042104698940348923161485606534620756301321139963166886380923730488399498436603584310207215812884172264490977999393493078945698809074020012796877166791278189718669931778671713286763477896159535796957756933155411872918647033980847907347907194448644505082795187900186305056899648179589464069539009087367744697821934271311640896968258333097234021711234007095098556271319265220800509068541324698896327656622085598325528833072260811465278412312245676829927025130346815367515579572518156551908647299671398966506855683969855995774850091938143336246225776474948478964778412993665212205502073474542324593220675842044640847657306220493592163930619609253133594652033700306835125889885016401981499483635687756333114911694781078101504665700575205325939154342172299736166263352835425805744720848322576398313768572885325389269808803413323713208859045850357699554925018550873467767409776372549382544274248610752887870852385429405080126296265402066060820535403505648116801676077902791828851549251882614949782790701191378613681031073285831951912039543161930924154362230592531759281046802330439385211176086770203292208628216652831803273091189664292021605598871463278898298234390997293197981918498956570985786574589144059429225649886551413245421663435299948209578912292208469868290589365632240228180767068880468849097969293452861154704280780800000000000000000000000000*i1^9 + -5909977762385074287043806359171060415486817403948557026848128605657380192992075841371523382219971540192827572987086825467038270341159379835248698962978547807434790652770173273995135526544037191164330927440181401202444103081142817197068310824902456041325807662308368110121017558050383531176891383450573671171681700751963321219476600185577307262466424624356411657939303252744400394285767119383765746060247949876717166919595326801578919840239571153002579450492895029571720911913828063323219068589778685922030188979934041080801466672002940498267707957210080157097524494386354369058639279133803320581012649434456831178914541752359985068369942706710467092286858005971257705969619865652432418825779747530139957591953806092935850358689230363178084289691848122457273279475500602650468442227531347356973099881733312852789349784251193228084152202838280809386097468159775132281217827355150671495782055917368024259077038230304513637901129563065316653606829934951158471142510637141772026118312194699259692541369142934137843393970742259409018425275711562645805670506942151720753251555705398174166904974678678712647802037494002093944489943534930426717968983235838704017900914417761076768960827119813699887371872249432978942006349998417031753923372518371070379869840081360307978101314441958320956178828084118654011535762008285350280886495073803723978164055273744687503364680574344367074832540968922514280462700033689866557410135806620646530770231666108518525999233483695781370090770068133249973704076626277013913600000000000000000000000000*i1^10 + -201849761265452906648348247404692721708900802068176603382913166327982203424715477268582502524536492444833644170438493639352460596898634926293142323225629631451301459566054839017275959165015762053390477038957462207130829174493849079509343056548437262476181808704271090948120544613695370270323314382700767665677786788047467626697903491863990047688434867174263879896727855453207831674935625188033916942493020699542371305327911220901480705454113368842383901989147546218652069953713275668689257525953822698732465498581615359180923909446030570575049911522993198353498135986658508314595611604244936812900612339852677520372172488408242384422735679588077278701202674197708574139440253772100405688301075760904151830887886407097074540661582826107417514453329013253938105474008237108687000895121272365055332496301895821959080262195077992169198267314591719439751531149458604080594733207573905754755742026783993450145116774343290146840207354746402255858339155781541799497121795707282219317706135370570163389937026123785744881798150484296581416543256800046360941620295182900958586540377646963104926262499652271603066894026558045844189418168763485827847052238304150426333400334747257782425859054645973895864682149934183540782706599816693320842486234591389749600144164295903736801761357203349886138204481945800557218550303349342645949320946425501825690283799683474436090195811901746818164758008300276990019004791994400615361178848072441277780073488682081409191496983618475764611302653831163779740882983771439104000000000000000000000000*i1^11 + -764756605447923351080413223379643725136879132793868013352767081606073952213212109559175686455716801178635001889474838700416024981989016470155283187611955104267999204231448662761322080750937881900194138866897900323585731823694147837917070127767369756799989265689675126389435103052296156680465994006638405535684489390352140433994845991012745929269029539297355442709491621016368896069064250313976099088553958922547615823348435542068628233203681712459453065963000343298559348025704052697078030673546447273757031303657654705730210073000081203791017862878894470108452864399472281386687592976387499353341281335523944364095291905757708827773252249149648865269745170786182899536695900116374930578243593504156528250746958091271780546425195874461210480764153048919232917918156624543332289785119197113800346185935706683251147797245468373611208949274245467942158568838814677137091816272169300618279505066999095189696808139494551694593997939934049996188145975419982030244783835018517845377653239900147677114631537609276391602346160495025800295668855982398270469582835309907741658058800018077242360884325755833860656262254405126472066031205371052563285150310549196891084764409447643654004857837152590222959355602545476796274674849493611115275238521206915301116194947393402105973787244296160517279300914665847197973345118507883814171124545033514177057269325193157912855961273351406796486448155001302110068941933608295066016165461042925300946105977452362462262963577135468400497524449381507680697884816179200000000000000000000000*i1^12 + 37823516112839921353282309147557039431197736683502759525874327066005118253390858185426374487094210101206906255461414458027278126245887171831085297431050086158571876529566870814696365648229912132153128338630348079862209259775214366459439779609893294803838647226560893587991346763077146072057325357063485628112938948206569587510356126207319701154857113694638376515437134517514500349459387120286073881986311430591247257268572605942438184332169243241337465559705175009673281930436239751369245435265524077175205376263873670258648368726834489874053682117054427375853797448695914432639637449496787464410856102047284727660704443032108354162207818328788828703776137607638134276138642824765740115724476324975381854633496578868142862063316920729677355734032412929628385516811365527532888348752967756904310652723836581673109028462263588153187354083341117892685421136817301418397067521246978590123182868093159999724434303264076477038729112849561576579154675975968324576531812312838865587686821732661451268634460156918522341097999655404500316655059508204382492156841363132993683366356619715408877234244882108871014439331039374503346397584283131831927872580499740354070832211313274496186472540810412017656869716532365218760562702994699274371640494077496673191882192518183094434364223416102342640840885279142555687717507356423107965408566921701602365205151792258259656153490954711266909177066238206793443985033698453726530830090854291501944701347780411661698586440207385867968955685631577924907114168320000000000000000000000*i1^13 + 2600262205607116281644029518848604942996129108393483397767798441951981362476561977666525487396890649342906822766182373960719557947108287017112123539031448362041208744996042546853118272134573371528113239332372346819679696926987271152381815137372815915198551355085020587360489279824879667608250800933931044149897179615752138984945643419275428151866106849320514557061526769013383829595906389214216514270890809845256485351650954165790257009780065405799688948876069663113732527594093321114475443352330597184660522967694750813457798100882255350139700097441788333296830075516758118615996249599338140705010252117820521829749517017187998889513796159241561221823221066874732396722679587261645546845541017010501015894171598332588796894197932442210566213456585019462740699766279977542799580483872678460211782664940836555345191102410915532567876555762373942928398334003141187715609378953756307390068850834283208644025653416567283759455439789327557096321015790099124158608777243463554120555884216213911891154777586738488981182782720123310361979045157009338512268707033341995145828642357356382490031433757293879703392034150387376623691470075569648774064201034568308617116597880920519653638491876268878570730240124519951895960227006639928095779429845432151650088692494958077395539110902652204323420507658730610674785297696063388896088067222779934701982820645323464597794827308056473064847911375703942769803654829864766675144396993055006080798520020955961155373720192914109869848513326298360587485184000000000000000000000*i1^14 + 68488298829240328159324286749174810657594249620384602475421975366342639194242472010569533464440546175672429484248372417070228959062063433749045160089992946358060971438932738496568519232285427483266948454858870586850563728374425010662531081006148468936000588484699587520871066731577785228622836654147714934569533838857340395788718233576262824239639021436621772772089367443831758722325851256127919784735968332493406212371252867619015813990107414941113600383826286443355088507050099989538443730535834121597201330664331539314353164918725974439535418189609410459265703153948990277044657354431601074364685750921794751238795448067806866260583855592750037208239158321928430026486023156637571963751194893208317962534119052905243408812294770065315646869777141816970751917509427927716962387464498530511183600197457756877774192664101945296573896016681620289904271322354274928469744243710084720916725403817740888271242005889318804860423994266546923743999222359360319520939848391559194725419775535006205135353352391757343661091076790132626408798457964231438095087177286651570634382739473048657555687154850471567583457774524001834027806308501942271973076861907960891200222532628996699103445785788357022159138562204092121468199796946265683881864142384792231638435658847020673766064465668062820640681302594052277514606048470476316815240716926755793788601483688003340950539709361335560740424522365959021701006544803265430045312825694736123461703922074818979454827799289758559011097343674191708160000000000000000000000*i1^15 + 69556681303304156548447148544305077676735993686689619812303438683819486827739394605969834381014957172592201973302576013187341235864394295125359529395517522933059331406037378776136550545279265704083803226765610328988553749853289045363624054084202187909471943300845726439079245477326555042224437318296350178608801043816775871362558812946701159657586035566085459974342714628855672135730731242108482041132552584075492425268811334802181379836449495548169675251167195131315544463484459107959932656511946281028542520236177549423229926149631818093181150411406734564371390506076346180029418428887889710490254759041788318802822242751248210295406778462827573893029269288027119066794424981610291252255099420142035471031103827510336171740799955307741901503362297678226721349738561089609235063169297807840915023599605745381847045716871372422372286377405852129312025857201894372109172486696411720724556486161292149496798156721309803237881072251689784863080355826713564355870973737697460230926897737500545992386270049629426635261251610517159768420317814873327236532986863429477500203007385950161370181663944594062812358532884561834796865532892665773868250138234198142929950096017553990721046985377789712172417841312439774005908588741575437281143354359719076970880501239018391882269025666154895892183618558277427811109203800376838153592543814543678579709817176679075899032840575722649296739903753882245737662601949884205218630805937886461030673571082654077219369534810427944994449498486865920000000000000000000*i1^16 + -602023737267728472677195186335602323686480131244572396804006431895123203501702255154792562847501692871521956993019788042785213401989914984618498347063676012771446540977710687658514932323361905186128674541316145919653278623718807675641046778962509278282764294709099187942124539602180334885323175341570618462928580246960365429867190477350142740620619019731042824164426324417473459031825695885405737705760846622590195096663179261142695036934219277150772286120535660681182299498508080855921745835481304118831902967698117837702549210472156733500460332698803481243435476697964151079342473028443494018017417802650719728849538189714976610735514725564159744430935012468792407305568057507566205373006062185386417822254840512933833414043572929350772755764122619239428248283311820302368509678591077493345649408015101536559931290093319649855671576506166633092384682636158628649404183792836172911273153705597391172377964566708385114733308095203047957372027432764889063010738513675377477572170305873841319303705752157072460996419631598884886535102098254306537040391430879085097595156341354516172300027781566190543453807111457803636102090290130443483804436149308715661866489157626196944186402185983913630780469397670806075316357670603008967185917711926884246576668351110360851671609769551526182764072265762789182164092615932891950732672969875466556962066341530748578218536174619702682387228380085271800538174103012908315616814538138024442525913642566225722317863342720836964822221324288000000000000000000*i1^17 + -70523370897040716599470777234383751979819741003379742589149940096165110456554976934952316480504395819434350523673331928777211848751148826752579234966143916126476367594873279031117868988524487098777883983079981895092879081312781020572979871941663530742168820656248462476353895483220552209298816132280490823012231562023864673655399390838597056837935486113715871141350596537504613172969346231586529580513992723029848319863779904149394148603364019851009779335226783050615323349228537921070955872880283224037746659291556029608075540268427163610186960674635080175254540458429626277148924785077474301343135378841253413887893628409709686958704927602491922439169441953984334547864550343337178152557082177655473429262058514241271362910992844190646595872970945405158881954254923892610430636487212377737008225349999941351926880909923751112985719839884809116481829484060438741119365705741140607513939503481246868480923878501956427886277977194453287115952331098984622801419159730282964466447870496759751325537392575406361717791397734608435368982589804672481062789571021961532128743084799757175103816446295945757041656050892773677240190844987695807193738403019020703575528134900155286711200237701214207641123077518542039421236022044902495293525753268661061103087993929985850911118434914710858703876585016980246562305130707279631033265912983876687416054118981171370467962348808721938238170391554776689834064113394666218912965986159522266766651858551266955517211639859395575394231910400000000000000000*i1^18 + -4828900253514107706271943863075826907633767311400421885222881583514465160255024010595913655793046433665389904095545974510697729324656114705710550851543374341313227350264192132041716049693718825326805703601050010436821224368516986856585722457861387364032181425530549283887698223855887525703215553995936549096376500700677966606236644172069314245213578309662617760869102616349962308012889507653657009287892812565380549768634883416017272896791803122581664828396482439523208635239334993179313208123372521251197265507862536755123121526721045033308642551945645684757345823357577559359888752110312605803432616434291218187218707456647923199750253762948226166023583428181583417968339332380252144642350123558095863651687230852488758882037744595766463274367855549581035432549190890678029546763528096123622491168028512609723209298066290462420007422857797635318095125470219710008430326116524851631151694662288232464723649044268175546224416232207430309847539044196246894078766891168923310379385186025401300109445467102388185728117550839780618633846152684944642711426121085992438679565081644635499224169898403465453590590362275579116995382985644450390003845931184438284878247015473955340119053256952623877037570076897832827147775583507504531969806880253260436266964545537795258261284572541754954777888847347967583271646766846005890531357142111331002666734464142076428313445541491376347817638745498259600546980610360908928062790995408572501181809144730073813006096531952852554219520000000000000000*i1^19 + -18284718965811995342937321791487870211062049645455923448504149636723951578179382697597750942334006413229678727409829898249983218879214018161360065826514146302609614979329371380207265995146227460175188041195080328700317880868377487872752558007066247559856476373168673313642577891764255957259775127586085050376549636755531789293673571799209804610703924654171968548668352571238432556560384996247051544338892349749377896986027438145001553615434089588994576748984655049587351690522490229797912073855509741592755065629271811647224137730247684819028928776160620212653995882163447679196338270648422085723537709015553278206368363748241771267314883835085448396010547797766728457647259082739111726983236397954552215791646150346093833729864005645977096639978660422562437537874405507876585190213082746001252037449357044397861002005530194017411813330470060209079988088529311432646935308424553224497728195440288005519553987518245919901091105323019575276964882056556141705689716587106087962359760745929871882866799984705144687068242576923360606364341809382435515857188136740537245089491972448480382973800820397305466653598574956074986650142592710064611770032437361881813994551890269147459410909246472985184768456660877825086917619805697590183459802510752469873707743351327364977627457654442288149900757146184651462266113233682389584527667479315452916259419846639072248100948538100775705826499827459885392094793869421038993302530611109240635299105559573975513729818505859039232000000000000000*i1^20 + -317432118128479478777232080358492122719141642434663337389109879926795023206008916410948770338201192975004254582592277659072521802035103988251209331511698104661892895847814864234338071290777153635883390148740910409154016296976941034008357073038961183782297597705091710102826471503277756492203885333908177644929714596666652512132068965585511284234190404186068558881592016198565213273375174220341291440004347111923534128826787910668051071040841557632472439136490841422654633997352608150982381460912352825727815511208722707670915667448580993408691287187330690139935274909055680505948907604615296126617250632087941551898524597686395771005898199598489965112518523890858124856244783295758620937902771276283198960037445594031449666072385227661739652862458140722676434597677831274726849680120559478009810110724080372869662925462602863806072802577295409676496549330956990291791159381524548298159855540588097890753394861544924417226203489344885929748836708163157309558506378211211329077837780194574166198009379178869356518520098663351920594052148337015943717891990508457016333073619494811535885260971097030816693226577066081875378584536573130584363239682407767249134195846634820132988848821566386577916302709143465988707210896498312434827301877968037009840408765141113915288104208502129307664542099424187005798170706054388393999603795519554087015325748524012743459848008577150207769723996584633905761333984079550130816735855303627879212054593687713271913326714447462400000000000000*i1^21 + 4754047752837445623123746435519667122281867030653327351066877091584299997167491650823570523857072862407923648429277464775525045752364669652800894764559736164671053610616466226406924754374181463820307945070696923675319450032874847044532599301988048651687002218326074340641224934310165460765001400885671249558378295392619262478274263280229718961382104540569799224441875760223208649020570546901655220225546447100012913392888435288986512957438732259027567253266042492234719810074838004606173547435943928633220804619544305467483221963243553284449598429440178587118833497069549259817250493897983269503311535607586866237285595631177398953432454257965130860182585355613525917889234879008066077071223670051052350709361333018082598056414616477408477390751837610454373868505658747665396413776049076306750574076699750873883392135132157149016291018570846428713815123352014199952638038180109269589024832286173022440656749975145568925728467726251266048660820174030936631531233789825165236145259654389897698147010345980622389423302586511171633070342723277858771151110045823533419575169944160213739846574230492897637034975305870271365200558175653359024270088004501712315581689047428887826221435926041604728101631046850543665779521153662731851232273521535249747610077087560634768855653100362351495116604277884959792741828993690795137475249024609936703516258732295683186567980005417602154456723812894130193456409325869841785899495380218249638694105211698655517122830008320000000000000*i1^22 + -8707036152630045607045729862039659995631163843444744236398475997904104511972161589956855920326778092493716869622223110546119233503471915670236318917922010533946635060951122952177364338995635055824310649195118774642053875100040112440310539494477260360535543101935898292874272451458808870991955898092457640333272884068772566480523165458385638861463681071130847203215622259224400660365518856917619635159207568424147993980541542212470521776210442546532916684167414080081934982253024204763103125683899040896092020117567632339290901942471174549045319559448880407677244079561610456695559860605996176074930644090407765477112806239399133061065890871080969586855472092874882629609469255143934191036100536861751798091174690893398722077986326164162684557472950344275770518999362646539084734565137679721985270040243904863344122176340605381426489506552580707088414052214031836038933514454082369098216447183258444762360408029385366099768381549977871304420846684585152119776772301069219639407326540541459285037665588195377462889071852317696870749849534229525230903072933268972660329184909063049158001338512320875253704851983186047926545483754628270227470945668960391905116891861940773766346469176257812293819345155585932443119734270452794390748247385476395548458745167622439484190266959967563053220493029780172438335145982859165262461519811209243775007217283104024233548950155529150059739297831093367732670905556464342766822364272167172554984846272140548503502848000000000000*i1^23 + -10612190803806975022228775829009734339246154174158762032835169475248042593836455405801728936833554349486976464743162183012774710157096985950945084340303045957498256325205011956955799208596420752744881141416158803375832301525512778592488236080206379192265938026328702592789598427429050811325038062762642298554547364158076881619625797052568894205280771435111171758758851331934948884821994432011862835913036828035479362257942982627733950983481387340688174969134279383937651516023766842992003477774114934569067754407063742352784059490856075323201501866412322924585075141969048449092730536742365233636929354653664334358272454917030734645247267266358153314851215318782745584225278376267019553722084291745788138547697873960192884461764574185701737642870148341550043468937900386011911513249743310240697944552939407370075943639367545023167299468293108716850623509009549475724171530112477390576578705280693166569720807937683224924786976434954363685188836271066794696255078093515052682215813365787089743994441130728974910558546652179767007338599775099035119986475647958250476428387321166819258330990100184214459251976267971966968357451160525580039752174515442089803185363051364625904547863467874364857274119807793900136503141870783801024428724207091975447691582503284506216517888672789561835750171637649156083234288289122158912719441566194744364424857639391310573455719105258535832205390131254184064176498702113281546516819336012407492758926542431374540800000000000*i1^24 + -2495542156352831985074712821527716837360038617509524377172430712283815250659908339771734931920197662421196785913512802509522173834619364741021384386508358325946022402736613194735814075190308129634121109995611339696116792057191176783471473470686807383032567049398207714846979195932945095232452296611576736045899001115528087647307935523344379296245294899537665211638934539042587367162093746126920287178777869366359133717669095319125800344927731759471672454066638624487557366214829846109848424091206030293115351337290902481244520281064198156335151881294993254984362204966249226817103773311988150710394018015728754365344955874678651880940481428031003718469337553244130660700442037298509809967253028861142617241419965638462736350856020764835884346945319207639918358391942846199414620175919837503787373603080022606959361939374770856069733257860029412849927507656263754140618688978966000816258027560988163985049114428703349778076658191368914741478010738423200316555344003162076538867577468120854309045969449250157409695112103791879899815235430677811097710414694134435120838721727600405730394236727242489831448678660068255215849859525122195259742208513781293175924898536980112567458958661720047644017025385008693246625415717444126406369271617492181900106553853372461707603500535478306778744042424875099355910341918393606099960743252959419007795151284800141411969878027647777080058889335905022255820327209715626892964329450680606647031352398970880000000000*i1^25 + 35641975923325450962398408035782213634049588211279779161744613544677742316975494819699532059394070722081982805554125712277195952457818385204961884919157366764806666281823552999353312305058343847253922359447466758127571633167899316595734460217851386954536897977350107634630677630376379312628240288674046761044674452137801480878363820958338956138437373125827569183348559020775189984414042482677776165353518963806031684099105475425668318876700165437601068743419525864388421083158121107820216413118701498368012023368669144382725203585606899673344469238362336327632204968048735848909069194986993998350185773413356135944870805111158581979759258627549295558690403963742709522140446488358713891417946491347963656534974911142803167406895453602615639758020597688328660391089504774164510655315704060060910087876629297508711934155667302748016765962002498804914746594227487696191128093421872241311077023483517915828009595864496313799002799650445839352674265197363667484694764011988874628465652586553534756663025593014154987479946902260082485102828330536198434123039561039063709887837521492124803004735451834270100863797579360791880553109760212846853008018300666554069672444546659996129969223167844227717434330951024881547114449579521584995186302706023262451308035761675373520662531849591917248084936543291798617957296593705967394341935474265935886343100107196013965503116850168873566243759809678631486269470850642868134669010459256623625928704000000000*i1^26 + -58841693688991111340248631503037025999357968066242705224253690442994348798266187006856599446436898195718774821529198626802202325611225222925875827876219768059007008987046827216955900813654840796086029362340453558524715341327294699178575617861415482780773201789949131298639354582572344717836930654951544675340228738953376753387852411885902865467159279230445912339301015311162286119944268777816481850836717350840134465684374100332539681453818533530807878677854810269301602100999108665950948415256948738400024730746253698009649856310793610159444037570094276341118054042529015003113736627157645889195362962916523429584175493533976280532892809479716725073685001148630963450887223357927725423889662212828712410080992768764574339616344131807491413554612623310155549617534451440480515541395955787936854507069922432994809548455062927356189757113335110749178612718364182260469070634587127113161053506215750645974028383386364400624620672499617504707024491852865278104896949281023860268140150389627986112977320486561182152683805942726890203198360966343081304713318116049781322862671692258528073469350196636098379900628799597862854528252272559641998072161002997883906272122370007172718281301418472988202736053775898391998010865533603686763692195967357721142496729685820769557587876542724950096429801085655592761421055310452363193492121565479607651202178236855293560718704421916073316324865711973150485863022791079474861408128523357388800000000*i1^27 + 319863555716659279799351704943479424307823475515356600095192950941859692078974454406596661296470939486363733390779273860393772198930517346339862624800016581093895775718249800981653707745544756924910582308476914634044581698777203167154476306724706714416411113768715792048179635841204297020776616344106587371925363208289448000047374792400053077506069945493448144689956145479208624200088100169205616685315772306059977798339239944091100190834933569659558143678433217794549521651881321044396443668961949602717464660358420441213200816625783927189605289298594760697873383124880219259130256879175875536429072693939168012660338667273867141789566163619637708104557469873277529596558234369743488590776600772284087363313802777402401339743154099146069193968773719470592692605120856140695693355166213089774372179243417635226163250652009124793827355379978409964011647232895004081221606606317345039124778110757024037770493388581783748031001521903713370050679635318832986512535444209893842381362930060733036523951997744037853679308335325586715013490203567197333593735294638475430366245805231637651784012545861305182856408094034623681387566658003247282453325511163916804163827742832706113750790475089192749445775855402343991910202598584703794593355873036283192280753242781742925932381705019665539735220951696696196201666089282324154515299374179682122512646615993723677745474103589686112549807228948546999875144519128874329974316728320000000*i1^28 + -1204042322096533174000659349309014421018837868054641304259699491414240748329484147898779995893718099594211598134666144294506815674337624802017110277565092100615653499103578232607597253894347851518384798892725342983119641753920672822721470787767727025096930625096216545865844915435878446257829807811424239333978908086196339523434269866679617173044499719012033143871219872321296340491715392624666039371093797339279949394056262478465995046938886425141196405157407811353553258163621643722762514678204572089986070059676113954254812570081361906384184697846636679233008511056901149670928600620146636381269993535496123162801686156662620160342884218759677882200190704327967803428772172195971623085687376707812223798261044900770386050508723057992097987530560809115177212642363993104149052984424632296444515237868904714185717019433982363447607811549602303628268334246083164250185678146932523592119290211283423293453598314866562720298209714378351029204307775081987364542523875160743321662631273573302788030430360636426139559590854993437855978597024776802687595278974887077838791248032389023765283476106562011979774156074943727848081869888896813109743935895845304290551812595457039391541837013727654880435674238668555256066038796180718835167889964137994756405371070334119343455298405423282953940098083905075496743690519393612943552690007179772643921211477696457425678878132034220156889775207520409755237268590355028115456000000*i1^29 + 182171299367408554248792590948922808453549716294642726518126111431675256086250695602155209214209151177789910464292203751927191982192031125086544778051416474543917273725644747649982518679778697441826257419146236646998312314799607090434524796978670645218969624747076156371336969977397962867079788734374298779212357404467403584852252532686093817978167781109849151982590439757859990831369455455723912609095321036752393908216158469854875731507784611763432528892174097034598239410352876633066938761515763896981904268320459280263259153340388094273718720020579097281643730384392061919467123768515683728338643325842426211488158429446544528313643084400569841540422051422083185421454757544938176874751462816428066738341592466831060649981927207873364945787829613655707670688548273121109555432124026551827463707011193643416675697914659070140040619633116367226839562008535500511299924174968189104969528050151107582827344549375028954496733972663355209634714192873558347623292977065888929996100447976630559529444717110861713396473252919398549390605731197874758349358751218710597575612882292297991107926444415441710986847620854167113301390399466039339057986416134029511334884649672623228688524777350707645078111735404665165178643458482760720718780640755312878415983901326999883212733385631501044076201280319700034673117897918037496513828681660792474061567562841711559854323613212653994890114977926215834833176756224000000*i1^30 + -197574763568926332188261371940729906980573141409900181831174306665388399525591135624540625338790071597632516084227119415104933468415987428027889873889312087469062417609876513215032180719457909760371325100495104102870559657488745432735867358561568480947459649043700214804223503991063906517040937871323644015539211009184255145696046793135332607688275134644074972452058230289051723695943553232340334166372892121919752273845265803232569081516347164536495625908776250147005068688953570550337574669243204254868801322361282949078068847744405057825311178014671055800487220479979393994218365714424273551010234566790300753929629482763308662903120818024689378183922763700975276499519416001074102889937927931548920539110110899270722576886753141010109245386239250966031866863140265684211073830115333543139811520688724827012049536535485961677422324428726642285575573427981668656243031286700984768888912911920152045372889739913286949058955928627624778219219852231408447491982846065184762740100805544774037317465419792371756903287413250603472179193374260938821875957432150514466068349450597982177831506832316138016081421977356422377368150852260368905616497460680803311011513588044855409405984465697994958009742321271189996171796039465536636531885567204889234134950661219679895130315501185287723748763047562576844974890288836776368739564391161231984260033864816767939563863788190116692919398530598867073761280000*i1^31 + -5439699567732932970329389346610676454118465507223326357120291470030904326309502427983280027586913170171987959214676452804669022257402140119513177646507158457185232114866613134537974409618163843000115492373945607370190152976632138241572488222340590919640214150494337238539635603196770070941793951969795630822112746256210194136336919987663075564646269595470336537929286571051555966601976688263129211217404812071654512030175413971419600266991756091046543819682323119456574547421818621025034020545546728845064293889262731261188702732032132968895566060041676279014317350737653869146717193514212185733769020387577070594303102268359803090345382385391453022076048780813313727809124288919053194972306090362180672437195266686662941773789685343041269531280659334438761619651691707776646708642119278393841645881557667028684163888375411448915561560656165269088032627481520837142763910916576330296978851420508329654917157376851932638557107296119972973838061272465567431388345540011359972247236187225637868227584588624609094773465447100867004994921084517341068432287597126837248361837076956479436019558584998870178127207912308010390667810897945818700902215177179060309379743563909411979985322922178604527374113587535741818197076286426967560804397479193829015833634257265179290775700019380737838526212365433827011665745373112315246782848162530811554484549743772938393918492694096130509878853632000*i1^32 + -344469468033851921883311361795572593210085379580963610069330723464712590686202288867850724225958862587426135892915824142129145546244800889039282657718994813205425376528862555020575847242585704033359829555650751142372275860289552888660091942936273955768391872511780507413315545109484594029222014091237229073537709948864715534121581458242924995075504400586231858837395363070698190127384691088263660880396024619056224012438372305537373274215854910249436171993450468044995481955148513463328662381542820726598886691061066812498447494570292373454066054753341214629714943590065089066529615962339175070064162833263513331655407670657615628932926133652502303965024165401259808380332618720259953935548675052056698282947811549356583087011344553642129894952976979542258745951564414008279719382337696979514125096933422602738027899684205458841262211937203210924872316919102501010986364741954915754304984654295751982657077183771791276952282732447236630535212203375116288670175226109125185200371785717300974320652304966028625061504320428633010446494748214270224588386812315320604585581346760141938682989819404524433240053280322094456402253633651731118450441879296681480186234114685670664819075324344374316785559032187014118720364544371294842157460668912388385345343418558625842677116093088268571790604178090869853568906298579846967918545022162271090836553517396806609767068650700800*i1^33 + -29915225964626334608086829848560732934160996037706918418418146619324573418857942377987938062718135540233382865841440731826950817668894632304604054738453498019349030278644999607591491611627394196643438316551998920986015877621407967320549039289752530844580727786852940531547954690398800332933095168943432175145542357700570875762261244172400394836626302905774138961312714201332730936974560102274165463505546416595746583139306331634124800055924749134809614428632862882910170763672748364456237208393133356601718444011754268376062891990588269787523658872529678587429169980895755793230507947889549962632616937135564116818441731918795409327197754190803616647723392190884217943494155560101038294845140958190561516372686133086035416307625851018809241195384126128289932975566811078009761705248372265121664976061097232873956341691285672131554375133145060107189320729424799536249448618462426277243499095962647276830878612909916460711750195749127181663615297680469486981309589991540738391812244264021249402028903528262947169309879238998047360490322191427281318869384898315783896715151865331890462505932678898608400370987692051286692305002454431925316123422765178576671052101522663542511407615133860908318479133192195238504087503687144812546587322383351079806513785158176254681379724474556374803520815944477400460154401094705770726581383195297549804251267297443840*i1^34 + -373187774206090832435772802593019965946532339871836353093939304361582272349468853134972817138238855285890875435245647650635307480637043718423316467979581031834433087813448185738141612282033085298028640684392761657230950298753186692458373419393181226267050139089339562783335483273297557380807469451358118400886523510914542755820460845333506338995759448061212033583444626367911320675941718936296150159308888268914946012297283034228599445467813006426685547664433484771242540455649573795892476215257123021157425940262645884125581747031250499394526330754942363915512624198374931963566667924429466596886411871061472180239942788864320353600769624580034979156437259003949436029476394161804555060060007569698616207937197193430451703161153521335917271190340007176222584037387512319371937207563911624092850350755152536474397726271773059862114600423832487069389399816530668595796859300654839548099522973386764774633217557971524691853821537283503825209974445694646280465163972354791401199579390223933311051210853472785622859227316138572720287561453357232867387126638647178201554816213520497979603629587436261498403928462013787085628333127972203553440371934922165301997255645318643711197340193979595162590128233211787611610367760773324390968935910035812357072880616955040280682664810611642764528347792222706786610371702832852666706462249910272*i1^35 - N1*38590586769994818563598058807451378845541935422582182654420198853279821946961797695765633106456461647341799188733697308908768748922569854098403171596550676709393255477093885795315749278975494781931174809332905080092402897974916505902318884447413255049750734481741403256695227906717301072506283273887753711445861606675930298215294318679366884139066398770015014182365266832880460853299517942310613446490467644327575281598483014082593014135843969920817184326785056734252669781300921673338193699032271091167079982819845908443182041788799*i3 ] ]