[ [ 200922603951321698056247597154637689536638204483833087477634058544850351021594637990204282176729692638580030559285463254292118019341993061381128329360478153058074084524792240134882087450641610807449863123271801893451232450377086034471336610008649891623184235826974414602976108990911927559437359486243909282171751796488855216120655149847402568458630141490266204687939386403914165191496767682262567804481998303095356956711438410342428742590563680372974849929723744332075737897521705069913114321335970105757716974686625178128341061905221858361190555764148959905973209020050647197875710603087946570918729889392524279444075581698399210823096766098605398201094706967237660951351296142659315886601155125129767225328055778483186928774165310876867822561725532392656595404303402609666609187562443184129357479176490142297765936266709925228222945310229646882197862401926638486775604523387490196097710055358833077758526918027360402774607599820076858656664727293558678029199255667461822855950482272118136020419567857569381177135692044111425928728487377164195069139181249873538180440370349921842935458689110597971672856229247244060351139729093376412306992156412735377050122292973255114302517250171451253039413435448076308412750180525308317899524702660638832901047239174594071047098129244858622150705307528214169261751664132561750733381017166761832341323406779202243070383332821313142578903722952146417087956847844051958655487545065207528048721878134758449904872290056081301781270567144599617988224578697322915850088064070470182968155044839424000000000000000000000000000000000000 + -1344944292325672858102484616458909945659179051589147821792333797028947098122595852553989848566818001364396679727328353978889000153868559472987119569863245070581172509619701978450585408756332534638212954760946817015361279936301999990592512949437252711558763675465206540032200772193099512029144714586306950763699846063634346219241718612986342061660861107589834217190073105464593989383753032230194910705737005654139459516519327006210458043590111275495995098024193621184183068408925667818320215306829836887101743770887056811693978020044403521949762348938408775179758321037426886794116679327455842499397761484919918814985837196453068947397543096542250511597517031299094296138637965430381621318356439936692250929196599134411238456095266361379166389675205561897908910073457551924636628944726716179078994803439359857320007309107619010253668888703402754707595180182995975646687264920332937939563237997930644910175502286841886206616638932435667778838857179210465440672010984074278415169937376935388766317613911454685608976010972053254410069554161045304565248071902258120506592890460403449615851875244812931924089447406464260505071672567713863607228064463042808751812658949402218387478201760823027395314276011953936736544584539932438902345744479455607421509115425005704603051525782921932988367156643521191719831117583211440683148896248573326381565014903429515158826936373464480556478026700148121059069345279684015377399844160927564374902392842904422878574023888480799966676147351623530732695907508977576564282557650851861864001257466757120000000000000000000000000000000000*i1 + 3842166459207034189497455034890771171764611926199460961441544292052186065215536188999226857112422893040688997450656199468011703638706995408047203269385217587603579577589868820637265440604525337998239187971938859956317451517449896783085855671032150486596220010836608671461206356323160853262959115929739183111679124977031947693667560151467985938428116037792993849884976812738831167889579480296559783732208336737945857577169379214579354097110020243564700965187293319948306616762275252625769867416943687642912534470900425787376513166958655869496052854010935593088479205037057190189717174010782440347991597660113261251249487232908511181105329776525885342423483156187684208219428880573356902864069858332104305671494100147746395395616241399136340019564931652697753595422257844648289915215928316623097906984929710361526660345767077285213840833627731594461823439133353113277214266321143363208784592470665182647671023700933307373497017776089207189984668122137511579514419950758332726773772641816010435138572266473295674387564116888597141444767711115218234339439638211441611005715918706756771387460319119087209980336280419424130206535616060224034906551252139776676536518053274371511699779810924881177086689801530093464296539547035190388774216085882375248416266717008532699762291210027723661665242234079869529576022538861950226328784627049837923516198374783744146834471225531929032922177235359493439292651703541528690999322226890989624279452211942648899971825191628442162034771865607892914139789800542813224224844583735634479179789185843200000000000000000000000000000000*i1^2 + -2583347257974409050497017392898586459032934010068607792648339656929922747722140998820153264528694516269643087158664415433881285076844580856616039818020728106793864391626198503150389293593548541733516637101574246665541027038267582924097093598211639586607351006869853991366097205161502037733189168707487633467867419384758141567538302333834170819536615055294366110748745929712278841417092229499961747609805398371959557548965731892650195275887865420592925752147695631723554852717393304787721077195951580078643115566335213397919383969773353488652316803762248673867971461819363722329031718651020638545877658374064398274572735247549537450571949588953095819195740519702112391868574999330286685060010498911914413705938234372311928016464314348610857014386813927029809755755528393471193304970077923670781726278178352182713924385378499021198649003240545069309852773564275622293013033910452155034568768912887023217160886322211363061314887004897274364422083982918042109440017692659074848581168036876007752573620323543442284564653212519678735222019053746995133943851821975496553725601268380962888440609769037948981275549857291801215923135930061024871437992974819330886918398212035963253067922406251367598995829047801499879306642597203630516592161921730814978403990940139391145312844081598855155130547980731175302827757194882872301356837808577196041100802154107847470729889449316094698642356572435104395256072285206101174150835141961635163349860461545172925360509294908266894247832946252156702076123573267292405260180635290375171565540081664000000000000000000000000000000*i1^3 + 1604966218095117537078513706396774587880210160916173380635744727667117745329125551837013140265365451140040746729880184617485380487144905342498912160339328623063791542143493021769636043631677736432332312621312690434279835469875805634605298141175929306799851078309082123836539830993869671911296649172443478030983645185549188747457600322496376423299926437323606743432401341899485804713995063549275704398381004944142230543244102198036831278814804844671093977641914352041974528595215417476437039103756120591700191181670846479221037517993705949628478348435311772487134139294896328165679616956880891859768453312328005370426736746523733647179067683229969682252683473294652277934721942476367882862211201206227358057890326973395050062586361751756799452696493957621562531472561849780854627907044544203293957988005309177060326432793389992692062887361020095088416859709035865129131211180432427002059859216824746589739349875712211222552668752567321407829492733380185267645740171804527327830559917713520479167505201005053828487642595888518319340147708605461564764333546117929031481529302426545558843216924036209784495125254000883874932797145069175575736138541969398924570376221031714295834735321990341068016716630423600143657904639070333574911229231818480002587532653889560904536202193849004848228938707688589152909053536100739285781727079335541832499092082714174500836264067531125863176216222763621495967535616578921095707264841574417086003534989571811841234917826111644298594882395399541176948797767663267724581226036114121881201043046400000000000000000000000000000*i1^4 + -280743748017240356475810653194299373495608545396571958706508314269505117911609511521978850319205729709270439476804879719076084759583196139019289966768279786188093033635233072896143629259825574044475164668151046777973489039469829909177749852958930242381261221530717596108859574540174256662973077264627779119547266879991483588616529786304670166865658386727487878636280427672446217216799211675516774584731140359367065033674991777273302145602755773416450388583612359168108225892203618106719682216311968678109787197549686159761855139918662244043205893418960377492968834603480728449665114645427910159495400631580436181697633086513292170533896183206150639089937399388448935254157254888907458846230831184548247550078845167397131319949103313463302160570163809493075485974819276292509492247060259746467216979076411919839803373455291584658575965069475875479546526259441728838483091496710625011248298298648770484208394830774640971245780433684218657616746134971291194854449460560240948811094192788784386940924366483346661442454443996655933877511830266465410938888911546745193761820457233392986035991536833105101486644003954798147634653849212727982630367412079742827275158265699261932432247200324929124509457126885834740710731218099247656261518463955344035674223498209261751981316959308433765928606136069531002642588143495322506786093692037679063517341835763274974797831337920159139104923781211103300601492885735379129804285435652474887297445880428541390990142758383465585482437329901348713699244742988735776895133525398621620978214502400000000000000000000000000*i1^5 + 41818621313592765453523932395032835998657507927092114257259434531176290636808028464909482189118408365992787634725824087573547428624116411251501766834036354030309861559207067870599365606602637922226504306893946209022677150753611651126380767535128180319723042701384926708466457653530546393519656223570215545622238529505669760325908112625299338595499000801017278918884110775002407053158908844997460505238238499054955086281805189483237862058322240633108094088154168821116424968887501604576545159049391956869476730611681312246329856764360217698343041171228857259830062203344005201709044618296164615188586006257462229554564227382935422041173846480368432524146516776610466070891254411699457096575261114056833677068335248450841587346784366509433673187568113767788171061569573110865894262909536708093277879555982612897721205774343705202885854173187013911342673145237084207760228415145543592319024429832031369411635498863022810302007154267538474895672497697412923242251534061971925086661543002154099770436773321307084400306545320056242315523696295024528979203132386046756851788671415665555844354375719066681790283437461193004152814671149345554337872570351164944293837542627943602827708388968077796183610724372350356725212522790861672201447102634653567876337664135429077626599458258691733602518109936323272930910063641115494871567143846494916487978351130058810197702632985410583437984228112763949502651403443725285314339925956217040812798231286520839136685027905692102096214578789795849126500282197647526116564491113163197400481792000000000000000000000000*i1^6 + 731308528885853114235991163823064171632990490109010105487991099262155413334598905052919835955944700433707048585151219764370930608910848930485710933016117621502001926769773909013194937971302252273462258719124294919220860009973395020703267736427185613353033687678994884770111631019950188805936835317093924350575494756110424325546218094405411753397566881207279976196789392774096085765180798880095459001917921588788047349340036296522245086273543423686482565145279020129447133546820585714516095103997060621113571514297149440103518760323173425058917390695690087584997243434859957041134639925230760810359479126121729298389170037153555486642462923720546593394323500130730113992351930158099952114980264229060532573034642209303233762695107758302218645826377383324067767835649414895429578590065690904661012696725269389485432069980828757656966100814205291702413962849925955404139168415783988242186890011842058029801975997582235860306507828268827371424906141221090062780181894613039171395282051510258883877688733102911450351449350407803907745736832680366586705572850348148423678612542978741922038704278060932587107621355163041588301755286637483436982364817170716859972919322825135485789390001075761628313436634572538279582084385641544820157385645860292916219818674393811918130887709185880461361677762200037454631413557865975723242016448851220428004275950520491560270939187409139389568886531732765868922574635748326440934264335627688533420811595994436554707598253270354076329545094994511004833814972498207998288288747237583334932480000000000000000000000*i1^7 + 93095717756306493198417954826793399105851386148475191402538955177752580610453495898968773776304214968446105286686550727832749443263280626302279709711686942158899990287463233560953730211407551775164774039291911536940398704683806722379131673545561889547731483290122505685942921943370222586009344079671239052554117907745837558072201824922774781774215989361260215199029447938446873405686079375892812799778628793774263963959427828906913988044581901891732000918718782709985704549980595585437187972467204005248159048163546633160828877012510378749638971576447468843761473449042260079254174297227882591366515054370207956249974776036286037477515593978089336427448708570034126581858067076683520310582895586886476153978270308881747359598322104586955110427024018351333065234036810426968079193270151354568078418367013917435343395782979380270040917125577761235286995173447114830791162440077975905193629870217219071963590443131190944557172402516161477405453045115465515732187509741529819440400068954194246354388729422174910263955299984323632175654105050952053389500618404890182530155470752576041466848687227018633482213700260756706667746284440291028022346116817104314830655274859108180163320970590332880333701310846384105536649815226772000827791826335045669483505621681258104343773230588039775099865802862522488747508100414650891329694998850529912942264106872822872611051806801909087033154074523497876548819734978924807662617269176041688927354858170074548428825131519274205964790120019119112757603844595419990363331574010923607654400000000000000000000*i1^8 + -3071052665418801951052836165024201227708499346870757271079401768434299350261162658579948244184009932310699470377175904610704521249904045464278907754956024148626511268386885334871518682085828826691862895446834624782359515045603610170963957292529303648741541749735389936157091731747636226853720058576801260275230369992276654715463147665083175129363015241717834971757323429209545765030304648347318288354957787624657446466971281176631837864082299564509682934732317947712302575965396534390638808941734149794767073971281124878061739215337717348777815439109552215767807796982102079733301498300316379376322942178100728840487786774792026292574302864045533614586919510675097205610151568800690611720954501365068884389532551610902053673526530392004076384261305853422762368862016895098155898866721935614900691618463056539456954666434093238376114837302660116893164835286923392406226555805777596782061432077321267807478922737541763742438980065257361337948434803277341292303261297490671553778440641777262735702882676169664709459936607699283945754281666617126947715539361980998028194193109667621583427405399009962459290556332094075071677024877673996194930622166587627716540561034863915220397578660687352018800306347007866926459424335617478564872183740684077095898154105136513517753240975525743099605001694770321681195602796415839423126433850325331067906850121037037263919052052189451338424143091799783390030080107509641099135858026247715804328308155633706277262011841232308473264855345283812461550983189510960774521969691705999360000000000000000000*i1^9 + 176326360331294905873100858105280382092971154546400160093278000562459777290895390189387671753571525197614197266617584416882026149428099314248639309892219478243720375305007554235096847843337624267502589228995247067088860923572015453494767969035306566069346318900453930713127961207136099484219007229582505237661941454613831328088568414034753254744195866495434976978170505975677941581588841049113918819668269647458449395603897193533989880186553104159686235434666212762968367885324968762844140484788460677730478907977304680117202715736375827373940945015057740621510550654028416999745452141151182529823499415844773362478582374710624506643042611871100789014814074000163036611481120210976535269367793979937737311245247209250238158460960489210128330076604569411647369713237807620172806848972945054900091129945087075478255269695052685290291012165668058341929689546786752402544887583913644274959079136650397506552058373194468277548362337955670409672833192567602218335320768744296079849710271803063281370217064788561858835555946284553227385228011518572809283333098478529682367294541025491467777406734827747942156249918864381855948502161739071884120414074099063402734456087473561171041270719290085857321727411224085186862685877221636430440763899736299574546320158618032437645005874284008739720163317003720183239738311365475961863001208128034744935440976612266692452746110602982157643571204693222577547977472374697932739246135259596005139076085015908953393956023563037455108314220443372539703523688080530549294999427402956800000000000000000*i1^10 + -4026041192392084963274227814521187093788509808517832337537653039493534196053105074798023135645760481397135367364389327694601653425353241801269680413267617429950611813125178993447168700408892013412754638524161328659286688306979042424384846011706979565991319823690892247770486604098134203990708361500827536480564831701639959830257108255458008104186280600284055950159690729108703614049685594711572235691696334070539879550684903564581111889793907526369749612731947836300166279581703800091919486541030406423971349115510254749324222736015588695772192050224970431325469218003031276765580862895632136362936014688940653072598250096836773398654950030625409616179519186885282107259399376889651223402962645470403993975446147620021649298674830913273218543545716551275536611660771514208930793258211464015947469779140823729760775399696703177000277916250412483589074485629964689018440976679192460424999057883134109611303524276308436336166739991221169941183882004556088665718371847199291024426691481354584849433264230665941562341532852183612953235338903642131538555706754254998984695360410460559825441080923289062752097407470973383647799646608796496360326058004289650830629526877671414392341802849771651426585167501363119083599061728331277224772901335202836262887854949326186083525785272385697141150279596906689582480344739304528645949427462452736734586480819925472937924474222187640974430800860660015983987926839256505868559780607732211091348775581299605022368577738891262120645352641318269627801803536470388300579654860800000000000000000*i1^11 + 146555511477837655630944965624003575888421537225761135426759360837743252819278663445368936859425868100601571623492426114537016200603061805822350407660752144059128237138670973826526159036784933209709007687776929299259422053843484129290613030765749853665449389166719661670648987432252705992802394624834464181404183928225568880107516213502919170256251227961636019174041497459321810247454043206653467244662332676583740251593497316151371924274523452041012692559162324038868035302620923128030402308069576855807711242801407117810686873090738271864347451750464082140472449119068445113500971588175367995225691382328762816506509649693555327199508067998135671781389206376231824408710799469734365677292381622203341174462626382250117650079424152080947487176537672428961495877313681401954099245369898281785950648906550333072223523340787693165050040804119004784428948701246693239764249490700186138022318535704746910155112602623059688409084258508997946706206258628366215261338960205014531630416072928587236322468354253746678930309439252580141475079651922941302415434810796485562324987515815101351625242025726190146674129999666088635013474991572052247614340387539079590593721064703663629512200356339989780565186506551980456017862656349576762375287611588911672332610791471472328823084337097369372687670438180711381234835985960837409075747352906612286522991064153286774859317027866207516773849430832359022094782796474458685405368245682690838622253547980491479245842418476139198774952529977198123887986489149223201249689600000000000000000*i1^12 + -1617212726134443829534898294732696663713682241281587703762237033709988071389127838031010144268314242032836028694658046312613464238898645144798647577471970510528172850481134509039571863046701599951112392499993331227679290315313263598705655472268192640069787252571462424241330716018565191200160853091289306143831309365777088861724842128640965606401808601235645076503890664695289485441458167985844222634662736918233535865485445430308460543886446473967119198076180281673975050560065990668811831659054744673250389199358055592255249647236827921895024389867096295098221210542232021585413703543842505095259363490707786622160104056875281454321421212500470988519298395998428344999240247809626639651694149281964860283127959920057659587685668685981097861594186612436414509882403942639032657364629301942286074863769046624486919751935012401403922008317720822054778153887070899650734610466919758180108267952347847073039835878163132106557567067866303143574759448605721733617301554005746001139198279856195461163919193500137655899448656503150229690706034883007301582555548428126395851520526171937919458505513820092786328572535505564012574335699805612285412073190506610181227100549302449283576323051325217931195303329110051687438527016555388461662898893084857795058375196726472936514389624847944053822648442326158887392137480623298228969216281328018784822353490418465967687310150454877036631528202720599151012244560401400591111184783771329283936196093837522720336784465969634109938355891508550087995752624293643550720000000000000000*i1^13 + 55322732715282615012132310758974583121517981923920168057320824615217453698475386412342913094106837207699968479269558206173022158191664916871525100867052864663335093410361275285032823739217712420224850888948951186857664326532305741369823593721428672230213821148580062621230849937470576181448346779921337022584104083731714512969918919065061613901974739584817014743764112560102854270222602555264336532451592364378734992127585807280309988505587462595991407091893015421129632251126731294008606775445557549358416737479594532836774762401117003315179201988903559481341634553466952403957867979691903314415895868767302759824969524145366909695530827395365936806179962447972649263676117859666147190026713753753124352785894028967453022508286327062289434050918982970891443344244160807040999140668885651167900343694858416421146338006737352631542711000344663385167418029681013766278974274810437329220943818380371916000346804810655579577328881504546695901999008235362567144987417531335796669876017863638082651522521510396257200546468716755200376573886294475845534474639740164197921426073130674388634974599506857559181874546215246385498637042203715852805021813181477170090375532523709564860479612395990268106648752121582898793342252887169970161192814832447156602501242577617862106576344833253372788139934523782549703906308336548296552703373699273521154989331161607714279487086615461129856647392879623191142920968638544271229768274153086363898107781320221289803245266689844784176300172519100618084400654312275968000000000000000*i1^14 + -394487972560319350392033784529844376320601126330874777979636576588664554896250679966597811507739564501412821458490476839358011684107966418174647396687818039768203162382590500787956033276241487215399467424275052655482552342182176416891254086688086119642619308368032332622227623374474864886157900401559421607144849757955759803679470768778916571255568087658715153399867700290669842465715340809927848167972341190408021844579729602200834189309260264828052895271837244282643845969566475645429867749037155302024519397776766104395790531157896905281603462160780140900385808113434461349879089943293490581765144212551524440537363968145243251698518110530988908839059543980108819110315387337439031938361921040430881217344393936485751882124928916956665188905348713535182492848485969117866438103365018303872398793759256590295903371633452905089342545716641325587096558407585816164509276940236830097554157445051529567459927982938284850501693312459865616480808890275730353497729200575047575212316706059671764871651948516492629644596722367609178869961952254538910740805429095166882514615532161513123862057321887296018556994764137673222913729122969029389083362684068157115061403701963470312588844326653466699283488947039558733723965734898537232381703538036040326733405758201989069607434654047969693359686015373591292743777853908408479783663027791983292923456106228450029110034487659485903320316131557037815196466289872857373489343305518844282814931616183424337013692507132476463850067361292063276485876645888000000000000000*i1^15 + 8508126689316256296818077815861370691589541360648866614063763608926865801456145408670659249490583262465601958263562471780719831289538856167787434791747554437406543081256774592225984836002031037909649222055262196788600387197699861690788388133533107869396861669815597936602227495659286299521941843780285243983316948632711992895982548532081578063990951526474506707722462453172428953880903206753537623865795131481092193177468658263499276900690496016921930760520619253378645388465433443587380897099399420313061371620642086555171508166268167969657918815889997583006326181254031858735487591377096262219244303324208992036127527421054180763696081937528755876068327654355940183418915792754592477790846241747756360906398909947329569225339237074922012092685954820148323946604656793970682430625535755715217693757628936466854017253146610025199712265104436475614532910937619092882243907039213979349218284398728614488114525243284696353641111503701212635758798974439224580280152536776139299407979193633359937323650300572974433745299301921526505070890819188312295080287805266561211868389622001389696184268946070518830003190107179719238456748440552010579336550975445952154971964592777523727379980285560135590835928727068375063316957878382735212618057787505808043037881183598125424155223703945628138616608078341479041554608480266988943591197354909879799205250073453635212860628538491293602521075152117926842760063195055258489665696655097172036516024640959753449883348893052747199588655316861109408681164800000000000000*i1^16 + -63487163913225977866770555151422199244177292933835770469668992007033706591289056232404926355312282347394849969947425051169180517861031466350825111162348303999554274139160759916382435731297134540122275758641575624484448449525120867191765033546414874658667409455905557822582220650294252574902077151056394086826879993390618998957861228867003303018656266430703156681699637793829886361664640156103101173948493444147357229550982082082456298012797913407206202457092330645873631379056678231897343783473763243570358468855193310395197033758922061205236329440068044424033063753958185907153021826805454945074988787754251135586720643315734399412928315112614269274522941269850602555442409845599388459856312489892434734023711713366884241298859786228240074082177223027689903354991194527803705628827860905405151201254579122366019754282991874496127342758248063527812075532069184110695683437747818206729579834534459185481740928054843452235070437608244052461415528226611347365275162723319416116815182733217031581694511427278440754833167457917739340358377317633236185145230420622582261353547334962832967135733919182293352570869634882972574089861488104885907242629682812447676519496069191347057813080775289993891200015881274372005721489367143490017387036625479678607951926979521948174327258559703408804712805545839054331647392937942471941120296441878701230805180311981893453692256311872624468657968395581357448123896160672817057174367513854107347475133932442946517862397635057695290536946129845197209600000000000000*i1^17 + 483017804190040687124408838681356031859615405152104711723220529301129777679918185706850104899350736095219876029531073085698390476177908134425551881962692080038388161894699634191032616484765890172692527374839655157958986751804742280396136778475446191883899161571194430940952952136388437452490703169228839943029722464134713161152254426238694415652750111404003977646863651843049859293221588830393854262001847080537074062883871366763326530977844204490708163212212924334114388998236053751578012488134520152587807849785528931109985374365939585587538733791842941457345338637328358962854303234159014372135822340902036316599231368135443957673664196082265117448040895712033370245435390025917944856102206640647014174647261488232952222059539384941442503990813785613402769556472213990482984874046646104219707639606959189324199948204189651022896436375286094346832498569531961970484917629595797250053668362895127030710226461251832405098125789929950969449364515305828048480393403282334820380924311049354930021999803620695975141839888817222337696407086656143285043004121262739596050113126160894681592922576142395316702659333660458374028482262373599167547666926075407272284816205255935935929891925806759138217429719224001866210673728373374382704098625793413577920785939588826380177123222208717002749094199283584490247598805333383450185706909876199720893048596444353357256672276260135144267949420740323299138478125214755441226221240168964658697104637084877457121211740810724023668136346313031680000000000000*i1^18 + -3099037599662618484078493763489809432376185158564192657866138132619206347118901510945998853217396804976311790288003924616423460132287402329384506815055807937340404522829053441002528235871100388617949612270359412351059711254697881485195602044058374697451867210564273754743973979933751518287714094453276832313205692181354420683229961690883766036014311725673904441447668849212155493216048165382308091606788840639900565173388711043108859215569016373860661847243623332052036663058796046850919855287999426560272288540017208652117112058548450366830666103593600392006034195534940571437592534562623333477370085063991829490958511313037385177431134057417523170259137884977616728669547101461958135119765448589867678263608771750481775641664538277824649466344632415446239448374412358853739500329938460616518889654438909083755207864732825499751794259188160265021409681886083066088258683263184886071515691833940829389936665051023917918319718500266604622991023306932213807106641249199558293408671876292629514212644838169459733481255443979454908199913010804484031459663392053030563048388410055613605239434525444244029999491140579159425145268567446379429683129229374088107169966885124822972357759121998052823632077211270769523975023789550434249182872132092340735854710577627064599865008791707227231518256854597456064542487262501210287923978943709749211389875494836415642883917774338047780710533311238539435058741056115540832748887018448483812913537389763214600729733941732199499312775823360000000000000*i1^19 + 7325421794251777637064130960391258304083107901498017137673761415396817405537637638107384156907189788890091705993909303029232113041940813490860429312296463066354160855021849882457943285093622214477888663746395631676220338992195271123872038949774522764519354293402007068615969021475507285800820540142881063896866995531166407607619752315378275769144729665193884165572312672894029123465607605333661586585690111394426228111580831620722998342938575692127534251218563388751895285437077037596842653189812046591029510550201847363260646080962096540256982342573136317824956792505596987483084857647501087215324690970508060437136638168585880730110414001736132591258186329446133700657358071356524382213313750771547668806662036771137486258675840529352854412370366615193560956599471336516843028705838910437438528686218372332067943396603855667071978354286890545111871698447212853337674612534543125896208949282021527293901151375083979434506358522192706022989516698950432156945331684031985250641046815161478980597570958594078469332830970117338635526280595132491214392919483293327159501346685084435045223958671568003880932961331185181132454167306093829126638225481767259070089574598528120989045418461968855448658604034618072751884256751492915293660923217163402743279772585304865737981072419868257257634570255963267821168223071137707806941004470668527226055445792964969813984049623905297471712535034399842112971574389711320365546905200291166034242524228242343629204607929042008287477760000000000000*i1^20 + 336050781037599671641576066323351942272427892790599614410814346836460283536833372230643483200638344245737048966041394394083192865944358506837985708390638699825890912942443672531985413787991419129108547440789527274200312978931698143340937823558023167544263485991362827527232738839538226554743347010326213215591801980393230407951701305076794954603227913956911087303896437924403398876540706720547080864367011089959060481164013504409405338150945654353255195571026418745827382975930052685962539704249747584405309900948691689690635266107902695554592672360907599309659585367955756103537822561189978652206278407963515080505995815902029039777843340521951234172225193568638011151838288870121487107104848751163242447999678557067082922520696647991585473398901329961583529697491863399508226071343073130738854127156757670667497695480979486860898209052727496142012336514350592923141554341993978470866079257414612722528848923585665374665919646691337801725669519965344463513022957414938624197914623166178724745695685120319558649675149156291039773660082786242621803929304048179397333352827786366728114507195150035789942695628469637971916555972709338848023299090655458338409194264947303959583433635232596265661855344312139262861752316849671678823014506333051934071361093085520328787582269794765670177850869781290134060322487014748574570252596706983309715778942702409586730726394649016636663391670910900303760881631651427108952261168596667303881780379569050996847872414257774592000000000000*i1^21 + 15168226907496927826672305233297344979254316837131360157116364527179583069188443153195449832146228116421484951846232230389628459689361415006534418181930337813995372902536864875662823716736056676633340143977395828512311385528428451068141386385754153638198221035120372125359759514714648149311062142452756741635191189035466698716747852210571483452255069031372946976198052894427388162946281698737961042179529534871119553806835720030749106847626792935375595474483467408283974609518418191810967968175443007011759766687071113845633570392929210662115710559610529705973876453064882684242424117445028963234143276413069338353292074864725647956157072748922707394985731254185112791892514355173677720153831505837742970221335852455729871630803001591107597770627020325353395013490299723691643006864530293587461695045945877129743461485785136886464426003334534203258113308627646825528629532633413350352696568669454589066210572439241211275738580795010918256803561979523631604799926695496609640974989698780151401284774004582784985481726957764270570150566077713406390729092378462906464240926652925946338450147923162881742309136951586012815512979110042722829695070083214771838419736270414303536182953926220187065557606409461186891543837945306811043267959218960728654992952508153469542870233449655637672051872109720389208633074941732930639212230121178325986920230549510070227616957476083214232439995674377478944760422370850228031057992649113339972081574714272314192643571161497600000000000*i1^22 + -2040724351546109606348145862435770953326829474319852041952229278906542285510516782126963594048036047965615813120405434584538519027600932472860947910083187175966136374641513225788985326752510466422384797972003885781247509215487549556618288647931580569665857273603641824341622511179632290065135066083226885803911610796892299698849223997637756647403271289146644121406924615104529003611342676020664934581944095394465710389939539739905117395834561339963940629451873172451779700319851188198093844904143172582439411487150991889438253102669339385771458827125609871180428568051547806422624856300257303427822626680736051077460831299690920926962101639884318604076078881481992783806799448404098752701157781345144766174417618205282340578052669527576164605210151871939595519468732792037202617312779235337115379795052374368180104009643557472622551641752011079662132694607327859026238271942299979570453947758687279814653630082711309983851394125497927355902800807845381577980153875891593364149588479548740759974818745666481713072182691677476541271169127896267003356700607088948236901295439512841526974061747317981227254543229897055424436358191131149828472540817284027092525321584391594528954343300570109379721026191562977525553709025994012061229972811455975622399135887692298446184906527539862084024971263460298792165803092695898546142428106489672375746572242917126318057534082001763512288865226144469372592133545151252181600825809314455281224037603573088310735667200000000000*i1^23 + 3737032425345513004596999918518970783468801917900115219660778644636027134337466064987821793572986629885251085957310439964973065897473064913515254008372652575108385322288062366770988335084432971694859802576386507321379265957612996012250494723057253635622172970896403419498078866291059174710466915854519036402746978236972214965762367690916549378577812239772973428135445288962491923300680667628024360868038101657249955874607432395731948040960852774376177978232519523359045934783290573445079651692977129222000528714810681413758250160810404709406177915455618215741859619202074316294370211422123625041354265233982819799803439807431775089973669720226226006351878933319500061805487874500334321314858456604114482921759704172186092679999528132435722949150270956206743981562846197907401888904013408714080946679992765538328270273673254698177467559011876849914120079879982141048772661793126976813343391835771151687085904753830784402375017155486439332005939963380375161604379821447782543127021721482574569613485526722582454852621049425367527153851657115450158823330312394198240635736689338961978132287010775312467604420334400230069693280940028705881500721516037788364558338473156724603898957754526014082222784860565891850722690691282888733432790839598290044650587178080490311991744549608776630921685348999738348899685296311389584214839319798226718021834732364142520890599300408320142348463046905035219583807199325281960220119936809084737482604208882156830720000000000*i1^24 + 636261824482178366601386073569346766555992309581098558717415169396244527631783827636370160361073179321746919865935530021713336020027016610003725801293476522772340062012962684615775255130285290890739004005958171701518835311600160142464412633758051799375473671432787991404946799490879857212261113332550246431556094110061423630258771520040919389595404776751194253634854355414666582334386673346492372639679902831670085277101684807206887720154946728934524515208549014576088044489956378326883664463411692365898232781183295907622338542877126944893997883807709724635588623050999461024212371718296758424118186641154190427317777598348044722485778096545707482459813490584022198419007240813775433582794762165966915392152975299561140652802567408729755108747219839810041392078190851315345767888257803133464896390214964638155124416392482547027255686601885786125491753207559958327116501078503695490455924935341854125576791031988944565737107124548022901390930552537700190073962294587791052984639153423504761371652577555993487893085177433030936416734390331915550600140690363404285199953371000479327133884294748030576744015552382412335708038227501070290032872768999766485053498639879423459225874305631842914167691708810854242299817577152953980088585434784776757423343823888478484600943248565505721633688120982068452862340744284208158370068274519111579466947965537341145229975074154457424423636605748504395226058345958579009430645340947722209090052512808960000000000*i1^25 + 165902289844774541405879265687173208872253623410247825934266549607715846951680755002726463252980072958141346741374507113750577354729236717088061189884661537813799518099339829153625182403051116463383766737142939971237217525601332854792960365791006137401169423552427260718834913321551685804780243989280750397824960677707457162045731429955990026911385439184790127401139269868919701963823520916042291803607329909577956701413419402752448487856901587728710426080466999879686598036470877273639570747487731693249339811343408878693428114215147253016523866480205348797229894210803325369585120532276089625067347385638356663664702496982098769093547472188576419150238349778242702496521833631403189321279447113816716462449271215707757163510157920844434922367741959180919509799467009336390187002480306507527664862593640875505620181283414930313444470219879239142047712086370467056966685770567473067083713909817343537598446122241809270331713535266799115864704495534724173743030848469614577475394487608343760604848660978806341335867392662887312228769361270518494326051216482581123163949577189525967197909303794680069545751268181326982214564346734686787655606099722620269308952211627847032611546203759350885708150954635929852069009449238288907396156185408254460618160582666686304831349382152057513686774888578637246922396934628472174637629683384765675943632832548437766078891546340500392093868428715325203178972298930855715096719664261975968954974208000000000*i1^26 + 21434276109846349937126325850086096887989721935279746161510975862632486511053436909356453611527727888179523220472116589016645899020381695903795175857285984154722062171798211653776085151117070347333890827972033997416189293937302372730177393693506820836001702001363128155644722263585632647201663827051551061802342871622113345595307030479145028496364909647424672741869721134712743642217658768679499803986119568675277984362574445846844088167547560139298737636539444431317352932369448295099732579921831512380030755051984452770044634339088845900891821149089070808558070028644319826855067066969744909441665048568961659917409188529989871700415563249000367720871423741232391306077099684562973578937003845378138614330218730964430245243796876993073580892879936225941648418232240414263607883659946972948855288965943723182363639463558681302203710034085754518464465276866460571807074038355018282320630685619686311684796158179537827811239847144203405380589346104920602257213607737430695923381715559130187301558473190277403630897040375049579427275688093866097639008997197828643871030333512079665317351544150923863491720209027488397479151695203731268358259675889450153333431719863754080429901487658459549131440267336475219004790490109433201311150376770598134002381495001858711855038611721530725393112154989293588937741310607745012240556394457227470651572826387143178328869415895707462578581003334720909786358409530419410319349083228556230656000000000*i1^27 + 2303496235054635802997115953284406052008586737927175052414094084755596414608564742869381688555419860750251994480123462727785405940744901390382853823155185852429330714555883327377796334531339381331546996037525880169004572806869677143861059869540002623038909403357289238568649012048829405726732751457880686517780935813262247534029336054585220642977906712633061847719912714168036645712340726608089238728098956264768446450537775272858922873537135610502299320198291147094187250032786385881548043106616540903533003980254827456628933298072382086533042840407518160600556523845333497378662178695536267064130618248080601326944871287195536604434154537142048075040640903849913673358703628337937272956741476392933030131805579152150146063003503060772332232973613847952988732706669769877591118086363287106022200976853081319388162243439709785169020482296144531783088230238727836084824043476631390412777354958432545160934505554263345661067403692197958024289637432712302531752417590389898590139325311382985628609146785213364602114692876435187863408934346305695459466204425350552157395156430772241469716638024044942947426373084434682447556204629873428197914619400287501245208905596017655404302203920587390616571980821745537224021137962767836072506768642122190038509543565346389209929126200771006331834000494769837629299280300311361694332192701872964414562929873221057804665938734102030042363239763070628362464011394774342198409551255961600000000*i1^28 + 173756906473249176177120704592650453451705066487514461094191416950857640612331210371203788877809335653615727958879806229442070252271111434534469167260579725612133876896951869701466439249003471460699149238111943237978390607788737662845619421772393374485702339971516744438152328576665943048434438719793923702535282227150230744936614099090473087186993482079138706026581536915624296414679798818966200734712731581533252751327818960843874059540639320401986402278624839875063486609241448959307814464143165146370708124585699817461538619431557777120796940691220480668237267426221366710648287691117148561228451697099333385636494968590751585402480913533812036744655092846690234650048058227379965949116652916179362017676455478969889219087660341320602549195434680284810027569293378328969303996686624433148953519476350993951070449862968213445029359469965021586654569977068768406021141051213197431855126650460225146752370471958526327399737094206432843550637736090037547270602111912943135247935606866710241503985923342893902543437009990526323846500295963702743656550829133932385958798913756413801944582840247101385000579327693821136273731256803658924217509749593832423331950446125685204382998333926560658478319827106632078850266644054231289657582350312109478366319049230609810522247694949213056279665630704708237502767169755410437708346362662028474983822441621185225479076555300303156813692559014394453504683463663070989621657600000000*i1^29 + 8178100679779726460370854003374134616623572383545209379627587845018689993943363933712038029663814146447383501255096063553936128949286866564748452130447460670933451110312966693573851004418198426186581729345643105397821647730007422289970064459784506691583265734454000102874384716537406786668728363652249932012727030785323059556568462101272539703766005000515939739147924482248355476622018280574557854598486595548872225988215333074346867757813096086318780919679217298880002446211360603540803342411156060684206805092740724013204980138725563663832694649278374237358886621898287566598128299466414827226702501032508534187154656823440200719725528483901761571976710052871159601612518716578375669176353283412134288539376995227998204951631054972481173299705421683653332203093127713061305004435611994603351648225655939974510721334487690926661173580010245753388636390516240032068438741799707778378654771624994454900103530598170667068673583285541167987553262687130508087662786491186335809432774583827058952104185279615092400541833579760021619422554200649096815360263704077951273247230549860060114652411001601553554104685394109368283108349400317293160267317269925795144539361116852899647508616713422666716844077778118492036788913690942892339375864251394172627264788796886257049483768028103697755186699322751962798212547514522036032340559190103858500590891314671105722164151187632977024948096651342894712853997415552778240000000*i1^30 + 57158961906779208422923833871856291236197808635345204869168177810089768435327720709489929770600372279990472102920148441256442411975693023502298485074449914873234211166254883957530238292269983516621758514795423090211343101018859377406224738486973789876404356612551428374558360429232475416677371220238269690133387448915988530746165812531338760102487255579669463734053752108003660468869258286709401707620022531478546901333080159003970448088753496486380051060400806065576482093231324030204732493997946589191503034976337160520005288473150268676355017159593133262614958429860087774524199785533244148535164510864042864930126303268096864101098406221259195854351425310709066552739924742340981847217888888936138254254187921734938733723479995321976292535073444915583532556615701924454426079062192496726191514121214313260540653343636761433901447828027386905968036343121253459587711006641402265471280968446409667446640044851236380236286150175819128518361062378614733476748319942238030844073818487520963032938478552307571892677563595796627636942749196710947430932318642317467057549724781321543221216028469113957420226849521008734770561439292739215617148887305269567765272790336415937139351063929463317702259248093645086331278373492014518857332460518979132429201606864303420470444475288741549188923008530339929710760069156043617981162323710282306069709372579870053921124043685240469763062566195850720465597235200000000*i1^31 + -15872984206477252796313282569011116316557018660314838999143195061892252759917969217607735653477951533131101188591734103132392116760888786192549338848098397709405496449335323733604200787002120820194796531422177993300928002165271685277074512028834698989747694789714328343639989881173392215920177781464706332867838285243244522122499826126826244870320646424976673345471185882470821813105660440358594170845395643273072997173440040668604929460856450422473416864413036922887837303368094026246501889869086980688370118205966944745360331099676250979465893856160322180418972489067852222064797120183772619839875175508783138478121056121713341275681258355392662163305350415657596296274968179057761415936290401043579427637498675943729692164166103180300147801296949315838083643367875422408564300529833700664526306413273691027680657179799569908835548845825331823615446265522591712860876063506955976355024165751192822058905761769967670348368791896677994123402984698410180084366036969961542367862343625338370834987000635954105806949844263065671999678036649192982669304212756346216570843614881536161183548590900937960117887042185835385043576319719123442507212640088570600804026826982220868917614484682041173241126617830571815418357610343981868867637354006558220571414929727675634460809228240803705356155962814137818690069499678260455203616023247316142001689060578611766224123569266325605937764901520799787122688000000*i1^32 + -817765453309104375971084537240718704281320101385371713870660350754896759459707961293610925548058173001080161390589095965919765781882901126888182117463061663035452612304108868869494743253883116110657994395405607004871207514201052012711788189704115812404987554248699752727555635797544346694936255233745205854442663423717842752772914575443744826270364339057064291765201492016448993402363266094544548056555510073793597791245240846551607043352279592899012484377014622357389556411286150587305181630225229295986023780008052985571931496955739513327510116387011375720418570691194884965813770846714918167817241192709327761911736691057526324094210660725935920383194204740563313822476674930468905926527772102052076578310053838988151193245623094756934811249384756787963654824448962893556170850378121192196876339982968169502251739488274390919148363632311601766525232146086423417238954145945915340355114207629659774024817816562210635141261515585276237715584947856307485315485580144201117726701529010082334399344343358198316681286274741205879127179268605897904884506052925083540556769000084078074625498563788364960171828118296247409922657222224945842010815082030725039625511292243769164467030614718200275577815504180140278927755866586924865509155595074274347241364354789509352415813959478585737106420752624017543660147234935348827078431686944863009195497923624757026941332222329289438752921773670400000000*i1^33 + -2681690280109667463206488425551906578141268541873877879940362547071586695558108212966215192020145227922399525389428691137816307862578306833788756510978179329188798956114040588357618328494090479227167410305176743182070011497245600187837929399122624459519098816061142975080859584664574913841730174238541190321142130834511977906839457452470663594583829626069740298956231169990419518990232754151370708077968758589280245855433540296706492658889666899951805350951054561666352937913829135611099752094666628113990089774388230129039939229010719643910042697996283527171931754077588401821492678041107243847514386469120803223414994362055568214470896579800305621329393144008470522955392663382909723079723838528011631923147564369708103316306280510990400354046993026892253545128046969976829720794739301980226459791560756744161537364859746112461129765947527227100846715838171626391307391817634936907579249875854094560925894224155317088033972612108267002218288602325813833331914213169193210122525413002276687167362024138195893371189357352303454266999541936707192487507287427885572542504891985362220269596366187320274961818854826007276702314365617451365092492517265559794149464677072255048229202934659798063680138828081425013744002557677461844046347444044559003411654881205712041360931786789041880940536994604679442395942385225342649367145235561830694739263411322207475818450802058933684089651200000*i1^34 + 1322647821482456553938812141988353542008750888249731274745617856505742388696330081018298695802030154034785676015226376062799977243121263320505091021776813695388960938823370777591311148756585536328355891527131408003530865773020379493881702406694089748097549168561243641232700981504423857988659236580855661871970377075076139732209818229419961853766797695602806148661647717764602801740047428755604433384105534585116230326403945508423426256362985321756633580927908390949533886949743631055278770581585407377370788623022513334709441542896785384297390549972064087573540551937065464985948154083676641458194487241779703270384747371397682817597323741714996348746316523736650070877680024424092532054023593620304829019159346185174661913347227773422186215388153532984046410835246377286980748486342355095508074630858317524779725550061058539801213724605786298034003155217101368787353388406732012334416151159625139634820298909319338819775146970252143694163607633745842182111035201939365135157141861362259974013528462236741761009441415111327483646840225588171724539748055025697107822447745077851467275701677697039428876934803773989744985861138826821823183662546384323496645091505862129613176330323465196168176882161431041629983545049262093485416035928791218970802153321563603786113173855083644295043414782343963877212427752877490796880423503560299093568365539305254037066112394590158848000000*i1^35 + 60977529570157167683748335249196097617818490252620666822099783471430747786222021447024184502740994316268191826431782384239387464794177316620386068625059114103811440981783207450808407030762590600276619136905308806694153985725557139074384655914655182924403461009548558530116211681139875870176360769519975360239413780370666282587198482936473546165664913800731760518384315129900893286921934023458326964137026062255429718997187850640804102160407671874464878205756281829272331010111794841207313837372936667902775408862921137090839953512705928569283644286153870009428598818103904379158603736022973757512396969657819652684773183123079888668304203228582974845908704399841340979584619181893857224871393862151826833313694195078805074774957522028906990427189700000847479542706607536088004565201475345803822933685934200131312651792385229726686648132656598259047340961472752042525611755187735465099839533854822907326165441117822714252979094454773255801987622319704278269450330183437046722577304269945038832716656769248033418975286799336034036812358651739982418935417111425155527003444745838169453960953841831054663684587259926290153691299634505848242035182742672091387108176346600177177284588329871628617173536129786347081157180371376631944626590144788951472993059154798048982989272460024480955505604680331541706932101969767105318021375917678474170928278329559514690885024481280000*i1^36 + 1262806480542077689527299744073779231090867729624977315926551965883806263135573770819339950885777169264315519168073821973651029454734981394366070076641603326682356484044929497066076410078947097383386323047612743455038584252156696590490374352441264526951837988900596752377229503943794753189058433344292384565543578426679787691607210988821090765130738766451193623022233861771699427279014704721499748158263388165484852201513130226396550447682728091973507382201782314710426461873351455709974786515857006252554581968722386668154309525513891029574764826264501406307427072565026309280055172351677065728231582398953763221546144138177206873939587720315209778597020080666671624233213189594203784196332876491391817281071756209308667505027040803854833497787990651028531810725680141680581601301623200343227359275517314013163727799927956016364000299522422776542448141191767690057613953847498324488462308552915666456695595830822435834925849827931219133723815060874540984108292058850766077153969836314415670120218666596559402588203368235058842462635318715345298218936778456856739276118437556823108007734902623255976517804588957400645059483648407099732490026433363336248591921218049625026037022136614686275019475531205068092104233082221407683138426024105378424957765061206129688917360417422595783425137533610755822976367720854222722756120573022777251055640368664591718154240000*i1^37 + 13171845504331915794380623134119384305222795020985852972287156963451088639798509959236826867766878496457606062310915410518390333236429580064644093355375287626253661542744397277595865828232753555943700163731418479557117335843302373959548771954816206162745216952120124356367941357351082384696795867549496682646319453707543326288397402119943112228936943938553252474802959180083668664706799680541391384761504734445080663332997590343100231933757058008524228109412096371189279739185272443603390821801283411553269239342828460866126772387756965234436953550302089016226502952574211205360184040501161028301544734845253113351333530111731270034899470122341060804780265510884005220883099241334422827255866048012679664741681680925283297858391016115159431719582691168673438901535581983017924698299219786368163709182597560419495788428414874414840353055264928574118005219593787536400681247419046790158253393412108349983351975571110211517419910148545455611401117712971130771520611401979818734473872904848088434543520397866563750074412336873423378135481501585509069956059735740347965559654347869429093095132048363847597331839307962581868010154283787403578252695018338981194210265368612375069336911596455370297815492603491674576206053639417778083612622283631103798529565648434764945347483106291511296846124766752591527063054347939116935302391577396419329632095365496832000*i1^38 + 44169326274010923692827940651035583109604785308679796651444196606932589515966131317262462753922972955445269551873865717633161669920934441829139019453317290649655640830653339285718538263525935092170828226663559471723772682753065492582552831123517376068959296349346175328668509352942545699997989107645940713182340927269235685515032115944302348651617589789691720442233250514454055472521714433743602298840638858545831010610555237940262107251385993543253816921546573410717418102623651609267097502045893407847869906407636348613979429328507326428244924486216921147053827859502679969699213458165353811653252374198058261476104261839898257147337669618462888223777038057739953709859759367457431269701703467983533686248133815506351678965730580044470918649691104968396551768331960000644483629499373326177470442521791468378032263831021968229013784169710177810033045703776383351223033655961359734117514022964065257271843987169114456042525775472246034839011792933179506642036511182075238281060341060272052574595028640991727214975950190875528369394202433191974190081894638145876317384635351215958991194066065078658579755740698595995267430954400987317933333497919362683398685880334028005601105907316113268949622876413377396321475769548876228401845549750734039428804798774460267880224260739502650244642038397207661846370304452203261887839976397794214842204160000*i1^39 + 45169348561655188371450208107826745709901494531588602967847733585941428058732022481045398042384041037513813383887132704542876114234683608164482318361526007133650957887064508187024205344869644403344199429833591253963008591278325946228128254271585913102027162373604201634814754556079017905469471600801574381293567241098989882242137983220302838870167157848054351718202733912972433115968150215204416006873337338693322397062136602238813962282072629847556534626189180041956061963290433929312473705377383991242449314823517289188555634596594063669909104730392433667012981039278148330741989347776848663224215927510033143813884876101984000030396173707348548243853382999410590408458873663960803259752960032026476705575393379598717074587343642121491916454184140539265268406833339169384695846717055375463271657598005183792697292049557999350978862191863719527161288815977058329721595875873566284229783718567317707404541096647506032153245838323066020727112865785624565378847068095755400154372325689049968361723299276108640637312469736018628986613485276632526821245288921880565893510866556037803060109400231936937596586532430674967575378929155524060270230215522120051487323507426505925687601150915842395980165754768836632283380151190273022151603624593309203941883922606206863180588255747015334858870835183145117876856347492091482772300985755552972800*i1^40 + -32843211609416096264870449816520940241469300787770087724615485974561749933600681893015854865572506785132797024408412879456201934552328711379907230057903295206181107729898942826562705097041069602783343480901747431577358127949591778192144772096229923561139301822940454669342819810099112806449399326999454859042065577252681696647175536945228918344330231593694645251234955467539553767291285992598071783261045363984052879939725681363946933818743865973243272214224218690153911294906731974718873547508670993591193310009381657318752640018686812147973329936141018675571759177621408290026202109067006890418037728485570453350053239940993873084556430636758611970828736015712135050078427923593386727891581401354711047947251363862263078922227717852082716603275384017649434340960158506256172674279822741221359011056740455247439811838376084768193486983909805544851763202462026861357605782797864824579729949042406722992444855510394853403836864226367347864798150322881168571397281843578764588751326796886154557797999421252297384474297487692015692767562877761816512142277229645710878822036615343815851520766435647885508534278301744987690486682956846927232735412782482618527438618494283931012776693939079142727372328874449477969832712395476746228375636713128096861059320253966393293185169927684036079680411342910310902558450763755028136067072000*i1^41 + 5260979202772667957299065978112000768121631457990317990273339248223586634148536766336103915582452553081921103202197088299388801830284714992814170132063840684103934582461816552673040807345476681861431645869008757222616994742147747048112035511889972184135695924195815647249246506181871662615644846104777563870032818001663461871830882985857765885559336370241220022082832310922804709878447564768690990458382943896891247427269662548185160003532244325388511421612030500095404128272956453425238519478330139250260796979041031548691139388480727797723933573859625412744000850284939943026227534867920389670975786491277692936729535242714870766217065206196297537077181986008385135300242315516931105682865373563739805522430753920152405473205428725377364149783589811614159794237827103698108646790734287801261181843438486307126812551357445006459726567074565733978465154259751657923712678506314995703917578866514464431477628926277866597409986296973746339080225554332047712113459781570592391836366902090955317799670164941188870944014847031535010321965930748300341746709471741490549807950357669426682186149193494509670334453558122153844703169298287456651361193868079282797337269423648345336109065734939788111155183802536155983846265528476902223917596354630334532188126167469838595941044148741167057599652225517631363632696420655431680*i1^42 + -11852362852992790956048232464533891022329688027294080766709475448527056386586269034706499926249855252248617919885994720915377014588213229174128568180147849065359385432119510546901147035689279087341173959218128100390184606810784447122552299517885736770447717821334206076991476631916913662119823960974148200205925010804352258889822246943345481349137190599436355697879401583678125540639017646323566897552256197269838494851579689204216177142784042946925621518333167409934727092743951695790227082257806566107145174438264486712996080572974880908785363243575635977422016707297902799327389300217146781351088248750658746000410607184873192778193869294145611387182280948743309080443365485416469390335587823998238069395560107558763041011721776136463389769908253763254290165463095400137109464973706173530704751113861097150505728852607830229268262989644539048287580137949818512997408223477315131849915514291066004718103598200983627452277050357520074210341942026072118996826219954689658196069011010908419378110429197942781792047835114178253811386008368246636836996659605526735836333116103511379093750435521651464156901898042601900418573620714037260824791060980924204129015600946295847089859859196582635155653402091769223149008192835407034850692190812493601489491663013286625971787400696067367951537528844674890066821120*i1^43 + 39427910891336133847652551674547736929752294924161578256161164369863696760502510708747876141854305947039153832235081304882410062923764556333876010341063523220266982884276462212760074629540670272685671147676937069713523059014331918464521715407577861902983385457398181299480019212886084502545939453674619917640939966505793189193599243862736484269169501399579836000252084643901781880546496538498030665883243459028402888996981795705517547413572962233858609120447022200705157495544000076218596307982438428401547061758842867677538427280730185797570485906264510875519722178006032302862390898037773221993075227184831454781758588517961039327623489775532605452273047326605106847692736477096557605430577857895862165026319235808925764328143643833030309612028440442834665163541828204382054304283946429669242731519083819450227092299456707605505012094428121741357361633167410067505219737407308661040777455752797096244574980103149321914597887783061546119886939030108170728286363839427932584394067631612492356720151137850323370819280578930736930775743261947123313969133287535640877993560171120221966291675992090701727035976976832386562226489590645745141265502969718278294622856465506085479359528533192407987045810559288439804137279228344538968147918690299897639749318522389232960644325601281913281367345463296*i1^44 + 25584152018574169812761081502922056672889027268763962992989480392530609302601727034782999081853446230874437658672473026111397800472532223612578079516631906157661162289064693874140149199181157973865365194691243451650418018887622097888768678420837146449237667089206820515860516955246128273632686404690721442802879707351229420493216211327422763998546653131417727686788345567430320129193192289323729040303982492638601693577421822001184682875967959194882620452398301628872016854793386662187989640476383303953725459531860977258292878225495900264507988907319674161288919624461626243234865295387173480626452254045797807687587110055360756252738537901127255065831520902041550833742674082904063858986694444373802208397822075630033451680437609300269365192953804872730507626014913963838528439370257710334040637942688954177426133588070541107978708058220857109651656438852403776455799736949795998874993361329619912144048436127643582181493395732788735648850196021220214180361444519791490279054619039406799319447769440867469613024316279283523232298158223523463748434765238831877269368347328182830282975344373179799399342568995208641716418765582958951891056658278921069603689508610069783990828261621987130213654959680295483762789165145973530489380546627675131652303469882281704648587679283281920*i1^45 + 12743828266484898069685291753810317685912787951617578629650276013540999810415006122172251240484747022908521147182429100834758512101169199068684605047469654301279681236200754869247747638967673746384246816619403727135282047455775202004297164362327618094812568166075147214904514994488034897270329971169793493007420025401608612090278715151629022747053945758962354646008193163991877287587723889765352322601417645168185152411497038477080906558542580927834691981816089821510080254462369182962285119402888093091835095753563612879932668199293458253217944318656335562301298401857438327497239173399278557372911480380978459087827083755441197342339411624298299071063265849034601101873591350978307130689025254722109266024701769763678791922636873704386947807734157248224785386900037337287049068625150113110916590065144342301241157911259652823271818720630975636385510499388108620766854715650560805528709369985333814650170180275222119859704019743451098883261078659813355814516452446853629993697994277253810413110781824465908589614263018372284457466716375153203351613984310248512926129541109874307215291204928236564771528479615320508213293566058478016055773086846628563333238870624488867301739227470122397318700903159360947282147379553165598445220116249634077979408222386992552345600*i1^46 + -169856652579602674359282224589334861524469430887346212705270441756811719635820744761528675490066989083682291378954176662109561596420750668910341668328035073595002132317400333776903867715352961812407800844350416679939185809817279404106008672414619866740077355355122269304625078098710149176185025580429382323473177282400031784099721575237979543628770740268839474295221080471046160995422517468793668741003260419601668523356487634500825681525133124808763568782284004470161680523288814896164754485304114660375583566173694162396775297732626657250393400000539600285333357582201786992158770918813905619091816765612238152785505652002299513988725723882282176359968600886740713811149984331394621302989962204271876832934598300009253324476829427258041634158784255322668934053152092916812574494930422847110740243137546930031952234073837902210005427456158308295654929822186096915968074688008992385411636293689974046432177150177688949329522100266762204595020000345754496466600404173821911859527465559213882156217626981540041897883588656242985445545865800564543211838989612039771086762308797119802366193860248939622964417440905218534779349798005608348766853601830555013800711674777737635516736373079249352964904614092765717526025217135810724917228962256104904982528000*i1^47 + 366694705767431164729982248593425799740886043842736150491997608003250040325282895822230506525600622688730539827134182406658139040185364680432168953516422768630034731372948822386819278726749448574733663306747076876671064497463665517050490922381038521228597798311158011475685847303361325225357104095014472506564027928079109222679762008870936528119707061408679736829992005003734007770507144692027676352752743045364517140779716604043664435244567794729123323480929706418706927177716515778608390573323198051992967649006468044208899245754396037404690759598169734849687023775326316964481588355550919167322153839105755221402338889151047601445500583670423242877496149935998971525310117444712402471861033772240664490171565744950998316617421035961790288255873714701436315251730590909767556654009860170357813005509034467555375573668044498673137453649635161995955264618703722671009859929936402741796755852612970459281416264416602812195123676325624993588800054539171667037689247112742227129881391867137650193120008121097494859706590851925988743601890083660896953470634389291167291359937894058305319292215666196973565376363234797606858082244404639150628558690139578573726655649512893668368512725090502346196152580229510524879388228067403785767485440000*i1^48 + -417355905474060157421880875421653949735701017870671500916364709104467939019708658943651009376847092973170495627767270112905913633194944343580655803087872387352354800809760820352497596332471536159736215201162928329315340050240624016438786251713568427449385378470995528749674328649350091796290996563445429839029312668465290692976323830030833783052538061429546150745561756597126105098969316426632171311109139423082297016233558018780898798844502631938936759987113824914967238437321058786313063645009357240939444170241598275219336645086072607377339105041492741486670599203585722792348553873210075152602313674144936745860454931094976551820363450979660707726066073162975267811515338456529243081639166654680330727252212730352484240477166307693641925886435101315321372297769741668950248669291348467581445462425473334903376545978418952155005143515900674735493771111390344933334812567650257110011251211776144045700942505048233252038856880573396777308872059718039758545731486853744145720073472889776191321653296502117148641895536945370240631375422636140019343168422899366553249046375668536293541733750520849890073390284550632800060121917984206914624693563082268298162384268795222539064993271232261849594485375651354201650801868800000*i1^49 + -6886370127391304639734900115535958320396626163247314150789102115007321647451998104281927528600570091799485825411515493120487779684525194736985324629101963712240594089851171458939165004142191445412913763112781558496672853105870045691953598859378341653873403544699017833093151776624774649838068806417248292740536577476996208497706394651931477552302913138892205094055960013675113025738465077728796662967550282868259970723745733882173405926291289433762141184701142943217871099192258475323751204729179590201235013079916263905184457618209424521410286510657908284982482963863616902675855435261411533082453830919380166004210853366836902366289478085222128868046208327852390690731706165940675305337125726590762554765874943540210310220098451256328245095944716976957309884346947582620951632964222629986333576301226422315962127430772457853062549587900468252598237102408819456265966720545703520442718980060748001507743348897035732191137026506669343286529487024783943165425884100639099366781010218698999968403736843236095008274726079619631777888929474957662481819995582930065133507672543493680914224135144330778881251706519681404327223697626225388036646209133228877352996441072158751616649658955533290541010304000000*i1^50 + -95022079074582403900326031685077052165635082168386490631305386787950688138677028265680372634671074073709062296767029342348078995946975027731874156184967539430607739513644418353999308128003679331474589110583448766276883902661955213866187433254124914463108103711905915027374055114826601075510480253319597649824464367228007196595168547762424384213631350986148197194842744707768691882119062908758590584848953817279954509000573396633338487832692131080713043633596445720427836040426333751559732758178894356862618393751562845902439918852645919509512772678566889865149701228591433635953787348265807130806790556686204870680044815436905995866031888677939599784768721050791287447254736480998506658092104425091202944850060883164720811281658486499391086955068249215910167939764186190012990173866361246610157084240662027443736590830373088046674547846062990485884845087197470609942216454434201783067301936789599241472732078370025450986362450497958867002297372017017634385870518888618143421074188034849726362601780865788879957802021577754268905292115305281576837752193750988375553590635867836809547228792956570194634016193958244989088840209152064213326700543411448843951680000000*i1^51 + 264616296634204798414619147844277838027219325297901730128260377565708933079493364588133991378893933146076832385473580363073593357846966739120225992389647118322208279999918984888860682429536299676222351568455360066720640335742302911437991831251946321090760860112414430562524665975886683565160047564684468844910412020719782361594911891769463027482877165998271017463753591905288954637200057892806180257985940378975759819280883715657762267868609929575422831971640921302459422666061470260560104260720095147050180598124900846782002526923400423657107274897297182662973349062459157513364729020894273934034621922721136800052469873540109043960071249560226345365964479338007871366183078804877594779010208577919483282129572877408139991414626548220672971345188713169062567382639461308124157863956935736216236640821658970089091389461627176205705739634308039286096326479169470407003381870472583081942038690328400358819392550755503497013543898237034845802855415990345471404727367908084586385365042094951541572299716020504917115158070619557773950239000449020546659911621560493767590932326132937890625*i1^52, -1572644485728029336731841640984552292085125840221199418703837621746418811279092904411887682813744395078343863457873186397605419707090363844684961300169258636484103806911653481472171750079513032625344851761022407982445543658662223025248434052767309715591025201393152572343249075435670087149369142055199842680380949186583540150977212112779573049188396191788363389112674780412040047307351829888176331407576672203580719504923315883220859175888829950786900890591093542238025492881973571903317853679348844861858148359045079268370030865700008976740822764122598411152707206092277635426145531749254892921262554274215321889942122009065632946803720251584910460663880635838703306951371722938777276430819925837414888461419019425554177445174481112615182383130605413561216167191300505746239401783396673926166564992585253773507057871937863080781981243366341747315247390722029434893812165047720086557961861550573544121028485775205845957832794196419172586888560952903659397872096021842862272973812325842201025118155473792346277194769075579911622810748026646675214977003846066011573864557062900413350730182205249546101026117050581960923755380626175774671276702355012487913731808064295179842646746628757278331129186433761803983583065013648122399589946340477513450793045514045103685368224972315551103287874070898077188562647676449141644988599927859518391296720028748621534822637878931447593602406584781281849214212004869178582421607655008948583599184836673336354393036780480356649638808380121320523233011751072561079779522180847221697284895218396097340642614031560417558706120885368063095627859986398636017498361427960243167333922526129416867586187178688550566809736257332817989188963498451199047183716835150436928528966991467814945105866502008390086900813171433258221126216745186355258775239600937231974581058461484099422065394043232122996934584230849292976571862104520600103148987757228269262944194505015875457219299541446720825429554120920581958591547438107820660933665004737015490615255200829881728669323649967011629351235394471850794259919824352151356493742382656978897777664033886273906911716782807087535322872293095954312258849599456220884967684855893903700106325549841185923215921734343552461242569206580493857807824907325466790318689454567456768000000000000000000000000000000000000 + 10562910093938771677831444594470931667696436412634124566284316627145521725874649702815543365385992653908404737719683067415271759444207563958700499132470620915228609858649192070370048459457505897330526976565233365652975788068497969645255008263635987535798437048559984790631862918294179222585796054674158578198652408754590710476275206655620863337566150836461075826378436984166485028283064559491529145036097339380548710344352548405336981178418129033498540850648107610632028586716637478727110696600669976124198280647558067632400757781307422080039477085184251214584900941574893810765143126512964623824005652726474994201979327705090743461278315169325893167065018467264327771938467239552944837564111739009673118803054331965904405765426116661788962032963830106432143221032554852617603359848849257763265227681236992592727558373294398790090544682950048352845488386782165056822358494552165754982740660610896102213030914736546073095759261638169151138395892612167739780925062744965333936097144635519691718890304525227721361063383972408820409155353473710985411156597667659894691104717796138220420435258357528085994491235391554680307773288073476207857868604906038635253246483849230697261903679570336975286069150462334543364194941815604881053019450940067628768546787301441053051315898254157549751543872839537067870568874361511669817114873887530337971860773886516405878297499447701175556363798957056659238414164063515825308887022692165254285012843529935634235382633769474825228186355466682814667541268875726196558608084183439989681433678136727946524226308266268603432061618301400911723759605048229575533838290605036203917767044555848603323888360598142578647858302151198235247309928372525744016236238050722902111165553421014154995694166771258900685570013630653428491122353490049760694690533669860569729154656437773430294326463313037051766238635169315254979933928460392773428403054265134114730661310987363239204069084724829319291479304623795763443797092046273275196714640484909112153144139500773662481261851304620242454982931015840606487102571370889892044849431101879011288767805241242548903686212289819074163147321338994636740998098224186813114316000353032613836419698125411155761592795905254656582962675317408639186545070497557889381801625068073123840000000000000000000000000000000000*i1 + -30177252735938573850723255575577148563209919670815472841503225234262243452919620273191123961845382863338729428957066742763018229450446769727354294321644075669349869988167847143327377772033462650831333830650026510208793370017665524192957081502340017850852616167126800052047458298516015307025111360517837161054000370869905022445839527211218215843537534588161070740804463624236603942629164822128772632460758556622307081872791902221854456716927942582614342627923479833000377973794318121003491706152216247904836108209247749129492747325213074572865039782151047332782168028944690289775170926422897912986768721174429889641225837994494838617934563443708473163055261014843910848968521181994165587429612695416498290790845060488741952760404481780383097467135754073218729299562884493902894554105348631691392946115295408397575435902822619475294415294621497346761877178085722113730694272975623023476744787086688974963972181512838183786045827884048295778064299344089217817100963314476375984017209287188050213548668432313104126077340287365434187961494535638916282272605668980588769655437327262671358796879672570258959675598469190242718466010455907340620245942563068524279114610266892645143733501456492549288394422440408154856727479567312578944214038307361844948966708120251371252065853661274066612254687958254746598551214657116015327892482338671635242782688546392633259535803307838650942121281131903958638383723148399284093985289523379224575729857820516230614543133217985476952624003359117239731560967483041590316297282362161084154964486646879123138922771382939678833644584548993083212486888136397299527939662396129321563871010562316741819925734609632337787872811749569130389079935797394948813120100811053267466037140134202492196289606610091929886626845147297914033581205290133207426859117535600939293912682472727063418446540140004139164916758066952786565670359554055501286349221748577510266769491627835441987647433381103463866475973005862587420680708174579961783156396694560435516368663420900926525770729829021560322164618370217364765664536479967269825887403707787685780022657652292060374046268132959682657557108371038382927570079218130581193880775028892613120231787051259374607056939567506986256152466853944201115036777308295788876185022509770342400000000000000000000000000000000*i1^2 + 20243078717332764634628818647140006598891922473242920624693293809122196007740984623831608136051368317421976810854388589429713542582452159267776154114247975327755060721160617825938993138446809975823992971768990961429918754150121774957172264100042063740953356990840589834689403504195608384832835693022781676506584339258361156855110027165166558886357486609279168723552444720241783740434338442754137280272925288186271879393337551171799665867407288787085940965861553987715027832463288894943778543072360297994048878728729645219969365664052208123257617158385181590414747700772449316054659280492418147878421727266513107487254401944797341571549251170692550747939392213506048069110315799864988642404841792606643070052340132671707566856244729833522314329761298423555695364435068204628453841020679654131481862639153966232431616619909627514712122133849217001906223215128466343860800273946133465368866619850937633536974108856619635849553707333792293411862942547560122933868014818906553637891791734336599086230044907027692347657995199061408839176259158350421107635539444040405408329895587226146853047582475515789264113844659779470349722215623790732699268482114142914398543834946613293395920395670757409748269303132479329616950480366691969124070576548140479707232003567308556384840685352123915835359146698489034069431063452924911710262552631466741933031475087965471535344299865480540319269286823695340893585067761308915932528880661862664093367132173446791641992996054469380478806493094098417134458475295145985788890768386031345458657750231772680238561824273013104917331791497005846383534582714063810941477474277869150161356950563721947552178885786211134796281977725065546002715932232811607260977768946995219879078296264109012704501272296426297330132902170384781672149557811533441128543778128708520748045099173785964099914573255959182482749248698464134078912964732680854564816196578917440536748327983792585929381314354893984561332221982768246217360919531886578411397776469243120036261569526533370915616547477959922083249511452198007577061217377505611550265715455136004582552640678126971327430870409802962263380209510831101497925939171829680941256973364754779330552147108635737021982575405513505427989925309187343064838440674826369911648028561768448000000000000000000000000000000*i1^3 + -12571506616803510976619815314231211778357273976328927993767554007174514582983544972694282709095215061303242727232806835619245671292787785128906361037144879933331931868626060672193548081952692219595397564531149157418976897863026662279937378040251665342426950657879790508412954381072832205941982784474118988763167150319809181820217559554604281083449091061381627441861839855223517273496809536612250639127770802212749652633409681614099156246745393808218552393077389701981212162436635737405066361591107210426046539868838317669704913769692425861690939309924808244609242068996524067965215830867447018876391633698730416407090366233416402318910472427179933756325156617123134907072508753481621201087730361979159088793460246370608048488974232518305058829505734098959536108484759197465766592730798400961238101429164887558589645703095965935171320651814341712397415876655242563053466272725426625998043924226319547361023020965126112016696749684270227132142099489422844265741233122752038289112156002803341129402717843490797788000697999373716242552963747741165199433353931116356945806583195982547617658826437285713761645680442674351772043440460745938189440022658127880945797289464499638914825919165848496291859768142455640612426185794094979818566337018618951144000056078980880000021991834093361200918055422432816143471163874584130592478007890319842159468247968573813824783765916093705663813235445751295175973317073838885553522225958782939148804532378623207495712534209420999655099165204067216522684516297430017576967796408310764354095908326699472741048409313734380452303218409761955178902056847142773313856739824859055720153000305393130093124884964990752667759162456928177076198435974796257462614387743153205561113004118517723808847322504476715086503606400776608124246050152939343870103500773745454987832041384779263243764364024597740109519737729065829106939792000440749215778885959070040355115386677416115108277703655592785740096970063322200826825239404510783269455634532513801707012848637985230971272606385596605673101631147906165325172527261071367468891246275314240381303852030861428300565906297139464423234265344244475512754829569699240195719761474423465815907587611051401403373460614648103719054954729739299512790221299927204225698008714444800000000000000000000000000000*i1^4 + 2199848381188456934826649912658250660156104726626095680095118707528269168207519054470175127314092521604402876426056779376597854067148764780201155093219369412448596131075976617387014889931151859417488768211681070301536417516204692576552552306430639104391106783922161012239222430931577203350143522343878727259888058214421912848271636035421859593258398545183262382468445311082309804783645182351148956040620969907692146453898725797446183990472933750504675919259637500063514432899421478604620730703782469037732849283247117981288597041019885434829493508294044851174639847439667891511655131749978054272158306247291902382260911856149069590435030524809084790096533063686722544566491711740234994651202311217207843094795578433360760340351934353999703602946103647701354165003877079896139065499479813797475890961374978534267052157668262896985079283203799959948843995473611707210749589240052086118888136221112777885263926703264900921937844931656705888757183494328913563147219308101208801845867262920231579667741762568906605262509669283312926831551549080914022006633960058492178621956088070664738808035429152240151996231125657409465710445735979694480894299862354882246808087618636177447481309427650137855677517147137463836878029499676531169230767995803889033707244304586426547711509651284728872901885432528735309535134797374417069663325923071433876161929601379188632622835198252037682481353612465812985747533093988525388474762290637794607538995439165981830293040807075714148343577576580028959948061979632358452342656290217970096587808514920343093741396477635659913937146876623515667167962467123233970363513216225859819559506256320547719448593306400254900345372746045257063550977874059390451312499571639523983685597343074912362320044455342353553614374234419779592709817042492479398416199111218851893147021084491032175283185055265584295511050539294650857468776151014287568716830355278907610374569952008962444765520939070669487238104114057396641623112261002770014640935097016123714241658947055135214134961858859510998760904614985713554851504256553824333530607309407167198939042080961991018183302073076916885370420117546404833879247934299485717951143970696458104774596632334040725627041707570622923738635744557499353622350659355265591575772449996800000000000000000000000000*i1^5 + -327928257177470653014324108674709380931752278156628201253130354247090100137151440501812900649051336618184553578636393868344253979108038687370300384398729322478726815519836985745223965274380120518655812726118657881837632881505900677467930762946050618379911830404796317247308350566393712179243606196070858877913745129128396799176656024990460057569947292425179329441398161130603130811227735794081751831158334984210294082739963453656746366381742422764677249871485717673174651335954929894255599552588044075392573793820298918257588561332403826209018418213245265453840717273030848958096646435173430378750567045209436107026006980131395973509088714627493961385501025053977529555361832397689728810014207600843964094082932578359266742674680558151898145676503395836708465986980212143498353097009287635137423930833067840608599824506111856554118718869139990628894231595642605248119446603864286906858707484347455990820759335820229262054212359482548896418802034570317921667104810814961845132825262787901622518386066604317415381002234923922204488494319978363542681697429572949193223604606172328528067298850749981922193647744696966756677192502857362489896708887116705701221899552118036030695718931065693616319400932946080450878392265384812497860460212892229049898380285416345027030876338239534404737906048246318770734016536448661068723686122919719769048758682819105536960501699014962617634403623020179374280515752036007992646007127445005727923777387368911674910136332720438463524399005149506211802553201246680415451368304498821343642229307540866659590574893794434632879190539764617798271835408827101537370089616140845082259974385697139075520472974162993083197406756498424098178857431254757145374699590217072467414312442640228111204516033582160966529574633049167069431357501424162871159378498202543837009676320814440545477357020436446960488913579677044386697290048367260022689367783620194241991896919544678568111503770358640483268294092111722336493544656161216286491712366989315083333303283747178190233593748901168027352144651910009451632165272907703610376674098287320082207352130351051552436472187682357833742729738835525216450243546879214164666389417250641720569603337845621438545147824187780357979408873506675723203677840521550215780650450944000000000000000000000000*i1^6 + -5659429614044318030615585213150478119051897326278884208676173222092205501681412097551088085903303963044951414980092407680079514622035729742131425213378232929928058588059088345655608591371007707964367516967405701322948413805116727960258895340288178772865290295717939223426507073785651511710249420601036518503546439576511056090713077961163599323073460759776091461689167171178428596604327423394203673711429155261181095676869981220457777369561181160525185706731622895263546734453224487362386968249257429260716434948943840528064263150846404708795846991523547401748661376201459193271204213699774610485812041473114748813029345746600077672827368358563102146154701713840764269057499701690527549462605078804549793172044281831703704117210953056010839229255694267764745678546109124560462994385010559953078576634845530312406013506823215541524754948002200845936211128808609304363320217148220887773928390443139589904768261698715051783946114270626147296224722653737556757142866634566500150322080560758411320931369749984415630521947005697095699825776521390608532433969292993994354523194374654896901826047757317099716304930326409908879391516163170483163441778349719574090454618134762009341569699076112542911896220202692531830240835773315883253827291339552947458785906820079279875604187192189318504416431407640737546908554410435293666905060905360043010415078869605849924838196893744943075494400999470560579942281018870854474545041124321537409520578563603962780325955962075229969034969999866795069391745603184164659050822255674889911027614377101392406249299502597046863598713021465379310579799382256025694687972596415574988608039352808289938070720262874154874586354324720067018016668609451089532073813758806304599415330531297947546776320607405037222242713237087758127189116484471770216844295485039252430194875806240765985881940810217026995095579298590317366527391186514374152528532151387989132480238049556569274557851929030804255705524362619752557688063293030260934432992939335778204350821930881724136857587761671236437329210400326642325288590625173964286495942877680490396216008344246065702372006883707325960127962553322710479730405352450790026112635564664762395514521064253772854325989698825381745776038121050654046216671089136713839526543360000000000000000000000*i1^7 + -729121226042674034873675486701170531623870783412501856681075285256579044191480649507884065923005798742691089366870122245038435704106113204429830165076258921075197771997049626240922761687945240967404639032681450678015166902255369961371267210763889910593297705750902540918582459035172883590049403947093654476204354251598667530305617220385020878019550328804211325098323845073308882988016712204100374313037372951293660490730004017369997661730026275551575076624098047149670882246012280023079467371058587971817363243952983423158690934284317030191567224176244256333634857982258252833075137866278034315481697748395857940175040654099731706745597274143758250502130778696316034590189043095502322481589116791127506467266639483371330011110060602718051752937081794578773793281512936752165099857106797754574406086956085345908139134727943589372720389350770407401550940884529449816723006755578040731781608039113865975067282578808540903016455235682736520008722912793975140291810293912503047775127720387580977535126208557471175843919496674450235112111364549071652657684254371649258145954341966291840965431591401377864793328683639387438582428027459586419556971775205010528956664883519254765838693025940484896066940799464507617843916702338748387614994181922124370112591426454541849799455631215783925143326085543233019390760885286125581805606081344849231030267839689842227234782235314839356324755796588381087890845361214474084797543124669422264846889972996774214048096889703692662466583246697006123270872295597341123358699469782760657102803873306136743369502616688491199863066630188409326747238973289545194745443064659947680943720399163565590944234377733994762173134017262414989114444896037485238228319219635564123508375682981421773157026043322559810803631287926208680872862932814759499175213507621147875582757435458418065547087095504354099968192929414198373587891831099482461863399106787533153687689240373787152638051930027833473198843504123330977549445271003926020382929545560778640805741811109359488663744132008009444565263149850697462027565918316487142449818478519223214383996024068139966208028403832501447480125207334610535433231971172131071610458866405978714189477407830864653082760665314924290397855644516972599181089904458177446726860800000000000000000000*i1^8 + 24281536395531732528716157444450194147892469791858182595729781828917087755650565207065875321387305345699091111518615835322698766180339739591148603585764881500210782361775059007562779948357372541365362525948239044163886154760527415854009080455919012640176468079259790768606026057924467320359471367062110765798268880528989780240489991364485590512067611343792940635736542861126185557251235134024920850673829705681356479731604488573522546608358312944975038338445434271506305724128381716071006984159017364250936788305305795872136098877825662016183336158364355755332022823944150092204674365328343908557368535882782917431609266211803801102321151113510083115840000890612877416422049042621101430602103028548214977382024364822942776332411884831179727735266647929433812752148158739620057045344978412651283553418056166292583072127437676118469963746608453546877896929777156627079677645644936248829234418078598221720436598828738215267316845889489065010353487857642219413702673681383768126315477204693134183032214954633906917962744877875066961445501754565100594964685142045453743422143825730327900358818125243758788644356631658673737575664984021336986480031754917429070556212715595514701420857400498295703037430459342801755238193762753923783332096703673366638849456343938235704785890969919343709954670213368067100965950010273587789050008586540404237689496128935476274949642070681651940051371430543509360572587121916330686044094709012909265614396808059169324121696343245344124257454997145567851963183935885152142912950682070178568526799867263668368513058871350363738217970434951161302675832652879645040043671724727928892325100744764511624279340074605435787384285838958351582479917301176014144358569557247326468806837814666819214165339734093622714057340477626857909201015403071615912384541292284176588451276182939939947318570371684789450587534465613573908919859342296965498845876898996994022706220515012014541208404828302216587218958670905994349257596835431753323962307188353407214313548881000565930563300349986961110844492459288136981352873128185540074861543170701573101996960708326560130884567931386403128408710278076569333919020357699511168453420173847133566199462326492665955641948151215588198668795113702244832862720383839130091520000000000000000000*i1^9 + -1383676263471900608721370861436292278850177758832034958101513362143284487779678345588079032286323795189510604260509912375392757113948271343002752612131983132989656290167073078384005836789407489429853530894024975218226185488500215661795695755999761401687366231253016337317506005963550668869840864280573868110950927827576137575725478411826589903111472213694422528613385717683849429100388009532954646483355919850233733845141473699863815870820159583023280798403790461288906552446135363860284039280368504357441669203794118421576829128014049481319980516425287034917490479298700334542468462705855501179235905558067743729302263042395930313678278431532502389848030337550466673145180569426062430233491855583646340110044056487688123797494803248389198434533195864278964902999661486294546679299901176124028302349784164389648939803281281802082959546824036864702614400864383066429800582316089179917873227091829200873265600634640770742825511439193087978035464720083624703737742718998170359918628936032449806616329905523689534147935442475375071568198904217847852805068305316532217186046316425455118119023457735026075202998693532777169802250385414735966742392610536867490900645861491144573272520509459654610758836457536872526540348656542529125034969731867956559960393356529428269804401699187670470501033555726496071852916342633410367577391967996883224748629534244695358747798472653328142865069513647223277969409925136269571422995538509237733704899995690035993479552541218231984393029047025650786716140817333914811822805051917366466613296323713021898448258934071170030200506441188968870906206220526280942459267967335696262624640456630014815775570737355283942558148299379862791889892644408841656358553179209992894140257191277434609719906877996463782682107720340481868216670721829472167493575637298957290699958054608551661307046810674319711674141626597640468671059471482939709204462836797565302392466891931679451032939582160911128064242974602880418058011044080596710066492126060149605794904173273171160962506468103682118970322460545319478168578862314821114191490808876836603123929703369928574779199041851209447879140991510766843785109014280857721497974877411964131032989646302472210344241357605801728133935415350677088862159169469913497600000000000000000*i1^10 + 31678571493030274226733011854074814660571040376099343803359038168214200068407857293053506634142375866998761286218417889553469429536236517404408971585607162671949072886929166933646275240655990396911302457763669289238153619095656975182291929687103908038020266302601547864725815876581512923319431668758372362568999491530611880135601099734357572279729731478071463050579942416971940809077878573601694816320717867361186947416693530292245212062425946151569788571123811453329691110612802295374715769135228703555869512927953887344592524916652898600663222623968373412196531566120233996796763663972402513958843530527501726883791017692253764503483751593157066732902758604364402104674696282710306033443431109533031172451199334274853228633182830929790489534211069919950308598788748077525930739286473068475653448710529521444157442702266376518764081111009568348460055595495598774483476084676049037455383645238361986311529023696229426378341064722074601811389635516133230961959168104281405182436850693851746603638952467174329054459679138295374325170088286638540238902476313434286240271359453616299324762853813527837888509553809072607264288882036262382581240232872172268718164050290685623641351243013708628807322490942991824548633208141889825346697456697077693859731455879774412561113228692460258122203634721956373333689444285465093102556545643402515262335694245793934764867853752802234633960175438175868307701890876684235915644385491189743573475103364004070007777818423020272786553892689495776065299063328410181680796483346561974203529317527166247149322633197836980254241658777258480404329770455414709003077711160073616374424848201807644553761524005921340346106833372245252275591519379170982012104929282678843303207385311458856813823344951517443583248239389337244994416890115830508951333243935496383884663790799087944903352678198790284898902094927963003272728822988813949898543060576818971988210950318184565848296492164696982623819958152445002893865328088453998686879861285056259791953444972696189276089828956171876018324703017583909853066984457966184876492480078039368957159723951098188477826750563666517585747424278736608193845062968385049798404608971952194370529349857252429503336384500838267223339617409573225316455030561177600000000000000000*i1^11 + -1148072603435586429173630667345641762948490884326951085107088923512339894434368233354635408966132620495212091114489426840677232242426052484181852815650271011285072102935103131794393043759674199710728230504168785950767779877320596612858407847377610618842075230644978790261828059469860517348970759532244982333591638581122487787561525305914952827351443438179859226238399430999885826516773295289500894147256603909173074483590815420597125484130469787312790001814855393464109903717669172037541546747741259325586007880878699611427931274386101979449341738767049749395088160107385702791518375842504011931147378041456106377138606420852372201934150820294382056214517168921733223011612624834430830822565353707437239762544576690854341917842535035286965099229650188473351175872632036836058327876726358354207429576667762060031180680927461985027274458480975007532824733885312511179875800478606424642691263716196083006773468548600405863865885253254895952603576602230004035533568110022559130624695080945458955977990350450418728388390721016072527228245015701540415088235997507237813672604519454598552278106330009214569906193267795473317787714950173162335910060705730880136651551803099071022486001785032131173159791785934997824734149987934497143083180859761616806113372825386936635479002491958265736950202768689944449672075630428472272071653638287149025308485338572969236897102274123358796944400963999151572559471485550865963752615229333066638157522772763361102045065170301672610737986055722923164585892170029210345564332228045659037086360889796178829151036242839784679348863413799890102829583471018475013189129877414233781936149616899400657599280373182114609425750458443811684683821269960356746216465802768942660223605114941909771771631023051869109616927845025980319788665682574202590052380668617141613067658821581644539610675819685446213900513192844166530138688302206160151166715397353944918965181042849433006978251188783950936713189110963921432423765679662827349062165200642997896665547374863281856679210540888710262508596141023544064562002873039730180365650511073543223101173198796984314130071377776942636605189707978069795965850062133413824006362182600780475978903963391865805803960289500145132446997825753705275286827827200000000000000000*i1^12 + 12750989815582535525320438895120754971415920522389616095854699490189167338574296011625234903909000405634191510056932796759692015705561489041073679782154359495845585045803168678137189477846622958861645511558880788265189224601929776727209427284308481506702218849159892640055380440556250137792189400052016063188574434532694022081635338429326091008125029130690193602140716564100501210796973648837128101141943265012084073844560678001736825816292515314017385076664376274124189639219865178758706721178567104862930683307600614700555259744064048484924928862373640319704591103191474307656941474559151147379173088296898582049295045902128936134195186115964929287344700899128839791283770093571780281380931208639784871499167151845555067770035068756911817607583789413913270924208983993675592620683247553231713862669154696685982775325126514924680995514696368880809131951852064461371498371883176517434918492415851167982536771499353844349396233873430469009451126487199854218379391395940945206753986057364208765329069275282421572372716144958033690902417523122978397737800478024998609139871087369186233880149459159071253969563584534060448356788817207615586946093665422892763635489982792914329969085815490578481828646713839075490613675371551682229288886135429938307805189051215302971809101672963293021380975115955593892322653379608088087279303933384715393547985380646834031940222790696952920386690519753324830914228319534685336167561727529913578580438966202620527409294560957255584211056847708070699376561161208916961569173897331070253400618061154409502009122934271463184148125191442684657504180463621985273458618032816418790111276670052776522666002748576653182687158739504338780111746114062048573695212959299222208159768285591469278370523212376145885581140615214691101880682078764065475683044001980455696037171604819102702012094055098099224265015824947185127533616628104567312001517933391366590043375268064536912545854401057167861158921036578961874981688470113198269740591973592775793482254190498079515761732270946421507155485845729303415890179190838656668081775045439981492624414707537901588922236986928759797644819839806522229117990111767574625691736840171268275356031886139567310189850300862186637520722127901514834903040000000000000000*i1^13 + -431534347134965758970665259767057115828868741400894240753515508838514036979770018135401003145131330647503504410697434716254770085066373777929467094076359541448267713312452634899277312246640435587371752500269983092709380788308817141272723373446762626579495237353126812856092365251371743252164559556104771325746408534836882377079880725149723632004707294878779823332135928504362470745165333623702727785844976576629551498625864953620510924358233765728247332336641433017722119205898716036464656931920931075803871426612979269332632408529806694389043992522025531816694938999969620972871883696149377592886043326351222067217387715677481812777530643076154779304844206940457816158405691905433466889023540903273328961931173263048191148617355926143638014293396706252960559863959532060758083132282182471429007268217519900850057555843193849523328260843507602729349593206265936062273696107628915666993454161116950576913972553733017386690318624745302910561856779009534928431116832561498355006137124543368458686934358714838399076257913499440014684493397192176512453271479037837422554179345665642245023199734737852285531384861925470033865703849361084534732943819659460576068428066530788722971402523000356503705065638872512317071138036836420051913409225516004466592546294115463136676329844527140485231519920011122935110014374761925351873285546288506649460831432618787966591781075385945708316775060503880366394188236133394328554001055837116112023328580765710131366810748768197258249042880605574250353422938827000041836835537497439518408797629822635157320191101631313642195707649801566317797919333169687228553864149620813997175802076465011845710946477568033985659935383371819888259671573281109402564914963548179805741987537868948936466358871305322529561460988852802975232499396471574912809599681624949968508913536169809419486636885044448614011821209790610783430460893111221356023775711259084902340337817540804696612919364305071371083549216298537695758903817147430655256200441045189982990555190381425540988299707713104199348807804247075308276412042958330065909128681617652442868750048196680380947979586094782118961516547262909459324796512194505132659473845234602842793769770714503400705540898838899272087838180791786930176000000000000000*i1^14 + 3133002164031768761887778016744906264061750118752051640324936907427219201214798868631836838771643107137938207989291728040043765575229977087892649925534418881747459271459889174126937642486464840898467536207596745743245674418590989796836143076550303765276852438336224476053815102793169721748817333252970190458788300668857236011866309052731184342593263354609044940016492244222231299721923447667819068102403249451765813406177275002245780043837414632170226765807729048180200873387465040874722615573961041244277564081179288575642477431996688595375860941796151400169068406423168791573389410457803934798207864398086816391930741734338054965954083550577276897503281329692095077044068398945724880966836030891540466300549708154439687074077743108603763457406396502705191450078768961895201703821956695097956842344608787446694836502385407027410534846927725094500645262706501850928722677451744036602775278609293063047264212780884705708070469396724119292347071149770282879319045746244886420859888470688689168379296871494601907643810994247988992467730458675539427076162025256235401142760272185030970890777636363343941960580603096998222806800650148246930548382280011124916769826187144231620679796224452385105918583495498059458292124645096399375898770128367879553599448685757915342121705184488142037439221837580289433738978078805748012652567561861987520472323822053374228450266290985846370172801951355216410855008420477716987307764115965767848094261300358727599386926661690686021866651802203532645288868531410503477647439040970929781429264017399946733306472063889635135333103436261909396209423654900509161613512454333948584799322466918023302899466915107093598458315713444719233131228223108024176584299893785607603122333460329327539574019687065033725798955963463605515220161043270438365495706000163855672035072886222516803804592841986031591710355409826028857629800446829946444633207899091973884694167556325476166770185420080326215405245093867182777351872815202913424117435699532733475259679432094049219872443310264711915680770991384680921640947347733063463936512422094613668259872369378181191100284925642455854679863671878690794089946074333399334260675698963687232201612919507966336358014873952080130360038114983936000000000000000*i1^15 + -66069763520942799692714374226182738172564584353823893254852284982964974788541611164668159792607452780140180734330877831153156159388480168011056856186710862706947408828002971404864556913579217736395363707202978579372589623413041199044851771958293030392023472121023456899925640986702562685260915116760387018816489540957788253451095827138686876683142645482157578271036034588125416320776966469373332686224150372128285523026415008580134719341982673139707386257716944984112556537538709806950874291358147554538747916108906720118622895331911291596801203474946938619644224389956682577030896232788481105097386560272401544129423730787390580106674736711912258447458548412168827079213759735343380728825034531119270031707693152494816265118176438835497175841338085660319413548552492200771172178855721043589154445799993695441873195100103204730871822733266900120673259053350639820365521034780633368052682748239595946460798621757493828240951113144398874298145629095560055728568125362536753239630179600574611889992575990854869559864748729424875460533239492219741238368783697356902644639888736359396165569316583922760664759949000668204289591890004333977424971605656701831149333269067924039903284726817403926182272112346120531427011247143883665106108152854885851332543844491095998435578710799205715825645029439761686419059915247061950042545431634269920860577094227590438482207955175899939158873728163786650400722120770351090012397684562120070916341456315126078039708212047311125011758502345146279853436973235210686350593836578370271102589043648476529837641560697474819501150933965188310808683993762602123754266344185549828669325445157483462800977896169577670787160899119408444558682677036487903363831879934738529437373216131537069825447876108128566108078650801818250892645052213326819439904459477579245042027133772998028831827151664582685066176234443008552320233646428009403495112568220351813223086878112533406259210827695163046447932992683117429747112937717059278335293067539911843543294994146626054504133771482605516317498881936326018721616622407598113153361045536861112861003812640922635356848250527201370846452303860258899931291420626634015719246464984718342553669395862483724353505236289600086950337419673600000000000000*i1^16 + 503859521989449827456439666447175836010202638529848107181829462037667844016608726624970527266923596315083552162929563243680447318478636321616516379133317048455171827949147524619473102030745624951167676125965439754488589513052701224564840116663821762460025019359702393939968215051695509755117080536620747495098229302807590854095750946467895272833472273679993801162733900055454082326717326344414356580745949155701481690027734555510381118791234017903524268094533674777756374171970413451650189566676031580037988117773489361102466857337416491975182741876645337297109039967573224429699944146300955598344578506236775044475606919890874219859925660277523469216474162677400559147201870757819708528997076730555667292551842731912326167247069198305684213983622704879225788167783780625279970272342402924533761807029797394309043008651331647022536437433103245921815551110264996450105332457375017774553341561477319729095042076715727810938653847144481511319932863833179869550664078565006960791781012661831579178403345574398488387127092267829100772993093415007596393404256002586283304512403750992883921373375074629757001846338041710807597267086945249360809052069173151725037686852119243018126950981986565795573214887332227568959141015009603485641637436898445476647251941955416213144181159057377274058551837870891665381793253511928271177577942116707565906727816751147365588275658287414884886047930243015071361120898763500863751234643825682355061621784532095187228770258433475091922066483477897226889445740777838989070606022405384371212779093673088986819358799311637449968217215666958339339729401608520869633123928306146070823361338984923789424842958849251130369758590399304377233792572496887845858271630177436068439447154817096163887156220330505048566893657411882908788082845742317614504412785594399849101013153854031816696870206992626297530353300766874131175486027011431176002465443542955083628017340538801655276310980072949554812544663995968971560695378380746189831378582462041561629515978265483006396362463753049558986417257626479549351033101608388655902528190833582113989490207330336912312081068525930252999492939518647300532154266580242483194832316135008468393456371019724691768071774299424774370099200000000000000*i1^17 + -3764530074348525420607465816886863121681693727866399975510656211773318494384485943344485512347412255006455503959516518345114435726382316308905461967020923710186965975469682779112791629847475745166422457640370822972895051376102444415477675798381926802099335214819559041370534173695173073108803720755711859796754952474869549205092474399323909537191842386612519865889655504828358253073870254601116017644832681679769858470543789812548962360671424050826568464584202927371073913063169689653130316240037938945918296155408681388686215643835069553790451474333276810545937290908936970982449858440506222201726245822892000133859142481814638595172172491093393509819158875477500048139691022691733645614398974583248465877117870743848643868062498805696441596191667053871347771422265714282342489098807592680696656891291821059041949211541716776967149110755952333653027799636191770669883972021320650310052677884825057496117541615185868213181392958271455688968959084315020439329238302358951182286942098509739263646029166357891870262428896309199931024875203081651121787489309252047101243503621791811209527359365879292740166101244430166789054253270620777312031402934234481080166606683591196876439009434306689473728317405210732081673958742108147021093237816219484400377940781133727229502583207376626407171618943449356116967076899945161065433799089401624584195756784994418544081970080697634041933018509393734773714730108219063558411036308763645737613233890299199337120725503098286872368310134102890420959566515795341839597883778040204881649171237961333417393974172874647972353145915623631242763720176255115059842807446589096891362400017219534823697181058696306872597477362288627302516839380331615762057796612557828297825562897148135747931882201133164383368714314640091055045814303472087909908535857676693908614696075615303517537885404293363792142055058809562315166299480020525555038674191175159595181036037818096487291904932169880136520798200643288016890507845132636323745388433589925388722321141255530544891513232043062715559079648840021487129602376159745741143130888778439067989366577307838154325401613538254294355218063711462354268112359337142292099466639238050971175600687219732398561593587404646645760000000000000*i1^18 + 24550000600668003413734683476065800013404701218770360166391682171924556389989694879107176923616941062869380058865230741661154151555416167856748834073442256717063436297576738581635581397253766056439639227736435620793737191888226392927588976844951579807788597108187620999803654249288141875564169176811796993180454201005126233494371642505984674630031733584489316828883518897711167284334849302208038806627816509283234813946197412689125928974249108272418405312454858735069070325220395456934838939224692737854145734446871486154233262682664872785068824261785116258649135010934032263718110873418642136737619961641087847705991821122600029451193383515926923573207612285320770674785291695243947662756826069336152550395168925204213763234589272338312677498143349752769968821824545157363889855638861212487854477159872602920667522221407816638199279248146095084904835782712405745631006798809311427548096857155716005976266162548657266849830150256707900441292605204403869208615157449321557721115028418661040275616244145970367347566208907925319404128316263610311027145917517895033125046209460238320342980624685859479595565145471885119269189044469774930147748033202416727919356876205217978738581187438614722612118937115013097288308276537137055278336888381455116683594599648424134549397034660076295875289908083426652212249393000371721633051801564495224270080744701816457784874764716415105825666199848525274487876461902631917128507512053242552085170547964700778274039311337741656536102433621695074078463375732126982862921397000449978628201179228317208204430000553628085638357213297170486396407741031530431276224988857846263194858791220502069805068866260301473787528297918288729037987577913597580729771953639799704760541351458380089487752354032931998412096097206849958363005606580816120875705482800716525728364398716384805966796869224498741910664618728194009716183195819703193079532011309601129724471985990745312444895293327872636789346920351961038101658738743762430236762564697085398436789040059035232287954814528703536798988082252707242008224977372942079239288788222593842429913300375554558273281895340715780603681590735499129175607652411504876200269389318469516650916881074046716339840755664158720000000000000*i1^19 + -58596536165343716994932762040263240727412346967635116853537500327365745836878222960784691103715594346014430859494724654188821772710053549440343557373617324636729211920017111848096617643097659653892176787601243070683956023224499883408406420551985525621033543554459962056337752241198318251402367204598811124565941401456528934200534551678947208639363134814950895394346663225654675194280635689045569658077339821579364381786672983349572963046147916279294112877142363158959970706944179264424281064037032597348828085407661781952794631689557462264243691488845343821885157749321216457915197935581490726426591658595466423971686982286809980149471843499512081311027508539830330865095943102025572301371423184670844652260706906709433403030415816029139678567623861518388039802742246693417213933670957297148383393549419827861444686535977117727363905533996480389873337821809682657721073131437322721618334141104063017996561488706536188638809343673819649220319743282351549926371410548782265607763952013757183784462547611717451905972188019489847333989328417932654218255121483258643334171538469371884476598691623966382739518128046237184727343917217878022639016247270266800076233344097629884461463433895999233027351813627058266258919343249162971179181529938133074754959945429945473465596588993307910312152341009589776894303512136060095539212635762790415928341165103766192343581134019550783101330522187576563221646283730624585514762828277541978624891382656299484503678586480169122399453147125299869412194066400061760070999408112120512411132548102916221619872220138141914944450743446226082480464765561090830071466974272970037272269781378346029923075440933732454039686120637178318198584658049652996261928508247045749787127268351716619398809849224569828877946274805078944527886132143336042504761587334244316656360501740638658211332963401493627326378912980177508503560488893270333885433900646054328335720170850291315380273101650885939926849392995983529767813735682196676019987831304568094879132425223687722419513359688392674874257400563998302870590065697327203703141393973690152812220143211376602028535259442135832773579644150759937265737486541512105543964047791618049091769941095914700903934853120000000000000*i1^20 + -1888082808282248770433138571005221177045222549643459285832747583025368809522720941203887925768674655640530902870043755965178036223765476773173137016085649747577826401164920114327186269831605629713807861714506052291687785760202434991145851766202938598707376999457965411646315864632113262528909814334342821106749785579608097731283637463190565914589714943049410057401441956550222726897651762844829518451959853181149855384620155792021862966273004903390401278408960219758240279531676497029174852645844372207886192922243870713317334384366758727799609086203363358713251534468766544848662374854436067886105725662997621395808604399867040913032170797037129729747036043343074337871234726673386487361950095080717686467238195437148218833146161812273458168510114249425936949894808016002789267212921299887424248464487393791584853317083450639290135353923272687757072218281816290507669439801958295886994057597406443449584130544563423868549984388033898162931639187801588644902470492345103865528833248832803566961530118095635092836448484310637390427800667973382265823143934497712883667687119315912160433647229984468874293205707801758814312476475926633463133871044033030702394342524727483751610591849660327544983427776553859128611786302698763172868990303734428040124803268408119829427907557182969637279603947005757927761309408797692366874022055587549710899685583839741221819180428232164542604306698639177652933869945622339271328549312574661546013346442680086619624026455051916590661075498162609287607489745572853889023827341465979587451489137998033056282236121060997477981784195515875391442679455251836504259288619912144399734821949739775279181152995873325593176920709127648074968045016533154312246187388845843838604728351395060371738063449004120693303644161927121816553668154503677092797500748918279043113422851857665166333425976464204149462686340954877406515103324910230016569148157089216062933716525498249671658511416722485059464129022875778408806159732166553584334282586744145291619516756174926143110657058172473451193634387424644607973661765335147422109403039920959619551972604476804981651640179352109056380513809902246042369654342339520717458997922847973774540929088832137068544000000000000*i1^21 + -120145862411708491521075243130181246877030936697714432799070674026909391408683853348679448390797048422537484514501940107756518182984394979583268567804899568187315142995302063703258236089721961649828332481052901738175062305229308627192038735944077808042555558307979895866889326540361900943619073543909617775926174668602296310659821196224299542096026104789954795306452041455269796008497219149759829730961212214359205807779111975391279263651156241768459719088851009305820655463111940246285174321607839229555278499705222252127504146273123718155228595914463260711233255370526259161083189692187340104159080013187532944025497947945552259595920539856669841501461648126329640685376763883830926387241094933280217862464502143911501737596496893371078809190694989795796118402688618545408134691508149815681968596528841482174346854980770489659120607079670541431285875416192821912777954599244712446991908087056196719502988900108504025582368746882547674774557706604321362562141038319207866718822541982963661288497245829925075643257989995720194755795910760008584440055561470154497282201845172874087885338971480839205475793649354260755567430176862690825244315330296230492761342466963819956168666142817758675264042919830154944718441341097508774615519082899468241962365612871761296696620925092341916501474317021520059787637812861456176680538691329227383235275146595008228321632658436577463980749691437439776529340694859209146462023876448100053287675697588986030482991536111661351842466772726634839555296620666862392623518911310019088595608894149052647986027757268286851491135495604058249361817899808873892226596240084474655304718635388285059974404958665783682166901916890836973079297945899644324331076316646386571678104082994787921034181803058825392103751698677151030212123672935833587393966879763886170669087025712870088393779653764195552888984668854235108573227537934408257837252243578839800307857557435811883255649521614121761074710416108371167909873100300166836672939382047409841725795858051735693665016795728757484132387756990110425336318778189580855826453536859514235138508085979081776208336452268939980282196260419422653257150873288922996013513059168670296000625027813946163200000000000*i1^22 + 18274800687949297271748184014602840213966362604131849110939170720043440074762885557811863094593347516591669320940057174146322717727844231400809439390672063232207181977118676654393206373786533442410761264129848580882928916717472045240535224655332695300974625432360546952331489204215158827646981569059839722070625286512210681818059602727357139791136960430566915766354783816413588036769893710887177208087806679427442904380210877267036307398857511763588016351367895569906444574408916955123071979477877599423234647277069715245896226379910419010603266830295135893986849218458044310465959186201967015281555622545260258380058764959710066149362493373180425491488041143059369856779873759182687505636375597907701521623429883328837736159441556658339864781630150999498486770927120760727388417587075494432636310529099955771474154253133291427652116001057255313948459880121062506418029817057467300177982285394811003115707935356972730285465651158914582184504809008870456986335458697158508518647501349160760776928735164629841597855548777968461654635527985599400196121306641955180534909553631534624861014574393511785416117809358974672521241852001167590684148239566594653717104182681991228540165251259810897199298652912482521127430736484561428569449534708450677259475469536848977011373373056611734206226541143036665124013898420684481431074557779608168418170884310674729850450495487368285581959889367205502429560282704065972625300963095396528082047019032237770453933366149062016676883560343390579312614832118036667053526298878947815840359340976623239659006162938755782206888108916698679182226715375340734764493642713442718564357462865137046199582387413991020428851240772120463387607176150745101536771309276749570232877181610232024072632021202630713377689689341618923327220403332154148742514389093677308152505597617075893833408061387109737589704772306880461816144442256198543849361543125657933486044801119548048083580243996657733875434398937097666852551944519973909424832674775772822755149024783628545232236127624303800381146986324185888288508993836581914525590681793293039805342958417488492488264413037676504001439542925592421277868606795225211665552605332424117521979172454400000000000*i1^23 + -29922370631718307247140913152556368406316633262747732806217220792299036091476213247397448692436920128590859379087028188694295199500955889757523245244833052415787353526826697908089224142435624259922940510209911051788084691356891202611870163249464866982403500091829007609195166942762811317849040491089473311358537313372952164642473986895919003243722166292613825720008748525684586460128436581711065512117582343836381407124454552494037654893372341450144053148410549463827166964696057325575345907712833302302808303668064762070086517789899605496419664405176126963906683210491213924235582582280276714459167920662903075531792614080146934244293685049506873661329498425441558358563102117609587520868068445440667519650145876024977095533779505667219213520302119609073203287620711623187400031720813432777894316326028072741865233297692783044526504013037192723464573205256589333422402724915428314595108131609794739511850526886497589994394688247621805565115413266475935766784653792348062927054657655720667855555692466122459244479725707033289443812319774760478901622663166102514766306194926330741908791162048711578315781116450458484244600137269613887120245755608958151237313945798696976437428843620106259033553414324023711381074711287288186575800257637763557151632088572093789362934733432746214399091406229110179686243854539419243359629976282245925736157705568318012325138612534142078006013570149768557665085357095684116893316072596177066803498339486353404995947185188688426373359375888590273646606102432649330639434773397907826143779687856757278789833897159769723148745686177455757709060062642199625989430568854354526027048095151257244257365608857727117367051670238880404302799657813705723249778699055371961422174653438028947153941683648619849899648146018249116469139240122285046034352257854612829405597560085436008943248906036497568569440324618033317491586460273327169284493563657603005525578857253990629076852419373731953268889336488083631527619759167172800991483365556888768220197231582620046782239260768255909608648632733771310673458415377547721226280614810060417444258707908268005343655084355090947364614558090868627649904939994855793499410388381463552762839040000000000*i1^24 + -4492605376941128036585485317147794674478057266058633957306684013833612633503718509877568018150191365861367265507858435499002147599109113759674384261424263001847577390192897131851643346838384655955247343968346213959130346786163014447904632806742006393605025816729398640570433466870759157457584673435164191647196643157290799834964402254951888981161418452935086977250875811285377624475598245173817738608813001213750635891820500765466563558399697761243187674489360677388794689352497476431316251829019607728356873800571119468428323198870289897648526220120714079931333578451512148780548724847340987322354442784295945668078437637433807396987765771639325346602833761623418577959215298132870665381724585164952697200675079565371815014445154135353514115730529665762994653266131490753818929490424243778821912538550095958970294308982037474482607473074082842391918929195129183791690175712020700778612267184005243502686338109263609983019483013978384702743580425043378387219013380609542023711448226049384320492012059211122910764217383030789748325417372888199458942917771117837406490346232840245779904941836725521312908770845892304595228876259437508394947489064882226953934963802755117993717124149339148211618473574895156889939438161170499486450518093449159148419635829347067101762116844295925415369220713958161820559503271883050169449192439982622489835004223424112797908912787033827877627294867149744685896404303226080461696281248341656028046409346733193245397855611974845469972229085289605234130986218157279899147115017209104551871803119382923271937850194780451618102290973003338044002403026293413445130011182696212652380017922113944570769893117780693285152830125210805628916709051218797249266994244559188803437773748309620411570294533825599835244097311457110685008851141548777362213043325083904316864752224314497873572569073826255565321248340950228399564922223344313511259041254354810200955538460792024348538040984057562976625258633945703303547048246869127082251252636259246598497589425409904244426068783966567489677008663688351187017476309139766903527187832767545112447645575521080207544658958349773747140467975210461805120669830112201704498475141347409920000000000*i1^25 + -1229973717727778855926938632961586983641729487444126590501017880385909902173268558677436758807442584320271773069177778464252913401056127976305738614699688602734993353944735382779070984496802438092935865075246229652089737246097153161575993170611547890314927024364343597090452716421634550774538801189591251013441181672425804198617712523315251352924649016429849282848237802225856295591920575738209573128787091637407417934000065479158717191314134903968823887937037962778964771236356143319224253110177016447526425663480428715865728805499151427027263804257240723797888035885938275764547200956097443564811284327665709776956185830513941903818995923444737459509848305191186709203249017745879482784623457815189107248174607059768755471486015336068763902486646672998975205150839083180540972169800654823241076432611471236677624739028847394573976892254211596140718599446072198006117032940052800460274400208523143195606687519660141231985746508343019612017578795809858506246859987528986049738374037063391136669102804190153757547985607506511986830370393503418363244630965157169075273234657778599149576759579648700767482069593674000058066903344536544683516839700088875347632188566818619584169359669111238561062976745298807281294278189835695149268646640819648904762123812637819860062945467038187702128593876899816238276109578600806754269481804218549069450165841162773841969587346975887041704655279103325725789835544214005310431420034580625133007906855865662367961819172675020584914720063922357576417831800198359215663871661139560905774350306417251743290522118173502296812937731079006713711519638987128044854032766105463654282832116316648894278519972835930864620808327937292115745385067316379788714624573125950451868900246093325272985415365686403680911991800842474510014397710116901098143735818042255194708579791202635631278345888983309495872138838978564288796572203298922503771907465978391021266201460694573269216501239421961717611260179814998197794956876350176512090498297186395121788653640410007769573980488167460842410051586344313523350702696113354321851618956950335744410661929036786624817094268089822371140039015525667217590372715584044518033804230656000000000*i1^26 + -147303611271933444448300879237929377990549190555801375039350957367115764402113071061922925243414588226433900855053289905582398158121681645335146818398689341392960556805279093630522502911788995195258971688471471629212884392371505192276163638386811567761256997128132447527176538491189306127414998567679637112652340183027862283157710965084924710442085585479224666561861593817282138816215332886359091688208959892642944322810102580029523241977291445601148571316484722691089821926224545490546525622995337982332402310299741065994518353701200561268369699152364006978899467903594718158340619963830071531638554849237416651158033618420736992356606936861801953585198055344160733959832043602967653661764365995577913125831737067918659719517825051904927704137086657182271220100875319470191771788765096344620984179177173922608586726574575097170383049832573497693252548052262127273212465101635191348675372614308178054797558008278583454230017462550202416738604272867775045419651672196577558466157242147037142519055497255029117285253214299768351616701196508242804376882250523297538426705205780134793323420194154132350101192861716204539435421170010973851326206641786767827445768361512819097283298797916427210868502779053559374671484277300410561284717241033878829292166408725450202347063992716982300678781140557228793508392984338997720565550834920199504587060420162801092069839479229959192134465683057244641101707334935848167858233018015061356890616734711317470855680593117530206586392129714190346997991129991221915426885436597990190652787568692598623226644940901486184164614282601571342306713531614607095432361430739206304422356184563103996279566829613805904820920926722528026194796245667253637689554320747978550675931034695450725065920161459364285576416450168279796751572918835459132560164990578117457444339691278561627151090506729588138530687029463197256083528944079414569559205328579296341179325277403075570201500367133804238593579547718991543407664293183221074705996963329707007924153879438335971505184668465412102561501813602976258625770208774173337289821017196420696099272876833890642670349210628335632210438289900662844103723586117625259753472000000000*i1^27 + -15532571931563895361839869856574198482659625167332678761018837815281877186656073898324447992341334079293843797649887431112654877874050531643825319611248537688781927239014019402898913308036190447660185065542704353711074228866665083536360742770400332813977426649017300196365818721205132697208161113929126323673304919644076333132659990211408717851180741373686092138640222166555097833697317968254242729604117700276678385790015362623360432429048663859351088107627206099240326944710212378653972897659591003372631487178295182161866045909444032360927717782295603147717339967104165861755893180545063571962703944267371913492365627925673617248607652115217772992800184900861268248521583218440477107338818049905507925252963863561868617536447035058028689086163825331047403219709403862320692993805313483259948907687639876025889405087685763023867016504795695505527384015503822489648306177510552693197532618709663877349313049482567083686889189755719724924404081098262201586262146673959191082118202130769940002579132359668394845430330465671643342738800411601434780009002639615218586677674404579804302764126697590027344854175446796295504645414134696742898529761263110303836703184069247734390194484591358766153720482470829618441868153044256417848094270018490841367189867335409649703404081422203324391572921125308122931722791952409637376245679588572460206764981267498629114376408138033882601920575319263413958469153436174995616138768120830623615237189480781524780489377103599788328433424972602098016462528046061669148110816061738689326297876745840212512660009891838894954999515528153555095025714038499071632419379833210234882647497084987644668086110873818214485172274983467184463522469858723174727266650470766277402319812066640423639307077937334336259295812782223996116369972373844113374999012385156315458839820973035927870911547615115296916262877542488624690727819820000309188878763150179260133319522572027976655006664284249685645939058494172568833401186623218061930209163152038923655717795277966947123309619727196872082453255942394461814566566992840902827747961320831775367186778623610689441609078500838615144172378658337256736413204339700531200000000*i1^28 + -1100254995537251436568431949618328916236071756516145788161894004251659344022740573807525889851502570339627743629486104973793330174430719977225172721417748308300056946386179810078053370085287988657898405447482189633174538409816803972545532618023924818196946275370850589969593336575079671751153598916574960953655945457874987297758320496097920235988148399228526318143398276707038177251081654258670171507077981209280297904182478285600926322460038125646663649457894572659746827826769768512515634558159167477771755144587006487753771280461542682121905673115477215043722061800838351725379067999499585060080995464636163791765738930970522934774008284550639899213942755135554003096342426380544030436831353563829917581230423931048595598812354341093433862048535174404255677816293557566031936731504687292317242207622033079049465149354322933424689862465637172415255796407467260486770691970048460051505154647154699519846144856092485581281121755855632695745069090227655807281935199291434916786563820451266364041347664298883429002953673988829588471781241602411501950610831868088237773206903637715844479165350018689574880419280325490138173423958116438852414048557028435403074979561573246965564309193655755255713624181676601235978720843671780690628778896649000115394506249059969046278264063303315263406679335685561894353394826744056011565169389412407088615493698201068162402028538148700181040572447352899400779821716310495689792539426277035184290774057895682478137432421878918867842795788218125603500329793805031260946538707834994628206046519333791548236463871173310522173403598576993217267932401264028211587191855266777251041422246049129575653543116082054997280280391551011119684450208442259331943890846564870988310969390022072967265811888373681482538846542392076994429068661000923034972185137910476236319445924931811819834447717030397559079552186914336367199151360308748272323042090964752383811653487672652577185683964739337870936990668712730699166261452061235203366335988399396831876136217969928945369182526975824644632780843547635072913092402263620734782339222366902350730829569415475356401742775379126179686488393357723160468992819200000000*i1^29 + -45686016198219348048375012011679817159885568910586126939766381670577086776825976347185061903607290613056067471995548940580001298203386963620261997589918955579698521204482325064791848516031484357455802091289475390239859288205533787139644887218261002000757118892365342681993141087926449714382378158945984894532064215012914244047805692184418702534608106515232175307660463471927623709166872247574850322193665127179771873009978878644806007453409509860061831996901927734364829992899157278030246511818937924405549334403874105284148884497178857156683773385366578031925259589042554729191536407464627088403043421602582342141835739790772824634645520839492444046005587608181309966612455968829382863456198060442302828890760785875475818330202573603014785297855044506918503474808414353073536585023196313670401046927734988914078388757375794585928085764696027247356952085938178669145079467176231915602783053946410499322846140578239213284242585760972620221545018153006250084160100192273721614000173551233571087789927398830859757032785520979429101813551716979056812400977622829789760394807794018493016393224342781162359550183225264681851869829715439177215831833231860161534234524402277935605968486224700542433351855028674970603601248254996739465595792748070136579999901957174634979002981213209679310644808887172105774964238145235143425587005605077987165409049424973685073868243107899108323287922089272675740565309429077900053552028789854689426854453397427665019277917873135601700116032637698851719877060968016902105236733530818802628392621436949627473075652967366616350385424857718160926178494206086893074215341454355386293943192696883898059261521595446203342498436883302264898733539676592422915256443172829495333855977811041358841467746300266523307729400170429370015541547696377757591392542175013034749572245401460179742739185407152997837090806296694758780786225687548644070153020068658800481617593901374495492698336790575970474562569954104085744299680116517008579895946975313897457300483568332123955596248561955887204933405840405054541880498967969160120635396872338399042446740017593528469400280420284877875306729745382302023680000000*i1^30 + 222449293763153912779533346615504123505732492345562833782373768525763138361779470788985997608442511029449747033431514646261400202585685605300963903011499398590244673412885613924301903425224590796678711351621215259897575442477152778540930899557084999726080261339075368045446941432421009282842055013203238674353734621084597774300854667060909693420843894267884819576396846424710872758466483285497317516917760465992729920639494430298690065355607217973043561317107589880471091311192009413690689716608820988148752272482615271418837328742114271973391991381061540290879899575286106754048612230323846834520941339608801055953977163133028480807272148217658815552474618260161855875895578179543352695552407910874635419689846760031242276761205049447209384891716641500324196522132901421096949554048061277959239012025412135495971834780878018112868942512151265984068149763775648587335441388553411566456620655697911445251973845358976592018934151953704052887658643606390460228276166300347243078361685084701038606791730909859714332174437745241947730189291041754526276719648807553543402680261036398527027378467495632505876982423510479507569463006253319046028296966141531026191994236231104216771240115099538704395763335164891942541330817361537415844081612421698526024931956172690198390827315937751614251948116537314930098622396003702405770160694139325662952304564246651099283009514334319982561306145740064782041462892054168215930075043473690352692937407390594409038696851239364986221653725304871936872390916290702458727399253849266839694046587822864005171466589985442156945351702710147774953675999734931565010479097339714911270821688933846747562240564010493663457532401454897769820246355902908645592960234027001962799161611705364546551454766321446787581268087278912021602826745883170162895339783062358647281430269940011824663588702393167566788116187283040337183959395927162525955425836402588574379230127827077643056493058383850707602292844124699325338072349631831044265722843326269917631364639415658065470610196006516555349547792733040784031268635262477205900054951123377714614560628928664131130398343989937494034065077043200000000*i1^31 + 109222496888474995318120628898720135887876765321123700019832074268598310478347996927769156040832943326911761827931867843937239006653485191147453362741239286514065430007563108560007322081646915951356746708697911698258700168848075677375784695121139102834206489864616853181043786630205377715460383634262330328348114789671281601701960947264183510989628364395705455357617726355389004893696320319750814328885500733545753267522559573518411438966737227561093793567197404686860660836709641927315451762857350872455513151287034038005655689974034797722103398599721815161944222558939639511392224666110528872060807204700049974588348824299089945596083725230153630236688028451448089063312551052586991123649326166149868349400901138532962085710762471827372711959610897563896115618610033038436438090024064826861312477490384743332114435978001922959750631840663984360088384563358969849938319493508025824028004030485123229805468381581121292966554174860816680398193401263453464755362609214008676523827702214657184537113027467538787162163519147257799881094840954132576937973595716273141268689644090982736726529770475489091211535996131711922349644465669408372994578753098630426679357269482757471288521866627526993727097872670936584165103972389816555150396668377432471830581684103007558427619427751944707094650205120891839848536221301066401160982905603953003440260772779252093321313669626502052974256634556948606784841850001584856277637036644344572705464973343371716086741545145863948409957675082241472781154970191090077056942292863757678532934926111054038870370848119780592722165000852641986535723312747195755096621142100824990287745755254990016193792429508003925676754839889613800207772268305575993821919930043057390198390081383886231017026674637256043783047894008745647533984987584108403955361138849971681813230922912313151349376498127546466839490198577789210212313725527539223649042930653253522081008245167347378812730513722474431379941493134284199357175391084778960874467173566555566261584893149752341145167707361803524616120924355400898963561394522881854595015275660412920895492142907527429530387675642468413489545216000000*i1^32 + 4090885681410617578003661435159587636381558250320378141743638397547327245380883884295052772605731001670452384053288041421369144330811094732184709524623376994966795027465669515047831082981949170575633803124768023958447199309148912586877127259858384130974742971066431860777853975944509065314889783830605551642390871601407152671500990380583889852607363034874314795196923376432650589171971850344723709511592610782540652304145446818462410191829625272013578803067712579664229386490951477206477018341187027785764550083605987458216408254995132168039238681465677115240669406940710345136908812184756388796169967431471151363048820722481616246509941049703575358870387523078729691569742287670521780304427901291022302912060874932038806684874912632612830132429593434502905500748866860764262318888671652774434278022380313477036308422999349296097446417085064655108608830434926906491590484491776545389745449908839110167863384541336542440267423723988318483422562382304716635819489871572860287357052085962581028437002306584015050818271940885153661226105866129006168167504319186273155043605229123359422944836781458180833984411568801445405924252286245554755922376478524682495619272762808452419378923290636247779303259839164563049424909357570139628919539227953730615602874721761408714810246332430666748581951365017902731703598690016668263043077936274505955764934562770319876071216232876307994366283793808941487614705153197667289266384890334939063314207133912235489780144520911153680107351183287208178436319714128929128486570525575415061885157540416264636440359722471395631324803492738283339649661512118713527961610750717717394959001753116428050411388432831241070534615343055200465756929509087848344687212476060030809607541018134675290032988197345373484159465611100784667506609441288718793743521462882237428385948386052172356751236350071927555907744146689683301391863169972062901869520290051380090897130868792319493947071204558693239217242824409292714156298513911344057601277636794972440602481326984523673903404785083808891981365519192726638611028470011972646542459604608946408347467549470401877479661217335214080000000*i1^33 + -33875327638393627231835314684897952538121817755759345685808072765004880550793191659041510404913210748297710896785669196381998898542802958065521296160158997451318792559520827998373109201346054287493237489115576362149880536763691993103887932092244865990153435767595268858031725833304129808968674031843714797420220200890280889583197889299855930384439246259711639014458948117537187534488220553200567739388698791806478187999302085235231106106969642131458841210639795364574115616724085468417980532514341651219741916261162777277734253606662278974729539452894438246905487275496282810770124567365190469361890729657428250398626047953770375209870677488238087330618472579673228054660186063409828373732227698344016860964713298483808166076286689812718470600304964481822844430987066923083696271795461524419873847109017516837043241604534274211623129669508977698112753752595318455972460578474766361379293772061699098137191544186299075517311113889928137843638469514166283629848542494675321437879250337960435219508340351845306319675930497343022800878017200074583576508947915028771460968662626550729747091929596743040743480856104263827447390347470400507058079464645545084169195561463779702102723898574291575928267018798537176528673170513469026476186105100732427733589869094839542481907756643073951598488072907342508658057915690704062795665108460546957208069816683650295180185440064061474344611455964950370520491373694908538543577597370103776095718220222336319532504597818191095917772793694405590514991037633626314506041709750488858455426111219232047161983638795951141838615761526803909944896888693963689613333893874125497938057541205597707915844639244640472320821381052789960939148730599954981114740432231810385042437538537557273400973941584816571489397001935728486572772830454476463250083909042981930470489816402199399245851815735442358867749547229102940261745455557907581592370725723814115833104818042914962612165063974896117192616835955142921122872380573484583132342947484380010328639866270744684405212047438877872827358610734651803453800558818502305561652921235918632573296432707082885701358426521600000*i1^34 + -8442062227674605389747532203833374923787941388145887536397597564436831276475609055998292987924023104989424292164136855195880574084584048089683136461876293288226161203918182629119146563705375889942082276342386992230645718679216008445967047330906874667586773522548178064519324710836029350226828922106300571343106238942626569231268232521110384838871422859912579138303787353966525183238638130312512735006402262943859391664004721464045331195186684381175696837252949500641031791171334104171705127395132958014434096875191334265738609604608461155840369913826776969996273950716650839077076695581257998391196525042941501068756137221676314220862236139178542163826584846638193735887899809660979604251526519080656512507958023083241596888725957827191707143157181109033517407703390940032960052939746159758097597613127305528707187868201143055657050682768019498643291651288243767861660016977586880640797268778489096756997342634821132506924236652608683891151270153831231322903637398004574990480862041100811163091768393633466910046056458480942498216854057250763566158912400072887826587990174984399207009278439922716698462145337733706126593828594695493752469986162050649632947177695531517683844866827801268521329867603400121187538585685048248524094410616273074335625673455991769684615944129593305692788858618886156608343963898903202302961601572752215700608579410924587155131436633897026339528375425687949634163641745704213511544215140763394682767553431887093686518185562865911603557738932486512994622072914418902676607854163143837613914877356187982734392037881860244900463203525596292432344017429933337030259882544003073642262115494350494430813903965549251897686416127348951794602902134355215916365058120563221692917520086110785764039284903536398574590624668423825945950707650501770494807788573259132884358180294715949177802635494142558146626129450992815877288675774385659313208467219981591072182575314792063721107724028171205375183572792406231411636208217704954863336425904223004357022157522754210646087329860329458354904923993436080232250450633483699194094933253205402397182479868298897915904000000*i1^35 + -331246810487037579880661767291851190285060634833247020801969629302393066930076954725297093767998444238680795157930838385304274949093104702081404016249963957609903698123186395661575583307812098691831396534184391679331739538716493552791316518199745234046300235750107110283036386928757504531274409266074133028557776476154168653723035230316068936436098581617851399268460499088262185277975507088122787296122489339638278397166956171354559943058103928071447752217276073988728241412581201668425772516992670415758958841178164806321706036848421606008360771018454500923470530451451611502395045496017690519082250586593219447709402407657870454007796244086523719134876905173126471430082390404991998808314049141376729811612300342230232874933129625048767531521721555897919981655828391749112776881223666762290863550677891416042264079754029496539101527578197649490916250720085150243400023003657989945884973557474762516467526002940728042232288532032329956510673921827096318476896922494595227367536167428781098986867967620985163250286385040709837977652307711828267639921248143277947235620296793316980099279070199225109571054108224614955454214548012389307497869853306008557779173793304943515324523980330812918382687058385002873205064859901230904564497020886086617507046749491564063211249566922929411981799419664930975632604486386697466776267146457385123841143619388236875629323690043715565231270079717126237619663678519304724659519620453273904135651441556542071765825813651638130322520501249029497502126081574399630748267691737075990415489917171497707204960565873479931684483860626673427460621380881278049141690885296089673551180923364759131662861009156789514420305066969682643927199422327452358191315597161241915193870411093058979864558451529285870849171971266325192522354793034471867194059308541056554979327917283371957354615925903990666116406561700960547892836618891641581767991347576282778132968957022886534874534775612169856613983835636421288455499811629372654857193586988701624686725816187929564719196817434577356520436950087178219306861052731962271747026275933771103770318296013864960000*i1^36 + -6388332731884567129005444131134057648385387707327130786961609563592310486564007685163517835589427922731694531441488048301984616724882401707484260203716146079385748038682574156374707623006787712603820151731671496262304547133317493236882439240090361531361630272757206792182838320415587271308927937401414700175066431537095322130783281818498082544360074138326437939519307568396034379738616777664777151099854535721274777545494502593817040047541665478198224178547789821799107427686985348072516095536165972878687483148675969121835508786616437885700171510044160322002777180133600029362888202193068180752101789331474093659933140945603357219420379863205349345613477581266095293869470227796736040615017723723044736747430735827474595965721441012099175625697570705054499241859814443136477138381188157577441225691700366977819147319871503187389504185132813162078467026134809044424562565171851810046476776351718738594118563420103849349151004821042032795161833701489759147628791157551442714928095706441453117724053991460051290815348449174011233092561705664898592664246897622106769598040725282916529935094300179381290584476309292542065413894765556975330604212944301998880534202316521859796900938988919774479731459258767260030801042987218030796391782573847085942839544899771839565960092476451166837447724581220497934590595499427785000272412521789598554326035862079015920285671303862741909276848982624601820369990577417843429515503949461388800376196306832459557685571624476667518026076018967549644001552030538189782722651748530521491359266237056425706490035933564624697815895157973581690343475755479541812456057881290510822124339288859533042964111108455339094452385393441139390517952175546009311802703775054406994421885650954133924316691629014069791968505599687336528914086593309043624944654955926416987366038616260075129531647289704520321375149092306457576279785618507431334345413378984254141065088610662782650453610385351549069634908462661699946946782036455273303845001533970323005164411005166791103785301684078022527396040138387923269019681902777334245955754327747959416401428480000*i1^37 + -63057298197590903975188587849816051584855578979634793674456255662410990461188926302364446331400709423244580206336155453315874714837421436564759152720307365206782785512849960906712505266160103379716958506468313858829576839378502414166512485289836585929506420393647280311146525043683350166076947875097706429671266403745391137709144799850258085703272515736599116180061640151201102486956190151310150778726080230469130167481807634455225746520442777056942964523374275641609462541979533203185732412797466146860716055000803996216097337529407839142200323913697974652168374924636255544868353249307103290190990461648296710531761572745032545956976961159375345759957118365045254158316504044696227805730275618596937910205560109130198779709090861858484858993916204747800836121904594279975068507759468498730837349884924597965138756401469813606087282791546753097210216017344950206240280747427393682574234733863515166897393626586398262190376501553841201628932200580339190876986333533597602791722680779948973901135988274883939984861898497514795463544669256079355075963724902341033953771527994416736770443390368283218679124771377606138324918624969261647287421380351091624547803467774319306648217967834732582612876540746712782753188269135876466014665069014187017684336519981994709610540407799420854581091030377931890298022039077136913358293224111517813756219695588804074613905530908566963597183801341194629018909383900473815840169311239034335960230555224789024249492885511134005438084315632668496390281342802920462359771678221995537503048428038621033355313852766926986987460981509059898408634172138262383933803241468437440741588772634784815820832293912668949336151989259502430551540411057209671752591078389371283379350178920745209536146106217402744473617155745418690885234215273120111496709534352126203433079130261511002829421349337791528275108455140450831311440802220939297920289243767471995587269028288161803714720121912769717576745657634547987133943386114211127681225503157997597322641900496934584611874874906668018522781263601515217141314399008026990159312996329035137024000*i1^38 + -217217999163192138298917462901390108925644389125143517021310288569066094296900750881273214605441088310421562649870573741771143456293524944870125793064905210809910145318912718336343885345415477796702599882948716404240432621525133932170421468578265687581961590789150235553290433131376439744677804445810547106352519596560928586377041299260975043916315686349987094921444417456820846252764523773965367395460796037319151169223254106285614882148726899930530147673356205886075964411169791269345089759202928119948202556772657789719753537465434551029037977036723724382348053023280439383968826893543138477323104812368852217470416838909911345844062020975354044690633312584125921790926929585989835796829091616526972152980897240664155426376711922035979155435741049546808644972672112309868761663153703801010593178537747790464193507235723336237988461097241516520246754120729677049081129079196457309221796235303256858249039287205787155176501184038277742642796133386575461704494815149864414979313763640741755119697191402972990016200470498283338698538065125214739510411669914528937414323441162839727833013833952677128950241406775166566451937566127990702105908229134172225469436414647912123616338903437181276012583266872295549764982978296985706917468515131223890510357763242371487638186615262930588881589530299215060712651529693211658002307932899282152769186230339049348106966778080847766105771810589767217026101414260685081272383627338829234975593358390295256203646192916773865179968280374617772278642789843022050907569937062448926550211973646645321397799489763305747432446540559883659911841808787906788793673759765046942670640790026062152146972762081095271520788823220398913240656958081664646690001479308274069326349843773281211811534641530370548871909755269513196034874055748434277845896321822357505143983141754027285745233761581954394638486157767579632987003120720326684151600744320921800880015474963954875619163231324381378163577077738536690746402252700541237881812252472776860680687071227863705611170584531468286107308328148374789024209001237307262229744189440000*i1^39 + -256751200006488919195941479299337786520107499675279393505860564710950807082790809679739408559081042769506698814540579482370560185573250061294430437708201249655700646171669542108138919985400777332350053419270433518571812244056784524332833368465101885740243545734007836108471373169999553471878686945985746233384593505108598358184502303588590846719652386820451061132637047155288743678817607604037216261759780401723740138779066464214057485195143246423076975287635325617688168244933261096981432674209145519595621990965475301500285138331166563568486331783932798492682816868110752739499033126263002956080392832876681494923624353769653512467796996376032898619297913881989967340469671428277871170204196755971187057307662027831682230021156368426348488592856162745375769931213571359081054973231046801397516165955086624596186693992946945713339936028092183692654959816054973111016348759090300726626055332244109130581698215221202183688581228183820010950359341716867287105528180269086285712990040459172095679449427476027782264730933309205428048600187578224123193385815086851675271603525194195911832275922248470013483959187740313752031861148216881101533592477631775319501328957732938780721213048290321047448955296788446793174381459449191087179391695809205957110928028656257449048289109936627469171569160059233067434539093101439328936812922502127109033816184380782979232534468611046123678255598568318920025902632914487976849280651454604880819527368226448872822925550498385371961442942060592770092696003298153486572999363630044384796158627190974875603797586765675469559560397493394769898501156211586206127710377431991873914500240779000732774869773124057377791166068818529180327880955190430330399775621239591346006764250277025672173695470601791506069974006582671654362277666647456267857459995601734065203276261740430212227265430440121383514599053366658667964409431075431728335495475596361620809827248229241212496735774283280366870845621444553195803627214740621018087536408808325386634388760366503655226871266299274785661389301251484849818647225227510651289600*i1^40 + 85029887585926738962957200504541960796449139466691100585076192086914723270166376934650260163454964505349431470010295693521041749359528522703411558651587337406635910507605566000572287786883228813545560915182201048415338444206598664347315021307052348363310601721393747244707809770586194214656682343563887344763995305514788964245823883279833405488481212866248439434927795177744872674352594556660923232524152379715017328618673866845924491341311668425310872292462630962785331358151363576909578310646307235041380639969387558814851343337931382923316124747984308538074321088654646167255072530255650810303847294208974355308759720886539780157941965585486182604943114575951502146091935420362477816109748181998899807549144222103699399315901676050621661163672141843353728745871378442546315941204868217553502684991156950879834334296733999657795823448916328230247107441237750459279008195399314313097077924540536842217057544657151929472302393580682310165350429754791620609696766468554774021832942377593184879116529538342806051727368884625058490232486845140013771771477818411884850630095825807743818350292552646203742687227313728616757994164420293183988799791520021223971148856997003694726241085747980001615252774700034209148306569192648052934306701741145495264806638127618154870658550143159691275180332621340245620040889988433493419354752138310213557283306753574859531771659842237445969787656269267544522336047324170551802361081310769199498763130065880859686669618055744540504982109875464226759686234858082374747104788914311490092969717317401916857006261553756140820853657735802979078841850289613810307218907099792450072396180750693491317762482758853965294889224355833760193336377720686043047471196315649117278019907337558561112361873353475964741970339516758537030809562960956453974347796828762955595782337479989640864886579984629102710281871673796549600938520977722383189946638623053207492542575393950552799954783858976255486870771598745799372784542524550181869038022357791020368948907946128814685146948400542368887526635353545747296520503296000*i1^41 + -643338333067841520512115679557282110943369652461116950760506383276090694910210377371555083428813745226259087647222206534789679727271485079186745915842722845131546212803608739622336715128228292643744397927249759447739451693221061415110282779374020624096392581506926518586843629991781207716446279185093380090999430762781233685682978902194988333509701980276501834045610036355762375606947973175301635101082620758230315987575425793271350135411494806825797045720018893719188902443430831706271222253188333957897025454767311742417983499699958899252168923837548089818347391952427068009870320113358295986959073076856080930111627805342290516669728577317242702402698804423645658036627896619954026117239066034954013650242070186534299813382191102151242895935755888068048568895934666490126190906452180261285650667363230959504383218465127294532830964036055259863180658342017126220533875941580947419498935154151368467223203076688435651124503581698127629676444946707572967686185032705526344687628210480788280381806980871415123136341798754269563989202610215755063761245442298263212875447016116285065451103470556221175831960104573803142691902029570951011054381809075442580242881502745414085769663360717765031928629119635592414482346099033517901733866397414884965979414298044116703613973359849243347235722363207119811021834997154688954811454751394452461183889214224036819717315223714480893606870949713207001314175672532012037085865144573612983802584335241854901222758564747946118980095261342398993487854630808046769483137744146088756355591071215629994897015230927004135932658562019248598432780741253135951199848239343523467224237874941984749845117893864932200552337695222532999286522504806498800303730420736950403324368547718245184566798343586418514651518396608172587564232639349907886657079074900949219705025083849352660213825488695978520823524536697064967406437841609958058912566266727317872888411140481869483976896503532307623469403798808127479823198710600726443857526182875974606405427101060393279469405031693883143292273739962263797760*i1^42 + 1647675794769674367031826896015258768943255672056358554684212118115425198358486281841425860173375447428021599091349399530027845923869786475361642437952027366276350037772884389307984896647836991106295467544446488861061454248953326583384980080178066968906137923089616707025106082789426084777950235143658513042824954581970662726959990222148550352388071298559673273123341169385847019370233311431157371589540473393908100447701641165680660239327773188027128545462421837285332863725433917837083807170759140965790904024671971973896328897917404950367924447800043057063263117131108336797382655228757998127435067108583944452608573393044532306308704499741120173142505572965251392719038170291490873655160307576886498828148907032770212901413365496842480884522673559366226802113843129214317769848596208984119212740480100424074153519929206706897395865044064444605554992788468440829398133744500452705919170009711573594942933737241585297787271431616740364611560842874570825306399150196053413561566809807351781472669630319411744636823950674405029976265075552047018432022234084243093956735560913314347788523543275535608648313434301408160913621113393467750817603453298914585593503714380388941378947369401312256813416044006760859561372413194157529419217913487554348629893127649797441108161375793810432219505116532317102078728913250665778661359979463805207681927543090980535299011509193486425358701355405614637567687774239087164772259635811427999863604531235239931138448432826517713217835625360340476630794145304119986854253325058462121657893467264418285926990644110612085491239009479453561686349081675814562521759780734301356350615261228544273125205662371230169026527719925646462755989634117038658984246345080980977594059143130870081648663833446056947301346920805598534035024887981341566689019413600684427630422219325930912752919905917713905983394421114131969912514405600129410677340089727816804101971546436640659712229824252653945198502007058800853195618763330665246549288473574093467006429212330116482471080007705139449209815040*i1^43 + -2371568963676242624786332902695024354698497449702565023529721708017012675104076193519097959211929276712603578890081874290876309857476641667720143952756563642223412758896283329304357270595804361154895881897283719293108442865750706917509883367400259041840870334779955995908385968998509825338438143915594220200279981633416180450220336384106797370278661182725058179811399489038005663359047261901847375730773597306096447486145651632417521113147193441337832336746314137695000168073633358730871868106638841235080197463473888898822696046068844136564826685903345905889575223673172701281662254825351846262282759888111146287175139697412354603159355427020455945944035815321631404210877403464944065762445738132809855101754770542112975517681565615191312444472038618640319176620663824122588492906455987034774103277834586298676160322852944455130784153652050242384285613398957686385940092546740995096912028526149623973120781657157996704353366717181808513407675877197407064620224828078634725685521191130651365371801151783047114898612894573029183286304046308325862791707896181355376597536461078491192443326633073311434998233491742699326842078489549685689254334374025609368060683636288814895390056183287097002247307629916239900290723180895865730584481221136725640721072155789644972897953522990083171962942838088293742408107862004322961518652474314746349085768841638994223642898932630952081800521206999753848831824491912311521340721238934059217349129318311643560871564985224720472658338532892423856376830210821422334341012311818883119620135308725692678875926037960505330415806282779791616218350604380710340339401784452633634570096472423728433303910016336397126100348329018164439293684649026395585657986077195958907150746803947510424039893410715273954825981267575745233967170824442296444328125937824714811436110119483635135961014985495751964848398093241531763265689670251805419579504461605449484781936077478242821320391126537158314382190114405376808866419505783156947725155506237326775915346233047931316290258754076672*i1^44 + -1638063103428125646084852224738780732309354235003720102747519031605335090187988693742589196553165824641608961763932796032807593186878426000220362644212322679246706703197138746077295620511951973658234520025573998691667160835635504223156921378064898065409156538184200877706596856696237696739471291430855492681134542741210191945744991883155870393192850464382387781346671351287725369398999821500471403496939158687291673597966841520397462303076770334817447494940365904614534940913963155877232480197568880972902659614137169042826042247304080135167309066372043382613787495157392313258329267611948861805258820141584208020070828453930599261184179905300925394062154987603017198584769023526452973567255109389335776269397630083405328136470550797543706006867469908570287696251778827987199051393681001303423878207107239090450855776470842112349425065589200692725326140994278437423706305663859045243672587946502616068674422334701033688768682486320473992024863426584035689689362508955176996221144172699797073831265563196265560491282096016460831287192684144332591954680416061209410370285096747774929035647672320370410347813287146712048508642457437262966485103821111885885950910084083455232488032134100554734074076588809960583372957720969627166775959747156277597974259361363299273735068509506531495062194106245887530731098217055262732550410036048993801409891366453244467741066195007042810388080540513604024631694266106799624815123750115400853089052719692115389818366103779704927939469349458013307015907148806374778327283201756078178622922511964668048196172896665806102047139803529580346209997276988358173723884253287447253113472556620346899460963054913418158788978775513432382508657310056134974416699102781979494451795887774586738562045525017754739927332421904510666974584419403707906551787012080450759418157347062224883734663803774656820937308496465129431167839619805863485845830586195976474247452199274823993403882863165683640446302603899459112611221806655852485506348517572472931200861380542464000*i1^45 + -517513735487479367923869458437692286873909006496631913433286124411557395431801546022642094428544136589173557281880485970364605548120891183666546507616624902684367012875593681281389907701326532290901994132683568716946267268804355897085781534533464536802437545496985111694369415392479035863515323918194353197593912365560606473033886304600314028367955840012670265672906038726809294818044411119689712413344557737568870720470563830948175204351051888903498729193531582317629730163294124235985147583231405953046070728082414329012290027432784726801667886902165973287466260611234511700899477261536319752319931983220174171642804792568240754950398747861373057971150741808482064492038700683389409098439378020468486433434091552183232698160648826091106645741731919665627706936937683926788099809968200253421386878769923936148938068793585662923186736969972936240725988795915362915306354642070523905997966954001198222100006403411142569360459729159656279131876563814604359811900854190135454533540568591069761684621089313056233433346230879104135027332564265500757960991722392329032968855939605266465135521688472899561416098032854052595058847601424914654571144283521343736874042770628905112364748591779220856290396858533148143030801185818111530663947639707899238707117434623350073230674917084178986581740200951824346529514733717097495924697137322454327670828048810481201801591682570779965020903354649793152104334564610653504103400234301692845169406333821760177747623643800529304369858370075950318123722964554526326408745383982784988375618430670169888956039294369443399775819821535148048734104984357406408574653710867111612961135592160127913517721358566819274897696747044689414985879619144000222370485587953235518756985889308026158103725934205002623713455736171193812465540804832816428345084748755512127194923168780433522119275491751063233465265416501322005271977185509803642316869646599274632843831083666287784929868085722352882499393938066921663856272394880122077958267275031878618316800*i1^46 + 5843261595274973037903615770995604302016575213039941546134220162930280769060955675147337349123200464849547355121489294539710055794136202695605552376845369921151747088209002752342861517937763275287549601101646576510134725630926877708256367060656041601238525048892318553931539800523886168540494447733713448689635046241990460659567392124128506110085330389864645737710060339086304215356172998493137318192447154196386757706026878111260650307610629656164952552766903438831529722002693781343137004431448069738914782684162512898607066673917635775233402618633696183529628291589418507542435432776927203586149579750411343029765602542560329657990952826468027168018274268694326063970782239055716040684382199550003451664646127519346322621539965329993236860948520782694889861845423421009689123949041982324966005166906062220604554705618449819293363459213776971996798911768341895638011911777844234509700269160823299128525268839999455978949441909512200008121804496861476277674384203610074041668431005577285254686099217929517235686823641682532914956582447478375794801017199933958935151983869012310161969409303508454901994856108223007747871121938796398941876688799097746556978704431393294025704777684933916269614046406315083607587713844537567357920067263414063624115308476297374974978848965726656358273829478343798672822971587327071183728183469858598043650814948242959316101493033126065643453920961963042664394266481392004425512732600767600224757465130549364225885347523048408858169270783649592510647540897429813954545575740605122425981234702429327100697562109821162204767745737801276906128761440434790791267511490409811712593922381870517206301317873366677440321417989973871368834727865452024030879569674070044624620267767063412111180484513262335614934057373079682435485901310264732161175941242499848295876471285737388591851803358023444335235968183698453556544192539233348601163996552066034225804724554541946858643465701013716168600716251086337288508447334225038836498432000*i1^47 + -9993361551767762565782657583348041240350020917309366920030501271688616035667536220479238137900547026499300312482425776448994911710861369070672447728422024530596836177857269273651464630865479189815137420983844542979801609375309164831290597809963649957863242823632722928093403102908640236868259325151806866245898710922892232471600696359327491963681555413961711682212958023567468220887546552645303200147099945910371745774053140371077997886543238207711042301413970834062977564600176101097608329148816176600822196436856615398863879181837902782575263022538778609936200623855461633001045277951024914380220425981629442851814275396733881518960049084131454664333174439311714439146333046844379755361843486966551348598054859408642903377526918116111117377293153076629072970449905293410514884341507103870310672623545895433833812414074105424362147623389827614692493485941781193934340427258184562653498342036780881529156989402892275454404544182736681963082651634949312545098665011178291002674202845463399219938804815159377151910636809477072727549794372854481335287311336037145945551046357580684759542616716024233667848553938782625915222987838614946585333072147260323172826464482629968019524261032252440214590065619787111665249631509848369395964806004575828535642560693950372659579594417927797462280452782235068344422372654492841082372314612874652472606181319561399450327862091416250959943895880892256432063404928009657489618266703267324627968435410772074004483159378197905943776522008922727912177824439003328987386071408886150512219499163951757233265654497143456350999915246875630466174850411341010013360797857043167941999524502310316502676458257904668415557597338994776874358854784322507502045502174140273413792025849352689178569161637961716051192565554650507501943297759742272372196188397819549601793022402620324008354935456755760309021140913543023018967385034240631804310319995123552748297058596116793244417712718002704206281796161448267931807907840000*i1^48 + 8737948672167399458595322320652685685262407621242361648746334025337567293929785243228816680939033024699523099723179135294605081056076344952441374164388060586788359399553320325930549730286096587906674577268475348051088756186243511445059098472065242472085498320582871041450309861747750153091844048154850857845584166318561514101763131924145276241416763699246803168486630791027614161146898039654288224332496858416182405143809087316265139714786951883768814916027729795198471093728634714273618638917548278379523595443242622920074511641462631735993281616162450551287047106327405506183836210341138832053385729089828919732030722802604957701229253320649505599568313624845863024998809897357857459134604764059527876090572477508355310434649507430289720263625915324876759419544621133058448923157320939500676886977632247706164832754506276087173569034612691004789617952666553766847201891780161352681526663789850840119705940662402565097038842331686574185581428164781266139408590055991732264674132665454273773364614434630438386135750460983765825746791975863991591232810010743082277013548428224068335498459880188832411573632092015990201540792089835886893338238464992112360092718362286395599784577589794629577823004210491562904837583722331948849483100250034998592799833119351951971214728423557126462422444238857600603143690407371904465322697531242647616101714354458385847122409894080894097053939412414017644614659611214534104663883031343086533313570189110431836499994596903207034067107871538001873715183615264672219011139813523312145597700022226716848494948252547778673261301420205992076379463796980380362429464464773814553929344266543522897979156855919816369231826604362147446218898662869975088823382013484470652385521701909767844785523431782649808318977199236519892781342134032796050420862654542623413911625255910111629545372935279215207283003114922786000271576043272072345321303344150860671156333727149149446756515924111698463344191078400000*i1^49 + 122492665499418751180564125351405976758914798342696416795940473648700935179354578784680861547652738078981666648698684761527665140949597199057779951829869933570921718583721785185998679496802823720101453367068276949427977478264571208253217273088988302876060780992521988758324192034622095173697117160313938417123607188783832895722306902516307550176670278002869136626926024417234556324102813728466672708400762353156918844510404313761759231196747443614936842780193080334047422466122202181445829015507674790290350707666861748066547829207521913086051203593199486901134871580610223417106409691633819431846504464408091546571840458449419487720192929935628311526188985748472214361957917272758756771204205305184751604821548861385648697451878601454889916326869094348391702215637519074803234922864622079478032112227216074623236863247858963010004565390812410666277960831090324372615487891503318375843928399314797360585581975954462666235200362030621322780547615995989029326847767230855522347846772777214532264441938848173138622369887614485650263485422319248462953289989756012477295847924194690766961990213314235535452226867558940175774997355065743621934973027136836990086126772291530600036049227079002305256155083342324213118879028346624487086460811230143755047701944598961927322748577607512329708257164911946865400401699778185522467546177931218665619434628258247101714050859389700917704224240230409668533943668030500943818918240219754889165435034555552320925491770963636916077254043420928408128642831709361946051160733550467908465997439062556784425293668601276401169804622431358465901560690028574771838405879487218723227347286004942964896616130782646779366763319889696960548982906100047919183606050948427600280492815198242604979036982068290091401825996197497984570840856967636388601829379685900503662464927320403668170434243994729569391854731577766648353829452970915634590908426731030614362985248033100943004270592000000*i1^50 + 818689275685140974829223251413722354531613383753894056750108383883147940777305062647860981640399332266340087933000720608593984229351574397610940009954396142314722891630454197846122297192440213512774484641398045958272110385716167522808349215385832451632657822746384867276663533708698648021384153395857263182308892500732373931158938000715838026650875212368637743210829984827041549656820619361361689140000609742469783836831552830815037562096643981583525866087233701848262763321664783784288625493815941296497360020252923744926145167214298497459323693960462531973181850960034297807491250125770039303582312894027648155897325403027089573720370468632873270355888171927404347162848871441549527043924733163616614360439086056412753000458481037002118357217329562072459280164550540829918590241575907017746524469873553515616670565461083912846814767715250864526459741572248775398414162968934941760494000681694330877083726593933756602561136737792438094646817124553653977682972284896517442104876734115502434233229719511656042496695331164491051207743446355781595921943422299110969672674780615893261312218323869201216324254759587372214378176332747861836460330042628148144955737184123977710344178406528694229112431767631251988297764129119351104057227197089592179874883597168461655339904667434027745222131793474482969967753280484437326980596400803559573953178026723370111954492452066810236054591578931300724352416688639206619015233986744320515135133588110646694972805061048379898567260124571097416778113638906711171923761930908346424869985945304160449242949930353938767892011494257513700171734354083873834243698074978391962076907495372754949805958139357169433913564264671135127556629290630746304118358355528669299715065892532995001518849269659277540315983270146785991546311391675817693609148773406297827112017373841426373101793797309780901206327611349598271890753555894069221867520000000*i1^51 - N1*113830902831826093176352726573326628552452805652748056771787907589294619197375500504721638666312765272786797682299938500414174133149733439128672068938547094139115379351517327348651884840856138581700294409999849880986571636590515291572917345897724001800798266754945083753389136627294268344999972991719325078452396185180805468654671751294155830462373140585262756125647899800709871671620437816973889297128157868036914367805025688247736520587213609724073467441687615092897758103866336771254358792528430426849412489552917130795099262549753714022322815621256120305656932778550665402872499711339822314102674011916331852421452933954290420879812814971203865050319902183032756379646288578599938158485370420440625*i2, -1601352599868673440407158915195156231886956929291626972489058996656183692726631095627933197344908660357273153314477097702652070681601805995327607339692328061673591348964576915279034256924004703080972701134785493331257420404478771464423360880372517762932839094710325848796109753895360421855893754666553762626192332713802987224962135115039153454920818895634540847509672793265658547672757616499140151292051460979573968756841077089738690360155645077455905302929445358900954071218665974884861026528447298005648832946933859125598881475912887008292655423148850704744312250630011262345089511173632395828254800755238898070652486080824001418047574914689315530129783449472274848541193024968926404203664389646120583324232599174834116171828567373355758971742650766035001168415191743893644181643646097385768968164416120196416697882492865861851617984717759781101031381032850064925352370973912933597633047393599390810572325682216448383875337436118670309859749301794473381532161351802368800033016263091998222741868464644026236172828138828691189339544810193120850577355804959522194052274766901895108160401103742436982772259108608539053105682874411310159304445034617084751552419141331505353891870948272505880473026982421903529096383982921913937038083442142426679237625601225615790595142074019671231397594880474100396980798774079749437472845075787518290452063554040463966107210765311143973585923344098129194945710362665117404735926894927104705653306202006289339246600382747562066584283981062540666773831620117907021817756781901915653466304403648837288645621689666487643991884139067595006065242342535458074867929445186163609438977067040791072597865508361235268824770361775902339511661639396056185635092517240171552884385453440771426488155795742126347961482852172552387252678933406838554432521676423201413085598267714601976178639612684440394851321157886777556112614047647249686734765868465963671298465392009179634333502453867609805809807216071403904898997210544492790342776626355648952079655476617096150149711508692535929702573456277242895204704116150784104440346888291698092487454010530156597212581724170462232826602848339482234320468009259403129339723333476032969016609266347231861938182339910356242262740129893094532684603256323382270135753180398485504000000000000000000000000000000000000 + 10762246930421433372379291882059370925888892244858704293995720286936241534935005391971032987086106485407608118068002394270241916061484631591487011464545419255074419782476660301428193527295021849641389994609560212918205486188579949590022933244575654729514174867130235046505107268781282084147158896017768802044862845905577956269665667497076648889400914868387134640059060159575508135449420771500911343635485471733174304865020253143416258227871885136481579400359435178603573579191033393269543857556111179721678112425830950276151671600625754019248034315973884556162560901065155178042145774085496654648305852917630931417535045837440348542236496784229798105606638913401513204339416933074006945452104114508002261045824852684632510983121947217955710173212568983610037082653205625597238886625572903354615889701145525267811932998216500149481421475896929583705503153615091994300227311245773679257745793617827787116241594545601061731942446687291078342747346236146108484691781410267896951217027867395895407676744454083682016560102334387183202539367255610189223461242751625864243318389520387600457814960673979050156648064451691786454438568801809518071298723109329475264135945538955502867954644334820326689145416190444449609119189426039279882505092440754440443693468253989925000073696916467940109670356347244212614638202919549443575745401941067336419834157553701407767358060680801183769456150725118284618651852212302223227707701010446806449814112837939676814442819579927106039826038855823898847858200459978000407417125120755840481315562883715106923154449683305515742578220884999790069586569477204743210125991240971685048112372087841651738814496874455956499630901460237244484870971847037244513329205543360282933225886022538187554900254319598882204863678649554006369938167087130473935509506011952998575286937174178334632921162918195690458847187647846532936905540364547020736182498171705306706197501496593773201172009648079848378433438155629979718835547976610510360951463440063568712077891229718951045148047364307890575339449725997305252630688289168294483979259244418176096155142644254396222870083621813766115030980571033860471519683297589023573798505900985946117392610560992584056644792587540624989949452841884017105648340503494806589764139653760286720000000000000000000000000000000000*i1 + -30751788680712864197155963540176281546029427249419128013684829704787831830690078959671832822398217164424926362650519878740914569788076007156487644359662356488138795341209318529073579085632766745428457605977325401930414745665872897795900095525016327970513227576069886308707587640063878315999652842830529040120231546697571913160606364147875319706725711672723314772099364462180894339423139723659301926454154578101995807871335503893977038040992053384086834690308574999158673413276856162238144631890678381968235282606330905493652157098756526599976541274725509385724024236247252506734375874145326037832068874917660450713001097368791537595296216626191073156097727923358525091512339821300891308746969979548319010584117155736818684168443977676338282744563685358835005670903645104457099994995151004420733935051791460797988435871924247705682862398535377194033504103257208198796160160979670790077619609673044052065364690894907044044378773959344406972011361358253281033112921418377723582131069199677021767020209271690953667338001642786503924297780654595808373209203637736312745479679678172593566848770820290026112454854825265439152607954724029536512428747550503719219489169254769207885461030432665250123193281312330429563112708435595572353979245795816503525011617332812497369808036495924659413349358470380183458315977511474802079851970264174589633756735912683464674611966361502701770180131819477021275026039724771008032906311738645526042846504647569608102721299186178608342350591351372125695863575236567651692356933990187111202644832975557185473843691570167854017612106509696744046825015110584326700812421438780861757519867125025343992105208800587310860300818107939401437594008656484190816615277034898161259535888013151289241642492656220310537946914238560348376523000282410446747365932125351209574954833839269929731647956607329522496053256283061162268016014874129871501923208335523986935469651574063377012076844486360788420665252052793097192661564632863758554831382021399772566056392727470043140675468454375283624827260882607866683711312516461814230586817363067416553291840028438008989419717342792940719795676667525490709773761504880955334069260306872349857941810491342549387904711142852066341897858752369825341147997335352240197093670647968563200000000000000000000000000000000*i1^2 + 20633170373735752295189798407635089674036243924338135335913139817665037865667126435857624328729181816355648044538452180421643184831571497524300668394732876522802398320505102605224853589311935647086211983804815201490544692748861876896078761514504905970078030738372755786329832659700723997292498134767743021815953651397533106408294253275746870971128052818048509256577655184117280561481762808902672838286518746272231522957973958736628109197436270246882133767765886106826915706212537315180134276186898837259345064873734122149697372356235489514238010761175924114512989118683462685906586932140702853111811284694183591234288603522792962025598925252532073024021981054847236806566488075548603073756998131030393562685803435477821602050606849720593708974645193639340852585093849695999036096055758119830418748446723545076843642848867870874091321294468908494094978047024983690900789899347921978793794998832411615489296060106693539715391633635720371394681516257241186603555613252318514173624342044808133402908150944280198745374743213231664205573426389892007774861295169277714997499047360228237850991552429335375122986013701143511167339276888673372486613457947318817981617366843606432021937677918733830174713025814420960790373884840317652156949662532523148895653749470297665653035224904786548864684611045515946011339238425105095457993198973191688838285842160220741990839100621726566680467004504707745169559800390093002922752791771364204195864907992475888190881469713569696713288945613523808576775663564914503596022848852998643703820505448607474611952670994315871019901322558502981000755328411480845576204711659045218344865642402610471141611597964056303834418274053565747819354186939219958410224535995208614323116527360348464442685410330419844322831698790599297547152617950409354575933298228928578773536440885845370568815594421512946206274271765571354129901470576833471090173388428323118881527512857977224085739902025813420957059548185968005482564422674202643775321466427064671856673618463775759853139645344049815786799774168827952594613855796826242241760245936727370733472121570513578419966154618151833809781027050633264870420201347544527554819642269416282152619226014987747625487715033913914326290746363988382691449121570195029976518414884143104000000000000000000000000000000*i1^3 + -12820036963255286738499871288957862672991460456399241378449088149514474310039730503809139399931845281264757292341076694306388316613177537300917343335377264391368032102899596357119505721739048680838396294582556414075156915863845631142017267396533348218601139716586522039151619995836350019491355513094031915629894305053051793566738238335936552961572986720587231835964696352926437188859155986977403773002737089950790040135555320079554524522104048165015521816692605786372328173073066224971695609629629044193311880404652096090892113751247452029641793612103597434247438805467036583366133093564509548707837608851841175282371180751769479468171950090054841699092558122299654048436870512411661178391248368251203310695834285027086700623117787073297537527278893679654716312243005342241083467126541069786924548950051434124601673103823509588265388344075284373770874312062133961315755933952056086325457977806916369360176326758612379149536366222627312154622092890689615800483471699101289725936616646021588279089108469305241410424289926388028205664493029935131086016105889593929459170177606400042038307752281058043439485279921624932119313153930096763403764260893925739711425077470774164198606512028407401931203585364170123700657134103549879652941047040358786355708256827364396965664533554970785935079036835168531879139933184113887866408412790600455099031533046233827876002578547281044595311340059385816830581421379462151283865729805114038753805602627600974072852317870891078486220288916093186708465073101625591957760769619151249253620947172249254911740555241101196811561346221773264100997016509348788752660320927940012471515899634759035642078637819110091386697261663426780963496034158311492214416333767593213767135807511644678726178830394556595469099166270893603595207227563469467654643219423213475804514827401940579078002701240583693396915559539079066970236762665862222207615739001119607195623408096760828238567065911481082833335221391681114937485479408359730152193058212736842129124680989600851255890759642350814970440064576735771723578271332105419888302226373691668560563268257073827486130559542730277461514761878163156246474305807984897337185084942377958878534694775062046192569852058994795993029020063343418701545913524474439745378983713177600000000000000000000000000000*i1^4 + 2243197655814487814618524137006415583416383485318479682615263649231065025729464349868828488313687460942609016878256237018777335924836092795987386034079254711611614470896648242250532536786326054227366515284791117183402795857745749451550927670016193610961252343574335526205389675445741573968240852692177781722558961941257353354527202968009927765144466182937466846229102396299400567656422684275036554477746347342935509309309067806039620010079442315960109670789940800629763008189506913249708751696742149061354687035476198286333024358116269701424476173201304070765244692139205166262960007096965202489170898979580601768918708892884400342336542375319405084775056466847052967035286722459831814240022880979258759329567186723064925170338996147959954379081220225618168505819288788630851477877885376589634650300687805105433706071281366998743282484416477436524383432960309572453583159632537042311092088862370958295032298769054454915381349186042817901182572058941068027959895772476128701649265357683507311621171886803514098240669812067491300321948829731726618660595146469709717241189424971494299495109777056521309119729588889669329569159382051339229559042214988331331526925593601339036027338521057933841155828598361054176993685152212268189822140802421185094596647868267311692607525410193281699457802019353261794706501966372830678024896108289811042934506626141697607481143443264198327980139292211244850883533870323920568305597245079662504103790632902713030902920680623060943949043583796403612020269035178698689628436376996248638205211557682539927522739181961706452499116879881333903928923021750562799316663782218093219061438387329546268556520590536086260510516173424800204565742301938426824350286538467064083717270964777740044763328070998151721459853685496711102361870415685493812332154894817516108993541215097502216380533442786822949786915788420364868995971099100059520619293498922783633114537173566519071976631522955974022156120383690024984962061609751151680186649641918651813380391580390433871706531092421320486098486895082460462015841843814276373787806345732010948635859252852624398896178025656281356013024712645868803630761898373309305165726894646985860561150848909510104422257214617143884384871687683567647570501122149972073297278821990400000000000000000000000000*i1^5 + -334439011986794958901348816961783458342522488755765963166251716638533530235033888789484457381752450260423040467668239449168237097018889374499560183493027028577777281547809337388764006892941900241743413879911869741006133518922584478932214588058891760021356850631437528836439492984683006254057344158532976634292343783421420260055567758108772204849092814298616520705941513886846989422394621509405590517588660689207718609442782638716538478471780187914360262295804439105644601332454773066933172316374032096331762194416689469354820901953108699723450432040562827291332240913482386922301534872952633924777081090396930901473819735818489283169639900377517556295738531729733540941981284991947396336704414266472179991710673053671517119438295119240357536572633342995217907118522282596280270610524835719227143374197508016561481327286140401035924952267285151757321289140584393760989430914718235987986373271830748261290068982980677799910670985967661854103982905592361386214435778977294252133563014911911046006124371983555959959022204558820991670571647732732317058991306943778439221295461774699500341472339717533461924732456496271027891345534406150416545302421938866186933904320169306550154587683982015964441179215429807087581117471675915674974813666608162614443426205784972430412556745959474441780593970770511321698913945659142788998382307821710926554573690118392699947790230741552410257466589502548584630788712989335630085691907565319904058661942759289648979819952334684873950614725092341002999538938069486897251666037791188919821814057355550020079040322420059309222206936199172322617298620966018046339100077154047210609801921060721610691878888715149701401902986056789348603351447286630473667304495715376832343349326080965330928880992763258384061960987724529245070147611304050304895507289214188477895069104641587184534016731679384836097093080331088754405609378854750452358080446092342530300756216100671623048906103877981772901106831343428070898073071891238190393093222044228875597288103039618148374153631545687149737871168735751387404850630777061737804174801018580918018851130288968173752458019113606185177201015267687341319439832945196920106628099653841533155149311448375841406305264052676580292114525669430463723399146918352366838797565952000000000000000000000000*i1^6 + -5761010602930873756745487315879891744159219550987625731798047458297151669603154481602867665231175463378780391988039774156588936805467945353264593287678830574208368565863131932350070914259136481896941884588626898283196050563453361951010696539035177968493629223822440199079653171233987517124958250393840831347581425813111886455685721389294194858825008090829287667557119844399184838071080140941717871827979973692493289819094890206268421896338889364286110076306996280540052315873121960042870031248766162708240625196292233467678860043402179919241348584846697325319717603577010153008049931568064748930096258941054716794760807459649813065198613683087510590619999854628219741137987864172058815327928478295265638171271142338694005259628856037333677523385723933499017902752551618554028334673272082575321676187490857646588809797321460705685770727812813778184339927436466838343863368721447511147316859157472061285767375606876232826101989278868434813435678425756133409581408408678617372438720861615611004217254175695425617774955619071693454735833602809928927522083871309880055134154853807105690908233610747258377339229586972187716323111333145105097947875654525311087213826234703037485763640740599329056096035266661084409541182971722178421768366646031295750498671396994466738449381371787585669380240965981971547517132006565581452404319072330594424859537482848707099770838767489311759526407054566182159275751987836447962606516201897755718747212273068687886738261327321955059927775846494220866954299392919156966293607085467774132669500057930176250351317739673873704808397483193104746925431883756791766072891678307888815416042208272620078276459507471215669873607343475661020999997922134160604440801177141006883271346557874798305941151609523421981009185139757964956921009475570882169216742658860284362251885855354403072830944643213946764793836703543673460718415118321004375537076906844722188940326313961476008728880029163202741340045585298149075268258146350187871699527910602692125407130661728134015612696325738336949833620088530154332770073119950153301299646070927182727200149807637121562522746199048977277848286115548483471486879056194371916142785177092327152498714581176246051676376543757685836556718847126756777875231303033868387855892480000000000000000000000*i1^7 + -743758526505286433723877929351199104276595500016798957151285401623027087726106112093725174103319899941048195498190865404095572195546197267659280367796655993266746645215993614130769244590599254627699448615087300120707155200574765559689346665949623851835385512974037539228238290682448944321912451057617102743904779841073613552800800612282768853081173650641923083252252168482369013950333876384243294329268463639701984908124218442465249298878234636338383144912577754793696818516067345947562346293950290926316157895957535643755875601664768399058852687098423300337067391646891173646646647686474135208047956587242701549024281477433814159109502270024942540605595159871094639243581322692390763329790458086420865538694233129310282504123841667021111101785544037824432218146497460277873937304490403082986078165587284834991232472910452760413449816608416762374562023602190044022215299879079814466587429612690859220832320617178987007764323915712328117089750284589825225221534117530461520087001244768936957886544449243897015414238032881814923611867182298332677873542405524899890409042953388403815798061923884640884172154905415673624560044235814148405350266714811476966441662722124049923198574882849975170592008003382702158640706984890391312595917502807780833924134872985449331152646232601019344585264411504537350961357991636580028957059778611079213303125493941891569838128347935649473304972858464942280308392166328723804369617539774051384448887383431323954383422451377825100246166201122581732986797029679072869779850104446092885088132382034276912194121568580152494448299052135912951234386874013365420575786955649254575093360631705913647245392878397916491519405923989207966437787613157108598829822829105780438587258558079097123230197393715793582589315019102915551637484022288786932159344942205074606392051448450216411508910785248344805485957399337856959440289188010275398563445479915969796940006883107790561427258398925771079017029282247276608826620177171691082231204814596050591135208441301790560838256692024429634977286887396196440972080128453511283158499364934405390186668823613057406654348071359762785797662340329337065357270889883903983341792845850030517357754961504388541997174300556942372764631527042722846209817253563863597999718400000000000000000000*i1^8 + 24777127125855117908665845216574433165309384379264048824916170038127126368731038677036760472817571872906341436232306191491668682220607706281590203588629109004111057977729011518619449740236254992747572138672061490112200626217645453767303533074562859639400060417043555806097238018185483045881467064252590092834754777502988348920976575029834450790229688184499390622155662431043728568137358568463282385335994493330347090619996505236366912381712749074550426014056829425085283290331864453176443491173421076565809608330691340885065308093100186142282885908350144495723169814655049774211416228243586448331455135797799283503917362053527986678338297530129543893165972388806980619077786917904310052998804016466169574873751706706647398325912060242857102625378296220898653081244801143337324306943914454556739395889366843340408262576875089605096661476965477528268585780603596607372927894150606408097045096701041704971172583845628387619958568784437869019846125546960897781204314189921596567492623658478406182675360621903519848374906320059520588661506855589667466959526927574464785876052920730865606762980569276055597147109541680734924656839217717597295764834098781049696806637694490119292104262809426298589463410729341350318638062502804342549586067083769714426918486134821738079652503472068358406262116662231927694139224180774221198414262311548319779594020540902619337244679759080833459348837020304782278913549851435378615497078941557495842857235067425721771688228451137015212177012350854647675389923814711450432225822027391600619552935514661808698135983913864001833789468276575769036024037723898602914291430380616044579163820759440654266594611219062204991018578166164974568208694084655230837792941879230522340654248281963277822223299401723062801782642869391844312646939986426273235072118364699628894746321476699527558458065237000051879327675949321655782430360587762598160056110762532461958142001880347944734784944602114383588341341203038122576973809425439613282533617975375237252720041236913383001891073363060132380245620225605184576019674435369204974767655059579347634723900361590442082544549707881248253039918970666658154691566022711447567728834174282172485576898972163001877419403775937208044457838150299891062109635005167991521280000000000000000000*i1^9 + -1411770163833173984663678179512670346011829881383190570885318788069986168963532428037579101767151463136948713015026976100041564075720370105754362973009349268168571496146993940609818404977578101193403272857073776558998023941403238682226687831120143483209038190771857144189248926413997426701888509061557983936167720791891487548795868027317883844740696166244836241401860546588641388754486922811620070217117418904017715055204434427327664960054618992421117606993271787896131674723918759666611317921611300851747189023976157910689583239590110319893467697656002162351721481039314908343932469002701082567258157448397529974858379469748432593211820303666340450584526982059091877542984623723842108025395381845889422509126211132024843645722300595575889027459715168547785430591405443077740951524444111683047510143789364123129688822271102388950545180531998684863670344353835379263343760531381755198093977895683820309342840547116920635682140824105139914595340818073299221736580904296031957150844221727533442439228582201203461150878021722099985492755620359861451056659049024537517357522154486521436169884252055880516421815417978568406985022616700839232758068328424012703401427826271895249972652839062005933804702629194893605100524782250878480300719977677914158718361984001995443468663339135845061048534736667095116851779856902686385493182058966255209097386824562961924120219555873926814798683861338011213369080212739574314487709424103824980533427515945822930300154410224429875924813977868428001312510447189757766016323860063663263323016948594253804883367797059341080001251966043351825994780120555119694921676975781982131849227970553909198121357580637547845428111831060099287374029206244698480963015152706093388274925780842184952845928292970923226940914530704179444018121056102398820983779285016152774251060759280249164824691419673511162690275586982466452386776125050697659626112573549034778305525977070427214455864891901808550021647108065711300965874986804152580743843703681383823865998330677424046697746038213633102932761513135679330642174067344760027440599434942866713285156624486066419791591076732893053411461407780489892838618730709925991382182802730870529865084747328319838704570324163422433205934119691501391330647037377825996800000000000000000*i1^10 + 32340832566562548093930798198597565077012180258384497696485030036415741420846577587503915015056193784489100244693593998750689809403753311764756401448611935546322283975109758839969633004530827947581122650292971164196777195815121037616169971120243904213044994607316804615950227148688876665501379070675638576415472519761246857988381077972682403785659796243552813456361563890259627598989293525211585212331319219367348826178977094521839496200671963698818997950493534438841903251460485619318645585150667404689956199676262601671330136719262940823505337191567427533722571366827092418810705390978581994411543342860629125175659100072026603463938950369089537271931372644072179944076701368480906570524689972203652018947141005332989320609486039162849286835942877417047900395372465054417740336857086406626384051095664345000463225355697567483889857813593366805382068964964028854783396436298161825123247582123607627762415242823731828112362948085192970750747174526097655448161803461752594500075877041446311067422121793145475831986732797688483161746864016018109608704209735168449357083985762625439892260716795577192091739011895402501352609061627327804747523553047309864895989160841374117458290547906535557448068614956753915126215746758105651807815880457045736454926571653761883734819884851485239240628918690610901865121877963490989318560826596348431261525880425429900572625446541729581448526145036194171889473469660035598990863356338152407335922236619587889851001759441605612380044853778949032365035112558640525425426807648993399578961678123265536263476293978947805088753836472893311842693056205023017599696028075342982385609587638566674938690260841434175217149936471592184211430062320864817153386281967187406831562485132245879023299778517188737476148564140913101522079919276164217682851143924568056797536093714374548579158518668488746554508296225866360560282533587888276141877141829363989958762121035130169271972507120519041610949346440532943195104675237276460339447618461628803094610096791942740980084443053366236347209508042672623977067659176714719512772458909330125127074015144712898090624671407836991660441217099390439215072719401811173403804373438051089239102389757120019188294034295182440086376975855822578080162647952588800000000000000000*i1^11 + -1171297875815242995166721883879734718174391583769583976740058803729943295077560381822662789785087948474038468142516348839799346856107600308109088284999013751104914294519435389967005173075270008985695080849143203647323800827875787685940886783905064307247887755735325609251304058057054305281439513505400073205466327287227210706653934670290260371985827717903392335098386766794482792629689352445871659356033022108719434073305246135500586751920400393786152613341663367711770955230588694272185781636792823869263850997115653662654386751042002947571617151622481388579316666181908841374899219791121544840079885973694522655412248678310750170447211414533994152789637712521256814893980093488805754349098572027447439537649653232595614206351554433379156958463710444515350777089842557216088586635211163481148988022310700462116114248773509584005754648876489866429053506655779637103889464941450705702354571364386609558380884783816284451258518857490368179945514798963916083240471038153320473207448695035347154366321527937332898523523552430418789450376937478788992821084022843973994012100692571935267894350563628026294749563140166942033060936668775958483505152755996233445962311327446465199864586677936704946582775171951712263980291613047885968704504602746954847252141628138035047163330524333576055858262283034871413212375331387939714599030021671098624907614797124116621377688271865516731502526525129618601436415536094932779334732053602776525539750508640333558893672011411609603581409763600353542201568428421214533118824289083532897569157569535970571292480708649445501112905539860126282426625828750402900604498452752337284569512198330013559379445884864679244544366041320223570921183024977024945443311145709395363693506638881722335801685614672529339767019902903898000348181651990323847620923162266516508149185403956332007365698836968923283804424734886853106800494891389909557236511735572253207093821154740692217823855732457129186868158911092877791423200153850737907096378334094969561566849767488590705556954890794399464621592440234418715908277172929917869424079095729133512740418524115640013551751764483483149578652048282906068842272990214958575214077803100384797684039443614008928519174304541188767904327862846268982804715929600000000000000000*i1^12 + 13020441181302415991927825828545725322945274196975415070557291796258908719977513365169767189065359087339721098710875205886183030076687383052254989721941276677101020886590984497101222469890135007384100087646754234977400617982296823175468610753629721013843318751888366764461060275410910496619130536249513597562843259738646113835474271584248615654006846764198148419644172230470729716128284392460783941479517551061068064198358330446016977853411298929482111564501870250459965325618829435054749165719498396746438403352664675380890399364702401269020179329113335971988613355636305283519499113690904905329319318803929244913682386320353161158894670721801812624141123457636424557709038830043432139585519867470336878267714919570346722229454103371541492820908988137381627910223886859714539433105205621346036587134060265915157697390061603897329419500867571327956952254880135627396407003612739234776597491318985695595365639675065776256781897688937354130204391279312676010454216712465515565205320424089310452719158085557242181801369540585873120032454670173517497123138242391092361133156941426455142149487422495488398622235701257112278330927881647867013683771347550204519532356584303483333301419729253279583075565747104382472832485618114780135835831902821793696803707184978521178144976313467005859981238800823825877447623306828281904113285192472147371190363719984874792969077560420228598769242198174834935792239226873179953460511872016091924932600370599083877612779213324355128572784194421885880291759663817336158116854801558415227908966068519014328571137837333674863320519640777071464077664950173685988646146192570058129098116483609062355027649332274892846124166396902732936047919245051243255690869887379869662659048104285799012309221601845018650057864596847024701725023143380854312503711304500959825111307703803686868883041131312815754711423285220265185563700909515409633699150481340737585690940770326231999353262801138001575827620799345924134747031859002167926596644085679175562646684956349049229224763780959644701035896375784596051894669798660964484582773403967809891053047963866316084011838018157104841865117887789896755966156318855688620933550768757961278846459867736509099209338448555827057587651692992272237854720000000000000000*i1^13 + -440257667238895564333152925426495286314568251505348084511408662104160908435136557449791528829265937141928005487463909584214331780198464625583566108809415716415423776962235009899551801218439103001043447832669545162395907651762138371948002889899411884570653164500072193584462561901001670335180061341467823171177545570153378284245979148572546345480240474563439127648996963159181205895790083182249324735042165484650986346171328657545587264306942759311138131279316349123276720284857645654556549578867075565179641008456910216061132885480014751654966087463533441614489017697233519176471043430107483908337489237076511798486842328360469755096259552154987461108969244331773481586489912055510003454269674819952860280030823541529255878752254551345682599324331327081160205891552739755991806535140226324959744015543026382054542696499005803024380084838725533776571040703787658391732455838617039108875880566775247223650982928852831960126920706302054948930984826689493745155080555216742158888963108274961007453738545510596747921504217284813715550606976588998288548721948126644983097794214176555440935472340304518974331575840434461612132242688968556007210875854358688032716786390762307074545077270530093568047793157239289328483041933223536928844290987750970953289952817510865497061534951496180893004354565928400980720880347131836636160601152885320897236778559044804277532214854551515733178222754017902299308332392956721850634833273469913254004113036737268417238196923651200260424165511520840666625036577143813571152200442857384657539869077889122866960132835902960733680032594277638282862174969360892883681156037385380548202291218293044593243815657082469263476298691565146296766388722217859875889110753184110791725412273432479348644705336279894368972427833045562285645093354528860189778296814032776458558356974086846153770394926634563208003590479535278546605031699153442112966586953885926466904595719208005843743750617659375729154628375440254544965020301604712929023424089977942476313429641635306860407450615872623812052938610050561620147337967650826428988111682617560719710548505030393947176723637357396003493679801672661134180470361370747667071253598778575426197216799952035207884478768284939066334696590357475360768000000000000000*i1^14 + 3199286857139560984996485890285963387430261708129629117903355189811768864059496655801071391072026420340970245145925617982309427411670493273178877774188790703799318941579481916727238931409845167600355192807779994713900819410589133689861891172517353003341285449118379169000950076041801130642879794052600270338731714255773768264094015776345733283285537438878302118426015131978261745103390591238309277044181135576315124950166022690614230200654888750834351821737310754163221916228834561673757431347033277999757295178416516228335583845506714228538840365062535484249459584906988086865043288691069948264287882178491559130840405649961603502255046452920104267447261690622975186499509363025045065165246966284939873068854382943032233475976952117525396089175137553135985641428784770646856923789201187098707056800638847065926067895270999744994620591901541989023733060995758433841970214417913406741910310336724872394456972820854188589245712226251667288630199493426418253345193121092243544360342372946950444209421973391189856553455737788973341042826321170157891467831125274723783140330964623270064710911721840832814774495041262325988721126919359306391635606262414653117981709035129070001119045567998469852387801120876795322923866744868386610507123095632399153824717304966033213682850066798598100591911656089971394959969553364868451822135621018463274348974525515123788522694451804529009647949718627328751822102642594128388577202950190939418783679569841870870889643589529586637273097559517734666872933925471784453766469546769364270897728203615747839327238996644952371001550133425481601607208643876089994832275252344111014231290994109134065988422402380405483153284488358581349432841393101980555461879565896054044064203056244741932774025390250987605910887222055513957582382512793611074521738297099286425957507679001115432465557376083837738161480694578729773409858381060826720191490502181435589135720197124765277652027987677227067903709888616325864851004043261467900356996878344616334312160981952776420438037503470390091531553675577990200277122581505673979106725932689938999828151543471854139252083379173263244003214362085651798545856730079393737122925997910592674941812200225249487678677611435073240867640126210048000000000000000*i1^15 + -67402007463276699189331061700055399683642072106351895974652525949503536706713420533504638720305995798739653309452094918010890921858116729157956762868024431441763290895930502028885770804947470168317072587543922979803519345976217731249031940979638983111719036819889079170308932738825515998483480015376564304415504227306048849407645583817062233270959869175947732386693943629880072875204485922480236037950497396810031219531747296494153255455358446685782603011486146504382489063804039138603845937457943024378456027038909987419770485096286624077202859242947651738288912131948652760883899578776865513098481960169655449725247034606619960723711810921079122745826113700061784894278122510726426385019544838411595087513642868718837576040136997954457932500400143461683014370978701025989650899000272847492762102817948798263277210206654918529487580837814849153600305224291220415649901926006751260547958477644761035708309783102452973148142963955151649913906914792215174851686530601961959437275625527945764860829019479793989276107714250921141438519979144286689302569154706650503385088956336598299537861882728616308472266736612912294581154588535814825128795496659435927296449858775930167579186299759521843541532497005750435105783682118461280619364895665360257634667994044504860833856755121313037255545333236639713734289850551924994965151327542003479238772133947486180349217805882413567402742571878646932684668722332256517972263158289209854075554862465770526765171648454234335434414446543912185442461934552009623049830881494282750547661795068247824135922893220143278257834164184294306518202846425613324048559584208612275630646115552692055725567448070893263268584135056461004190179416641450303783283696393388118164727930805964196136953812507589568362242497290335478277055027997537011185593184087647674428939638036328550279765505323605814942400005509873938534052257724917449651237649114812912425027836059513223656364839400310359938345999738894391318931921437932876680579669180063618871584567304704667572694105646204188213765980676950525882602155952823868113288374218752474851755609398417727832043040533001608763322794726392587730718034695050897213477390111361865190182315504341762770286985798998148970430909644800000000000000*i1^16 + 514421072541079830973945324354017360512217878041008664238565660945514633729005382972449399801942663395165632385473446342951393612249363484999588101691689034920724731790738875879818232130402460708516169929472098526297788083705398269664633844846606998221231386317748377313967377111926934075733796886699729787712588664678270469177371924485462341899673191901039059716473281346481874524369947144319066676440791939323472487989902210396188613296258006956337792225404604135948958320221502398097590763360561481855731321371601433578247455230361175116576807121840121357474338316597260755914119857258539317279525288832761546493530749466248223034883876640364519236339413033152792850657964963414521167148589168226750893214648685193322421686428884573692858611160237136298078104738410632785537850830671645457714042534985790863896973454327485378199951031013112712126702943333322034534721464268349395041114335718939657265587622637078752306071248200289508872115624550697731375454574135072829256806720462098889017451361015761180862262167317498680593422424251665296027458255463770374986724286214112054608912300563400892324219701544001806174337418134466867993036810400220633967445277545435748347856150016132551282768834367833847487829603536848440076625060090740602350978163715894017380842276681644455349553826852966273118752816025489009859062520364806589306722865972559341001188883658626673164288561712374414989457893554741439869891283925414522515961876382282348352376162145110992746857367997654334023097329090161506138606880308985846685596119430979156194196899005900744115451649561886160644629530909120351530795414681652091083374160158753685869209618652506948143688575221398282688360146336720840903312596799636666433621063514380159028003062278138068042477221399933609058565431298759477985740830637027700740485798989897788651408065201023894541612127459505905935579062539858616146401103372664047829990545324763193883677857624973829987600082061963168788684554746973789347101945815224502013384394677590581622925600149015488316987666868203347854857311069221670345045900445063346792955931439102560805213065110266919562682326675466954549973357325469977336828756396770770542260090325590142651424745660791312193945600000000000000*i1^17 + -3841157813732134928940452990009796997715135442027779526193682236899172024440484477282299961761996107627478920048399978847247134833470199870003116823521962147319029305416623794253833874128893712422422104853955503398004437712177935531897420612578595208994719071273161503818097817847541777427205610003133035355516500457030419149353522387637691376969465933422640153115181893519164461476088143627055777146107014625114845994636851135203302838886450498245960922657649334244803120986693177118488243296024370927361967651785791494160460022128300329746844431491003969349486654108354552563842998306095538247318744900063936656229139561535959162732814269863708751464986965190685529287400392874393653114863980313902734865435181913533823902048833921852799417691602280664478489541023799024961819858551904506220367992934875658522793805475832425099656539104826254609800556748196602827287698733833789555817240071146820531138733704803077762058473030692317011974570247383075756175693394267683299552902739095298504392416027117966213046194721269372493124118066687435777385312672843809130068661921336950049559213757317219075990762525635651912824945995037561904055353615499934931228534120154341750366746540155184583242619892923953849995459410040486309517316669703979609618959615901193380240357346076049658591617489572143242524467222758696548749345584597378728762029844912165911984603748203996215287853961967480618444350623457765085310064444123772389779572570065292570354150491957542567769368495413146618871829765765688411616292638782270504008712503710275706918201513107079314185062815226740060580122463511373433166505904665504709674902672766078953687157468365875487987225227901299399049599333222899193198251594650723619907666813633199900514472865548153604232857359247158571149360502438099597415967604299487367013337102421442507349534003663859664326176558159159946273726981349089687832025873504595789529484649789850027235576361535453655026054619996321636873217117042445902615986498129581299152408619787835340213084459560945959507139357585349376058857862408179533668873384963958150865432273516811944253908320216598545772461747816789627359391918870438471637253459979634915465790673001788925236215994100932935680000000000000*i1^18 + 25069813967265735515087514875866241316361643050032673633181146901774184816644639934826983034805714056798168121219307689912187791406775149212847279250505071763245360109007495417956742522871988731858170997551922524120315153106844721752423238114769931062065242272990494268573345051080635473838438430159462807278392553035400531846797373924050453343917570698857300087056580314337716258925298791298793862881173262095491802629715101971181635332261384076477575952840019581165603921789275913722615596630711256288617705641385840841262824148197830945137132635799768388778242993631909979190305381602001741630598520438160564102005318258872424429695039392949047469171294027193610214294272861621954536347514777602930292555416564168831833972625408196087439095543173064777233480512033194369182347719080533337539133813216728849847954532527744748202088992729747673849446224511661084703441068151737287062642250820446511968059584334571781022556918434601778312685812801191897637532026931780645685786956705443272756844350151683174394023240153754245628817748848157588721368551234478562689526151259431783078822943517172867679735643311387237160504243679039122138334626432104947234932348584802063554146657709233222330187840339595921748744867064578870266691766108438002975740110356834720823593354638828116675668650859351483862220163162123966636846956170875329573031447070638881921647012616641030729056950166311437941569668484175715574143165248244028469689077713238180619949319172176093556183144951955829760237021520325430520203399410742082432128644795542721702500628047414282139665616662301999588248687685297777314509203382906592338589335694050858230350715904759504204947650899213489423616039435811860547948991725494887620193038591913569490065924375382396492906079350085403477721775108174930669368444064286982803182419126535155342941508254161939610653124450602582682397102936183349220839345231354662664832717442717590229949027227909638575230177400392075401313421559287798214461982507960376820384958717154238459082340849341056462394788002164237177672156053312586932219740875546376929845091499201611591279900975378887125472261750893386287273732963527896194935144264261204127626726177806675390625995512872960000000000000*i1^19 + -59803342154614012422765836623271273415516823967023005228081854042497295800735697865064825101956049233568020310519032828209668897572945081376841798528805201344539589477794197954803099286912830600457343108955929565936767111984763815685758030422135420764231907655399823199555850592044990204242041900092817077675766757854740584410510143075989684158178484927638160561102163083268205621243390336756143181106995765320056489393779532338554185724567853152756669511471686817828337301442702906718343683836358731679693633280043978318839297775340208692728981142955026212530638910974532466698126055645589385468046773228146244224026017248608599345431132827988999051728825237734662166961262379945235213328069007857621970582896581295607746511401470089677099488010126005441531661345523375939722467931565791451700714808607439430832082124646084858128150345693521885214376794483243642990653832227355533683094207473215388924714749730806541544412265477183980799295051169049818962208357699658709293977433574706797118834671253105761389370750583584314798986303716980576948215010151638935871037066618027650540957692529963188806364928286439255154486464598395665832799122332585033081588127488338772177977851097307361510311318624092051960114328951091808506681268005030342697294621670428764180113334931800361719998694909768651666853701661835140856806114484905513491015615947072752103642177021926495948929796532201725537990706020471874198354552537075048834965188931155149106416323096513068780279624994661020067852891615947005380368226971172636465702704783462483171609299564543596866361494241392009829104137816688213238973050646442612400242141360029268741809398624218387757834728030233879334737473310451686490644563205107495921698572317402322150295854123846736534901467737955269617571374899775812562459196835746241698541272035380524640537132809138834040921406468513859578964504695920053808165191481987193499066434936815112239890647724915092144261792150121066014987433327820054814236480468981785755489818890482321317157821796115068229778304517661327672452409749839286322004826453099727805095548178274886770611307240090291329860801308082157303128818373605474990710093587255614160162651931892637470199644160000000000000*i1^20 + -1907990667442232272521197625363423117112748089448069495108289914302164979314791553117941864432039854334963240162447389272309053060507660585253389562625576943168867302538314092820094164594742696814077910829184508307059603677112587353997508409428485605224913274058134417892095758231502362304152380189652334434157492132205626204583640000333228170557133354905066890366618219402243447647749610432508721903703670633672276885301251580810770752465270412633281823213313539163858335988744093435672734626151958162070300719613502354527776201551965199230647960328638005230756055922517919396518946172608469794248924341698690404740148736610416064063147756863256440202476079117580144217477734233500419069575080206979258636693091328343205478363127611695818009872490383745061409385436987113203609938415280498581619545272935703244627502042922357096646380441866360590161584598314908411120875977830096804464341383065863558634371253274154553270241035887424919292361150724915137457536817195846776180554205752390082205876961374594028212292213370465747122695351550472075352819770481317723970753960606027601717434154283525313036745911122382320580810784462093468992945773474541205153006281814824628454443307539904250288599650905064462597022962104667225416820052937330496291521276661482490740749412931388812460486149608617067414287892147728765141689327054092500194293699268946460401987361127933205448057515948759197648939489258724053058401885927921219798274899175082490318816269949030541354701719098854025790569875295680608335630197746293835245416227600221175608605185452387703664666090094045047151298809734510657088805683490483235660754825012364081680102058465791060121881094427635089007610478622374178955953651116454751137574729970622716386418294937657851040784135881030588165032867825710289124952067817685389719768268188564848788499114423471170888077807705104155851582439753525100700201622670779030056199050277049882154564550310421690754842729557211168491549566108415213746209947981219086702603435451497909148901615567916686114589308555039758397502310214131648835900467063864584631607218837204659036381238997531969106886052237455197470311838632415892418405555361749578691377329732868636672000000000000*i1^21 + -122596345005363986404188694935954909926180949191941826376165847767337221129976587026316507559252654035417977390613807728024117021146299345879728751608620210822046234719440410236483809683552024673469882097408400638106534411062675218805130289775847872771948812948645598377260166856797170925817428601185081322167851785140950361256539379265975634405236741809989383130225196554983987424199399104478482727217865533379200230572601517018341686884274296254351713042572240569767211670408800011283755645492691135769801503466713779415756355111990858586817631875056789277624105087212921556704273727729085097584222445630465197739965598135276678132247632218754453140204960218305099558936797614325494726582549005309442216786031211252303763820147906794949017227562075915802540381962526116976416550635552084695660337036714418757251760334840909725031434620887015039616577133064508894544809129393922551539915001231936775516453688297180192841600135597676302686237950364844022674299650088719468849679636637198597851239323976118802738773687977079345337140787206796331110784036837669757513137404724232326042899547761506597305476482774568740676067798046043905549816996629398003835798947166557080713552509038701381792669853532243528595901814809362640906552882131080513996371694614436970920290697720785476997609831558231246033716272141068300261087684576826913149278064202257438712814074043797012330256105787340450323517974523062090195932697647440683899385570945751790663921620477204932187224248036000981810423138477531189420171374729885376561863437228004085025188681151647141848002870325329318275399765839359962233312368675388431809593262492471494404495451734063959545252784789925629292995529626803887443824413988987806624675510293515842231274766545430237101636383698083750821887596187942910457570740130447525630801572273476885457827355785465183407325768833975892328927971856110013043314306248424468525456118757594322782569834876775690725979821313940136914632652356279548020819386675752244628703404450821472923709837265528137446597062048283593965830344838860675356935897471087296045930317696930904401263245017775687769675146202311675515624619429933972053087236565580147722162106760010137600000000000*i1^22 + 18660035544109319331460794746422770437878726751129510293921758740317177695532222541346113916611494614440723539310152175425490818625839266379649760857975019021471039655872988344701493611390602288203906847037291473282767256638055837681738003326134942956723644203478867312505607188095351064220165873901328483095130867423269484635847521194616750799652171823776369953557212653793627364879793598794839708372231012477381906709898806368524783753645808883435191902722830339887245488522592978022626075178851969179749062605307375188222078246675808946964545001096374496940397670921825981871008466005497887379799281972765393679920289641439699091203085995075465157665475019527032161002671676567981571377798528490346829351288371704561727739491824102251560505022249808588091188702496692993640621219874000504797462839052327936331431505981355330777026135638345344599435898449318496646267059253916848612371250864978288906364454129502745417061262726485585974418108077230720178293624232349123051212934655831365379856087153373940768788415868944847110186568385263351486033521310987674315434094009917420983859131067596060349963659063540835773897556494670812513194692459540562929377085555112250561985449924730614268296370347835588021725639970239605696766701914938972134119478561194131898673695086737534886780010319026629064287709987366676670009447245700350212622291577739053132524279296475367986810709531862108230195025907411751297616028772212696066186069973969735477312686893679083227120042907012971140226717439385251488693402197377134500657981834452293440206308359409594036034971425241588704070492189261281649994409543940298428534742800475166720295932789562759897227564833928201610270887404567390353445154043386055317413309282467432469338206064197201012284055943813514775326484454058343154787576669715059049797492755441851434276537528869907977807661796779880479641151104684150544823647040246289223674377229282758917095486301849499801355887406191237873486525581540176651756698279068345511784973014511880760026791489332763296961991875672548431425564738258084804021109501723993619463554121963351455801055293369410416437010493526265655714925410609457875425451356570999494007796531200000000000*i1^23 + -30545690235068953730233673951249616927540498334930238499024734664903779063349468991406366038374258812455309179375455279994745493434900028393663786035788380682824579695464370711015331992667224374552470301133540970455644240360390329810819859441212715635394495859570948127240583804511981583566600468440392136515677346075266578574730305866042724699213989017602203413122486748851708978880095944092293540176585510379080089271040270255525702772370326850974544642155386559123751366330402598497929235350638651609924886990781773801406208706029660469518735998889520660199218733941177948880957925415317848154976787891507756809074333308150790632159683351105843587378544744298402115323676980839166506342608123511174312176224549998082050343688884168989101259938991738126707028208103577534445972303205517630824763158432854359423204956174035481228654687060878640403614056744148589682703379601578368610037848470841573206513197531790469388905730154962161638853841946512776972386316949040606479355043354209781696968865569260810087835608486380131449833061862857878246905548694974296341500842351519629803252291955303766985918651869038495064048306899605531015234589774322195651392357563977987326888182448293965692574806441389731461523524351095844405035764924479140971498221180664963327979692335093908232893417571449602903249636310720507711705395559956721153043728875343867514536992601449292528446350874916514013629918574570361503645243367293207172937240691159026033221501168504985128338290943347139929691321887063102613576747630487135669278214290059923536198314756489210155028724080283189906999614476158934071755847406278486580897046952940984395175287727769620267166740923537577103020794460513164294000584677512061205464556586043881152014010165488103401708007555471102165984483916683485662966921544567242424350990486904404710778231596001143704153820533160563793966621077967336050358375610182729451042196003334434303688539172158563188291977742920178893472339244500197578967140365667131235319024577846203959380760097353114943822829417313155255228111462101473332004851346114927393761275338610320808604092824213020295769222851608224831431420379040861059736063293650029479198720000000000*i1^24 + -4584913279573104467172413214570544615395491007999666255175432942266864675984524694314577725906925490077338382533320744456455705892853512415302992518605894814535188043005725377543838869458182080915232106214353003947996650153738574240355502064348044155308164148388962044579328032670628632239849163355996409442065184491329927909354994143240159746285666502294522049107355771600814076274551819224073877424679582786681169020999632856246708708896479007908522027220745867852111809824092082575625171178629418961982426936091417760910822629353812379759040185829383405129361416306793609974875817675414518711578735236081857071786510661706525656322964668891757338602090818481198848111386426921691657203785697716137649250562308560029565482197613287183789562155999057388963880832930236476356749954471066350402340462239408846216011316132725936410758212694460696699275518344131145452137952233019916923027927321552268409193609437314402098956275612793424826574125545038609578763971562833176140093629670793611065203600057094225050863936641011308570666348920481764582013869656002613059180971266468165872495151742217619352042850081602019169374946810167187834444069114134391084210224555315619036809148788778374008339792181553938258893841184677495102094437351584510076371413365486975157103672229666639720828165970009005184354037221912496684641977488920493147696895293638348823993502660712204088823842240304099100733625688805716805629238624012342414607799554784409031995564640242926240255937528388806380171531981007449163141210149054818235055958155103805616668497419306321777154005425752753104651856846002291310862349281756803375875873948074516239685487065683847047838215435731546513502594333191830523596511200581504540139934161333194584709886577468571642230548741504623299078216888768793756901405689611481802046359698717999335551308007088958055013190956348249511169033474238776880560343994902822913961908645213498740359262131376491143090601261295611908909604248846045560480318469987622855332036737431655449407343786499779949285681751365985413325775849926640136694799362963285624803084058588082496593754615372246777556500169318803107189925626234136752688932022764175360000000000*i1^25 + -1255582525984516357083914829228777216380398634616932203972517238248877597413939263676075506779676174571322150877079070562610582097479657295612272946743684692985021142847687570746935561345860630870004791200728909396641077819602316520739473999975647600886009091022148421963280933621872274635682296471914194085703415232074954204918426494926637026297766362141218576655187622368788749582586383178751552290759056234783024315039045106215952633139382523972669982177485429681667381625758730991531891540372918374221246131881569160616422981764493069370233484579592083040848162910971958566839228526632156936561390612134968254521450212623171034134566636302393412520925017151130287010466938476762019979935965853786302825622331767451314686044866002996223060603779900131784367810898584989679834783247045763420017264000471242753705199767465878717982779016532643288397555285172173913437739367642973623711843476869731315865976339009293872237281689036603961559268863500265209488428913978651582427789473869036964792050902784719916292977983812057655175891005384488244027769960891790989096816000341159845272420077188670895062195438706921347819004021577695471765432532913381903259824637651725813609977746366322246168029621853082011383972927307323312870351549395468149075398563437638833864694204834323029771428179186390567458508467495141860228137559549880041391096200393647390679120193492087205278904327539158861692128996700515004605714907358191502971411704168395431138528450327815021454666022780269394918330778111920370284185008067152125690748132711721329481857937284855307474172950315241938252872826932528984520266863948800594258705459303370407670642195325095716599471455538687243179497230650033265701773599533053403568232488450712934896592918055369925300677044427997566112876818873562108840580480402894274787541235623488662522695553660751780947460258195952978213706672538675984977445857852874937333723417674286989345642421393022017851645208725313776091124669966875913344963473037604236021999611854265388250005325606414709452191175343140116457496767661795416907734686497501580257952635542626575960382278257938181533020149404965458832791310273055913567645073408000000000*i1^26 + -150370135995523357154065971665290433711475458000983364803822460713620550040724569249389973687233210781375868670213204700664893949586559422218104557923509801787389571878133817782210625624846173390144320618996447450882818331839973138031723203175640872313813430989779868573104992896519307326867780129162714349013083877743064953310238895788198065397580826788508472859945385640183821655983185059742695035406725074306625497478641135649797492487740155027686054617046101093153604989506298448618103465581804092033345836841384116212399932107290425758489182178776667432598551781397810928205119203524673561196095630935573146111112412583025778152991125650654395335758328964208930061817390525171365221919361708218792354344711355993797726199228840981821606818780011922056303728243123835193709580466434481780720366062657325667020783856201329525305080860032250391669961092751881461155738339042227589983304192240500542127199446444973493305076024185136532663052625517799815442839298948118933687359465997004036612119986871645562197962892537132853205602259874637079396372241926794524949808203209638345757834440702748641385516448156437562923453028976019022007904323901694973479374965298705175246330864504355746349741712895000233561491285831539117767086271927007767668419847518729751853332998069357484357813017847897053918323846201635890373453211755285772218848218636585748599434098776884676761669810058361304517420792239474086551731965307781684687463203734309212910806636599478936296965004277862577787497235674841049599469303389345163959882594727428378516860835582860585156849392433267490167625771362456617746995537092910675768845093275439459631997394722472762317850447788695454660656696239889155676115947743394515290185662783151648018590238986757998029732769610819739220371025535493412202482563595521777366296908871683629966434352286053102702610026436806240432941518834769305250686779145957395484068482564785079229145428179540246545417064403477201011174009663005082614382356336096582000830704971983762715465436668357823988701351882341782295010395153816878036314814761849857237666696186407083381878404224832735743636322099120434807894514620963651321856000000000*i1^27 + -15858725173628225235072878563354985897537096763654610460380206646540460544681840091104769747662492634435117358956348855447499115023479239615903137445047138614670706689546846363905496072578488868539525662294327328888776214566512100557261287955853048944387537943329911238487926115394629773367226950763960384401521006257481848498205019372134371526143038779405225733170587107103342947415735520967121390634856506424580275209687754705840810210530004658544086056735407668920039940255743364184098666044548384060580144850563015504818381247253826592143147326865772381029991150116844009900333017527511825551915380935563118753423217331540144842207327307827159748222977353998936052137120420446563927042424915756496761750187923952494639588954070763645834238402857467622249229558794668606938841453089287215899984803610457853703912250177983215315755702345444213855185242947708813327246590970884408106843586305512156288778044110391167868260413981184228546416146318868923606039396685016327483589600214407800809097742142491250520093146993254982847284204364187936396805334124666845374332751749386204818370104426732244404567513898461889344375364689714769702085012731477619339383059489586370651668609055887182275381473280940132054985162647626833906050804639977407552454599145432695992714370715236185912256218873532299480239383435807440374611002682783981029597155956426141451335992301128739102719667085468122162405298664423471669863048144964042328088596412007840653176849011065381401993242412007811938016952102647230110283663356116076745131290727057271681513482205127535347433773752365676399757979733492706688282356102400390105597925319673797913983678064748577693766412161075331410804422609721244042285977388413318667840638340173281589559901991979310111904451650578364328638640360293506999436406437218903527238969561778722068256025286058266597601656938603217043879342856250420073763344763857043016953679199779666972504627760075174351946490959774396637417714459649739485889847594967503756353034731301560867166735411696316750749683498861570555127814591399453665388052582129323936886226148769986689397746738439812538705461450278239581600142507743641600000000*i1^28 + -1123732322424864887352054749601956055871890047994541982769801353962849593082849444932880438847591133202880576103061654279393718037085702412744834519310526011646729164957745380281096736619048348274970923435347855088355072074504662867721828371819534756206996679142707943616940029681220446997118806410401035396548731706106242410683632859293202035841419923853995333248817185143231591173366147885740865955490052106126210409488217903410792018068440958008060790748757232111820423068811108455779434444398824947117859695033863943596792954583040502096562394406628188048873635299813945328019070794440923884715496162178602420254269327690761920339131882335731908087358764728614644918061842814764273865602436472131281862362093450281099020016509699558792986284334789471374225456019005481388345725972637499454181235621018786303144787501340970246779191383309154912686805001859501909899400909849696173503008969263526243954432017840890400907728155461689480015981717444642769877712923865731285636140548148878335632473139789912989760935914963977096766146813456609543451550876285208722053279422812686244490413517190572264710776843006000466897870680519320812679001195613886132701959584812366692831891626935284328404217277218524723934675533214619648490363888835915934327315654423996018140831704476412680520335367550366432332877370427186703552841702749380633565810672668358085086654922748077788569266589319972920328516928280228291291627445058933913691077935733559903343071092752417911550742661692882440555677785324857964750173322228734219028686168968340450906055623651542343717379184003660814462793190040971289710124006584274307965084677224774557688652637518861610089530972090518402088587752205038804908769301479976847741929267391076224828251567839361789733956376068557607195325072897727907910652671790960216702496692587714367922518942323516361532661142051306603384659206317649626134074411669572594512821558150277418836260079180732344921214554940042682316237030052955436788333528190501192140090183169509512973048598794525266609430704377475214088274981666469836615949920576794655830611763409431905185320200926892704225344855552269808077216153600000000*i1^29 + -46690176837285070226239962856344308769755654718324636513185233836716137189008596097434867252887041160321627690639352211785740760756917702725172173170595597208753760194686160470946397888112083657499510926304928627033180848923981240408302523129731192912910442902151833359565673534553545565843132167691268150425458314000903366856243699340397376096855685211554828863097567549965255499068739648212250119301448496996251769732718101726628896701901704185901117372729803448929225473170317897406890940771987957595684577337806408408825055844468341813054422510237245773867986338218913086571103455577479984807305911913938817058080848481737759822424537796688080083928711309732153963788002284775755724654423513803334914186645670216127086432103999559547305372144571882288610619030496918753426120485235137089664796961251567792143415549215532817672317471475757641031382251838035286880588947111083698752059479511522737184977970672415374749697700069169375871647094847750561762468422931039398489111088389095354723844617680787902400661717501606949238352319581176060780640041036226022007150016523874124429537061878403204938343166779910995578006643738114551706907214103152566450696234246197679790815192662850012348464031065328140223135938811102037926279793684744149907504932108695750067933801790823377602450606168087851943269250824914920719442928741160467373865180020807258029482606722317003772501300330714945207965550039601399973643928128156141012201030301633448753820689270908338572657713766630776935578459726833082472613048060083353817571305237041023818956862588871106296620033267410195198117915989691871906163695685884109237624346627045491814689428185442505780236056179678575892079666906523990224931502388034605282234538333049814631363198597697019515969837335111356660130998007258222444723143590942742795954926961984040886700516344764035590522824893797005231021879141775832616474380469306703750282845981980282938380019948385321116013433506497997382303519821069110500759342515542075268688196315365314147604944918523961378727797572266734176304469587825038407814893921086381898367410281907168271169600168090878323335250839964210954240000000*i1^30 + 224401478726272022788364770848490452056403894794052490307970778555083739952788978038665360368289563296491203680283160498439560943898783720909223058861631934464034219869183449946554808691393893153933433262901612714475129590857855690416193527181434953230203377364192915223324679104634030232138898167866282566600329295943014664923528205734751350567849020571204462322077696886319522825437971039399173296500111902694936652631238908364539020916981334291440252524214329083887337967587078060096777990133826168223899212288818055064667852150528739891607116110106166298071851162388450661810985941632515136526342526618974495280870013406454869661512906210381095456542029641941917801064444294899280254147338809872682179549752997929136986065256810538436871989413566177780786186117006491854816380732452555066370979553344146810203882368660021587254476110235746050071829316697533167246220070669709085142967976903418287168908073308562981562356230907567939120838120143964639818248892270534227941574909141457132194672644468514691220691749917961188139590317316403911981355570279767964335624627269533763163527550126301537969359021841276757048069051395395085327704498659615835373752438322213352788907304124185423189324013181541298414501394763890627399796029012341438002079440021604296657846210427044751163603415282933502294748549598233952009747386861850028183814281344813389776188187819235546338382127906765058039071065856546473111902341444289932646207665891483963138804444623865931558680290594590940536973798338142007944869300757845016174261947303576621062462390425029918873943884170340745932569162926648277551539941763181881460507591012108347722432047839750994330102035385067097946259316265571611437487904871952139821915889325181576589931948713330303993244039820482570925320584497063593134568326639051152558336611317199011591278017148034216582647721184465607458956699603330806203723564759840644961773275833148424779808423302201010405667515226866008781893173881133425136084221477790098478095814037483188545508169512151270302308786870610151039638106834282770039322656162840838742203783433098213917807845610782600319420963225600000000*i1^31 + 111354492093025652874515180202166582336355649683126003183279676909727693748330625992373661243648572922162745593811133942041284849777503081039001556528511800572699749217166283681855791110152398506069819115659779251660999245401919906398980812457075823819892965655281325303046213481857776127592284470670668010183256506013400432279820264117500685008893787279068812957267440639881459672580861178877037521219721439052401931772836179790473373585405973585330546940533884348855440883003734791652442778593017935250650695342990049772407378223240702645912672874361384981641954968803638074259059734282939414066087560668946188020380318212412578255363149971736834140879795995525694729552395020102168441810917752564750961467772826621431640073870443859052278368534399501752151428025858242301203707000595591577443260350738881069489244114979014979822247115477388845613292883646366732907471583494346478423236880187822016866294398339592011368523157176582758251356220006936790473919865402144726177573591164671703871073552587242954947790581410247862911066692826713329216764701521461126266822602936621787463363643137656361130058859776416134185491239730610858646736083427257663028112347668300470153111358398986958344348106606193221479588264214978500613230844411138805306009952313556150177975111383742832845729819901824485302618167971997138670055914328441610421171103265025385704670364986918503622945569379846067845907463197918272559095053813091668410277843774684700133589729206048848082726650485740137534040433604971718075730808137928760688901708476689991234507295033116571237720127465902616114675710570701227934930103631535768986029466241968375595081844028091430494994763340884532875139409747832481574458582036973956261685453550084456743561732617442907190401591706819411050923868770232911921197433824922764160969194871809167180307963638377209544088266825630871990961862981888145228802604363558086907239226371151980927903189668660875375082775085498872485999381322011822000271533567982345482014991389255777509867085372316933021034290294351409628150595479445070820813983338303934499905155166650925290167296621919498181541888000000*i1^32 + 4166109289227808311089069834605342699841721389819147404811731028698280731988693573086806305819718109595472105067751603446110879378804088847436702901565344494812318382774042968508494486541806502610081706786532196874505351151764496692611927749736055003161792419783991630005661073778917748043515249071717704832816229005674439271590905046110601689998570523173040700300335343636677908322451629104293101919939629333221929124428070038446480573312875080753712242126569405212876181993166815954841778467820153759356011783375333860124240817715955319292265247129555334337598413733255890162637497061801425133995075939645719112071702019462679481919140828902077467081405767521091584959452545956426709163865280791970192008371194690301955745236609834910972942463989145717108835334438785285551106950361666543177386408361661875794731558338375723042958040095195515193229771663685914352694267626691851783658331576830705650447173469746418878416182985112236528343925215553172111723337573469230432130304964142598591184164387273075648707226850140431684744836916435556465719909485882761630626173667060682530138455332692325648670340271283605790303714345787315696398820044698364526706815249053930926542825507903461029219293613630226810551777931214503840452573130168699391389256306151233402877075966904847868498039438927838760771813269106480665798138455045432415682481870304960125159698707460686547903312983327925189032923004320024009165813540141831504796743491773542194325417619713303963655659518077953371626707666946246910073278354976751595401728965002261077586030763935968452256578299884621703957976269788314708184965021697616919013225330243349348187190718554058751597668387751882191277050361572018753247270563020490267909766157027293963161214446054809512459668034549981906218054064592146757572200702528423358899294924732426150420869887528530581779712547033597743099563644637958728645275175056459479808221343129448869224782737770864286008164283720137311281560876477333498878981829241631350071418332499271825415399465880576355028537678143202569494949699159832513504988647739351566592081094408760372212880087575429120000000*i1^33 + -35016167704798320582845549269017553254551893584957363424117512688565110108201408065367536004718022868649041939200774084664445718949265965240218167892818850123284570409247210845288654065801735460212543397386134656747100085335413052459241558844560863570143851988876071341798067695453709621398626091270903199931665771376323370366570005955566822761032148657501106978282926073436459980976100051208265621965258460734051500280576800443911145347558878294017874685573816620970358434932700510665648707341689647387690695901803662277154820751380869580317302472711034333898753215912209471371421727109595480370839812627456943601099563394573363669785050928921912533398426421060730587469420538235501281757033292614305481945675754149100812309059317332271457381641096360056817409196601691631932451313546887186241335072112376123554674389910183524891309573575283243566675763554657196684600691685984616085378733891282798624534975935487619982939896657932418009390699912393352965473619332699239269064379509560856826733459229582945697794535362503493082165712835812278596710107214453131326167012917199177022426360738126965022149068967550615023894241012524270192456861308253098629135213443567584883734892752925651904134406576983997011681973753307596258191997332898108426625912555065639058963812029938654365385633598196287415391651735750395093265472390874114488293972571505168844243291151710823308508748601823127735944049303454145434344408760013032556304903608933248648635763161733609881127073094284822016376862310533419939211756462156385445739286779185624426281302936996113630900564734583911563002291708313378922251903028490940740150942697901124719089912889743798405468270035438477099957952585691145561288285701419885721210607501442679789607937590289056975658718262371722575452438971955477008637260760000869578970328700781716048381373763447624793776826843483553761641712585647613891741538653756910991308943578385701180254047757238695906602617090044672208348165210372009838904011379342932217123803022662151079211852019094517077347884442131783039951968311864846359954759015949631609255295967188451546805095628800000*i1^34 + -8616843298610172893165380058870854671300917242734445783713937482062046315095295122461831940566233873876460023703043648100514880217655416899873645466405156944810763338825473504924999094027041984032875437637222018469328551735660850866682833628304722357610890527741603070335703447401143165256508916327270543637761129029678094639817774693536844118188081884551986086493399150378041033219160247421382243228625671232000523682649460413961268883601893424661687832415513623651883216229800357989321694365243282414434652430460757167334499130183209867679327617225017647461126753259858154125504766065946129851609010357413191350826687936569040861173306166095260698101501477040781467270902768453266306866639169011641000137899507513222221100481772410277110375872656866755061239509765697398036518553668049401756180127714122192453893657062253208547952990077514396745601893033437318120516935214407528879573013598857200736231216281437585529105729556965350643066453667239112801915877615425215238051902802365012369760905007175917932525755698894942806040309808678780217439269540095949232821210312749780454511285243799227592741980011674576399058027075809599024446849938000951656897715273091991743327907110703103742004126403628809400817216833246604346157987782684325253401015898527210256938892263221251368066776915050578255693900532211377760179924520759498316773214092420222135702551199828550680709202085319188859651255539732983009390975767261987983267306267046723268062258799288280474656906324118683860854617353850168356412526487871017701402988264852759672911664936304184242505972712839603422137054958877653776258576011581021197742753505613379326732877951213899405494883700255188138850848102690687004999924070818245296731676974743753993951386145004179111872418468034898170526319792256004427143022498139111037080635750908633425596920976740857986205717879798319006346365895815953049982666395976336769754104275454836116272053977978538741917107373888392636140605589861987104265533753967055815496411661362242832022418561909619717574815423837215852836871797645261889320848390928189111543307416227234709504000000*i1^35 + -337362074347239697604312635779493451675037641836811849454006277852656169814366099024194774089070949759425164024709582225866601717634233658503799769076843609072708468581100786586296931562022155171330744142551496861048856510940573132161027725483673618148964503507830802212185167168743449234525546573501200393051544074494879300743883869177044852021871920975206813638182017492165662360220079089990474241813711305666974158855151719463067313428675343165099451846289033583711450482059922377897598556652062570995741332493272548412624335347608155182424939821280478964392644438625319754306995008878438307235607704218002237311932193191031136365821664331367127506162282831896182717106893146428502395427194680345089768407351225085079543630492422123269743354364070047516735294257165485186866983442283159944138790149910071525367697765508095158019100875826111762794503378196620443508064411533934288967691757446973606613703645562906284344005859387533327433432401326009668922779860820725334600322419920670657206523045849846459116027199930009764658769991672290296434942704442202865125221318612350285736806495790544763126106624269296533188236116977048497404279614893206008320014526969529191443140831137080739619051991432780674431425565695499077020022989457720119692110367506526837803532319101944742668688098924565632907869019759491894117370105317066734666068507791959166880071087963903302547396477865991432366822993699013856850004254127536101276131414503179979742538426290279570939134480414755225422927399310386325823191975649070876967592592933216202988470610656536928944108472379705046574278011193255148584413630800323918761180454535450060051782836368656808424424084870598594070818281014498053255901908511988880007514215063360154681787711175581243266525814432180660362748299079464375232781706121558849689955986154348781768160875386208007077266761941699141313907777633755983540099071845903064723134731948251633415607453577703174166149418597627124504972156459467651995552261452363216862769980259064807298491487151909511499418330936697136646185056805717684149208228030910297136400705026785280000*i1^36 + -6494164493816838447897010001537921060921788774721978404323104987546625847849661524792730215492026509698453650731778021241115488599634139694799557741388814600169536475507362021995575524853739689006227346194424411544130056640606396604258305348395682181832651447181972483944999881955556332585410541272480114174349933540003332639665896669000259971426758494994991104589621784830101512462952030700210325616571559850384570747733512566162927913707882746160168345017251646082612009599506555663438730510990571900505856500995333408425821667260037827758411196881768055948232370749732297070044523550274633203812740963748664534573121065513369585837701946350568084214865019039827374677711067775969686771328152541177271915974077176115871807730315610515908471188559623402205937348459985420573216146154836115680489629099084161057159491329683655329927949117756931167236019893037741242240345413087352707753795798166037855490099044186313653137584980260995889803008958278593947910901109071086478679236311076840338995276954446212286792331017253833021896155738443436173053522738553314306309854907683621101101825702616414289849894684658230001814606014618718370568054952905623294426672005690049740225730668270763297023984526205050479999031595516614870615927325837173551575214322926101192556813176000096961965014064465607162632200253932340686130569624006035854557676306317956143751553328730678224995822065857636162414737283602932684257399207892318797107096427720044333784528398621257493531285945212134338134048002196286269340450312593446995456719987199878654921349055847666404601828380493253508838202898248696319298475904075367484149618957778219035678848997610777715983339286741584522530045781591071013615571941528102753184201726116365401675969794801110155601962405576262547681061535223489397421310484249981621718515341996120438538409615720607226725514107891936812610584100427781199946537225723388642316901002365443257093658547214765275731912361267217609254855902811116328780823217306640849595235464856152458228460647484212236748438142797728067187153780785216795095110559290604001049968640000*i1^37 + -63988953549455236437178456967415294274515730514933018444724461147795082725795089674671481256054998876857164590530215410366159698076659440299156399889715932357262030999519467501008404114809787732726614185452454945510676810623095009874784508537775594020587220604160042876709185381931018654229339583623077920090436298535973615394738357876555329779028225982785889544824692552078617129372377139261982244875757622094870431626962101031685722347814388739903671614699081164676265487191480578297575931081128947013528476776434806960172227773641480910729128678444380232609278177102159945668286363120009109864655282928279711686126835538551879768219328397101658425918459421769244195974347757258705911712220358791165741670331239194516597599033396688036459684665529936002330710863987125555890184017692883607884811817480804809176077028830896436500811572943764696855482934244911217738750965001465812544280326213370638760998678514472053122731793107758317861393603713467097187754345988617373607126507613435154707611626908699250283511588715224473775800923728618609676654751982169194260082912955846954517136926238299922760729401948367939065142710343283019515516499903609501999989564293417082992334403173502648748016235818292694276612053068811018139125110659672342474576067170154349977835816282650939994785971024041664118597290292814584940009974686251712749858844097301274954163301823042685667943693246599223150238767815013221610219587118959316272196932902112131196554727000099783931116315643526293587213866436574207283844003993529733600292858234330987653864001601394574298808329969629626527998810329265233448701206160542365324925157033179793670877686934686240845747529053317410883217784654190159052603574799364576194814807750800260644587296951523273646249661256219313999665612841595545456061256227976027563618258204408490375477528714511709378264165913725933638004389747067415132989817914422027583777046565823202388494899957799557280512738731217143175968021498919984847643008609775185781589161261823526253112971298166851345492569139427810663732249870578513047228895364101701632000*i1^38 + -220299952361284336002659852837694748464936803883777348873836075185721379561746352055592263341215973253510933055266336672890596491170098428488495507353725601001536946537337269941455324624246689767050759593351491470757302675691993617065340807400341317140544925020525257984411650821135602817971645844782122055001192218698331905978645350121776834518482495683344019732778583516195411901572915817438436007715348578003870320495132512946101560630425409097677107340320984046504306448191711612558458979427883356655629898591076595039870056309707050416960027896111179596704299932708316455980551353233364967335591449412769939079810186563088290179116300523632755209622895179325584520401524322186033563312542299388083130429079487610159744534261852703138807269522365669278478781880341368748667924113723551074081715500578110385610598536492727447939722921232145122711955669303212231037581592370267147956550486665988163798245482749320996425718656596150646447310983981800113255900086609603224244191895953286714791224565200469767716811028597218610268376228821663749347055068734049877012049580820512554604914920157913184401019463942031290038465741115783132206722343952088054160992758112706792573214972023842824975121393064604923078844712748678050858453241030431386949742246722199116227147750893895998773276218252903675524053448337169545955467744808113154257340286879578395103085572664694028788665280580184095493134328506681411613871766797193261807673113521204609527980487279288946147192309693193819746981128331503847387721390383070438516322644500068227709675985109801592054854909061733183193572874882963376381315073488008831863391172242665586794884103667794144820466018030232251453519468131240000000558207149362528400747460214966254805131828072316069939263566245436630734723453386424934160798120936558168914194839004222062690736595221612769359806533840097238539329153005669284558604877236252439847434704326127773161090631932425453368138579053944563104048256053949166642917591115685897723868014868096814937679368030504898103213107356702470631634602899550646347801559040000*i1^39 + -260484047358603930576506427636238682890849627608346188565035656287152858358627419669255552099029019562121564911736213004991926617440272363178872985009208135091809250627953642928267619608678486310868295371171494404900193097621170865575032282508383773302674432382501665505895582166323159485101689392949876594656854408701365361640466309960036660917424579055105395141461224661377590632638241155669415694819293442958292410927201184855522569793912788201835036755647833608393387771804618035142619162548202133206331416326645857124159391225531897945208144034470058490262715604452054018542765123111700758806315739800164880938386246132642481881999948943471565700155185384908950172855545846603369327125329181484711455189701251014867699559299809740663302995109929051637060145043511797834405488863961923056517067604135595035451493952398712708770405132421859404505619593026797762954885753315661303434808326123606165875419619422749506119046525184275103447401060306696224644258121855722169639858972410669157716387428879345970445496114767172466324496157788362812086768221849830332295348105108024833140128211127126185417816089367514723459819891484777495792242920532714971360651074156951700536071546723224100302014279188441994462544664918828272428417529614054591299426848614759185689227057119760318105470534613819236739579589016164314699233777585453309468868677766770400852517872319981369653890893958439946846209258295930957305201165389580431803771677763115813509493115701196473346707540753212152514855963672447996873803498198963613187203035088717914073789804908696778491626334263304854545724796108735454118881342875886721338180337438788244603241772778085300593672293282729738995296343714659087918733637831222094036333963074112447491247762255010711189687592311658374405839326929215738798508260897648245576824716192975619368371677771072275835433514723117715340289142097887199297881868877764358141729047228260764429163693338141163017980921826782352930115577300496596284636349174761706367028093348086753234038291178069901170050541258783073812108192197055925452800*i1^40 + 85878826526309247147108882665991322396658116814427932338950630290611243595025391205576912849318278561358503367535875460098476524227194075962095735085022204069532115475627032842183127083509327654167296767359306357751505657530199854786536657666750552997820994674968460502208224248070215584789537342796719152083280912657839656426936722986324519375660290520984018877737699176655905094599499817023580913764998762769577170248406338385828820997357204156764619133424675397925477333284829106990114458231828092327433464134542606849600869883860347926962138220523938426706081427099946230507340137550294477076424367501040561760661588969311963517991596836109740004582400431663491639751958253970696341554583223906821139608179099256196938603217558257255409214255057426328360005936029310451745289900617057161794044122427112767099796702266596032308695138215309414216798080520815959321678365472077307552330754025055524828676442402917796645568011010846575920721443701427621620028708063355107976069541963682910950308045807319793001914731651890481601065488678403116989329589533700687153583890641704849794044112946477904704050605962848280152702343024370209313161508573409421736531434225980242156907637271715652932212904868195223244198733619403860704857533892511272810455380693150682858116321550396103168338339363404275168876807536311103046720536875388570449917740472988232312705739606875448546741994518738325766082999415231731096382225609103662710625932673872491055441510365958142697040280215693827370311711240442017794185883914953663482661453909236346529810205839107565045051698771512360386706478890020150468134542352793122183691670540172886437639668986349602482878082967417638860687898185553375653976459736377705289499286924484676703510241684394158956990973097044358613538986611774279568426993693519351773095327594043408194708002046536020961851015298320350086341654714580458175089511429860877073168701095479953006440944643473539493038965565303512981728665188447191547075862300447964057249072762758330447288165243804689791553256478065673412685070336000*i1^41 + -572231931250577779141010438443730072860615055569987443185156630568302515038261772936381570623035141142177295804430892363147473338839862492699142285219739468222676970263683188377607856395487166768676767712359394108458089432427137190639128023387351319986726283134443860067699174562917742179893469691792672562328263408040743390881790766862428079627094739396681304941729714774711634526153083664066887634557693223380395997888191990241040172101291750265166365931027903523919125392148870958033559193879715814456023283959911626526696294734199756162062846872839406648450487962723607949746310896546459786743744764538086520672766424577709406145297375808617499518152227711575834259710322825264855358090276600260524088503885944396672042116229416484189834908333730999404228281536653465234797636735012223261971838679712158175061783597919952843497485928980330716669699372899244255720444117047485442945903540924690239647676822286352614675471048051707474862041762694053154406064985272727251195209318449628914946798257560988419269446925671323048494960286225874722301717723384276932435939434786192471821388101714485705405902213368783078583147243886991167088514224016810580784910369287955826148265166967971231110838666211795431555187872983783395630594386621694381333443169094287610691216090485670507611695304461961750598018201793246161565577504276866175236640909724602111013209701896596823353029251929105629772917393406035947429927140376594793454019980887648921665519230467145633177740558237805298730490470229114674824399968655759784198846363319345147129048648910580252003394078281028895233583056484548555576999505162695617908943092645218022925672355832384755768740810684817527059929710355025422795620480356931250082093761965860377568079693547607287158852460097373122946244006562612527682203104192666027401368227359138624563560278883897030712187906059004974120949852039900777305126973097766221304090729797959754985051910831744674507333522575431413064678217930757353823910849819582519386761472494253889930957487453666376229776603819467079680*i1^42 + 1512687074383386812809078391543670959338378743487415078423529627687395643425027768725219146481821270906583055380477153464015329133449192284779461978383478843088627871471569653075634307102145737028241120823052451297645530327663567029605933970008838022346430618977878019192905564186328641887132657729621997555355622265261731385737046506085673386156761353047605218787184602311673687112401075586296920178815374540761103684359917278466852079320420716495497391205542284627030631948680193397437230515000026331969980089251307451442463264581107523868714054573748966743105402133005783111840636693189645212208755710247895950974098792576762124488467417351518669780721367660881063115724128141579995763469350325711637261122847991433649637957805929844039317816335403543592600413802896710805100348151187297804719277924461660224747214602506003498292002295743647235422987574227456706141435785410693358751879848414878421364704811159080767786255041260680662713010911041157344559032645614577675536351610973138044616797685491103873734506420695291528977073064887065012535965066024432002986289274200211201596781927168990197235860957914119847388356350312498265705019269866222826582865613865285430354874602519514869490248508215305895896415748356815432914795319915101762309934527476715529622233081043658325691046795120662890693779600795268961866155376129144278812480277747703590573423602613007717626201195109179403759415824343024087847610479497426508824626719670446449985032360737023950132387511991164703440066667704348311910341109386129760491193999188819181491280172545368249462749139613108976979266983679201439452799416693409164257318025980981956497274913691504634090821596959850859894017015120422192922495704315303023279697271305914124967850728396385821278160719381776326313480466555254983521032021783809849441787187008548631056638283679380875462586209613895995323130592308012902853663780822992487090554797744529392491521551493252579515142373953395717443862813615156854374857036550077901087962126003614162745517683559699994451640320*i1^43 + -2024047953095647889692501896766316248185833929410149187472812977018648246972675573127101511260246285291861012982908374013627585118029824209306062930864432996623144498781959522782067409665814272657815702314010146441673571779691642833972313619470665331641709331411532288842089797321568805701471693083365551432421681153019569936136228145606573885166112742119644786167320642801880225497179786330630283470085908478527155340109329404454726350461526279203504463751020456888473202812959633187102196336437480590626711733256134344255431920763242681305241690188840823637925356313777748824383194766389709694198651130421464865022805515423371866873167371830136062054359897856780954111751157792428058468792110782537668961881271576797051082254973765765889301563357834975053520843658030101667485026121664687927304269610112252104116865917289011071609195252400722582636540950735100705050816220539338322507962591488347254299784202080990842430217586107776471743316833266944318021187818372397470344629203451903531433602724662011414657827397196558551547655336568995486059875569027365884838764108541212725105939284777004254359135811627592171026216734201449247035097918178448500005157856265205142953846735168052101452206248881626446668784507311829885973240149437054562361985264895887663862004787517724337792833043397808816470966097493619500494312078353760715848458009968359256999293760499599160649023921683446113998815471958758235433626459024301832235537441557155236661290329014262557260124497830376566653357859534674531585288689942263330266688918993732822020631121276273210824694272061222989193383628725445776483198164226181622121727572556972485573294689899842879250293736337460433956946280602464807072344477987878754202737088423604713827940935235270855987909230628748509974900601628168361584593541545599096043932452087301281434485991091943462489301994045198223778326920938020049382624987432155105976703450527635369078840355130401739591863838067558102695663363203442941640936785611611722791839790112836428279729300176896*i1^44 + -1414718011523730630248960842380180347030431707665176989327568779756236388632200550425286533603076496234690766021662378550732678770041456646146159148526480083077118679567010907878184749271759419380397583480265638260182619473734032016856666717648894266412543488068259232879365262269208886554030315743325944405544263375914515273382205050097979213473140885759940817841061183114413614300260141584531493760128186279515170128168422686720401222269677817344435540476528273613345418284883195043693553059110119147155318019704044831489633584024604277482531410423594673347946728834771547142611513004467386236990934550292062504844651283681997419698477014755202256305910354202183638168466625199495778412371875493278526022230673257811832976855605918072420176288870258005704191841862276539083143612672303299764772272983458732629906861548258413562794226950924745470205605531665358154706683657340712198346758711708595541804720712257995386522069381463205120216098725578557890116728178989936288883844663664533024579877371709615628061245309259003777555840241749281056976254863821452608966101112831775327875410430395518128767605268608347255256200277333968515134681154436949347380888954151030242791258426386919748575345568949641940212360754998365517842281604826982787299724323167590100588675454600959991749367048278752833430522614586111575651294598026357891001478112771146979968344276695675687912821446911400566138174253492323576200900033572197020940482354379582810007476273560730903553222831352117803206954407285390812167736130889462469202388284556196689738876294935044716180141485652846507024788322118462462420320568913251704485668934316478443737347473266829463733364833739167901530525354287788549909661356502432051821019262965631508697517374814092337120328243573802306737094292233948575985421570600268393544217828752278493079290563811662177524573108312865607755498469946347498867159375841915905764249321135637134923531015117473520265984932681235075762053763305660317548144936195582911100659367453655040*i1^45 + -457975241033585491375156392283182115877867290013189122542250116025390334810896962745322248823570116519843831831805311594772931277953899928387030759578772822012761864378745213867339866078067130524149491846837963246240190325658386612701512486334628058985183821828822911221596274858561550143676689375413704749612676187311241750312335429178344117890951511524667336195122564433321732778833450198858747081996023668850326566607076572645284687685309070079884172212944177135290171490252070541762615885140768324273860838058392105434960207357728509187828339848028632242842288042282958704543521747107718067934256221745738183200167770583864135211511834376111338060856322495705018652931210853889229581076059470503633750677089095658115490386171833348998010697294331308138664981167153399342095861154321695871165336855444307729617347531883766214990375248138673141201495101742308432507522641741248608977877592209105786599702697387833164302845710286728864530603615870393566549496481548789830589596484082010151919491529669782332798365013039868932387942322217790845699562719853484288791833815547090047945369849174067296699441068262512249649763123567598735004016156622955759088245748323725813865764440868516270268271414498419793129838159178203399758738498206471123585669154592948575089095171727453906577784944760412298966052455476658149216366855380275795711466512303934147811821017083391779440632380381013618237950965704856485175916834820165799335186829972047507975300234823456027411818891685294523849891232747093313416503226917455002333638684948388867743881409747306134115685613646758653111114027343603354700176407957546102210113819501603085054951924431487683248897563669838501905741470271088210950088438834904126168833381264519793776371079336001058031590117377846148735296824829425251148334219131306979977863302662379228444046315557504366406277168601061323140472719920092875909605851334706416599884539264081540094519324973830282882657444371092537975207836335739602640401131965215932416000*i1^46 + 5338765233352009189104033773242293598284966418279581565142730848224684928067294498492067346370771824146991466989097318543647276385317201636020495924728291803472466547130589264219077103108010461746835819200377997096862100075366883012064550900773010269614944347018368782373119936514474659416976916428771592210231906418410613950672408080923020427526168640206384398350442074389155196625775410097652139717084131953113634786269079732252948247151460394678942279478652353731702136659355355892973863485993336925541367958385171875732881367656192730613163793076208577442019048134795081874213562537177958293623308337844406767739461869784926210114267966658949102095246515450914854928270624574650622152384852841844162191724016118344266823055712544514597102995706494671592978545672548584316104593053905013057580420311438365292474451769046485571564108378704899986960537183731246788653475505535352093159668024603563651873243138490917434584012090149797713251614746755199511859477770422786580637828370169622636007388787601656159923471900464893929165627347532854031596483815158114259951279912918911048271994166677747491003493527023852656712271335649825231587038142814484886546150646926283124827287450251037984345361980423036401573482600613415100137098407094896115504059927103103442533714323269314095750901072360996528699122526341271751235756098418137740281286603024187345277870682960375515429560947928980399045987587972081976307082774742623606074669909101572986298561522177871109707014308869571357790503234154368104111707747910849347887187743289482833860951584530293416827638248405927073104288713928361932374265397409500163290326657432777045193046185918592389020900861598999021090772091411610075313539460410910707725606979372134418036210156503015745234447202392908943214097314279227861091932423178654410762894675083427398028761930284260011582404648003659546872243906598790806628537274106843433295461570858641242343286596042023747248121718918450395390336530581767397048320000*i1^47 + -9567018159579737431681133060158358391965459406276008815663303647160298799019527928288769152548245260880421323872696469297980708788726111455061624571634575742465341939441402311060836219121386417893265553608037322508647357927767346237311207766122354028268570880285150001006208422700643745317079006275549468419411165706870566673730570879354434765879597573411693737960363676024143996237536923749964544858725254776499147480660341971931002225076192396664112863837606632071960684169999236211431604479998747907687738529641342462031029783414211801435428198806398892656954658655244023221429186806452547358366507370637787877942568835968413483305748604123994203796946084649936687536297100227823607524669765172407998596072465894742152324020715473646042873518894591482776050766435601026716317820831946023073288042556004506843567331379359677379938868966782686811609565600755022181503211507728131947103198678844020493286572219132414697740902020665888260532773372330004512197316019263325031944418682609126917494261339830716964961831311456171293323763368777818661862705973776209073295105255023352717713923165619904384842906710678258133753689720319938793820243200694218542012788557558336214826081933329670527708128057569355104640347126436284019576031149354785614250157210129947925409347168866971652973666854564731001856409448881961916986479179028682069704992500807128433309410662253553060566703530345574335402091992620724814065417073776424034884241087510075908491259106859380518787095146242699236633559331925671911044227362426889653446798609879305573279051578258824933905525143225534997046711167747036023760089843414280131030384757655434216390228730122719084185443184035610543161301532400942425729778010877629254115308228066795227882476491849830721783726174650073472702503280921610999395508515729405314213912894738250129703302750123210329181657730185514675402376940941900742443528575351095993466100229307963314352914658351818896881331467229073201629757440000*i1^48 + 8971518225191033756710622437136435512550254214872926368408555301398615989362281078425145054967675715374484938245091555852635951425882558354305165152641322341978781958436047260919965241141441762641819184096493858501949346921349928018268922547436114833012872765464018461957352552255089537701679576774479005134986902967705485483586068965849205791868470546546693898064197035810109835368169219970921118188011388972030275465992036806611403359325458005832886401425801706085626806273822165362058502376738798169784508836908924481823443602903491191782583760017397998308872448180936674781236561769719126702804726617997146697953070038741195115860686564294625010749596701109508964678869761933345822724353007372908373270014935873509969331443113298250130627443409992568354085456072410006491679850933392310201089463342525034072668098326658618196587490899389753834346391109069755280858185291884915123927193771639367983638051318491870313548119285120799498254525126421762456625111434687676462742936958879789309981773454106282319073681071122552196699123366779648318743714094230421443910321095746797028500583814296922464284707156970386291157428329264922402194311979897328191293245598272675895474370097486304621762463379058444366869356358040762905716638323439994519624092458191956247344033310320212381855112656721981221820453852361911727442200012301109889838946778161125475237099874307736854969170676588342605696028460346878615870369887993815632516573835485806205288815129056258107554139221865305270481981158275962957083471147704974512462673724916006389867509539695002605522721295991120980298575369034590983193062541473326528254088086738469076088478025000503092174935160591142800378620819325808877380008618146918386839916171387065130778948419136179171341866219143602496620181499570114348729896383836119902813747294115658568581563326148335903213827949003617258527143770510466499205566774906267143015929827855538740853519994812878357741646643200000*i1^49 + 120199443125341154414252044584332749858999919458218428015708361264671516344986239684973595151346708553417222475343946774166253767954337778060854711327526218533845145192530409526770505775760558151391580830169470297479100154685616653703136289046973888076359892290393932680938690647741027467226959545417831408958499268223104398466506187631167579684493591235775731445688049715641458038952572631357814429323148493805823974570717809395284452667723961318551897335735911395523355619338146625286134028626110361224759451521035037067740038524141849689789433416524596117372495041430095421716707455515573812871995481596149498581762181398817899962688782263695234218577129728421736528649239594291406451640588391102833711252003108929200015359646214693145837696345385904443177988161199688199804962698080392928390568004492523729691346176580485211762694668393190224947144848029779124931358351065746317893143188691295156142439869354056755121670545312413999835757135562720108840246822670314090577839715561897331092733548800995621630702318281259357311511949220150209589589427115704530595126622051886191984487465597459818519813071621103517593899490751646156237549823839178604213448098978283363968531167829898185545936948895861194583622591315721613874315982542466974749181701797309541773009436902674699524391649391028595321070910684850356914531906033911868605483169923469466179064890569632971433387546967949669288474852599273386244770628412103318257411697327553310288472509035462596368973582638896563736264149685935139396576839590804552412782807840132198287004195110368987138970278420440342184899577141491014646608392650091890639117096653794577794090685346988253592028056506077730811668126741035601719641521336912393257750689715344090404930844588750144429040352013338881335468730603343728817994218100920708008328261493610790678002306554661579668654770789680586086198464037799668597407743111170362109336795497278381967540224000000*i1^50 + 632089498641613687588386802939751896373649717063129418618431957269806844453366157379435562660976282327969085409346003231288401898690024521688885767754193526302815277604976408321728691316105838604987586112160173638250769403378541016696259277242469431542175825543800526337345573950904578795751770771538397678020624248599287515291758598731230159811938853859576493380667229295041242215098419198117498325709440006189631904586924157753128158043455232580447525130921402398426887367519883860292045798911073577402760328211269511991812321170152252669401499820269333384392177530188181324291672629018583670748144257396149561819267120487104431276846575900104072072865363268388038328096357577463528545493647487965227688900580448350416188013703795280063794006659251088727020790916143469884716450327866947051873072628162186552785932607301199296260721424459574278189352673516341994727963582313187271526098312641743501198226007286130103497594951193445434227122799657092790222278192424008719283367824075970693697676935060018794303126346092138386176773043440414549398781596148905257570749785014474156579703994203696604486896996075054406941886887450645563186452266534224834121390007949320412828368355247888977211648717649456347378756509118438638171742343146086735176918951362105628280475497616066352504794147715797425680346272997618546121918460103822643185361632038358272495078105547830449317463786669819573513694611741048571895622578747902239413132103537477893812517829406911892263008264490406472623248916799390218961916161714963883800881846126253714718199525109565884741396155611840414251404519292140517367821270671745070232467548430461787383328644725695335575194144733951805699119784950658378916137306902000655096683860965968758951042266992851514539731599954744680891786926642319328575535051360710646418643104785362781346140549682003935130172747456908734534749914350360248949760000000*i1^51 - N1*341492708495478279529058179719979885657358416958244170315363722767883857592126501514164915998938295818360393046899815501242522399449200317386016206815641282417346138054551982045955654522568415745100883229999549642959714909771545874718752037693172005402394800264835251260167409881882805034999918975157975235357188555542416405964015253882467491387119421755788268376943699402129615014861313450921667891384473604110743103415077064743209561761640829172220402325062845278693274311599010313763076377585291280548237468658751392385297787649261142066968446863768360916970798335651996208617499134019466942308022035748995557264358801862871262639438444913611595150959706549098269138938865735799814475456111261321875*i3 ] ]