[ [ 110029675700563947662621032260319151202202731137108503012471912169974244904314805111176603426324243028284896396113796212704723476116547508695609617192561622029152744200175601440178106188410516141192593791208014090008120917901685513224210828042550163374354018898463154664168701161567808813674803822766896575152892822339527408430861171113286276092868732379973687405676543724566662855474998487478748714405028633418280551745509009085157562243776149174458763642310082964693023731137931316156477884400939467498141683497864008373972463869157478680252715868931205708207599638061646942799600341942173675988960235741177147654325393482826023845034699848482337331097052744159942445954449508610528077550097072829854402495175001005995708335347776405083130747235145294123851470658073508600175945525725239994129397751971918763771387195907068067108456247194849343819714802453209991772185263152441620985806841092980715337341541773895458945127823139405762822833782517209991061432326881834152763524025480744389437065973824782740196293734400000000000000000000000000000000000000000000000000 + 218678147447942208167137777768819525553569022752324486982557846086574137191258247206731832206142183404392259384147569836119449836371030658329017698888169743103918038453051296824754163409860135116232111565635134667063734661845643572064105779607394569685925134117513274249536596225074773104873629910453172389681517817042712720470629817293901522486948766774601828821877836656033284303543681892850028332330646060239586204877097678286969943535852124459245959290502451044930300650552149192921376582947642462735699539161055805833352429438940817374349562810785069024713110033366050649563149015930338097852679761773491020333743900655301721806167874555396441383513638495742785423765961717752278452599316943464184272658842805333215351428562167505030881520510141271848495563995242253774477768322184757074632124627756342125185360841014938492970410833722657979959802048038072705577508666492604662960023287499363264416877659796030488598111854408536428587035608417886340822363453028319444583094885055772744438052341982608617292713984000000000000000000000000000000000000000000000000*i1 + 782560623832359933418329859978189736827557585409918452997078951548104432011145765092539577269606042366963112645343412350219339290767693784069170746131205948846800017158733275757368747792400561579231382870256098663588543964052203587305079285642250067922072457068814820315333616184535917405965138917056453556908922109109489627956627446905236441540628180785050604229830936084529658685973917853983862733360480535741158584491492596333840100991964286468410166510092332043919697934493500891396850098166751737973532593362224125518604145624033754295295706497528822941744973701141196282073095188830779172905781207408276009544945495535663547508891041204901784192230345587535653032905483466661501715622595300282214859412333890203839475386228455448299138302154302111629263759968919475448693307027747786759188842310179034374189506730517502492275747226373423935856975844112641281781197930665630146625875165935942510389377763123278729309071966879616569258959858637374840921133183018561464914410291410453408599375062044829978355466240000000000000000000000000000000000000000000000*i1^2 + 183081482583512035289691433458323882981491542563088731448345274515071882641381197344824072465434891115811031448518406253648365005195501208971908444445221548341251902112709717588456963787130310177124892547753926395641904329485463254559224918713148607029772123608665481771053424633753828322923813488847541860204717331092048419634572405263763043895050035861812581668308050842436543203760009700406657634708193296522435083921414434155537818385732311808990957059771811164816750891649847560311920704860444738409948373881835911565773519983041628292094812483540233575626749865272632614712359909042491450359580894396343577812148265504571966866931895931352561636318270524672499639852814926216794806302765855114434915773748811613348686049453596058140065931144621598994361205538482085159219952003836539202155739311298709620781056098014400234009662717735783058155834245807325575955523923420786447490407294727158556718558938814044244443406227401787297324501679062130969945148478057356348197897953034805212637712148866009846888038400000000000000000000000000000000000000000000*i1^3 + -318759353780725468964683452470389226415733272789337206279100713911628029076208301557408895261876168813724479730442223920430521341626696388059448143795902219759107310533052053251695679116941935105226072743951620953242041185850665968720663623510574671408433308775286645118918080257663703123035788765018089499308746824354259617637744341773191147186979048682653469842426061063014449848743466874627773719214496826689357166106402373486882274918876933405412147334617194781415172258246211432565861287853370585340256600546833674495283268372012783265011999601395757228652890784373661983880228403514901394695756290399098752636248723918754148264875867114293824338245593583797918720217849053185638317366731190769851944085352960757287627174198460742790406596959702163795599934711115979698909032453354144997037861020995653144486251685843850092611149407946804057182897939228203700928347822991094783478188434434867656146247853512147385059681292283350022106312035841908603567329330504028770331760807262126496681914074524906162159616000000000000000000000000000000000000000000*i1^4 + -59377529081824307560423914190453681554814486383958906508042734742015413794347307225017527891719302909304881247059341652595768865369398624246012838415469596464176980423166264561753261729968703718961888505110218993102657881970436971092676720434371627433687507515495040454729329908766355799450057688254521240188046119775654523648852863690691200981929929847946742703378419433097513666305782369283925629525982385446078791129418481487121712947215919941615813291185930539725046375841713000893637080916944237144664466366353280368334093178435831355274688479497274622578069211803753112282810542456687581371095788938694430761973299645540002296829622963590348255504979711355003279704407431217113281461922649713495970034089185150179335958691019934918408102990050377214286678907594737540698835023924516009940725303610187552697940416319344614986217555262040408592673675355641070326743718951818882718427451340973576382583857697144286159261656342185274494935379726333975374712883668141630796408463252406529981700055454112263700480000000000000000000000000000000000000000*i1^5 + 48297182104932667758991542384263671019443372944574008870167797446076014126553588146987698083294321281242248589032288394518588121839712106248762280677361895096404797748503068525599194952844576268249183152487885829189600500833611689670393385673392607899533782014863453280084795577236876159572725754840168460215838178425443859553428068874094367168719796322600631233346359340947582607001798209085311280746233464172206607301939830905620869636349359314774611341238812596484134778639931708998634126195666706247495684951626010790839058396224615169318929061654382430267589668051281891893796942675232732603069688309253749997442768736609125660639357330212859314922845654671737248400629399119304278913015532015590417057302678568840356894377443983444301106453212437884755170834004070738147090790228494210990925138644370165672052547899839894264831674502750280760511272607584351674412601171438539407190442824466818566415555488728587537168421701952926776480340922456519909596473366610096106056878931752481585801497377656582963200000000000000000000000000000000000000*i1^6 + 8174289181038341180351464401009440161640837715703689839042339387423746687309083820784232509154066847605329239181829397700760317506294996482540962782469452079620297542407836536041050189549178445638505408698514738263048795925538249797834491774810557375237998352052776147105176272105539842242096286461317153762754349037824484681927567029787426939900480337945081990466874125502963006982318333597611170576085768693532849605309511796990908073258292949642849612989506206936268394671528686001519720655459423433752576992847991191307118773136377219701606097567811722064655935629062704239868774155064612852843067490903078031444231091189447619214046530195779600970421251503920277332491322978228304478274302334334243958766728602412181741072864070278067447565004558404653956198567654822090494442003057624517057692790072891362934198725943858540229609078276326348281681542434309400216121720111521181033078708480441946049034801136746761488074227142878663607816261966352927906523870558307385364697598547739147995668787519946752000000000000000000000000000000000000*i1^7 + -1674684578009799037541470679444333816957126373637136865385770915911875357994221304895192603809525527908066241552509999590239830242704377418631830038005596751846393656302819768835432741350498418793643373458998712668172389861364628723731434264534304394717528224071612758160459136139391838446812146490515090496506084171728257068452127771111003676344802230123691574947851816429644871455730309661306616841731467010163718045036856404761856848241956553995742597101900331157968365479973742430470775634726551451188457657784215786659616656996135563385961339328789403078762856808220012097252782423993306005170653886989538310727955487168284456697562641902322455811156201192604781016957542173946376073928725639797793347815348647948752267261942323241752567790507770329611163599060801447341682667682795755934448058582982640748179636932421085458130084906513251989056849030198533646570397428934394281981147235275922040947729348179174249408798157774294106139733223942744748781496900353990693877722431971607031735194343629127680000000000000000000000000000000000*i1^8 + -494776223106849445565700291893884897630388369518264077581355000715254165716164219441345163532557191086281101629754646811634710814642136317046884554599028889779518887216389295585769798307687202638372172933729433135725956667889712965033132062406209028334046225557048777117094268737014538923054999115843147103578786704019999125822011796185345183800919825027441852199696263902789853951771163929047088300865011746182284492287137417025393285861715357661998486679147748668101982381386707530261293105012586019002006758907906534242863414960774066530069966742922186472383331236675389176056588127414158125279677347017705422871534796959322928003765473408788356401305850755901069319311978541237500387415772765350894727007374205197450703536553950242391405676484177255412710936595737404283242156810518465201488651303399688339989925680671685947967710193583575772360631368359464775983181071186601510937680693442139229718280715923156052274717319162161496759103912207238775980987352220106848823521244638392162311750902664396800000000000000000000000000000000*i1^9 + 29801681532387327950996068613769685842454937565185163369343115051236612094008440233162252684705673075826490108040021602200755161229851250397313647641518233024432395416594850350521055620070214181621343023438202924889151338906314758179753714445314432500274243383084638551551251878029903307028880076610067477236489624728450702257865290603574445582096809165310026725640026761591634004249477142550907797286529457728589229552933432926967234882035783392952087685526058051176162914840189204544709748809892848554882580172562310541780110153715318315672319546488019786560673571122691835763801013936461687001628189999158970509024769488866687366439679156789783634774065071676396095851688089139541036234417251897708686496451823459702551341429789255367356797440610143641767598469459732684482804484351671291175053268390781035660791304593248562434791508816939775702136809832670872284794016108080567320072032698451892193064800002917970708997340994849128701325259919117345582397847371659475427956469131751521134059416715264000000000000000000000000000000*i1^10 + 8990531016216432495205667438978495793681836420800317895387990608809470245095043677576309401453730304011902905865934142070007937641110143139763886754121898755830244938477337622712017869130694183482597867613268202127986201272487705604836520502111951839550136013263003444074038935170670229101955669864255339375163221972496363943021722763757302504186801761296122351320590573888586699611015322333061618763397274933960666101486180811263199566813134218386677324237107075389886551540088825985670294410046538464810687793953357416141967991704913111395338664419270452807231761969576505412544967838434109306192839720644901529047410701952438130934851854449976265509034871848183543946534425404044182052260757245951841542115595262082831419544032198098297155716282107378170978785695236502553975431848363071245818276182743491033266251451103862639268569066551120414976062389926238898604345151257132708763173221234222992284827053757974932905439604187707308321588297430302392661977096601447209918978310405612923133456547840000000000000000000000000000*i1^11 + -102613604737827996650299013030591005451965049171794824481883853308492288179709453123444738868090754496612900097879585616139674965812686480725780473225580005860110761477927924390777754700807255440138736032078886183938234891062834087240640717035993960529013804873301564658080025506922091666112642051305923561552033111889156404563042364245619142062842772125610859166630365769795956640919106692974354064290049217178940329429658771494564671327525342354907704480573121900354261057125271384944148763248905226938653227868218396255160523990229199895378356723390212170187903212562615030005240208077803693503964572146763140997668581790176933099375066925086774683367154752244297859603188533635919810491357051876483760528330613723612227105398152250421444183024687084265959805262949067594853161286775374129837488083983867345801193669743215664906935311810204443561881609252317396649114090731396480155470624669195541552299527180432969254087805921745312491775650954327806940826785492804378702546709830384728845949337600000000000000000000000000*i1^12 + -47321298495506039910837733115086677549205653883640808273816114317350545944251354796441986945094145429976231636894732391327904899884361698541692353687167204416409997560142796108906358777799255373822854217353705409827603024044290402601746330139840992239859224526336193114902482655310561320514887230499200747695138286330356311671946363091057624322542134776167052645998513121462783749701433580597228225042054405585621092135947420660692629415480799224272206882200065733504056496103546862526276919018439830391360086229158033510277569852689231973445025681334094379721704344349726181155901476709975505988957321672950232262117868947122647155959674689005305964265979407122286874505424787203051493902296723775366533909062926370623220182616356242877231900236358844101319230870460320900373227158078354771801260462358597179289910094854103163500912836863406869394668494450287268987061086271201558480073435332565167121082789632686901237939447910716075614103141114789552286539502354396580882288192082127029184495616000000000000000000000000*i1^13 + 386167546659513892445743644013595945593654859836901286706400943151202941723378145064303985959368800008614929469023101662463374418669091827626427234243011262250076566946198628716565966931472996681503285058418566465476774258565615082284965387655733684338984386087994655924272593614613254779443080936357716068243039291734682348761236003762616762812947255670015187329713682969898099677686359751229804520486004875748495434716557874085329593983826472049737126404818734063294850058403912884024826391042806260610968293246421209896637942492315414709669435523109693711393872940859618574303454188423639922989299851250146824160254128002754811506118895303043914422397318739360347162863858207832916407747534283254445396592621046906819506606801760804501724110836661552542393006057001589632485973902172843088238447354269442146328299586354828571977608763535668390310450716345974081476686445219641202546087190887664077205643445478444899846097958215533689551297426447961318007230394176801851414565726072715702435840000000000000000000000*i1^14 + 191403853036000415688063424314733167127932357842880118914098779208699193093780189261133874575780987737422602925398219031756312841691618795594649019396673250143637337562000725967857399235010750182191253965484277735857823439504533673270754249807600548380240860696097478410035410284509157806505439346650640130415397550909844277606758954968168279613214806165424101588555087305423602104164944677185228659673784279158784528578751752603529156882767087359453649675783754005900253469734262687716623113616426019454796653409912792000835522429968887687195843491830102692859955173709086089362560344730216584063035625458201619346325331738397367714833231272966894852494231144924130985662897683129969961277829749307629927555734960087166090876413505035733479336412345657806075994883625940593679903296193279022704561407462908208782582884543038901795078738752086486168187245030989279373848646690969795641767201829879062284156661933682688706901715430909446555733256874294222432553441086428447871516636766739103744000000000000000000000*i1^15 + 8479732216251633204513525943195744180309885969879851455548704222141872019339120144483894340610131614495559597173304714111542415990040135943548342251947481644964535109458910933478079704092862478173795016033652984304942534840639403378653860016285795900401273872749929624742336647259761185290224271292510256941406839954042066950272555914970235249521834394386223204200169370237360334505495033980095617119889701769986874524633340829974938707303525449060451280860099767931227304233161946223244616097410610773150579514278297473907078617563015652381333242240122882149327105050684065304146098014113904165160645754696012367543371432274868422381772147315274050734132885351965818974397334775291025143082996648326611693651424487541629850770697252816231672291377426868150911742648405330375120881704788968678218870874873591812470397717353371687198445873586710226302013241630486645654260266129772442331048117200207421590819248972439958163890825032367351309276399815954975435112576477392064660535774910873600000000000000000000*i1^16 + -228866419644847588481068961515512071185945345405087354241339100003343117382742731373233724436940695716605319696046870351963956692023480280843317989347373304988988711440513257160641986957879671890645992203297117629195021403650632294031831353000104027003077470503773439915175325466506157874886408249224760165992888514905877840278208214978295751420203399746180652905564405631750062882698506151583318328349435192344670507627439858525740260634372458555814740452532758455758321046638330579315269371821209387970114819086206961599159018992546082162393361812418208389446018292932567591798655228181846240292671348832029112030535409030665726445504792272342982306747485140515947931707898662882412006023939138320839403707454632825745718097119073756867286476315324393528853005006596929156847702134953320254122930135846344465033949859733695901825844350600259223770464091415309194144726556276614512450970853843310244632093280219656213889683602573527796904458542070335925788239984312165158522746191216640000000000000000000*i1^17 + -3054480198151329747551343361419415289392335760651895211863384624485501160796679900340742826848718065136959399436224954080955131229248924691763654560524317091653773905171163538087472975521811764970051137030708428834325112572858070262958852431227600207361395674844998639276602784986728240002535111870874335139053064552422220067151404651031901391035766951267558297797700819940101899719250194363236795270460815083551274515640132373385953348624196353953913518793229179106593927518477708146033695054744874670124389195490337012487665710513173020397566141276297266177349878308499731175320668944976715861497557991869071931565047489303024856704159543116820373833692643490141736755169787925409876656229147803778221866949377379162629038630961907263822528471966512719415359044617633650835744429861084548395389470844230292591929043147879375857812365958302125703594775535834161406788367455491962105401610462553029032705496861583035353581946732725561218620290148860916809769479408898759974614728704000000000000000000*i1^18 + 723486651887665232719034069704984480126191098640981881864362340731481924480277271664868498983510857532024062154281633547254433349881918554998718800346205003320203727418299673271965435979361816805280563154343398323333859809577921156026633559773090002708549927087986800703611107490272004911957072958687392545322227914893199446796115183481059001050739107618414968777563881193732123801982342825063706619196222527763923148611349779167434662021831531613120250970637119744295957407491253566797234710184323223018111504888213964778878230607766745247629700730950048808270681361669174539261328465607985596907460711811224112394540693360918566898040664840128573952836822591887573843681237608312953357509542385161141099224409631816332585952076590639152507772454408297929641634056531240865228852437426611190768017411651984258198869171475777189897015015384090530160355872971829007881460600027321508376257043456922976837543597065598076163190963517269312093268340782662437006436701933101304407654400000000000000000*i1^19 + 34616974698094645843015174019112043655171092527135567042161874748728982835636714353765153974668975982985169054708676297845235062268531020353059107113116031141030681314790986472550232540411968680959311436083530674498427268498278962808698404466364341480970133044031967520345426612822133758639175119401369986390317084365242529381041147254994920530373937186893338460859418935017515099139415647325676248855944133736358310875679772076526952021158236675594964450105641634330159282733414284654331405921980784589644725649064956627358063901333065294628487768301800576557487332080478005843584787558558145622912250841698733184596431841888303487475376255625839361246985902605471183715725641761368915717702410604387472534730049890928744738653664779614730018720807157751220588679620740892554225757160806021184804144735862744223933773688241948378451273837786027808821634760932440714107460403706770988622550080384332017017874151598570049509674636032886112201813160645673375181595749854541250560000000000000000*i1^20 + 683243079174599728450517019914724950473662601822857951465001476606127046995156837121831661582990132496229992820381166289485410030330204604291389017644913765999507130198676543998010753759554843866163230952430132065340814309519114766915043642609410790477797865289374954600170700668388660006131663643547096749760488498422331235821289222996845308265630422218261792181215302217202202120161114254580128379759197632422410796554669005191604247435325777864235753523125862994566988366634983179913189311588540146680890600613025560630280376554982688061894720440027009940701921183991411878076981114002182117230015863539850025015861714701046580533784290791649532545087858479354163661200600540669364410286494531027828664044838010064030356636202242711314829036332282228735383830427033465793436019817359890468931376729254897755773388620380036048624030858477121585970595056572241258653506855620782652312598518069856959585532355045710664603935816422466558017239110653649820103108168301674496000000000000000*i1^21 + 8993294700770194239646544706676696384789856701710286182831282413242157142141689345625724193873636772148356823436349779597951090616389844528268007749811653268578887013115998871099241539390445372686735368988938956728712848834750172766353126332766161743518359106949996449231062038277429787015249151685188187154450315546078243908474606858799751692043407468673234899598505590161691727032722499124896292266417446714504715810698636810591556001111156170085292201005518606702896602960259627022452318608652728750353199386045061463518489418021974253089210192344024605040724413955486163509343029040853650859056960064843476940983744670079954273851720069484572709647723872416327627831536816286448683461032970481875130968517164016450322637493222932918002725849466934487296052506990060081175280653631565907723130824380764637785777263526279640197203617012639409941500281237820618345593501739343371014906401742475846120415706914955040331729936608496348274299250029371876660656074024550400000000000000*i1^22 + 89582460421210778495781632698017901434378914411617033442437724405770858368613862688736925568221522626748248553609902627973288662819967771389572210491704959380763475177792524441659774300760803074754843404615281447729768371316605133672700618753286347590783997639052039826068812760430336951906665980146317851811169633790770646648360701276101862594758616819807624461021193721466530594169793207989137502222399236560679018145782609674870368423167357030954304614713793528320249750450678962913318808281641808595509234866166157540431362257532749759911172790611431254319236022846662025099321580781273170976298014675027823158192278032823650247464958683947117986010849035894725389257371747325398639042478365856308102665815277345773747096907013464609681224420292301803560502771565699340886025768619580037097400498412264799926567612883439950102402891748473793324686007747586472712362540469036290175074509168316978097107908529755915502727817431486118802328548934677529325522124800000000000000*i1^23 + 760013579135838947779758551978520007125711662024091665096603865325321677637723206676423906807542618408210966768970047129210636078500050461941710152515754782592351185291175944594831075936934580676911736117270949628226535787500391066202393324366080803969970683214019440405345425086660871530785650320994054449297470232154582322667848111039949761468833318652562351886416691359607860206850713882648721983941347069847123628534187406426833931573953109492479688246784581658325916204597236839271039153917091753266351282005594032475172332679676709938662891702182796307835039370213215491503859630451565421614002597192526618150867699469761639316885972612343235344244588588822341331009673145201583615430104297988395296947943059111759907239782821174607322088834783711906567181804882446298105854586537737045592786608154660678322119102766605373321486845812935147350915831498697756444518988438526452258657734489803597142005271343392788338657360260595573147833422745323668766720000000000000*i1^24 + 4676816917599832866170435910336376180153863968180521232378062646060058167863466985121655425804021809271085394672551478590410113269553304165694528865321152901434187105184342467323338206452461337659241156474010347990378974709216398459792477469027781598110439283179684778670127385816712288406139987805337615218176124377770419673481153335110669426209738318455543981364047996040078185917620700266256589542983068712060068256650771249364067105843755682549098977703295197639996050766926170037102140046906447101764768659711168756353400226623864804237223243206888251986765265160412060481261573907089877060938605597822082924937046599082697437595230872593734041485162680229199438074446928887104272560939547793835494232504479668082604155753140417502281201549404258982665792183889107362001912671816104332922680490821349149348645518896292514902600372230183500749081677422214716744345604400585428676125165323796815465496194940067494022806596561047189139514315249266196480000000000000*i1^25 + 4639369876830778594283753490343482527343991465577831727942561347977364733056850715247615371043824783368688434094717946675322517426054653010148120685683734869524789140293767641244140467753192291319155404805330355616150564406753365236509555103355142962097892778731722346480556698005796661606990836147094233569978152777461625371524947981631701470019381469482538458605978224765781534546816948402772837028906217992707694329617116104143874742270403249927205968496280994884705710982400489009869682037141221087373592168915298122788803099059833156306074985712234893166029795975303584635282205672994646119712898309894229093595986465752795644442876702227572619810033590363149875083585700385932324065066421179635750117129652929831034388589376125197931055509781833667014989506757464926294983876102621688830329082497997689092231223692374119721199015408477482058422270796596455084410727528829846942316337984441203593738370206261684243917619172098693652117947678720000000000000*i1^26 + -84294867538635822195018423823509199463113301865227936774246515422583966483721076501533233786748255500921932660002191463740427347300816659652131995402307533887148232448838657156181951773140647342311413978704716385325584676686608554282475140732675310073118856205258499693313833945751137486419761471857054060374094860423380794635886617088177050063111997420157364982233855494121317176008486718397424649341366174603981475815359622278139221707360608501661157471925803143583527992288926181584471773060623207975046968188983061908837422962634499413935611713560867594017418640475810749594281348221297235092349873666506351515031432650018288810594165880295308023023223510934781895902761177006158622729349603902716994142648226481119554872159825049260471435325895364694877817855681748716826705898922954970398681959342701712740272692762208640573109725619959628122829926893733280570877809852092806794271348061533751660839524792112115484031777568442587610611712000000000000*i1^27 + 93580476883310954128765180827232542750058552110308699700776193360923183427736505343926433070304455989052646165596567459603809580893731560755743306702076165622967632972038418025097673362198308566123551992166664501541241491355808124001560833371440316742309577230862722394758470466012869272118567466781454769829198450799855185652860264665363711698078505730683386898788552887681128443374833898210516548046258761529202541111098328060705388516915509472280148429925919031310241809606122238397720963534747121222917259818439354170048999111913333485604107376613537582747933349611997778030657294670244185963483615193745387246603588470710099269975552146951838652788394648310831916778560531741692523646504743191944772603391311268749534645195597445973423427105250545957103271942020419860316686816064195663946640817533205057033038505129155648065908062306889550053379563919584951463130379140810394541474423793759425881019005431117602912314583424502752870400000000000*i1^28 + 79326544964101958818187094723521843988344887537907607860422897681547914123609547910966513838795154703592089000501268940249337947675411036310204207908813060251431453080541433742759230997469435577142973004289104963014859841428380875215962917751232752996112455325178581765539218712952778105942940615807909524373823189278820438208490580277200574133172182332403133713380553499062381311402835436150649474729921823241779188975815122985461959984272451972348218323877865348951850916216106695330541285419481652280119024187228144584229861229221731417831705607205237104985955627377275908889865214093220839957119318528871422806774241512023900551055098337163588505838422919458893493637823823320733744552537335917505555526247777152741798369097910917087192995419879506739362188225971508309298009452341719152069406234256223047242622771954135804380629897904708663989803395261087903067116643817115173469176040369795966255512745472284502820851512193843200000000000*i1^29 + 63144610344479552941969598070667701339940394808950299419878402415531456005877139031983604102600266824475335306703268818646052646789497931305819126560419652135527188542072584925546428863351131070047395678049952013972425906659721450461036438644554268644469586986201606604621420147012149170446335714355828370410673184549460575205685160467335714855341246781016540896469235534493639250067259138834558953808154193536795837664886817982479190858534583349012131554254322470338924254202974436486739792325669576008507382569473482201117174898077132999863263625425754512213781906424623361526348624129041771036563111188981618578921061176785161975417538390737505438425409782279221130278579441495605936969767738342074441812985411064663037722661140598945179509272166703191414108381803104606988206372241718633670425936636598637136524989306159284727058981785672774029998366885978382064851420908696698321951477965571193163666141947048153071348613120000000000*i1^30 + -42988785493247581051597660288601887838277798172607207047502860898644917642910767275647754248422427313165413615236834593718752424122895138416343229740960731823317183569604467118204848407212688494795024059758683993775813026961962961560960220073053296151003251756131703960239159997141174089503619411362477998155891439989218475724886635260323901903434802853547482404083092844309843255091546666470709545854922586318916847693958881724993029896154035077051071701363295066182219267812321710344371263033052714265310288420053497031053292025208748282218240110967047824267088158303057585366114504845949063649852241009013314409914413448967602547815319901135942182677465168370250849477830836425493492324873233053669159238152638237811965169510225539213240197280047166589684040203253010628520056734895078269770033031552402658707898165188403062371464368227142754743502587778352182870151579921323282450230553784997575003758669922375633469440000000000*i1^31 + 6189756191363800889083485434317638250701037498122571933034692920809305345704111084260899867896954154342221442150486224951469932231307493461556305442399603959713642016193061653698062252855311203427738234779071762548877205345501789797662670357733751515477535423088101608952876970270063893450211290546782135404144333702993787902441552687430792666476694230596431982886664949271493525291174595638333718160107818190636239307873012824257326835611746911533528227283598011019443981626268747726112400463116222599501537292325054833417080843463665290633699139649880100171500182683649249788231320536577618846863998090758202611454462960343686371307729648778690760489147332477631713074088734894772095288258734380469637157159340095441841353151934971774142591877149213370993670763845050238636301157744184368322399465740172650455360330481459241652316168349167790240253897566227239176667436448786731013661900771622648109804768853491712000000000*i1^32 + -3769275135603566470216586292389148550472293875218057940265544539847931869025534966241666131418199580220230679261585490587261344747506029120719423635623750121257044707400014137820400520769770872926094239487301126207312891165237544976327666870965915787174766605466029076160830893068646990671861894828498514567153860932560256131048423777190815749982863459416738378240678246359885279270925152072749567974548544221974736703561827025115574823779595743310118135883291355630873853188143571368521066544503068838549910574780378565383104232509740091417135381158857975243342859150159635921057940837352368924016768298781322237542362940662324458530486696349087625490527052646897017053484520521322127401610825155267538165117918775776402359545491056922050803477604711580197714174306949037379736958832191221878108679043360738007965463648922389386512306761175690688019456083105258522419107435254953286167980534189651399534968832000000000*i1^33 + 5089294313987546618397270132539718315061047161973603313669769146940040150505319534139189947904930110383084329434955956633281352075636813994146907031580571272510493816731472394201410860699156554619936703928378578544221030632108632016569293944877005639688911214464120517376690642877177814838297631425582763236104095962288706064275031001645664797369574722100848904137626714516029416465473121700533324582425020370548347480568800791256039446610511476179497407415883180633406201057284275279164439004507300334315995416396502179509434601301757292770973821396443196118333567401721455077091505424422945795420686174810507010165239959278822711563398275804109031721344078787509343775976357205821900881784568130442543177026292296742661795172984296956695112986851360199937363174299614484103091467248788934630811182637356027948217304967886184187691057677894020330779114726552108036679113650847816415761851101561336627200000000000*i1^34 + -1331473233542594830436192413684980363120658018748689655209061478351935688922432780313427480653745605950435548193469551122520256375000623251067986544805658440510447750245368582748956782232491739641609278527291003879572148445047567674146576660273610059716681571631213802086691758182232377251910412919758515399479626217646289555774116904751241002210244648760311694011276011714312050445011721317306414859750923919284291329334064726717188455378749589847211873920258626850776522406919872069073607071561068239143192792767127866834131644430900128375762449875825714056577623836766985675088603441866663386820240330265983325386218415840328555875725185046024005406520241571092639054197420544850697984832609119435417179266508383930659264754560606641378222047455299369781729906011008519804034032209577354928294962508186666750508716645474926367023835015023708016328480022516766518471460787142311485758978600494694400000000*i1^35 + -8311617433480565170207508457282550411128277735293361493197183793326228194836352128425897057577831255431172756548602977365951902575875385822683279403769696947900341151149236917533121844079284169307444560955744719465303424162237350693824689958435708308390974958107911776188373725132381952911450449085309755612081221709408574038040938863455771832809717792465976788798446129775042947329793090246358116305759633093882528324585622318461880278560916243982215491593842583805736891577298036761546721361452667120247020132852973722272558632488186536254310599691229937779396068532564079880530039534194708337132033183311000267786736422396449938050954897470287598255387895993081343628800650506020655292448647090851541078266733914954110156300541849421589240003226224144310702999485168105069341863933774487616120942225817044716274054029394115570242361450963035559762962654360453224272001377655379959076618240000000*i1^36 + 37992937706906997932567249354951533860081916865567955778063979376748689339202882818910207046477721347091481435951299795030762870708674184978374656621729816721233889624885445622600825184251448000011560438754691463181237197832446172451197393743108381700451135972216612375210736929294456348907449105128084249735307471262985263054313762343356160618302616101729260113505739363543346341787970250396868386961263579841388615700290448792742013015300342544773768005219020371181121631669195131683953414950799278398435833008168365341799119697317937503308388776129679983055225817614849230804322203087274927810995275500899025421763759949947736675628465868689572842385596469420456261327593037010369916694358838152629681453251997818735439229481698357772817012300332322232358760699975573209971991430000591551541118601748173398677746337991143523871992515624439854677182973892309912952313089270263429857280000000*i1^37 + -1259389211429130598370091086253950860171547600332974490268446971029532166456342547522820614119668951703427095438264070400269503579522054835952914723873953376243117243348518364488900227843531512436765699006950254399591695738674721492341243548768881217353059015263582848973474521199056783885408662917306413301327713634182638014189162225911652599648203032309918141163872800627970128737934631720836588167992118188674202353968576735176431773783495832725972544985476179714068625069628294055850019533847698801650501912478345755893960251214555106065800427837093309538038329271377198156453445495821869636483319646563560307408656536314954128887344163715488330772306210662515431550844860887115579478128395584503727205301160472587973196589767220288431615561942327696600275157098473213304793517178135135563100321684492899314000849818055008696549029876033303929690294898470124235015963591704576000000*i1^38 + -620066269240253474711781376922867490719908745781443361731609736735376890531878367958141617418059058352480085205001532088258314420178813236722215013794640596533607487840515675876051572132833265071509282214083013905424426408409138942565807687604902243234336415478778862774063146224660402244963476403387973923381364694910686567844024150795443062540500289613581504443162777159946792068989460743067695881680764410021164228576017739680546398712563351724463196339005209564362576676176007865074578299927691735462198126165232950102175703289158383296508063742528199251132095786762640926270065916250603131433482906628006974554885024218816118845025464098897605439677547188918351845578458511126398375816215308683675436340104395388705685382371154857757590645773094964893450077093014058720297703398851532234200939142695078208230375158800619692484807025109590213455901455662474508130058240000000*i1^39 + -2414112065193178665452732382918077900353352519052719495041284756290932626055908486743576865175027810013958962660227289769397681059804148345584545816179299441730754379478400654389116803261545619168841669747976017093487205312069126085324675237220338073760817176909134610107504092755772645457978127515707354084148469628746701666946209097523990253422265717751136412518058230110805249564068012919339507254809560716075442448452027922531136890609540854765695840924913202175297666918926692364382597124663426267925101964991095555571074829328960145008203411172207115310307544859111946196946512111091837810733374054984103756015900141840579481790390252681769997540563392630646686450285584033913335771477207959503128575708009315532821567558643919481461979873931228521831773308253104505734774042041567968289144167943561071449642895130810886348302351705630916064285292845579059200000000*i1^40 + 6352950673398033672984958820658623978267305423388965919830958045893830595756646325724905474836308407487631032570901587214182597145549576270023703953646084912907005547056880374543279747155467473017893212613362303258629140584555976778458598398222730667923737068415883406154402844833925863774766723632452355885981170976093997356461480490790363220957821484096678235590133062972006995241189494226038955952356430132044421228764124930032819929020179937194260637498271845654235649198298530734741913488577737524105792269062913933616093452465366668169271384971456487694810595656218231379599523855851439879813684245285897870744187395733327152441426732516646573125432214062596726842744766591416818655163652884840974169241512527033612851317985158770853238774380221758359995665769972585391895046172652548668237952665728114869558374800035959890658193400473281012075062835609600000*i1^41 + 625870933562704846765283046272648660636542452125229861280716902485421602699919669454551482351694051945079766044464558863042088608558984174169376368913270995265505116915187731529819679497883432006082377362713070711266594921076991305286807275886450855827182839799344280426071291756162886595982468830855494386490477307584475428720629604448766968132780538045372829459393006395267141054908035814795431572711652665012679648844287961412078197425260296454883477817459475744344793440685208925007760508881526840494350611924175326043775192628584980801291862442171296274433773040130696746642979890379239458653206181332299561729435429539620379632501441555450164442222113434799086730434623360829622775469122457374849574101010380853148468447752225950420050812951769374587515988236809033369562971711891595423473205922157197175299803559775903980599456855626256136315535360000*i1^42 + 30614709537081741592438101947539658992982341808989708325431216934387080203753607878544566896027634042782876885399334084724750767891983157279202622519307203618446524083710069732472753408467854480404234252340479117054236046235314364410941033168412964612593349106727420431712152214153947020176321674484973522842745241757798012273425267546206178344876250891075347610440676788664202325091112462983148773018624680441018184947331313505098252731293461736976177178641739356313632162152480498343176222137728458093262113491188770001033201811977631427920257856433684362473077191227530862415574871575384036681475269261965744050561773429698805962062948862622735723688977444692820208097405011777414987799768400195342417765324542134316531206423387420312153067622965830446405974775537024310473673445998700164987361856860091215955543124329548281122387141189843025920000*i1^43 + 897200701186107055064295220041486760499350897596351738750444374482694507804446710731846736329778176588070317628299506924952651226955291787250189303637334752447204337660817929136698815557827174697288375107828314675798492066422608017278448319538023833659786329607936321872729228941055498202175223203440396908398818205497890315641683819022545100433511178764624639876014586888754601043582490893294319351761507455792824570929508680068134110001276677310758932193942335269964414751830065150769605775322003153985606555814894293689460485143697030217672341877791209613346452377516020356337962857066987832831860186098480275759662052527780920602763134333156774542255782264963071737351422718543690241652861631283356669803169012052029268388963065084299823655980809079212992165730032582860489922741573915600066329939928956679480627449309919000799284641792000*i1^44 + 15652736978069308502429320209326057851885928784113901947372622740026611411538828452594956181268858110166488669301924762869203285141547349087880337961950522520920080024395426541278085021473972909738702288314861753058621180658700927759230591471529910006910873047456899053607135216212864371504969176182049641177128503006250181793372602078616247611258321958666971123914602749683809103646798525154049769962096771055859409012909311152337558172130256179703942439798097178417819471928442039457440512731481511072739443200162606497550590723227638516134506651120646729079299740922018344684354999605343651538510458279407912762211989684315093701759312613704095341323550995194243824113869961482768376871555371402295881524956449034640254831185649441684303366403238642897396188313053227039226900981988342252966022368600500616280601263901978424295424000*i1^45 + 141036811179609274583416778220137056381969454182605044086089674783773580408141145032865132702134736382781250319665741866064941946775109496988465684230932457546675336334038176649734583797584711994837942032990627787984910592811470061458679227128577227550181906230184210703724775579567373494859559237663197481937652902763466959451496310674049045797216787155169309537277940852399253788404486164412128279273377891391200281461637802807294199816486880442916976857158168431531052332773170282883263589146389781269198207621652470705897551965381108031389403536906103477419573986753319687623813422026874214851636778183713245980507563170192430167440729846059793750790494471693153501999130100268815120453456112891498339651350399721331190814020581776337109814301556608533232323629576016295014827472699145947667380094237559610185599853413990400*i1^46 + 344706959653593657191090044042690396647699430962186815168439709226829503668078714534864209409539797757546285886675663855700563227083424877511944500910529907691890991725172514739392443696725179713574398990169775746877881034139629833917922188915379298603796691352300966695421373671483114792001910587233089632404119977086800108688210469271612859407175998844096750939106586527177953003644703949241886434109140626371419457005815646694704893257748024341907919197158538254603785419058414931494898553376881793053184678906167051261664474228632767901967228833688568329506388676577955491548456141154883245625363910650639394671195610760006904383709478791775247716995953678305248810069230341113862844227170825194078592748083887989626688974467053994291829783463728292813813365958969551737839008114448892145661560265772295386479206400*i1^47 + 537600533083438254919626767982184861644975507128670676507825009115411957868347524413600125769901224261172199788021142224968399830691291894243493415582552644363672218550164647537896037211878447317563855531775091430116469822123736861133212372120671086565494648121752127439894411113230499558600457706270944067309727393886650187933517768734369807765774570542900391379384476845359570698165651900978232760485814507948088456368259432373816743786783506413865594137313377302466196122270588811356885233360465297547099125998797496368667216459888971798481648769497970177805125438391568619333570756659345289983470341870551118577703345884333266447306936188149428280304294899383616946153035475387764250452308482079942483576431674898112918967717811707295231545982989828473142694754552606037930092439549214511001060968231772160*i1^48 + 580174901462873598378219236654588091761905843482681728861287833510072689290427626430926499825833520346826813366475816530263185715334734573682092508452377264812504822709545968830020691971815641335807302246658101407534859337556433893845507520714720614668593067654704367217263592638868785283440395422397106704355787603391215865782998202110350997582562357830683270821679800832840295175233535319980016861266205961801308284395007480059967917558386981061444823646682818323802882722019424119431392743831861446314373851815987806994516535837833563851819828994268513869684358710601015406458169073960231684057221686011209437406097665769610657446025931474407478086551670574248096225067030593384064712294374024436958276721004876815418198668405233979781062777390370658265402392231632655638525680491628782338679377920*i1^49 + 473814725843180349822522429230776419976968518121316893095047437628004224618237380365153053497928530648032649544198389109849767095574053935086341574661518595641059613471757868893086077108437537039888574824785699731611372517312839690461737771664631316902278034346697938057793632691552848556080245679602172268648109465388158510529381342539286591673753691638773272386037907673799172455953379720055180751256714861009357878943896100420963225541936646650281768714432680665336210521638678503846585364813463174948118482157857340016137071795265076761749447837416551646922426318185016104435412055036661171632493299185083716617487211209460176363381623296567787448366820385236611152805920694163558886493553457646188194832013009119489577483304462231884347486017260530285144453952596621834215218088742370304*i1^50 + 291734618563306583389797054811470292261109942864339838027637777136561001086500624824251675788547427754217521808957201308903199665981804040115397408316223997596427431846561219974369743630086613220429056719945219463249120391034629772902342648979588901827296109450743926010878320625120842870748110001568031138173315616740088385690205682901906318902598456102612272227937913210295407996138946979220324724625762371079788244527795540088065985249743561985838749712570003271014916544781182785557585648034418185798042707326172744578816099555334426382910783883441426599206543612028068430332651134284824633059736972820527488845363100811014510859172154091565548835292397832252862381838555716805169910030340869543344800073373730960184153627947553622598848839799154533564773248962980466263886740480*i1^51 + 138978717404857911763128475124402904729708379135751311679682701124459042961595640219656695115400013186408824510120435491260717634967159950040410157708263081439803941410221723445249383373414123408718186743277023055981542757083566205238253924024325343211814529898099518158507425506779534259647787867182855256297627090773999200827661591542771373342872734245737961158702459340026800591574798230107427734332481385755864924562221995497966137789353197230562427935027486087343922522898832631265405260933857086242488551573415865221422866360211751693631169468734130685550344039024571844014121727111158253320716661121664245517381660249804925002452269053874371956413761296438170146920934254544245451644341200337135106870217691566128564238127228652905932816355250102599786875829574944000*i1^52 + 49166808119239158177732702300889192042605024926364301272053033383107837999104285506898785753689813265900287787271558258233624011731151605374174173563418251811109368313751981850099870579548210097778858980260554660547459317509494804851111641230046011120843681582907960014476420026974646143627114071805376302992391623811530238175672707095311314194178971979030710164848419207688208445044532885502115415354823711726233822061438116214364904775737449352994411768410233964011282013335841433482338783567030701454308378012768252909018057433753109843341824998351720836007231314541785074709203651469464444816177951389676122714403946564537851222456129125185524110292445184068712121781393492543771194711524477473880416057451942915072713878495057457874944644548257315934705440000*i1^53 + 11997095541707878870577528449053457378477065995909629904827700573414151220034646589145819021286649898959611973659692804640484542014249371065747792585366786036161108778048376883438504622458756209950749775064418476130670101038346419542042656223578480870039566373199646279907722601660661077354709781253965604882569414385644997361626099707218291790156420724909401221067669293274736568917979755065471596994033644531937640874238439832202936295163511384677090727260741254556167868839757401408914281324793759620862392392891660291761633119941490554865252352704501924222736107192201290141376762070970850438513444865774431323279818566127543437960833337779828083530932991405104766255234682056600072125004317029763506408639859309592157873343943087930251258481564720000*i1^54 + 1460670800785263560347606693457757384940019541366393703932664597547823696128502114744847116846820248637369517900976102018122597911606150966837353287117097920433362144706789650306929041810666210304892786277417624131261042989156403370436035086757098008787615262735987278070582471176605544967547960983192132815194310227805348777989408562777226908243381148345893740625754692918728947172685299575779998653000227268962611644244468071884414895208180901544116415324060864292594068421207321955426208260315871107667830013668708105069983557996249132097544803963135441925651070206332644185558057519745116760755310238469572055669144399113058500680550034995228657487848855899355176589487838890899396606515498164739169077958137369608890503415742523081871200000*i1^55 + 99027416837903511895344294455821593784823483415339665966643868002617593502936074426078346478601503387854921505652158706677873540658255409139503462020725543069463265503919919896799053236038017784795475488740759583860825167673161549370099532886874686785602008663809632657918998158576066090579034353545000325787400688533145055243446963641065297000830158869243538713544619958679672159366222588615971089872481039187639275078722438590020789817606999132183572000294242994004339593108938255303538428701020332398628103186967743482206743427205722301611929156069130556559805944602417935646200655900003787515434166034638996675571482111127777495073332686446462183770766211844318004210653875900999985634616312304181790837675112803824819340790750000*i1^56 + -652728140736732226727730911276869369975279272360129679881170455478193100687845961546956715163642299301658380973492063552630200122985639499691356011730940490667789206958081751079673186337557335128606338205298761042664444630967716333662176467523951631758539501412018932598277347422643196664021820841372428971092451655733341163194213287759124420404750304365835482988280832357737525332764028892676960442268360322118313282243008234448154849786896123836142956502970818789210485522107592825271881072951990194322929413952342878870236699605740388676749924440965484407603915472688621669871286968651846596143252981465572250743946979425747390702523302460207436401214648035656010568500978676463263234447376039528799588943407546671875000*i1^57 + -43462718535771926765204601134186688973050126013289838229487706963441939743339310083029727382027952226178419888248569537490100268604459995901779771201136124251321303715570477367840411379399140363605021498378932268753569779263393020801812685059655582555604262414875445187515663996186800442394018573309274482298388869071817301689812583303746883086319063955951272514665198877029280628702937108443778954502010182857386544001246986346934189781278827772358508038530445691939172256145601943620765638208137418901958529333169517784578615729123975429535947527024708477400962297113191218272724966765739567273502511492376971665717139765619539206429898818980320814723138991346790495534334818586339084401476387243221277109375000*i1^58 + 278435598411665787814523205450666869486046350734337717118703607249089083084180184474604778089612158408704910121005170272053422539971169725769356564586925022056733974853922073555893346969971662171709266173903256548884054470664508570471920396138912832439989831992151210887683908944586374016386687284097587464134917883015592296038681451519213735329224862186277593823563187849583385921306408011547173550977327653373705256819034858205060336811296878850303070071198526498875019062525771928644789652833907090343014066202660334680611620191228085864045023724987578396468154830467014413914883487195336257503988847084276182011538260101925639061563686133395310103203908490154406323099087247763532397369263625000000*i1^59 + 19990036610049779207492543944314109048348780699305869479242848211174401289059781502039067617538452722525790644727553835836720836945158585012314033774019343654563594382205326990082740557364418682469044235780511571654210123963836368354817366907524161844411604899483412523696187937423509412647891472117262970319434348999221100213106475063698963707977122932945013332060872870728302772821914114011399946446684897369835082595576514675788936970529154800183842794197050104650808811198538635893752835385140650826537402722904381533234178610090234306254209664051159433639115161904063095005033781714203189480480373707804727685085752927991244161953914357104686848904113866522741659727902126012235947265625*i1^60, 18316124490442396998889694368140147163748285025598068411453207012104849009149172573604302897857040738864389586498745400850160901533785262777153623062276060302470144159240946880397738504013645047637472399728054404790452327419190865551330832538616117319433643369757867379973661440646821766646966581142109172976982015423481672520860469926125209657799317820905868809538688411462713749582362547058107861071524925815420764723011373453358841015133564926201506784696264375936394555716653092737799384929911591004738845034152680911426316978711832754342504832514277824317351838773868936035403123229150862339839271499446543178162512463110798173528469104487045530654120498707098198906324245463165370992838521322905048611394193526115884007628082475000440843960951559943261395795271865435772145966791772308882024218486583451575868335545411440651679568058843745803175176863958806713677742544769814920133505655143043780308038715976267711007648688872737117260999255466495383545467514729924082560310499010032488854438525773740084532807740542411313887257008641510743757759636703443581649260428191021573387265905402316479759351365245478146294411698658573196125244764317682138537324099053943567138415217973301393718557402806735042156084664038425979745889250858003099514874374732367888184352410007164525456425383617448273510400000000000000000000000000000000000000000000000000 + 41791608045513048850590624077968667546409918175557459923767607621537711874147530150940336014214448028229107997495153681431760777976904469216810423683794529944100061899657969682054827191094323710316337635221729339095884653008996343012022115643994190091211921654983891868423188048787772796053753234898080885484309600232608489793197201727910033210286453710339672317306031372312952723983937713523960605253569968944530790995171993417800450766913188107187652654854669487331954337237065375641927247248195621566159998324013522786416509796172198749254038529905643828788907492188353889938824966864600953670440396894747854822862265118207182716076468945244138190407143970971811256161272077604765175006006991308639301175094188870265943682533721908350947470431435372260889265370034098538827035546463998628194917581175010536671084063544554559251156547938603918347116930225947418070052140403267506176755895677386062692117290264933226997213182995679141704815682103039084054062567002178010392916834537257096630888046928545729339603531178302743846696615061384115625691545746362961084557499513656046762250084165351342973428837644103253880727842332066723326813546951008231313442448553245227961178356675419649012519370161355859676954311774082510896903548395418691031706997032540603921239372365538812432058030549931963449344000000000000000000000000000000000000000000000000*i1 + 151653427005889441044285230673961019690386206822088264406622567708141926475990288228352663148889649903244345729224655547057481652886382371130826906958501714190543465694454532611992124303390152962535441440175489536354706122815392444176041800710525718142872108188821057862112917346473639836980457282922462998857186506409854929236750288935349935086883279086316783985283941849297093644267608240037187382091070676782682504925514662634002944258002916364727442703619106134245793650434232166026116897219747284027638262723831564623349970559601015665403619298080025493388759588580039117368532424289076047650577128417832797047511312308321330686882856658325861433421724086259955179675236613446649930065470653542051238848340319891284673120211997213032272709425021918066000650682554793224937367735241097009969793418620165295174894553026806667465930003354214486369464706932585927022973854317983440074318490442312728478922157589946811251675094601019316654071900923810851833255589979685951688013440325234316010376588533698260560343892572277862927966550371778750168647560854997871522546720619130599478822519990339541716894914980585905008069577447269186223476647224798513670119675541394844507172612792196040589258678670677762818179512307414480727152481181989566071175524050179521978107938647912956759181756230006567075840000000000000000000000000000000000000000000000*i1^2 + 72750145717015752068162661158162932310123043371354822395481235132499810812929027368035533876758589022100934057193088035190413970006145692232733509354099785652543468162505944600526092331083631051332705641172576576562774894655329334805368144304201981350876699655085772347526507786557703378426902448116093953854850854944626898165707856879791683180591615471572236513686509641608818402685053952743151256475474012113845815459698810376983595264151149929297638226914007777186998842846776724364591801664092921447815753814972102317965727543672463090092686334439715148490752771551275259722183856616981766013353264425435554578446186720913568237740386857329629195235371008342028476843806269899749855946495855943118212156331147085437956729937462001868695996725123758817299396028454774742890937551026854455475381209824090585597466796232870722629050990185002592780984982803325213633604764092920063468703147005867243199421935509426741853947548632250693004481604839915138444104949599283490410474900132296103378937795514239552123280310605217417161201605676913916975305681974679405177838821720374102001082654234205984109423298670573821708902648811490709918968184888274783048241264518653309517498154022353909138102657670064606383749012884017297139484317059235134374083101332719986177552264108175963741630106639211587174400000000000000000000000000000000000000000000*i1^3 + -88372903520385159990419600326678649512675708395931361115516259654714531327123398893770530386160058078120881926290230246790527643434009100168495096572128547355490078904645971643606152919021975307618215266816907056283060556645055693210055409275310064074535842889158276892207845301345496616456982620305889584687454669407819406613508051980278938341168881296227564777657582890627978699245873201195384948419169379031589730691558761166994354838018968624298752357617242610999701982617084122085183046896416600827664206693001244939739391699645621247290271448972150144147748630977125331016291563872046284976556953487296561940126247995136595935786749116179298608396216877010569170966205879995412392510421213855586397231509161916957425463245979260397301800591953738158997279023637272580101988089112253912611127275835364618962427884608103213851592412124536415342827430205085992624155996561293691208375640487259188674288712707347419868910584520337080231475384361842731837013689273664751760956226913843098494176754709951502943113214935902625529012436992110810678102662380365185985386044869633994388259263381858014888391386824956778144345903564236456624411344750378815914033778278561389049728219753323868684215876508108297626552976154470254503056432795199258704533088102005330232470406837981310102832792278721888256000000000000000000000000000000000000000000*i1^4 + -18190436064740375799273429187178826813793956169272405971749115601693323023337217866881914332050189469831360140569401732035981494468063080921533921884892045502657284964209341536477835502923469727985623572662420948960925003960331894176428453060158771164452884934069994986791921435259993247093648849066557785709374329140112843334160021426762430950685434118569258574300329343601056539133689962626973757118302100664216499015640691022123120763443086736320104794759787119992142840097705467908494946012530950756076141232919576519155760704726473150783502196987582594683281833773814426219360707086338949116734546546715094075148347372385453267375706108605250131961378592007952294318356987642723469593136805628909027439636570194284197560788444168490429669889276378329395923248753394157055854857386300741144373192556380949360252894028562283541790823517288461323891676588539281813819226647664742541338975052575666472531734421835150670102880021204664003693290624388196570060180761720705213470951503704357326179016890538350053855040943586615234301603061174167486940505090788269304041462097236396663117488535462799788754440337307223507474704413435950641870812874698399889766061637704892759323617075763748799123625202400279272405770819838894013955738822228640810856620678107841322385752616255836901191478436094279680000000000000000000000000000000000000000*i1^5 + 23482440644069300355403587208061963296936912398671882689466957771845603410222048415565504032366792871582146852644729734253876772872491680464752608375737707628653251575843376629470987489779856502233079144559709101211306098751804350821085194063484954241565705819651557340468429976042102048559674149625543300492471412382562390799178094099127982738464775161315099713378335811163175675596554854215745422679506719421237631939346253408458101044815985181041213607506395274984520595422696536860828620677931858509101395828534309882171240437220087774789054565725156450683195972195776189320942764818224207876400279350843923426606207350233836228729295856989295210412524769689009604920358001078181078159587670914753626424979857172080931052013132956597351117883192713206621472754929105211792468480893084089233870538746622354886346763476919577519530796919418810847253565355849802748008647346428109383206994405968202460284114115138562300692288120507212612314596547198962865540959306244015094422794506130575765016786322742970357284888289687155169231342694293630436980449582938698654251481781940984095158480855727925112960334728255391127487999180748643718401596152789067077980198255657838796712163391075946880472249305230294644977473153382872075643301095380738577212132147904979755216106069967321237192680146154291200000000000000000000000000000000000000*i1^6 + 3384557431618699683139292778484027220782296995730604581774646794635657041267221886738407712495068436587485457204046967564466386570008929018021927011796299920131317497702156701837443889746962972631747806928311792041057243187853815636692395935843461354836179142206753795838337151489252365453608359390999135483172320459485050416614667171204612775825416223412292346903452082582888112483614357992709262286711519213068104071516477511693868819280489755667197056089006944889650520781050703846938170210883361169718674868455954512169234500716512150157084447131230428387747826253994305662891253777840315801897026832139743625451999403104074781457113303509378743680179750228698452602990099322686134108577608767991560814564851047222801704500739451226668505960738360706413098262233845589407579708733912217396979364908263137823135731500603860863250773005974407942616499803235618615915870024145416618911128169459083192929151264275088233686931416899701422994249513389389836760091336024754436080157885580756909266552749789260332579585068907566456939242739527682382231627833294355378220862074187322133499000371364830346384575765233413191925701004628277948737283143226537001158211812006516795677109201778278548562113228904912470302943529507076219270493288129024477739420369843007659554572388528555393580469250424832000000000000000000000000000000000000*i1^7 + -935838326083725913196491639333794625261496364434790402300344922090426443554333689834689434124334576610755030293474687755149275610179854834193690753170447423959230860610522218809985933417877568647040399183121935244064844140036417683799758570955112072101206155505328258130931632751138125416615193173132370604862523021480327384231924005153661625307576699579364395655698326934463502652059691863216347662838459651901855112010482950265651163478829562577946866286134327949529426108255629266786531922169342519302188690862210906511718491629050830064461620733113172448519124659511563617046943648386956037975736492343952447062728291509703040488231292705402242460940302608155438131711253611274658373125867007745471975481347818522184341486616242583358696182957258967789731084995615687423819614518210756362995222511467792590443208418428444123290533526990260762380869316206156597960934844464107896786634535952096601333398861343028591647724783165997725942329352999325675281871026223168534277766717405007754858151004865876294507836372481736978120052306809678989366201216907461708795632540375184232195367291958564771034718785863112463405473482283305270591084337897843981482372943390162691142142251010932669619883287576012229720252087364433218539076794073062325033174360483969214689635715218752960860949189754880000000000000000000000000000000000*i1^8 + -247523743913760998051438141232202349845292893477548959820973070470113799930381348640605820735082735928606130266832239292481733988876066668240826495106391045801136120305891408346669466105523264258807054989764439836264558904830784298118288986733620116786650432789000409616461300752289227400660228986757938076721817030029136176699425422593242061496148712826291446151222951865335216721131779572408105773114684523378762721867288009202229668840731296068307861036236107047354486234163459190841369543611569543110362138372250077157826864115708679914846072042482360823406889452245354323332829854917690957772824032403899652390527159786023058211509347138437266606913404078046030802799450793339230569514127289733439523369574297562080648265066876874107802038364549981044915260571836429823385052422043506123873567863617899510663416576884284014138904998194027252654401634323046529380404172035791676570755121542572714434627314125276217145950093694866182167130461900084723751989256304748575186517685187926831236857495212680421990070677443751911483848293433251087721492572171416201125812169718405514239582373054685073315030269922358777480895763142611663329315557462154362977184474074363716467281767827864869250673176182913805802277860468549042667615521398756570047029607675504776395247209232882456148321291468800000000000000000000000000000000*i1^9 + 18567334020071377543890383661410151899790222620000386440651571945452296326679161117843775843289771841776980318811798683890572302036339651825033839210843434852127830101127159235989698272684066020357014624958969071208618528978463834800882338271755721756317812182428296364187333287826840274452305294759275368810395638895062880741925935458362921355492926010281195311258304867023688532589100912716488465417929188359089428660298097937619534291253947374940745089105928629603131033267493898711022345660640625518033510326269844098827926341556366069647458781150368614699787731781683118623444329105641196091325032233127312522338319964870751320392561839722249836898433877220327445957213259205257531580408871164260592438124859727445861801896334798043964655259160731030621012713359427605394473494733669813646178248136972914603314219876503269959849555942707015050026622878118549271302248347799834427945990396678351034647328337594216556932730538430837751919910329179426863423766364232739725063158470201773230405181111522049689772882419819870893674431531297963248370076596791724832387141388099736687814826359990608853942891048175537283815920819905971139100896619862776066143704126991171878710330753199181473236482381529240444469368900631743048371355327068593034945139983674184748358541435300451697320525824000000000000000000000000000000*i1^10 + 4782840351144676355645607556512627105345582398338760242237068248068563882275216192500278485478583307445375316978151186487525538593205665421582676840504096858293645741549661921269354275034720688457483859784410251794578607893057985091097617925324874089520991951178083675793721996109728186737033954689429358877215340201729802975223634199265535308156466596455589369291495068215443227186490082258257791343852254012902125978607827205372430631600296250864585020529981190090253918148588506380582568080109071798357446042162036259568316242087717289657899655102019245673539819425096761892636146465815421687376794464503540555113586489647470708427233533258690409357766918881835775812509604222524845106568992685533149013850984647546888183632510592952198254169209262909003302055648522699208528309805593182389576832517382270082148745082373284797182499539272707605050239155752040592481428602107788817170052558378888091967275401631929323268295161933948398670558311214571367384138261416858949697199693810641521961054434546662214238654571191583738462865151585645756544724204868718385202794521512461861046001456427640395513454739171757062013102750902318277799598376809274270119698815715799617545415441968893858352134040207787124514431797720310818683303008545375610973639456226115218687487939244839428098621440000000000000000000000000000*i1^11 + -74329072124893047105638299695804180211002404533146753007890439851132663724850051008787901262796063198246193626443048682858656401532712903208972760583208358260784658685858217291847545493305375852903372042168140645477593217369202362294789247918296874890491154330444530608939821150978194034051062108172150553965194960884279151722153486444867501036920076399896858285613085589135412011427774604735210225108444668983190319782771375703666090672761952368284735965831019854580949577020432917986029379013916548255079521365514279402308644513994018393144321628593571696539304165885786898382574506107664085291377699943267238823857210324850084971063521478565786253395480242165748253402828738424995083508543900562641800746026477037717153986423689743339641059089826475574157538962630823240868841917117669073158221645647070261669651707275172613159480236518535612177274899115260856443416692999773195257938964615330068750447710891180974395724500314179276605126003945866072316383245738677815357865740942534188856166851178208687019960235719667472186296967525023633979414465655215201745550860411281863974389916061039039901453913097731557408160511082973367731463831754551072402106544763478980642642607936040661574605985095817010101097888905675704486515083014406326491576383953559152397890235803627968633241600000000000000000000000000*i1^12 + -25263884801834421224862142664308595199481116193532444567240255581498447721145128659885178687040025369266001971501467174949967444067907231475415962478927314131600683782982785293963015722481715986006732778602332852220907772573875023872860609616681233220782131109680491421105691972083409812092322510069347953551861007428413174127906376617032634766336637375728692168648862345837097490251252442802087517661716909588068633046306440312350094169379377642463544852399922730435211194603953168506726643751704930778575788466641047099128301883726993986542328765650435053847202396004622322147448148135999189805886020898794495608175564910657760613879398835880179618796179841840029442984610436025908171355565443342670120704534950308605037902068640536748145723773244683128053338948567023527065544116699291677315509531327396297385165865950272550299242270081183107188492689499826716794145999171218679414835895548241404534005380306436488875894459116843325548552627005624948374222858169798221308887434826441380023555941882225098328694988174478584967838337002048186812720105359258886939584006179089951346852452971704129540814536613250535290065840480341776410299974214269281294633734305057831208083809555608668023306685682832723633409893822545134900929946824410725193211107338174136011376533248828040544256000000000000000000000000*i1^13 + 266060951555410742809510201984088759809616879215861478395834985410308749925870661689416337727635536735379527829665180445898364941034693145266493749241754390768492902284138061403728158329872011610694357961008049344846522446800891227728477835460644785835264858823676944159909761524534355042274455691595076763331772046839492605388669210470148347418234945888104353672410439979634478942643901712057340301626631524948868860034522252584930620313097258260703162593883729580007044184117079861938585211164867955548028524946195757540898260741954932094258113209763059495129549553222804206768765240743113168879231963229156562670915829703782188876932432136481555271535456644812717929463652126821093668013789402954689704555159640670347562360695998589307874438738857421475947555625128587265203330274560654652202226995241423424483123433243596474950257756550909285957738316749045794228491278875015840541431524352826213321669652914291338576467604793407851996561622881767570236346337290954467012691593802953568421683457262695995135004511635694739965012962712726134015685315896787687906088811116346010113516001061524077128479853133769093491460215564756854328890107357569273875305620130561032843241805104484501489283925047053960107258497260248027844559932802526511838702926288479442921140634235898429440000000000000000000000*i1^14 + 107561376408883701667729058328742370933867870424198794743806393824989535239947759583576639874169250179530356291228320555040178442503174435871345746664670705029851716316233463617848083410388919650765217162349470426926014890627985068557734232557800049387841473403049128802444487400035234095322227383574281656649300770325479037483374715833693634978426732705729164360449707340021490288202125083079657315322235091940158715363866919427757020356056965560833972519071512407477497287997527030278185388826097125740954633287265168219646736616991767120465741909547373681884785519627031980462038216603330304520178102169739823592954291709674957508081887677170969774000991935315918539121180940805129609370857546555545535337897649322737616352900554413227129596725264191564873902432237621184604391515920189722743746619426306187980239285385674922868965309085580787565748601416218257172546770248147330758349132849448840474137533651274910092579201281218325083631431168650165809221651967207052996000361992498349121220577493730010263079843786155193868483963036609869686170441462481698759624056976245738199699324861652711123758804088300075439970082413617760612551192759530843296872056826401985105260897495179072257555158135571460301959206383583807612798268100710099807003332832250567574742464624328704000000000000000000000*i1^15 + 5050274887948973209248540739576286965099794113543357056270958592609566299120451331319859994103255693906301622452020475378444422487972554946945361942581833052708274278015708039666659838682271898460624305580419908912792420804798654392807473937491225167996690995448137158298233181030043699053939088729704715853769999602967193766132198584004513331621519776838377646678235185295585557998356206282395812247338127539459545189704715867198205672921389510075861620159262047044258242518664788784576875158563101861718354614517453119983988565544270728416091962383894376413424333304050031595384255485455903419215426281730466542212191332789115397091171923711259387260907716319696406806515288056080363294429918178010838808887619895751732380150466860842238667801483064734916956846895230531403844169768153930410331168827189372039744064594592093049454626458529312957944366466478031338766157299390171058376326423300263802716530328209017970471425778366725908519033152658967654483469535935446052842604202328780010451092813894271321752903148496394429526745255762944670045173010594440652828556242286326729137868772425194667302103900026139713798776986546012097275451357439952952593219089692904531520564365427672733179037790078660208031652845096242843755685315137640996633502070808779979272410995097600000000000000000000*i1^16 + -125861554452922947666256560435315072049655586579788153890036267946388691709184045549757687917112408359782818035561236168311021889624400591908793870365447331423648987826085807576885288068656055315450229306055369076915492818590771625204990738745302923837166265566003095990897985050572518905159745876734505343916811963317004679712482317630421456309356668868772813839298358038825832059743665843367575605495282493406367764032749098800287467654604411957282943283710461348367553590177801697299968176023038410875911810743541080130894809304124983493526734684326784909451781052736706132694207735183163696674365359642849773557963178449948277089780714939016850086529838859377602042290518087969917605883415117343453081611223701996000823685897492033553941231615824862252497313889437606061656294846978193748896668201205166808446773926814430123766764123962794482798929392058052273035197096095398528865196878904564620256257814828672769570441589173851146673710388602849410509365332080306754202956972667230249805222333120956524119137505712559463385928435937953482491349888158388760177569499528207069122698563386831791709786299966513756049539157433246106638279763493186436869704101638643776401355551192991274025429150462832438908138360589647396904571849338378994350248779424026042829100810240000000000000000000*i1^17 + -1949548522389299814521631045795962982850219463765227326149144948201963014352013997588585743240981272214271270733649404482905833750970763643811321793264937345567131991806687085871982815700354560743376811886578553496894113364404873891225501672586350071267032460664212854219982488247744786431803370059192096410689356193154809095216281645580579744169025553672871804906084036738455756916779746878122062304563312122837812292593322873288443718571105134385668764824079203455542278007823748147934085348042079849564941523176008156332262589998170150220711974835510616326017292788449429537899988220034361872823530581292720607735650220918959248122601611722642825331812961667131748904809533136501589513616147507721395023500570308759486254156519087426285848139589227054965462705945118115359026516999085747643835470642467602731303345847542524987498565209649399350023735643802798356695351168110762719555567782249480155693034582848263611283799111709330020870881577684777000544345182204603146029076950472026060289830335267042758036758230707414588699314974918738529292836668121644489884137187309366923760470216706901226679187387166219679466396360237922830129292227768144694303519700837155873808016578836627253292729168565009223801603932144191612200472971752222412732529107503693864894464000000000000000000*i1^18 + 417155290474184555465373948810877403269195899968167586139904126852317756788415558632091493102445009062565845756993415889276382915290410904196943573740757158898639719865408587307378350045816453560133014248209080942806766033810196227869130731920424567275289605823388353345965331897597667119726205959124766074880095794730243056319018680006821760476590906805628003251139329355635079563417777003371082914987582594547050049907252862492514200358993455246941873723997618542239136121329145149730339968031153870635815250761495182966947411827203675079132063175682155058602181101252940150390975674761647699938403722003401331702370151207435968138054797746453527510692926621978139668048975248142073268688680667803991219797792796292249657131296015352408430832015643895722263917001117924148540839445941563534535894364126854696784551043471621401301320346403531073233886656728617763887961482125206327528984856096958339622508583282366816646127925693610359529190991931424401581898314132467860097077750992938027195371469398574836935979894316861158665557158425626300255320546536411393623545589666053860632379584805571403659075769112478571127005011720336431788151179921248667935598394227858001702598833939610624014295938732411587518264269484552069825182753488449639568032876636469093990400000000000000000*i1^19 + 20580108002111976576079718704274793467613783068708682219111676928993926449884672173964647167317832358123937178647581534171587198337051970191618576734268507006407618609458819207064523462194728751077215315542906311074975133889013835662201861930301011622633079970146358677848670934536778619029031054658077910768344087627126464062656737557015189988576795862203214248886978556854361012374337281655252432383220780065725329375254895999006323256074679920131412462464495366016025960850634225170950237461161288681359662148266291632010178783083454993844697129867217193749339605930758728118103558670197173603948142855487063062945487942398847695665385588141124730969399711714863030222901902021354935532075992701140514971524548519281645983353085453941268255167759205296718784330077227587260873823566918389989824036601431159443396591490075400777620375271954866438767833818622448144044833261379769196450661618684943387233487387772563449967825058989044798828937095729844352730358649630311821647719220873509313288607448181129521469356722494130304599560947135587531012066408188272876360340377416112711198791201608661440536954100913423077658717787609676988200080365403522289809941796160234732299137027223813123327243389997947597613306000249531736968855138366115193341526877887528960000000000000000*i1^20 + 412907551708445384603368480767520201804215779290771724494537761960432227273933850835926345243092970080122540666963530496887739830451097945699458155331724694212269897743245610554583152098739335416142481163058978886595893526043289687502534371282634271848923785465579223899259578421599378342809235037600605642951938652252187139806501794233945231317045294686883786758878999332926302891625562699264970699886533483617559755802059830024124362798123446509715810042597555014289998049070972325741278797986045579272936224723866500143108223105568635946863246878092816290414067362442613114127775712443527183782454310589503687514471696627624532767977427900880486966355982456031638403090634017856151225218342386791150140786534854771404004751312021900716719838544622189412933997240964773458026657146267151671410448292842222084127195135342181981355598329182838938686220909998374609790285484044843034388252601794701437536643990497279071368428209543363827196547187098520531316954845311323743690953926487563842336354481253885079847623217599788627961724280501151344112213813084987093069199657553812353571693788838082541537440757480718062486251472519248309236729866366043828832839999190210640560380992279468179156353320627647367300597662841617014046012136324533012987726933262336000000000000000*i1^21 + 5498162538820359643203328176784064907887535861441020079949828696566919221635950990406583508847016400036648911835080648565521212100762960154070427200064688040023944096621462055818696862538877977799132728382249360851492639959490279607554294818459737793009168981588447298747685983503968029431281263806212036307533406025681710029178176997478801757776308234721596045560718518929620411870069742367384655995185034862282202452888385728001778371944370396844302331189930666091741098878192776266636838523486782604762250772549310289565977906280137481224637111395572568226392463776150885567002304522275459103222555386630315351658492373472291670146847881476674511881735481137151553068823547424108509395979132501912983546011838925067055772071703368181524830842314434947127378584112907412735002223819859380145801079762920240518912007869566616817756032922783890639654372203367530548216497210523532984918674768530762937166792299068116755688755621454918615869146617764439337261313341595680113636407790426662731532612901987766104564568997151661656310071856288162121157500577280020823002978171366285636492791728781487633046622514474348871792149580787188162968842689144707073698978146844721600081624390174501502696397208038253012276980563818166092141762325555112336830129766400000000000000*i1^22 + 54438751487009818215441908320266396718490938703060483682052052564448438158697392056985033812898086904930511855344410904929660194757295285084257669929925330858421444160699348022636036542125548625659455162423910080378850769971963339057371914122361597118004429572896614858010489985723681668046949582159167089591666720270231939343858060358580253879535714601071595141449904038505808081329374439783132530357073274096341296080833132019767439069735370091024754150188922539262912420047675608378992749829808618256256280206308158654203062667069702745018565087375971148764973381937015751953265220752515429009438322714484202126159014265469189319562555494852555495014353592661045760467406888939639053822690211254144416247930702570526463063959917684777274546056592507632437994646809269931973342102740928766720608994061035556145848622048690045447874429494609341032237203157009787783542618542061609310979767804168072090526821720645562178277768534266434624485710971550735350331308422226589800751467543549856688152983136298644850285664987020047071258264227300627436304207494323887278678510264697787928496914994922847743392744187479902759708203495762650031677458866909387792438558275214586678715637705359324662803630327263503231903467677221322848439705677211076709580800000000000000*i1^23 + 461489488696802185400337443050874310727006122370046726026628745322894235785843535674135838802654557840274918365835524193235386586527963882034487890869227433989372101655418442911991464969200026291979136219395127063953114270957754982059887470348107986593781385757184880785153670529513434102490473792196721286200700976572899504871206337884567094721203807728656400075535787390363234549819364749518431495068587023098566628314128162804007875609300238088667043053188524430592639352682895487844442939789640286913314956791741930790762542338346618870078544747230604494181121188702911803771560981421994174545094966123203059546327973383686987713448014355285826708998805142893983944610204647014298703602966207636033901201725839505737605507627282255697105988005735355992613531788703562157076778365013864106253417810901016677063004125014166314892303058447559370213964567274858096533357035695713376435837271395323549424589077358872989567915059853864363502780334488883613005519458011673285404443998283231516151994271165782736628997743594283997122683544399279294334224583933252929336398295712917274458247478814114936533352960959554491850609939160118367830362602535489419690862736517389515196743608244550309734141147825427028252618376364089020902783201880592875520000000000000*i1^24 + 2910273678914593363710015767695343366060573731440591959175336906205598131675154981470601231644288524105735330846235023329127257663059681505144374607545252327362391512871518761963667271400736824772570535508223405981342622593466722222654485385418338268189067405552622303817246058067166496447353132768676227975402894413015955822135847866546913488536935642071150543362240895491965141961187596414504320324416278715657608650809575263576212984290594044497006594964425195446267746900429171790375708356212666141930123696070012665052256858441777654569351980186608180517257555620403560119855898656898810455744334735264537546108328090811784797691486846814112787520930613891380341772228118789950610403751161163033422429498085623932970732370182080785667655831239524106198472609506087359516670409362654159114850655384621651261739791223329564104043465530018054734537987080282275058814326084431674101417046565712302419279390702129468878367443681119626448034991212741087707311877563791055182245879458367173953216226631089615726904733589843460162976003550111721581439601693292706573328547124883531290961420521587459673990699943020258403197981870040884689819326612199411134122539073835514029922182000402632685796366913726872688099033245594434440631986033786880000000000000*i1^25 + 3021288448141912959356734196623052022362950494140529965914018974799068336346140893916255089162144627744463837347153596541963389880517670697543376488590054368420804551043085468873736249131839996399523178802404655293860812294184061208694340468754829708555503489500057322105038779760684962081369966520721736470208367674664500817636134365905924124210882407272792241266328949321914042762223756167263372284434067751480682197922746093338846647803917889679484138039556909543643050763706055999748896978396031600586805720034601389014466584307564933418511935406360911905504189219747217152169308266311935718719963894698932309606248203284072321583180164622284338894948913864489058245256546340282282898740050881048982799894459922340125056685971023955199572644200920048769892132487060924457715808034167613310174302667505857318474383188398314776080341119171850540843975850409735140516825130237700074245439569311349378931452171087928799014437967618288153087327367742846745265325670281078595583073770721118928722167351467062800414317023542215502092434440412873120615835900765034569514274407844799144573988341359377394237304884291133487461935782103469020977438882772932032887159569808160726748943397234091763090510784587606654928370410259467595803525120000000000000*i1^26 + -54043693775344823048705977060690981692741754175807715680891577986992830650995788499490452657236112721519356922489883552110347307866141052187545254639594417364564854989980433673075315140148911288636471156307632087790056903477988559940973305194969196530499844550204585755808005292429607291144075228782228368713746205379626377947926852099155401163758798097093194349223321769191137398777093307859680343489116974802055968459320302841884220858195746459355265676711498248418357831043867080793784688662995267125493657984328067886336067272791791992137298575788300412127466982850899292313984892475284556669664387471257838912250695799461181082886853159440693371107454108367882564466545343884879852223309483333671557245717593037490444542584836115212572685311545920318007742397475829575728571301363071052581371723710465572585549967197181674032914206726976025706937143808151034529596791576479485443815422077770591474252324301328703490830359175756235653178144618901269718840931159026862252232101002107273600676798668515952500873488003493474017710450390229140370022068812446221125038843400316407309267594805097038048686684739280968588886397704742750065790202547971343517960114310378128216258731805036663772658107183835917426613785289435792801792000000000000*i1^27 + 60035215821158375394909338269196883642191652394944699599014911362761420108563499037471388823873389856385212103619785083573397902551547393994956829500608612543895464131310962490723154750052596377563766863272195841718065668228795129894835781158515373367794054084662400442707871994918684180734036153174557676038103660126871145004474061245508377613979626328295211954536476423916616954006066377784427711802485296857967114583136667125004917472850522772580020197998515684334802078300917863137570893223914835224965375806077803468008571701771710622571476700347802414451696660990351450822753454504184953466245298984014422783900531320519358387264392825924404489263915592214259430626365100473341222566606323482351745096723447361069298999895096983665507965765677333243687356845107589032243849771787329732850301670229363937784920631626990574580623232833794853021743706787717820768369674246510703600123384286200649975894032452582860452845900172777877493238079611673248411586661373465044949388818441327887419219249982174675857879011473101085848460018721376900361698726017181488996380582537674358744685932030519297699464144078578875613597217982515622788133457304822565836126166708200977804949646009247547452465792795678142662479100328175206400000000000*i1^28 + 48485189485436923572044811930379919472645208969580324120483165530595503843438732695667924234475260586237673186591673607340200942167363196108665378550165719659811518164781427353910714026879642096485358738921605787444967472055955784537521862176787765622025215571648101842319076169995116462215019786531278112271596364662878394593913351425809763550397987795559067011752615411795668866702650515406992469808497193116419178190062138014533046003858046960624598998039752241216242521342626995258282594995477977016340019983315426407603137410294392513900849605968197588655573511075232942867248139955991390160830217134356420397329729130379451693215589357505356672043854419975914876459517544321336356187875189331210172079715172354518464002912682433474496134725693431709576675270033388054637315810231254558634258530063949031405409302404778283260165619387974083991796622835871191393147871697632020320980346404169501576692562814783378352813557070056061582182614668761463937566947586263318787274925487414130525135758024797303554867332118875463808773218427769794394419318616179401128945583083264109465253842233025491946742610568285866793629914431583371584489695779501314691593301090150127662531430781795314560699332676572605367069127475200000000000*i1^29 + 39298402841307014000090292267659706158604782117531458242464512164736280616212917905648215958984438458354355509029426996826061343666519132015956405936708510168269429811896980310575672464242899567451736801279957828434793207573890752527738061405965507922843174036075124701133714221775002770226978863829490303417596744252900066276677600988740952189150317234032442297038385811243915488484061349207473185388452199973197724958273411600987932066041304254430255712557059507789985034690115051178035728549387284420611033675801730755123528903148974046792637974682559890678638679097856302127804595500548478536970108711463279813161618673967381139676370925753929176125313748810313562339584764619162927329926993992219362796462379614300997935559299068041824072132740948399152796423996337220502551502751396687075156688106620969462578397287893688192784792049954326913344341330733721750368013263454255990897979123045818024540078898606621819368066462363322657094384400862946325518739954913602854070209247779928287224247429832634417451320939437840299131173467019489578753809407430563870228640855335795549421359473116518933194737821920420414731239785588319918818515155485186444184181068811743338475384838690513284761161769799093499985920000000000*i1^30 + -29435764509173871450399037343555510935716349745214545097730351691400117605610646314158695471208985711145549478285639726113518734665758479705904056705247434857460422688521444346560346017021787844884408948479475262231854431268975940484251116580821849642586586479160935160564837261347905290233789699002788074038747453424575522129643258656423269094397590696172876790234789446398133853875451675735202686944875765444209135364109175493583288019325772482722884646244812221730557474406135480459704958677680621394645010438367791362241328056460805330669786224244752591916234239200279365617328053980637284274010288831084187807209942710796855711745543788951261003798832005305495462987070939773829249160450468248066224731286980311146583391627811695972362429829221022607492631642900254986237926414789206245798549475669320236002825263726706697367008122634011908192762025145894451631192512233027785527850413139809771777470444023343226295676718421237449224340241097186528288365206549403265804371957309811466260538115416089170189153204531047149570984696199869390344852043028470568149895804020625123747200793592789537510856185127859138990812123344265093120842177742183245029001544991430704249475987927289418436763841566961827840000000000*i1^31 + 5305936245752828309918458090976730490345838953471303414940005786495195798712897840381087777041367603544304501353102164234458726358008562433572415134892978059805720672269672837409039896731654373433097755185928482329486107346039345279992505151613654500944654349103420499798521822719193702261162319788454700579951318730167330380304596307465124154238393392913766470784211427698289692797514539954469227619702516073361746453768942486445139238720790438555354420464068857976458009040281284246257808850487024422699815012885069046278112058351162240248726991859825885124447888708883342722138090872716045734448785809372794809238175373602925213547286622208518817957550418809528158096083112860934523474857665140981199513789879185479677714454832592391814510530231905889634435856604077953692991922261413672632618184586606223815227653570193607609519329872240934226573900989800258352695364558164860181830385214018854611950327718636357650954180892257108624487021201682473404834407067094091567586331454119459905342082386741513903172138626540090565698245918841993062084407973388044555563347550007722505479640401275795979018235562429679501536619313818691034553670284084887997693495334098429628838759156967029941481968238592000000000*i1^32 + -2752284271269903292133763397608338964969937318210248755924223459064614741565303674041489655790915422330652370897886446859616461481138537258331687452534692591984468246897329613290132119407365349409419297926749877459019464043493467709554315120136868694126131657282980997691481864317837813314441891349639444125723162269632758358430517530497702554789521170173592566931078414119008592644485947398353192338057626311040271715304123937531649667253163722511279411015035237627404048993857932274171823338647747529515257720864664940814896569763971715866372561995800489887180295638469376069331553175087419062220442070372156694126584147571216018968030170868959612162810247328276399551805562412932101675391904451056632957778434219001175306042915203028156050442000657172676108616267174315969298186429031051122423724284991151660421170967456539384949021475441067338106157778025735079539038463717810325226097906508240037495022151342479328337245959669372016970431728398888351494711574290836212248372200052874736164106094907264202846030694396227771857177391291640383903064470210410386979514901984251515553856175112035246308099161709164142681130399976181114105618969176572517385309003535023120682005520277326467694592000000000*i1^33 + 3470624035821891637205601876142656404133778821869137785798339769247302632626595197213458239593896310476572204663206747825730649937247020303114699496923629767862687093158362701166977035728287229764849322207415075849700864881820858896950404762242144080011947844683710238171654120960709290879164703191139176523829006887382870123983535304731561909283307407168909194196894109651267983365438383562763065414805579734251080473609341112469795970334672754825389098206138602814775476899162071690055233908149200503263415021754816053732383383141115521200969726560154060952006137057402400479914928563169836261646009234849277338850306674916676938978438727530352755080428789238913080457051910676624921321756977211589499666657410767757403498971397487728568002665332393241732931134794673875379660759896048741759337105568047502246645759754665589208002659379506451298245903842435118189679272726555520211785051951855175069638339296118152240990552689759272137759427824444520561343185401739312673929504078065299077542332513350295693532310869269948493989205353717900132666826369037478229194094916936444572890881204139790735962751217414217887009562729212504230715411635977094170452264048023673554467277697114439680000000000*i1^34 + -1009235185345046338245450894462541924438420328295996396438879445118630736585774433529893145263830768709991473433913916417977249301582589940993578428738331962788133834479267827508122098979419908460572595842984061341288266586374263884672026509483468729689270383248885123629188643295034480653377833605484834037077460166861379900688445636311329528503295207818898562579480677510899425696152716786647895913238875334029073898125639015367625521514069031104888607191764474548042325271161863687750115423193129388312450284802540613111671781701048007520407578818287178432910040809670002505166699295001825504766004828239658137858966161087402009974568729316900544605752595391302556051029506944792369787988879517561020606437951164076198346106302131068474197745317328675372005401779575583996752048570701562559532376610510799243328337130937916813966666951758726372745477245934789010232966579875801937046366314281107896981410483489207643057098389901260345339378662733031755852556553437406575083961784991632763903304040158888091908484031927251848744471827565153938662298181776486422656771577597281302212184615495410277867403719778716155184286902133304472396363922498577746891871885856012181579885864550400000000*i1^35 + 30328215459256001461537449574130172087567159798614705509679536270034572492083056990158960708401867181904750845234022161752951331695431427827357839589166401885398146577576319577812381697959681057411884970957903016490739040195335620459256598513251094278423091429373162633361680164638481356764647303677483601711488094494829663108344884383620374438681747634484615403556943877399251221235236959572579220067866942810984285749805079964761227446544097950787892808883328934602232495130172976653486985746903342501861773574440460460611063719330048695912878866551157624058641123326714275055305106917822700310118186160465664365406385313742021281217402505629055109123411618873099948677813445829931895378885205146023549591476447356243816397679560256457585420529178558890984213918375757355287922741747055078820952486866251872815397182545038459341791273754779652836821625583199539312998854316424913883771358231235535437769697609473760409352979185997978187264032863065294430394649084306626722431040456822353147242292485778924424044485961314828069802976615547702073077298918521647049466676796937759128147981610760136218209815972644612390732491353094583037936436988937383147912944727276185096028160000000*i1^36 + 24626031124363270530468871026687560372261516458330018225711266813296127718477873631664898748596437967695012508299831343858999134005192097290294094412721462965658803051566721459619462031666533600644365133663452837008042989609749394207720802879542774889423260338556787527201432424577490379622720439876393382156208782102729331145995130402642250729357695642789630557586060624403133360093351184485398238903350735719566104919036319596222088659976401274330065032210588038186062735717958747248523192535892712283656838397849773653318578934856971311052870373837358045095874678490464444677504335754365044409703065626538529931969864068256777798931371422428197779674524076309933391511795196558293309141904763869821825351269977387797425021304457124731090184970762876656160518480730332703071268464056771510502149508340522947217034960076244056943399043784891216792792393921021782353210800215002543548310061368133288552557475499910011543372057421412381917751403283116250169385357457198700315238402321068498113372708458901700912671041194352946222261292091411928900084368224006748575420532558605977294351580213718282118143487627817749772828913763563495586056280961941715480317322187589550080000000*i1^37 + -1777695088538732947826297817522081657288432614652984379349190054244775497897699103386691865496296533916009364187839490956096643812610142833300515675235507536565826683808083774798674949495539614584046196641960559679843902977020509970042689065537205500500441594245559843855568902062188102781021551128379886598131759712337023642673156716650877036467940133262047819913774401896344229009614366629861961065328401231094845413432735537453413620002662648124526957747442983273125083662774238834253214102771219638993429170055386447920343651496100284853462467137412421485135015360488631820392897884972613173154828916081394693737558486503098054373050963051932206826857835974361518337290186395747421597260546221150255106388203740394652987157399981829086473769107660762534736034977128006769513278325010684969447100216868927841461638873490545786754689292931084386504493223211375262123648787126407867109164493820105449340611225147044498101387966992172293221237755098702154322683321594365458790298721805542722087587848430281977328377994926625613765877286021875061370552943662111175538915750872115487412717413893056625363437833072766318160249754124122971360227519306101209011811516416000000*i1^38 + -357694570373473219839614374605262892192881063383107840123105150651006170780216894287635272331959666877006680700108640220328868302011583962496780141313222908647733532098867733191741826952738227610597229911219010672458423170640862436003634291832126477743900391779244955121335625936992741936567818699982040763482592171553131145672397721036415246025292100333294689324727736547269702099286719546806527915472876271195527864527993009255506735006178551554792740299997306857921686894932362909586840837755027319713479152748451166520862043828643288466493189051293194121018778318797669267498148119469871874475584828728223148764346389972819391997262937891995664810198223726644030650567715608454895296598478204078453940980328949986117752054327885161432818348465332306652026123482277861279614441979349545341273003710256384217314064077944217113335043159973460733666360902025608766021237780525026633615698716917907394730066546154415034331604180280764603937308027484598759140891979318067757304256547666011219377052349428153466439908832799733007436208259066182058520126489300773492145200367181924283428126217948287853628355565056734876644543583570180715095770791056800061849600000000*i1^39 + 12356759445174201422087486209039692436509403391961815001165295773834704084101836375699400369147375665938712274986451185188025554962124052202787023083666141388301926286455362548483750560175964754998695734895975884847566928530127756514653254428746241491096386565580327150681474693960579721588054461115272539265482913624286408445865321084730227219432567263525702626639528966902193604172010517694560591325149195933870019976852026946946558987518386479430281302644693957446268448682935678656996342989855855682196913925339620651215689330231612894277974827229417025836298510479691348015187960797543200897286825786229125707515326102040695601405919876918726109284985936391956338992621129113922607015885824459100032994062524866564503489961017853050450835335842782313898301545802255359300084813754100201669090849012313833265426401631956615035406723530322315197796284489349289670251355430735840400519445041724654865422940533413235296956050403918589530212057431636569608686472066850194983691750255786943683247691336171232737021581835281370310489691352492365390213496127679003066902962941121135117654167830330665754694823541200591228988323856591340471362999287808000000000*i1^40 + 3921332600478353018626519272096573820182358955545419370967839132342822182891794869535240902212964039713866750587353766682842201160520637028766239704138749331735965693760780785288997817012504218952755912879977608566640656791191503298320576683237735962277221897565872915629775571613103648640093912381793279651902715405326193042054642378555252267103625095220988963320318233775909151831982526778575790646985921653923541687248115856810146261432016847440817759103483227370367632040501692346283032518650236358425004570850051514938404400265380281296211041476095074360529805526644698917582505521846301810924413167474670370549766919639973349824246076552626958534578878114123002595974239810208086611681692658991902806036165161415775903638898439109157541729297862444734425092809036838688253533853899673406652768253531843380085924885147371329100648803940748087594735529788475900240631005631168587640349561917886758334716417666182997409763190777344170761122305206318066242185750048993222726137268014438979962786317768510194493602951576199276716038642043694970068119570996794923092843906666051435576064508477509517613280893587494572418759141018845857829198233600000*i1^41 + 271911917458434148385011321485912573907094661330701762360333460081180511269486158786894071980656924207537699344378739769173592112476759289894051408906931648616022405760744070679105721210765328307774925545556563927533120923231207400922014284157761281006211040034918391700745977619569550181924076943481528249997701100673998086388466387076680353129934167933321010508837057522249955233500185212272986362882956638709959800285435981738026249574622394800794782120832035964050194510888734488351511726576092233120956754496146874852203941540670247527280804076086958299701221834276811690372647768974770263972040928403190684609213131375104148701947089372614764273865562213476264051816112713612316759599512637881804507534006197686504756337725920792861937146330134486659632478493136836928307149939685840965592532372681048379797231059811123116948306997404402286977013168443153910767931474380941933263140991972216472857245468408155682998278746127891788304917894034799341672784466253862641330387228571888260458748423878246350660793902507887999128881573318649699955589750689640391756557658628893208455564147353884139940973476477912544077439305825010854133760000*i1^42 + 9526317593943896092765764281257289093837758184915653019072459393505758285600239437703377224569205798448193093587425870138680642751444324446621595877784578800649175953577681078863682103697167511989898503287548208922439326824749906775320020900067250077932404323902566648034782184485296327460322777941146213696783279637562900607155563896727367937022231854665094642383478237836412547048171824622546268769595517616895217020953745504528478631137051037647155998167376839469803263146846030059415664305345565802462176467638968978898085831928197568545529185139975469886596340818250488099189831726718295151834978080114366883297552154216838700861509774236025388118905436349509152966715062607072321548574613042407732726736552798768356459183622837669331825179914204114605036591941727219583010272948423856937505948052491416019932779476095538009863267781670766694800454651517991211176320188108802773093988063183929786140585930489551082881845529321720024159301220014910642885054812223756286197874230466467501995018372436102237531793606188027758053694819033494019877462805021539336212339168463006825549908375881131201960710299144443076447204351672320000*i1^43 + 188397529424362183142087995934514980393209746364934766114016475211362768439031148096091603310093354638842873432537804569117955785685536627563552981764099792677287562547266546502684015540518611043457576817831215625013554540632461189901855448754269619483340631607534165821755198643021877578181643031729572973255738308665566704344333622201719947154821250410031697939200577777079645652634033113535052114019321949011436360417300357410600661344036903916628805053355518711785235626783200987465946777118159264916719843714283811658648901331045975391266142258107326101169392543025980998297945901500915056440094052364887930760095473418293595273845043325348673536876822706783711341548100878394163334605777513512107746556784420434195335681893381708186527773519889142520718839954665661442343709298938834845674792023094409420008109119270322912277106786261446909204640254603316733384286569865630689211532846543344484137771205302798868501798649740629519704069415823939640962792772100978837964046924373685013516277074828632889855568143523982879790717897424019571536424247881314216518556853805169973913214557155730872061846745154229509682102272000*i1^44 + 1631618162823932261255123297254315027369801003081645704794644898001204963637621550053433433358676254217210241851283335960242886733125881093309463816566148567883269597147235693870911329524065522154841540638327637040623136955822785130377843727534436322737124507459926497001127182813264510900283906856558963696483309061723206079231612761229209166204438788145042738450493876995069387853883314230576698467489462146082286461340952492594583928531869723383965411770767720622188797534445297044594918698701223078790849641835791075459991520156253684201862050037934386424492864016856150801336007971606398428993640685160579845095070080228390695629087558862621870918736388962701618901336738085170339133585640866572561141535524297610746936835015540698503090126559246052133731014901205307010680069694603158256148970153710375680727223237226575352969266428026992382104665047231547160632435896150334482073123139595394428282620473871365845286654478169647178096204902928022511511166958965939598704012384538114798905888572405111749135760784721406416571055020340954826405488780300321554430782820512072143859395064566406874981080684879151104000*i1^45 + 1265763673768198349248384853564486243089568738303209655290584269751569046150536729182090047726568985994658274995208755666235316088457416507067713666101934355745031669538225250683522841937087447122128069962828232619309026040934446723325119993916565121428599204619480733663695295737454705276336075020294407698351447266488856859519928489576208401468241893622291015618858896619987588978162170489353223865316065821914885894171283501545081728527601411380323539570781636103034142726465155536050471648850832848048875298553510333584311284538052448044231450050335257393512606769089473989291630168126673535075423908651814522297036020936433143134636907448609478089994770247237425293281981778768162935274341089874401538147416931803104436188040669249921374358700416032162248731272970111785854702905116525775878998128091077258731546155936814578869905188149977083449334744140094948444371022733387595684319240956832213994551730588836206188058020614852926386147699601270251671508213127851536092214025000017687419758707890072073704694709404630411782927465924478448134284591192445500195240164772149865900390215148114479013062246400*i1^46 + -2212372816519122453258396867186048165423380149549484805545647372430855036824261963888822256303647254897109878531320029753052954046279398742162038091467696450638387243004387288372075842178697711215636631026498100597104384299801046495540990809222245985281053560050439002388260675649926598317326631124323007923874331311217265183301945329463037026144058339803991863812240234178965856255259031034137703187627194065135128496660625500423470470117823774905026339282293414275516400819911401698851195288169778108029276916215659153545609100833887491470132843685997432596612738586971350865589356119064607443489845907016014412856381236190785739682057059618743061536452730677333873449181075276760481810410265353160382830709764792088740776203623372543069263759616938875429745661640092523365714134461947948018183815353922196894370158054601037066834370545947931295075587577951168372075742308508614160392175373384536412484127702732595943359389294463066419513400917378307995033660394994245536760531379008875970018293603988721057491101138986663661278764788968057688900272658941966659575329516960166267806093198836210073600*i1^47 + -8751758089750661794615189980480108948200792554448850371255267260658545556572649141251231150387617876202456459361454206441347068723210266245215038188047873518025559556052637645195429945318014231838519086397241568730413717144863856962429062191278771912199436497428945286637766678426432185904759877113877050959936983733092136511009788292818999312242646720445564283492890538533694432351424530062552720522677272658101964691919963729798642829859141896504143315104860415678570701298733520601551480434260665327043000535290279924465725380619360503199034177079480106598383180780326412023907355732035506149081623953781091746549896232812106628697543626055069314853173552843404900143245180507622286203609703158301247220692423475336117948569282032684964665670886152260378148373850660296241229892180908914673370382741984386820276514859417579934812820860157989737213570516631371787776616363936829969250406776600902709574873213548202959224423089259312358904026622184465476608905842775054211795917241908292604696547698022639564830324821005189511835071915127777310759849731179539659313285823878698540702042685440*i1^48 + -13558018238588498848350065768017988591132061102322926184401603890374192180473285848766181744882133791035216517799159905261065916907583299377332696201566211133317418754801062680765545069192944972293467910188693977391027537974386226535818876305668340468062837498199623861607703949439646160717323494980822576655688329769179345197396286633615483338327645598994613881363062134464171529636001507789025946636509183561501614151253382162584254766394919134300246289125878714269723293070903621369882782784240773780764955644856422262542260974338281993763867529455001677948678365689002992629063622174989161014325335129087679034048971341154412803700166337521781173977263255155662648621759062269129681736912303385446123694984151861692534445803393638144848565591814009567489962189767749188104194462237213880153350380739589565694901046782748820825297371969837507697660082250904563065414601979740109853948121440293089578127261281189172787219925189133896281436426376837274090564560493684517412352622511770646146693029945895609223144714840227933821432162223110517754574660496523975898403161838679941447680*i1^49 + -14023870445305785806298107642389450500469327647116057100839384261820238809829893244431006510264761123328178291355557684193527637577608834460206411972466317771194696062370825816075227237275493165676625961813204529658027018026689257981901689690911308508451026869416707472543987142604906681713931937988654376545549477904171090715657884069913680854078185646723890081775599115687903726417879277009572451220282148976314986540759709077278505512921759594737619965147536342207358085082339473300454282645233042161060898809173359735421831267077317290113658274310251623720341877058595346419030056594569681102868168016319930013208698983658498379189262597781057519573810973079940431656552675546658005924149479060167300938305353374197028471123252588722734756229713703926817255371251710207847084192044687208920460276388079057056300301469081911169387836809307956615868988793569474261944804286780200580301789955918055816042410816193538940384472563362743055839224100947370499465587316428182299820329689025853427320753545623582217890899690131044784820010835749800836114151661893259472796711387136*i1^50 + -9959861321617089261828458606619830302544311456999405137198451545463534976765135500093521530488263441161546162167205620594068049338769997575372327180530670195844312336486658089630074499890510576649179016206388456818447469349521261618134401879300770899107688507004371521287545201298034894868393778624123603266245074438861432991443320529869397887573123218819860057677622928304822111199318365921653226709149747563701533634137307371648232428919296206391331376902280929276152832651039855097442402679022775950178701774736205400516800346478130490405705472646035989518276504452408687243886512729925621861708942686860787670078324157096336116114546383555600307676985957818644737560489508089827518103029301812030575288183627433702469112650690772746002147073985347115445922957278279004585452761675807974916156500302901540510134481615024928281637779135022858284604659546067802286034566998470958575745324603491155217446877073527780455136910379392815117337518893364893031385343278953078440080286296044741842598379607370878034451489663056673814180476004095870314445407584805354209280*i1^51 + -5235021836029225779153391599771068560507374917803856826941752554516303427169510346052005872364929592217118942179817900679344297433929165378141549055065588813289594911056651095189445185788224563755857487226636489564857904105465751454852690796924270245402322229797119831590091603136381534080900229264945835390643460020910562864388307452360582661296908701384648573918764159161246811871679924950401091053301849614030017060884439798713976610901570348220231302623213274580284024564938105871840617921420527161445009414356513527759609098151250687355719483620965317279069507503997079971910763490882258609612302223063482642257967121808468912067414563437496788868483241762805352777571312675231984644213026518855873094135954280775572277542612418127291535279142673528242026102379523266239674235199644999974215684442993035925233909169333873846213116235157189811107846665152199112226971998967725633703922004273571175789168896203068564524654993253376924077426055823528563488640836712316674468099686367031756068654806646341324499671772987610964403451383712357103311562342400*i1^52 + -1937079429842972062820351988078057917106187269400163980539943217076683184638145565479244180123246719634870717088869936823037321626680238375046009005849321023017085877443257966006097144508081799042358639766016893300010599908263066543321615131351473025892197721444872793726201763811856000906481800395709637065433453825453897762223671407422423493114806910656098912603236617086111792948035752569365615228203360798491793970353497895855035750426864582592525803055699735769316875425410552793259022790473858950572922722608004141057762192914492659730303749859891757091820389784541478444154741328900230089959010362445034641275097294646094207936704810951884889042541613410458527671907852615917024153234409243080604419854746735082423784172060279034782138970568896964420054635280775602412423828945084959891427905015331407527274322204998585963757381008315659541603866535743410469691741041593142371593949303999660506936280044494583794517041731532529072835740706311174284541501729763614897872608695267479110933137921821186670873571705856203469612866157967351808000*i1^53 + -491875003561706330229580714508543610493111241611263302840123820950377075583073549465672991800440826209695950943254830209243179118847422915423306625707943549048110001949294288710341068268804307635224050541292833326375256121251531139488728067114202181565239020499472178538758806740054292276743842870096317365940226524560874270062935906602186416197928232972072654820897718350720667723379973912687283886905553537045868997495444772754933361082911295330767984080976336563138150549556032594757487675570248833959862333344960998428005420415704802563305121429419228172660831961544380501022521840640782530902997204733819400620066268722247196258808913099567632159209048762922695403598220404291788223280367065662556776731846002363981971673790433123183005699160292703399795597983571269688144063336807510741247513658849028115030386517831819346255444322382311272576992862499607711412864787948254454448998223731192996910946142402844456592815400892713123797352300415417073805527234608081432361367898405550259657655659424852887339940588175512177932656640000*i1^54 + -58185665389574175332483431652000400099376885405444238412320708841722997601214637083018578088208998513565390368680517438406881637216189713456614207752126918135047820358277004705523690189810131078946357635336374918793160041197694605230336916855479566240205841979999613744932051251079253114919179900897782211827039302194912254015096145813959649554544230878317570225224645859397075722977016678043746667627368879421100071523504832250484503685423532679423728414221432800436305123881139833147504512603695025494746124641148053895198921332270225166124042681599020032348339321689878611037682304149822590310074853441841333804229062463237240683448192704287796061364559679941951727727859374890997783963238313985290868948754835902484877035943210655019931448823926121959419535515934133057478055789967973328165809726023357406735052341162277666872398498242482996726802489094566452605188892316285121043231703449173374410220829687073720634357870115140480988158570249012771331487573389633776704528157201151626336593886335560068960307234958387200000*i1^55 + -3910739370268438567275033728210196531488409022073189199479729794334319120356970185209568206127250209865498992828670642314523598996711081807434436198872074423476299327877838308305271162962950252180534696029786518797497405773021559806827912347727509251803105116115363519379939763890585288110376501000767705423440439642355577941540639996336039101728181219794119783657048446414847691284796997545098091685763162422876192150361579347828689923146913114584902152675928677459781775626010227633735358919847750662908509536611599242192869886729272049954282507484804268830827910749323101446415886075602621296907398135680923603988507775757498078110094093338416939238904458048109365243986638640936947268573320845523065570091561062735944961701958110087025762001362026764066770800106467938214819465928624544782021748493276346440618872143949169598606083409404652040251750901900209513750180203310564065778147854652841220888428423470820211485320314635743191365633774478792005122009314139001407994910935240714788589946278133898182400000000*i1^56 + 13473661375079992650900550931081582143274818802502087799366697035888595141360978831313757355000110883736003300692724918133311289666279013319716562811646961694485556888444478043212611772425303699593738256899467667992911617180654646794320722545929117684747655875055594675538423079640862227442731313372095778458237819686349593954821607449846733579283617265939910688785291090898356837994797653943467984450739418530736207850856894742600205346680273193230583962484518999389128933636973610892624370668454897173164980122913953725083543373183588524313624793872174763267315040963397565397556317131815985550691763929424833371542445715727547505096214518165644653354548359472656625534542473964671382518007722580506047983736449766723703078588781558491909786615918190664487904558906937301134908911345212560694346087879396539103153658209470751951788313307896833747896665009365872486184368901855995853318624876229738577062612438797284176357585365267519261269381058820730852605657817806678095945684880844714790801788160000000*i1^57 + 876673768848834711121825727827350855316325864666186997463819346791135973492627187407174953878001329927776343171907868428139180722063463427283563290296862415631840357637533685030335186447108353833580990853713067690101102063015295639958985495914710969575322544357616584119532217453752529814618769538530785298391232761906941780434640580146153291075432941503942735417977344823336964296242209066875804965724637565368460962602246564571667823496403122780166951556608242818558115414631318648975504062676808197270151908277746460741330822199244204657465972444366047787078015237376511358670435101793744299017489963211943960490583576784337875134983741496405273464517626404411137405343053559444154664741492607385562415744530774383835172137031849517088417412256986654876976674793959215774936000511548153588471063154973685035040950626812290232321159135452580925872503546680250707052645543031244210267045080112217076115225426325988771167235825614137520457810769441339490472933025349148934215720870912644000000000*i1^58 + -233318725592270527910750308605733147540480882732010238614467000844517405029335135732219242367000307521277387466036566288296609871879753878746870440236100181741050106575623502061657596332372268531621396046435564673717148430743653017229717063321580225044938184515642154552750932136265505029462170740185183536358198015718129155995854722462303686114314339889944668526753748591302299164486810860838208505697121739445790822112330937387244932357122165340593328868860924666522611348709974880618532364026816313879066818253954658414038908060882829306559174501775751903404240592610797024169307148641170357411465728532306642012253508786088068412056555105168243186716385400009244342200780147229293531650316000233053437362398780853355447647122017823274054907724246159789482348670572207241057043025487573770512290726974079934466354822705184621802521983862288328075656868038297611419694890349249021726592647393302667918643391928773856992406642665639681395273206461079449047680543425854704524000000000*i1^59 - N1*55154752991865508142516103713804202559454710993582028150781544428946165050602691242544364686874382127083582168231310318459489261172563005705297522813193806632049443187303214353171168587671798324760329464363713589121616105180564214853744350276182341253629778412298742357211165809375*i2, 9710193769179850543591771237003399894033238526747046058205362843134741675406614062254405144860892492457143144926249056682360857759979821920658181088958580677400665347544422723519534890045038975911153286183470758667656716122611054827373956798946136662821916544283668458302711706003009657044631931495050807068114378960241256861586350655682788104551786197625225761531306786127017174446463438802173853228841867659690581765791401890386435213020297993254958895255024886792051688338425194640680031829342774913279458487025885470314675061925330931431989814758445534579042088146357953393538242290943926592487037178777114429679873326584602256181626815738738346707602784508368411517888345707962719045824307062804676116383060973791386047757653183836556103376310601662461778290167810774422457178837583499305812136586089813399043493265798171182692271338726194548617159194936062449419185091802271234166939012020544052704071545360243969736416507789412935589778177806737219022577735886826902289338403792190568422038852104143483484843328492450137694158049998054573456469986630263431332458333727185035541937666079234367158632702532681701381283094226206180619837162629698149616386348124768554489298236329903965317269576929039784813721915425680400291332861992933752021367925468003919492118190342867069301227064540935549747200000000000000000000000000000000000000000000000000 + 19807195153988521902113086798702800111854493709726590920237279979923306815273891123953659068154940127528976098160704523662860352929564569314543643651878345258997562744232318672429880024681920609109226077477337286227352548209828933956318181273779837988879945860112163314619834364486595713004000904680608795496177201418577222864453462826605999932050591843422926874605737260561513823339633700682464949941818301459412549223770359676622162295857071728511550749727550158258266461974027354051088779052437588440995023257699148934257308373359116801692341634957954247970524931955256163513908518108356634743471532138933900242792604163132294547155521007868677048040477534784577729292887450190485433629257903801414453776291621862557473992701130158150969216703672940859660702210917216569158005022022492229896915523442140736834363898100187926366704798328651570227443465167778997776925052065743711406358920476843878352217381647212046005574992872915953191650614705865448935262147810233647514613061021956995313839812731599989346890013670610550384150296765934396665932673799812058216969100460295332646835055853322526688252833781445499543708376651766446512027033134741906335585867836887062927861331902653689175962357476717744134472223222400294547022670730690257450322552278462140102147839262102543741698749817693701128192000000000000000000000000000000000000000000000000*i1 + 76033551888043014384035251859256756948001837809976562220574655586247011014230767471003230653039002940911449095212322680978519608236201385549878120144846022235853892502892467548429394947217917723932494639297425100454639443347516596541336408021733488687365046192214638801713052237664236936208967015630768279180607926701899363702261769110134706304311729952881495884612987794539642536660060013930662580904621145747126097437428170086620975705226872866664117060223632938780775170672614156204116667606546396320268771051755960481639116711633836772351483271815644701520391043177870341501956199226160436639312292639770709740459115864413569752601178020570857510198985119395596693802863121825239072313143063600025535220252530709233996165901193321264691972816641561006058206907819316359719360015287457429665127069959707362971141625818239246664441980670690828172435138736150378603712495053472757097396676888609854488811760239346155446519895016899440180658914305128413501525633908716792097441156580083279794664945849507481535541573171875723731936475157576014714689461337678612260416921724314184313975030341289202840208844689669780708069754125072751679193154155523366790857694815014959381960395334279297818594963306825533502264538671843088473743417228197947279396065683152915654539959590108656770414012412369169285120000000000000000000000000000000000000000000000*i1^2 + 27708667032213456937791898882047174136997586132727216994743200571040333144323701438350571926735656690027979818407767098074957110930977087000093990376220679949838719802050497901444211120487891080579611402488289787483562109939748271206551080505374412732745991944313833736685300362660943051629493945491433052042292356184740533968271878131199817994217387478517897553748495092410891833441403063715076411334279268179667059699124163537795009899391090300828272206818562173526231342847446205979832381930504288489653189228315781503270325468923982572086506452478120562514265725371025353462436680590651415987539750786401396790903720594387112796039447120326391241687893032091319012518721170241457739141027007047312859053348328129360801451218641949690798641280944988551998684045208956613201511807352033584284205193946724622992854970645335258978735344297885063958050310955212926924274181047273897993381499067324797825778832042120870207107666775907643724406526811285231114695101293849727246901641521032995083064576532665074717362750638015063491436362824979778100487117332074567431994939669708594265746928279128548979883939051803313078543428593577465452721629903224951083619101714818085873024297112883436956975980549613393866212243056837781552479103663322567336427807571135407225463882657996917361551912000625849139200000000000000000000000000000000000000000000*i1^3 + -35859507177137884742706257893032412784685675782169421138389028740523743739183608895260527472262742368139871621301701365049314717651317385279444226437542897989881207323202230381352510714733481805646622734720587345635195165586920273207029273513660466198319678669754215445503411957521334185916704141169611529757114011845908279797122969213971373505136177700171761986000212391685618334154323616177931672755009573127127093823046297246809440651077253811287168044542667099661445701589976642358052877625469798515024006998480952687652493908396727682852881050236637930424338219634129769734592858027557764050112786721776470251314184553297243944214954369255128692898578520409913493410481884144597585618567517537373620359778792194221248114374527765471047431330359608634148594911435596706858235092445624027327308307777747010727354681437643572474798946251392304138244308035850612739202468869839105483537644584197767107933051103557232914269762176744289148810057600952887164770237403508013511383892352395355317231461987726693067303223904991969759962452456582477147223040853970741947567462059039833120171952023715523781137398709489395579327036524676474940935133659392314037119979217072219096230763156308922019643259908546042229041233920315473101285385170855040811743851042722071940705356867368709299383873960616132608000000000000000000000000000000000000000000*i1^4 + -7167303528249844054213793598948838994687794140126625246261222103249527860058428153630308803865793424595338330443129045317824965561706131228609482558987714814830692976004568956945791698716718272324882312861277956588193556359571275972367485981362519753980598387216386105086772354316871015486800379962125628302316945927561107814267349785608566162071688665888743666438462014469314344562588543934638623464771987442775959938012858838571353581711448900399711893103933985801972755554936952152795239625875837634799498867719682027807509729259588311387019101985814391703059774820064781894272195356053928407003361816779064431051898502760600891899206644206410379473414112047355184411584033340019626510893680790835540992607052921998000601366284114916315284738203389705330831725583443138992678067546381314505617984011252919686781637388096296611786566272063415045364873564799603502385582454726827576492568114961893928932430546463656615305239430671494383813718462239937528697763656244436093406170881817964966535613004307553429278271355144964029200853470591579401196733349729739152566754955553703733313076594096595111770279508951904506406892008706388918056872410080414884369402520408809713598772459877100679036536669094662107524618313413374907749400827899693947591046018639712628734099383636611974278402632767242240000000000000000000000000000000000000000*i1^5 + 7893599752171266680247098975015073197047156374616060727076708660586167671711057236162581605616949973492937284689700634947141670816027384657728695745146597911422563310040825152857259001076970377449356343868370653216703553887622391559240020583711585004985586048855904246706119674703178261426818208331884270143839067417940676548602720842943636289973285049578983567974459865077187717429069078806887644084021346356529585229138721858490399250600754910556968908894784889738463584542284370458704675302863542785696253286351910439204655162114249532253015285422309946973114767417855716120101015945012895179494344786296851525092450150651749931503691920430561768964343284657869289480233402438185420119054492297874850205088025237252337994549900044770698293914805305468802642291387318726938403739595272105753056977639085202337254845038023743835510688783481096980306966170199767998553555037878166710467773497121143690922794588344466220019213979096451232308590382801551250949323584805599109515684478934677131001556882693093822005625883979610557314646361472633416235706042627600026084312201723069907509316132328420608253373599248314047061550941959254325903821630854446242893145534833311041710404376386574486721481026201126538827506676767749646922723113865999716203085105495570551461861563989127530956225606162841600000000000000000000000000000000000000*i1^6 + 1211087337941812242816410039680347453168913916104229730920742943974734431546937801444051301420577011282973977323476642845601324991921509268320907846482013004970522865677459170825743169979187046976056098506724705850598533863650133286584614255871658358115828066271863432695550136000422794904048421558395452294787264349117897829610312830444423146512393477161336483567630363587903093361232437363580054695764667655662103921657802909273451301753932910501014692927011838005113441755651490146560890918241872140570010759319741223210374837990205749048711920010565068590820728640489847423526091772378697089897577650786926693171770154887312117718990051915782571784096361559120630359654994126576215798313877416038824736927266660724063964642247756575586080161734589168785757278282223040426152844206640901814868202478748674182423940261069856461119319286891977860027046516167546547692644514016523855970762214651852306981370212769407263027261067543846876977180468025691199833666026293631545979145952399499464192761588696732875090096944744574216960282803776067246877521357059170561788802103494732127141257831876863845995709248996804593818085395121711524477363060938548792931006103476675528769099051447233228595895309903021518276674498797867332135154951477330110992710382993071424944624455015279399722728843902976000000000000000000000000000000000000*i1^7 + -304194087368709368965087148032809315973183690216060321535448087285311434249481060352736937864769993534533820925256608826839696445423432247189106316888184129901488989808186860135870407804986379649432229694875162440823589896224818738256205108386604360770042340929898629832533221679948883230868595279010355500792575625646786957841018382554069295505215493682459367774949928502964312965651547171648037234381033005267149031472797032324895708358661091491495003032383310367330427925290598740219003116573505543950554857944828606424135712429200953573566190609979859353192392844282652259651192571043679140039943433070232223692053354311677602972098754005210558460165956850311056437409213335981119559515966329507592407734573220128406943461085937410224072984032613816160539722682895731882079921122546237769509151409981736434604643200395486747111277033394486538856144024325235490731613716476478593737532064813557825544433884582266575186437147395193889498445726085940208637800436591544355807143533420725250437822422377013082671450322177675642640090581394674820137577685718046737022611531268679100858285540955888378066765288117853975775344690614875545076767806843853489825748783914277307848356280161584915678118477073260754607024938805268711349315158976026446041762205996958753564846182754541973768421863587840000000000000000000000000000000000*i1^8 + -83925624779098302316779673944875896899286450416730589042815157543393800544313548378835622205922134762074227397105657700659514356090786290667832180421470501916490900396800978766297805608334247238407925776278339831927982267588483074045976774331313047145319246435920078218902833234641191694519131886618156072912433591396021215875754417539027348771233610048986124583624684730950138047116706096861508289344957614382772159131921946494087881064831421604741603791655457692332518751703241207272575696230249963996012254341366838100368403538977288875562999097080552476858036803949305038038234602064000826075439435931121065351562286537044359913881874293245818985622260195223032580771849978696557468958835313016286882502805444536277429914953947003516094620034856662851451148687656658344937096561758580704870746785064670393957085032173170760722572399646401117334121893376519725733185103821055647778630752607066638077032844028121143091152443326495675745856294736733594632049717427715516677931018279743450360564258730734693255349056969450798303833660422490952013895956691777279634310131303569014581156635924426158430313553515536247334157968940192006059291508384821078341680582643862565231678681072283548425861036514571346653836379612699906692016705991341496808441766815650394468159279102364638258248705638400000000000000000000000000000000*i1^9 + 5881333958808401033241710082926921312470622917609294034562320439300848733159456427361484886322825285584527344288158782115464730881772162709212229861321959269620453142427590049181307560114131849027793615383893980496932443842705985922310596592971567017253846733527055418944512789093347999993232661321530346494365914804473763985755409483922402640373532429049217874787695473579172377016669982545313902948189360114862246220239272238467422388538944700299709249028154925403144310208363825881359156928243332117007828281359624950948494187209013106674144005969421041347257465489135725289628128255589309025546620495777059239263402501365880090945273044169608379572640248614793218559162417700122347569458835403008686240889849551201399883448727041760137104700407215936932903074002740236551254727813971093568062096236915914932726860980764127511845758933250923662982629702860057110414447400995403824208932676109179076301179081438139786301704468214718056579583998653563538531612478200745434145799800906244249150065058047103809711063345793595957598684328458084975723221738813726076389993959819805087500537656861415665289301649664512707640678308627479831818806812774359393097341082064778962609315459286841213699482502739123539577136439798980909144241693431742354579257347087089501925462880747787203622469632000000000000000000000000000000*i1^10 + 1594770465438253059509481774539833107111863388589816386029999088353157342344071638181456025446835962435022673705888965766994832409556072505768909281535557630001474873022508137219547037972177983162575047511141920292350839232363385611673113862591644605590878571985736502483377749354832133240001491675896271990028068906392731701995589046183522167651466857024847497074548411834260246154101427265337261819530320775672174603976669168272136698656822151282124285000554809234949695130778704330765534280611501273358150115375003243680444524095659233236002992368079215915915233637004515452010077207160912265805356936112554286871360979523838478597703000860950265900567939984458090345790007033342565303976312292359686689397180096198812353124341155366866337891431335707404011390188945731565124487955863569987543249312449242945287973113565990848022209314729440705096345114162822787989627826773813163529170028048837370627622009524270308171956720802694027329486208398182462596368773460877961277722962590477542947170647255403015778872946511709871167644254580393986291422365464387967548336629722158702092320818162673919549634615637314678521601613822145780765384040031930289114171779832213077619076780884013209784214160391792306148742067697946667774075793701290811617861336910630608542344480205728175274065920000000000000000000000000000*i1^11 + -21553602534420656936417126055791153327569871942976543366775655473292990556981784370624060892472464220096382689596496506608842858551277358584980408215905728738275555774926557535745927355323199085199047487642698122813609329873882949456434245782362190244393432746446074789664244590717240482518457416085645058363138163896758497909349290333100691550296973931222455005722495585192965937512958456485995844512839508617221273758434308998232581919035399270026174493071121833331070481030004971119381736425378276940095839616642319655154233454878313429896359331415719504710956440313912879658018614338441120061822675828423822498695762138493525582585947363305256448552601967378038127359092979756894355374100678809752505115312522891267443161003789928669336843476206087072368563876894394027838324714899095888961622861045074495223902564821939063857894241765127859480102448969259522724656706417742315862729803364979207537481118427983511718262414901134238381249369028370197279966613621114619755628233997583916745212146404552202933161691198518185119828734207377881202894397826889106653045007539515237574342963050280833359519322415109901031517343335274318912305009816609551330181224959612210633604507942995813766560080554110137572134709335378036268659194911117204472973131106343212478239740380647195987148800000000000000000000000000*i1^12 + -8345805620078708686102452455175086789433430142946857384295940135918181845636643610343226845772596832569945727115262868440607676067516417959954720446070787211043209516831807856102650176148720879943371821460771370663471994096310621891367308463725732463207484609528755861996189196987962838216109237672802280221734411584947167722482289759072029412931365144855365215757193200447915484463655940656041225232990141042472189096267989473456844077176700280950407920355740750204461442969454080676009633007710308008895225337716285771085116241481281096680209085545310171537094484448090604587208268614723479592933047637491271486888464520878466268782151957467242726601629467788757147718898435157835801381509169297622065893066964655805341858519397491400380550402708402821516012710677336398873269739481743613956096815392463488673405136132197971332652168745723445269095040051639581883295584364740571683555147392001011666318265118241608548289505011083931294934602155153112025039444125100401110261463296463868366903735560520438464573352725361290691566446461927389416234097145000581332164224471983190568172308201172749529916834904756494600594866828973012483004742862481921784422556039959866204511793158333053273110549928688972779113700941666319745560990701937589982252471422223940235234190347975270596608000000000000000000000000*i1^13 + 73349458657376205636166778755636684654742142611440978534963312351833577109738254059012403149593392666890953885449321435076695326169594034554335831322321391931200741366981675251936619840635370835280956224867153545820766086518938597146318448084064482791956030945735720239354744395247391352749981406433920069471841520632026809152579040938789884182397286944233223014588134846624481177347488708617701367086588718774621895412227182292430422317474151002589307803757625899826297510597897140526425246828307146672090974984168762021491194077909657142036628482099039094973035114084588429357227416396815353276568972546815951915743022922163673238384508489843131375309968243689904610809350272767410096064893782370767800942150078029251048101192443447218786289650712935088924689446394239257036931088271721274004773700025683763844157577867193034301751762118368925720986419380858589235662892868838594203283016656240828925315799449900714312476105355037978250158484816353913265862319706275406210867853650106795250300549302744188557838212254992601764553276523690918465007984365763129301680812172491875323968899188510602089360073390628143473688915354487455380546457125573149269787678021921418985186229510831113571790035279498958190899277815998985854093225926547089114637456764862996076688904841771089920000000000000000000000*i1^14 + 35107575262907165125250115027785997649210809772111439257466480384945899484496701661982229170136959187352564243890093423296164746937143956310420665387062576174459887413277501208236622753558216383457906009990451749617932666178270020989051799310100110478033339346565487829008886394181161208159928019558940624094075902336454749759822907480116135223031105099041076269006583504164473369636254871108046966521699647227394575713992022890309825276660360576552100383611307182018752373066772208603625575618475355577875558867994383956859349006272996362762528905830281935844546138532974239076204863175849985361293250660291397063169655938170942932524760009538204271004660214599014946114606981846166598380529052907257568912863549460400977596926867710430299114347217521537379011172883696738974520758372508366406790274036465583252679758274277178153873161323380140910956972173085308043348705411837827432251087621783318130508191940420719718815317174903888662904589121180411425706252973616065490789300092763710939894480754222919678773023590060999071108375780692601561057123966079196227592771186218190987249806659364134544193806922494920422336491191960328884476593263985160139658478790264801084995549182944001406834038771755027354934680038219831418072348866641449802263692359849737275074424405491712000000000000000000000*i1^15 + 1686028306254672464155242026006111110630971336590054898990075447412426245094479130847149567635469118217161015439572087205627624804400758677241958985241426875579292869801340697302040683542538746755867057762059267399507479984061959260894496105003270830525008474702035622704218798622099722311041605250869938879632072194719472390565029589483604745139226705396040972414090882725851122268567499151570506238788644577783723173522683795540032708697870637186542565734900338893018146072312257193801917047145243674057523916028015877497279661220751227516894849815330502256805000720464954834216218807206854208793475645242563979477419392833657322311537407601201074612037085713293036134521263821829082450537554910185935353462248394698867487757536132227887411733855953760781038861142112753149686230030768482060888398562735593478637864567535366205380113105655268006556338007226449231851155751207700554555496277128901530117916331700290506502604855113387526390062747098350016773794446847614364845629259696213406238898301130653943641258623901394521054539355750142760743656968991638240281739556588996905623020268767330319405218907076123469167171715740524308579303547381229763466357257915786399690873522856468831021769774483921132038143122241953767745931163220438361203752621686035008739882093772800000000000000000000*i1^16 + -40111660394597863094558675107091023709599571720111314920784676440265871083083776517600867691736172675195445992896181809407754434172641705076778631199665919885611948489203632217151764410745267033746515857720926168735732558865007510217860961609201141248372572091033324306379482809083741882074790149719151769220070193029834991799039893574541638847919949496252681239691857932497477414948451302073319193658011055877842532129250318631405668889637876297760448931337187393766659732125020117311980677039056382462342813736375554841424393220110004827438074677414937522661503263653639842282756804828541000444584485570793156906208647812428283217459211364622605463174046485157498394201854478906232294605041887923942878307034822298046978367829072796766505292918399956609378679300604285663612663181487809508544751124257301070555760279574745633228816352894022310527800826577028299775645361527140222385140203875715512170024354834112943026511227571533784622396253528479365239416219550814996415552001049157683254251999653115333598928631653215214745590156542816963847994983795984888345026385909489852817101201386601676167408654723999522024538689477929154613587309152947433965111210676577378716143583442967652457141025421254564571136105273503651738503850967657355657276499867771609420838993920000000000000000000*i1^17 + -672764678877728449218930795882009571595801687971713763842853797758786404449813350331205115575275121290431593889803657750503692826034780899210640401557175996707270154891899870619885837709382483426627687932033480510831123414604329498520921947696942843295375759301064437139442563653286707517532509307490246729081181517312128238823828386351506356569408574418652730507942070519560287920954169987633533964105818480599047717883662655327106080782561448519369363985480562146489570243639998241031183859374945142004756639840868883822727192691997546391532526173258517294715784092957959032685250822409293323485099976467923219495355308395926674019066364435288514838622731537567394082049682692282304210140349621102817828775835253675388275495972430307504772507560964379564374758119521002795550583948592384479271504771122139798704287975559443790981383488776507031630216168519869175551295027964439181519724702765289790177949477836576711002136116064825306593644633276294749264536609005183887228172345376426339329298516538412546726677100694502464927715863213106834990322536940396391505493954029982711928040025140199686580452095549761307201234550401278448710690775354838931865524935362615523948007309333359557783480865898780130755601231828411558128032835696798102356790488867350702456832000000000000000000*i1^18 + 136235536863637173064942416231612670071759421384580102500759100936750630871429883281216704614269428206182176534452599062276770829032210223260481953498821301066200228812107427568803003120225208354376032729748613155040112862719310226228591376414215161928129027316529862576868407767293570950619098431101978047544267325234669731529176450819319064247557944929058636668936597226730525974946802320883330702236653410624555576527749631784411825278002763799776549933880716992835713511137641853024150667183154393257845847203579690029864117673616278781297834437405825449138818287090385606004569838032109337656326887012197116267327416872339707707827865938329532898688950252175217551894704226974643788926408295272061682281485100343617253653418299326445247195367876655960200709146094751677828910419013240166097295770233658983981795891753112987369814124652690396583280249194197155038035872110443471597580070244458930794779795639804620857817671846539823737745950338020483449195410506376813515677763422170789520580966698107387820744063922144206342039134737869088105361558321969109098372552597495017843352726350072086349047308575541858276040913148664965404092884290175737565841924917616242401680735950722288059311477528577425867864895950400999848238797618141476103512639867960111923200000000000000000*i1^19 + 6810726279667347473935655128274629196433705734240873909654855143516093715751948764807984406736829581350286180175659987071997989474183904872653389547917563033666412354085655007774544068146866434043366820922777741188196772817771914884686511026850128101006059435268143767968497086612604069603291176170107032209433544969782481966245876382680346756380206972235364344804978350650044988093692167765619152579518962977129140377286760068555582325356176025026741815820965582595684728889533436153148670999431595659240456691557155591019923705589338182151170392359935007557993998488175841959303429555506914437987398379646254515202971165099774377148661262527948915455325749487270785809103840822178735173143241430662907917905903737364246404041532472580574660515918505370525632410241007043157077827165618710243984348486377904030230679067418308462448108128993831278871767001917178455596679885181791205711567200684957964782954429584813553886107661118043162357297859336071323211665407150960904890647055681688519429256897063705639003466677738766659488910201832085329654842189405206019103805695230882881331612681003599981575733923078289450880041388559289015578035957346788823172844242044038207488727949215890723100917177857963345052264237999867988196868332914163304483384463542190080000000000000000*i1^20 + 137894214780148649884239995889795125994121776337839683437566528264164990359976860122904294779408508202179495152804624561840445067058754497507938166947769138963405989565047707725912842858460249160335500098031268121601228372081820857458039394390268032702810264457626901460220426170925888667731674209161784546476934725960919998021346832546766093137397119538850983608518982326043241070340383546511242965962827342298681979709470108545901851595992691413265009646716298409625025113022757222708948357735825206849295633074629043479604908064323471259390683277387691234149970492146091270465455330705164441306115880447269649043593240215905080319547510912407131514541624615248141261355617308389622887728650204401706166455840862775509748303711699151774486482419122254978944061385927655215737263020185217881256301770177143159697604444479108089401759929264029105627367341162695506556151115356767702392226242814895672282444754350300763887670875083887694213132401499457099028367668126989202637988453624480356088267484070255846621360790143286389312412580322915437777675056587252308071408176111655033178132734042961856909354090387535775970392246975283017320590388912635414121226846228967410908163259223431927523388377512131377201621562939732280970043712535693608695755417059328000000000000000*i1^21 + 1837449731289588248066315050227164378586204224699485889454293624262043680376564835914884358020519442639549921226107114143423611821776145223517754565787290205062395953920021870616515987874720550099580786474983789448079030357676423659870593314269526368737484171284418615552330056403475937424762110740344047334572712641175702619184694662014206594198528327773355457074617037888794539972197569863608361825300469557255488211144603413701916236964394118003035575526121576522578602383606619796850918013298474730423374405484593253463799130159772399623856057280105227906858704979792296709718674093758147330095223109654512003194020906589327069453318837917030571101153800050318696317140865114788374497679445062576505501745574704407738137080679992144316717144667705641677619180300062162590139646930921720253816520553082997256164433291166274822657224765950217305582859967712315616962464550675286968633120174283797950921633947026346327166601131848607096092959336892020756835592736915376672995609629673751424506204910338687473828265636176014564565871726950506832084063169777742574804728113803161599138932497592028885488606997635002276468424625427857171335557639428989738662688918417018820650646032778027401996004982572400344912318951785382296873212629185772915831026483200000000000000*i1^22 + 18179237034806011965057920329545852606627662899148702407463968583259962403309755183614734641411403914985041613140435930626839578040337434658953451422047823159773760821356424054799695478666981922234765644934274373289653947015290852861186045002025588645575304959000993545033512273684343739102398484511380888934101928315986966667464986434804385673837174501285309723991177021992424415672591071894609913103468608607032175415423981762583293400803036209349269007620989388235995164747187717242813323342444508949013092453840106065481131614168648306542432689800528139952386970873343517124337268567812206791517122440426533858641890789223170751213135858936521154974996381226751383900243040976783173115316760230331308086871709248487687587395166809051045486720527350632491546247670684209307813572508004101343980511725081795914819367373027368338065521028013594855244395066792009741160929949575774955194550311903925193032409059014763802352719837141344105996766665626025452535292584395879855022986599735845259201993528302664256662479927571146146557090875944476155299238960570411577265525826299777710758536565979181699919408907635383828677855187276004390776968676753767789406074489673330196474371437097737666680388722930421676243696969499425895084104670878766622310400000000000000*i1^23 + 155178018678540106985192164267650854800514642554005996133135610474393615792392744717954841366698129463060677635390507207309189218652471957880125949902444421140529175652561039154689649435260846619479033304915279056640579741426776528818212336286483098991970702421580325913298283336898099717714364357360646600638902688537877375034319174666814520616099988966667489728111866418589040758990700999076997919707771996046207176360632832806437973976531383220443253636906033688895670274242123255046850064633809436172967078358431053963550025344301409475749758794161444610053159535501674811336859890580492759273921746525340937708140877018216825220740204553409322699946881578616187191734276204628563813985897124902729765736275980288692537994562257174602130864801705902786752944172249821755660918094508381573620666022450089887334310500904155263250295290750163017251772426919250878368178640621406647876226520229291825988394560328590741126423116564998827941960622725245090760400010396330614432664947869429959286284592133958169811539918292951881600759433978753634124335329212927626679009925122260324891760973061826338879530051010293956522821290750748735833687772367810080515111135702910379209084204322909688104499960672435984908233481908856030466498300634474741760000000000000*i1^24 + 982316968699293835994656625411547588090191696602621444599568502693706576242848097544238123404760332700982624147029297929306755629345075599432816763948991063378262314748598188353850808409083900664942645578895793998909223498467558827824529866724855906075747044223422345223489408345152964286773696165544148807233079660380919866964207030554771906546834778274251179582212817541305589850575404016453226358046804403655068084952802303666293459023209620393385116511805155441389384760179576055540709568943284171005926138408915498242895521979119603805631601215496577405174847546577217641411331150419897587538836431803240263898548508179610445834010409247026520521800442692373559096934583885006870581300326071434662761958837589450254397204546688895968657475674228006778906487695061285339896640067707096982832841977892486894539741890480482278328472168266917682737137346232567049157481673087424302827912236652870211591343376038838823227719754764298138896668916602788539361158107936821909336971854969601405350486659833666822982509196763716936490119821454656444052047697846813391730328868347729911063465995998587169367464092757543352878644116049976633319496947779402218706553164774626737302697558294624940901485036867324822117255647910199085615215269642240000000000000*i1^25 + 1013435226901995844518881402832900558381440201023419269070624299134387183696740614287389224875853702317444432228402991997513323146980695210772295618926810392777149487271153341782914606953158218457406258649268220596975690754356286276551471972826739268693154141223733698627711405660991600665624271895618245492755636644773327501779138260740819442131887667185915639143430713260583651918646498758096914865234532419650874873485176218844700694599635582539370793427952118846360105891234051902005007213499572909836659133773815119627300792345476219362267369748387890639116327891434677724386490783579604036661165272959096896244859563539010494450788086504007170434540351286227833634032915133303447351030022656163664881140705942610277069756731402715469405634687318412139098199372398284175573881432698979391373318547354636048096527924116410816623961286574133208772272228270903547413539503886280744503405320448409109991620118659227240301863687483580395427572279223343465335899063440496110867721908473055697550176545250936769660224608995805026241989638440769038077075639903284140567396431963682016861410130139189507234274235303877037222755390792188642582800418344032065077724809001344359997472803327853627139053921762558886815005825487935256458690560000000000000*i1^26 + -18071917290123350492552936404518966207977039480658437835343636970169675581216110237986657487315846636492045838965219439931775128140945100904886059342072141734069824122400537192697129113459414775278344093211843174947678476685787842411202465385234644846963926648703388273807248520212019010395624346885326425431415599561598635686526394907741101170689816483949325649914078681222170061924765531467064743992428681290475280708382695335513156502483805491539430982167566004365176673899054458759038510793353811229619086723625189539055281340061815270213805068111765181216404701230509223168718306994414719889214470670767749187302836804981488155669339382489859086827597921963367023200575121104809471399671288963482165705399560116131459497941283109682821364494904653886202135413077189462575206704220585389429961583370480644891078034007506375764545347672736303879282978771486455839074470276617429871716141837532889389607089682401518092959724970024132987051800376437559642205868823977656450117684776494950414011806400178370955355138433773885017590588215045135056372335717386221535603100859146819011533530497928737510318485102416200470201167649655589305064591434547889009604214668449935660534793645424153249388144566876907700082722881931246043136000000000000*i1^27 + 19951758278058062792881905292829159263807529343900171430084379343805086898845557691564929307063374006627518953004127649882629447622103226787456346685904434554548622739871940935260910197594389579595290223149070426794400234120560354037390605740034380346928042975848537877640787733471988940808494180293883079661893581661378614114990071010396075124319152418697316284386039656394704297366542017876475789171347816805138366105674615061954979337206402044973806511593969632501124505047555495476308001444071175886698004040320335291938191317432545417298875111451365392743770844112081082447751457900768725510250784351574680137281304961000770486171326790001411439484077343066891400768742381778131025763125014092923489836507943836460727216484648605069730348625653320541007018864182860872008070800621478282676513532934956765102140540982723579229661274980767058673899620914469970822425765335174342004340624144521042590013372730310299547936172205338666437389319438514139585424490116220936517316955794118121368546542619983615320021350500956535562838044324778156660628801572045099996643328634433190420086953063485078774546685044788304550316091369057507294057738786447533868127317222179904173447001391042164624258829167574249410382354745340723200000000000*i1^28 + 16293138808396854534330489477249122108556118976547515404563837898104972142238337201783927256194170192625569625695328538694374705180929127706080057558214328411441803206158370577703382533988930521953938453414160460561020396630039944715581875910472558106042215122189992413576110792040924638886634498232697347197788699584348422840544343155122180468683994567095235505891434789001920229977669800785790407021893146475235156212679334938636737111917270590356784781673694989020997888361695172295810816544375252726745049117827855660909452824792715818227074861036344465068494833932491063609998869704003471455155374610557196776697037268512861044728970207922190887284557650312217498790220763562524937632937443763940403262270817140633943270515154548399925423886223304170747170956630078871049042089000966851745459732439307806398533621941990994305880286188522785113119318041316985628397675059829400717338621480589387508343083916605838060866756903202084466887495191154836608772138711504610343707284760511331921061459601319045385391638968302284845064722372554943144950454758385201729871176742913967937058554199716493673338445292685194167193858777795170875784117659849141310171043340327943992451740254330219432256202481657193587606657433600000000000*i1^29 + 13182487001172975503252191048249586801430696407672144255964853853096215211130145860761954061398532306780521169819718326501607803077094488031756085898887968616100739568310540089571573236624080377750806197309355911117893626087752217401692049763649202743157690799027959334999834744083810981751784911063323643166018714269769471937698746747598588277233557829120102086040665861889624127120452212650101295545787465744560375342452267928320898967523846497489873736208818162574837899861398542573247031430352394195893218348965870873681321782711347597968481823339822865592099376752561638477908753738011196922789079806619712822852952824190094289048590643986089093169760745025085359599362286252672729767201953909134095122225134207142418564124952876371506432890564527683624010244920806921000819982492324188668060761111831009186203266947099086053543729840125253605362010814590371285926141494777392912550834706434729256844391708801296150992360663136253956973134984114455363532807135274614638304444369995536645677698050804875994306464397899781264828498369003843809435501828563937590451311331309837254753148074455968127754079745302524074878216511589278879155931910380649096142577895297409193648995793331701054231845439390002142248960000000000*i1^30 + -9798887504640261213287550925805752814269648472565795357431293421615602950114402386439769572987663530093050770745513851733536705445843403679768938385328951936418350140017736566800987918684740488678274231607477082070816812539712643859284860659098425545137447721649164531585152515496657535218334173939831325093249899311869536280021759061350596979679036669442143208533827518106433005522213370824729308925549951766423378682117550784961490132106653992886296078617799124177273467159269666593898245379600155925711710158668238780530810606898944069609922100606548600842330886547521223500115779676324933754431486016736144561662843372280651219548883781576081530328754679183013594790666853961869033702386558023426430763974161261755231364156511788771165788663859474943508641566248080200982929529805139881585260506822623036890973028399383468146811201989836565252948263797006998525900983800686043865754204074274707591282577790991353346478961610858703850765443892088925282182357450080822339345769685251179273991772610485051842029770343195690805628530744342392820120849339419753107829353661362701299430060343707103625463694588430778263571477095649881421794110819759053459546511255785067047321468126622035941513280874474373120000000000*i1^31 + 1746341163047830012002067562662010386654912674361811260093804498779720866443560321258426661682502560457137503053410068524921876039254376306893881346161844583359772075182244239519921644101584657939953930241632198191323702331584501514504747542878097847770485954861657783015587941028988153871731415981020563644499951588983546291512639823161207373062215848904521690777210237279616806013293046874863444403175919645932861933852586903462064288398506428356005716902111841312168307191921978272468905923467628891030367219732313554644658450938205113812249462515668209025902934575307838286462687610805818834317215470880634930218873501184394472515000784133629400287784309094495074810722044671978551713081691893787350208468811832095342018721580611951801047361182216381180525191951923012332236836945475194486143990522663628171266824166233050775677540212972148464771498715104249297228973733078941195330793989046269130404536046935961190550995869414373293394620439528835536389197986733414544830374078781461559680002193567420903717504029989354048136060095048651240393577108916621638297306164681256454204018534132242938237287125068121981554695991950299907955293936542262774035289641262219538396363222504503004639522717696000000000*i1^32 + -914762447858816599467048807933930022631134295795666841260847082221864105550691418709336182795005810441377274862574606546728067660696046809536726787754027360385735731126240845686052403980350356048530815175976558563180121746314854287083242223640621721093549802312665228975467269384903988756001281219145189740528750367401820456198672280271503508396920431438371461478177714283444569622407751748420445913346486101864999869275553228827611457578410875394451852983091423251875603009583323426054085778876204968773633666059598056016659450688986230433247923369863256301113286120569060142905445246566274793000066559745746793416033850459788040098024995654503316673694351305757987313489254410760887482955539914473760035064303755950785047241348854177201752022385285787790627698558780156092762501100573138518982302374743265937678254939742364539179516423967143232900862386172922994290668975767739815963710090722364446385808045586376419707009593052751201384564826948699154101526139808408585881417288137796363166094035993031122772191734159124256951210840465456741545794313940968235475399810498941882814950626223859659150978241739608722581161446279798221138313077543171477664447035337739526013217694018355106676736000000000*i1^33 + 1154932448676012765088777257843874772264009385420809931015389500425442476759809860572080077337897738005925158926283615835963701238345072528094971659056372969698031633936099831614689584076234072877362782574891979973556841476437491660415533841412498800707840478823528807943799552066031432887362223168521779351758820286830532100150660378626668033860707174913733327873937529165632102233602186515033456930997694949808214438648532586431861087558449574484999061968808328570599244438676298537405985965155690411335336624166079623613322593603817735272825672601773374877545873077524721877061208263968215736283457901743849514250540474262664716550048762993399709922830528407917691229521072138628423489399577448904954969485974791217840664515668113723281049612811844335749710118522177197165489481698658307323806916999650516564686799568123367316484192879970534544734116426486214343564355981618251242936986661766600736609675184006960372326017041448464901777380890378284245617588664794749286672016440393110043880069195324319598940243181082699245770382358517925435330910221021686338731797000689394107853437207514144075231991756088762458146900762213758661139518864234197039652566735310905575565963171578511360000000000*i1^34 + -334563822588668275436397936187796242642657927194177219104803514163786412271355471834960357862488281099510441870653331978396403099069204694438442297681236317122520090765186028662958581726026628110379776917764600005165892083462818668283981012666057195406046942428027777251308220638187022357458957088236249613207839605626469557595160770179449576020193538083055030044693780081313963031172610796180489942594841003493465824090373457666610709802017705728833933959419216865094264932474001585120137933760276105882198040042463479377476594889367597356390448642026627835190942287916761184757283240583830712925172590204419820929084420269153651092386733690863015996470410027993306561922370284621963386442156712909865876053765611926890758182046568640347714308468177933680299288542000802989158958459440572059780366192027390039677421433787116613737443786929021776089775090412973532018244472559907708789091070380257456098370424563434132648819995373307118068514243607483992556385795482932691815296653576799759687255314628644248552072773344656247264219616314514197329298341877675094416300677561606599419800621975699342517136687336276533874047339201163077343085652456530776702510873025795076104994370355200000000*i1^35 + 9759248171818889615014537513495256018687001625383560140791197381864310239087163088876967481309069617156768900350970849416967306422254540374444563997293392492006844512534695929009632098720401917318086419466178857418082398274964187475425503681359334943897470095276227334019283644124370671637387181618927813781924319089359429133545758273544084800159853557047693013827497452415342471166950596184124550034220169681793417489789583897232398019409599206602153833200831564059516610314554171893008559222376707700052302735308757442767600591639028566176960294147991231841350755519106972331302414787930849837818197035928880283734820839134521045789790222353543365958118996772037423638767849732378832247074977493154581789881958491768319060914901319710278144928424544664736201710564714998853312522910907031561378089596420855787552826862620672046143139528677092847374052677280825450449381618233021220978647146512478934601139097841221941589025621751881242733991553756385266751333198194837657691904417713015288426732861258498135423481899440548123251680402306219725199705539235236955843453080750898406252231364659209231482227596464501426310240258013133655173329876596696606804967947888447276974080000000*i1^36 + 8187988274295919203448390474480970024008831949945382049930551050181268025455312896284262658169872224027627695743405295686188605748557934399870441740946692998730958167457393303734332687709158132730102923020105161527808442440075512872986780440247095616083887052057685501938808025646278662527528178472149548138410811536234926326162314596332943331363480864298314704990361912816086738230778784520728862341137111781239217422552205776036588580156743308981016628804726224617534262555875491667501285155763957874830599628898756750945043291015502634057154286251123032502223180537461654289859166850848616935502669826767846446418315411308698897889825332666395462648302556366718241784101124768479410853228454651718242805666067069710271571745428603935253330429325798846898091497244252782150213962928570068582560302960019775535026425551949228097830883714022464580895706697146943304562167733496198257317848586128291851019556142068724199490165927272215944854596217171758023982129867392456816849569064546245447901295329939185345614816231412162475434014806459848071178136776095064059936047096987214864308125292989501045937144845637784691968892377989147241153599771027980171599381999061565440000000*i1^37 + -584178940259097186525947670722751158405937636790724997233401403499197437900678647015358095058755465710659982770342248335048059782338697081976966627384717068772203323144826948476997777628017473024866398972940895993091100456122333074952854846036786174020588351207770177277271298786000892709560267858535360989134819409337016192688674724948326830854980027172283284477487855920939454425982388524229016135432642440689752038797896197544293278421504878349383240175733941140309624249292254109339459392778249232422723269261654198358892607213331481559915383813948036048261250764441561869131083037845588959117486634485082217420109539702013048346835625750553830114609777194080286485822571228883116184755900301075311919415649206893440771438824415461244524376223544577387676413460317646306887321889565483300564768890995090270967873747281425918280022323276322893661991814443294446846296494789183514812393114828578032200234494422498935059609526225660245960630064270463005688002753180450493801453030914820116345636616571434301692967360115124898528368873459344767099767837123772517203498982288052796048690330446914997745435490705980167698680418565012884146429181971203314067605291008000000*i1^38 + -118872186120794035554843619541454095433299929783109518902037039998859832087607846995314755756977135553992045765334196185915669615944203518666862855423257249388680358837061683696211313667901710530008286693490067210467692669401273715960308427970290874465827502929534028159104327882495000967373402945750078523927290428083188166133694215173455479019254824117642101382241266689180917226205267907195647719565052731564394861240632792117363395226688531159150315342597524613022087442813732219038467251007031943998137872320245126060280812952172252519922808665815554684043920363268505466927611708145974379849723330610291956642006068848420401748999700751482030445309603255781847858035127049129291144308819567297139672209558677455303166521869362746371166901788420496247276805435523551150306984628384082229041755000816484370199092397565430460810485680720043338553239001233859135577740241994944526319983145162273577499010227742357135834860259152869780918476113937877144523260502154546689245632855006631457712465086358747887841610066654415032006547953651562312866600247088064493049038719828777215296671853965738648314233537796472878958260115761889068036662859534043288698880000000*i1^39 + 4032775081432075087123437731120327793490626235721670835986234878582252800717652540297071093870479538909219472439914758660489412313310780692040529023361308387981634693868458567037396362772781944073812865168290674984705108849038112005019096167465958223191630483441118085365766967126495125644702095786068185305975773128308604377513468015391321701779297887969119139343338301828572954716761689645051688455869575505907320179689398217286459634498684535516447141211902119008378410983904610622616597442315912226362380310813985572448883207294745939189411761122979446195682494372035900696441955946512326613572272528056750485693111163149544215738583302496926017857516901985111942599352003328750956258321290525093532076194534054957081563032370178533311454405174233354863973480217290062983027092342687072855959963225393342787448113515062497194937442477485175666375102093584671310318199935685505902160098565002172072264421511463476129898686357470342365698077388470646060363821950828075497312794419604670969590598529305961785423375834023706850929406836662887392116980442937724993989458797580144358620358923588111771092751049743362813331622016893132717723635244072960000000*i1^40 + 1297988952298539911276198801516281648239391239913377013235105255412042849684041080913405723409656410343493766663854015721817070006588298002020742785560679786430128460969523246725795687470912295648595048870247421538427396785761274599981087500659055528291027181022030735420091439012697225854574656864022408312060136954633451362698680075293256785509470113901170833475764073180119703791920011111097862635124042938320238036014549025158825186619772206272379386698383248473305063538940716074590293251590001895735515428358506893255583077046097719574850830749017853894384612750921473211571172167413130716700643567598703748052342774680554135086765856204143378809023633499080315146888369562153981513527697543195891688927408645231998881990199845414860459861897628214070588247872379249694353990115657259513224529203995240508266144177756373071465528157932974618454485874137340150519637926794337429827551821181025195874247038406635418327970865461462284388467758079017850407048257564848574197972118106073019048180299452164440381650816227775389023278888918293121085108994063118532124617861520708176618522976171857019239988208228579153842554277018218607132724428800000*i1^41 + 90285575727727175568915347870426777038715414756335205888048075448418544366947779182403176254371360674161070192137508472460817453989210104264857233744431433405677690390673448896543895352895292852836444001032894056622055166245059724415500606428970518297693513242201347541224095302588253379633218729736873393910814748905000723255455603345335014475696745706279005923577077034510738795174709530058222564515236065459451323941331740263209735286871615598083561820491754314843346393656164795568194223160029068160502700372265634535038208957236783358090658366550173335136721306190331163857396019891982665039153930585821566075402330559126999610629571212277721363636009440967916368821110714939677396807372362694083902796965454181326269408195390177397570072954942722044465212149345242115309429812083343094166288108439703466356122944323378409082683539905975326328729083085480086030206217862564642426374129610061235582724380841261818254468253449035670434180569840172410148363440813584925942103929842879962532187616939722848679537139226552398887203821704121289657625018940173840181405060685342095516393454498995910401852483791000869098927281083506857082880000*i1^42 + 3171042315698885377753632949514623206206879144302184095883397139460325121193902540914393384401147891038149002904820657460106615453475022036136434722297914715441390825994424398525071059026747474461692983857514715989843012753277472351517699395951062247539386442067394103971687134375900101207303828158172002214929083447849331427630467621146797158707087496748501797563415479435131025815668072634419066083522088233007695769249242493090115629691344317032166848983970891611735283454718948332358955482467296345991826344969272067582629354274366182162171414449613438422853757946153309701548709378180703437913574152609431933850701763573523813053948862809318672609870848133521657715594142050446925927077419130510499263895690439105699820883589801182100085290208748096085497276072408229540039695722652069938617338848715094497899841557189595738436733893524106020042711159134746025785254042599919416719112625465077323490514325283376289688771140483129505214451178742079589279177790903936927301700103275885688454563565472340403654834851130826754721344257213367278433958450146038857560078940436638339727503419304244648601313297632557096422582764175360000*i1^43 + 62914832819548613374385512602908464288493742701603076389011162778556571607464209077894235942606604288089159857063075382675841901946089006235055273049198831501818428916219645320079562607750681917204720237234903111594100876146612536436611795267759990535285450093185818038990043955668525686793085346703372987088811462270721297788910848397295508906977174257723409674513172432375551773727714531677448613721749884445796563466881615396362326978467891342220261957442588468005136052449769526078491144111408210484912461661353458636099785041499507433050651503953400085452098628576145612070958482702464204915809057193774827854479669273275912188929880959277267436647407017447169803670357513409603632820903270221649979161631184834698554989416204661521272456730357872790405938110848587145305602100509914303940329840594962980377637919948238846360562536992150134721467086512767941347439183878152736411676832622815227578739666160580906937494808899415544170123778184966440786588082129331543649620541589330954153898135413036324027231989272191747218670090328570874164689697891193175539996454226498417415929830474698660451176470067190540079988736000*i1^44 + 549748909245110777800674790400588632086161963338357906361057224113981723418389880872658074859032594797074445452425132405687507489670232023964879538861485072344756918054759062624692983349233009056764572424659354580814805816772555521931512231075124188416495524325901126761001575977223971375148205024290945826699572958893701874243318021949316315230230686927476616664730084653153981697454535434584526589739329610673444165130659822679217930911172687835420075343188216081297864457257975740585517540596838887522823118413522489677516585366128190834467819226365441069078827279831042663944493054594236195451946940810663001062334488662887637475070050208769700085138203299246115905659537590849081905333486345946469988360021627197877486717356828427729327725875874984107717450436882169136757097132970653132809127616519067410266197609747943434541620852416822007622318310045554340900242175619474496392265810669783957930450610049477169376058532821288034582312803010687126373983661280139738018921431363396893793035498313152685803371366269052158442484340897294994675380858699737175699819380718123966438203355264231652302340109740736512000*i1^45 + 496629690065188496032276943672432782067243735205300659706386531467146440972462655415175271449375785821308787790852982088542703184278020200776443296816094694253866307002556505763810373058589886440602925823453174384072470131640756545225913703177251365867021031901587357186759060659186011296011373696251864207777689581872311654493009021955472777909751395151198139614569987240222635261628398572705839311276008169260622259202639031705755157135548825033126250580828954886553121362304522318513896221114504203966125327706775454179113047806021671303313119380494991608387116451875979837280132392856509596761261810566496482572418324588424277589426849606323252765707452768289610192136999059522132715668143917312789993462430893394699345252190366024575216339123334495986868537429974143867939279318247757545608331034693497417548303584657439677114051892659987723829777426805980087932734665294182010487510603388785745334122240669606531134149329807179817579046161861277565728381166367104750150563108384765751304633734211026721605690179658527174606688849253270404473596179881089287605156545639236714359380095620643132725654323200*i1^46 + -607411886241293141233013297801394776464862052348844302804832110873775289623348494348523835404314466384585892376855709842093989430699978881452870535742038635377311702993685872660678810845981143977566080193098433092152825855164950298540392951830745475695914905434763981731543971318333855455254996129856014121115956790920582500003720905349905889972389728752270504528997412059612180594126972079005665660353427545990351385924938703470591168761007623524950450307127653711349318788726838467194281063051817437760231549452630272034935284543902209981874111524559664939652853041079168515865087953658261198512265161368440440659610964360958671036589277181441070500395687588223364002602017195534238532492787706354997452111717278253425728502120306570447646841607187064638067765972582906387422339355521984486647410434937944176625468251991012617665228102289530987686349300429683745085774064980206785878258749156752572961993093368253832520469707273108769581505267071087808918895795332401052292085950726972486605917826093070236514109435903819669319477038440879507052997323448726991320691105795179608421338466245020876800*i1^47 + -2809201081660147868226890532181379433539618969784760645090078184575316449871657301056463930800175064257071030217668821872815421029775485496756781455845681618460235314776636377892248998157292672727687753584212836891904817918277559019079680236803811839138771966973558789232554741705617506140226060108668023712405219025770669140658307737622207047056023590438771114409240384635417918996740523845548138267210673368077873010350830299126908270720659810058315696611976964337259023622048443245388315419966151165438356735299999972624364998530647483296191238330657393826153142790286680263142591518637545363333449908788178780213090772678367365094632112812229170096665633508986286371594222325520659114485578498373809822150228157798616450573659392847682119982934385915041641809181280684521017612360457249363481516831435757677070488329252884468199300495314575822484528988995668736563840301106267959550399621985711645861668304634324872735252293711801306488397898785455481880979015732284630708731937362963934233691717055098489998846781598231525534185360547843355997708209032947085258242710715467761681728798720*i1^48 + -4492964694185860865897648983898574443332756075244412230766270020731435199637456262248150336339531275991944787132049385281145349632072728695968569136873016021254260086430345316090351993513826892874718059887940112736289794000824521359219578756340452485858459026818886897482523410382157264911901141923783181059939847838636085957434293212298831874978114153662969029289589562202048557856326394884279363050243873890434337018294559897793556449466722524942392740455027965425800047720016004756806169796962505457425762617222461582361149246240049033852812807868129217241756711748513958066996589809917165327581838954725718515702654968729488332252583438835830446206718509485404584606603626440130132654237103406991525817458895072454364617115885804609162622046647581977701064949959410758251949601288128877522010698071018847371966318594770729235346435717996190316096548520201656100744021989565885260404618392767109207989955632221689562689382408693866443261917025096026546673301273410583733700789803197196415295296856516638255277579864229392835154952134060581758496003174630078188025529153583613706240*i1^49 + -4724840682617922220608123759268845895776270357424129391638201953889798690709965819010389792046271938121227757312343109894355383079081758951581571154472245896741488702919521067203440986401757244525772632562197156453535575417749147497174664427164767693459384915357042878682208990652662343091296053392046893181113893585498227571776241657260307303923846777782597359593011026287292020544655981186232972975513293380774654800433236222608572124333203509646355314076151954645789554768679035598029581294679730708474237989811872352737509045470932297608890393545038083277485882270483956616698661539488313996588991292359147899755607873541968762690384226373737096764103991935716999764205948084048426361440869540887848336471679386110721883328305005777250975318930695732390785429526317325950266866243482760032117668255632266298482067059796153351056735280259568630495432901242954366304627723337985975822993646100797964758281203194196602877710093947905514798043755389501545611488811650378112355244407605891890829287104694280110638168794335383918985793104043266029532245163293027390726272442368*i1^50 + -3404387065055243633298473940861660874920220657151336607365485189298902550986467540564624384361132511450516347554421021604607649072850580101865116378640051872843756712901844202740948844904833181711826560119409101103410838769484834189027303403849348081189207125327941143319623401193200630727146155063225098300916800190013258696016848571331191901196844269324589633666736210009824247005424249450176071756698018509903344456182994478653269540439305781602442358114184051644151158362403420679646601056805341311967345543273332728788361680745736278547979008597717944570164596313776858125621547722716161214285577398388803833517648344651247675720420529614261026455015522307679148634476814074856082201150910179752747512091673890642229684855235646162308026097393674002470779649256112469791554211881995949414897727817179380083982680607692149872891233419184280207549195853770290614651148518134776033988503988429550312851760127500160393793784865379843779916465896332162582409930941359932146092621772310218687474238006225861496362827978844947641557519488226535917609428737740563640320*i1^51 + -1814592163695455908995360208043746794455239661647802766698626900424800481666878665072672132744115004337747315652513417616243478085964420804730055929035315850308497951730996687360840658950287043373022721086193498985802802039759600376230350835787198029406754556575740248820960178732576580619713238122329979149906637027953250789554112987349531758768835939109773252218030298001327597528022374045324806471720978577642450181217746178243073032781248111118284502421806980061235430605445453907695185991607155210290345131166964963529570379418165607296730241683647981083488646995083211673731994347096458369308197746549992989310190638809426293313332595486814096366392059171637096292463721670603107304995885457973671773146408217377262604918258741343855735821955773464814622583802556380420436345680279961003678002710407294402764190986319290295484061813493010190215379848992942582135696885311432369426775154436797089281803352673414642175840639111878829752390864441768909955260867890793911234630642579914793078512794800827470342880959751627126593128877937637126040428390400*i1^52 + -683295543660443641596648747393716316875448941467842137356742960640972578967309568371560364616908058375811784179078182322338170644733961785382364519997818715086681935405491332928281429594124968728263872318879348901311553717470260874307544492851102220826207046022162542740680144513910434921075548812708317774174847704277714500782859179554755427757655348567795144145292828067933079481585725996578920686372760612789162967476889221023350740402500322356832417847939873606322836909816179702549579532269618309499377769368503485113109339961829777513144500387562207077514755151498226645320174791239959364233595384085085317865498608119345737614138941226136842661314262848596434173542251989388700791883738525980590864948333147931287562102648261112773250345102930771483129160423491654075073336981737687010046311340261349358946121078632092827981498153569429497118971162427331276812716149518483566278957220768343674019334434343449778109086721376431959217035817876407274401076631193935883162878179038802654659170696152992306769675212487249908762819940919117696000*i1^53 + -176336726008910406922186130796436586690217849869729865750609727538762978755345812143829991155995316172597258046681380016959211481303009447682071887192344084276658460731271610741259132635154402995339893181395484011865154071105505341255348130076460948442840076596548784268925602679127026513336634556225264643204371637061842951696225091412792592344815497446596010387997740916926660908176378512024099368821816371947388401228216527839025733931229493067065954683886983665004460576174928784178811880330838864018536347694041667733036097071995313473726481591235300519118990607159280368342869842823577029095923971031126072108819142465282461092588404551333360180810098461090543552590666117006226213459763159082035489809389023388230505911852588671180355838748436016966921025628613136675403749952389695224350594451801529289428013027416427067370145047376042521362505194870533267343970393874927556851394632549572491994200645969800924824698172646645970860231080815824391194798405407549963576599414860639314472330498260001836869914776960450325703564800000*i1^54 + -21334427987380133742576579086755400224929823937914735894074928626563738996363446261482053698739091694508268603636826970339141809571520165847609855828402388908376732975633023406535916646914460893072160323660402906346214305511897620681650927115755999858423556961669784103461841037899806693905934790648243661556481659018252672669367214896793337924291560655542043155185608788538556481030739906743198375672960064234447918728234778668620627127978706726912172089225275999576725749621011018907072127816518458258277403795769281822357864426299402484886909371913285056038631213957215680138393055180549067678420825922564793352964096518339331492802406189566189894283347119775634807781122965522574152082506471933676048070815382214427997693733440053471631768106463851848221903686521933067836765353201435695699873172030498681685384527519762700242962873498978342860594969504421062349968407940516660121896743393755647502341888092255399055703801445723166907223455743715075348386661356579415532674218563516167840361477331326876696838938996464800000*i1^55 + -1468300886456574479050575481969138583735558032443916618860641906990597735093885313020313113228184798218851716572562992417873414162662139782780209086904601994137728411657736977527705011769720820602227673851151717054268176723595965629101212282389217249725582076478220620931145597476216544625332039955161387155443587266669635332392253341464774490961909842731706748062604359322187653995301394888849087160528052011210268014558900881651951476928404575387196397093383886372671091515030955607928185107991270514999260706909716780705802931689340063355052034890463564299762743097211082214926231498092018698333494435413545727850755517476141152946814015578814199127984067774377577070362383136403123521274868885089101022569470312124493417170505993727367150702356969864353542028341248995787637432170075901547462806998417127044279419170743263196319355484644352784160609007871512419022547726452615498888438007374377787836924462467798957960640126594345999795524268017728269592291629801281134349530944976787860753777685740109591464000000*i1^56 + 4835647310997464776694827676885027358119545696077863726391005318367280640473584611602077117843569403776513363236658606291547098407487543506595605903631164747419214019926918240691060736994230536290566541909426027569072414694385215903810271659301720392398314456512948781656503395015831081796908958539322616531763630569510990711736869733511342974616488395509294350730345392624473816843414080434940325553528190428272901202300363978234215807767606291604348969889883727289110540408286311677261283741951771959372955048303240909266286290515996990724868811603957445412194730299896715530441344850121518883781495426661595144089271282846739227367956889843739188302540883519703992934954631739573581741933171024570926656428884360181947973329160611846994356266341585856082593962751068456335720645499328572186177206955057823742443763228873215106296667157058160970131622272726148182848991008753712605916261163752596344362026394921130918327609597153450277856283943076594179102622136880229634131897051222714340325553780000000*i1^57 + 329780363083752545250660058609061513672765999289357760962623840865933387904787085708127375355197825403748579103041278649160111317869511627637424719432248400134867662463546701280375674778962881872418316780319595650852606474461552395910433397729043131195882422114692655344382225873204105412637614644898870689266803880690117179836725596260451233985417671330733191064439349093313034593217100163280038028023245085786703209325212876139155843918599908708948372647364248484034779295711766533552916060419516086379884249933822974745692690105144335048848932042456427411473226317028626975780344628521394548008530094786400507702078480800072812628904203939246493316109422437012136313888263174150461116810909826924255275902481566755270632321958296562402610509510279794011374293805723773798917016408106430485126035667321914792549145452623936767088185764122475094085926190203864229686978151512167253620412742493715755739842175755642095498962254157581168004272016758564322150193484618152083352430156546455312500000*i1^58 + 229864717024111888732195234213700672070447714488287976112899867947091384820106050320800436966335393285997107691636473722838085918009793641134896430272585244683150333147347395883724211093040080908286340525107327388456198065562361191218860934454931746452975290515095693141612123475480434174615612902209926244435714282996157510708030878418893432223162078776809462937368202896841608237178326302988351701738954337614165585421381774273804898070485209197823594654794539248957467986745009966040602382622182829497789463060465000022512215181130288714758166779796098967582823514707425458694990660145450976705308723814264660936924672899743133418476426428917974526372000660392826674853857826529936566824919345140441519610746926456614665275257348434488424762080576361340714018586817192980574122642184660139587865114039879583057858241678682239661639640080581216695949712960860480299345492203658413686824372670280419767999743421751018255860976348329337287633485898670383388400387859498308531250000*i1^59 - N1*55154752991865508142516103713804202559454710993582028150781544428946165050602691242544364686874382127083582168231310318459489261172563005705297522813193806632049443187303214353171168587671798324760329464363713589121616105180564214853744350276182341253629778412298742357211165809375*i3 ] ]