[ [ 87605150098308518030233870799282968897734164688665508107591296192544913128146532317493837707113770300784791054706437110211119461517712574629058992956833096441944640837624971847742510130852227351483369954502413889984794605139365718890551834875484625565906358635038790999108801265628040245543993626526950969919170097713954544320644202368888826485872471136240889891855550432881839865675401212945993952040086546144970607179603051651624887448849000971662810034401996255052120119513365141067728499370314451439478699370447723267463603519321345325812173840481702698805598626078615973713910602902037668204622352520620869946651917220563641067471394523742538701742126725585534557523903014372685150703673467099811196379949407948691414944653423500097497263603010250806526283696345721990510959642846344564440366871204919748254620991247215695681498729318511349600654997384851777722850515777843231721192612210570900943916758088715285151563971655765396816286151478284978029140114275812533377442475399916494129357229978329467938090280311755389787949637383134953851840299208620302057503165917311326865418170870259614228029783699895512416193868329888135051381605492811991936595256031771774842758572714391092623065895978080780336720350266660469731078311824588800000000000000000000000000000000000000000000000000 + 135531743828176482547807770071575701463868429630586933941499899877676964641076458762739285746118580116008840843772885028778042941241606587952793739582650177058200701334411208388604185934512606297938491681300168385107442908236462301064128414322589420655515034812651920838401089574142200584716442802389598904925337767841466250952122663355606594129069151058261511733185811341409639282524376838029748325660649760536201889053089037161576502575069358456662357971718821216221401335947112409003235648615445776292164870322094983767882616902915473784585307575264098472542384049532354311666066426348346968941932607485834032843737454673241749654033795710154395257903763611779306441303323830238916468647879106293886099828488119249361316128235422200091597458994123596774678512195236024480984973429160307036178640332723367672021279158213936478096774868913889132429811157966151287618098105401741064666867492976999704681378420356247396011155600920167022871017011239251887262406357773333449206309959026285188046897622250723870892992178990811749096439009158469797451540192602774245024497191259852957081554982310152767076824424270334169950288850553111035861730705529972657849944801425326751165105777438520617787961885858568816008210691655140017690497693777920000000000000000000000000000000000000000000000000*i1 + 122638174250320441761523207773619539319087377426938537387671097925398336984617800902110995318977703771357846212752668738890354333687403076856239164844873758305087574744139753979087965472707552236123221757145553366316459145759068542287735142214196886270472732188659462459448961619730941880286723075997685568534588555467253834593813909772681707866753670928649213517049008558569150527616070233112517970272823957444549335331228852361000116672568820371838032936199324009126977514398998947238674644793403008380880636896544178669907288241828963545058047855245779562471160933401680719725041666313852061137946506951730482073436813825084735968495295317070043071654962674301870576817774373166439398761106035162945788174713369742912583461761699998000628725113518397869081473588453099220381344488315197237689059285426551929185638780775530983345328242468704282892745133709488090368789025680720081860200417201609126372668827861807619188663025236944892412708690571218819234365691377638234554493002597664919356696726388683978694404467750654590385947335276196553387186305308843221818725051679833500224045449551202124104621374121558711883902107070412382484004893777587539991605996408858957710135493567521576500805614555400298874920554573531924782144028672000000000000000000000000000000000000000000000000*i1^2 + 134572732651338632205470017202984900382242004991740010810994607808280912508214423684709609754156900491442100199704325895486629857680295654762278654081180790852418099878988607399823855300963669018600293692577097778814808643491369333456831390085561377788717789140193382974279765027818709691145329639971310361239228236547177184719153726192710895672759687394024234042268609664412751342949611122980216769078174769854725854546301043784255393898032090004157105062773234783626437280767439670117714769830940390533491768760584425751658104327489643173313317839920084259507981397613196032271630323342349131656231009461298864123972303754373063367479808609151903897437019613688724384450771974456791082474654838501429905390849588595471799899243285190418239469268521838096275116035296132432438360704194425207082024494887273809509115705407575378215031068930900987156010477820364645083555352339367758450038671957294631346307913461193283077714750124990325949914264282100410164136803211487338502118753766675260926776691126162717170407417459513024304468153035728696175789707394843726962581070094079123370230381747743943934096870237435817018395350220322608770514201343479137013319029853947103350520894820893092243788631669879940298581972275068629026655436800000000000000000000000000000000000000000000000*i1^3 + 123657909427711044008766804442169099211050792733004390261607896160246316501982729569344596273888325909624911181723147274285617615177273168797398170474998075534378880843878836543706319377749644860403226646204736421205354595917898618711587103270985485768582164743285723367244812009400366489729487784804157960658562656117221782531231363734189659391584226782260270808564342716408498514486571285074271293154691449517694863423851999844962176387164060797001072947459315643148501334725134551125387164893622141151466799017296242898458414989611012339752758487384420435457415121906328753636446242642850918434675915482708509404644806577867695354589635691585327136552569643985164001164030499945082835506851405500488599362536876869748400119079060069338754678463557086888452092855743034490279705448399797584670676486106263257805556367905905144754644332864489834946940611340987910664497050994168194412772999650534911171211037704429980776332757940666259042549641546920574004726317117567869409606176993714575592099286986751230690291952945727099382944902335694691719969078841846540299884504550993611189598360337986840222469468981976287204163525394008163202739581893584907938603928670623023736889607478906862699721773468810701505214468937849718072934400000000000000000000000000000000000000000000000*i1^4 + 66717208196921094280243001951582069039940750619221654921679550484297416374791756405018175669996366706497630098740094068956799642591371094348125949516216709522123133915114573687371366766047696648651472615399798540711379159132712352967647813564617135704227006951199682402061536518523054279141490768401323873882714214550553151245575890265874733418761659820958068499553650299467487285948076076686757378860418623335518351629179691445694654707394268094673936059901196461250322565207567611835915418556139460632284288555801838812664905984077883927047822252306537481238100660194609139775429593795249247227011168103577326518056533406382943608494580036079375556070273226964962894310152204450019131526932811697599533124134292788123896229190385674816388711272963924877911750507308677221054401897705419241013763821950010151009334778433853797963384074927760789675984055247237798187343996512730793967909619747817311618584367501707189329725801166722928054268090845565604736221412266489030893376378191491689741476660477942374586446166165014464485196879381307021631390250557675250129592326619704661678138885602702682969496305439753516953420973562347116179989343064127492919796382836362572720804603252347248651880825382215576757928354424890173947904000000000000000000000000000000000000000000000*i1^5 + 24103285572081893391642043187889104793453345818468868564292503919224955034123348385802260270121029316017852467220168923770215883699652051093924098514849252221504389859899400393385608644388102648403613033554108887472499521209693563795210187954543025932320109475605011825564233761514910799850986424302182186670184451632091436596698736581704675887100463460986597899573140065739293994752978441891519310691711644102991843982006568855339407358677158623994051070092469724329243132295507938312842736257014745530196034124163013134580249805729666988825208238589163873998351673874633359035814966942135180793380397860279615063269963931579913257134808599442198009552987545705025031458801156589079968348409522349945925799013380357741036687067145535958713473232569565621850571806434124763021685688742171582211146950549820817577580610024125977092814397539049094694819032575348791849470079288462318527835158789474242134367534559473173038151579646163574907976070583926990644631114668426832491614320464589353549585885568556595317395437683273716772058945534627087943674314254862570305626932564673249736584665782250870366346541468780151169124331739057310947814713749946405864435240003482161736564600585256031335218111627937518377456620142868824064000000000000000000000000000000000000000000000*i1^6 + 6629212319136074569235555110330889329314043444025338519107712393574165089647746617580753962574199089818077971772713863454068839938863525018232768042724175994322749605002469614244903726523802661307823509128267281443750556355218955601173273302191727311102628715809636251238843089322235848831534106636834656072162866533947676966697512766918321912291865744380928870793054091415723669727467936784596624132162032424510967019813530698818068334334736808622444950949824916197542955421292173240409429464942337414312535032259772657543179465915990123104650227635659905106093272256018035100862532602468330953903977138618253292784547222617407668018544934061685025650918653648579357137441168468285214933735575699150260593412767534431622560918345413970242894375009428606152400309161554507657855224241356457834265749580174236069243570965000075955788790520174792450537907164201008945169873570194349020513707976008335140495617128484692167413055383527761815991959811538142858800896821333712414195820833106961250050092013365717636064418847679008541020316225005533053177822333322438363491209695030872993715185089663183879565140974372587187777574099969243005878477442358556363856486722912446498439798069213657192572701377969140054280596963532472320000000000000000000000000000000000000000000*i1^7 + 54722218289423627915885835434991823375806986354572215279872184556630291474221611905730515844457840527578928928823907436763717637887966254383933684341336885458941364942001977908051122569767305551634049175997527525743327683021674153483340730345459869836153687041266387490561492595128881806528549929092053322720157221654910330531454402315132078818261797642820649211350581986661152774193979326577122406828628815923163821190319025545904686067120608163296046184084537110455254699933201806120363309288639542142892823176162080567589772868787185370966919410665358317610746223009681090816703885455872390780533639809126449068521665443413847561489400942730759866245254535960503894125399914235356591446719764840823379560820521206911176728673499105777886942058963486141220813709625688440132533579458253936047429948785379931055373178353915529559220454240903637554987336287167072614161425119501132500263969750981729937143286924820712615418038578271999991505114924283415503750838833788046681702746465968171821489996920965086178411435722834399522827761827765625799944606391425795996873270223205820730096864891889814648534408833567115967679080830607009764375014058515825928829733923012321993754287375665696500249741331969938975572315078656000000000000000000000000000000000000000000*i1^8 + -783201518093899548146032606306048684022050335476595422910909368834745227566829949331386114137394737032717949718861346252049501977938372246990710196996100183831616612774607326089093962576962176065265293915565918142687303815211138653607383699922323406478023938474856038501989816723821116281892198170368747827997303038297039316392721565612839835343635932498619473698271723016640116679778023008827151153275381552347061813662281200700250362603383837074809149601730605757599185669237283015775011503460355247082703587804686133277911431561828047673631848135260436934491921986781264600409511668948089731589559218758194503687935101649638095466173704297040115150068215583594039661257354358585738472666901867830397319732200104683544815322681537527935218540901159984014325821158715423259142132146869267988984615731708605744920694333020155581981824036250399892325583798757798694668243908572589190241831640513332480221641969336765203361823464438158825790658709043980940737561053941987956133278927930494665134880868620994299349789447855138720061067217985501763999721663533296522617687848072282158987430641815619027824733397714029367045261623955607811750335399062833859938944196701795989702179384712242412292212966768067139239784585625600000000000000000000000000000000000000000*i1^9 + -130658384982614056428020810270613243395789630089609007782578424698642308411051121782541614864540217178075020555776855686578488173019560835357760092665115299130259236296105649408345169414467307201091386177969390718005676823863281374251508468568559243080790125839459034967031795684570768094352800083984211733715488369111460142534488771347398690290986270482022454505446928315578269394976098418029229812286245090617081580074134000180608088527089763908461978784882411596086238857110662058597690731496645803655496288658735985494648789575747840438661770346400228262243630938668796383633717775310180468263195274346241447352344083744354062525823581855605433757995690052654081579320683664791891499835968740053949671666874996916119002316963449558747012128166473965464438324245074149417489759597432746307107843551466342578517240332044142152553618241568057698935928258034570818003445484345888616975204333741854797447772913171378883221507050847085553775902081561029394357820020698215428148701746536075757724729655724489222354532717300737892153898641350948695552897574557028464562256441929548776987826595894654789141645650679265902441813808643793556724980797429875093253357445115200156402233659052199985022882761533971102941042442240000000000000000000000000000000000000000*i1^10 + -15555452317060332864494613127624295962592253580879485670805615763682800406335560954045385385078496028518576993090123824950360148911260080997376158077568123169537147616739369718556224486641880870873308219046953206409500923451636157961370908919972972342039222865459678013027743169197451466428985360561660293824365869170397217480460345574152403438646733036518150490159864438869703110871988350218397714231942148518485236822309264696913019491862059334209206909962142061423802419522492491279023639418242082857693998034900859197721409360593298154908851894204177990333144768915220670621611807263449125306908490160997604315730469000732390381556647275095597342727774649099099014656744120589461839851006355649101990397136426506854867813393869476890911097644051062951338845012626356391124282562607299478783029816651046931806760682986078317966772907897097919624005836649125213121210579162829097164252581642872916099628645148478926511940324722191755308865252094188194862201417643202746299576774225496515930444707865762171022300349433866825798148107660903703177070334466567370984186694430928176106222346562037842320377341651088570081725841941335657008625029830427138308189403070488381490742057455741678206943574164264186948878336000000000000000000000000000000000000000*i1^11 + -2498383232873567566134809044092213236249307869435445524497983407818218001883600512092925854028154705318180666313235605696967037769053965310286190834483470235886703208836025990437781525850157783930219340211234234591578923221890140091627079167286021545920803589430282150497106848047613488822899065876293845049115958571801990616433005298224081634424500824021015540407695962465826607063533937229592959345437945984920388214080218943338567053693641748902022815512783208317893296783331893726602413979424557408660441755903439314398844988281584677570035716354573091218069673901584378507949672138000769505021103306155595849126225876448332579198673105780471442109517411655185474496424621507062492414368141579494461492873209818478427466104965248414296161727743011152839368982237373878434501204000139296551436138027360019953785977178526476259391224016280975621881907589556226290663651328066748467536602426587372646263893358382055854695846234333577980456204444995315990399963489042083683693591381348708511858504409754617622680330332182743125799906465339721500502075929506389294251585922463519321963606671300696699063071526502884380926556536365069227541880758068286016483898328126499254484420563780291404691657646599289228492800000000000000000000000000000000000000*i1^12 + 1345292159164259920993020399905349428819409929231311289486830089584429714070026787836556879266985123768090155943889978646957444080701133719160867594300652097039586041546702449718813370242236546279248761106513884881386384395753908720569979098856214519075342252626628606015271653495540992064342692326061429008176446728448057137033201582970297183285450900610001670020216561679390305127970673159490266873379584388224483016434202840732985076419329407710416388844370762124436535555330463586906006373322808034719472965127501780956181627766727641928894826931300799633390234721019336600708756208652730333531639768533977171032156963311000506783809793490183103727179782627321902783759542483513159082945654704555958278493713370144819717090523834826852592649690429368378397549464567570963567041399610249811175230801650391291702272863960745394455293361235005377827067872550758843543946711473496111797387304689475029884833310113803500727596372908269679232715181765926295522574379383558931390683126727917788227855939137935949295689246594061730160772125208010276411018453922906119696602456130618459571971032095593404231654980244396984912281976039109142278142314086092665628312656591566796405328044885477816085782406898531696640000000000000000000000000000000000000*i1^13 + 126124104346598338201536071676309868992214344269904360966408536384642860418031795611301577546478105193269905157710408752878030202318439066821292770563277425728550859330632734113087294961012538769869831972201255497480747742838816624019968228094839317194054653081647159243135653550501234055114045607962300743620066515277574020254857199048195274965083136311854725250549430132735407781163940534458713328627496395009985790411025897843843128486213753755178059776089356353865441464572130555463197801273480383481389580551962696876663149638632056564362550257247510925555906421536644405011553320099127044650001688265789816657920254806936841599639404533744301088474630226255535593622956445841460659255985883731797220872773284220767222566554876618232448222967807115209774760105654331936102960058686203411326301245661486803364251160259581079730608735468698674196546326389142786175167437621103688610130378822301196426994411724513793281775683976910974271241751013277250418459326078653896535726052006290595874696872548494915847104102029435102171386810175225499103406369980563568756523224024194758061482444054599481628699472145541273692284081441360986555743137493356200181055292160380904803803455343473242279166327079829504000000000000000000000000000000000000*i1^14 + 11671548986453355721284966233210258427855041444604809698608855605512229902003586987397638148556754351540905871806783602760418427225457735570400918160867438902141653101801874332887917147942663734373325687843161341398495808387197450936526665408523825121390160520848430452637329064833897224360641436144400774829247629223738474527585380180676588504035597069509579238575855426463355955101403158332996088975513538553424168054082151564899861640508572572773122047966607322696994177396208222846633692435913468513323586141099133893068549892268968003399979869031306017144324110961575435966911782378551671077230903580372700873737676378874002008364126864843928197609551076299914241497721816003619620623207201354611693553778334344925372790857845718281428661299441786692458903809490100685229019960215552776160072413073348899511585241160011869287944269934847066931842267012040754842099486337861168534349980594283533081461248947921996987320374674078810204719097361717805944918912912700457054464232443419815633341256558294627972251634162480649835261257391309792335863521875664010661791603850021467636203879992915939566695014898899917692002957309797748904396048456543458453091086644067318543672128240109019641494330408960000000000000000000000000000000000000*i1^15 + 5979107741990692080864534114584610805162283362153862170696595295979115349691995013043679625255949827036760393459865888832315585595985576087109829581668801861927045558092261035180889652570133778286022690842418777690332036970651891852391650460904747188890144511153451502464117434529677001264203304077652287583895791550291943850126480940568846812004823010187762177193354897258538315193025339221210820829751477568996418462418647022039017512197335644627179278604980761309254877476371127100145433045248103331171473523330779890805318446533250880374497419438641099899833426131620153762953900010666142176908218019641025799632873468205946810737550060864985453922856707033906816786000085055909002157569879588342662206263481922051382242385894472994622802878828495443844783906128586672376386768621220389465206212380672968167451756002413713944067098008068728059968801064121191720392200399212686242249677930424601980638235044588695295520332854616962143475150242717397146137652265844378194006842882108305042588831823060074670377971640785465675444428371285970846655480165838534720807129396246118083546743050555161820722276528637321115961334921946215103050616458055699123925492761223140756739418342352832730674023628800000000000000000000000000000000000*i1^16 + -545246953936724783258674892518079170208678528091931338706805220011447746973653203256985200887100778245409424212649002771257307872922863064556021407480858683676420541816792510897554397100170356549780304401032149816882953002029620073792558744889594703987611720822258453274190108243941780845348784356550507615964221106361934915999160196516183901686738787450891490016954336792081001409044308370446064738892556245644710294522453235587975189314822630424392911552751725190431477341158219411812810471136406367216688699501099379894677724527488211648794238403988803992723565461114614787498310782969959966469817463199542636603606388535979033197074460223502005217965984414413260545642541731935298338054429230464304250719441170848428766624080763729143602087706135103926199569648962630844161831331407400821299466038796426015595142911729906467061703329953869958868459603415322839593839125864177248043045819200105863093326211788778402439405410507751608524242877976208321084802949027279569756545825278291688260807871600130565583573251225919647552962888667859792316642714078282078540511520239760689097415617733993750309877053917393014576417992245808858535194736121021114569087226257718726622656833236472658275598336000000000000000000000000000000000*i1^17 + 97663779525212452660801838882711121340014459409165193480453671908545051643701066844624392191583670827186720085535618969182997938500683719084875371977697962315216785983659494954323759455369243935652642983742282588048822726364611729266217543336880909758776094060347909478472173810081446639172064487825971978039440654244206031662189025283256242285248223183243132283274713549523073699749203258617605022693212292405763907914454205089450162427544141482899624577989279029008684394666518424375241308153712341284394833935212299001096147828182399047432171259069522832384558960493623154806343387274050755772845577545717228416783210879832819194635713198753401043747194842203400181094032757814204918007908591339917975475025370243152391267526822587323053929976099609715341046533846754280782319981687093380506081509816451104274857049064417688354364265292428044672463640244202328289399428007935302214567105714188330939455610905591441614075283791728734163693968971058560403799336094800792358375806011602605076306114093330936580824931393731352399938964204079905716409155422209922076422862833602155111087399816334354614523021467773788645272178418623201188673583997647627638242450617627360291837584589742304080691200000000000000000000000000000000*i1^18 + -1859691315246012226862772326817522007863811929485048577175462584449005870173539901904959675499953934755170928907073183700199913084886577391087952754893197006345710214560235918835928193890311080629982267737563050724593800741347550573714015098032348389896656752828262512589725654181478541699213051385495816688569624331909663083965263431294150072916667511666063845908643023736566201684479795828652206463729187745626355253508124394967286798166747165432059182608345070677121514452125174791037823078084480752090232432384239577042686927180429212222105928187020436063064696129956079708788059793951773975971014219315686276946626465148045149746946888860340049464881654633670582384953508691784689545010117178346979553117205366440551759985481025547153171148912996847327379391440665803221858399806874120044455112012702113246959669293016701131260407510670546781054380641230588030183766777163788748815318525520326163327908207965367490582595252493925181699091447611557092322129944388409645801168703906499707809618673095691133937968272482083274103839506167703504054967492045497435849072203573653582516240974367220833390246236754459401105440649401218787708975456198187215607182415558468648172738514447887237120000000000000000000000000000000*i1^19 + 205777880820869539827609662760720286908776143831250437503902074240334887537943648932800948475265451292031936094509666442876300887816872570101696032891327856994951802174568179663865868792149370077531846471924813704378045743910050964990003916678327116030068563873543187313749321414332482862069250786700824576413266996346029040055351776207151640894671583197631797855713378824781378122809417422488445745512576869340231103273692923547551914202020412250600436752634018267218384322322480909436897450413852336459017804828085239035309515607917903092145463038506350821901451101134000136305371761921481529780185106916318862023975181248875998051577554356128232332287296757712165484119526975576821797707227748610162252860221820734900691606508172873649080203597517246598118547151368904919345412994309292033357394268264013939084069657996908169092288567622353409018299223246119391803607047744992449306303069502159555227638951530477486068295168332967716744481231303280020929442862006022446785468205547368746246078124539067469164420800414673522251746984343227051522110532851069091232629262684924498791291454459810728251085983803553249662126898918228640301327451995480148112898145199366791670620133999509504000000000000000000000000000000*i1^20 + 1754811313757885330599364316352783095355570662000088878782571057265736205263532233031878480875372794511872505581441090148727943290260170666991326263798342053316596576127352188839889963917640412907333577834450143841673481922786314842006591329134234815922201997789372680321503688755917785203696014672629340742544132175886137661868538435853586168220996507159698046962886426699406817883896094339154901515011943174467792288305076185452801393835288021343617547266689078409198473940849138864480092573137992490348345918113434174192456653556139968928559031633270433966968386634522986778678923589192552289916777345730882217110367297667226063357037349981242462354381167603156809012643753109534863409300077598491901777068969556809766571395099897844425331376365874457628802078537488987744326092909009991917407415973448500337417674409720389030465195084917333142723165750490593512626041417364617069333241720029909463908646334915960506247716243814361911652445828394948481058601872263414155885681799228986389008169453881002666885059509674599837473002501551404191919417683022219225192077444172340865319049308266103015746883892410734051235741455889451750843957584357803734059825335215411610134181524275200000000000000000000000000000*i1^21 + 8126008191984373483998642138573797778036807460859966560026214996320139527887191706593166672592533804372735111407840188970148344803381237816731629531861757782545154673012532392899998262163967713934128269157873099804701788597292540948227808297601570883857792722663422607026411461858316515444164804991481276972691148368375212965384424195783610222707511204589406146470249149651865150338914414290754464503981386890637980200260802334418375611442302423727812894142205306412023269309930395277028389025073815089718493783697454856680371457876434135990482269376303712446932096103254103388331507024916994231968252056866621152335012927456221215090792438285488593030326979994038326064337431154524844854271401468624251152944038948672815552397972512314223523709906219008888465120929784782615912503150792620591338203652651161992904225002675069144658580295175394986408120908028797586322536914870068483866841880991315831928757683154782790235384697164167331487717719858847754038683936600979249934892789198020680123994726397823435839794937166186266132476076748929474710005863601728442064330035968783714374220466938381437400651023015467536058628427914897938182329852395361203706481037446810864996843520000000000000000000000000000*i1^22 + 22725157790816782048785724791297247950664067639318933845109409575066658813058854449764502210741641144949890277207398074568003720880805305409620840588809931714212309200355547651613795361229579184879243868889052008678673356208169090677062148661528263320098117055820225853368298511051137835915402945109903457263906706454446124341908069702708229822922623174321560687046967758541102733085262328578716393690518512376100478451819775753065197881111945429054649748372013758311219176065484552314298418755888730437374390260298036824688363243284598095939833025889563908155230147972254101510385455229118597175454804220052341012205847840377987118721345332938252065719479878440899477437165680438791155410767377740670972822358592953203559741157574390986264526785987658269467647613653738125298735773983208034912039015173728777252939405215892066817075729964747204287220561036943527522462405327835007780996160015229689690306763690251218773558491136320677958217528892281606895769740242011862023005471823421320236314784740631409607380917353594051872886753263020521459639204450099285201240339660174510770150397787144485652012987936999158471303606072157634270869514028015067018889898020007353253888000000000000000000000000000*i1^23 + 47140992720200742335875891917533433517503552583632064598029718530315915405041280451641805393039245637853126216648994542453605432441645284188400273738393104919099974342015005873091084423849587213907683575748079091275497994000224221284654061745316082464432079824895602421928375540993203913392576837140777914183998947968202761839096304032274084916034193645742546297779819981571176218517944723816608931222264224705313165315138816570350859133503009091211500787970876618592921261101281508183987167776790407343930037179235340983035021606056383485683578855092209320579372740546030484792364481189983221125738755446433994839001983759782643110706088305475077347069352467854893267512772558968019382376199610375096696282672906551015584070282434421940715641109077762429265788276750835626922142213780871638318420250383915928438163974458895160169554336932618681167015366824648957021968272918931606642926042531922004172984430763599014821606552908368156734798084466375645029791847592700776245013033370787891016361898501313758747018162986860035303147556431589848927095504974884148997378799564606695287878266713303713773544406135263078930347760289185548920267469790671010537772956163191603200000000000000000000000000*i1^24 + 71879658981878741699770505005199741746265644963132425008017552653582531119656122077399851682140415283665122936929043535817478997634660679735027257822326939373424707661449655278841230270278460016024558663892916683168419975177494772855444950914772223060541069042375133013885128105267138102007310194065060606763918867807424608277323181780468308729278300111338679981341846310663655365219773373439899878625641518730305853615941359746100662094400664824023490730104756920166176634776297578444008625840311386035628545610318700043028884368954103243018212627261193694868571609351943056593269058284444345516235037053801635166869974414487724832805033176583445756628786351354973998306740128171837301729040241322054504954982148389804289996269482059710601324994892143116600215822864379581883218549022737692588705655154021740707976801639679621580729463113905123609376770908366024983318215120084890299544419153919692143319606338555301835052490390359347979194664508699090130593865157197984995069617060884244513385288750488812627290027202487132429071458891104820784535971025393471984695881508633027987208366799127698275086826808194579406286699284341179555615835205372829868432367288320000000000000000000000000*i1^25 + 80317047620141607087001899330132097117123110366920346803510108345320861213992117508299579442529963911834782928795802295170806848972498253292659058385256454706747907667867868817659309763829576353905154524528001621045054794246841365395813556020719913451782800893310454155261512136356383248844017206728180220596274913258887702828685806535667156989829699497530347989452723903196165660138776473115469847890410755446392305815898720992816317810065690287352215248819554838825831545728949296040450921884729327982661577832444737721881270111301655154108828940707131073104605826497436899158125969230753002113358634298851983247891165755258235410091386304114445093982996068907701954980307423104302818526526748197556484131600170968036954843318681503816300873817726343006967970628138077418520873917042440688733762115347963023058977857371026900063796604738947068846526028812574061298046547795394663903765925112214254675096572730961049879084558336302694546923268338745857802095467295346958890878790158776988669033795559386403144819825872063032707435359227791242276973061151523046675549277959395515024596827709639585570525810725562445152995777775334310719821214094192006435700736000000000000000000000000*i1^26 + 56311881957658585249235175170537357186322799408044040140770857467082623327376984835938271340988388144199784684279777687937235234515287386876113246039675554731213395026881746338575349211487315236161324200197881414928215566681515611184096510993104355595794893366210572324689583138457403408933077321534721378885149884487103216367068660069511668814693583399731605894323222930924007862644366496991378550918176629952666167805274997681832203812684579026823681811931482634544169449734096512559292731217811722842790827577494201952589909948732315826638007314405196824109673699897994615727246379545917471618434147440103287009613543506739179636152759995005105179984981507265897375178759851542648704687902975691492848870439354623985522604057829314383495066665205184337213042550468220878030304411432977252310079899165199768383043563522826194110333437302962029832467919902797961184582894290928475145577462934574914306252539183262677446607031034754819621247978825664156801194791712746664782383257592925835344827399125023880780887782976862128876651046420912433628042065885821336619306628882966719123702108211164648227483936843242218453302971767929165243898935758793002188800000000000000000000000*i1^27 + 17171434361917189689811250573816927807154793067086591717206901460076722970730683821370589060061229777418108447177039584052405399793865512170606334846610952488647109436579056214855225376635608785574529850216717094984016960800758104199136497141373046535774629444090552693178201718293590081107943489456401348818104304790367969799730417781360078005187358649519347627100425969408616025074895745987691646810596423168682387253504343957308481373079673250640259873401562297986070223040440641549575140056283353765413948695483523300817990383502758067397825790514952592676751430346528560977380003827658310520932732244737873400661110284913231371386720469500962797330595955468835506784807573576629859035672742155765356862773745157841790029065814001585625548299847948957318742817959932399774877874468146487184929101556481999410519365521392065001122620859228500548465557397031985084163091876781649319222947331384772557393196686882319565780085467779897318493892995683873786566202405781411673496188342160165642877223923884778177786469223617710513718598377900211960161445484732132010396187881971767934819617801047344083780721617755658891562699812900678464589676308070400000000000000000000000*i1^28 + -20272816676116616331497985545907853878321820622434222246075645632164798672708651665304119296004940630870779448063193574041451298559920312020772684592688442765133692769265509597192353671800939864752226495148560055456392428411380074697486852402238158570956592695308282194076156059236571910657628590557005297124104416883438415430278991667438792634423163761776433681899894942265082978917797173119947431527234940343005023771472913166583051584443259527845267966119080628959181555194578647137880675983661099300525928417815082665047089478582467366037962440466153449148888881501453756954365649627160634303955865574557599574392819176207526392599144629720911219818491658736594986882757756774397509658248242627794599048923255309992854518801671518065168701795793573527562766680845726954538835550924809844951162793806162005880992878299880345182999267748559712596887219145699820473314780192959399504044567809926634883444267097956919636664497278761390156022083092928016138935251912982407228459592761720889082433881968753617570519089113381601378876948852926117769609276152295053177182666177058173905080602995081163449494059654411285476973730072038343924156203008000000000000000000000*i1^29 + -22412513453090819263993526133532664148025960978557123774779613257766559719997403153617571476261897014545370094425419104323972940155603261299030847263412940475978017523153738012708912680648920990920356527392121775708984138234001136787857981756251031194590282397247558650442251731276805184908077295474354637111411689871158840443498063075637829971133977865424472754169197536813957773634083868763336193889983479401994217773645218867356321187540308672325629049730420275953922346698474619154574775461410415319351336582237768291522506218368291034112819200137838949374183384690058191410101480372352798457499238918814251874308944867472439880021446077401513507293321423744521510023739522863648901176985663406520791015633248863515984921770375737313946016566842650431787180556520657479914553841332543113816551066362640636915284784039447170064429593134265141030747556329422649792097297762718103754774181022017258533277225457941681245536506790228256046593178262162867661452725391168354981708915732142744359299777538682736370522968901767088022659321655606433677205140082731340705647161235215519998348627367201494383414363626471503074313676735132583801651200000000000000000000*i1^30 + 279874350414664251170458764535973576455523249050907387895864171816663630708194325669892215011515705163791514356259202297876184826343887722675138549071525754823132853172704216320811344609307683451044849149491442964695491114791748887208069969283776019812785703838878776448910247725883890558904103843499406427203039539521580180138093400311035508367242594535805758600001932371813263960712069708228223449263014014532771499897495240173314150342352719605994142705812410095430515556059531127962604537654117333571903928697967133087400744557279614914475578321558365546640963337402883673753090977844890541917660877069131618006408008801783204879258773388291269072914360419431641122674004634152050634511879569895108630366540834939853387602062214278976148056339258407640640132321471178421916526138118067887527406507402818647588890812495531936018552656323826148894986924138484194828404800661159571193377076813901972861925654106111537068756056525034746256476685870570664146923502295850435721522735242464663798573373561110803804085593332398195845039313078535649923852429632978672725587655846081768568408978914182824906469294963282327017043167354552320000000000000000000*i1^31 + 13644540758662800367148991787283711565251481386941469815216608735807452345939671653350725333666701958937818221480805430071930824204165921331595039403224773996709878765414709057549120394787133862707523666253377462647864974288354575407061281352731214484375779441807211647119153661867723920676493993341986063159816157889898007473793007592780092675350151327128969630553160726280484515360339247504141562061600720586443762552777389360698833518155501562523783790080111677113549373881032427309805105207219185478298802576771328247062331532934624203885059551199383053972614372556973311639214593143397946575397732383878760061040334609568867876594312077580192964891118163290616292389491118204655973537411203213540508120846052001610238340781441026242846384656118744455814924044568742077512888504466136518804271930193639045446183794930570721560764900587480464512653546364235051221325765914952250049984307004053509827995410465629605183522217252955095917149603613187987300147229670320795651187821221347677710797237623263754937763733741230620050390262637128700618470989563121890698653003843747542892941587433208650708971422578240314677109974892544000000000000000000*i1^32 + -6006135887831402638244594237247404919256461645087284308301119404819382504788822985124649680000737091916838139289319329861774414059280270814568259834198760259105542516777164160809526709935935511081948970061199371276615240919627193308103243232994144576732871296254550366743499830897269084662882942043279918940464085172507658408084514005582047233470429914046645822282925454750543597883812551039634213146661725626644699310230021302888468266599122427460457507056214601735130668003797161759548866082411564028869148603519158056606498531231227204107416163237921978023288979518620758635565260439265602978153361105319111296054416892932837842998860256352468031806814215497963994950341783331458333292188980750028467640709248075130657586161156050285469566627755462297894223175845968028476689464818852270447886519243303632043764037107496267239872778245408293075147692558896324585446782065523709214291927771435284884834192666864721525841410809891425177924127744955479008185615071316483701798824069190748207463069959414929427936408464633167265246922748829965093674142401569098732719182753433912388952985160972476734384273399867802205238067200000000000000000*i1^33 + 808709735993138445617167191274907630012110532673219580472341897624125671439630842891472728580809649408180040656171665973374980590481983863986273267691711485021767487590387449885390964687063375147645163540380294962869902071874503772359948891053254655197084406132175199398859290394315189194962235829330013286611239727835926489331789958993526990079400349429081279194277272877891567221853518733705865073173969160085329858045905863140974448846389710639893990575015430299700981115897343016100611566427330607657760451415932491491964005121482915076673425390908218925251715500389766551852900758335952404343954636032994152071165869500565661947470518832464996115240912441858457859557857869874806961157867383481022406773436008456250849395535566258180847080652757546385884105350010301118316786303955294818411388005243984124854767689681038825740927905246164167588131496629851993991450329763942675213282168051484413902945636934926914717462271300122491758393193066807162314988351953867374603617190608761650207994052351057075914805236913308803469792425119069908656369325137634910071267808036911557156520040977901381485495345864633221120000000000000000*i1^34 + -43731000897789706909748018482006010409844975403630668431454284551801252021062887215858814540901699861714887724212588288212097195548887585107493490977733139599716529262218738719586270328562004277219726159262745028705746159325693442475178926287304912304888187458481768599500541388093719514443744891624100453236789329188912310085644745033162907392484990043889735585400811544566243345550426074609437834249462628152258056528207864595643640992151841173663974518839759824544288360626685576180251902129402946229922314661725842994317630493745828648286838413838455879032189283303148957611415118039958824949649725720914230583097568719822219635493490345780962636335606989599683075638080576961410528187450687590719127170263008413305917945203137818694717539033265541356940320415843501398488388415170407962804936862546897806003577750779933257615706429292734317808182995024653160942386871401461753532022679125654488258655796174883675463287482389485054306424903308113189977383168442592396117909006662579587390541121763297356899713604272538569756211223231971810022455801320777905216701563819811459357419430119994116898571606294528000000000000000*i1^35 + 21089743253580399321655736120498177340887879711467959013838277705881933857972805582469784835036102583350556713224651135027164323484719071973050877934683335960584863565516233463765978580992940215925218284909135558282601012534783585286639574242916216966394387033926047638554034619650849479138027655284040355688218160143024962322579882132500960552133672029973452405632021992782388952173885764958180750265310926174117631156714464437953997272398148225969704815929622342936135886573917455279052514474472931877035180066704182823286168871322980005747071133502085087604759040845450637615667383450284943725062186275629962968758871936550664161110285414804574036241264765596680022897801563178751392287323827011827166969902454641918892899172809529003264413053764759830282923840716356476313685611890855903019070271500634342423203465575739427709939998232984212921021594422505966515247989314507126883057686857814830313244814712145920855094249553353940666206832974040402621580801646527717416847896322911650532572050880171262014104927754578375182977344106626090957693875055752906396898337525599172543877084681878993907587481600000000000000*i1^36 + -4569318905487772242881461112884921207872330313654258533224438135996411657515714877127757759600278387861186801991132453893232294339117436248036701222982985197184372792388210362096143741722824613240913054053754179089810041356883933565194222283135167429418762584961518646290430038494735414566976199088201111897418715943106303697823668562892781443702617588206638315378121338739762696619024803512371536349955464267840428114400964917659545712246423293213213641806392212068912916067690153843369076550730311833155133922624054032285548446258586623185319040220358004137722385476582139398659383452794287303989218401556108322425921809682885852817644789966847040152012095442532464037589021846497379513632178820138725090094126025977716123613144818211125538986989124033382949975351416698671316340956208449976669266923094707822611144591375784788322720419200432801537861494252507410857124463073303281592707505567965023718405956374307249853883048615097976766332266701488348000673191902675844632935970577010334349424600864739988460450127995582031665582911964345215358009717269651525303685859905011860972536533446148751360000000000000*i1^37 + 392145884943493966393135993518703619561354862786246751120956284738822672808498994352893788572429154801504243955348637948428425852825694643377307224152040233853747824262643797690468432069664387642832700659984341073013761455705716955688283291717563298766294844663821448170772635038386691591832712238048925858210117154885840507602959583950905910750243847647728497328683341863235350373023642608303895900294035318536108153192200397085686729845728110160776642279725321896935285906319491443930541413907712134530727081428637766804572780666000970552917136964357032778917412511817130187665183697791887413685359177852921843855495992977020236420201538465328294778925494470133095914815753389731469340251723195644719314003339406732934906946096021240972523034917099638085423595199422682539209893284108546044715981494012771324069862921024494811229847725041847243529351220921809075803747148429177078571031819356435614348275953389970961454307599212780103826701645433950579344577130370720823450176087178351169772010746652307061654528618801541964602684088536762740219929592568868847016488546927134976539944372142080000000000000*i1^38 + -16019939542599107868538220408068038844665021649263132051854957501174319293263898778427955932450092760175859518980560695751049347539813525433569854003348630798302729903787107620699916785326358952742395430303592061939529293734629304265790066168638172896293116210893723917135483258340215134261682201369828564767395560442651986515790968250084624996216648418987486689759952150910883317682338807325773055626484754039006910531734570581922512716710204855816453429813792764847407259500269150555922085479946267021634326576164816934457201229765646294814997252704523073356563579874720545195967415829529936408560700897966713277951523681094439198870463116013302110981422486028485462226631071284319554263052246413557107916637897154354351013446686866312145562518895730674165868745602631290612141818512182918484790958707778887373069050068950601794229545301176065303870500883484190270607917140734099205119520279215232818178778600157565685577572711509092818256781784279316694501312444033532685594389007421879804303055455346095073970175522733230144716038032480379226094234807939126729921947658402828453832294400000000000*i1^39 + 328766303619016246549040947489264741096971157240504358620079341938211547420466505792928412600801675865606381598511410283808331892040397099540239400271057049447825154391763670722201591436828646091224897914054486256662996550377344697067903999143974954254953976436479538662088324278278736311165510341745914648912999551191418535976969938612910946113295188154768360855002822355286207604695307366452300726580709359289099772211032246439276989818498270709070560802661362489429865792528189462197448106642296785824364708094941644013112938289851638333699753337350617177124114789900576944781962754333623418301004263868220249030002909507901581189747026242042194249510594495844092284008723601414711625017102903885222913679841318453016733962053338110451081771056153249663615341574671783010027649978658922111234169026025080970343335025858571736202095810023837526520783063441032855103231150922273389223753750285099065738613277211313279756961373630817202069552407026593635919574240856816655113546834834753887541788359937189959645549516816636124407570933783181952973207668151302490955264779421378150400000000000*i1^40 + -3682725529661532072301172986750616599664938188846144739584274413478266006576878221034301821675721544059887330772951604031664782436876961120215016128643403916387852121586120326695330208634064232660220490838050834776677429885313768198009456759705245219798316240021693074718012162610971753986900799365078509256109239124793405999744515038208165185290200423431061879218660025366017551884931246439337688594884323659828943812398938997340821360150841820994282786781961700559377791743078190565291751402589531008879026297144999557966604033799729027177644347212717572171282055067399935722438522928138334060375394756399963758218928615400646824620976957011011388447661725155002842326327377693723738980251839905231737909864933111242270017412122343773568667292678046106114879205030216208176812145732188739012637979147539732599690227682939954116645058675484732405830956863239947902718288750858298213815818369727871744862382114246331604347629844271983899047033590157622821175129425375180954262552000829069089303710665625116421826029046551650144576033584669397619283353155271245000055750393856000000000*i1^41 + 23795419279354805402344275543470285885759054693360033997955702974114968369616130194568883913293873182831963809993930676929946545264358091308332824874262801218416118690312672322404058816664377632645582039400357982185277348181359788964260049206637178531746714670772008158350941936651916246826063046783927362228296778591058053651404179303400256041510051097850534887466506054190392020609116308650828659391113758753223123061105237062667534787786762145236103048592332340090419219601328785407720858749997592389926963359528772911344523150728127540658587031672657588804660419307155039608797588511178442036598235698924057352035503472128224749579765523076403383356751989923349073988782030543873464482457255485471164582877827699832657889030188525745994046465970493897288211259667910283286442627523847896073123763144023629642857307866429109740367253463788934537673254224441015616185602744151335080554551985887356486127194115110890432353338669022183660823725505882414030636496829253712415771241135229055372479138380697424910986708858076158772704860270011324940705732963071124327628800000000*i1^42 + 2153247477945425392631289207154513162462696575201245696813595057553639103827203825903294707900907427921736774928437603185487655305112448520942423560694303171092491000969346830834218092824064119545206917385056958705994166708234793391134470632344035852426148699410291095514254214216983492239509921768910315313822023283191308307350777343962260279582239520913513078206241726251383861404405907295208004326075074358665069417116292093136182060285485995102952404960804814757022362210775606796486167758515244993319910408393689002858885146689054269210733503413714576551808958663616549950602580010096827583986980734332322491573638118278693920336892804934862008949345565683325782899739397452300557938887288489093920281918463675734458561738959007574316372640481040818209123376561597495265206786768682700439160665571382116458682807275935628236908965687325928908902257151931607676226910826903333848664248119368997555472022148932882677199193439138851393055224215884794158285745671413412321354200218263421318511073871598947056620800624530182078314717802837518322971395138191360000000*i1^43 + 66788359562881736097607137910484302837909025331042973406772803758118911996259905992801150927036670476567876038513504602202292747190958253725519791730091629743201587043347786599391901186661270081056701738720064697735514173561641318117919046753362416514863571317738243482629885906291323249165439082403859586479647881067009411202451996876554760596782987705795396805334399732270522174936797536900634006986063495909030869734985179100928859525009054401861181117439079638081210734231078851932021656592520110494436744245043307457292278552149264750525333732120992710783395523424577402318169256105110604580309772544918156629934293276005630083867051840182840002664526309855523908992716629556187048909797255585239423692140784292084248738701510949878874984867057229365714592279395513474757619597283090773432926738912061279481161700217859969266198709001931738039443234100732075735512463832398466331794287492650107919727260563463884884886710009578052357313471672288946352600979353300085399901411887946270986053008283922030591430275132851200751934346026462594560000000000*i1^44 + 606258476367654248108703140330540880831676630775581987590585732778794747695776171630364023553029407628903790590690465847689702106697316056333982064692403799682888620566307077707235731078526146659506804497720761147218768694969847071957211752649900827852806995415106750824678254940455851445149788785765376865965501751270910914779295456809945660810125141495736220924721105058568745362441697146068118629564031651574189825968268697726698928098922147647668294563057140598399912440639058731688752108804402567508581089293380910225560056052794809575060986747370913172714041414935959362109787208604876027526206934525559032771705594760277228217027056071154242557255382319667429870948760572431115484219886040709007505873562059538489305387342047270049816911768327759382246282482251110575713267647848009893810726876412773964757196387138189457020656396586801112303385594383797721980362529042401916602857178289585193107145686288797995119492810249363539030488778462270930085686350280588444180114618308061215406808646647350470017457065291366400000*i1^45 + 1921841154924234460192124779349472336119118333840299063267065811844867459912611531030389843854467830507704496859375487372959907527337808694400696123436930170502701108096820054482599159372350490526923867525031049303782183603950845025231148774587264788050246515209774764865012118489023723443729701090163255726820055106493477828423927235355411703595165188853412051110260441636631123029716866404284604626437186403359657198512110814146540828045897290955370581928454092429248611925774320358689153316732675444578009207636583854767141417716155343737390611376036586817005056914940537179251349194417879489818169177492996802247269880900634958647357632334954708321704060764198542148949864941714587137482456487255976069384974525848216441380884375902982746167102999029234114244456342997407043614438243880539598697540983443520722412033503711507969501992525377932933053340656862154884339775649687708166365194575364135357742132180649895497080352627520226357196995036117148215646494638772489136286217828319479701762560000*i1^46 + 2272243474098734049441197103133042387593791711896917948329600115835358919814690501309256598989702195045139586640587601095627706181309006458030441738851858678316330934063079459945381800272933942072229954382127654626012736583232126842243305899559195123012210559460118369969757620753630788838082692597498768595334057464956448072960323988758509311100234078564520952681277358443609163785906035838434547847848730434020475897723484650312740800445464315563454739697558858503787513827803795698923782448511150661669898451720287836092009900588509161807445776518082756403734032901115399088917519736539628119100340309729366731832515643752566497584707255402550894026342266631325289476830533125257006817471175775689485709477095089733380096568754789466490151326641554205232061469689990229605023687070475102148415102664307565050519683151593995068984282108674252754533214160759030256295107802288857545290391191084745239366145004478859029299821869910354465361979487809829647230384253940921472000*i1^47 + 631567445014830156073196537073075652895552145765208439004165338154832503684841791501583775259014346141148454455775110494431372985280440065438049590948767404096682299437323200288596863642433498199471989847690721941749535846010583129855206450028584459678456437749222435502985576163150408024085982737956308533927987133922362681907333339420316399663828063202217169270501678269120660961265079216540617929044456791537906419836225185282014658819089404229881274447676406808397221331918793041488500169904500379299729454168424963179099042332870172308220821916036372334818213506694701332147051356996052978826957545548802596926122478054086194009273741954825058423575991835089527326068443240211729477357881743805632456663816805904819416448077307987199716434667436233865281009716200314831963891056881008872566568162206937108239797237179759865716980547512364377922775605410306274307725122637382156897690686539667034782459386180039769789782434695532021251600416000*i1^48 + 1400980257962494062043127110621906758490131998368113666553188596506017308563637961246705708581344949219691252314444105358409010745473525326578704348566604250874567077114758641087650882207177574711478305204325204251332607017298235971607605586300988140620122617917780666735823880328212128675592019890823180729366659767898138314268974666258511842370076980103762687863688614114187330928037871351623440415143255180936829256029641811706421436517281231994338137944098666312215716594171814176088269642207684899564343851911941405930591879880057221954876171121089982335944774047283524981252672444965500803886722572596647815984867484662270735646533757553852499883052000290581600972137911654819711368942715939617893637817460784179573733855663443326179224864678806423727186470975431522270263460188849662889833633524548141490599305331713626481090836261778029128003422087037556573596632635132080308810578010397288071680943554510137717840*i1^49 + 2886531606204065939723908149008766231970714663473692464828693147718463542109049883474532280398379330756244668168801978786995509683648330071237133204624410473129658955438491549801515310561367035233753703576256544670435005760922350346191172140382313602150292223681016711770375401444457167762676652118115417992906177273914873742713886602783550967712778528933723376775495176215558775252979458916801967941408120607511935158602019418384066814056431411047219588441882778213458849625889693717937174983246090650351234151243271465353303917821636255552199904412403123497622699453830868082572191655939662558690437806182342990083138306512340124153788000098035394511634866799142362662791061193385681807257588138742825944128792723596503031196516039652485152418029956348577492582720444558532529665297720012830843931073667270737527483700634126671717530261436556392549539484139602054766707519402051675886811680729*i1^50, -1840839821105076199047154897198404632667353123856372037800524786962652474987548228531865153431644633893673120514489847551236740380712057593066875965899283491198896962155570211060608819657913649082378789593746105459751325571121240057371079264219027912520169454258309624999810951698549438372437673503090319680127302362062356813669739563675932232595064115982284968099285824627132576907184156349611902408126701752636860602478923709328213383119144719834664061388270556150360610976777435437152121595977866960871494920468927772847383418418578554632137948621623584939790448997658553151970976334974929154918539326497569039868499848177887128578978342191511085730230026911217839467066379190831732811997132598224213215147456619464743851912780390020537068002042011277250388882835285280848549877181163072375039697195828398595473453679606210456715047025340355538809967273434384319220691389472955853442929216382912810373078818986136105742759515832323756802656846734516074819744804257172093011421048435816381425516492920740237444909388321235108283136454235949340862898982866797092876492511272442772186549836263265006555082231909713925652662354666925303296127950432885689156094083928050963564067088033275189714692177437473484748858171583081543722647953419131401884891238623666860668992151655064610549565140270104302637716575924552659150535442056837173732326440090555859914121927783726009948610954699982106382274459625442412448828688256509411281328205317659546840411051010219946733057059212297913605471226391136269085314443900315673100413493295840882663102392017193463827219498283358013407934408886098536421068904701729067392598164836103967383772709564346280989194969013701168460269907669269271179264240118037336379556559366203600873919707299337192930168487800649315542449104558740335493120000000000000000000000000000000000000000000000000000 + -2847821702415356536708479680342434740371637228331609854451006113232229438955495531233789602841296526391558147413782774191216917561320192914767462790446384608901939354575575990794698580127678945380076536606245804945106280491273271350141602488344803877721755894805317173191098099145675609950801964138364661323982048079894796522642033334415081103918345760048036102089626692828109717717974944769811998150498231718109514170347489122839515051144829335373274785178583765665719905207317739664994892343363463736113361518939288362755672802851369766732210548995173170025782862058659392468143580961743236504840881367297170248216127802732628959607642679046403283000145351855956599495588350337841899951174356541456446459482349724319522074095106640885268004507587451269873058983390121306787782473109884247327155676152507219160585624152512255771925403718056136905376833585263039375195377509462352816028909237686053048138405032899496196374954878923160740167693050969252408613419873179537828062532888381243962416839691264498127304293796851838654959482021110989315629562670988864715353885511027705347993591625234811263904591833934939064189931039701596954938641829465430855889658618657680686379234564480538954613245262508196145432374898625405272579567569250887601063612621415648659638947999581755888609808831330476642946732234767323391329491019383646241826353574235320970560750148744605489748404514259929027318157987878271728838359823126105060620917487757382518480963977143098446462549133847953710434135130206475688515453889417240705587205571845476776465998671351041466246841520198019712027302739542444861508037818406171030702061111914225172028375177122481300439918761748325443534325605228909777352370404792007544921876067693860839645595912323373736937660265292734040956117179001505704837120000000000000000000000000000000000000000000000000*i1 + -2576828661822182977225941588066383487409609946055430445103959853558253753211986783968981582625579006305039287861095303525430678139186679342227650408005059544008675723881144699066332471369974836795670387981997561577906784421361337936292321320832440080948625827703966032041678753234027331316734711471630420406943516691498624643180449256482981010869279464384738370564158164760636874404120819685588047060910192986456460371874962441499627011742559852419824961907992069506908481485932911306450048045138444339057884402840632059626586360174168127415199809930637668019399547201039779227616669237764727107013425498912476848166931804524334423075047996170246799928851826899472591796732761015050537935266269489176628691420651094679651679378230786310012952367078394640301238879541251413587597325643139831921875122748208436024978964785365608826789021993011059392721308028756926977676009342758560159042975584748317784402460702291685648755343792687738589198386850984219304425814246944942544700852679486868754439611122611245080803966638892039288034013073497875593390602036535027208309556127020770263006020921273438439279694423728391543920501427341790980882245988573984191781763704906661538231299710735112841696380328865302479778281279997595427773985486190966560573049258694768871282364840159085965378878313276406962839672402852508610881290824143094324936131632392123924345171700356018695979422234871744674208110502176816825725813554931647801157447550888664203728881280088661436760109733651161838692664096809109557119515533719562899564401293530909521357682560219459590080136877322918351597083382406069455858873474169444780665273195181052691673626891005002217422388420633122774337012066491820861894730833509162234166268819925117009709873944013858655432947900771969426765490260089512132608000000000000000000000000000000000000000000000000*i1^2 + -2827630636571314806011797811315204554233054203601979451675010551822208353933508145392281543716318345347112508387811213481921468368593557649411213252824400563880433824619659753360828738583506800529458940825327415585181365418613565412629117288076954240165032946682072025440415198942876225770903442847746609802613848597562402474686960415167988203723551804874664905321816558581868396496948605488849843985417587496868354511223928926844722309365521017916948209970772808588130143862116852006782977125432507183747163044264913139485192802604453767678707604384142822849070952695895914627727723405972834619664338567352488782098020386617572257043874832548302348508948489566367869263805540391573230932108798939224431697155629179756436981099613518700547189107168309903880124442396770076347219090447918951500313712392105580144964082976819024400921639421384391169296592740102777799048843051453873733552080419778795956332332822959572485764756056152234001491961617418799312783701771760460542155073951907489836888862605692583835282594495316072224974071410953232473879960052874029243756655059664245551384124313724693892909104202168466095265774162897553355135404598937892477356541915398885417864408025501122837210673119563006809500044719911199719100572191760348372170654351722957867136546352915098588069840590022861083274536351393793224381812469066035360975343518360581925119905616051800101084981835082495054413995847775025546704399005040492254970735510583919543760275690433377596475089401046295170514068434425658879369536677511066355326888276730036524091923157015879538617570419555699419040505902035711335874898725602676247691749754097949593554391642951279355128525277796121718554189272223477423570770477748678319630756735810095199110174781962635585649965695537492578044904553049594265600000000000000000000000000000000000000000000000*i1^3 + -2598279535021024949128104613317785625859814703214864947284291647293026307318485192171836045216644032178559006155582510708591041584458791794479947490104818416895113550437106882121716060062890603419685420458784857524646739900232999172720202387408831525588606745002885035618083728910713843187582634312319432434816252843762077520520873011614364747068861785412893605628463977651199294109910572718474853131638206469568578734149929844292339583588629036399789868908447116155087981411721705014885885415253191772491307870186849468222768929395382566505395690618989753730112380042170984712617567351664743118048449906895414685231415902214310043401262619908713058127472316096872917426067816769351105835782716734634855394499539833720772016197169368250001415320601629668209288589562352841999206232172551809971772675401958007715725534854544460976037659743499369426266059815268403592642984518999415359292820681864333351261655086512489587158074467848023054218364585787605181413807741528749149429803964575743882007489750399367743825804216496277872444061879793458906465495303349552550470977160990903592574757606722809421180056930147659976031403391067736377824653145110627591677768135315705203994301629905599270423452529984346542021546395320748897471634180948131558139075633158896088926011431923149427461869283785732870836670454400917007679661920186193474502919201840258600153202036588308386453229862138318017995683316409057376211108735230553414705432474537351549620890821212305256005825732816374304731370086573384456960710780323074303090160136146760403898858766512102014241926423337625098303591857507894543468735075136799732995820299766298828260258558230222420379467103786765370515117812220661932461823104435715739180049986428993759912538853246971818754429880261255596096379210621255680000000000000000000000000000000000000000000000*i1^4 + -1401795769284267189169302683624067115867574991746531401365202466626192826682348417126342961597164001074189291839512323770604412763248604169753821187139610826153209322674553348485262298338367763119667910758853421265954125512356334588097791768223256648716308308682249710679124603890753516585190032569279557197008565215489857020577089050808180681522126401980534287614106610328300473100760443410734190164209501599123347859208920042879157194040836558845423342118181745586935944486898443360349454197584491768853045244053996256908979675492857654955738997623634916496162721698544908343744021768528032204739014912565434312753360383620176955285040692977664127522235914393581502861762715792080027654426421867633202409096834283408044996999471713787954001002731864594139317731774781064832109634063664272933487670857408666302198575709840346675974358360192253095843892802083765710868173494416743004746652587887459475401801315520326308632901723594789283526768289018232036114213621821115993735707616123566694376382561980496274594757199911736341194065963744284184947468521862585509451090096983543529357096069992896997039907259034149835931858526702882255263911439646806095582921386459481587877688530981911227759361851528681616462678931082070131494259114549541379889726783648759764091116209586226255600880663915561950407330400733196840494081037143411341684774787001915184251960560878501694610048296463097670745070942534355061786385463507510029733705619827032957475439803020588065644889381472538286214013848135075861295636191379556084050672608856754030469253914958696087053651132364279593441328357762404203001949322224128171016025862388564214939518965812169705413670577782024599049174743517191359203501026002255814354777349243377673460848820302014451965833924054506271347138524872704000000000000000000000000000000000000000000000*i1^5 + -506409487064713464212544707268410080197474249793170014797658634473655882651849117823743735975870111699242027503052971889655866649741792812874050205521822266861740777585564100989510262256153364129736711004633651950199429436791720839694790656771042863746358592015996097853815330190941935464662308395574285668629506003833228058100367545494411506420152830504311335133734927144336958051496112417517972272582327387024428768627316145054502483196197499642885280317060763375187122336511770187599013294283775089824540029566876877852633589416874725295784233770342005109829396390239827687964682415636498017031071105769184391228387403732884137821077837046409103606606451980841587662112755624068500042830337868501089141627172679378037241237669845717850365268918167447482909285489701820744267625563490490414194809449986425021109772091924643275211262748089932893341868683878170171745131518405171286393968039178182142786132927994082150312156681704353134537026567849545116049326741752146028853451584970220651354868654431823572239662607811093280508979871958326455903184938749082344926741130987453568699445565015569313449819800113023482637240911981908144661164076637591324588727492809589640669007320358075919633052299303834432499944467265990162815282220232549471082910094296758612938028620146794211066507767411973340417872958787392855017100075861228465135726231455255262677913536353718738402786152936889158210917324236990496078897209758516736417814687179158971039329562601477209041193360849185800429685026673487921468495600894725374507332589027708064100596329735245413671197351779071969573164498903524052189742251509208311130042508108755563799802429962632044002804112145932204861458518883756606116205470759344902853514831910708838851735166352106247337377899236333659382705500979200000000000000000000000000000000000000000000*i1^6 + -139274799945633590679856999882601193130269436908763731057860141159245621585337018840725266187468533289786611183164353966640873271057008548466635348708297701469609625836158267433054249068489793647564571320988142165145744340917292048178848896896276203149749558131486437444197605740312913398917814925007212058411445762939426818392117461685427490814190217264272726998351545336765331257545601366063886334473549086117732443933691179808175565252522723717900747218195628474855833153529842343055864334076463691448503857059738959600280287396995110121284929052434844839749646111889810394769513439459004157563722428473314655275354250017261715072840496168691084598807549596825842853433431780121586561156564944179025430784673111959543937004413185441728555904847278437697612881550477569007864428718067512742089207826252783188341384362809592554501977048383465799300647947087060653123231334900738731376732368575041226746174180000647755713847053270749885608396532192526194640020390585752117931505600283899368982153907642947785094817683210662709205808568417263508816454629139227566393304244369806829971842171110984246184527361375446763164888376153172206365626165920356420673686749032384436214106118001627711417240582932239068777711030946447540860332597228250804596366571295077374715918708529843018879809535778624535368755070762752530910176446941268947543693148881906655060543860529472343370719771984050805104499913330416444616820201530026151716836394023079981382560116017834811737587142605973326372114254806054846837597073062037674021477700858003098706582889185919691066854478742446606332611055998588610488750624493312271918347346776651119396720424593651859372572097903628187562835163104652265011742969748507693945144626950949083498561974944471769779492583262214059989139456000000000000000000000000000000000000000000000*i1^7 + -1143476270563978411047347597079117800831537120241051383757849813318818192776327230675115628960082544597895240616154949264376194039003887046733334002730293407155377605622791378343456523646448642655605990276289320075095595842568582200649273408388670622808761364485407945771153097418032815875798653125152210383790011055119085637719340318854606793217120668450994544644620402948562195438127034018498737125125585244841222851619255101966553062354689197492455121158729328948391367508566616981156271394823889522401964021778348221926832864733253934425697909069106513032930524342828719706175613823563520608723678714706181850140168058063741728343498350317771280447182955385368701008018609763276459836032054560461544022422171078466153472208866326461126538923888602379253467438960019803438031220825977142243168644466163902916150078996436840283755171092451940071258780722203165982236175841389182351193203750072809854903553057337970557825193049415095474250466480367188600086987030837441186658742941831898192530435745134327518749703061449399792957182499937779950838781975363273293382588645158098202288117089545817968552934689141038456307003976832158424886782463891996064989278645191342909550719861776407805745107406685550656961689289075036886362357948673826748418481500992770458771074231024735593737196520033683873275201281413237350831738049165637174222844147882938260012250470836869683975257074104987943750134941104538451395810372849385884938057584448679211955789910411076042047371529295509148989296857280913363704005912948146795745595450930408069579556027626805090716725597439017857682058049249456653363356749164455024949725257221935321364885428915131612176394923526507933489428195386974375769701565023701931944491360946670877031732009866447031190526171912889631244288000000000000000000000000000000000000000000*i1^8 + 16457587406840120697172702737784350584378354371161059458661052468373870350467780729227447698930210610402187751316996648875555263688424833293127935655010084453705137802308568261228852385805283732949418492655258067922789595948342491880892952911509436656723973254295171708954537707335582089733339302160601736570558274675420407575920555174704658255994090078344707087718059568494935435296371443643371463848418571338511739422517816329244692408969435588333581037710648827156265626755205605591929745480239009019136965465779768270998489947383958142727327622019529379815622111237762426763289439543909054712886434725863352318218948831117452739476050737756697110630863136174339305857843999643342039346029178365396991590158139196174644039383101287452755373624117049887806948197217704377772323846687998016702886915210595060991955279069037515303281263702643640490163242156239912797148083887837430977638348546946131528652745268987553989190165317901857722355337256141969450067948496085370775116190693010622456301108358358783351594869524697965077894027015350950645145632478479673984862196669740576713560053126626090288688160410276356900158494719726784544159606820372578246590565324157726183952784723244057083849217185477614598291796781815929870513351504642370723654292084574322351464463274276799948696895017686296696359142081827942725583276730925688045284449210790114625265213087116379544925842014265020597282073121236109591375817614801421088670812754757259611973420835809835255001224377021180164487618717086046036810734871834793230415213795924934846676319017083886304557709206773158412113252993101751807265087503193758576378277707302592069106913441565390997152232497508513769074126722826217852733278783984257054505282859717728158393734796959590777044450759008920063180800000000000000000000000000000000000000000*i1^9 + 2744703056641360225744954869818597895792484992895337438964316113031422444445394075536330388323147418683911291700247577537753571453261737190078465307753939499776685657647229734457710516943066893521086059798154542383077077723493764914295786297401639430400055247360474878425835212044360990987622617607062747227580115586221176539173901359330619865940229490412772464390805464739151899413805441872065275128406432707990882354008258211785643443235338873658874945377309372716426486520445891584828368596971405212195112963287186788170036356338166963868253685954768498001449184191986266447429873292815199849251628951601775415148701490584282065363300346630209977475993235353629069931692904125026576899713065360077545190069451323967603438872729848342731019015115289768349104384398414265082011973550418006750033113761068214800799311934053143635090984371352807467393143622618169994812721363523343334280980262358192481592576775262139089096988493133938775984659150962350060949522655260276360348979010309944773048017110180430741718398386674198051788422284790052421178733868733538834143662281663284329560201117747429670277038583421303112001753492525073841164175227382962300549262656207912309472801400373736474739152471912801422387723842288809672300121268240475582412530446599148330504198370746794826665346326008412344072523247000892912303924651781183174705522368516510001817973114754575589228823918244096540237821722018741043820521525365452570487900993855102398749822482575168331041240533294184921599082439317976740903178409347854828751728998311268711466019129977191850789916089577569281209331491041944508301672412112738741339367342347513959542501979985131872038037783075116636517371229977452055782974400749214019783778363060628933947927946163337072377175456392151040000000000000000000000000000000000000000000*i1^10 + 326729411881723061803184096528769808515013558967050119556878105750994400673401275034027106581328370439075539718412078061869706654855566261197726083918416692698564450978348843999392704343761897569134056810040155555902892478795750237666250394399655622938870628762971808852311604544523588715305433206812108897379368639380116751485341663849330610875963180047132988132373153336931360301756925063315489600440431360429164822175344023287465243854761071623698867903200915529729904888706972658058522909370280754467147564714092210474066675540283633759534573368799231625421198777395281575631290652191280956148337343934470398919644470555544074086330242940110809799572712485105093854040789402886629935686657813053356442404997895306495637465501010634030725150808458104927090076259306115487780261412525493842819006196478256062503837553618730207599573372368419879734893540272295816790838980915821746097275906308698018838200363511127672442693652744259447368201791778027750670778714436721043354228145642916850723154883183354173415908940911018531591029906884773618012559794129534562940931878299394704338957108436049748235710545776387056142671674428637913597716549944335482008035705092813688274200116891808079681311739618564716686325042813173102456015496979430418156202718814309523623657119933946001733414848645132863442519715343742915120167611395720816396387783473058796661366928728870473882036997350430686719737979552674174276555953273136212117112580220894556038963519723448281255186872514833505058067206799609214164090496539330003853316298916214909408996648559145176700075465596689031427436355596087855782788749694894038618439814281294591862860703753222216332832139444477323796453862230628180790114248932737324436836146963068195203103480787527551490222648243257344000000000000000000000000000000000000000*i1^11 + 52483833811547040371146493361986504741634517272446939363749936472334579386967021779302610349529625416534670532258972890374131632975530196441596248149652966939433055331915615273334028633697217991256252172569080823970999544517240209475729654586062646117183681130772780949561920748183337445924130626098324306415742076504777348715924672975898043550745969351651747430248848041850008330969627329020973989280427640343297826623855547840517539860764044586251042001516161975991157522136375234062270940080070498770730594853478412492919479221461731616536879662045251431273967887834469286284636150498280721201356298629771544447929612982395541971203621024348187178193370299769523694008746793259635134792895467188550785629656872919589241572675569805461202263923415682429802819300690053599175829073694771154138880074425624174846096282228035002068555954742251246820776160042869726756001158688627051065805971838813778553670380113268733953294385346229953357781567702590031734845501425857300452594762408333726224814996905635105019655540477415258815216646341085415678125211805264394797693274295569540862226970250655846108742548552517785988755184432992095509442501375619937946449460796392211434796191273268603557552835153730081198774897215208382887235754687101256257268389844816573234571513370591152453699567422171757643509302430114085762347373088622914907002530137111748437821960180243640469791002529455438119820707722285964913340324350057367943618866003619757706364513973279354633797310228338744690910820832526492638026196084231341966913361605193155004543210301736157470313445814148045085598126509607445806025176866232660530457533870750094473348643378990073076171463649281904944323453331798197183134275865131147551302789367018922973091829400967806978512045840793600000000000000000000000000000000000000*i1^12 + -28271674201785590570698487499990476025233531851941488273179355972123614577836435009666635680618441416608639129876688037346730915126197666632782157484230513977754662726423337451822313067186930389974886087649194301484182192527371524045502574251437091697228388970572964001292533479643717906801438732119991747712641874791579964259602576886064183998075027834931613394733831876854370236689274009287084603052980479692075878531729390080583363127327411802439483655975209618991774466735708560412767446289265995655456025699456730386110457814302891067805439562428708545770833618663674196047111003204729459551644580415871749404862614578924738460957669262729648604065301406351524934902115441636656145541724318330374141043687443212336755438242718819741578419823813730757571763346552557816830740939008301622361914782125587564866876966545979477550833666602070686822568426154809272380325463710486238057640592050740967507333589638119912430263428500742673654298823283561065876385847220455857654625617683091740357437064190262107776911212983111860223211613827495476234504868085499293818700403196216493152690499499803285377444871975877470989940143296359533052906109195968495573372504365359187291702146528919953818105350179574985248644707313024814519001302634031641069975962239804800477959486549673661875728608663489996566700983129355303076274110644905470748925659019667917467936778274132612788251479653252855859699025076388920480456299977642081701574144259489088148741338603330877287115149400948124133618585295051346454072532427592388621632736975215105397867345366149855589511295548686161300645320072357822605084088486672942503069220225514314209829355659564249608235162762689803293090857688257958893269124903888506923498043102628473382045523541050091886528776110080000000000000000000000000000000000000*i1^13 + -2648841709068351287734441382712900363268640168462900016810762875118635485670628648793599840589144673139264970497740484170493392546386736279024125298476903802701512554545577220974573261299610241948815281351317353462952616293357175813060452334362520807370870318360386795780050066125038249571165400283315841167430944113359213819338900897001725946875269002951923243009534513096406346162744675637100072972942491001362758656546071280605839066779930119690948464285581485959568403256102457565154114415937880886129790174663417542661251284546356158981338679492500321300401382015917036849640840652132349118818221336128817874350453573664769271934806307780925037089341630570683716933227119866292053068833099491549454141944444031379786406325876343053401930794187373618888411649225700649084273984386555612702964016073275296094410587388608472496735117147768820821769691816359321951868618595076562536937547710140747245224403645189291509716230737495272644477682967288984227559494868302005046241942373437021095828284920449492611498943155454112185992321904519115121862539545352556197901638939598401623693344345477896652030804320798085153092838423882637366586088446847517732805617819157792202159135835963792118401515422041968450851261462648559007775242148625268189894273248533600568061850294150533670820249560662509523659874348490071750778917219778529266764952970157934395085162400898060919332023847538650944697068315599922905632795218722242822282412675141333549859816739673247121553822065422027844282149797426675566183917376136558159228106036227715704395579370572583191294910904466855016654616867185285562699363912467022885544557908964762614522048805109433861961771113381106383982882307735905979313240633156573790635505379328210263052154306930691763960020992000000000000000000000000000000000000*i1^14 + -245116924422998829501436425912448746710273967766165566512504475189158399766324735542624882704087513930368996598509247057998202679870355908022171226933711548686424810571542723725903501368809375242228574107114222919697572747210607173422824725687152688068029082437978269215005650079305727782132835534194434058656591295739052950026290823341552771472488921493679155515936123097599312135780239585811141472776252816243916445349417897383320814092373847855386592094620225477541592720953024061327234964522390714828494635919751452790954220832225334809280956103804138777478781314277505091785558171806997297529535264385045644491930047434255071816686400287397412188374466976884461687285438481157153329352834785591015812767678751455584232542398909044908053508589508380138373827478423890438904714269117773455475878911618940032743718935127861971446060019703113655123900911901440393920167834953315265472696555340508743437562082063859770647957730121101337162400673806102314049927643076811447451506153875660743535046444594765238661253964785910864958219790474692198554083052570793351411451938522753244802372271729114081454587071357409448797810528155568597862221520387176830326943774997210971868590744107216109275570930428735191148991420117732392749714812884024458669946927392351802269449992383232096407014885865589830778916115314078757425099642417833277359539696903486701992876403437467534402010110273589475549632766752809614783961787231272238805110688732134912533162383965656596831819934168618488399218823583552110141725488734537421642623924212176779829518757329065535186933136471670582058019401463592587011529171959700581718344197362754804217817366110858493132184549098558458844679872974674007396809280638811435272924543962377346220695749222100436936294400000000000000000000000000000000000*i1^15 + -125628889223098881984641790367125300742156283219192522438032622148336681371253981169371256345822252695010170360034522060178352947026404378164034652454759594266011244799120972993923625862183619970327006020251554768415177153182359349540675629729789574638346889287508084941937648794575459893412032241445011630591258077294176340755935202823676144471626088931551634470845788051025679757069446036536515350852690493786572580266999779215891884750491114314088676058024655121716002898623101902777763028683295179342803672616679849952739408271939908920647313182052165417638277975996112361948400781264301865295314548348883238158534734651712771882470541188118033579814106086794044856787811646651548821737547192666486395472426383381960325020255190028386690448517192980505799014838958069153261485891923327513951411675730276053411895839167814975961762467172120737515406239675990622504963669342354256987029786024601468391240783085083932067246515998756348299866042518249162497600521826554034294419412623135744986171692930009539383233579594191606818897729302273240886389978815929843260870687221403312135454625698038457007379779245710142091566429588348014997595086573472470700745942807971177444712672072261743786849681905546251842150901704828142133091910468371530768382847403792437038106455839334207340050479637930303874732306776440286413287268346468519231276828328532815275799590471133496595519714624392325966773419713967163862689381408868478903435876255493942299933360956358632072638077700571628241144517665770292303012510388748644603854164225672074874376826825652529146023280211055351982329686667414047876135137940907713122204731915778815406842305426684508255191538291071166176487084865518225148266171343280100657443711101842411740398378537133507870720000000000000000000000000000000000*i1^16 + 11464092063061632398818020686057885834355970582588366570501275705288507495921141909206010512282192954968953754012813099653282616228744209309112995746074887749850592523833915083181785122267556640511210220913962122252310609255895957818563165082766316694168812686935243212021678582258115155308994387927421255167126156464701866292145799416414621518076441893506739162600770853047464215169192371647754123345677466301269397450150839248915598653568769906293012646972276958314922989181108913301610108247944490859464072873301423068381601439897109293919185373820453175025056057637069145931981828147900188121589560255764152394773038647694733152166757609254470877929933883844493637981797585661382898018663432161726089113433050327049590087421328611200726355671976732198795120684544806822803947830912707873584081382551511645769374177335348383779773082635010809085358524729721386090878321332022970209263437563971656084106037653817846692903191767998042435302693620756742474463631693103435117508937731536307222467243530295976687910651149781848861377869648320295747049518059185188894085839169995219501682492496641396829463184509436671020885568092725946020696746203713889332614181394414340483965948243096923228670203066262587909370855001023833393197161130882948348419755016194005703120072865552416423464411209345009097184360776882008259091144168153731713411302626407183681318445958336274294399241117633998845453578869250087704432383200402316110073051851044811871572954827870472094416114166966424631044353158409359300645416049348748496543801422581196412768675566159530925182211863121249430569968634788002892451950476988717822979240725608036538153850387477951348428507507863162922024660910809698185682658973966092055373198167451512952334381959195131904000000000000000000000000000000000*i1^17 + -2052825693767641960549632052928156424062778852732176440099225089062394837198308425710081046527482157736777753360099325321141912046948277198461071229586760895266241849233608276379346082875803007731860851482504832622774240197071597436976021443266880777941349268777724767810064150548583943239061239109238625575038458078563450899631661412928286330455578294485849097882386897782140774334377177824939896178250065584591158680076254126858168796245157361862973286729225318901568883549694981327322399224961413964716695560984184236590647513488005765861733929258195214004451155733051711528684174190783698344335857549911171806269642545018223822236542280687388577367044298784264393380026184094182323934662473724243898317732360312662331118178065568088610309926177974090305077118482260508806454955400995012446796262186947662147545769795650205880109691183444995136003204288403971656002953820670356685555400232588117937937034500371606305272444149413098528781176720127392908253567577213184539708625569479617672130219289772655435708050540195492480938334629496659734864149900519052554354953060125968841548155811710910579288591705119160559919825822263049651428279024439372513790315690723324651890246104626075233944420735169653545816937648491683994857206242585267421980796609939216375273144029284577701135221656568630491806149283018824239872797805432490671327604235404664549333740931392409481840253995334444504083431966235011034923820810522132851600664270243729343419709929089625433929949640689044279847946585602811203787744559580167752935805289294577758509959247384318997836642632232308049028644003342991954450000752123202663167342947908744427446835370266933564609055128207594101950059465909434600286059363875438076309270475579963319373522202630553600000000000000000000000000000000*i1^18 + 39184686912405501363106050845145823091760171768097013655737613497851900077961421586913764800231290687080827321045143395370224577134633148007032419092779071691124312575447846092951127738465964825601290022421820230648815921445521140606169164900086263878617095480674117598871533870617474606808190640192663347157961158648834379233167631274545855325212199131863710842008548725375491966562804881660051854480819365548133576025159405326266676308240350628444104149800245331024433594144277868516859683040953834914110497442260202719415416979946539610498476017252564304757379354224260001779518084527550514105817042259432474671771366575444813396367101645506053432107132573995074112978708049284698575556003230331559341808135250543005539554782496015647701980683006464445606498309408549303643205338158214448093019311395389229298580862634247430405624643859537872194894934881965291134964950630072383441814797463495211415752951432282736471868485207845541646590441697029706395129737377656274459199226257098474236103708435308380468951626920852090973316123786971518326504187429719653090127685501982313719273018907989162469895659285412631151659975961063765327797146332147030002436396114318073448661508408323621943957781804043616815231123723885245188263500059790085673558003884099422309649864798774152640781408299568787010067161843606740359069471179821402442630193272716685161458858203072601216639677678555134219140299214951999121354764719273806211340087942466594441551365624919369812359828905920669602060163353819775354830391364964793221967820886936289292830101693969769308658531514171866303961122009620249716183709213908746575392984108310285316336784009814904056171713648871959633656203113680720268805201174850404812581816720458495894577553080320000000000000000000000000000000*i1^19 + -4326048841332280619894478523783877449564089117506566225771857046052642362750461617292352580038949712273779935101626765969273148880442249209257995838911570753135844281512240181938806190653729217826676503426994129006813244578622326783644992427048536469560854438204427887699160196301456590435004719901523584460738289134320617105242919698987698787822907669758731820302388524500343396146613705950093108867846097297887867134036347249193075156169841307027743882450805125578097887547847594474146480859531332773680005302186531577468998055339651752462497444194065146474128544341464741638003060350276559071656145853242739141873170076073310077682621156099051903749010351000468376531633370806689629343854200427141929558328662949333739924483534880808076153820977187995356970856514807770070643571397607832640041676948249531036289738396369759802537385560204233619167196814970668200075456443481088904363661340788526180545158275428769030033130200643458593147617350593954813523174771461239928169427097485715777200694952908030854925913732685589532042035470384300785179301187446233950551057639939214662109180234218249910681972178720302441771419274411442570922706821889667923575626888840261265775640483783500669475288475508817396752909941231934097267281166987915249300903132780039601009284672604251819475254598337627282797052961879275925711623216766309189805652874944924952603789925110448866820493182848207799254071237548630955722912837292887417752902000708470199067778172084025699113324201567748452911043354209605868780697662323378445780811236991267641712019733909615064657530025776590997919254836348230461524094225674688096862611303044870575166845637670009123294642766195458555448806802013977985043337035458356866758101963074681200441294848000000000000000000000000000000*i1^20 + -36650000205852642274876274087835167372688611483347922907616853579583909510315790132365791325598814353104775056727252223726801985701889455263660948477631567307770847176001334751743242791966694296511536007657933197861896349781363858100425770370826446206943294727718601942762545943447572846944300181515087354731890222906142844660155614670600645249532079357179561941434418631042807186616911188661814449826338610885211344236437434654689396500550439381442686461756964872549419659865410800073568372408782030023796036530163800119644028695847401594050958161641655166533909835141183513432852377562154560463087296628176677008256908636925799983614537961134182516426912200228371586220353336631603852262754935432093856371223898183948128486098330270923036665158561408989112015895075380857360331103205542504539202481955826611473226590594186914823255758328335161493801981171787990239268361159972318402791553032417433120966265411540921379268144400106898527382324033547091033389187673446886254793422906963556161704323560562836382144301842372157997848515348335061610929005142411281186880590000908711299787130275763211744513303173998379773443826869538838233859175656451641692160453141101477296182127161415871860644298979986235775543284434777185599639986565578284506490790137093832252847219178783249304149579171547298106558100776771640339110349804602169717913279816300582307207750494478069319521585692871028707946639844749497983619182812037093368060689514800717506178342711085348980357374954445910777477025790456967521250741881888334231225835939888328978152690551445454189769438161123045569198885940600706239451776230865922338367011648430852162589028048587678951086549753369082657633983945259091028293218388526492779561877682622106383155200000000000000000000000000000*i1^21 + -168838251880004329738229900277419851859543961060261585355873947483322980972228333837824686770961796844549593971921146468904890880372671190278451450965487076065991896668835353853563881234507103888684708030796474839703684701274840185914326882952582189053320387906079413544232932525125030229839292422042091650401796962634966122791668943586915750913210167826223872370394010595707267019666164305591083836244657057588157793035299659923535069871809934600190334816641353919044735727083534269047984465052393724988206345292643446451006991590653930462195875863486938731361372726496529701183771406506310275026978328811560268249839380182510144121656872853901352856454504454335840122553689548688622072122881365404590600475790352680722016567978585569920619329549266604300501798869239503497529434826316458418841660593790365754441008773529956843555078956208648865105317706979597570011384354472963049824414559932276143702264529994976262274890331574150076982975246616585739782315630312669612739248921738978205270788146088745728161602306330571845975769831080406170209195519915470493787914746011902187654600261296880820270923785546455503047434479656223780444070086212041555692118564166488475607917524699119837073620686308104938094118321009813811636752260051085499058130504078670689718893823645191506718399554415950925017583188097143743720393654135883595163190024731844303595928480110266786957904176738129856923835564632905439174562884543003184474236866807279027207317162776332371938402329771233240497341928879444465693272391746651493375519288568234927417230608376067158222902921483169779886068718766418504823332963239445909970866508836646312157849033378955703939005749538551635185820267462466579631003020996403383982180572166524764160000000000000000000000000000*i1^22 + -468648152295485631623504458815863901088021658754482402938539456319692555977876980371291889712473938027780217291099551727656627270220974327619799971606141653685177914249792892843403840660155497903125680979368956625068967948308034713285155126270983408008626622134125394618336414292461721080681414343269383024486732556692091998362933268564915522464851428246277071445642972555852852985488633363786138273831893314780142263919655335633348884305052496918602531017196941660074542687707294434910343817773485072435899412688142431244796296447734052197844658857319985558986238354197354661981125489451218607615124201188948057514552188961844503841052646876593657543678605784588833624077160418662869064106756211746954847548724619610594923665815475917694389092750748899439474728054788187028811185427146649671058830197678351323194598576388725072687939075512740471955893949447276535551743777626446503023853045918484410109334934294746302818918268935401734140572730180978109815126735996648846711443798569154167741278056494560657932729070449911121884715279055368576152152688064630618357516899977182466845845544580456153117317254421510219785845834852958038141934781995818237933549503771852976865267035277379718379857459079338610511523001406954847509494611789263176585469606311428129323017769621366168212727384538305066770944929485739007419578424772693985069243208648910984855506417567107559803613439158544675678258247728773937534137954011091824465980972980352751609268701659614327633307177955965438409935302611872745341606358619714222211630688359830994660684214787895581849222209825917945185533241435127473566902401074104189325493739037241169223944355937661987816409109040511654070355413405750991590739308003866616960460890570752000000000000000000000000000*i1^23 + -965695398435849270555961209012813345676740708467589637573820608656198867766237004284118846275738975291341429272628433378957533014977336442870509940196054627749809723351624474124280470379867080915625505384075078250464075379198112902665696006024313522619124176195625866508244329440042950714614813114151389181023448957566004805180859165806372410826777653411392553671577960305182260422870977692701927479861115712274030724085202481649656230584913467149374524178435536637837669414097439356038991555381244247964119959820709296793775169588749827771897080995564855199189752838740979168228614192471725048749510020507976253203125625491651968544084576557950498108573952963458912972853316778771706754127086828389043061861712564860312977006330913500055452568329701704578269081060326039687704082633643436371398041141817573258688771016110226769382074172397282940840804976752035891569943891573190183611770600938601521921762550471290828446151325468119570051292631813946235060231230906900869893421550947227177055549686147628743579851421056252419107989127192381502109649922826745412542328730354507393657454543806298554378718959566793040210293487334809617625189129045207870074150776327460295453635892331359253797275809179172323012772346930125384197018331983986784276728724597067705798402570237897716896653553310827804729345739351816763296969691185068229806014642969402473699943476660863252984992013409455163700605614694628364375802079679552555897251295431613626016470689623492589016007018429322175192184731341725425895966366498527127945774785286830001674686383596954953220086892397645858085581075791010474541134951123432081275000147584795123389459217389107131524507997289687779749578814723631670543081529370766109111327129600000000000000000000000000*i1^24 + -1458697763128431062448450235889378707533059492992879673633838789887659425952548073118371294533287907589249900600049363772372396843616568721197519418047263102150463077185998085489508861021663567798597792519627827468088735344336633522209682013617236440432641148555855312081353162514831797112006177706689552395051896412165962033120206148119706932636555848943268277136591254422029909095891342915799975245100237062898236548715739105058090702143645858122548044456403749505219544902407025515527459402771067443997954837322109444292681018411765110077459800263508549593469987956493258828812417661999757545424271232123297371959016653979650809293475723048393022730297078369851812991790328136696189382260034912539664650784897395387638720604077275113733007672751325733959506692118180923003869700951772183257703376442886712645281340240112386499620117394447956368999934460934543085727919792527430223486598950674215916826329501238918233786758505391944142890483825947146275733844723198999710561339297049310660522523400182976816718135399405852207357528049496476188469501131609749688844762606478966415181031005000034727143622624182832198772358299618410885805317718685317351849374064719289333093583179911439998637286814043502127141574499306779989911342381716060273378864422789687828547467242050742405446714571996732920382588938903098034993535714087640917942222438023218710559873129860499362716728347998502293201973188721029726949064806744394804210297331735198179300692822392443065382777028556317102259855805814167223995980426911660266821476182058132658410192658576168153707956443582892132618255794565790107285984024307257789130442932372343633088538369076643080236251356817670436686595567908795640773220009478593204715520000000000000000000000000*i1^25 + -1608640123124173295152865730554759950003848529075521458242925601360706031185185864695949459756186463026006817877753129210075583941000358745862437482218581863226277977762124303922787779839936767828872035878334703439136319858145710473166235997195011249734327596629873640285649576374079246936041787981332421816577239508687028883850218798245274603827906967662474509907919342823030649697991490549180091100712075719091436068474485793405038502598884183219579193260635408890990975003188759107908125438939653369867010319168541818307337132494348553852590590506426753623981694515117838540078390744850784111744164595282843700629055587343914502550674419585776980486022214084709219069170747779112385652728817828940838945439862829991803839442432017038964516426546137976261727113512346643810997591077517642269539936344239130593700780411725551200878090077526202027768010988968593953701077184652360532725692945995369926653496349696648899024850842005538765146727426555356051024586404887469706801766989592258868946165137061062488284347627121542124893616059737176739215315729859500653634039502680546850046957036222944820338232106272703870536507495575936771683206478538275708618773065991370057970540006753249467471863550246158821286725999422496582870901097861120908813989066710465769000402111316364030220658398263237822732435944642561517363885122758668995586165586896555422439195177539780524465826986228114553231218647374786590637736041715382120424793672196725137889650640234483168535717579356128900444803226657963237681949024529598337853366796575751543626113665099550012423934843566178627604076892484070994822655922290475991091885632761932042070699856323917376897752828981692233020599301765441989788535565125156864000000000000000000000000*i1^26 + -1094610117572348614063675302712824968615241069593111990417238240622855533020486287106419107818061830797778326013785998597300044586683104027402970308506787269566650022254058393489645829103795608197490578287146027933681796288437868925933743236967491807469097863843316794282777042477611056011495260830396893292711733288971017398086043261526685464389747401751331831160025860377882429312413762332046124652327193899187964182844362475094815561376025374737184140264001712205745791176889315289240303652301087925765288493025421134181380972158115074345003490057180676037322740788996347561573257145013634074894314448286833322227776327571036279077975409411964110197185441990852349420209940527477776270251539011830170342997988931396529882396428967096008388638143565447357910827875873213537586122698528791163625107727768717579660055570049442159988050689361881012492123901639978554506400532826598756157097538403613969106754764192310916488115592005505392712746465637100283619908807369907823257779545144346582356550554866212189688418559886072829405886449791356586643001781559125078691006295221327197225740822923600107614064397782305485920668283406212663977599469352415540942064569343811111366925190195164592473545090998820454250171348324353123584652084215395275289861935928167857694338402167733336087385013641217204950653933049351298750726160207453057591201986764436469313093763464075073960755835680056408926729985869467920903929277742989707532639180900564373455943308315598862417349849333186749106702669980994690021866862329578893981883924213546708758332510988740794871808868927253059938591644414565121198580814276470555133394073971988925308531082168278276977289588433761558933550337384214999334854957465600000000000000000000000*i1^27 + -298136940246472995178817960967682037188135309027970418283545057421295493718060967692626998495775736043794250451668014910854716968563602280094363753607811252771894804651700679128882817379871210226569110829940566593417908641754271754664075977105667914451558693243714645089351166140654556668203634848643603965988146745430001214276854299197676545048535889673429840543227009639792689498292725178275357092246673354745982259637453733190267250734885306483144893466714369842013796606523375244526336255614687928141142815309240713891367181836892141755704829497447767541354821837662221885918902204999465331933217987365911039015551305882408422536495907788140983608191618190078167704545308997085270487342559554469530827196370519118856560325970285601984970247237529549473309751720561902396936406306381533748204160848575539465260600696319799685887386787662224276002908492857474871590192961480853620110054885217335436774030172268462952176946655786847866341363177044903567098103152845190705358872203831603471712819696871746258825983425940536115621288698479000177191888338424932816351910433976188150193016356060758759458074212617108164451462000919247379466638116359767440458961429199718325810258886812075426449538053594985338074565537217680684254802975589420227569655541470129128418681142042689657455070297647285824049199132075287736348216988033398523858815043634288706875086697382835511638291321963363316231106275908485351320880525508574199779577932722206759447835630212927300258363226113041546703335760854809661452563550173509986797076817745763021157426296117986495667518810870151066222988305308506617603332524078500400185854179349939215215041163420086219147399243866290376426102615437433893604556800000000000000000000000*i1^28 + 445651572895933951467748575461600654780737347610442514298243035227197923708016533979429925169470677280530129581052711367628478033166411396773418129837190248819164182148016536042019332295715963164738261841432574439552355715661493914288540782316325084494165797821030902547950930380775346669023654382235897833274827125901828436994727298569869762255632801697011002869760358052758290776641284427181574516242974897573139958441506022555133537055952337453978777185173016110476485612102907822963599976942089688801078324157664347662311881370548506024834740593975699578826429649019616059712952034346741081403161078616302736298545935416165352818932978083852668767345800793158885713863727497988944598691743350591742376100386615094589658183877580451975810023310684069474564303594836167591547962724981941369737618736804143478152528544542062705262423970135740486417297672348297388653397062633235824005427354513249144320490976766312055477487452414628048115429579716091897672286833998808625530697304632678630907997265247888835202958810579521641828277111595206807647801394996536997542308480693785445658420784757821257453721552803427691440658481110776446939335745108040064182467416392045021996819481828872821938195424575169295759172064797565034866773633950168337510405776556046368749428094730391365847330408664143087111870172452599434162803790065860297406350565726019435709010263385581895569494885302374454842262927402450551838923080774853873698662923238961838498911489351409098109131848890226508220181466814618157369728031327770310656078509323409428675002673375724455155424738848179341923948635097633044540523395160231718227074437385553254391795839579390976815977533817906623784101223347460767744000000000000000000000*i1^29 + 449178697521097426206494719033335290552332414611710733360974994172988448395679920486835428107659388131946721875785607751034236678328417888597711055798043674817744479547680497915018186710900132395875227182424337979954144303141158764939274107343286465471271157743837318264095442566038940792268682175336881436283564930846760529773947659100511159810643418878614629772726780535055699208108781180875817218484755425474766008613579444086353702768409540135321704634773552646584299630258982008738692509991734535894843428603662925356301908609023557416038649564884997028040374681299386346576725751008432648316366941868751843975745370634404929890956581762698480668843556110724532259834735699458189137092990374939355259390927339661513446259889383256665926363830055398543739669918984535613602719743114595414664346922038487406872444168234997642880562165419562342567320426570706552044176871842730139523259446046720286102476990245367054803529142680774279951295099540049452224900391040070994927748707808119954660208715745738241734918181083058787222594932960717335198830386624695846277385108647012393951363150982014568252403770018684332969576616877026104378619943781357603659847825098672482945857393388338513317406375479127290639216300013006559356938528942171356067038572306157918541280498350285489697375362854890618065212641373671433960756037700210752144656113815440932611526011613584818372301357122553884043928382491469394874864012671938972658299103497936608492916269780042576718782501121727254546787791916387472410489193146645596460279586558458780873073636588110795646131207579543176249121390581888086577745943594998728286888000892845310542198649059790821208092183298575473599989589999616000000000000000000000*i1^30 + -30629158917520700719846603136774904451199421149199150741255383548046566495122261877896247513410268799143311895724175489022509196745186537352028570451011382938954281315361864982303474433076999627137735910388807775094146812901304780889217404808587658624527702910792438988998893511281609514393478264238747877465222926107486144412545638294363836310627152922500270986269537535398065717367907388802184860084822563271024149997931199966679671212557809344894707011621911837719487071381269274948569052037689316095986051918687696458268954095371176793357949734339353848721116402303440594898446857859269348607530431719068174385062427486075672334508285025983631579969997555472169009983513051046064452813341802749504350240948957594367136479657526485394631906134827555876279833203761849399470546746424255470691299974281733293867848388072613750971345360082014536305144956396626263128481878574102737049205735896574329356737707902528507023910733687812138637483083369425999427074612216169589412743076211875452473841100828402293378253868065236047007374122865602501122540268261117781344142732894892039994470733893461055155591709117445340060201797876233571675973621227371959397094771658086063673800838600545432262804859536238775103586363388290132607256066182054400892362018154950122949272992663611668110275798140304801914868388742572263182771857076609639080585629905323002128420595068103650769480919405252736298601640238622584424152362628045731273162313019881730139930837879824541662275362831668537060734246780695553764303008604697198478280916128835345165562518107201848206982738824663000064331620010440336896987076219831825019353087291141607160277938840232101403788807746727840591411937280000000000000000000*i1^31 + -286790175077954739480509826409504105196906177388861349922574585230693146846149906108969750057062095108151753662268137543268045226126318129364801816538059138334203350042297424289095822939168638991560191868265516538729077894355963828914815026639287295562139661110495990091390046036562992540891050858108404506728467475179959913562130676173522143559269400819522582144840631218138366546162598590886321594908222776709437781875145747122417052792402546956299122409855828843515348985700545347312574774479177121360464309481973177244015135486393752943839207711733541724151359791141585953590465822862473396397205997004128627662562924344822390496585283545173967213287171491011316713760463163772743212811899747643214369579765044756378123893079058194295448442979616723340689932413897473730276099494044313620652230295782584656551016540227007988262728307192162366171811167422860096890013657991217480866101750423618650318728509178183042002744223567608560928077299195798858521752945053018405850611144766004824745284167524400559947272198517110963582656058478632186653033146479501254842312693797829164879286358272102719365300505344410983409069153668172269837193281679203184096831017152429779360481841472621977232990877341043495842429633787600178821606158069562601409778541270516649228379222105676816633069197652869546621337748529286456169925815596686775008780859288392466328457797858254609890750591509955184094383653410805354598338469262278208243820856553573913375849604687725810517171182504802159615208255441780079072389042414709982506392861783770704003713297583145093302216284673425074482448275468179446662029066779333061210032423947955520872152585623928664332043083321170781536256000000000000000000*i1^32 + 141055329838301543699553107612489048247688597013067692765177714716494387563233074435783392072633516881958048045895760512627951960519763774206216160557661021675347008164259122227031221602576463625988413140214971306248557708645766396780994368399832100223415124617745356513147878365638797028230982717995463540646263063497902857280166101113484956757840491602591813386795337041647000432826081400483566935191078554004209352664403360153679839613963756425338109127927424784730664831664067964279354358658187996109861119711714605115238673913679265816084262063756917469914627284492452703164413977763867363991399252546584577285200488947284355911849570315161615452515528572481347324541264508568420897606605426374207426882423069190739743203179914527015896627070142912888323011158772450871725371921531240656810662888205027211800098918597882210213230008639291072289412606943245830322374232051906177230521331275880703474198721389452538548727495500785463769515075539297901885316224146976517299269732526900341329920591868102065249425564990790347919764456826268076874905362406499289068054640907609081295633964117917842657567132910446223770837815177948026258068032351827273293744730189854930385228602687982665315023280975647744693828727173079837532657785566031508965978148957981966250627610312897928464461113656122331358882605454531448582605498415799672035223892153701909550899009305469894295111135981560192121666419489513498556496857183152210787122808914472321366984151529532197712009797840148730445966523787489013167183257845632086694257617358502555463756544006510467089913295433757898710500562691519979517655084126490528758820519740301086565024462374989796366945478342449561600000000000000000*i1^33 + -23286603137095111361210284984732065353052279351034793340733503345868025895793238288725653647816076769455299799417859508816253457334483330310784442125441751006768145663861893967436141576482778909417116613198636158325769091488933581952073641818537027656820288090715901328272662865149031116382411066005852843657161810639070103596780993265983639218480500055726755155665038502660462295082460471058430619657431639116782761026413117957608227858944215442119813516126025573087802366952269050608703414760609183586422719354564271549916818469102643274828085785835657374465323918143853839765215982999910449171484506373251141274474688623867064735280955456076335061007234262957879673202284242873147711596314432924684117802060288450607838238458775982558074319268236712881702012742723043582611312765034996171589555157714874198596099261001712369209071425531643778846710526649737097050090213694866236050602913043122880859581923947732008764454631751645824744844237792948015413520824583735698504660455594890225968034201338544648020174773928389501639255338936317406973752205104866323382662764343545115670129551881209298107273026076620361033582871257514087055349317339237208207540271446091734263697055215406565905583780786094593336379588302754736063455598154938814369468065744083178741899496663149434513335133132454892347377932027243053912566792180436537181290500652920420054117216747994124060030535936320999940098133135074974018293860094316094696514391333222994040095895733913935353892486212580316596512163320625780142932442227265646612295888436610110896613139049955698307398621499025846407518897887387704377827170252445170228410641019684303936606195308128512793738771169280000000000000000*i1^34 + 1692204592604813580931356653600456926984971326636514043264651105041536550111772488528026221236162089154387371468835480358436546257801637233454593864795003678954792016363526855587468619901998170742939800395728384404667894139345078718467796419854997648725823228676792652255167317027343883877767450319965385318216480558276417297905855607620300567132182219960934821143582763685174246628450412715407938775645680837562756608083481346489383069585725299364222128524311926952884170211127791506531219046378302852102758089295673234795924194198887752175912768366919564017663719770548175370475588866256670112255697230019814039931362868433137536405295701301955212950276057057233404362836959123138646931391685197919328429067496292032502288917068662807993315912335765047730782167170817974789515957048763774050005112983226270790387653485264518563609322395168743926339316894410333801381208130035447323282226944227374774090916721972059439517499001590142622943982787407742233488789130729747438268092300424274972189633743416613199457442874597623892877506867338585533279971283652127311324527416536317141954118912542052387890269479449492782436898028840760182464339021885534595726713607836833026845449703721653119073164005111353784626201407175595303454082243557681316926435020019222234470455606511179040112987369629380626879257694667230876051687947546757613711044596797640085074519628482552754268486754069737117783939156776366105912068687468191229794825526597002650377741133471515127688516929002298940376930633452388833988009836181771714145817505292370066327621285371328831027987262865954664685185075805125909589506890744486863217921216607250946965330067038129209999360000000000000000*i1^35 + -476528586280090251326692447522775580293758729362805582232748035468940812133417033375727903748226023780473099247618706498703458181016294701177132506494401606838545297294557729452615857916279427163764947665824371084397039753368779166418454791838948576506400535327298438643978893014201997601526546971282768091191033372713712809157645775924025005226724941800663298788331721010340482072023688806601097586479284100602926168148884978249485781854351134784045444939093821179262805307470354196951996276370318726204253656286991190860842818932250068668198333260176364023925394612086927548298626498802036185832723923325349211907722267494905276861841980891971646702458600969093501571097266379505958390304951812078334411496108799732574509674338633637262168124507966390349986848669480681106088254923091607845868086703096624497512513195996020552144933580027683045851505479435223305989459852054241250504984978403096767130801416276701525848625017663413256913444787950616422080533644034755403876376266215566515763583901308470571703112578251366171900381351576716358638137175786259974404333263862090254968187506117173882270359987921844119043346251012926928865875562823372114733778180878270743620704251589517573156138345658665974029583182203254817736542950213619498920875743004769924612962038619296840596290638694610759152144460715564719333881620588520833618450520479704961986965137876820231670382263229948387578180723117808224691832562153942884336690201928229553172340016803922766323121929998739143166586960738547975046316848840407531600370677337360176860698189743164887404927726869607832403585137006160598720655029810200873518612861360025102958963873403214233600000000000000*i1^36 + 118249268453412992492038887879099031133265001911764913117552281047020342111735850386129771143299136271165916668386833277080901501742532642046138373549693686420565847326069760001233042374033800531037710283309718992897295798816718538539563545112643011831871727422097333596610102571393287836376596358007274637653410008357251940070191685322965455581428961099305671143232700074514476412860338752606231059970181778343136477273305975213267020187570236805923096221165807356357666437311889765313815321991966891359478932564543237576337669098800113901104638333723257028339567711022778768140200897991229504682714616791459525563842691648091037328797379299214315393000119802760039217746711880652173564621361629054896672407700670970724223655039334922186667041583110233552220799433594058059222441572971515144621073615077457420347867429791789416554307324570541886916359224787738292651193755055466740194226699919842345487359517263400590019129089729685458444748354551767872620395795304825760403805898943416776203082985150947228501185196285457604435880022851563569863192446372216195867614823373932454575094868601244768761397249424223592413524523011943091858099205238912354409657104022407111059433902501829007072164152294598928520244923017390621805604209966562473280963583050476345371156630620675330857113050916187967843934478168710894446105211280410685252919338470967652299030892046986068877970775661785964020280196181864864741345954211563783144985882178434256391807501704532282838239883440782787725514707351550191921777634302079404278734863288282030915825550283268566849728294211678307477042057448491480499008916257776596047013267849895184057078120448000000000000000*i1^37 + -12842075019099208219176027687713796808991581077407931566250046091061153955112817037733321989959515537169815778682279412844921379940915264086702448914127048328340197536983709706003729922168243440418756843581372381871992926453100968660912834830620222162221628456447108556984582167010025636321710804405225508612737649118036250429422593845256463372627740347874629230754642715063387062479730516583600659149495173664568593921449444332431892153532096066962296277531801038249057294757289865878329219151335292330734884959766847002611593079661093199651934044900763537882072886054883938329050544736275447092112142555031944441284667873691432576046063856995786916273118810308199410487558205642805771702285007780512077845124290806504462977825173634298548382251461871184482362511053699528090819591380401669952386395747752396697930153268565560194357377516565617061569991515875861645712192697777632786646286973319474710347689994064896046875022923386966800326994214516968397900262031558368527263241719519494847310365064054801580387349839026990196205009206229911449997560044591666598436949653211905005821485678894029949881447358406226562328266392409706221759927279425881671945131891571611337341041930758314503847179810241287128361904775665331978664258752431709501312947864270315533115717856424837671515168558718895166824977704951940773848099455907970968917882927940088455075965031046432424493641844256571301969719866631545411078421888109790626514562788819931247902511364988566167917970838456547813243588873753626969058109076060990325315662005583176077964363791533906259222607337335129941491107216921176999949398698340057163754562955076615661420544000000000000*i1^38 + 682210237776346603502801878432502300499505037391924086517636625536568435050845398115973248267860372877762586116563860954764389360683535860811637996711883819025420824328589006159122933916283753406606700275460434682943074630348329446863221607080259821759038552877106970059415526422178854775164988588515631758324504588577475492517272393961795735130547176220099397218096414304797959006533992693699875378174775863559756239915335375409770882733533366992186743953694179920906062241068696583391325634695371489980323178141274786286377306230691318592280372298663317986116773991934555347294355492641190022152192688755316595908121460815884485048698226924869619982386759000211430803997547196125962293313035962906709333261835556838351421379707826558337051376868767708978074578289009745314958737117751618852652613252200227240997649139517643796543971448351529848882394294307544441389135516934987871114138793922024947170978863493448798050189808966038592442362094270145421098298449282513371183019639289493350490230422886456517678898282575928688097385038511414898154701393654610050889996088791571849682910410438709251148005738541638958302402845894836159797616983567547121833120894359339787774597937398777854859592610674058629025978687438672039160436597743818998749547183890833719879611821918411599096360244285246614694921783229512178180927817438518916461562551626542112920681734441337662396694420505155955610948930393379480229619293680204661757627898548085732368626804211915721472706154300626644283678239811655347471458031965213858806007890724040294081520539983430898524337441413870620600264411182778511678318438025480054780310401647850291200000000000*i1^39 + -17473007322435786295553796866767254800246990793666448697294673218054045674890623413292121418060472520773256349083541210296083912332832393499472017874170524577496402590863437075529930503767154195779182972333421700830321733936703213037793492406565250306229125468149107606275002213084141696720758905255465595462026595746058892123682802997613634797946692407417835246471176138375932811547363170566556156105892885937821217728657309432871697473981785842276561690836717245939367252568779860129750379410093266703522171787160014104572865254133962612471011591761647654510193887263192378215298736065322382420290672255269252029737858010650616324035513392001634622963256368517217220908581679213419685042732431969283958811207304652305411456223363604745860304069825573102167785826474269197414818407388476132700540427350062082156901994996486299469332667990433361201558932843644372930700368739594390827346415785626951635537563988839463293483608660644741987129892508770428087535069688605812900013585704267065673829142710573332496186381696843816486617811834862588374728854611306858475852963736717177722514869618467714598605690165456832429867567473956364571687995750845250829727533279079107987266119170110749579017971521413156581750140008617171533890811682455528424531968044098660320685302807752915957753611838770003138060142408819351952177653497430688269786954667619116432498342337434760778745385241977785055695311813952428438993615379308891349322051127927563969857105680967418633062542551249521665161207419951713215295892395380603120072818918359038307222191088628184093220378431628153056581686811287321989791008686672733309772012584960000000000*i1^40 + 169540078185642943858358984388321852170848275727524970975447383838180904421395485048940843203880697880521828264843276232158758800605568633008645357511460258572762998823882744024222865468816963205520653023736048860139442273809364488290920588219578979144229299240164235639600030599561567208340646869260074613581899727368682455483753569114763423073964613127199659599882623845924917945596181904936056908455404853963541251868300524183174770866507053713750572805014493312760112879963195073737675603291314527613358861036090428328219874686819429077389289665629977961987481519836177850280470964836665362388288127236673560565231964939696926828672324274594529063552161230791273652799826759402161027078195519536964504683315524371432068909033420703324560358823042770132376208047565761988894867110185274194692634391898130338881095870320028726690846628250941750706705587202364621964466539188598324681145522943555485169291035908149371108298123487885608656487190350126119226461338401962740395988909839789573584213229980545498238118272480600819220427782487478204857941268601739477982021179904284147796543638561221310741560526943702902337038487081396928103033174491203734941636664560960180562220331483727950576967241926805481583671506656364145204946235667742649466687220520016929907866537102413687262701963120196183981822266614230116472306771343118155641675792902164505523385095356728999379870725974123570329002280169263176206432321268416048120342901567072562874209935576258057594526623412988718187972811990009776052343243233067095174440321399086072661804870019584718169105509313544616736959847839876413670813755500083686604800000000000*i1^41 + 15278785329633356040409571997922188993476747901420814808421070071510415396687739944304350255086228560566088656727698015712788855349777530568390141591408465649630889330518778904194163881865394060951200826629393472930283971716786575007062887140936914254940718064645837398068446024589693188968199354209264463136931174979144850183448665123509445657839489695152626163899136305897930305045304008039108240499562746799817141595744337651621873217599478858576863168342299438210633428185279176964829484253780034757943468203504160070357632005411552095928049253213636999306923983595940928186809869223317078027795732825559511500881074969016656401493477265836271146205392656360358469023130240087533332310181081219512531238044990916673303288815149593483896689957669817179251695693355445358815726335290434484978828440035413705648124025040462985720894383272430928876185989249813242001572613946602592601105509787397314580589339087783134288123418967864138334096988723623461124926448272539795275205802259478560007507074408097683684913475748550976334746444544438209411512814032359912133078572754041678073645690784217374997064982393283139553789960587244909559159095243339274251211146802163383027710083939108422543692448516225600042133294043360780896818998482021992835633682442678894816175879257492438734525892900391177204367949602276937971452294972445835031415347240023354388949770340354508814920247845523338158063464950017083072451536116817059871240298480089377585927756311153478503062118199777983020133323984388381951766163678891958762706209519939578759316660239904523437850091622381078305950913753658008921244724602880000000000*i1^42 + 472393804370689938362969829092534216590323806377782884017865855036010803674490140159491242284022892085690783457671208141135399724751651699487446301109953948722027871340002535967816160759350086702836566290818605006208801865014852962744617081182221203660156473541896379154571007758324851033019390796959245151255385269387117731760148498207243739810341725429080269186213093277990192276282733671814741941872653642630656182403622704070385520888012791581918956696738869742827307376842778662872964157452297813917967434269466507729296115446658047640843122548478353612391711109129360822079868179548521068658841026539359113410303695278002577193580964293782477701766429299541453923156512426926882292456289950864113230379063425551549751388831798299573699932345363611437666443662235053197418230943192084264973862337177773766919339838915719855020163600562493219693113210970206368637627393562900464415340654252922029348737734041973277105197586927890052731820034017786248024458099707231431120222451654214004832029094518454425483885597845472292099774593483135323874443343998015130453960558803091781746145251184812045565502265956553652708340560837891484245483864318344871423863674941447885216445797954620561908455550515573714135058856246593206513311977716358302837936070102349321461505624969736609315329915100260875000111695908334162946276938181444318915058957375744499793277775649685464799974316026585438748960351352920824698960068695781753738415249706523862355833123841973498076915199985574900586479038067010304726380636929516813787138247289961779442733081983509338565293853822856232651401834501577785098240000000*i1^43 + 7111107391542409470824643804701336249588261132372046133654782556434959279762553201976394546665200955550901887053233507824715821965682996133076293950145063945219056995253997960004039459201919862577556775167990613189918002842804033842680833168321474857227436505273954256738954907991412462795187272982442518672890405262384292381115876035762921428592238752438474039463889361495268075445516136750156390785608728923694530942254734943768838550406516152294666083734010644093922668259275178787465385478471323970623290523021547222776200845297803549756502457595635201188117583884461695611455679113960116247640512452410931179103780061946149067946523636711172707300410745733499191501460023999962370163804006257658902854334364515438690949330831494773837644976516809137899874790932193305664860974558738808913096238910883238409619773638169968957102355620807382438032149480008552363727733759223248800998826316239588082081352495394086635083637235579424608387935932693100931755002971201154071870968741010004929863413972645932151986520822156070743401372502257744551344124268834088948198551091859256742900519722778732659206700498554125146906051414464932206251293553890399392682145525506043606481562217515322035827162444905295380126694937383845226465670595559000406832194527691870805542782027756641041780112745182859646370690017632172230942521428601147812473433399958194342135149197901317234284102327538568419352627371662900839901331689964046653734652932302017117405747574102226865370348517211743938749809710784854458141344988891171191301587627436145665754628342343182506947061635061276242552093952000000*i1^44 + 110155597663646295599826267759209727957562540920845992598305251350237067410470551860565317655544404717352818313184638070998476323565991330924172597163013575677356208765992992598235795728024526564338477305459495558982394073029288686932631374544624836673626138756990663976906891694326864123123440704069070969217141084834831361415649675259635889574140739427683492552899779994715284219751034903020341045703852231543332863252478921119343391787225546251843682611401399525787609833206146204559140248551399466751374865662192124669706803835506871514802903324686535096710740471926510069153430657996431333440002530300917968554671872460170366480950845254871424219237459160001573093579469116474254183213103538592794018373448538674573717720015522413136995349536343973808342969848928056629895821075035003484290764970158429905987191849511547359941692827069008122063886078672811691353049934888663957321606734678080892304839555690122669208616983990694485257024441629426602416263993963497272474604123995990303527065077127479908045719869934610384483232792507181105535962569887651222033224974768776976767842383070089140868244977944275259169673234520546339922145931206518096562593895460368390314370905175988463781573262156542121489165482666829844063914433381298990609152778801075310646671799876582383883924215192228942917950136775962361726070035051013225535955835555818906763114014230784115725567297733737703251986267292379999777318558265542532649072470692418014671202479636929099414232315801844213159889180204614606623480588658261430893842309355549846119794337863023076480000000*i1^45 + 523687191432236075556183231778118891431416445001469377555150226359130898015209979268627025278107912170463605909170559264475139155239507981486360994373096381897157331219032264370171751388477294223733050171851417371340176523365468976252599523525404757033026836254214395265361742895484931076093207692833915289152698460819614514283591788355898227974653952739059595239058078128538683993478419653060520016058551501447418210689717322029016373318937888831417796186337443621236622094966071311265819879893008985044439824725627219139084541669716057162535978404433070821664382788346923801408729080773682291806714822271352402677321621953654496819627562288131105827400892784582852228036826143289259027525599464364304367683584372305055517300776124179338770574471256921038964959759605796432225612123720734449457538042681464675256794039074702137729338185312404965932609832613686688120846734574204014067504644550221068083022099117676100422218228668109047541886826050773250941462777015969663356008950480728264931752953834688863487170044546593035985271790342256942165822178339244697363345191686345118589973131464823876492620930273512163920045859914935458694237925261584867858878516910044070939918600802041035316207757974826065584300928230835760562826373448715437270037156041086150477960808733792155992872954067741525826128953154421610645473307986503127173565984296735393985374514827106522424702294702158960143326319361615048057155636033857658606530145830890467996524502609894654454544863998338025263961561386713829618651288786812327207791866873760000*i1^46 + 891255748496307093760550279777447843021979016588660212096742651352721356467015265340713140637973451428263086398298586982162983616850191335913738033809792238470658491849291419857711271557466242438666020949568861173269787029378686038160281734461299755212000774961446504621046893198127740941473747376200319588021925930959761442440828163486514964923075494843165097521093878635050861091652108161381043284104226629485037570219304703666404566105704560220577367708584257698814270710212064528455309403170467383567817616311138065911147277043874684211814590065026491183368358387957000882348563408117817378810107563867155246674113194493904045623067839463692653404628656782700812401626530133676902896668806391060345667792862979425523567737196082679694730956325099988970564093593016497899353450366497741623514036686693789159845169791781932130563402874865783265399087131821795469635210188077028347589836693114061209205286832633516849864647414852006570020640300782492053550660348599249310551988036747573522767492868510270981265301416229973393058693767573292950540910052628726925922864245545987065800373974413561741938746688980087642476440165584560958002137339552420554204987960608567739042898734026698432994652069480406206481132537799675647218679861649459244846671383039531200061177104037473056771107388221772508329843152537528304332989742317627645164127233028217497225781853042395759713232239118080692791812217918309397078476788919334851823731385395566815853937983215175241106458766795912135187817540522544852748688000*i1^47 + 125848274872762734308089642728859014036494039959442994150787907955223735742661206331018461691414107164346802078223394082248201282537418579097601363738422024942858285472450188387477801414566022596777831310157595837213405571966210438783357494401996009243276169827392865349138629858107348167773653192997735482986446482042155616317287502910552290461498466742495939655184007084349227153278207456279573710459389671200755481732628221718726241773807345066508093170157240060787265882689639219423511617006266522693881334818921426032120590352669591832910041592617987016901042714432472734411015410659450510815860515618909635219022571044091136688814549040700586498850379952201923649144741857364001251651863014345913191071016541431627543064715196415543075962961411515862884026945488850908736097123570414828876192856067042396476932689529947263499954114337420480163482950829117082042764720294603165913797752315560207146109363374700396702914838893819172209335741143590021439611117277890300031617450785195436788989581501372133904863639807148002747504783215918009252263831391649909847184575919615035013744032068106046741210795761344936989060799831788294882558787690579808862914267930939750283950969563687821525805470935608028129360954491695303670345337822582486257436331301258579535857151376844128009572664533059900078636201170946919215017194961525545748831462166361811579589069101326718641958197948385244966751985839747380875383469578949833495363887492082624980507041251290869757414466779725700*i1^48 + -682080496781443636201015373472708646997688935117610862506863439389474499506872973506208813462978319239642026041390585599541321687883517247769734393627697636247808843096676829153715125718342897641245348017951289809757151737149832528852029625940734971837355393245045215070410849365536239593513405222230879505538487807073545040619518865516740098735597345553768799310627878665863257531120460336444653109280216810003879544381682342282701298810171507040674392197102724887735742166537760672771628827117898932103458819066893989381479683525925319456652056151088425655769293608303903758178166786281458670558592849373271083551464753967861069365561770191817793263631453559591918586368223497958004000939120730554117313101514346607673487253500545274712915770779167290674795522033491785226836787173679157599286278004672423938471801214478322257023568720402906393556647738710756163690916654542950241709209168888859154902124919671940676231157410704744724835495508154335746546725214732967437219367378373724698909256667167472808044379098271564162609629077202576562204451015933895114659813158478169799896550939476230482006825704933025967037255251700521086600381103924597579554761477408151566797601956661073830032423367642990625815717194563904456063768728618117339452792577024802913817558690178234747893437797358268685776953949775782539869530453740985104476339250363205829497478254470457948111385653802408319761582706474532652900261966815101823403327953808373648757236655*i1^49 - N1*779350404086709960854209190643848851736738645182421609531608173203153080410943588194301790527178173883718315986344432762041437280887552891152436508603549459240723665799845585419806490353602217973661006433497223390699579278830920758890764085988552303352087054983357229251439812209048101023470412148734134148797148296854808738996885221938299653879194706290454808919293500597091568102520101547656615059588063556555740105693375502327199941922648489578811549863459524587486691286348038145149375723193480762208602606586660653718656*i2, -1220470158174124712616487053121084008282969818837736518820295522076128324279795103800003058887192056428956925841400346330304218860171904112021800821600044358864732625209036267740961847349880595286766553912176274186690458275237485569467898530949771109025866481272157255808876617841781374517990507403923324166443410083777743398022870395263912338004636121010633914469323246471159534562751152265672870746184121365897912193102798860650989519868989386587116468345069683518067449995272180320787970066617060013172827366040168386552131774546795285361869237829331476801165723654036753072664076980456996035933118101798325356533188431835756723110151000849506707851929646125193213420057069426691368023111531076097259235025046326527308640336047053262883027123096383507017106184636263836368754027234195095829203756724695516910845657657230623131984841717636376692062176478906017006480522880289766627244935397506756295068869885065199629464073284747597012845411482916113222701779566835790583070295476565558490402428172667703818828819520347022131861236938025061007256656283736087242551081941352680553112751123461027292180030770305866387099892450730085159442365931449128748851216765880212680811767658234308139947773371289472846015391208489586917261291200175218416619621896292425245935817857268336261460062824187478954244641372092061575005320966108202703787362366220916114852355712480790064375963654538292512164246572664878300871122579687463809873536625806801632014962765401288912779733667935364388851609092751777560331532035060297380835906748639239061687161554771448273240914729456347304632845234114947856547711033771888793673727175530787054112332160038031630826872158003038751558633041171246452097538333694518867475134700639517803548812921205495906175000143111101099225738433411521486656634880000000000000000000000000000000000000000000000000 + -1888094575033688729721644211216461832583364815845369343808363069382318276995311961936930530891779431896860626764773293520029862094262909018561333147098015911163205650055477814843383450226494519033252969481650474229580269091357709771100855322284745182098937849366930817786003335723831339818390051588836377747457399923507799530535957145109050885234233890533510332054174192475296908318271845641152396152617719324636515270377101249144379263505374343257299317178279005042444828815712291734617365395722459232651512415822445948291711920834563568452147606027059789225329479402950433947203176823520007601263943937773893564166829829345391190769648917913112514049679269783726156694110661013805409790984315283671555363485942823276863169308100559045431152828079452808926121089408523147001513083246629230156501160703490445727944906823493142257131946935984058835333862945939674296594409154968400450009338686182443990605323483249503995345240599993229532960433032805957466705787835780982996894043288567879193059312298309476977172861057222880460661764163826161322328513391445345204231122632873857989748051381602831888953368504988115444150137539687300508355305782340531153045252349731270954406947714012420106963838066488257171955898632427920269757044326609631297810554638977779562693435742409966960805937718884453427422738291888808667730023752251223462106816182707367200144999474504788411260669179042438518886485928089896212431899029231271927033800891225135154811727275858265880329497914346678302162725460579212706296596809740197718483774765934676156061967047236867955328383379740204889101573303006708221984957514337212319826670638574557349922837237330507207418952462138181856060449114782170154952281338018662107065236022357114722980486959555085629886408825871906244542243657931018448404480000000000000000000000000000000000000000000000000*i1 + -1708425624886556435662794412197820052838848165663487933130847359165394680844795338118043616458250867157551074790009731553829242653587747562564865588793994523596687239962585724794437368471931936567772818265300606116300925051315713322526396828077826670780374386239476709196078450264551488475252902581107878311438755198899977392108070935712341047177005577623641524285581118394113247274646519128378717709217575745419880145910366408113169612848026550161210822823670105093454980314921916216703590608091066891474253581285942143891904764279926338654214326254245437892275219067413582176269810197743199395454670167962728605411100764813638895573190946324277341535667452421306174726616283600355675636002872807520664879425248113443762372610957286805466752424600151331176318511107179765191340887121388652772665826063151447477437279013455294710505799676691139901660799478234618129241082885348336079328540958548384179423121914236376347686038804088659389187359038367124109851163327831062245524352963436920401351033421315937381685013342939803941839639828625805453178749190171177615460270661526717813397927181344659475975545973884971300174995533909863883671284343737672411281714579771752427168999105417528661736446630878424596247291718041384154298998130382270872568989172070089282614964567634743812011336843674386179780899013837165551163631176701671442927877382577177310312839712963525530865012199638345555441115901252225879264549824294280037917799103369241223370769095731238619400949379254213144846024668840372545082286997510968896032302433237661633688581641278172389767668030360252350926648115217817565923579052463248302774560084025413177792362454844580437180915991565549481972348727396791432757586038340534245671889534542147767986414776912633218299834122546285446265375066675712570163200000000000000000000000000000000000000000000000*i1^2 + -1874705680001086064086469875477328317776998587890281997389466688399824642787194271019210651149834843245972997935791776964735960339688894257854516322599855756383926938199226587704218455372529865519411361240507281075546708068746234631857854226566614633081622395393077709650278908361829633285726343790101621949829068199115806858231994796331197026089586031206749089222191682471778910341620870254164689355584108110713798665059500264804070501297120389733526722808357414209883419843592049914788002725453807993589245784167858908100639320950204892348587701867742761139437769570421465548461370211988701946335681637307595033097206560647520163226616015820603920390884698351124689184543633804924517604093941558776903947553958928542539088123786444403562697920347151898335919541423345184035536305051117744810800874035311292279801115339516604641452568630233239743854867636500233275217621412521041277148120692942970033400182519039033238125388021867533065098979795936400806348815361687796748417246473478720226061243823352919376458631194151969980963690770572820622177567008067570175821628919829027168638897665943375421663225071854602777507963810304998523969709938654310623929065102593686092484787261125071663092457580057884295582845322582679938243707195887179770987667829591866441074848149262315360069315795978163387522635031694478595619541983632985137258719813385003671763809328073627662327718278433694791125342356068297411250218590262445852025688187506770848860728568403152827781167659094075289276768888478090581856794194408998590019932895545010661667345973514647952229688171484103313138729199665269868068570254588075329738598716325258409649970200462382574856727052327322790193800249745045203780730568058378034075521888283875533261018755824042413544675545954458682459752511345524736000000000000000000000000000000000000000000000000*i1^3 + -1722645495855662497340177733688736067787979027528042928187768041596928776698800297958050206351950608727067816521595943766818792286337549608313844228036408654164509205117356421634092943519412308066451231975657361939052879533971329870851622855021040175677607655290064854962626455517739542812806515524901655045725082887585914033709272040948671293002222079882216011082840163576977715638086387374397567043379414558518287715298096643187283815416358802497505783265774038926740828106044481145267905803729368136814376359689520624702588690942688978613448546641036066750459515111992126083297046033677933371586371708532034063618616859751002357617820097064465735750026656025381695759711892756890040252707351765526343205002544748615140626538172476843329017206146347221463881792095509432472210512160490473969756954087444793833060001880544078674917420773205497893239996948211125750546700476201777642427274918168738977777966245290302260401303725896595206613069971625741210024598856962867854242264277627263934778315213006822531610844933449377032979742480187723427300772120077733914796906943602561721642812654487519044567615708694777828372536179679100992787809250730619347852527994817093228218608075211746983090501755772900622965142186839687514177280629738555662854426720953377030488570902760026509117398755298569282353216125427692752505390702758295062422187823026229680716140741146267314848419360803402503625365272237254513064899116000358381590899542977451327574942998299655827310009057704353369245176687718229684484544292830918808451739280207643911055158475763380716955764746101676158138257536427683279814638490348714974978091244712871623128929994866238361748598455961425915913157395082789675991879858075202079000705588286377043351286599222770653209480253592680911224392938847993856000000000000000000000000000000000000000000000*i1^4 + -929381821212825797468819356902199081449973141673761253306319542891843364578808742050582048345393832301000981772940155990882474562218677253628308194059305778560484483257151428558434821915956004258273156572769973970056267160834081522189510828656195210675337973434017675775804898850077439681396445384914287183491918424791175824683846922549403373397746264756661702063126312305883697897017013779711078037301488892000454348534090566992147549353358548571580178119829412558484845489757507182033655517895105663815682863494457723062805477954489336992257776609916529825265289997797398861257372972497513892565291183016336929522541445583221572611925936106926160187465733978143679107188567608878461315237405774003164761337546995797912769368511630018707335170235201844605664096387171539734202460745476785845828046825923289137781947270815090319225432718779156817424489729775522700148801184023939425292231365169937198309950869078634478156443615231645664886116395245244684853005673090848313647438134957877168003539680673123294986830063919816634847583183329690617831372852170375670865294162498624611139513141604256681867996292581868512543324588022577936401830586947640338180282132875682120675265716777506768307081762077525493224979042767052471136126825426475630390961172299092944007585366927073085649253192197114128557276961764571384944220720728672798517114692214883046961812250668703105045806467686109369037757610833313630506542414382451872310928840211822463036992180409356311459579727253141850437039694743426486665132330280892071826406075473244377105832065650377101883147300299899629506838048481582847213845035762293732948022300152567722451152969149127417330663892017666998256490381769878907846676288694537553382434433192161622411249621817989910636261019580838739697172542495129600000000000000000000000000000000000000000000*i1^5 + -335746306829204457158354901281432008687195818983542106367175021435597602146344371631465894107012058055030727097418213415234699832654076176619410725690864454586362090601058608519708174909529628687701187333072172202117951420562086464888365677383297348665945819986819399690386299488660598987335159668589084591716051008705038006157636257521063349734845562588244256274260907590162574212601244140916905179696725164144606631211531763872176277052307066042423107647423261178427395260790681761594128281732918125972304394645980470201494760470671695488016130862691626858440754197730363409539733572098635338574703736968773303090101269690448797230227059960357579452054774720057761958290494272851872203048250025071015165833966826254653881408006495498220052071659086854982600891239329310163564759586261925579666171862502953009192620960926994058613325841750687910438057076852882921673368615406507974642895368961070511831942662391797801987410258845577090954815306481422942624869073015022058589493742277575008686816817245915812863073385477785051156657998340816033309543470124200250349670090304427972198233463824809066032113073357985279099096798064558273117726019550345998148723644044056696643955501446525416869753733090980268372806357112373884770997275257666008597005022247119824024450479332374908973865154122135871524105831227550511122721434180893937190383634206534578318907808552120467166562478229339764119845195806059083006103313014154167532022562240108222475616467853021813728781316732807858382674504319434440353801704881747671378016723365834919521415157866143912287514478829820111757065896135269556933964695506365248098140329610031846879086615559879679001416085588365215370975182888513297304963511774361159058830253033315342005704691175303927753163390602853360136918296166400000000000000000000000000000000000000000000*i1^6 + -92338601225925859999906225226716572214238797843912128576029197361029158693927141379885441499665851641181050077849474701187411525134576454980685018049978139885169426500016277640633212280082727537683628565463785733432600701509085668275299861315810728447108688638072737565985863647308090570086023480067061093284849235937426127016746796263211587680356856472739574059376835932021177232019675020314042007363124313857849478359952179040584740900859777359362742822615639460794805077021030009181832321746294226811311066125425144483546639997246496905600543284362638622681712266909660793205090887618058276895490195976321164958229395654107933656537385881228574872766765873971936164439139303057052591841202759105733822677858069177119180027788246432807891826426220218090355502445576852729075352074239151036973161265214143614656358716149178363829988655875040628500950904365558847125233987169459484681790718282055076744743621625672875524597192769589924848201885634978660679958573643098882573107942933016485807789527464480161716608483234301851590424760084328524967311386376100179735286544397833580140120600294680388190608207095341023916169146998833029647116724929252878858113836518433996170843364667739973476218674936899149201502281114264333285170511622894097006885276134768390498020500837712802069569913735065037375354462997259948244796625922561202990594676342167011162933885436636012259205856086810294963593741034138093073151471867141200685332351537439478027564363110440460665705430150239918934108779142392046021483055254123391795544880936073075972433469815499557446674732089634976900417363152618199321920985425596739890294961546181397551277662185565143501353912735693158898533238098437531797894805458030805299320771709920022445215841364557631611876616654305782998191046656000000000000000000000000000000000000000000*i1^7 + -758123893867637389450849994099853158251564210570107395016142110038103471770933085314226672659999539974997615933377514456553016540227455319573542207239318604977537992649851266242375063715924757278962874191075762021191111384704448054405746859413052861147425589778222066807243900909378518546120605419900032910012261479060883189342382609091161668734371837835411660839558136491849977311878157498379948451198280148456117208843791200128485969422613487400015539956897658531232255573287631832936428990377111078183729721413144770478071934824410143920987912906738682505031829823121010076444922088189260336966528316986272858741940778616195366329336583583776486669528856704541017545274738526269580313209213285103814681635884776802445818282816858202137959286850251178403925998152421540535404723452718136709497938992180301597746106863801424410626750868453736466725858733333074839114684603145392849639577530379674347827211584885229573015081547574268245462693679903732143086738882329388660115599726897919083475045238349909885201197853517053734655321131114184714921570322315924332909237963680070167513276130139821521647551421875281067593001292454804192082993928450276544473711091760441945390757583706557953874266350866600019015899929897528295284385319754760177038646388270043724808696548658762969337244824511282936552517102557831248973836212174884415922176514251958768594640349548688069195662595477673789288087967514040656212002699522717354008008252239747299766988075352167807537827028074594244654972762377438462197497339772701059430727224374189128931652542566709757936766713777716485487251980960498641787479382837667064811153183803108789962465865723453521722856345593139107687666841982465532134132867557440166470815540494771221972996505322128286556318370350194610929664000000000000000000000000000000000000000000*i1^8 + 10911315702212495998188904024791125181767444503644035661608785831571290428621804879912601821331800487612571154836371198551888163379773695391805253311660799364222490651821855506983908689206180770167664919545438709380030767969120409946112357234016858149153831248239934166470942260969522087918467747306036464127929956728264485509802115915920886049398568701715528190097151009646176586518924270500410103498102504025232945578979220722354558584759336939275191412190399892492725183721848738161751934752237067573831899395515698599957179279772029925716492301191823293442087639980773902425934666593381334851823408922514624852049756561250467386194472680718353729197285503230949174073995580786296648202090009872540368002346134348323752619006430320193952697406898787498998396565212170600694326513493256259415890864237595208304324063062953308734725355632032993744907451169815471798175602268249433457244083689258595940009366363050871662387016503489943109948738987480783535671274809362051922492888221028925229699966854636345439918974248311110766209205688928653001250102088606154324434875563947811337074829843065872846224945842038401414293400026160726421725683269013419472313428575853550336430538151674070579323893950575656439571490186647269967071528826657929418413623889745137336631822873755587073691372270689034207372250641824897785134309701105758522725583021423800769025055347916306750583250449909287966295764553087769559927814560864026072551452949560240452889663248260250648284419780761493972960342968112222809403227063542745456826872773483475938516162184996845359194235361497617025568640445507980824123020516686319214625918505060327971457537979303117923549304941591444433552826668463699539875865078188164680705931242794850700958595244696187806882986479083707170816000000000000000000000000000000000000000000*i1^9 + 1819720298322095790879013752978022741466941937414767123146527147292170660109152233886183011220513228001264000874008764775010862133478924930615096390325471282985352015175885109415545945327246998380409982586601448849807294792191525180308095509920780983753231921156242947051759501889349887220902998029214753728010628594226236805961847247035113116891222006589684688056737089748514289672269507597763986574733554520751368819355037827123125557087366548846353394695213997932908419019308545818895244739938575263151425479168729289878410910909258110882786126533316766055179193912209561429447195193387437812157906501365558246353877873544366272986574936526409543032704089988394605619840338625091916351182952050563826984368208707784520998087983030195997075963007808722508922546380962943268577912773062681571075329747186477524450365227190600302427663388129477583135547400479835485028815976364524376515211467009693156344929077705346153758012264293172884074553383440631442914945069527512034154408354449346461667003080593618741112892515624471019620172739667281466730627508519785540697719173159420724109223260240331869494808460185506361934407982577620587453496168440753935688229868296008937813274085815742368386124788913088711574329921688699117053517709021554307830345018218356112106186260992065690594570600572731802402955722949560594911486682282054889117033586571505285061697168389601192049229199575330649653682989969392514273720183612591153192890043835058686496464817605667582630948872667753237799373692488478448176429144465482214265195520760697271747499846807858754913676413300849827635352761092459118815447792864262305577481287853682837105303959427272878630492981566505492043721160063872870127898272260093170850386586910197044332821637486161945253948379643525464064000000000000000000000000000000000000000*i1^10 + 216619936682154991111143711989142075365323902514962288653039007214181250268561702563636445656008396173399045755315323574857077568813899951295574690327886002856264810752096933110798470423726333061128373580263409365239268245247622949768457274379710591903736304022948154419430217803969346359435182705091837789690535096257413933751440246119355066536053971069257905619117859924129674376186552936041170661242796953871549971353424858478443423764617382864714769135981654793171960590670936207554960103179299162927105427673737041362255964404670967286734174635460013915373973722113564796532026109070457491201484036402348713176657862197407759391884033389406037808131119835135736686473161317198471484161005221594712448195072936476302920048106684776250320574862644290305365210537785991748710136962835879900128869464574223604903166043504511712801494190259866969759345242960327507500283151685917790807491617281440025681910149374387458584543703676963633866559036346093678880800384335832377262589664403586483469498630250475461150513506095922049931885852295986649545985079279703045589098648279121455966077720099445253861073741003717620065484960142173459061748368425291202931445438263012798263620231053996356487099532964515334129370280395113290712823817609263154966782648923493560288560922874835530576456974236317160204042499025633616880216395979116804232186446395579215728383033960281651617332656850177725940133923278738853867831048232843846522986630694324858418731015123134522864587758522300007074878903503356404109623244711984538061568629555108256373678273273239616256256968422208953659915088907050993355959522137393786489914281912621275344473154776683737212219482262672225748975894000378963820916922176192341178524444590945263871277649297319175734213958639917465600000000000000000000000000000000000000*i1^11 + 34796505684364935203804954341808136266543451278496661501144076617637499494997970215309156273868878444307565786935035227599270278453323999465992448415453042131722905505906932929066330292842482511205879646603128864490588608243799353167560252034357323109489670336866184109619201592827065452542407423955804914813485430198145300208149767696003819540750762286328464952380611171912146527119035077389486861755111707541613180616054001188826720876108464283798926362593855077712142102464764846379618951777838156738963944930299184727972774104679212981604668453373259490528983898631217320292107243019954557600831198370053577412967807556054988055118849040486052891357561306600074270958626041149709525393859929245359824281822170459330540288840547203949248816807479310000458122281078241123220630210503804138297022532338402672960974018473883493779203910523404519139278063348503250896205200056283012033437056387493049167591353108772458399999458344427618396924845690823749699177251460503517876637472683312906986464150977243157629555847270303797968398791268512735456708650043836757459222835203734160516644003840431893388557485441505004899634437123927389713153093807492957730388407077076441415328383176062275353787194210070022871768919555889396736871649160698479860286649013615377365029934410418843395420692460093529869119645916833686702616348113324108952168248250724267125743783032872366121368714782729881279630608138683317973742226235774157021281596834689991119166799807726972381764491357911469408897994055132390205979822484390020773902519135779201106143884037722413117971866731551288952602944190948538962371483831803076451945469593207223270537086193187686022686679090518649292212778559532421353178343895230880243231944370752130896412345803822373134339776383549440000000000000000000000000000000000000*i1^12 + -18744053509992106889357034032925337704692568582512389269801435462356494618653353045087783204412824749881174140765893659841630868693947842209820753879640663372436107940115157271081901905493226679809208020240981055115217989461511493663429980404240966261088756067173339214313270096359959135064958719860607778966179755309198599120404791859481796554142276475147639951969115536988752841016843192195003948714673216612343239799076476677321944610695312761635554859653413172768301410932420504433142974663550869922841466450419621136196411715726757215525696636280911818087263810035668346779861069390983682596347352126291804973642288110612115500043433579981010102024218235267880702109736575939509090323555256385161544896870052473284685867723076930774771635392350799583682456220423995030940911738925835277085046110629714746860572271351367706270738152398988938835545195299205644809023060959194243442978466325954355421793948268742398935408020464968619401859409582890446914906368725104425874970689442299751957485523920141248874865167123890182334072563480403941655129377149277487253944548666755713112151297914966823726469538915545152471431050292292803251843729223099525629026042182437739301828557324071855203317769995143558461278666615173899906656587592629163581920036063003596330336144766795558549896146846323290415031719405633777242121654611894269855032318784654104404335032818491641636498324154326276482172611824067616975715169110078742832011290812101460552320663779144236413799437193572837371360751501834684288719757185526401629520838963275895894833497684239452630935246771141796821516019720139172065467959076452541615767440378224180806375606341540770284836839099311617764105562954782343511904667408306307759248389333040612361167025503174213007217214357504000000000000000000000000000000000000*i1^13 + -1756157886058871668839355915622277200460495045671581703963126890105033340905835507340312354907841155271420328504103744614725574875243580363793393306696651018982177940405090327944709968577288349783626708800475867556238333516280940501060073439857139108871696960419108930445468575359969094263691325388012835012103554568521586678387522266774673050396789959802052913975000313162572295535268880876621986469252586489034135236122378103806017307600883529738406417269583247717089564019451697379369918702046819652241132529863104846680935496066929533403444094000732874100745745608275301455848275626522787214187606228014768344824574016329876604425574146904851548209627329733493407171658484247637161226077114125628204456376960577531066835385001621676001989010345640049931866716824590501458466764921605005273252171497906062776570926937606576093367541593324248531383039214520523163560789575807731675588120840227572470005573748706036131303238611069704387709244854584487956672519612143783393611553240014199595212404193228910231396474775221853855097582381071044644779798653369883140034588731215574350387259009691753017658988498118851648123174811481707835657833708736711600485618982621127039260682906212033604766448897379963229241731979707652819828371329447840279025191892961506261603820360569469583985851190275174688386468871136546481135089160898605068739700692270495803214057286450979963690153672322184121547369959352176601512753380291600518462546383210380343708314375332236012331020712066341048158020355824772508682681072442567568904053831633596696486659653524997848705734522427242402159865436518395647383654309771709946659542870624882520386674236302475189750956585452407028705814759007112234797568225693477960464955304635843016810593431049136105319510835200000000000000000000000000000000000*i1^14 + -162511412025092685829621468162056736438631631264901885168566704357474390278774511837012553636997975335349762357861994135975645538802460733153786570797835695722285952130936934386272633020081525145292156881960212844385648341745199473205493423020379932297552177659095120740914105201915816789587330926134847541462773985254590351317966539553635042407754238397620814728273186455904220710373503743819036862224671093749172004015053620857731704327102483303899767178950928803275132679031770370908510785798706935107046954948003272502538288115563474439373178527653031502977312828907079504760285206183436494733898182168734144598766267613235755103539455062718694417872843362237317895155527865028716912037750009274886677865116943414991819583548840690301130755860018900196224088432290907218913276422614319220695486695339412211975648811346432574762404842056429175563771549643246585506048251703901873087927428803356899782361498274184313167338388830329092664701750792410656922972962313662538773192529426759029845066023072260584765463128841598914388485246989215328913587244997686515460918855882552325347855042998546179772586407727884414859759423295407118253396800275497580211766716636860505850115979219197896350613377627068175620918726753854129106879118057278779879007392848216459613570996618354166128199409924697807630295476984476922111262901481592304093053482648153497333241017643952048628972565307387530544602762014060004984838452261650488113990651946111049693022132837357385450242877911439607202551812925656819443022789862324135537687453357731947558069215853762854911773035106110695577506648119108872281310503984147860002552876448194881702019079383120814794545239364537328035300315263950008205807733481588510203293915284698296709335245749613066788536320000000000000000000000000000000000*i1^15 + -83291326970797909263137915902577370166330748640117731031138961267624802278139682694977172156022370583572336724560291457994321608526713474221369845964133480958782509923865520704446017298177411348900801557387800185652328717931115602107647394790419744581545614580725457213991854129584423628008279700333262162813218191546190418805672340434397171272524062283542924611350793162335839560560338329716816341326897388160420719948038391157462711023336459393752521557300239152998445486403967550117566883557604455881446607170807290930396076269399817170844138776691252020265873995345357159855188669646149809861297472265934287425673774457353942813295107988124448398919090731636448043867139914481708883433033644234171221997593164188472563207877327410013908560018451794176174773665809022747284010061960576083763966944766928849429297264612117488616693691323544637858932104068862985101085679045741674779667708542400291140869168413325160461484663633733219058569875428656192004504688553443070954723327323509701548190474834747913365936163860548045477167165410374991250840703980488741246806622887582574519366174264050677985083348822556526533448324381083097772691215584057752035824845593610199491519481037062567721095406301238048402912934735178599220360355591645421347048316464367149102938595116987769182653688876645785921120021909748631217177736934181908385014967282818842556372627713443496909957435674323144027729005961572262656587868329313141586236355427336315193359388868278218045244925721946397909368237246061499308365769635266282519853303412027925499357974981956548716103049875269975043001520017014567994912434103117618256292566206668096032858850310488516688629218081710612148909040746941127006280367661902463659376188621836756836002718253992386756608000000000000000000000000000000000*i1^16 + 7600698262433952826733171982295032617050979784154094359832710714261236655899271672709292965797202265764432933301761443185224931219947256255449512375661046071618220538086349385587462536883342733888231186351214278069182687816779480740042038174732320015001209770157956622171988580047802592982923562320534763952726388069890174197961397457611430694853355143426468878062039013269229630374749978838908502971620962921520132918654344480925753585529344407574588440617229313694612330892569501641515360570996459368068792029739188360482999730001651454649079828543798107225282234017059927617188371688650956645137418513392223097907929879193819924195469808129135802163654541689097828185785991005418324183930387863794594633654286438815379075338924427854750300318769145147792930028620871454456814969500734803740382212010749472534632876265008344291704916855955791179222147754457757941092274309812125557313887850270995512510329943653923505235976568104777454156764215026659985580701800187648187302552329038250098584752503621659301780218023268203270522401539967913001880591465895844734572223196684868619025232508873129437531983514289816146499545334215798308691545935038511521924128171966470245831443948302680373101804380707903898562711635942749705496521638470783566048623593769846470689403992495542191088361691490401886046080679431681897936498073244615992979991407812788635142364053673094127635240813000082459839423024085216886128483891955894112685035653682723501825574484400505661245249684565381785202758018704009640207971215104773553235376943901999483164570356200272253650612402754817975269075471166340895409363031892295986880996494997735427041325087295882862376559303109503558935037414404884675866324100529175938699119917157486843879238262696443904000000000000000000000000000000000*i1^17 + -1361021059519123154978081100156353899178547129534431659283401059148709182144776008263847362975881616569687812721676238007014189417005480862375622704619028261064775237469022730111932143865481076879902182948420606698434077244825371099494167025921943763604651014595628113733935697366381392890774732612364741469387555195107108781519162560170937884128491809893230907320445817848653336558136273869045155014263415168450983556874220029967114979641261183866972725345350875232215847712449845011461879406640024721756538600374302024631550812501963320196911388141983452551019981298571335713293893172706013099438552383109898975213541374993108520585109166504902035047556638047706359250950265873658080397558645332432325051235515145292202450982882976229226613148921764779171904643167215147866907305450723697985136637974168547129523971290863587654168700834470187484480841109806904569182769057627376341520396354246953821339559354668058271659538144066773485310124551879765735521902764505212023498942508857305737391321457567076215993333196304745786827033536878786861936403343675815784457248520971743666192930247844876445236914020573529831567610927295211589432875755286335733001263405310102787465171287195620001532028261173410876253415555630679947098621580725415149454817242470869888678395794410430044867760458726433901354409496656658852243018417052739702344853213994550442376998074509069123593107071577370838145434998573984661934995218068851448090626791892348530210627834933781881104561118745315810772956821850754469390187846797988571736737137778789402986906603610724651639467632142098186939851243677232778571002008725104871286866521918348135877729504262856913839313023837942935537442961140572011466383042806442101045673448286236593752826248104509440000000000000000000000000000000*i1^18 + 25979980340604046688978433924485276656817659884081793960846946427086520960621738677766889296102473297049983518403538855354738755476901560235122647420911026798899609381128193174250621708988061813530712280742102095806740238242416165045791594448036741012363703606495598312328472751321297709502307976256057659219715901431122190578491776052851122204075143974953045132096037718155921082309212703576672049464665005370115173969413081680494668863068690163218317830190292848898404354620205321945635468855808617609034309472457650510930851456219396220994387128730037737010873662112891804868912063659589065840200667618717170880344582384004237863921391175811624860703789958837741805496124871663932718133832977525387075726267644817890681686283727828229516865689137019583462052841718380682388690327437730972308791251504058997704726695997934300958231116737112620213473976686860430468880659661976048440503616425111760354275298620155761358605897261352331132510812927101233798805607148014403777336325862046180543530616903608960849400918216865230381849156414022593868878924772870624179713073764965486538922993698613318701107281507608255746018056391774629517232451997148390025807213868493412671073033103413637143411600979253659124135308850566128006395343118461944726971340399088943792032016651739537033565223853587305113526830828091783464408014884450352750567161218397238999378306291770442509206701197016584993027355791663326588645977294858185933066652583531471327529521889554875556289770222099687123372109915424808233610230119079126277932705555507625771956210439993352199808175595210837228729385828865006837157802974445783544192465887669623880459156888837147377667850401755788517736862388479440806080179771101026981342985562608738070021019795456000000000000000000000000000000*i1^19 + -2868173490423916304063701010328033966497894958668775159920290874852888005035465741063250262361035015065044590513773094337633722902542132228086790172023930967601025571404502850756377779296002218826028976425164906946023132142451188117562859500981306506838040641822086187873352042773487687864061651202447901203698433189299286062499555378308428160112016807286782339313886299538489379858631325807329291494240319701339556303672273121773673700917136360976180444352503774323698145578776746892977989909764367297944775706702002668017867002958379882100337985580932510510921993081337891476274516097391432567961065850324416887744803740303187623184052118698800628088830161096798718664531720839851483661997640234700143212264494467288357747718584889666654976166546812224651200725680376581194569157834010800407533294920551130437361997946193715767084990164795144448100943505626286020363721667782391486051327956813798863623317765870577443629387457619238216243438395248436479600773290161967680590610647758931292300834816863113466223792689158347804536521993100167778737908398230260649365808987333627602645892631535875140320497230643958187186803559879422148047016522434435123511966123277951468227647840815209886213695134983110460348243133762234898422657976914040528628598559994736573602727402266167762483132204122294967306815888399780453964554728113148836674351894905505417474122394540759066329539140829908595792142454539701438150073310126591817608515347526368490837118111773813447887255152834981456022630565590645447832443560315226667079136677862065160529703106109608751767075552487271842227675426655275857072710221701753498088314618128628246368654918438866199980110444795779396491429311636995688403336203365209916596233287077530028820398080000000000000000000000000000000*i1^20 + -24297642066022089639343670042897817353917308633528131985678333294275164266301440386087385472729039158257868051215466802103116999075302204467349303033425243282579797114189935832602897082139403341173016340264971689961245911361974623314724427221040419612461963628488176995314237277897135511713593441396276265087263952428455294022497439340292885183014331176465013064313147671160403527996494360242813362587469932134780556130473423649499036225376273617022333052654801915952647592361641092166088024144671132805971120946040811212992230264994910263198926466807230562333783914567013050380463838756077701578856188360364727663744877483165883887894121000521842016778632610892382133451805259563271745985095411143449985162943299852057786466403319675698602514987053875301521837563031752708156670672525375336226590885626236214103141377525200544940299358748492391091250116068267289302615948937067414847549724558129055198026644281374634844146253375944408460227997176610975489086019002893815226372109184846037483946196427018969899342951781176418024028529312494675227656906300545447555094696867582884148017618527448312997266072467368667440238632557449116894590630899378759585180305015983831142446630925394910131141079068082119850404907262145287772023238289113453293587552001556605429660243889219872170065073687114442729448906199044720646171067415665461988953260627228979360905709282966570832177909673856069300464274647446720150526003443509573819802122866825861372623645889101078741165751776323505520177820046607826333449661149681576561636742742487254751556181199315692539525355743922524214818966998679270974699266378682376122594429718487832681779663708843742339270461159615585002218250242987716128274078824264434998397257239216921268715520000000000000000000000000000*i1^21 + -111928876143022294900216981983301588356908654561168070557619291659741867750337165163496309447417745376649802095865445335681667856503347919718999423499787878484589057035493613767959790998426388639921886436349733800233285259641660140807078596374510096970611909623430270506051863128222856798885129074673865514040264981281103740339453562257374354377353131203202758887565833569813662930687637621939190313936725318922904617421005520671054574196441705356006391299496858357734138582264266393381652363988254300583409818584715889354438434450441823500779161626949003672626945058739808360901715443544754322842066876305306416420058349570966032575776922208665746495246079455292419763696302612248291520146431402064558795784374353565555159708287419897746183949467527554319186359194983794490014618112431269586242657624286188732585148487018932372336668370622691521975757080540774756862639939056265082895720668062955075383158625672950570278945720018379351875231028925328976398757282295172981749581326848398332368514301565203010032387846616297646371904612460173437046903555961225936361452653011364703488549700574933601709471119335338487900849076021007448160237013889399721689035691161267738586791270686697849536125437148063290698356972017518377143181302066163228138123991687931662804932031643686179292497559352978415897110424129323098560820804513526417952621336454551637580634324997236637918608415469073744115292662352937620283066954969982107231246986893656528843482334141529357237281899863326040657876048693453875314892258282211769647188903910781689587691960104074982618980859270251539454102254474448889091281220790004961989813217990201631536239481744382900457654449601434874563818138287406451808104112415480340472949908922039271424000000000000000000000000000*i1^22 + -310663832386192336694750360567282004341446448787453730548443319820716731999867719677838867147488735234084240961255597811094491210986313820342620904868057662622520597573203144087741453799958265958205319941571998126828820127712389402312091764463293717558566411740284748062113672586204124741153970885380385560503184189254999290353291827116950566958573932144210861276427825127481817933270194429793356778973036080420526702061326503614202076798171008881634832894006243342443416790085287137324749760642323008756270500955224693753075890438923996309872557896765120268471623937850410281824825905087446314260145932586442857600231762678430103815617942448132641347930168587818391591130003672285133985127081044513367339734747225085707152271751358667434326476349580905267392167621311139662931590305665910310772336501250532449322375015274073186144440676850696067747892848631049679688199437743048914678825792704226228385451610048029136640712616336641479626367468813679905171234656217033111770658154364195594774019852529442868379772721376096651865331879288519570733430970608196301467472874981064074253203357479694781100148434141575182583863535135062989073987149749592797035460819386478912253913182173623587412961139615437425839092744130079538104871072310114755206316971144089191029158299394703511957714031348245125291444930403855196731879076458623764006498603718910371742773610581560733496175952377837078379644442547892417059882954355630419618184669982229326355398430182786659556061350531591146151190125587424369024258837346517845093796306274621514867250201855878999211577458758355200974795808639921987073656820966482505388434041917573131064017331548565379070730313752174293921287043648713951590800035807359381027514962516377600000000000000000000000000*i1^23 + -640116953376943193565473720568010804067969366006921596682804322728791326427857481448251438039217670368714496593157474604333597928719264945549882454674235108156049049453468877189912414174613859508115249986270077699842264895028064756797165404579013588364894871405025785202923786862137553286712235874427386354702979440767874557808600011623111244116632616753113408865112176173971377666306626998197919735103172752631739881375429225222710719809536586785273952374634653373205613595711005705579664458550768220452496602942115758778597556862305038243153371737315673338889353739251361417287087440713250633996755172119363562856146301702993422832544707269419770368304855783847739493974712330430680869977438754996151338000542312720519176439989916873344223781001032264439190470036736761135111523540767103596625392068451561074373840822991762788433114107985113878050789694722168691564844119409376826154062578553464095803362152669461921929901858703266914864555734441902177524216672793844205510616312290861411659986947881736810765832763187593113162271845955539225578708241997949502253462147270585027499562836674853705897064356534892575290147383973289998750415225184634639636551083047003680524609410055971096685784812065503064670642846943034427501738429252130437034078793484433651339362745426877762420951539923417845654254410411857272621916057283907077736829906851638883753129244151818098013002096199728843670399210270327637017447042255746194160286676583273258307739501979085288103893014991246405346840242077052111008890163935038131092607766143141426159447228101589467439743240324959372470045821237599317774805917032384402202558988894485162695480592543942209833169023319123261218070923414107950810171572889786156011529175040000000000000000000000000*i1^24 + -966828537419835475184170015936328710062105089475125277404773909566349364294351205423582296283243658267335017197264734997881309681368527017014550659788354241071162699403962260544013513430070712281802529212778657399396559297696287441357124888989165539125845607321667619713670922868037009190207074104256021017380055076298365934066742203821255252793408288146367111900202413104865616319140034042767824642137079430341228920775867558098217186456765965922846870385361838407035089299696591447808668747967011431388139194742376287656052627652697916233601210726231735754038586199475907916567988264252141918436431347637172070953737081785817222973934915185275298169890339526020804118495160545134811483277081722816880674097797825827812450313184629825488565051740842055940916951670460737325945286184769596838841219329728562974683338865044840304435511041957117389083338623441738468573601957062477702850485205032001170617186663414827399685009989930340108538854129998610589027179583073953475032864666770939104637795613547628210333562246677990216759252722808214032274813111115456932272337702493500727719280095221742001483481910570450464947078484521806401821869856029483096089264835591136830952599330599599101443471413694886458706351215462651595214558585558327182047936350852078840137319720238759372052698157313777244164679781378117288055975417019522799665219938662498752638314508102972788738276435780192268028246761958689723585725157404297267556866530011673995225771139178747914950489046112494004281278842167757089640513823281695868870382613721563628171528792955362837648733090830831328274307451590927180334577685854706719837676267877592980455401667375286071502095705746475689297676767067542240773352329614626903818240000000000000000000000000*i1^25 + -1066089009985382848506476172698337260817797991178044010134517013098005907186014127243778037833509485375627519678921336495312758081589386646634886177352835584271823837477744810198005764141051864692753453411418154726276478074445009652337114503665649321699575781417090357513844420568787703373474030088668448747593978588026488269955537020087872734811162812556101195647138859055608288714278223563611305915571895848118559387389611803211482068808809277502495055981616152748775328368411697718870838809233839873385968268678775225440083454921049443698438446858778718884519489817563001822801563689454293354834927031027942180956116318978295371977762917944857702625610786928846298612849128515484318730651238102105597057205099117537442345769006089307197867138577354423045715338452205282340296778074264858170065181774907051780258606122744760996927893699573264015164650554190532734000809432138707369303084866391558559040849116656739740591333403702382210854257116634525824458126940739222926945878780780037604632476533447735985141665112241071570774828195174541649737050673513337407340209645279656575967838740960121537642524884435868493412212888945338586870217761143753144596539187261863618004773744647717921686461109196276381829049893713394528486557874817022493432088457502742074602090212418511415366952183836438123946285275556750749226023046437063434480504940722069830352773074633823312537869707668025915778885109966216794509284324006328150241728299574800915804478837542287381086411025705821948354994910298456821283114673522104574949791830341472615834697589027666831460288084361527293272122773389406093958595300296299924543212878898077929618178057810327223188687752126123923286579149843929693644458179898952908800000000000000000000000*i1^26 + -725234535237052996342837583259261760219765514559738807401555928112446246085286637362777097278469357891816783050323693236449090352124832271052239843908045659903067530401513610938690673313830636301441510678331041959676527181688628583144678888828898587628859232887170379544535777994808179697577762033842758712334299241187843991713704194219308828899703938662446488311055257236074801722817911119170729455182807490620582361930342580692980843558710718680526474296875987359703528539222203108970239550906750982060200248833190418864229298302820581201181993935803814238554954601483275023910903007946100280045210684759112689830612922787421061248064171848296187783306560947148795879013951209964843063751977363770640303946424735895492091964614818701996017077720261821937731112391695143867564154704079331862614290391352551347885072728503491859948388404376415127326716278688802225749538415587549731553407337611150248903374490587364313266770714412472024091915486341513713170333518679978817410901896596311893557589783637734696803152797968934061652384919694897926077641671066023503188726680428556200023710042018449530491088340493137386482372080682296375020875574513954589677243932696943376815901056707173645516996029534272707874184710993755915547471181653913723417340353115071079901927935741676576682132177518748875743588891861887754571368039882452067969488527778995811022239205946226419607086380604074104698795969301472997167256157161064946110912560693423933413825743551219374914352569244816614256643888862767331805393084216122536995219406293541036925406652108526285698871576295538820531050426773142110326266746555458844682837512642451785994637767935900610765053880957252006634483171753461674323012254433280000000000000000000000*i1^27 + -197317752513799671112112171244897219729423857781649034534857460782722413516263194186342975361574988973408411244169917034980347825860031698695627858760998637739114791528008388284747090627605519033221438816935415906169163860002806548220747586203543173113847934242248067933846942569019954894873500435263209411170075408820406321381440444739142872674066197887824690565104449651172154116234634561296761500846230136714350541391802751639167546559173263724168680391570035967146875641021506077681616412939684362842007445436476394012743589779317392627884456462806938839909825831995439784353385614439361339320776613022426771709293557631074416232680670572448453887852996854016334677199678461226486665352491789907482993757426480760884307369950597497985591354297336040468217730381045565763690272432668361017943754304502647129806814795869151595209100344129624762194795683081608387314477330726093742555610350162089720886851099749127634944746654897242169054907723370794568294374224042187944136369786927611882304259277458605406438531081712688592842721687536832692570716012504039033475734914760410354973268183274626400911736376060328824330689112812649153860023510066876811423767278254949563463339486409749890233204505953701625366411486946761187420633192409880784562249207836101007312554716990026762556379667709588475453497085266024830659029504002347976471027685776509559136764500917000067567365596958992401659409245307450772309419455125990720083198896068553868524295519019179157535067025132340598877353097815872029438773133828277371393530139513100131912764997917824683560995604271780494914511628360428213145412693579426700839577116150071715097571933756601336969396256684218090770080500828628165721063424000000000000000000000*i1^28 + 295575604350399884769922249781205218352783373121056973410367308178878385394725626121000141680536383515517367399803816095436769567719591359831123902560109711019642792276687452329881019704128265061760236886125904403861455903298064729954867396624993924122399047989780004827535101950408440110829944449751241451287012652142773291372993642327077011322006815631408969850493714379145423008612442120498950057566183270883927107922596364036411887023921933712030059546971627336704466101608094228438628493419238372544842185285182496536128968268666707275325150545527824282413133265420789311785121638365902593102075097641257060413024053636554520877158051484104263909789892310672324749764170871884369481927098196107797286640481984148817775618835934874060200822383425199527459305820387038131868877962455496849500979136606768203272235754590482095497303844333430386783683075231478438362170270754211001836326796096206587652817336547162285683163178304137985353705093644899898446233794349815654445788102940841170019771787336650567487142403075730772179302719637420479954608487352443065159553394561712497970594867465106187447213632104012282867893157089843429449421261505630711773705680921836914973007246131071134512012225430176945966948889459317462703945428980927330785705069204980693153943839308952536257455344247177714087663865171293912266098742451368160196164836117237090912390680524741490212276923343808378168002576040194088202548438201618476948363436104078352213792078333622228938267362991452931745426799128149332145538506675267145670066884388348010819289648620263072502656744211838825074882182647460984848187992774118968137298471347877277045487373078275929549590997708902963018478735631530432921600000000000000000000*i1^29 + 297684548745196355058439535112054902623658821970530018489375564323927745297173818751708987063942412774118179669053993631381742913902690381160668584493597219272377715985207853456666150799439857930015190173461888857014499805025653180151524422306146047623868463437805843513099846550393357443072366133382897435154286125635059597607878299939876941550760523421219675341904958050673287801688092733732010596059411630282066207537493262038836025149191051142473380054478646779936490565441360717828466480467140886540452194602849002782063555297401087534152650404373316263718254968728552874669724466485924333957640623963509919618246637861247284973246026822054202918611033470813703630117796557763431093452225281724515854907413338133203416912875345233205726179151219508350699748684438276539383990901725591833553839321054443341164362278640939267663533529052809032832201333317991509149257379643050355614742418251273086725577387653547502353653550158614423934164071590963336249924669397664237194449903550258392749058272782647190650483102885072905066711676865927436147686648170014773507173894468742258552616326847193725992089101762027120896782269538973872263181366797996652649400620430645012249999261644243377331224224103914984749367584134565618620104705765305749108962786240224623757690206279844777207664081831390001331935259281316932291381499283250854824528903516985022637738951039266099293817374141024046755532858671561558998106293536758752496523521975535630528295211752333610984667563761929378090468054973175474108907059998814473585738510411004279199190791944943212607038523423744026645456981150132109408220735417651103575304987316431517241484703044233784827438961333606562522361347241410560000000000000000000*i1^30 + -20444688608319777743194025083420319358858171120120870987264769945571625280373342747841407589108760629828641954818085756130509825872036288175870929623072647217472718281725593403612396906634404902851281057287286869761763501334904492455138268248472934725755127461134820775233574177264310703828121928948139841384536702449515125380991345414490018848558470130011901418780733056098740854192487912329827095873275849576593714977897285503663028297852108959977606233759586987713572106968522485291470961804161595358395653564979102581280922822185304789056775896174284508925299356682996392437889281261063759205277737190778165288749311723100435716516076530373227653118319908037164683103634560820168679015047885792801523457494225699838861152140880991866216002867165941149473267738243280770820396898979345911673801171677796020928398048967092065388456379894236545039635322843341294710212767348731162696417945045370692640700562881123853306535017411191776703548056401832005643310685071166568163629810101348555788149189841668116969450441964253272885616816041822560171414169599355114587919892961313892406489102329987319919433856219327495546785663681274594709874341703926785864801423664859533995784824795648323865314318890319971277096589532761090939169435533731531236515844984441459619270844821850168287483748522719724130453173877733116521864671549153588553985124195385011025413021160472742597428708247360732815433137335494799710602115403841250332009362021930103147404755862145170817014860271137316704819476481514206202111013141209638248676195932687317396737619770443727397962618603824601199897219846832669476440315464584621881986835599763364621336431287398363499253871576123561337935626240000000000000000000*i1^31 + -190142524808722808589699618815973357373241169095064623392167573476776665454735124325715381021376337039203560695372158643162595391201723775599375290238267704213909579545194740286640539191852000858360654079785186785742457771859949090262825161525220744157617675662686199387157429082419053120964417614133088293514549554534392474292044166740482759801993787160574518660214500087047820873762557189493441359346272894796242831689008695210215238693571753166375907462827945330316280865646159634781468668898440166826358781785691961377497420119125556397770612743103603281281344224095819608835042343091326372771348835434999860022044972246531333656692791475670741607695277665544461976609935638887121737282093482583278252624182413559019888454489325432175774577547408535974709444403270888438580430248140844564999753970910663159944050141089266676559235067258458770458595269489539445545893394057262678466975500458235661485815460313292680229103004497149282100218659556262630730979764738925834366676361607747211606208723565991101509897162835371319697954584101019738515332704975044827104577257640655929482435411681534603128343508749177795795489955072305525113051235800238176731363804308197470098450595760225741386212306440349776306497295533560788549021044081009292185892236263713484470238097956533108425882762182295180366376052858168515864236041273133743720278001181535760183704161458629392465106165708822201373469680564029871850662687016369289831315062932488067696619604423314636474905128976621253442283668403257833253435641647167211223976380136011713855757102197184499457221490544142948116703931056275744429360874556417744715825124599997066370313666249615914596278921848533092715724800000000000000000*i1^32 + 93602991644615287205670000976886485332535266988723945802263699071949679528976126579566703598934382159033801171640513414964575316419899437405566176757398375022419277573550420792491221960121362653598964474003813248907719119597349991929355410672093668424780947181633582646482246112543000781226792524367248771117828587838529140404002191826912184298220411377801035521747671956988224124987619428538499703165099730216830009739301808582350871480079930251984285354752348104789854434285136770414501846407174497187017866285976689649092882650311587631615692780614257070499919627448876484499121767525053801729391811386068028950825713899720548449135380456431288898830875067536109753391559205956949241552935672070249868511911095660331990068931103012664271215453683872372894763287441226563885018114051848919871237238350600212175745415882018561740258770018910023692099912353799188092480630851776045394608493212308148243687682057330985279894700435193197379430428167863789670012184752154275226978714705743977610458393738464926049866189371753388960814775215020602329716888279966039133220195299299635394115485268818247922535446486249640172509448678510257350483424252602239003489310467645913434344996490802883295682444346601622533826923512339271775895241225900656988452002232176043024338353562344840673076734023660663805056027228425392040802031640579862128471029197148815490304364401469355009310578350102818446679310445676799709162211134323846504586398062109302045399893285584198709489832646663737773099327492301756216881275061652770765740358094655637127168321634160468445560296711932347115335391883296457957700254615989101541283901214032438260944086769016975564331537323220008960000000000000000*i1^33 + -15474549066769889115529577011872394211360957660884328203363369621391400991479842523652722447577686822634238808028592086908373300746779008903187012781229154996131725699688770883596856600457646418339600040330568011726806757841381537883234934515739930660170669892690941843171412994093462129412870784666414233515712559986814672465586458345728176636441315559842187578681480428070656753068277487106907557064360057761890066287396468027363482177663612914937916235656855585969551600139697218573556557602971517660570847831148471448508022671341602569166204164616419471735911841266526927104736971200766675162918148838023735932628468413847079851837010882260587967535601278335779425996408768615991869808743915165647534221364090797424461647765992716861606045268814141863696315240679906391553238120289185333721061931969986854653339759463148790879865828224006209843006113766918835633186237027067101752821332909605098748777181657693888258214398629374597361421660909680235787706821748668879286190189867993027648621094623569763381115272586517318556243736903647571245611851668130703513125914547829308375956310880572019000084171239994135612635995478062775380305889743766720262962611050432551913864925995373642564978168947709755817530876656658393648287718945501175706994385596240551591302492363739908986234427457423471733693097304505888386684352525505409123600432929753711681919333138982185915513197038617593058780156788948769595037772830175324857103569531980145484826413260230765883739377602989235107262885942202188480180306168048424607732969929359113097064156152315215543186758643910559669254481693822954795872277374051723714612393586503987374504641522000003002880822870016000000000000000*i1^34 + 1126385122171609609385040135493438618211127362511995007918404816335368815015402752770065041534156073412614162232152508648041497859929345370222903337446707483126761008961589371379931091399091437289839183028986625862449936690553108615657624189741018923692474852307949901811854457251243706238308461981242961714687285828421078300888921312399237269296248584153317392978958821612543250766615629189957816518451704559466740267972779965510954286158770768414775988745077790449508598366617994846964725574209722215791233364605568778302007697721619126459769636614650941969527018357059265451964370954513959325461676216829893932505150360365806834597492402011006074509808364895519126832437042167625524213395116798319608423435444858289332436965352854421125897328689809374719135877730436196052419599404601299071662108937798977320062918492977008986840429982505807745395650717565913767003994916778133814989909262823413192862127334026423866919148374441566979608909755149238850624761275424337959209423839299770570402507614341878303759449093429855070573466243208100576436647996737867171089214478445054132802384098136453636550902349040104384344086971998750437901430682144530379231207117810423659031585327333240431428782148897307639092570026083897314750631380142865606874990345408568470680332878502539653974394646067551245479122223871803534488621497153237623535465187710629109903822760330999639517700140746204376334297850885652128327635149419624705756991608056243925696865591275394132291368910681091937676751018480430275520806987700904176830263073925155378293740637169989375848988753078587264432529278438559662824924575101195933146751032568035872066071990876406470934528000000000000000*i1^35 + -316140530637903362278725540312625089620965173429437198766544535617884752530620028676072988737879944975174159644329790756918346339729357040970691936817641239594379768308460631103988954936720328438976711963462037406036765223219091225697940999318874436193688079138998364453042387041645903322449975935882626014344818641753753859638538708942711547850349391349264797359604178069512143674545205456607013274338118888903599312897395557784420380182170359261907551580995468024731748960549820114618375668941891149523590008073754330035417224926356554419141670958888022340922032554431554414129053292865844000439425788760046389675342183842386707491417691131909074504635450391938238644866808792683467499769839408632784585959486906943827073777176179043953310224456686600971737134885794794272269114627915799545803101586886789505045462207574175553231286457463306404985347284988870683637955818076128249446976758385651774574577207271084320456533089985195339725210463611442684417806103928980559738100658239667452588023054370474299180914827542034694108928887562561592393047241504176449854413675535855156275745847674900175146071417745361923346863346726572411729768172043138294282506080186389228302323802345350353030675505250560625918382397051710775537830059830684497271502063347236618798675778898495282294008680429563553303240860977028130058577954975354861559026315877675858118910757188027203883796775375689815770162758699935216116350550860346004971453616064689070236192611756688502383796986291882508088008669390414983709781257866036671596741239220562256770873575184558763641270870959597977264485544408844378914599891165413829892950772185804637214738000909560709120000000000000*i1^36 + 78523844157551834462655759876780754997361524514660768242476582138724026945796994725088541989040197924555012327339222012652869840224500714505134584442380583364862226308013942049973134615992506946793616312373030343350899366047004322515777631632431476062016979033109802975473341024735970418995859356663411212095206365141567830760281444903894906904739522522208839969989910355720546885051103628952602924017106122085778936670408676046751279995174610104714634518658095572374979157257978697394052542429271838549305184245032217003329415881909767557111667299334534241924589765874073303896837229959488693587447278411047490287968144518047567551727486307646297600079675313327842019960953732862921344851716933361327109494667396419860144531121582473107366472701628432736386052914797535105261249220927023111303464782177218738207953156547207190760983819711284958565770913515228087088004564830659927631375944093300275637947855503039011640506305807478343703475507923754685291308132609083010200637785649432855814881915270763814012096151211916112285582331195726408877497330735823316955536504207424172939783001228655427418180418232211230361180537140846303208533654650579680538404290883624772558282180319864394052344175976395286080025173556203597459813623509468766048929870699420232628201197433409839863316570779056813556557594689083849408615804121072130673641442266461001102728310592788737952753869293323819278327719178213818924549776028556505203114732399160285073663764374076467132917306931471512976958120881955412300276869463776728043273052066537709304512994942451603911988493388701749346229570359177879966693865411790194741544877307250763331758911913984000000000000*i1^37 + -8540403450809392393296703858294843105681634500985613267113304100698133269424012742757155963220314288562669114549796850939730611403024630821277631572761805115052177742742979725641274909197055087511621800249892316078277040612276095226248906330081219493724213304509698441360166589660254179599585197389005753866137206387654498927039836295856973593657650173432700274992902939070287967168756270313093518217405935270201439488862095533597297909048374840072017802304285403799934591469557695782431710596908042153945651473891093124800594886460868581393010687175240164563675719682234583906220193024156198887039878051512171726041291615514721291391889846606026199045319616727581176784212764264762125517202270074589732538491583685510800826102129812545798315921770900216898998701746033550861343898383151074885612259249770186484460674581813324276184598721628298518455675161291320693789745915939803614827144732213907946959521954641293856620508137689571976570000774473705991123129553337785755904464372578746726306034581606663812498089236436005272805009823854338388667644005852811144182235409699201698794782771267443064941886467606913514586521724093434401309854324406677439438782173971585790883175499287078676106561357625587807601874175837840341439563272296046801126422674891248696661859187811765479016853584599497075101020993418094223784603292122214908381352769022047521021816147331336959902812275243087898862289535616159754166683838100527380459847131486637959398314219247880838943123328649871880731070317387070810216660938857001350102165778686652960699842580299454826166110341992309058161852709465631298488381735695059237714761609774320423691878400000000000*i1^38 + 454328242041649063353437897689232397872484621751703031565191210117843006352594677610978296613427693194177247253516054140334280990720234375130592852603666826079437477318492396375771668570440967656474477222580036142376331458499266304045895370648541285494083863908136636438579286695434846742601181338494160339794880815251811250946414909001530621380552232443541285849869537203690120243264040133167084497607700215923316560228174995400921025895024225408485182968123405839561049783312096564538461377218392720076450261459826528235866626813540672757969959380437369456301806233165572160066973664988987626564679247009422249949923053882186475636691399831666254130182159064762541311214520299506693104377386455887282485276452169245797114444698493881465769528644870896807824712011730341312495112082683988528006083870234906690244349778705621198635171519818089792675316268562516166851914750666163786092258459330072915958291293155345365989195546395817574600596591754611647600733666641987525999361292980454298594056044136748599749799688315646283340497545416389728065312176991794105670540362897169050980669444251873806856125084821348495811044760372247405020616137010051482391471579238322139677986026886677707033537058294196141081451746059544274923182382160103997605721300203268513857337829555661618383491485022964208432165459893780623372507349772719838477870899736553678904256833572659192664431444491037117195247791241257739909058244450888564327746084935231362761280403387818147851965104163278741877660097106255904771759019024556634528072547799076126109874114784664410836011489718429968387865227671881778309329828927121513294584558481563975680000000000*i1^39 + -11650974182204558661292748258254762980406827081075484868005048109945328592928210573979100548096274690843761897496465346332331709990727166448044146913759698206261034666731972012244629595980383034438194896231964508515380227421085409848866796123027540913165093748211905363003980418643540197935554736449051426802550751677038050534196296837812011643529857936226384689614100614942296389257735540140092215221890132683094659013153701922802448116481977640922371624327879696427019401468958056485031243648578914609628802619025064474292257607652894666687668773328414494853088272271637558033843789995330222805144694094837697451283171292223943006321998336139067928574760212228028258110426180781368244663553682010001169448007273044664627901457550225313081187381126383806129006279729362592921561479681666557648322404718355876626472732306371997183788740730908966865867170748002654117686150787165831087719694115731513964134024925432124374062743503943474353846151398123470613669584092109571123923145480439583432578840517569270898693960164499701182342161757148165074296004389000604218734675576326965623247450237354004522819472249314950475789406755437136690294172185745383132371084600975912601011797306280938006738800474371503734775009817543626440774349159169273654083710110207427345215788415543674554154438992462259024341224034482582862087455715735791732204710444669567367568391656299853700370937901680920097174962639026165473969612232098158041035353090360896447614543829277950317632264773528314260070459891665057587276485132388233432549960129175449969667303185235994654957105549096376452934270981620596355818928808442805284795753693184000000000*i1^40 + 113164074886390456593032325947048608185691432173131730877077095685666093538598594322113801441525556210376887615949532977381640289964149775677639280506543599563185127937318058972813091055968562184320639270184563442652080515282801675913179969257914691163852256027264806902648692112557924578186956252798275870046214783804261468543865593592560163228160209353356833515236361184631722378188951664381448830332698424004855591568595307116870166273157673826573421683723018452570911562932315665289099061477773838963054765480272197597076759455223360536941000614750913522814720330441586325197720340686286382886409554682530149486998488902036087925052225051800410723671615041544474470747879990035714379870528670101233447012927293181333914064573316839971818057084201385682717230533974010460909905156713562705464267915514948262700764980256487734386909952426436003645084397348391242793145376105525575080153034605872325934053540329980972212955722085833044574747938599554214237972989892580080224545577337936952299236163877515967351442621529028048748509228920019339434131649563848525350388126594969861849807484802701328988859132567781194937428090897927653595833196027431629610759793577442889663033122413444913099111514360485906895056975787942123005911186390660176645911082500014457495427170119773264726912405190444176039738422818847275837685061716084808465143321676021588933146981735346701908899351146600986901933011384073496469813795651120252138439248976772035447592599264054755380617431654450480629454652257109425761556075600450968677609490552901592285311094646923007089397116384201062316970146371935321992135493863095018794188800000000*i1^41 + 10199072616642802040632639455867488908397439397426039437857757170513336723441732187923415281956140937421826921620668676207916680197652454636845205764068945314146209382338864877002588802806400229022673095526310988937371158327017773004054678816589139813660196630834073062318635505114632929522478435107002977231662013017051293397546024209285424566356782144749013493930859313875464009385351698979542493811712971404794040166360794351376080800065880575221729430729591259043083722073174458054276919218309453849836604935038359795679804285984165822926845628012481036891019102181066618010690051188206755194886720301163110892306517761661297203843131696748808197052815693892434112103383200842138344455952736250631894515548380041913945204181595278548357868540429069416057357455152906388391134086713754476307645427469819376340850203698678542288674715165414255898271849394401809889051741352590894403374517272337995663628707872910245709227480593466684923421663381098986497508598571936338791648146125916667861259977771910410730918993539706665458353952219772297234115999099451455840634089580996337844801644362593271397847487836987730819264465613990523400774489934104531707510797941785141042350754279144836627517376938185046863189374589189226916296021319814359750757326377054779377158762476587492679862562514192944080659236929627797788452814783555883482384666551237172296939597522178734656935650932972362288509376702243745396068085548120762117520655980700576597442848687323273227505851815726957356426685562157905323772337938568169999207002978226468245995598166822163855478402620232415107386389586394357277441371736965120000000*i1^42 + 315354291909572598004419513792453643993609023398810351185328949611878473435528312775499340653712940046913251854476204228108679171137262189395689422799641105266255200113692417515477707323119831534575702660201546402773414108261006238914894242437011712338895173199237528795198245026316439566832199347826049803622050356280159220132163333227154659705862299381392037440614341034959636678981932381850993064446315517408313426251724717393678603871382784040105754009621857674526116680229944495780694050475358405865754751642279886855921907355891886686107120851595932173898645761149609100398675692097450097903539160879783195403818011692509531493814534259443499621661670558385566490420913166733169001286414418268944461695719752719969373138628227760716990673887622605458585879628672498585322449091686809183641619176311663282452116970162640922496134317370247505700684608696515559180393064165288765775552463905766292397726206473318130021015440945582084309036936353687282400491220265268646863041948307472570864806845340743771791165599911586963407528933799313568663194301418532365327623982674803042810101814890653531072596252725187999327432396489760766771924000201703996075132332732775172260459366106409008953518161086686157203094365218053958670163411985389085667094653831546883755639508665163081702756505797427509857416185794822765478403359934602415283745609779058041784205822544441412012878855391758903669988552167295119097920142497602978035794752674101005896813137590379090502934877805766995708618866006492663222332175194066388852996813721059427340796037907298744386401436270280280833359293534416676154368000000*i1^43 + 7078302629148101795269978023638619380692087216484354640848356465692522105894865731551036582704138618386603172880140144983480840513346307752673975333166811209937280774772490460392874284195219967653951697091306177572690768111354522908536653711360716966519927880505188132015865314534725549023380987346375149059853862078947760821817295505067818156487192851555758125000540024211062370429573861773060241578981806347551203838343556038270625181010106480668477586427780093690905340461735175559967413729993151364279724221027048062887290546579169188284370591719356032036715053418540432668341163909335882148891127859856087463439099409124906999555342393393997570003595161878190867830212691906446823228219722755609405929421821119754319423971598242756648726532429533182070273843371441808456704600977998961219805826751721041791664621463146040421648571960151557013010219726724546677399493717470901027402524376759581341207720416385851168467805366500483250351485768934390026659244381656266346013011643979752619181600547589131760447543165361876315410666781305930707721474534099912936867841481362411322625108314839412492731993619664976958262753360771241904660796975785546576865576910837366553506144957103815336387423826462645572254358311406008894750660487845869526484838542062970187805708264497108272136264219576961599992210325405291755134152611526823833715054480293550924903347736889157912379203630145887223935150007106177517133559563825446114754392779085752675657645593492538435239710879134951242066869170043067544512683302842782892090134597407155851332516977379142464996987463752407065597809561600000*i1^44 + 87641656131155835790169780480424051723888802107392166728486970528093326194247652543504591040160530516185936771220084115583813506339410645746156714154938018240564037006427556077700561251698527503091656811089658306589436567226946659088795143666468491990155881392572810414943771703159182196989909641646412991220071179597588372078775695150082881892399306849339537362712749488486235527531153719983641772608433665391103077046995105188129781678402580295261886201711771564718406548010874887039308728041465788748793461830007204869204259194259801233023592654863513393060752539142615353621804830631084270646778023714867909423824959563009532085358632479652239937234658571036945108711439211403201549536591989616086663620127054069100078469141259181967168295714863524153261174809672887251062297483246672578120880420496776644801378538593777010593108842072151048033766195476107267732846530329142336188559748293950616714722424954981702729361043941023635789352761842353089067720216364683066995319706750441421770705728066483153888250999708746004741429730709167760998794637393947135459765578591593595872316211218509802978945342763868247667420849573337655692344319195931415262271957849913914657409740540606887522888481075077202081643011554501591662729414569526846862128969921470886167527449947817150693790021088366566984886094904386646893686190122692667015649342403184496291393682435164360561051867740380180703544193711298209892133872488469529401252343242468558460357334366826341380898616214237318613544723139621369317277373371324118174671290897821676777676539771400142176640000*i1^45 + 365469953516100168628400954827402108778474101140233947113767603314697381105529573768807166964011314283818402980293682866140007679186358848510998234558115165853725136055417014160273399997098003271356227962351567085511063926636528214542770854044246581318335431759867611518465018165192776631867895196542084165885484730966378098533670436252126974332034579951291579569559334532908607447528214122877843837873601871298892101381005094343366474504007694112914306662663527688209204221653546196025079582422006032826894922653941989210233552790098918235586708175731963204658197200283122985110139961543345661076402844178674720131055786785923270413495658859874353966010832701287977752954982987326613237947407392879493977157949299764288032476580940514421868023943818752774421945522330489676444248234134495832872784441845935269538371276812172052948869012681577378433888087648306365760952725853834398967743843346234811940707429956588339894671344570654116609869719165216938559335944728750169152887250573219670727037046966095779020802959734103239412238458122684496182802410563841050419491711564430684195650980864204291269488561702719395460364462639493783622971487258141473704845626124215978460358359745530343859906658864279701974038130599638349520377176371622886890476575108017256314974106469308089767277559425614521088249081711979587390728822938139272529854214504283869731618825554601305512388525783285530942274344969617558128580183938350174221231492099319404207777496114668671419201518850665109547844694699934859035158938520418397128143847134912000*i1^46 + 551152389628260391830489190085862417185014368179812494755365324622301881161223197981166425457337016420227764348054320308109931293926226210989442308014706512218815025606921322852536352344263226522155796826804373505578329337571042912329007878423664834699347154043539110876299919940663495417623120605693788305284731486955060069160262335581228200008698931034755085824307425212276912142336675304224694109200113136654323111338913973744783304472164784301551781875369123161214945984393718000347844590562330352818710740603005774461040103030889822596782468404326335594529825709101732980555716167193659617321446370335168498320145120622894719789000323819060452105667338680499107703922577182058238427441902160139496206631613385496598039052789334438313564953922770469866977531513825913722094697688061962355198056631599311250228390885072060854628156042529978837248003993260656131840099752383987514290136806710350228430912545571126288727024176329154941721081637312108209269873174843465805048660625321583167242227647861367681176807034277880486486849019685452738102067150225570646817954110478488546207229123057855477152247136689837997945452361765369907174735389630936364889028877380358808300526296622219633614603261968591613037263519504640264899970753413332358762338964410986337367180226238996511898017386946311470979766153495283427253596089225085735741485410565747492740514717132768417186008140095724240018624075095102178672074770940203945483052772310014051663693958461155862387602534593269194152612778764198303825838000*i1^47 + -5361961124156566546780121317474699424990757712772369507984551777518355438634621855584996599894995993244291145187842688797840358442924444397559951244336131533959646073951473447888008256874471425936758242136967604690956527191341818338170629895128231016664452180025207641739211333856375588533345468432311946850403861724880919048137583444243399763923150546063637100408061561964748229543701424530462122391359905461042914120837726498420060661345628335137678192584849657667481880102843918041749210184577715394762398233376713681353744139716391569238912245450971105468358863160189306222372318968960687449916522427171529435982420507821648847895530784941298024480405571036281230192150943724112777476155999258026883208807530467125069043301112928055016594890658679510466124515326801827801981112268073576666472033023014407978893421221362680565064612153009616788767365805509115107547519144006556005121521091017465939991601868663359179897243629600274656590910758480782166605453815094999227844036974206259474278714961166906966468816752170801244377529743867372024267856936762405874716065594849462989677230922093408932101233153424296691026272158803855652503963445034143183331421594552866195360957461575640561493519838422553198282642458602380731824189527860107904714840338255899215824483818618213682200966343323310270646379182839871677734433716491543806750302379214683356320269641505934365352034638557686910921610658525156816390310587001775413428193744664065333356313622400365587514748896923220*i1^48 + -480133196527547895172287310231571408771827921089125216036047433344120508897162443782552133791684633079263026220718679819043227791569934089498242244870516313633926613302153615927167473341075043059527754394422168089462231467992238730561812441963921015984924374574647522890814817566521651831113409611767018485977630636903548706783727234135804223838698881829992064119094576747092828267354369892217127936900900074063391638133967553901388904245637553709449789731177597089237612035246940932862374687190954795947803735628748605735351156556849914157159563681302953946747476394912791094483477160536887943454127737985161407079761924985165679623086046951612219370432843064642684155546878147232158946177527826723464484964403547001978515294225518173789060931573319720994076509419805476305510338105389780084141179968435206301460040263370453781922924230446634361783292813154818458024488378303105590545733798912192719390168414721824779713315096218536730638589041922635179384526630230108693212747519020037876136127992703268853122273973615032948929943481322224788567520519597433787003507775103775883351419807995347927831196633623228791041763980439712454083733248331232654233068065171780862904327850739023766430299988854156316535079292786089061445109816526100305120391995638944298406151853893893402728021350463560058287595238730866641911260026984431844245384844797460943769874393903169633142999328867201938902585662840500688263279781278489465090640104338433157720647415*i1^49 - N1*1558700808173419921708418381287697703473477290364843219063216346406306160821887176388603581054356347767436631972688865524082874561775105782304873017207098918481447331599691170839612980707204435947322012866994446781399158557661841517781528171977104606704174109966714458502879624418096202046940824297468268297594296593709617477993770443876599307758389412580909617838587001194183136205040203095313230119176127113111480211386751004654399883845296979157623099726919049174973382572696076290298751446386961524417205213173321307437312*i3 ] ]