[ [ -57371968704945324098709993797286112790014856142807681132434282965531999103245744703191129282596573176394834542112055472249953164018960686141842356886596705502209151311860976998812529148309149446314830237870204179313345086579021305917385168344474189669936277311340266012432980657051349772421466106160186247527962011506941047362820174535401743847939669276176684149280933859814048631232889780251893368037560152827298017298697326079035240225690311048233130597555754476280553313986648633540961998672255406276617043992452063004923662462784974845438548102313604056405823864387301625195440223245984789153642197346955224678687816509221591640376741511056893239435491801451151664498101045291428593405000900047597649635008659127059959491230995950112665472618195535841733226168796786547079596316136361503781776871827439616000000000000000000000000 + 369397841389689279618961369916042246591170136061985263780916928872241224709021482806316598415434629494814481551741819374537009168227453980128240323556111407558163362681198234950841531260209669508689636068882982231495082923261102977987673602938026384527895056467451791359924943458908618786587727932373245143501026814419913955272254354919806973554047669923419821953474939881411659541188956778943608612024294795846723020078941907103812702295038908899827919097365237900154092266014105256076469411730637175023755397239147632151937373560643788668684136804577075560093522809675023258018003626509209951482580768166564571116861628025042280726877070657482823712421313640798935504317971378376214929664840544350924450181219446738694389735292068257319126430613519748422791778371632841998182442560950429600938741983084544000000000000000000000000*i1 + -2685169020071997983060562854617121962115535478315990522541505532816761469187093876868580679209449318877539377781709397470507516469087095581829390847521317988725357025802463345119684381722392900506727004673822149348594014949289795517723697382991599150356749759803370729831964246579537641208637236713365389742630233962821711539408325847590064393329339928906699670865959933920493511801891578592616470398215183622068049440145520614145269035990523155391893360682551138335873914995448206992066294094800163069468423248899718824711835862437913238383658688130080038976773236392057012759994414364579235337489849725693972812824706405353189140318404977553030797390987821770607039364998209902653656164886591860630408173162779704906799308009139829293823551473686489154475927069208650970764656384698776778938676413254860800000000000000000000000*i1^2 + -920811994465720584127295881106912203832166693439079609855926356091943107307569990770942344543137932787478671427271178111875618832832006271602566052510530743601572995540607054610558620473192161798419187922653419922385427513047837620288316849397824511975848157033884431784174715846277441360752764800410250580665040639757139081673571858622617529335190398690093858150434215595398311994213955499279804052185925762866310515551333157015111056063594189053277451277208819012676185623515386759640310789915349677484530636487459707195328281160313494634157805216776655454587246558329416874250745442942092872829839147310019118199944699650577713163883140956975599672638447642051818525378809195863520232106275768705070912461335087315341914136381005512251674875122349581492304100105046214520284303237749722640613690572800000000000000000000000*i1^3 + -392960882975827945318807674435092818526414411593202998811877186456259116713857131334268790879966167601903277884356907720469798166326725972601459144592358446593110827739142663326438330873841562334245089136099750639074435936347079499706472098798282194117971325673169324604158631083730980493071961077866447093106684794956939156042896934067424482550339322490914708386380732948026983234016707496412499440545435096835917511944350037374160240092487356687197032878905118559857671445884324309505571514367431177264944606995468842468540817594548901489173967989065558913023123788932716032965119495675102111075091674709568255067699102823229472794284530586612764983891962489142956325966473588159729776089067099938248286520233688202161829122917594495261448340398703826374696170223063937237483645014910845461809070080000000000000000000000*i1^4 + -34119437008094895971830217623919930213143155065929794234538033947218506968437050986690777001498084125543092719309337824485082632572763690304615540692440213709121942985492556715152846226645520164889419310669786194394120304444922695673724862127853191117155645756155605229096733497163856890116409374610140233876122339296649011366916284521180779006478534161910772569448523279797507173733612712263034116593775677017139660313479334229027261287685996483302614887781357922405222800532855996206529568007236423819371940452086022827808194040765285899484331536237883681317148897153464448053784998672572437400608225743547374416738542712985462407675658380425170299454581691083960415343996182209101589517060202006174776113678434930706583546228268198751785143959736823660874267595691069586424897854648137432432640000000000000000000000*i1^5 + -13725151826694295507251278801445462936706356496042079714923010295098381475763869957803212411888123017685265730988323420468819121880884812285587698336279232312841878705041779412144237977187653109567941274339557512157373548096558608292172808452998486063343050273062007501538324226131502785776088240873428226573281794120982075734678497423550372613595902433984156962011090445169395895106769693408622748384890174052142294049042052100599308415571467165034089869282866487771264326732288022979922402760322010327024659135444721191909856924591891848521099584488818263814897079029201583519900985322184376800277107512363597511632518005466309895195245243556146354196128116141646060307994161148421021611238180516012564350778269397468206238754285449339318082914946460491007985133191657179254311985035897470976000000000000000000000*i1^6 + 145969267578596045551107223142022004234539709105280988239997173775083007577196756122835639361093953676987107553641418812142079111166751403709202219529291269758177772509648238861268454104828865350755711777386271609806296841719016090932251513635924785859104913021742066947443901469498376575677650727986530296275836772645692292235323328450063927390970128722743612775683123898738587693369417539575079089026544917131279655802594898286116885526557986294087300624544682448431221735866316084890689696380819040784729250619625608216311166240898483450399230073261108044036280074362053023575857447627980959549324558935159271506677336483858811630560300713526922691882393903894991733472523909565301146098108047288060270647860704549700620886303742133929075205524598545562480455187830444686633303210459136000000000000000000000*i1^7 + -101197903490776077947338734629366343394475394014811995916013076283609088804799849008735206082950090393557541380302791846502844562838286939787168548211005547054633392789113426248080394396011006130392601319479969549001184995892693629822821018049686129911378924434865757372824629731880377016723929075835009953020674510362151823319880872563144800991129346301260376989281739496577381056202044125326589589977444587994527059412405997653268275844772549267938589363466610548442925997595334905840145104906300329832979227362808373687123399550708409531680058758199329791246049984340200956829790615897036950783731794000542160402820053994707415356661778449166696282045864741320455861336311962502967921439232411246214057748849699545340707623644035700170929890280139850104295419197704708456124679559577600000000000000000000*i1^8 + -3145576735514342886674765401079537666317729219301084153708017464130898291305352161045200421894476054709589435355404883276617910360460606209492416906769472306002207836593963293750689496019240274024239762452452328484972651810949477414463865675576367907384991620698945195098857132311092223870434261959655646453800090020692651379088959921864540656198490517525312931479305060296699210210058162171408124021437542026904316541081301375586290061414482911279514669113873676645760555192058234426873297005576289590624644725194416623476703316611576874465268539624310559037244577716921183206434137648314005438236999144812591376971963096568116533197223671264447848323614722232040849677566906452432591086519733332722539785758567118591375254725392930502586644119093713972236944013387973364509835264000000000000000000000*i1^9 + 421021903253142088797844462577595677944469151664593710532651452284319692394181491323673096053110576790297489228532156961722664013679266391811348707041020080959144685869213012202144904130983837571602480338045833172631470498414516407258452724835312655906937493921220762566380873903435592309626436032918656114737482404002350301426471792159953871335880783760293332429907988119196816600360304599872455271269714087679164126041825495211374339822639441937248219068685983960467258630467374700358159906710949346948606930529301181232854807925324362311113224871625428253525928523054786145381216367568139427378021438644768078255183546723827731587553023449358275895341625084148273920621692082607067519708069228137124859092021692650440218762112964180599928725233007716073996125451066504799846400000000000000000000*i1^10 + 13492676406886179165722156537171747272293544234742853720404055272517087629073457385117583435501269188056403340889829347584510213494204582845808210979700201149712849305548519402485781539137133105786879287654946798674112232652457608961672174969206991270212346549400812881092038849155312289560378254096680286992804505620266936056491499817374662567894397713756769709327203402243064330283112618363289749610417972884725277136621100170432176231272153315518527363953423122412683302403926394654928220840571814040788790625542875464799533349991024846491570557942301772136378184293977085075947641976562505634459556474249693689653702768313355860790717553171558760230351432875070824420292687804007150189749930472866282221144925268880905998913782521329235299402156865891909286046370669527040000000000000000000*i1^11 + -10693379900300424107642950667775887586325178068238206294674785466789350488320816918092652904530317958333980931691640131811857374118411432880566384868771553983568519480874712854096165552041128332395733673293348732313257899026561781935242664805326435595297134096284555117982395519899188741454303240256918401447410231165363739202445058421277675513678074961881346730898779723460237186850170552077214691955635637312704842409388027933661120495869027707461075967205490470058571000465371235074190529808774277087015582629029604614455532980292036798649547647605907246174660365614489574915428606034848510400125197094953499390443915788466072883049168018561416357244669148043170722508349639630308579456102895688016101949888730990518946554562323216179193467011326415439797315733688418304000000000000000000*i1^12 + 135316083863897194941499057081485919915455251669037897275398040320336865078327082080513549209949365716135536180807661627283082544778453924471519813578226624842239972466728786703722563378455395598903132062206678937753546087453520259607369504763023931476883931250632752488451373048349250864289069796951526215970709414254628453435767885798335941437413630238913785086517612649117756958556618549142777809223985529296324858889531833355993277276564378860552680028187226052748664256318984925265143787357521491481310103104221270946726396469282876116117625779937843647722624455263338716719435120504133261766909036253244041757811298068433924757493416930386524689316734498998941141781342718797125741244763779958397144024116790567786038669767486211528878799256085199108316830367744000000000000000000*i1^13 + -457285214625794624381425927611691390833112173109776103648759886409511603665987164169004947670402696897152782347382125351281557800035352491099743428859482475820701739459798328035031100963017108531937833056162641317999268006084457133098222335987044249711025899586654889822889168792548772643089326165260275816002745330358342809003166641770707967072520355883087129422579482371589754935791685349888354641677075301680102802141357709770474203664346843381769981582636284291054882214381554753033220782253308281195584797098354233821530785783752513522703435979490653848732592041029376873738839859136535401476577174055567203168074922678596254924927007217219799467438389330904595648501525801932669816127784187184147605395383321424067980399506945002601360712168844912053321728000000000000000000*i1^14 + -519280826711260998780254986758821308252061879558272563199732266983730913184910037231420910303561892405087900794673765204351189212070033855221448187480384835529129098623932760455374117075755123027755349573663783537822290823847115081446245710838010235102002922414483010773112470192089595312532510894958030501708656618663403817722213912780971987427998272822315547748638375756812032169238074088654070952522099803109673120923855736177967362009333723095431327571147836184458203013452369037180169783652197889473517041043545553887263057699622315655377666398043347345123608525519384332704670667631321131063153802695923123443211180936163817634961978261722096938478753206682732870600893098526727318759150370411600179748582732368553605737054145733747304262415237951488000000000000000000*i1^15 + 23937934453665668794345718589069826058760058146483261060506650714041771232714988226159420001375904853696268788680857636786405121923772458278815198241326837388925648970783456082016563552647987827162090078379710034533641158639860127740318167199970327288444622010224999199827374699227466261272524232191660796633806280492381810918955338787806815551049462335076728607768923351311637219317418484739170550320388017088104803855760577027124521766618461800785863462457668616094973456194093108963595498710256147068440290205000389577847864472805117700394870961520860510947004826410479207072030652113423603143258555393937781912205217844921557054417847911077082419966019120287721326022706731264730251359675577763100034045698592721124580558604893525502341195765482483200000000000000000*i1^16 + -80143816773148734868656198901257346566249323549702162375983347403486584880974340567114628444992325681711586179936590966171593173323659994672253449288192376738224791114655790594178468563794222507967966539572745736827769233897050097632919892637304681743386812281387795620100796948166380789784712712799196908843365011708872304968104709070432490441862129386389633339670456838396528532138401687965159055491195341888700924021152493688770526862532350763256791475716761047307895795976165624895516861864721515236622068268635344182071678567357156160016247754977922035636452874151443834849089993065591603628211739062574932609541074617084221206277213313182560938875539172571835954924652314467230438029675794195502278365973524606246446572687783560795757311089920000000000000000*i1^17 + -615132019577258914858342683188021075331299406798419934058086482791956746499115820865162581419851228797677772894940808429789600476206513788031538103685055137300442578715406792740305573817627814757894216299881210372181868836919491577799377055941244862392685290324461246073576362695283864382274560477703055885840231483364465963228391903452015086041004293236817337651866006898115675684241509302950226038145320266177183855543985293209599593449441034439737684355756902010108651789827249948547247685959649237504770979714278538632287937551316359892357372204640621560249929283488568565860388428060749632669975287708432694428761410366065200013145764353946240663951546923421551512808631661415329040577060928066296300471109388497636019553124416594326042432000000000000000*i1^18 + 3686227496616203228236573652180525411194040273398639053338320318962743036298653464026350182101698784351063352868695470869850150668402662975327643155648377156747109381922351952760499460782810666486407407355510905890939523923222175370886019885428351337234739072034972446536047590395930280972911627419290802109364969823594444605779010841848304967008740317315027759509031613348993070893504278930367695522136108915116073694387490552294302942021535995465829121649015423524950327705458612821650180467155716300810851553620931862842092530039585976762324306063550482025653998229943133518331068974438315974277539255357917483812079438690332003769170231999623651838859241076876504231167160998448263865828400466910428923793574096785313701897734373839692000000000000000*i1^19 + 1299589292526676132509946773483838636872331728315905801109678041379782433871802448490665046028164925846278022765247926877911475897101934210992062651198867630035877996994851058140535538890010450301359334195752295652224610404406736429152579950313700162610364738930427593637115775345486936309801810185875749924770669554452745338134368548342289094461170451780269966776384401195903755581618981604428342580014160435442564363342265357891475044509917110130270616659630186223568005040458394586129738692696051705160912749897592076676103355767400143037053596452811121895382987654271898469334953035247468112257481427976577365250410044616304425910159501855305728471167719225253023699254065725753863838429962329845609974828604253270701813428055165550000000000000*i1^20 + -8391525433606811508445204943054844209317149030165683392604143197714087247629907585963871236003718771766385829947192460964563218673916051330019133701302774126481709322916636431657617045675549844942473806532066935961345420957178784866682562627262375305993621519338735953486830090313683774794402849239589321091563105047939535295590673225691269888190870171511388478540428333231778387242615813493614315946036975426667932795929822404416232005034530475980034149912345042534130436964404462864106525964450342325622684402927100585719525596928716530291878880158407489131990395976568140733982232403783550726465292165045891717114577555179742129174700292963274642992913504557228248700072854356299234846839701183547728417595747846739292773251687500000000000*i1^21 + -1476045967109194202836191371141766570801743921599730138690354228965136932669135534594184531768930462020346040813733607746100586435108865664121866229478997277084053012778428825356478669471432583793792215732370881568491198214526921985456776984033532762851232983865117940245555619036853401728050246034069553704846557420206121491650729332175469485819818707930475541648827998228958446783390524756410989313276688111600436958139710506701433813379850696598778720453865230845776521972750241815649927193886011443804428787070457985942557374662669913559642585704758209235290954377164981291703233514912853648450819151684401601391392735126798575381035882306088486926216316663295486322897741827511402153912380226704771119471068126298843115000000000000*i1^22 + 12631470727119290935105653916943423622404221772511711112511825066517928389845560171600085356338098803855420035697144476791681049652020918841410380385510995114508024602260340741563357809860791114301488110002293975860701694805275947201688081325962322292877725585219450799807638916102028169847420264691555728960652435214748096231138842774883044593779863923603092808129883613820667008957618227164292629579999528414505662550824219335583911940364249973710580976152481189357035656174846153836784340311183426535087701173857863871812384385602457047407720273108292097953931513068166886080966404517515387471222261557786258651788729212363570823108325883582827482728852292947940375074791557754329118827576332708912440285585534269478320312500000*i1^23 + -1420714670373266517764120305455956489371255957033619898138191136665353031379554086386199829323519024862824157060601933902900723662160120657796659260701103402173174299748428934437274719729350039056020059326223453167253703242293710442310499194515961327821249096520897279770393732579755751485299325562517509538955393382943319158002727887700744237020456877168722061708026540063204027621086293484803157055840594674026422148921883070420249946185103255041327808407379928618294264147366366421357594387309956665545556407571941089686717558751516790048763807149107146587978670464016874657318482651304357083947301451258960173072211296919779476202544458663952656962375698792967054877607124578671620530564704205796286317881555540771484375*i1^24 + 36150226175138818794166998736645674267663054004431445348186199775023412497441275124485990361166939940050746538122797799868514996664232144523908320629609216072141782144208034721272520526998673643857510633651334509306338480579743392048483701057132890015951368575173728199317288902454038544545549606491244539526366134274203415112176381039686003983827859132537229168138148851905104713606395232753491056894807642638043334488391283379353157124400092381020383534620037261055277347760463180287346628414079300682614607428109724641327599838996504395675176237772762490855766210248287231390766209599496108015930419314793659251231474312738572070333561236696439584853357874860814028795117394492386471592641221586964744218750000000*i1^25 + 5731160997386838191867606616186127805114274726854970025612546950720178198126072903607308784679184118618109079589194011734167057608305317351622870198709922503143793326184905024843247591484440499674229987088536636866334616567370613647683091085979041968792436753772612273323293214646824588117744354202058288397852959320347346639338228320641124800593083149627320106309057724106288650040601119449533720226835271551507566168314658300603042349030357216516121137976968591132965491303884781558344555241564883132057808474068360605719394744697296081013885237883768614654938077721202823435519968495888719486021917331538526439611958023270770979697739043910590660202780175659304652247780944795505907138985262803200000000000*i1^26 + -155598475094098781885807754178608994177582356179432963273918077581304329077820893164264470471934283721860126273281551370639169347727207158792694248990768885931063989674355114180960718187181487146236401121651737079251067167744400037962182644680411768104723287009422859976946038466105532554244398565425677236435202229931748941006878650125112523639888470795459705064627647812990427573959457539174499450200574153990036971219418224687122625684054761595654770088671267512462408253736574464284557138641018512894800212089185619920115535243213291395182538169302135038307895229984495591417770461604265818910961314515979119581387877350183956595656210144162301531828884426162372759494774803482852852326400000000000*i1^27 + 1039609596205887268224715099597150783835502243131758489250020109146097717472573892341046982244527886065479425682579955758167671196880315097977074104068032675200020138095066591416099519684519953239685548600965831009510892342153819070211144345450908351525815468089361050969154246817425965679487517247678930658905725587196889842243042579400538355700849220246248792811671599689632247952008685342719699815186674329721673920490972338201783369194684565633382482058909860383985690545125974793345542193232377014602347180286006596025018900685440586115866028940986552056785912635025501450064039949309240781729850957059327643483316671482963010861485474347091458653118822790008752724463297259110400000000000*i1^28 + -1825770555730476207934106003777030033699849251898048049599915721422929391242426787760363704473122066037515376552062268033752794189015510849266730617822485495360088446791993558437096442353338287128162722870735527037979440893520884335075766497185267977811225202678252429180949777976104493559343775510278591678946135276958298419254411547351850159751042154377402261843418099708677786293062413014724395179432176170400096198551985895959114445102252809910515802727528644915878923236112681728514113974035518635265809908725924731336176933919108760445755074596078961919081247324727628866995952147309553387131060564405695201352855388545222417254333427227039529086920818309255501394739200000000000*i1^29 + 34549303604076070301099839271422121988581409459044954851814045566769893329777586321405021466307528095100879446969703323766348535211862037352110354434552489965937270536264938377497533346095352906292778480112305596252535878234453143264357893129273132992480049646553255428753470389785115428009475776809457801769974831385605956333518906118502423241650001062904335029448930119958836721775955217409403063650097046249858421419845044007383009832686241008068571227405778048042877045534959941001055420222263901442519371385908212495184426081184372709166083217282672124212104041804961089837390879370144876681864003420478798855832338781583977374877687863647300650375340268697157632000000000*i1^30 + 27908575628099602313745234236631797168677135876122846094563524163137548607506261526590492482399367748871539792499572298111536767743201249533941169308925318838844020777502996053837610317045018319435522481226109766854856031139182978587226922378959839347280330997513409470150330931609004892190486482939770455561182968216222325979311161012383347714052550298033391659590226823882286086445598929313125474110280549894805109813861718979382645560294204020227723227375678394027378401925751171954446242657942683946853971437223807183589664070081896807971625977516194065706153047230145190867772727869585606363591523850826848738844861903056700291990583030141575853319913472000000000*i1^31 + -9165297280768727922747340603865004243831962218617795995418311169949628089963917862292210949093233716872042929012777390790676406384272206226741094254881965206475914606890423764767975427258761009962427045313265115210478739051669515073712169702105956526073627423744919585030122908252438709619290774079731500758582916637169681557424388081518506322512462814271880840703548837984650242456142312282947850842102805705690242062068841212770688118218181702954302813099947717344173689093427099763402917678627749440502643470718970777780335897454595329453321336359407129165625814727368053937133504303323998661101415725632420355877356279480599265684815769934128742400000000*i1^32 + 9325800409507158956011694178703591607198113073705103067157243060139175072158157188132599437378679471800713846381719204386056201191874290949779645372167482380246922143966888877126423018543239675420788043125710397793195764443217681328388993837765889968985586207044780708810740587081020231706150179755863559096374880446227500395237564877091681792615633144954800342591150865190558475619733224388677338014749407756684064260182503210131502833460770318947046498945430880573431823403003515155168082753828052599293959065588053961087564041986570357653764048943004398257194292482754934321950255473940401627297244276793311431132073715897803290668590694400000000*i1^33 + 13754127124437896342256945298934120677523176838657582863739149395756252588693953425943525125119115621840110910096511424701810987248612498248634944968929964817671999442536693319330556715965719578703371344985287430197059446601104870931352039825428579243381210446610426174281340413102938518577848406576061683511617199722700368214365301646934609547974838264930548327137932666278342805720687804404968698378441601271876647149907830325295691387525854608828224812361345616896925970110324330589021429539214804865472678519501524121199689852339450972811895188151087227283530633970430817197443773081332041067067311843426869452233542834299045150720000000*i1^34 + -7299155983542878351647353463173162769948250647062137044493276693099305225920936638894376402383081847008882420990510570120706776006881290858323424536747336617544419111160938077858689832686418362314126028727865111106223138502937243420987172793354511655112829722467566572714479199967736945872833620197703593948868169773354871550126990655999855637424326420945969350650891868278070088857531647248328269733088840278904788680957725470123286531708529158509477205647129701781838202646650487037939389721338190943631983370394250393938320465757305477940001648433980518302206354628687616465797500536691702512961036449975926278693742182400000000*i1^35 + 3477882174654548700050841340875589535895361111307941211869160710321134536097074037850590328273055356333552432800410081314911581363820089691452416025551128689369707217059462274561012718899019764126455106690081880865099406566176520413181178130023060793628855807382840332574903142704809065060012376527312688834090580164247445126949160193050072725943430960507061561308767579474307904468713698825818651479425976950987807726743149012044085670422989608833237119966183162887818168397700713714627697902883879282327725771060803688747038854844793024472258814568295772287632947619802560133522432234515925659395138753061762105344000000*i1^36 + -849621987596497220306602210673212602737138686901493390802926980133250669026787977987702648445035398495552267889412866746481027021348213449765931427530335777719063071035673075577814128063235905509620586695870945184119070068973862137665156780423281870991266129762878533519246300190569980718377708131050928158388750169096877981335420752551962405139918061905636469334050013917322126026295848052587866501687371805742868665796842330711103760763100078148982543769665155413737743004371217934441560060672479528077437402884816987497472732883584545215063812409381650878969000138892623481797287775930394111245287424000000*i1^37 + 118655831914777697550559346681642030475338107736359715927913557441805455342335668670631846902215525246084941350560703836333882789291614984155669423153410853860952418620843086760264588238278229919926868303388327373254175844137080319377062008153401388958106476721452587995186994424510053263205806041081957454432762165106947358882179804841161872536538091197280591328212253440499809062428799199729819968198250084936543412991280137088892878165145176158010982157945586830338463501640548099834004184591587892381576489672444083589161193702130478140746369948249952855386006489275161942379233519494758400000*i1^38 + -2064075645162880436150073166799419313566451613306608044414523307325300413427804605269439271275813255532331077321961783801475469983217744893496861460263692052572174646737236375165935006099224887741098567944533913053655000120342946239234719212878487265786481345198492610214456848497509693274894852256939585313521407976246032008597431196427200536494592060740234366189977459692606425562665408049086021416151964318109604920984766758329198887125022634616226017345007255488459579099508444716241663889433586560737745752983247441699212086624610197396405555278111681092447108905842193203200000*i1^39 + 10969092485313479267418075142823070156816117562094640386573469108603001938415740268255521223192337144004546885107840047608118977986829822097465874051152903566197396626064010839515969283046900296697931755001457148491426268977146764968276732965596844390858185272975711014247686345450981539849434688036213401234558286279356288768997814326308978406378659528739680034804006707953805609460303675358658295628999463201687246267447156470189699448715202874254095869996501026641325620725963516620395816910432259305816207353577575424403388159937966890098394089392367134509629440000*i1^40 + -213390165375189684317120279007905209543212639529303863704135616037638024091822750400705163153706421189928733201558708859017957499232205136585249868607814093631516353536743901566767594329960786765323657222777258397254585508007385230585664925199241081140157549842725185468439189557371407932569051775905196507724461001264271100083397909682841834126746592044482966744016661429906147672653278078199397628576763529695921129735290428246625711996360652254965622529777684929195731714890285395091858030015091824911527833049218078779538265172755426379888066560000*i1^41 + 1208014790483901083541144918556108016711185211437645770988401512235436753621671179250443348597975332636941799582871590864431166741920480857927489560079600399329832887716457203385371288959690311009565389444512188223569705993733078221548398239466053937111853558179497804778960797185774739405908177523582838290065664185478387390635647152493913203168255416441501157713497011622025978899307137850729892913450114649435324600881798678681151929037915105782186783641711418050176763818319121439761217349822573751334442957054887334707321634816000*i1^42 + -1443801982669322930875071679326002268006469839871016721860354752375912294363088160625131008503065715588475739792574334173190336990721213393196751451544620780437814017999507808722808295118316311794274379342561323591123780505926174003016543022351209673515104630611535420538548145061674627705389926382787013023207241593078941184791066401573032452757459887766782687106329543403749471717299671147817484470362661424657816782600795203702177617520618130475859441728295347162848472275323092319611265414307534382481421631488000*i1^43 + 744883830156560494059458244360298607470324230685464675904451793197167297212092462124170147817380844589973412252662969893052518126670235880076027708576212577276634188994109367362738989521557468649374534530850281764275315672479587506307889423042806787280949337571032975551165994465391826093411919653673364690472866948185734952573146402545032876772583512573197371722203759338478462590021421427997371361133598639139974999801157932638973137196808733293643363383756324106832409642108542882539746675916800*i1^44 + -22125674957338827272604873247229073127076886700607579118021477506573646607276918378592163108195789387523873809382128602742749459635862446390206818600890622434894707431860940595853513641944953276260830223353722280202949846469811561023879659410823183484213907693639909082223281199939622265966821867494123241830213245941463684140043499739702705480585234846214849029289820818347789440040503253480556854664466566394040301884589021445911811004263810759809093662126803594902231633100800*i1^45 + -196586895138865438281638604469291995659848662830839713448428399214410530722558519916243404957160169721268955588176648601270977959242780244212750120883860993492683844896110378259185239520382282505504742813571615974650384006289206259229662981919960883064933857497455719848469749068680798819030473676118086521218629416850166382857675917284162570117073818057361617107805517437683259418758797929522424608533588283807468146654331621061117508429248877591951803678720*i1^46 + -39211474122460367655079629484422408642331921450522351889934160525133345099620328879687768993485149214293880815501105779958767274565460466676261298891442601731332371775249974548652509129072585524366469491190010910364842469347659574971008277336907071388438856918817364036086061286948222639337179571572468183386382372830018360440277430226220744253771398086193341502784443093941923605093897754285382724463821975877522458980342505721265641226240*i1^47 + 160883122702370841323911544633750082431766540722048059280456995924531167909927739902332689416851257550607231202058086106268214943695108161152922427034146092805870201437273493971788356405779022290650500729098264155440645504665955344819167859863388544714881123923704420447320919766092518465953522146638624894275124391552168380502815739327757626688768411653932323514458630136134132868801905447458749521330176*i1^48, -79820193467070171216893646288397757884630659212815468142464773824987075808258377216379219203461322613446495157711012238166877454829567078959510707019122511589390992664649069819150393726002156940759738706908666007778673530971731383020774071433640897600842469787120944956669468661435180475344702734455350513051597743215856302228094336232008602629631794951240214884973375387826425790512776916404657510182153297821565565872799783126865974061398473010789756339587986011150775906525616020170311986624616097550328569720560569639956693270591840647324025513712879340028894841779623709211225811469347272313465650141669787101678678128419970546650592234011257042104290376991243305930630766395374869156168210088543686636753873604168107693749498685628483300031358791777443051680748485947124225430249245478427503775151014257152547538057917471899074317077422026062668383685327186134183230712028016599090740494047951978496000000000000000000000000 + 518228237084996914689219638620470583760344150528764647729376850123460079352757563594875013476371367254806095998461715792825885452033093178028791064356154487595527700747236947099471061649189637313379204824456549034066969236961219224232199423061871364825098783603163207374461214493544925395485632609592681566638617357803799271460329503032561232269251728460822450249107712462266560944110958710172254719250816737463614117165075327574625403845726462408383954791522875803404981757857527246518217633713716170396423593332213562870826256940447239671747564490846250624704152967616814397267900647492683804486188567615598144848160086913834852201819312598648932859542508292449902602917669609117539991376320196438010895871540710710528925616313549126145595876545357334885556966694592037287941800275013500280450036337824174046427796671041770968486721415535126013304102608536766236000037842123800412759750254118576324608000000000000000000000000*i1 + -3763461368836661702074768635740526029398747977719327441119634789159107205391807217757755573723961732491689772113301209654795963344479409712050269032782705891143203257992622916513599327822227625278302123288008616093454561528914236846086868471399463447570015430496871573874785726487110127131398307333986317244826706160480975663860089442187858885198813562421960253595814637674412908427288540834972144061251313020737857294319906187427974208721106238167462343269663181306922833123044533530303091995548729064342963535447344631598185248246900350976404445485375655073740164315069149217558823506154958567748576910548304477369488452622023096123357720845278350670592330273174745761756537421784353599655635509928516978030439674658924094602860400905504238549437013100476980852642568978925717536451858930998657367859348117661134472792336796098230925736905729544436221528263950479191096145672737706725352476675512729600000000000000000000000*i1^2 + -1083449367836640304507970622317509082041222630689315466464851816810736659185120229212213000713608344294745588742903159836039059340123453556847671542833159566036251446159677687672802124768544958245114004054432427500015829033004433078318277390210414808309188483785647778313970179660649444670267426561851370117644853813600262949088722547418956025584500716796721830845566140654263667198018907364650417756505195111881437068334960651262281064888905806068209906542663816618822036837351034769577431262449517280387926913440701888571612811902063774451055391454800429349966782552948162938841856676845382415700104442113869849232603411106916764171911563450360306187618205835241275109732257304498222553724396902914770974891324528317318445329685405994298426615640204625102566874484011440365343046244530415848154974769852129866554539124459438645622770038397471832556342463420693716619902724273350105770982869093580800000000000000000000000*i1^3 + -485364191254492460188136849348177596933297528690634541598788960670382863708497654700367487096325361935022618635681203511718073784304341545812417667722132815136543221847653019420764930261121888305951214795106131002821010894681582315983458919101598984153202381631180399236375457983511152819047091850765048255619855918907270428508340695037340538374581379038779983741165661184162122730555240424304056106113756775145267389105107699987600546932978099721211533091810444943129286184377969970358160717471677827580929006326375938765325191506835595790547280192426822298180618620066734251472513208864037526733752405147956390865060415076188780729816593562980029892755251662998072463421702376156929549760834232825965413629251867954785675888043700116707287747662406448764606471997882618763291035962150008076676202862095851137874758792868458012284764183823120381260968565429169292675670268455550442027954701598720000000000000000000000*i1^4 + -28642130679577733458821352154006630623426083303068886216365508866079692179742322329660680024087926805961361006179675013220535090576556378226405406028749367755927868450598341294253670928200967564219495642350837091443319304027816399205935003056433203253534215755078128608736737015086980212389689248017935982579515369246179493634850949554273389477890960046955426613974400613702907725930540533499076483011383322285406049482041138089921729425412267357922580995787120958448801029799826110093610973777692600396756195721959466917522042627604952803211226867563610687071338021160380299084853520369160291752630805496550199599532318424704634731942530582659426638940927454006865527827702001428039179994027962669627841291634910410963050907507687088717008445234414223334611860841073860024344859803277020668614952533865705083962931043097613049422898723873953358688753467939378520178460702515918833508386078720000000000000000000000*i1^5 + -16933536134160373549018259612204417878847943081611049362221270690643749387619875100759645197181821821982050411692540524272071179241299614392568377639796303182969584432627609545106954139456397429551386449657605921391874514305405988132177357787703750767040037346240406359986313383518877469828050919912360871776042653114849886175943450577240653623092909478244237629944012245004737202735052997300966524842288755935904046485172307928710295807364141062205302250026696355018728104513030364772673860514926624201910242617653905356957652417729269795056407851929887823524254643688626852334819643241029241417734216107537356052136282378709618852528489204940696624561661337542655787824060749332156409301795291045812284983906403450771635696759592466482699747029232792906986277930459932516117691669160794690857275385029261222319660078126565829806709320896169911882053443603956745231631561427032721399480320000000000000000000000*i1^6 + 772795544515659963545368025510465608874662711677962980078673561912523606856263897533347224644200425356094870769033984034006201206244416982618460497272105719249846976104214380626023282548963795275029015305888522902019597832227427687857839384376042400692670772968796675766424372833748309788978916911141574501920111762527522778041067917072387513699660771701751174552833159217141973154282713523560369832325174000583896973496450828143340177898441269531876016406341788832058792545035493532344942262879853508369239224040700478148954995403656376263117712006237630094486842381264464923906326978356067749316627959396641102394300302043016509764472371181944954809245703077508386046420745206711707362283056352608898453114432031284084407163445106216934605209747884730695592491686807701805151644219104811725589011670788235298789429668366708774996897819540112444587193727475934867130393842648099061760000000000000000000000*i1^7 + -123012361610386632186147007907754442516437968982327383438454758148976279473444952288638255747141606185546409931557304642999456435545488423466783229633303049978593702310830719775104653160736424475760595021373702705650975478832553573139915883957837407998074904542777204041777060550277770755858016384558350862969900081642821204615783505627229831685632930196748006708291070446734254824817090568792376511364314028884216416175327478512022790094948782929598639963360740966213816835056411532873615322287512325450264274162386856610468176610271547783290257833343635530685411315586625379345707395809727522573995783267552994070310390892623534403368260409832602618203266946195374114577761598868304072398507465290322483878434836543306300495854244419053255530770028166428116090076772702822687944731194605790975917962416286229305574087240279133709020928647957547682220893366951970302174655273762816000000000000000000000*i1^8 + -572139529602379183760743367543700076838586261514295400401273409872458700387555078664384188716250339965964821123001289404734111857332855192607281465362224016695776310200984152416254001100474388674926544982273908379036216064545037807517796235812540559293667718122453295802264214377764576023293959133756128663994045507935297729785502628133342284803684572663909344929121362113786034884066468507126751896185555348641295943084627169015595418270139073119915910286033954374363101954228722194295836386433983451653028792713469033945783697591127042062501236188908921248494602147699070610079792115627253217943565628654449738033248982755624336980135379370254539346301475997988540940771890571970688067974851386473502092824314772197328220194309862373023185425188849824414902804425279820556383081153654315948657640804154448202780228974347971443119885866229168325631507783618375212882279478067200000000000000000000*i1^9 + 749042256188419488046438120186835328394962149319218239156941097751355683770686378107191798566978798041972408354164803385489501513712171053345885022704298242156939106308330853114237105903193808819413172112605083495552477317033184166410217085360814011814125300528574336847899343117762382211008142331363848586060472190402016200241219683609883750819007358190030872080666902278859431872744760035318717076082142242042054322341780824576231126151599310776095945857527148232070137584924533518910086470059941470376303218806062389635147900316781004075435532697636497635260484105312275972576378579471463718556618790926606102224968188793198729666655339702559962090005749968855884922678888464603232564117942443750789522873750810951350434120255481350513165514072257755591393349485834137589655803696233187993614228466293478526863009345513168876925976767255963057376408958150027623557790433280000000000000000000*i1^10 + 7868862970458976194549256956305631279955491114231303814066474739425546459780865462855690645230564847200359319788828001764617366356408828306290664367575357586034041692743133771829475827441275470563584809297871764964961354314021634722068709440039315248698094047540853472536111382430542692310412778508968971422729180639296522965847243334088936972281400957596394488451481434992726573914527893938810979006000374326617229610974660071733284687588044831551554068042953581875829582672897664040991498707990785871411948155302440896260502621931852900157001388950674023641573148654808306991426089373649219455977152238250635997803187298105570023185471009260536136467467592934700603286831832485389913623843742307882815196403846130106932040503244719054468709554987349008163551649980812376146148836452218898451727008015043616737820218365337165481339206161623426246132834646774182604963840000000000000000000*i1^11 + -17054975637280783193810613542483681990808549865055566471403300085133477588935916902773262777736824834194998430415611012730991703252836552739778853192754590031644700268965019070190365637625234812770952311254839811216331337954263682245636545464568341634971700638027378690233017297191830804510311729233164434775883090883261813537411329659371562049353288026051406321014815924900515276117710804908112066601326522701420561169243654869127476451750717660123667826549768097182820178299745271312560746373649115343691808853244702638238988795474498350642250322533329493844770707184301786219345982028019632823462046741358935838490367276032734032362784012913558167323708555670692396360980872690502451654482895978080478129283777271351359582366559232774136494833870008499483511168408422179877950802975204247288391120034849071394330769109268824314290707776463040837455364792879111372800000000000000000000*i1^12 + 357153696106932263964672869471483114938945443204149923378879753085679184489927975783844601522349906431229598646439751088244980998858752915906021562320136354429394985051596221750322927306993848385810168565969532094074728632660199468076358717691342424348120349722214583096927382496478483266720868635389370611766502619794596222988241747272484884095992227283060193427955807674959818895368871348192751203075023471141717780147274370963959870860321670369520568650019721632563339421532951301921924848001964620815989779760540746677425137783403497401437588224532072829705698714908658000033186274016468803117889890831805347089048888228091732529520597708845730673730573459530248348162895627623590342291059924367939444060786628146560217022855767560943460418107139432787099804463986169784871425100545203666674598946625670388445720540910609285167101118456539605897715897816203264000000000000000000*i1^13 + -2834607661742517382078830334454398580503357378182596284950617565908935020781209218751024724923984869923673335279991519104427055678455376614971612035552018044620759613842414295731780369323100305069978012004224605769317903526356021844503109779164786312655433089515038034182343084431512202134212229744036260195563649961556486878248012012835390738862867159861141018848580448552028686727162540117849086692797001670466049687466752896225695974794294614265230559693161673455820044344243885495211050118192971437860438484180345280488044398316859659328563529493813921686432041766332864298712949925320308242222831779254649353696242509653416248431987564213082037536615662679643234755667396186534704005985367387725786353567913905074465195231698322480308353640231877938125311096015492792122975617231424279708799309535208514394636845199071172242371346921934087607922658199449600000000000000000*i1^14 + 11099087108071587069005342898736571981259225802253690272393503837839697499526010148741059409689686710072228131580019422582748872228882748564807816436618286517603439310691947718918995655573574170240660177070177732704627064041853202323575985373064474717206373054528444302601418645216368026852010489859672327689174572965271378504762678557415846989417526794385681480458815144133047335763914670985431306531545776369647502685079610913351041922554177348057267413089329028760002467890050903889365588426522050051670249080082301494813344041146898184742844351260619462542644510294465692339632943392584892926352844931301037488655713012172522008712420326985508599714109099242111577545380428459215954645653524377206840088128334807990498221659422678754214442572602620065530369186464091519527190953316119009968070992620647484343015663916563938220224358013257647343131008000000000000000000*i1^15 + 13057968731510979551554871620310499173239784879050368469252806517261053932719194664802625577199305649763103319663069005406335129468671221570581349623442530947088604106050739612826880488612513440471654529240714237689180158913971133692167424570345254056426734147638747424581431309367099876235410731397843460133895675636075574965731261661558598645410027799297404314742261743663858724653621184937604095730562989728115122190136705115344943323615588049171438898360658406862919116777170831577324238447437309737965383157345242659361151488289998296856226458892459221871006330133761177105055852560442544384987647327640083398514342704007136513024637168370441162151723660905392878300102219642321576705027634987561601677209406928906991314664270240730353390504282293802907599905576664492167957482267534047865453117029710505741073834216777739543048762633481435200800000000000000000*i1^16 + -392889100603199623596050415943256530394252895445429128762639340296610088454415837685624111524540222405657798086233692247149823064794462044801899930183353611876620342886832846066034458361778242283974217855242791544207150950535625932545531172698206220187338599566845293581293604842134706682179681515093255571983166641796667806709366358451008962619868979645716849601738616684917609966857171822425159207850043565294611184768580852006367008614015845318085308494915847450341104961135318779643735064701953623384522014603156067239936443848256364871740193551948130212283722732297932261501565453556997973189435856215588539966853577783877611966609381945675728089792831699115876414660924603255748649936777988573907086073266536724908251496843059050334573551801083444260846926589135285982301650640736814046627961472972526558741497955150913695188831601771699040000000000000000*i1^17 + 1425882321649546172919744987763398826698070991921192844475653433104287494283748549918878442218164578914104365108782824094705984292783744576288198112959081140301912707447409316190833679586937949874759811792729069677641771791307428406121643265701898519573788026544707434725545097976380314899927281435116525059449574178007008915721795895548241295880684264980349628620449300153491498306268203591987350600270102739171168761197591007633462222636861287116883756197344896958780705716909417248295928053942514965844477399221335505766944734480609156007530776836485338299456350947892327395531119100527176192139871541722536324341023805806918511961244177669836341418929202243070316217603521032562480833265882261872247143634888779613634373103981358015090849761297511831988044570530627275081525392211623002135674116053944265782544403363302238950880492524841500000000000000*i1^18 + 1101207994502438786737018224523075057242612838204059354975266364823244457962215240186916931394408233188317402908994924224464115895818339158563428096931234420298076859587786240556421786540615865961022407907320400846417680905696409775045384543592080827918917588895725195173500330287363737838077540135816163803873953750349577975095953892978148435841103307213303147630226969592305007564045325914123793111812828151404094125438702308095827378428439466145691508064149504907902854652879066498980630799228293963016366787676624445672152932037391951438874273760963230063610630891887617585411821881520222474613070352638733496104978435850503741582418262877411934282718014614636046117503323684639645394967601022712612659887171048249859720687606608706762795368829254435360460325165634392211686403196968331506538045497654129935636551703191572615655341375000000000000*i1^19 + -10868834182415796720720643174616842119825324582716746825517449997696353937592356135152662838427425670862375427565411581075223023159433071132867481189817565237287228342601407191322514915809763670047966462448344493465358974273602285158417297336980595465839975495847339123463966385011105222200625214565352674218694208893136410552224280999754310184835397469739148188991690877385570698483531387901047833865791737686578956930273580023416193384384017421943339407938802417011284904518489027306221237952987053391360513195673992850402607841782673461173024906548515273299583545318036810909564388133981399150663282672099772368146454227024903187161023687690006569406350502006201125347142739712443882343753503774956486150614514898436687492024573047433513981252950060090858677089522159300731441745124524058353962021845099685148461424392661768619039062500000000*i1^20 + 8872641530950400928984516027110003017423363771672099566660792728161121901709848664864545042881214845783840204956900886139521474233989613442186962849414316823868284836208982569006498284458209933113307524693886360869915145973839234518586007306573249025491544430537177474826125759873422995995487427325573889624343767697327236683336225769581335140367890885702724708603773246692358125056558371655672823876620779329613843992149970738496358081073127573241949505911130690430306002995168860031924478641685314545241522193118741937802967657812054557397693866146344416961131575556189074407374910207080761818220693437600743734491872567768750193533839675888646609162111582198765466128693110916259852153747027068318659938066851474345453906134696958767327636369010408847781054325405517557730280465337041142019710561528495942005287337001049530468750000000*i1^21 + 10135350033050550996281786355071342771603729835915576597087452762948020469881875563101382551161457869870484123632257819497586869360533647123260582779665217473509981851717873969178896756969001587183157990204872709559869019319671992295602442013624415678098924189685293194307845844563960553109940984960607903469476237378348262875193112689360309722843734246884021268811550162698726954580418346644031256238807941736163051839364014548169295057769136794983915180698232015503381772022614484761334979441246593852264834534401151326701547037548474766190619699034561951812751303235379291487072702243148202571357458246411617326827563173291579208982716484421786264837819953562538813103831534430788136497088555554115353411845184629452663076444497493208035221937364634643311887196733928102774959778620739846687727605986325419405364946454692382812500*i1^22 + -14289607899469026342538613714159029592732182809195794395848509754229739766933887656115645399579080764602337381426641025771041699033431177216850056658965033376212195348913849087260892387677133955477227772213551498469223692977128839210181100897943333726194005073805182454148406531303558694607360141914740934582402654449494507036864645851561751620157097636460150233900936369163104149845989182863531301049671171423682423163399581583946237543724846585737549251322821710946204581164949027990942693696407316405729431909968798842376375811604197276462223169150093279921552390362772958680717494243876100260527646674547340598423523880591709983473253270173592037639183142850150690085109286695218962096684397556036807392325569134068734293593255171593216465311500217424395195917807513218929184986814570750971624966744229910197373389892578125*i1^23 + 825799324773930894875293725747420780348861273280472892528057373142626161051839316959772330010291446598003399414362380422692962151602843862381250037568130662287907319071921799045851335102598991552945894116938041579227300684239038258408822056871555370045792932623364906918161912249440311052946460961950676122600363066867962163295107048019596350443818894592184933796733634451031988558647973853049847957190231499231083691819681404557264323804212479859741141432093212948745691089446902460985114644183191284476768468086389154446080250635335007394668613097649522955547758461570701610711337795908158261967208660796359969484643403550686747861225398849152353366737163162462137266868305103033070426434609409780030668502142391627891451269475893524743993145256918993637505042490702419947406538529196635895049630414858100406250000000*i1^24 + 15648566714037021750879982152069732693906428771212022571462250922033632405820423540042271474634451145517835515851014467454813874866313001401625468644008696130234387364491199872475583342123431649861983806885735962444542449774466112170979607478705328651909960469573069211648023992926045964308263866329428217461540455481253943216607318703910514893894936000451682579331747962729367053119100986428316167701588276055951098811439496277351499861822005587284277080965642472036221561777679384699956543310260176265310587227412444186114666367282655925126759726916653040141905402797093587631906830881610457476425827840206722683985517750769822995966805682665122694408915599248876510852901752614301038408132845623870577072408845330010253435887611467646158472391446931313359035061609213816120643226696720153462604222000000000000*i1^25 + -2190684842589953932426147327727780860616492714345008063199462173777733735766293282186478552373026338754876644979932866426867465735756524951354176044478261242064640830761948430720497632822994575408834580007445362676571289236423603130828836008445673905324509984225087235333003134042581048236368086252170701323738859441353838229756440620738892733102821148129858936551308975004454854356331290927520007767302102245563838160834960696778426523916306818041796924389764996903977560280000156873073464442635333391909008950871449714813156619596722765320378047753502242773470878649311953094995981828490519088226598835347500493127412600670649155462250906901015153617934304691221771916918916223092362998925153618808260564619357825929663338817907808291929886729068973402192949367385500211949741433200043492966400000000000*i1^26 + 56660570585542505412372038839541761268324722950531468602799562501799976226208755128172637167833088822125434148842836219136120082927247342687242703634302011205361114609254228896443416689505094730409946954834605257139014053324164399372089725626030084408839071632812294583249582637654299667711234027664098112926166046646739125864132212020296614355315968928092464946192126584083645867652067412728507682854496903604433000107166912014163097239038606314798096568633601991615691065920173001561790716575833080342991905737050235553171147040088493878304003187749206599256291057779354821300392609349138453746965215500575713717280943786858946912328646858708170553784931220395345660942139641752134599141245879945582385516390628741413222088108423496416929790339591179075506453437563044132614284941721600000000000*i1^27 + -613668138893084253876456619683736991148292033352158057126135395526992953893454766654105855926823920471254298596682530304915772208787113544550756958188283806495468480250822127699624258497943118592418157172944923698237391954251925464403703828097067020423686036810598183281883363756175171653373686219953154260415489928583448110254641440437051795525224285071131212589517841186758467737896705263150550286622591323382593003158419361252559060673351299793274919511126586534669170280560209810098627254770880890223379810110657991785488920533530720061224271717841917280318487239618122432393086177576783528486305044243554451850454269477395147877332402446540040124537646848521823438504405736148772944927012721107451682461517384557350292066551473892475928652226394552128146514939026775662919680000000000*i1^28 + 3475054802216578900462494144604627622094599764940909309479042910973504104288255011291603765517348354180958868457475162103916031908545684662545158421483082436421585642301704151391627184981184509516310423106911099206816884219360031358995299804998325498882878679993632509615728071284196965740408892299401638483482588431746151311484590179534536237970705696919925121657296502046048212415680746681883978132677822735515260547231654909391393062934463437079357453477320240679774727989230581421316224331618677510302367029549544901824435764721929985950076452190379976619912477947620556075435604470828580366623374792229966015462060551620975526871454577049568985771373320824836965720008156501935425936966447871795249035110865497788104808046517310656067716336359744337061632352767180800000000000*i1^29 + -19982429574202120345853878447295217494780494203564811925781098238464770458803945197406795921201104003219637447330692823570208692435414481862796996729337395096996600136643046835811585756289201338922225212538404842056081079553419303077056314760604743414400321058232487233503885624974867320137563601358381787445677218543661732903704968799860250108195423905799226105518024504134360115937367466659068212313999936466961694184438660913349358311498698614110243969243337032411133979215685693222274483879266573371971890922278458554997724993168559931356916913578054120006089741926005182744123738078212255749200594941477644694092879866213932200785075055280026944086240875128946041663451091171767603516543384688056564518819333677588677330380206842376826661774150397227805179904000000000*i1^30 + 11923348285809427398637458153716390991129250176367903252012406234592571263781896063952091603776407945223301928499145825630570762903301684575700099557928260792808634773029151082692387770141011301777523267633174888096367191761519536850608540552558809800235581318699228125259384998277979531805131885211719910277130216820848703897877101247656366761342480750782752058280249314313638171133286300430563781661771412859234671772841926050022225526637965906508592189852860814059901543603795446001002181072250532198067714624071056822975106295406695431135724090721809513651629428545006812153506503269478240596768927459969474183206385084307712121931931757610824061806246769730927112130703803916155132870652872469737693974602450967515317144375678836757704070281283239936000000000*i1^31 + 23544290679329137371735148715376269740967586229712048596369448654080400308850881356028426615005109714976621867952947210572751085562267756260902543689742022431454241629970679025514266771475102826214303242962111948377668182006753305173810036304253272653986591100873021294937690492092629006750039438110738925677386499865072382296905250836571170656047338724310433175067001309689999811246158384681894921106315168909527274167197738185797536963881926155589695884056170972993533974595608057543347149475239911590627118340557433066993526258670155923002947474403521460434457964446280271739014684293582392759498218469202033341237285222481060299608995750279529539906357636964435019473866659403798038402316095796108700739407190354964831722311051722891108286464000000000*i1^32 + -11687783482290732833000579371402213238850347368060285552399782938236199071323027486125273742359193712110314197609061612159275564925625936012674447134221891416721462297726185117144661574153723191487386390002272820355290751642689194482870346064945089636721934669260236776594720585768302733006128536333115576044434808647427199672864746843572507713073254789787666806060003912625271135935886848747626203753402559548811129988810214229490156224715663911010640685031052263945517580575293000995658158720438987111841114410242391371818499557987026136233201209664739141349087622853488385101404961561975233735959497622762180377901361988503827183922608470464947197938486163807201962665162912289237063542150343632407365449964431514313133772402666451763200000000*i1^33 + -1348237349615176817888369302237351590932473694962100562387421781756283402669611632158303299517741690520445660987688739715262992629295195291994904185136128835623846198374663557933123388722458416958535431167701855839652596257329266578734260382899299222982624143393612145289351070707694007694445057381288499795571954374710783850597697247627438617634311399684464186918743010435056430972535520400635448888600845190982207034081304368089697453944231328738192832370731550269416919197455594833350833086765906088623619551033556774532170734709937815525113011931531111934024550030642818753179507274241808293765229627679400897513898181057461966820800503789042354906722545264610549268161401703424245095627358879174650295233679244649584845127680000000*i1^34 + 4577184980088158438846570553374305626965236717880856162801576053260960812356817711382235640725387066794383121087784450743897278543272625450497289384217336377191260778275900005742994665269854967132803956956091251859213984534224585197416557766042771063258739998639473684728856808386139725107795290441171880117049938301908789508637708985128745076046887600724844424891816648529941346175091914700632710894918484335134784597045498304170495491279715546839655288301165847040959275467816621958494613644786229521804821756007024508930267589605991405831103212089318201660611370161965955160126701895093921258940063498689688854476214111406169111765185174435318163863026035601763248018413925489346376770349686737150346614542336996147200000000*i1^35 + -1159910166768389182253326267900988748329592190037180614603443636235414805329262849795663711203300585783640239340685539079597502617970980178135340723376894058008999357399255998019975903783418494174500048109820927999707045113283363883434713116852242083640411169967618928786689067399663216224585592255456386848123199509319766822254131994914127886506726818445288664801894528295269254247907140106224897816281093615128475975177663608097794364850101702832022261466818627407109177577939520028676472894065953715304986388153641846516633877954253731896744466845100140324173164205905075315753854492003331503976367304643240025056791507175585281270909304107410509826948297640737377113843404432670003108149593251994890445783040000000*i1^36 + 266131631665555505308343393096034261204768352670266222198054484848771656678231897309223209747271587099990717483461133217009776713465202105227126665772549109864270621764365732887179227873767302625676592759442436025573600756960395437615238158557223060545405778040334764379446040244860299050324994261974563166945499597694295489766838380530834345818700389213941282687355683728743240517123207599440106441988812023030736757606678455767902568033854931495040353982063200655812108835629872905383926080587503698724874954233036547369947398494384538460590516310259829243899670368794168307567558941878669284502787319256865058047083674225578698395167436621242726518998890966893893884840407597573929275577964953600000000*i1^37 + -34852718571598210620914753938309072170201742452637058197455146246851850981056296171123463417101052123469560314195817386540165433461222196226572767774746394334666612181686337856384789677337335668665677633774014676592395364039780247721306995504038339587496665901640218984535431291111085684037484000759846622233761791293982547105367457913210502785302612958417215838824302216941926951950308278795968133826599850754401957678858237585348605244505412394645789898267362478178336416402126419335800587726743478349529532493335209162451103610491036322837262587964945955058124852779888704076667942127274625111096055844135941773295383754091630583182167835921551131947435524080147887526555083646749900800000*i1^38 + 511757980679968262052837417225964385954834226590985256505363466421301381628898975171926609756887212207955915508943702758515418534741040646736160023352044999614260468001857653367044892900674847676653457446098370057394216451353233920703881400034636678517883632073338438507875302074448306868137956958007689538803330116626033438182033912305798475455853353793190418275162201345441224522519209323262203099363313586108432724974602201192765316768962652092108711044831915123327005286934142779772469963024739403938805174603920601324196132201069698226546726351656542494152794061795770911157792710640760320010682818954732215207057314291130965403983239669981774183233465591228673294336000000*i1^39 + -2270294273951144681565847404643794524547601159397576772706866087755048750112642275411376768573076128231546131636714724248790856658391988049233701786802315316065771069245488866320088897489814718068657767812729261415375042579811126543578632808003293410882257790555114523311906387262151241940770677924323083725224294699985192159163915930055904929021730455685755901220632827618475566101921604595696056800987485448668255991785760717346017098601738680686564484818912281834941732829588774004310313584866102098679964561247366601968760237765916130423666358672784407880248593409180196987166674638518720454793725826574419706917295716040035661195144558883287302688336773120000*i1^40 + 42724227282935749308552276744338898819772984864145122870721607019379109786492948323137091700333562681304412936165797168848762412546759158647202048585361105761439983676704062909423314482397770646195694597255217105729111383382798455175997586114865477068132055594588316926297507438560580054369028096285516804023574603247668756375220690568108713776928505536260779943483064798920555077293127241191056903677365002934746896469569007080962215150762717005705895257725754725509991442863801374626637890692408955079857036217626219485358373676046155071972330223034603293206729252805970457782382130983667202347457138702775198351319097689523365558084058480640000*i1^41 + -234610047057483586655795567535784284729988317071148585811747312574730333902202237346093944071772881032964791143194266608683967389064025880653965650112434010284538443281299882046105696696770509003068717638978490726404997958936895750389339476494212797982602994110824270879270617950778175280545232002091170941497399435864327963042497224121212925893315764282169074754430118679350057733334522150555419271693384105589408120953243351304088133791572995908336991879480482670742046765833969930730221283908440501851208752204490707232941511047648247252754736117889755044453289939345298198188166969655095231706754465401727219167158845046784000*i1^42 + 253400906023665850960848606822127894455774840087571101151814855938897010985079821251736113504838211173621778665195326288900395098030065226852006729345729976285542477701290366360891536157704578871372322333593698544289612978785629151352681563782868087431123743665077236895073795618010338036548832759217974822967694797585069171173741503434682359925480675214549277592872271855565877029577191262958523995102758528108861889010177838691250357221990153149556455740004825393512482511549517411377530047001828933101073798663449702342649892719846394150240182146347386645406712605010679887447093048698792603763717307367424000*i1^43 + -91438383765690955069836521550239269166367781833454496682073964212573907022291263140639889884184955037241376058005182843648120115779233559711780170534075600382443126800593513898711084160408645703237064925799528230836074438862925001101982340294209427222136826016940831646150312337391810684161212786544679863464902417982972635781497779575612335464901859443813004931540469813712673374001766766330386260839157238848446391585824406465308114900359006327946005259228721294733692766986736007263811607405534305303608191233140233730557622554082592983743762658322714232145549574895918680167579194595737600*i1^44 + -3986327903601322456192534879878256632424995322080125419540067527743929460147671334315069269605226080040758779356357884249564148979273327282390715532645201457574662954436138315800259320433031138430372104339902595261521816735420454032271759693146145861145346594923185768003786822198380752480924326092869681834520238079453335978734404217650025462484299869215506810220065293985608528959655339931697058075662649614837066599390802782625161395585933872728466139582209590351213387855937933575447271950182858899110871018709018149999957488091704439344128430194621431852360287859507200*i1^45 + 230687101984401842416672642884272732538237932558887851681968870744753985764169920437313450704284969497964502660835118404798268808733759804490920018560207024709223442204144602660888771801740800104359275294100740577876197926218034302207740591119885408611241394293544815877189910736234109243090899977499230090044628014235948738487476129287702270378141104216032032817818671171435171342831393036330141731521897892538173159186847344276840643412913631001030391917665431711194026842823817584550275865857059391798701482366877532264684128837522679907271574594519040*i1^46 + 3350428858145902161582513702804415243293796860422293654761137147140160982668181503478317665378762494126333312708979188794124025727973043028221767192241253261086570218408369914964471944233626933005580607845608629690599261648297763039390513967463225749797721466982801197300803486784295945298732483835391872394063382497656240924855356974405596108174302520900335487277161664143435021477916255097338878751521800445269454529066786943548011094176442776141038243219589232741972738593513519929838753304689400413984931584863987462424565131509760*i1^47 - N1*277320702865098510529064855943165715474315344828546141860327880792315444445463226220118607597*i2, -582390474400480230837570480560047187989807009071037984148156648451359078687713059363313385188276253928562022298855319447352451918486432611997739750917124761366440660277593253136772701313415182124546933148353859788370423751222986197479047850117820873475323746415599031998938334399153807755643279893430708782667182383266557952432816055642994844461536702710181302526790712173718764757242836126899057081995510503570940957318434320401903971246653847012155925156340509321390539435440545229363651305053586602017352545133052448509383855447834843638978212016382499310336663066414808609778852722346503665398662719626118649217441934931838240602719400270888423963306267513557304622988024166355871807073768853228755036085177925502563934498437562576399988084254103503059754776526449969250977601843431262693539572120419015052765419739259790780395892756364742552404664874568589742324531625845012889599161346043975707918336000000000000000000000000 + 3784923292768690466995931311041712797307539132335573914930886814599963181705805202025094408938938824327552134441165007966247957157285090078510660643769341574873997422751837160569021588034823689817708632625681980671653250346054135716979794852154131213573976235915640516785318024506676157185406377120936061280360895383433923901983623076549354011275713266444492759091433436857311435852470938177350447149610512247225557731564041889276585393881701520621513266276922165948642932009621007251007898450657664209379280483661638215170544177800095683587851148368107112607767349986528739271549975917826757364188674014295905693980343904562115373525422736307454538607322037491095263138784862032541453755159154010698880899126380928736903392946541525881548643867880839728722985853408500092602656581793506558549772587749399653615894517087235325811913777282314648293745386300447328117022892005148195501378841328244716312985600000000000000000000000*i1 + -27474647553314419372161518843362829563462123717022077162730267898300724306328492455873730032569641532681588100633188958557895545336003016613598849099438818525055417346438395455684112538003444625805351936342036919725379673619752349543123139992809439068035174215019666718934234381080967769391585732254774745174583190033625646823678155440154275335714268833125119291247963204780151552090747545979315484613814732337542488103587355087771164209264450621144522109221468367140965191425115451662252746265419540785588055478620937463844230451838999265217116396629439871436485681614248882776161527830332513302737671161905901559346134891648768867225568418747631919101440312367886746104171959018051545625251875132681266664045939373191253060111875572727293636042819796892284641391431237566393272557349201127890232218037861600983626186156241982197030396287051817244677379915828039252331551857319228841491510960056591974400000000000000000000000*i1^2 + -8043117810673744320012797609417985099282188028459186890091149494691711217486380585564198830988435594032195805073292031184864493804293170307977960746084213767165298548208179657762987965010540869676914183039886773084340991578433518392409574518306165185046356032860575202213700084176832134221997414675151864054855413082700235634242693770853611614648695303470214160849275424854036304085891534300195314984831384655406718887829927751662876707166427861551939229158531655566057264064599895808384554986353946221989330767024924359947332537137819473928037254359158365129575838450636917242340604303045320272995062172417418268594955500168638786799456461331519638206699519315493660603928175477684169594571797266542146975587712688072169670873741046123887239769395022308865271800824587492857328791754861758136783945425289036561242359393371135878936929109030862286692238738434443030573587603309714103912058279155466240000000000000000000000*i1^3 + -3482931334888345539484100123253898993281693064128023994839808517996485868461188639115539231276880814847035154665400428819275940042273298877225533054382726618687177357240620896438246817154717490808828944246105789536896000100015158652386478968176349879727100209372593992866777355236815226828327092080216610404703376727252175586728899810209088812975172746986416997720121045908869126508727097149270106551302530727340174548014236779747096132374022957788893073872251694021439906500500603185661267775905325164607782540393491620048798908730407448674044314037130142760419805972494904241481027420683145183956918790096503983081023828479672589773848958960861563794966559925284750066390339423015491727979532986864521330194818168637550206065906101632578178722363675459491291590072387389646280084310045400667440309258425060537139596771811706563129570141518658867047994832362569535914282845120451988727573176647680000000000000000000000*i1^4 + -206268676044776629260979636098025544104306007136050567299698704629377970441533773787894465816515523340732016084546640847233625744862507971902694099660819725925841331214769211320584435120537714368343503278943416148457024136735810774151659026846892584510728505400349869275466308197817241119796668048917179362145324638327644402525598727904871088126327792393385503226067452168398791970278643472195699067469975835763578132721453199291610969774633065965792429543423192907620722443077933278431211463025500054111267945462314767987675918157607691484657052732666879117846903791223793588491499586685113467035124471050190399148016855738165491156136145233492294816508327256192893618174492876093892963239449853984420400096274672795971394984835135074327286149401381731581333846889806458927919136568583272429527022438141703997498996532014355956233141529981779960448295314061187518313412075429061669184849575936000000000000000000000*i1^5 + -121357098074619112241706948946861362332732529680599146828315732004114883273597142175437776957882779429849467311999163829039522160554012474035032620926324196321921655416797706742725786621919513358421880301672898005706027533636066025938188698898979751322468694392193639699349269547222667912178798436592502626367260089065670123945951401577721249838560730594593719399495620638971003423363840988540311305003744014641322525205099543422465654022532297137827880690386914627907310864818152886257635372526179691897965321883401121697803967261205114222392638630451284790459725639023170352670702101806315024396380700232427400919020542985989377836890347234554867930856958254894779449576953332113146031810534123549829105674314239584121413814799611935241853493938114416782736416054384445276011725876360791931151884356111492875870311652237307316745756232725886856676406555747095421498167706786567172986503168000000000000000000000*i1^6 + 6089796136745374339465648544399640369163569234907264285664700355548634417080524697332113018670388026371405747442855120082995232929279417243574565431903191936881346609758116004635536627301188188890742515836480316737672450961630697636782095802219017336690053680276960844523133347484673984378977755895252788489802101571145517623654701845167719024731212770894672318473907031301010331356802463785632944717393189026580876543642690078092783687017227895802226349514678709381993807757823552706393492887531567799916999372723085650889441688006559748757562646297295883784973099280849047998439687051359856540538470790672623239959233553309364796463007018467172744520827162723082011034081250231711339866608787942362934457736310914852493358716661260041549120421224809681770850434670885990896933483047839847432576246986435095816412044705008089558547784358596440299271637333275129120840331727626475824742400000000000000000000*i1^7 + -895081551143145709772578277217799610930360107918809294548586362929227318955593464542029298789677033130692766657551538195372104116502936807798730001576507101123746561418638867158311947704337451987796933652952001764553249071779031926730505584283954692511831565819317963914907195051776008422273279066320388850649926864606323043947195617516097444571053185895082596427179608483031053133078082934002043046221866755820493360639928747371413512004716996911139413004391284944743334193591977738506233104630778671028042805073663689701580657150370214013724340231216174578501313880042076057965016114960236859391258371022287183621441934013279537185392569929225270810750995671300824297356262528010006026906140540250652415632726242858431126660535520262147732941714273617261291017777081298117717920415148331336117328407951580813520287640461849247197867591158461757638998491334082397062486845518616985600000000000000000000*i1^8 + -841839523860945954504483523595122882054958862480627135551109525954926691542068804282804233064162171068978048215644437216053721246289472686172482139518949861097174293799219177286620733947581975532408151486311063416903042423412126285620438746457488039827405197771720746979020593563069946230631605875310009851900570511114778671707210565226616016005251791215358686646883584140503810653148847463829614655443126104313839955471814403041666224552111089276459216959221397834859249784655467683865101952354010166704033534002355269471177370410437453443740176417226180790055245309325624115930334063593523526518418286974355203152316659277307542657438215584172916300026801647289173859418823114704145947554146812540906539258638727072397897847581579958080880522745844491965027556982038698058373967302093837598331558937129141293831883426513141616638901103936275914017860805375239063193477227479040000000000000000000*i1^9 + 5572862635722076823631915488667568297467096684705289419754710369869856634232360949071751449827838023276396462355519440637494888593781254063982292430256381010100171213158868380592589706397178785326884254184635389121867437892901154647794651482295912697882773012980011709159763293427307700211589206817320040945714144773600201312987646736080127522056208726527175628350297440126772987623110688431648531926712113082283767535169404973021626854892726188297994378558720373826742435127613251004231499394237897833940735253497096527441212989311692615127203900524806884011839427013176383106718369609974309216407099161207755345114341435732967284085214452294288059828695367002033944132996231389677465915053276338442899624319865282202442379123912257642573993082463763443840838057061943303536344666163800710806758310466130889240508315001134675962155094145128379368615918364979896044443999928320000000000000000000*i1^10 + 19434161420214354921070208733278377527737594507522669065384561924406583618949158830095157561838035431581445342976869566866901787630292187679822938848159462200917885560555750702916302611653237028031396464604416915142432183606918369938449667189480554055429289045261718086990055131600169375619223336553035023471967295913974972408838174819447310701100958678436484838433912713108497104431662811352004919374027621952703023506623661751122548820681350742033007699848768155467802923684961625434702778954725531982501930860724348329635590828576255114043989151642340799039116110049136914607327171013529343004390314784296888992962551861935780281816891429991302144245206771172514102660325311542878927688756652128095954969689206933360553925124441892237936706611093223227512425597950552513857550299116987002189450560418358627940394241840523239793676758535782778563362494663942021585567744000000000000000000*i1^11 + -125476045944259160846525828817976812255091184027155360286117438210015094119696807942321274302952056258748594036013878358634023888084992138208191187198003260706634753154951877025494213628197026804752396779439454899974699181277657607749057200234467972462224970968886452451849004749660102743831786969178532737647456189038233881751843586667479349027896906268816955699107257518495300979128744965671395746829049496068816367100816448355650225419677792284612754976299228489198814892338950383685220167229257740697545128523931186026308973405276344468810031228187195403586144278941183302955113150244295057019375428251953765619131069979174585382392692841817177590977384894371421905450024006201614738844311387883093760538373525577047420125429489617618416215892700586163139313469795553319959420597535825859622110509909125680141963873665554997830675602276123039998695660129697382531072000000000000000000*i1^12 + 2880048025046154588412465464357358501401200365081509668404748237455170304858519123395332771864401664740338933027959551242636212619120512463374068011665733485575524831505505293360887912104176540623293586687114116426568118209729809517021678519815831975497901202655094452608129634266367122270076168616950433128743748223063560960198452408974052571169945047027694411537430260000351426772110833431058588876777681886955234679523898523267377400677029889130518982570216441601620468591933327407329599182108330079723634712662888313896722555537656309650658629132711842928217796109568986131754233583996900553273851886240211285302913529763884709552898173026614394812569331107187613100805767116691271500435362936959945732166581434554585643937616456670486942165073036793273667175373863741059412828756766380026251932961525655482413026163853293636895628959353665292662235006912582451200000000000000000*i1^13 + -22773348234486367830769877394691946493206445996551652500786855652945420761399252555666685050403988472569081740420410278927593151992005522207440015091132547461551749776126228855814963100476371170166391094251632575812688630969832762186252204549889299568328010501524372403719171210085435218089815604925423984246546181354506263802259448173970751272985756774641990568228947177933567388054177898807435834053400028249955041048487517667202358991496551084710834163380282120547629697068402666793814931732433202845203725693400574251492283176206794694708296897899589731649005397240894078064128793628969105840998884646837815802531084944109524192767723506554501555433996866436814449805208210121706470568427152589677913951950038704818644662333653377923123099328697712982153431690198515932043921512908937672166754218450999090940668954065156430854107716584147018614382760515584000000000000000000*i1^14 + 90836381969818917771500247468715973384194813432783323128041103624056900381794042895166511876601271752670971889179479433501090532672520003166627507567996622540332430564397989285765285930445534538140214310017976178804159013369001276561594349016702603217033310074980261632780093768379564428353929245709662974583044492913518947461989286711462480282027587612611284197304099694253087800257832871602577222897326917256341823157873759194993005602004968788682398449615704684906504251007884582147482745195446284931048241700797536420923213248501014252907874566494648500257749998348765916109008520947265538196177127977439051805295406131589183797270332594383552940823951542462460960045207556255938918698667066317853892083390643095132780121209412093948174233402099973184271631435847726375396514744222635548185659458970402725395525284694301164332567453162249455126150466560000000000000000*i1^15 + 96108399560666513286674235263938366876060761871945788201606671002887438267570118590141506783564246882219025082872950140372787436926266296935850687831023172590839599307361259230366936887502019973109413093526378213189257685960062266334865632688773312176775456421815739372511720834982976052040770904014625365381098704853719410893118315668239778369346894685856300418887817061918401787442905682375245263988029054183538838577871883830611349823880472335896844112691739789403631157040335500277559941326567397156358067563624060297635420248540782616753709291625457683373296782830351164052586746030253071674250154001616412619770108133830487296285557758940424800769678227601081103998922625283063519584506727454996771835313132438176396543207548338120677312740491767639864769693310907930768882347141340011070561807631533534253754269222916549036302940403375616533760000000000000000*i1^16 + -3213964624779609997403480434776371741569923040710260659265651999354151261884792238318885799409695875585854547012373903722545779628809245353632695388788098744383693456270081019275504202279722246006336591254751743984578805566913768472320975255983903189430710994604347015069096734204649753989675172490876586389720570031113864583253754356203949261674713742178132117272851737975515838694090130596076745033827931786382344869629154857298753944830355313386177552243325388477345803681389987769872549071228343261966587373572825401519752535728695349232691185387452928383406600766970125484926115980611266805893636443973565777306775554071851228443478096648388132837711284391494010640188619825427280066562339139623366127420351908703776902683807741539028185752558197181393533106058655908041975960011608692241498690331717136232018599340817384955877116715949000744000000000000000*i1^17 + 11826675668881510278891882978878869498711614822957680046251962771588960032698423181692050526705275363451042055109093521392487521281441527789436900002012245494484811116515149547555375930027454919757210363918663067316126710023494040624930276619291519369259992895975908203293816748420066232684525646409968465291205194555973346745592603667620004950554629902275971978349144602696031046076704830173533333877357930534588756376318293587278858793203710119359467566437364843153693950493960703098807129441595176559823261485449641162923643645342183682226020770056003655393107308880484201303275401272500596918451063503557302640819401622718782323364241373205698924871602046577328923176799799591644802844668828476731038561504537211692576559518750999507750060489646912369078717627075771810620215340739448177976359454771192029128647090006937706227533652706258000000000000000*i1^18 + 10455369357896759801677072081668989080597822916199285352018135710738926756905831711394259441302805152453287974578533661824144026516473393692290471132677690433092143066086786137108509213751348644105130868647435697427351083405986629087847063184646121602215295500930321102303826026422544675383097763522776611424134044217762563579635454419174326971170990255947252728096518602021137169231627201384660010698634492697390368485800671482604420154176997815445813559289552119796678330426577768722120468192849292973582608049211625640210385506248039098569538058561138317776136863099025115488782756911221634093856406166950434448150317575368260860799558582854521544218182270224074344784591218778311331661879670826607350552527915089556469778473053250111980387784234639727248353495838151079256913949321021892802577812036923043605968901934460841413341216025000000000000*i1^19 + -87291397591247434050236433377099063232132281122603202209400344350930947032463937792307604571410499579208513556087441232279659665393946103175379271480368485964918379988291164764823190994765214236557422367216428488598777162310389518350138728894890691282077414551504435733328257880517822246723728081315896923476628575846816018156542540522215837062355249161577113321057997387305087473472699008514238496362128965919926260738457516639996397761510802879182553989619831330636529740672784607492276396966464733557592524213322504588078272445863542648715444393235739538792858406643357979624814857247514289310917264883911878910751123092446930289192734081784864102437166979354623631580361306236414900516022481323240772887688393401250211870131342975721256790018879671169144402841216865824095836715248823340958322546476259542358106364216000703072400000000000000*i1^20 + 65420358835583940439000337645208979848278142625793139077022758562037149314635455583826149397675323549264103026491986159258025840627715690013515561663926474462480131789313506123575849671846500435003931172825765721377058409425338927580478768670066266902400143982275908665782979827631146302056395144199365745074502625068625166041070869993641936100055789463190081035641931501851478289565352425486632017829657777953168764048014387912558086805894816787857281491098637806577626854378047609664064842811896279248664631782377178204409250919657231615405763986802949814604277481402533612685753486450957468926733102827798338452083147516169038390794228033553932739826194500580359796247716174607806037402962813124663679890337375289946993553954703649300404144358172091347541244665249896904900779852060548223505491395311900317961096241164428510078125000000*i1^21 + 84767657693006467793416398704759558717730900754262834857339368557200722965204836089068624046971336791629957384546229993462261043922914764024478632767924231629142185412879750817716459387253020782669154660964227098484417681544345400299224620797575803907223917039489328063526666729472638600529300439849472820655921175112909610736891521320795037318677897162845175973076167177891697063056348735571292019773664784508995930384835840974324327717656786358961475579657108622281253337959847236174104824587745966652129693605222093428853705733204829278553390942699479639836839188209784543372953124411158782724901527423764448703898481661938273669514476607017186996550659183474077595679156526866025272863191410858385965715920953733499067865511718522386966628081893770061770010933820969055907926375869631519971528043862763069973638195099550781250000*i1^22 + -109468594287547093571245747726664697469989225204248160904411095155027136967449319524930268254379672552328549692112771902367346346667396521371680566785350429609039142354204045114580020182970527662751324144346099990335229895656173454090596848751038143633853153176968303044258271594419262594851732324822509753803645967146027367870017772943099974495516357649450425179941335531037281270702226429914179016657494574522582200936905027039213999924173864127805236693399111796543507986303032430715991763150708028385645544675761380794442708790605560140039950987057895321545989243537816573119099933581965413234953538014216304709574031126802347728221249512930911820284367288778834870383724321849198956956581353030121427428347031762407084247812545346924208254173196545105538868963691937962029848910569144898221403625069796846016605163330078125*i1^23 + 6071723686527036878457120911215079406291030967600251167736917756765857374075872246888145287075184958968020104051848160696586821962978815520792602985626108622057815577633097129235757568140669191827600025056818380724291507456954276199948465656670708587208643650902688547635814497695004302697257980456571747010075637650219746952181428374612173685756774768886807897204507641658759286149413241073884945140582615812363336628552769545973862693605129281990555457464394582972138946836094652118179902967575839751622275826897660802448915596803457108655524889348541202353452802215137683697251892493481279144791386551728149880927855528701637856341414106916383154177173826051425617532836849491452440296788534383117937511829525793104238519437477625439560931210401226385789484271872801540620076884640771618156072530929823138156250000000*i1^24 + 125396357776849883703067093678918718569123132242278060274839076437430623071805169970651978179491489157355928876300628528026645763080308167266027587169993102462722891243205624608492252388961834168159308637469603072945915960620983851219812241202316884737105427517767405913210041220603396115981570309125569367239134425513388750907967257138888693962800321715979405688980654710377410050781489644638853142923824551493000046736257539229211033631512432081087515292762037030828947002666197209274075840290543160877782496093945694035910407630478628007197335108047824771029015827264488409528544431487399663316880503910401764300400465429069441074006291672006663492177626359958859907282512269241707290795572407761996459852047920032341088607276758448956899531601580997677698854376969083052863046304781865004844723479200000000000*i1^25 + -15267630999223213606631775710218170875893439152163746154040882287629099614087007565894440691263284545690253646125420839738092824292285464538139169371129479329869288847350293888444936780472833991076038966953266457188496159042788158312770457820752328584440441428356800095386556673218887133892729458546138239746318118677824555858189367302852620191641872624987764927025944044376375357848330012144460758932947814033766589943366300687683019230618468376081893293531472087698084346785432584418392297697394827375772732357590636564770462500336818476252985904634657021148437056095028414595842033698785515294922864232200368531406450997066253524698533930015649778167751948394180234937011578482749780921247184162523738019284517344509824126372891672336354859944982830675622603072399637734662934046089875437363200000000000*i1^26 + 390917480978671942588201579980990849624435535667810729316956698770267282906523032204718039384400859413325582031772113686830548912906317662126348967628811295910089971861056636372432568089781482345694130197775288591176738917863441306168533192550298052661259818458907959918666639336644617877752882099261721138398176101660026738979061648061891383071460989969928167850978452121372673799850354332238833158229451306106774347304448210212216491592526077547721015064642849910130845799663575541824797138366705734821811991612723346419478602516422060982217002096089962047622971329569892372568688674476740914680796882517887872946898839779060212875510876881841007663966780383847732613504652055686303845818455999172238988210277078634446174550811478517999451226968414643828169077282418072641650173579100160000000000*i1^27 + -4423344348096282284377178443518721196657341486856344531321178578689133776419045773102613546925330087398980393722192471668519252376383082254782801870918412265829431437623592663119141928314806981331661770825665233258996334459944672914694678614002275444045926484436963485419863098791796887904669518520385027306792965808182552721410435750757274434105561330585313773695197156136148340443750445409612348054184975945262219362556630885192906847150067969694936687990510375705853981372471014782890725549617660098184732007233092189325925761857390449770838074525921709205389240484415989921380829537081696072638492368026487806373309155475684317504539510630071627919602851476130315868496632339564466328706151457309472778217528350160011408570073489033834280951618665052754936876856749806919352320000000000*i1^28 + 26485053340026175544686984805448464961659605528926032402519069359410197870265321648453777503932199540698820824752253325635357182349259260067233442172610901237095443964192899103677749063645477104397424731995923618400599672113755430120462729500852762289902376986128462385061877537066765636816953650604255970956294044087843743376794268832318434558627175472991153781774311060496602853141374645334695810208411821961832575959732308439788672309155229900700016663024989540030364913534763683957949137882268730912265172403002209438916632385355160744877264314856092069024819362684873293772743372109132728184943162422501890705448112236077115816072677845874298310229053274442233102719827272724234068728883412172153456092849143210737356784157662542624834130782463917595529326931338067968000000000*i1^29 + -150995896871523035336469106823786917598666164424333499013861620470822387557439556181113440340329530728504975567518040059258368088802985979696430637659304639573292760703310150314002319942661312524251178794316456551592973425126874906360061884160294716541186670676683333155839652546744062936532181249195768125854908359146058436081689932610000480651530821598159147514309777626246763056123791625957604269291209406892355987310604354520730690260349822042461011581378888827191570215333020659949307900428697808276895477275281901983634218916500108851808873522546213531857399296071440333560349884750498832039483588588960552682498694523411729887615435460705469316223277166487946785802918915490591528996796188142518450901768907797069873761814654064355741035668039861029004378112000000000*i1^30 + 111940113044068340292452451620041519114888632671408401396301604026238928647521924753521943941125648292897930700099245198175698720681503215470482056429949828398153567445877768961523222643721833116690479292186985614509442556685427150226648150469426948618539762812028548236839576705998398018869020034995257367132127197778359411145195378120133517044631875423095714941418618032648609034920426306455869095956913087467632879790688119645404848355526697521233707779936387780506645684715252466139692214064343156705729183330557221441113137618068535869009380556658020673643625479253112689420305762405341245795942422005021221861127297258344308898804583332949772977973708395161781780848976653991291501338051548254514826541864420375763981748241463532272612215607353409536000000000*i1^31 + 186666537854172753273500031957359374114725431763898812304243090084013646517918823190146277993436165326593029015609031647967110170155216671163872346866772425079248638208387935799157260848308501747826878049836651045924576118429999347144087071438380861407541392490959823499791923797458709058811838674951406125626575611457600259810486889109908169097219771368954294542168802725586849550467859975772660583245424443892744442308199405895084928136191341413173330275130036009537181727935067965034986102077725070540251070623274580327590014073365386556057006730471442460794239289082523691171149795769393610870603743955899936958159550466994499893375818922914969457174062085150390702580675365197002003413372986250263416917188338017164694931678017938727696649420800000000*i1^32 + -101129673755312096752931055775647946114116641305560866564672535188184976654278331996531072684643567316211540068691045501596987735591922326491832632863330644229397146567614869048163897455277989662383196574446037494227008736348709256037657472969648722521525675770522109874499566487969457318639400038379952905845474370537329234761515287987691137751298449890938319576935420294060203619394062525447531186793846562758700535462293939728464745747356644844689082792340552195982307625698322269523638384619249176405242476302432472409786058087966273155161544398659622429131423944746141573296501180477503218829485698744695667647495918320489041872389707668247204259697778560725647380477004725513635861697692942037478844740178665433620553250944870703431680000000*i1^33 + -2901948280535548084925743792570414402490160718662567269325449576953942587475138949679010254301629125621688028745848537861080948499736210169915704690111570782063809207666927559830095653817446337800768969827435450101943598631963710814386392382052415349110328634158759427473268381706778558413600479241886030787912195824562673905901951996781337659722230124227228337276308104101859154843211463187081624050451505683135490008378547928688645990739241612526464176611365144976948055877152192481370177287112284565661785131590525410325408315821576783093360603556273504935712098414759013661193751540207472591404286838492777165620382156480057412892626875874774204773800661409610897581360396210161413835507721087749705898583645913615136771276800000000*i1^34 + 34246495897290400914673048067669937398804245404272534655360938982586481775860981153992968127211124500258544262217695386723768247643074658551549493857696866981586612470250663048529908143253980002270978060337034596778687823736711933614949379617397870626524387702491151375146024231869516061309183121028387341369742049398723617043221631842712145961831023667329989328263294524338789135240367847599951597879987772814222179945681980927283941453678986990166238703466678952982065580134880711312460275160010887744072699134888962637955884465720446006862675657670800400474777849789150993668054699549111621198194859881779465259653285437766407090037063634991624020033497016667385736548494709740626654647170582389813307768978541062914048000000*i1^35 + -9149558567189730138702357611474472985111580667463829086439645225905579506337400925816196324408885219201301602477156672317379764185012859156436402006253156566427329511718157470338615464731949221560914532293777473865759300510941208799553911854576827220356973516482046988194615833830851161215212080462376550532035076339982699103741416315548482981432029883650853602245246951765660081060023652568699926589529959522010768719196941090156583611330535640841151266670379743398450350768804631228133226929457354470601893506292599489694601864847724850565559128800515990909153873283986402661268294883239230788475967889480019086505152621067887487411452944371474916413387606975033039480429349496749518303010398083874504279326720000000*i1^36 + 2128900767518723406546125050408903984809679776011865043335224279929153393758137019274845810127821864766764754862762084942410368607940821705858516591808735516979279993311110090361673920561293053125026631484951546726208924611054744708484194881206075993955662167266050767763741384816366144105004687100475300735677391265914326128736462509639127019012078023303941075234912262086128486481505393722125775484647710313955607372248002994087320960818838963915321562012557362909774964032045838571128925624604679971395223108971272132776404165408231629067127799804226984484552564240634158110547089467553037752758795663468270078619093068283698759464881115025803509434698540739407953371989048443729472794951459799040000000*i1^37 + -283147635092305722247602850701931173356105215071315951063377313662636949002227129961799971647225363066161934863790928734621030197968957331861970520872259519819443159952994268183348687447914625784357357994356592262239079880189307171317565668154802730063885073971223614492169377868371610701883585864512041643648326812973745420134762783228826217667962063771653759887089685757512521828563202312328781902321698842547777879259575203012713959383890349985667101620537265816378587363887177575757067326729481361682427501338281498116259816660198965489089841923080777775067123067363732463693333148814926925720855745541255008712057899430684667424533547196681859435642285028802908332109088191682288025600000*i1^38 + 4279373011730713863058688285999992646843235451825627771142000858167068897109521674746646943777661091174604938308949708753389560234682064964624083437011255652308910078325293128226571979453974580570615602593964624338398683024044931939274308082632199367506033579958811433256682608739825846329044422245201661292184916808978599213405226389221202019870448596649420401102094824910351153219984516177379543352756200821433802088638889731783506101880001429413839874311934688732334782358731586976139585375298037914164045552825778600392513904549791380057187024315248082730794757350173382817695522573525922436982315652411054569231449374585875701234536517910034491832815115752564338563481600000*i1^39 + -19706116708544961009739852216540593154557545909261269450701690096422698836099834055836648393122119304610314891894348695804104376307453673814160451375765681133814856074403165335585195419251115952731779071432055336008557753703338403692329534358916275105896180370240934360011372332586025919673195282132698204581214442703816618982985911004547508436453953815814434645047119685022687823213555862852909151794600010697274330634699230310922013810307285364886603571273466821718863247563803041054240110182877413978465689447670653547432082450615359947045260810995760909942903834408675998659195039180196641199825446711346538035179279737319556727990866781258992090997671854080000*i1^40 + 376364081381392633910754272071536108942063422113570932584160083492506529535202471552376701692734449982476522278439328156452824200627561263070586441193997061337047673421077463872820659911421275670081354990801907715225863136867820761141220330779486315828612534604944619584483958669274659150273443021624611815353764910003227057685016306076956091420880031909825811414123203087048333341880347267835847088245548399441781067464620950178265980860705081358216114396702436338044989080604618771044345186894627132245011897660080343513071662130812879779669000650802301286106490501096901616373258491823090497409001366922781309432671535978191965365282369699840000*i1^41 + -2088798601254983657115938010196153436053789441717866142284489256875250420254292823613376858422766694133956789564628456555172682239002187505436136487255308115643905876318094263161557398026568479854164152898817759098421459063237693205930518904926372805690757092089490122392158229093940781956292983703969419702739604669459905656822448653295575519165658037502453551720389675923348011136920660641129322191693456301173883835459422162133143019510504630238304667593852564700577261052832700383915572234381837413527971190644195310622352715450035532987367592859332210978368697842518985791169890335307665617050974006782902051316798387650560000*i1^42 + 2246569600202955336985242381728891582113242445802614838047150350630647228672049232926179416056587447304223728039301178350562830408385984915679732018425449041499857953946353139989219661050116037928336686599126543387387679451069320903048549574807073160490715601292927345221413678255065848972353587074555531025860572791340146512143188809774940443093909108608606331537512129160200461934460111977915582425530201597736965837820023084181866198579178788356765647795671452169559010320684480674836221021432312389403095511327649404756166324069733021889456974845293909112254016878722442966488509210950639006644962424206131200*i1^43 + -812250632354370149765086726621496145629678053207332128172446376829570186120204251976138362043185930439592623679385970618362802995594595157452043659793163318021336955021571047832108897070093377772686915131202782891475094640832400441800752500538011021895282650311982247983542981912247132838970484581311927857473436016745179243104242391692741863289699716626252330094374466045814203382330928747443842595125042539331997954962435365576454046422730577515795726050340208260404367726071365074474399985747160830074427203657144704537029247798970208794676283618664179820553579007401326790803058638349926400*i1^44 + -29738532143488257610386910165011467026443636080001176144921073817576992464781872607722466643653454081439471867541630936343989171899022083639918334653792550632692279562457187185883973760612338189987859270219719150381167951786461340818815379070574703476907029041837739961228456358456229515178019950370581965228907497372518516062067265993151103152215530160013122077994087710516589473167726136030999996575277688213909847741594230338277278659870023859086440326951511596146552673853414045858215942146323393810240081095487535626518761636707689822014765117896718713426225363031162880*i1^45 + 1653669297425842917106825795792920925352023142587393360220965077739796913005398596443094577212003748632291511880692270848268356123522457165730169287395500279710268893722086802977052870095324774215584328404213095928979742581387841585465345371330271158107066359558065570747072203293384393844957398830246810815746212709576659620463395703503188220131062848248998756108344213963102421027147074468676917021308512237667889222622895320997429366357747053266863280157609615056676005402698101173622302135631129705515471882079825345561748391434992183206139216160358400*i1^46 + 33357658698053663058161825885222468488178969570345156002403053436913729862774829653426656293901496961111860585456847447227177966416593178634814367483862836001637500702193928748649772131861105821274451255301562538501729646132652849758596513161033006496816694982036692111686668868296452215318442003543616269578568756515193244795652173192475371506917805938991807635933249176831977138880257106073032788223916813106810776396270850090825172175410298956246917521176574179695493406667776036087414366234614359625018210602724390067678926270889984*i1^47 - N1*6655696868762364252697556542635977171383568275885107404647869139015570666691117429282846582328*i3 ] ]