[ [ 2199633477429434484485264783594226148027177007087829213540705382949475119174526755745164615852839760347171035941657578171331244560802587089256093586997472472716045122080624219218953349452989351063161712965121826169792285019963350346621078937260707667676534388497823442971970537347471664277932586942819431559473210561314592815377513727221855793081216314549117103547462525088097906532033480020215810992895293630012732630835276263670735445417550047643810341453139899807429224943103145163729712425016076322457188912299549872353208333610820797758104476647231037417348706598918878805815231817941841026337449503964778703093721854940422473074641588522386981281313184695507380383455030422102929829201279864256008024574728914845914497219140389239005766511579797437140533696986202354427984453720582528129961453719698543596640990690925591153457600826767321664763976896043444611678489916946127656405536125974603128270882166586078590998187237288772073715055841031765029724863621565366809477691043991280346772597907274151876274932214427799344602576932715504650455056547406769287320578970549465567116207448569641766391051798624024538148188108191837688306181307772295857643609435316723374483443589883068723039830016000000000000000000000000000000000000000000000000000000 + -2837951956932971351615374926974505522518439952862250623549292563946485554023529435204681668398149325546453848877464672542024873258405246316643449281384819209364952086743777115220127624104001949456652539609249942761175473466803165383137337330951397432747007791315495116267054395624422796950837782843385648535398598625306905299864025883760711232522285937890996549040282803941786526753220448845855865781610964347180183288243733855548140985497786167751186720211536828692675535800317445421723906424806352954377859920558936363241963786249108476930672795104189141135422419322319117719244645474885714436287425347111841820237083792926676058540066346918016379202557521818738400616449932357013106367110186161440570611602328580188389980210992457978101390935378280840644360597903307192983184353939690172210853091705118344641911281552198736754613321535466172455739569421908629953349707462618817438106672068604631775272939431919373119696900664769390610598815295325573558377136268773029340552542034571899996202457617517152547436117304263603781959466406864925074401054041357107852250511122255480135437441630556350843544541150624552457186910978953615405173896977908778856459732000090407887284270148344819886954905600000000000000000000000000000000000000000000000000000*i1 + 1067531782947361733686681385909987269278757179702686266570286356009568839210265462817541483037665896779090919211611064229195025714745785262725725270084024182176179882359863811067179768014147652650068043907145672992436787172391917408510344993262219633827866812584396322253441816693155081520777479283795829628843907111303635351228127573812869622019013375467146312893364075184195315110776454151602958639839849281566556246119645834099461306697398829932433829539869675788578993478976025885488481655351488065907894923980507483005779915340050163024422505684964756774363111446357163590524035104793657674732166514698955876852806496356770489689229428841211059802475773036783681010335264418899521686515548042549421868747700809173610272751534058884147671997320083546032258806761486486888912797069360306038211293120962024417715143295939255835820105628202716964154091777734025175699932611180048677665938851108932080796763722562243054660599757413607491434820349210755139499482030192249333544513963476255538710598297303988706822402852674411408956525051239037074624005695596130217081621405025953174273741525320368505070243889515320495882638984953189908711457634763138907635411948502787060303070081476205110886400000000000000000000000000000000000000000000000000000*i1^2 + 147313677263130490215466676870396046814562084850111816564014320793549218196714188214750519733681253543267340883569889116974862683305145398668517976324054435179821944393959370809418370019819332372138135381145251234366737831361128935914670811377413782885405684817632704603794808253702534668346378883751692936360640303583785644741335630795439317132657122277509098201492351978850688836516971256350574363310418208549451667681064218286190214712473236663049535830886998578544592199525664559853939403940927593744074727289035535012400033867506259413673818298344781214136156474628934357871087715502590050790221797674925133706935321350428612953322945412464130349427375950123533270487434339309355802173116284375814436159435843632648773095485555544573486776412073384637018142672103292211908914338174455260776404955058094941599608300335858977316938658349309601458208490039395148950733831049226034160231195270376068729219995378810148801127164505617196457091910653853483527644220391026860979003759610199252783100976457413451158528914357924256204368831548641523277323540870393441818548481203048889698159455641834244246819870609847681255303908072826098169841994308459552246647083716836803193188141772977471488000000000000000000000000000000000000000000000000000*i1^3 + 41214107966861653015032280690569658767398189093397520988680519167893868973865062448524494578900905545531624730343246935075986891082431117322034611711753683869579829665258070370979914301012062445945587039932426331247673408604834722407652795875123061319739421691368671337421046419662799698265778225343415075971344582929156426419637956354962235164330945252727756304222225793011189335913667871751613996102971761436440514233056125109428706996208375866105370481320842313653936142942819905689106422150032374867759572722241232222195693397997865522785138160315467562578874636857145002518350280655005511660031709086734197199600442139936722786941795571525916715397510622234394529447849511023338277992718721982265808958206334204573166649164925694468866450330411262738269372372268023571971612052593307578353641392088782079983965876787507630398945101588881667882502828874975336416540528406801876800626872719243043029654222649722117876619818355855625771423723153564405309062606399273338780246502899102317740672803310770894893750899921382026717250896392079525717669681631131644645793668486194240499380080915395453374048816018557090835619501660052203390136665383149229513130798039523809697901327929468518400000000000000000000000000000000000000000000000000*i1^4 + 1197020970039920937905586959320181578234212287703508205861302745451822295288816847228008411939958240818685043676234791314044970892858566091552406152708241683925332041131292856792289129838765898833536896484871531856899068961713797363049433967828506825357015615628219240379009986670277459201919633204806762256251331545383609881030943127662032493421367840647649752435619622212574508138572889010435059422260850535315092336852102517764748136128893449790484711120998344582746992391612708287803522915821978405293026058322152212599770703383997420057332385898818457738199043881253905202559220525598992671075447261405197952934565462327389051890253677523979602849295376997899255321278650715788986989201753799157721216221698560381526176919648902877599315340964109162261834332571146427403726640393533175823226849143179379077527540928311363948505519159588465905886969876471378234351328650098925334163705597765218485953156767485270077326770078270350480985824055722330612941959880080216652942237535921010138950505631352346849781565964177393771666957975741649523227751909116090373969137018124954696484942533410494356762686530840649176822446355412796844838713620085414561639192512725049398775609053675520000000000000000000000000000000000000000000000000*i1^5 + 6253059821857478469896461401251994868933048329003438069626113005561295773365515954361232618521442116951241206784542115210131124518071768504703820589922786739700606184498065886896361363249771145210113569830089792502405871962687888016344181974556659737530883637914099369887598645797056602581236295773378869021275852076905601424645798711255151313638357887260910539026254846753195310954781037653355678980961497623422358010435753928048071577245936665404997101738532295454218515144805354488671323789274070851539268186877063196358835580757213939963428257720866189028581335558302821809374978494217956746544950546347269994557207653697766268844846708118500895399115803468065975892446624217655718074758963722543771926674693862914320461658796636338831152027987619501361882542826132960518814823049528065168276424258618139425956968805102276410053131830489786689783960550275830410332939000261681530370695053052455634240696794992279390317265094733320115676238152106343803049483831299111660263477542193745182012940111785671881023022135801403485569591174220204583374916202853331976479133890167475115051525248991235607331667888572113568164770564903682427763633260781067797934805812568379116683788288000000000000000000000000000000000000000000000000*i1^6 + -1734562002745923756003230194845041479611259893857768788084923970295578232290529698512925023536003123040193825327923358878811659431478517554672418498876568921270112010102963761099933056757932619772068669161398192633986063789309515550203438577929523029356633476494321390967512940846296154358026281895175758852391414957247788709108847788323660548297785513165614035627199211442764126597524081595250994567972790396299659488367400159426147927128609662522999639482923154143040122745521452491750175077564338247660661091689749829436931840747940609804781958892276245435979954739374493071644382617342837214657664128996019537428591610328077822603851972114725987776438107901611743215395261229921198786165899254776014023109786698699239747018828482458529710165223563810773238548160594938391824319494495041540439690916653463993544648135185673200108153315941962933063412245690537046859840879930598057332194476557376875479842669271613870247691426171190756529968667902979013038630978698211997004192852033552073148558189820907599927309412666724641078633235604557813995520214537896499021468897581847329960930585267111232830710477303357549681529995511467035477665230383391210986735790560106260306329600000000000000000000000000000000000000000000000*i1^7 + -53351850217418989782332999865409737904125158022547242869786754647327181140693514168361156573294097510982666829491483987832465813151763004039372836203644362075206837782384094062193531877357302249841488462193996975290687150467247509495880053099583522456582153480799133522332932400327597432134831265027357862823901665563707967410461472968005998900421791171586226474786533733464100600660640176509151404959138317767273911108291184191838014120623126028426498886959261219381684707381961445800824480162523433761721870902479887350709428642364606295247112852107206677225831104201494375998061279214594961256848971804963021921574939721819634752826447352744952972318010714886811642626667209040418770384155116835519695665854421191028157412516642053210107400662603784766233502573273141569386652968448572966330696548110437986196602071072803522016271567036080771215021763754075917613890685939355241288430510067069627537029436063255436444155829594798402127525186738346943293008904105445622868864588492906556809609141328661381906020794584143552706224684587438633181712215637932989912599200598865996478734231172246589559796508437997365344174856463250587106152576943972120398428381931297969274880000000000000000000000000000000000000000000000*i1^8 + -383016580351798662471456397647667495278303862801443300780200983773589703742791229209491205856810824934631054135519720305638125306714439039180262995897830151586853003194881255995758793033485114615777595054045025379842132075085896537384983949210936410607057336559281589127841434486973216768529471300276109508513423613116658316647897850440646025963223121186170468191399714378064697311550997460301171644987011434008105056299974078339329000888234375733026829772603958690587442337862306700643565918076691569222397444336843277712171786898939578606007098145838906005180545669145222441050113096411521128129837090351446657515712273597884096849802374913209339286521378905882485640143818944405074176233897411047421842869746785070718544129119163285062646161241372303327388912033366424887179030033788555253147133554642960226997798916015441845581214942058652140268359953732723277375821337716057870554777562586491196896399649673488318658777604785559999487330768387596884206430176627579995331247252685532933128344164629720384563060989126790277479283087744857462101391248721381173478627182531473839730575093499425960660405970267712460200056822023664603149976662377210470919387236425269248000000000000000000000000000000000000000000000*i1^9 + 22128289509017858743689982277760814901143437345130916275399216797364077483384198973790736962305353601556232510105721254973012370641922220044544127464796374600846205444673935851677536511452003221909682188228370089424214826341485802684172379172563854733870424545633514578159412105930033012883753673906905650232757333081123022878109865989761500668710118846705778602597147635850916881371182355902984783640288111276792602467032255394180602710796410619219730451734504678625897233937597266954945107381072729062104689408391994388460846766517425044382173240168273170122780455339167609252691228780468513090606107274104674796093710247971683227165509252567980061436071972500670464143715352765218151845501148186831341302740218406197674254587838216889133820822179214263417639261398665869399419960796331947436261491571013281696332365068023701616385664578131970379807179823078770785601342581175890190939058940468692204320455687349056014966408382784899363429654533648833401262351550810020867436880360779393718455937711723532906394213737043305558736458941967974584134865130591856097548538028817382036719300673054551893584450318395753950247607386669793497714581205861091713323908674355200000000000000000000000000000000000000000000*i1^10 + 908046221351875752747472733269994843434780856121104303436270819756126748445845705628527328343924239233337318862334265839045018564517399585287827431670584114379044224653020797579532163430787685331220812305702211311586868885501999017991831564225408992489602880471786440760976676999426055179817962903038691819245320386799660004006708598964017228370548053934807707074760404120576339431506959173098786797765111353391845715308915472496303495079155572690332387291607180727079839638513762943732379442010505207949367937510292277312487093749660448499927997635959410227287705025113265362057548454355147910050118418414787319570999757050964648611569155062031412403869351236726780522637236873238986866168417202034881055410901193504524018610879268376167396865415470766565158699074462340062652261433358421782175311866680258867617417975893472447438878495336680102089329269108031959264424313735501535055248753233621320089134218424391332395337441171960432832242294695773989175817346059320336613064261240437833012782031693485716938814768692767764206885416350630133650900533164196613565745688156964987643915911470086504873336346322227440618811842873689473869406124159762503256862883840000000000000000000000000000000000000000000*i1^11 + 18268340203235320315268257021563148036437549654839982259558475483766190929387519865660297052253631172013455321381540895664637224560361436566926667341669291020691094004240393448484933467185038384879173559192054560819950972051327142476130766186272192340307668552755001431581709419069939432312161307164901126638385507567300469186943377247466355419617749081520852644878801962294721214758191444416413497257830594221753301832720300098264142869801132399974499112267782433354241003382914048188039243473209687667666784226666602175002306794413839448368185373581555709241521823035819677430199299520002493555635888085612302461762139822854303772295840238929258827175271779600699832350797089964651136952738628089088986558800543024293400062025483615946224436001620019177378948781739949414936335221860786219289225650556544485501480177588904962703798520056819349708438796520450185729039704916609381427801609097395223041065372577876264616756277266769474225100488951090134384013657638422490290136752829744705009020376500236721341904275277921308502494925201041628390817723104088842056605388338466372568740681851324478876504880240956601676584650949824396935227438190931694382481408000000000000000000000000000000000000000000*i1^12 + 236064806405820186066860255818028753305635374039225825700850136620298757119108740771113782007488791354558206280916088613966269365312580534131742896867100040614021667112976113613589571106570493960954190332965075659367372026985786785280563819921188603701190129513465693121665956320421741056798638837579622864145446788886409634927090184156919643111673521794179523297677345711768698006068770015416073061093249279671639037095699936226912011755442935602951687795987740709410665987328758465849663102862018648157497041266669766432150284465841954722248122098750712666068221954288544515220798482030143998524618101747569588498148584827558975965075526558922013468513833676211094863655135873884573903048130408392143479984779908754668961368507522433707858897427282047767868387360746996486381087101232964760540421172810724361423991026033620355054894484177360994422069075424579064414775170758043250802039324194337350911109995330213776798513702170664956830138221874537710710718655338705010931381465602474561035320226599543254309514381630413047311440477368066503068997638301341522910349478582739641291329830239530554804863597248312037110986056814345462982948914520030969856000000000000000000000000000000000000000000*i1^13 + 2128980076314515410915783769089397218274419303554197571015897426619205450921753559417297567497120225782724648620980063827230675404334949209882808561977447294117387220577392613540212032614030252108747114188372463468892659044622723384700485768691079580215111651938942744178609984603880670242831123377082486303578394738582423914717628848878231685642999449397550627388486994793618811615518727248834816098531783741857658602855942016553163239345658045459132643028207710296812115896904260570184687955267557122464631234862533844430081436873726598765811506263715063020732862032559860866270538882822317180264053313527617055152561990024292175079827759100168550430486355154591001336097008312073876686140640233337959902521335458275041617493981936731322907672808082353442792594101398467234651556132326010187123764693936194074662474418088542397484005203796926902633315387764126461565776515736639552296490053758233282293929802011764344181103094689783915535159075417934768464796771436563366599697138694277780484602064022770888376770273976383893640880372605077055121645560272462673731721510704027059633245959062639557825990591218323378842403729822823936429152354424586240000000000000000000000000000000000000000*i1^14 + 13981760361412688705390598029862968325556650998379955392661189750081606676754267104745523441237665546749744996831264183311966852235489553680665309972801553611192745487866175329617802914571198205483916448117947172145526607825936233535360750576127888213252243379307571661833233064241069201709996944880846954340357199664092605784105092315386063323363268993123103847122854030496980221956522654800106448970278649835877487552319389391081217888114350639575536334301399552168887230420359755716772634961222838908311665078127955691620655721311062354493241443108266100730987094728470730599246938494696458562141741474265596455427903919801749971354194485135524808916878768094927608410330727980172308073954995199461340701179969524619465494556180549155938475358973397332117952470913728504968325179865445461616489229096002486862411040370859803448749182844935168284451360653280445224594599038557023298962777153296935776619986731585875734614900984800478450599283679355483766478424792156394360968139866458341799362980254354480217683565151077179876124733685670982834597656465623432492648147537866346631301409737431561323349637470147881917673688605118836859336109588480000000000000000000000000000000000000000*i1^15 + 68083709437940514566699904729492019747933298125951850031315358707114905961262787386118283753793830913051867398441786834166834046258398288280494662706291823435936927914282750618369446873459231379595855363246195727139563307752326338575234327374390338001610456817934500977964087406650484475750464867917427705486084219370584742085887404091937933996868370185304635524087484033298735970379900317092495602594873101402178844495923826020638507589891424145071827220544251717016149720782398173121960776710384697640476260510697091130024322500243463503747868371084837282418928839111938166162699296544590313385510926334585860688085717707025909786492492242778766341321590240949403099773983009462994888314828306535522165274625126318748012995021289395008644973159832748079778446835880539684807622125514149080425596138677789245602098538290436098806136389329057694749509146229585393097486427329056762307988092658344028106764036748613949668669705366281459283678081480975180326636099401294134294588694745999922097141688157967745161845275213448021871684905334818640478809381607907676743834041910385612732064479104539567998972232023641573165061254373547836333201817600000000000000000000000000000000000000*i1^16 + 247187499081341314710503610447076371305628019577155565325964191580489403522631497412468625484752042564792808909961424570604896274307795530093541671791168022243151319214096610104393890453685918080066265418189266523458953676922986743978484089283231131625830368422412617821407000948802487811894862779345923938458139626266044286784132142540711026632529589498178771216439263051296869219992120434949853665295370467570318770428681618305225756039829131184978361218251099613087238415425559094369413495525172290654136878455731420608061754890891402911811468160874814880857873947910247343363239027562598371942523456836504554376862847138648379455084392544319155099439872229726618151663647978644262360104137869864031041663392398344670777055299554158320349711794118392017469047582358509012358442423399790877971004287006960652715992268741773653560119150875152609741411661490080963209108551127712564203782423767032804863384645130343041548445413610711060828357540330224331949519132772256244262281178406597420287752339534816735669427569996500913783546574703884508497554603921974249079082481910800719463956506703544145157288560970486862523638395871791247523840000000000000000000000000000000000000*i1^17 + 673289486521294174283741920426694820193466363499348758452552775914046775060723129035885199464486719395881335433478394517649110078270933356312807011768447594327971173512913868773040383429247423884924817902180169971043632189726929624225466670620968011782021004367029854416113254869722663074983968056729879778996988190404137283271088610985425287758125663106608489314839052640192720217539468712657897272877375436868357687368268500220040086352104790149817460527985276397080106332662419532896635860220080750466380317596837379687509924753632390372814142592434104157221817068404738217499305093304704584583775016669704298522401496576901521234996036410304183917775873346766657893895930118531386759401551925983083100139339969090514871347096676647803327252220745195485273239025048808205522371565047281955314975569685707833285598301585481274763762288125381987500051222661656269760899325309042816342567180632356897439606549415754196089573805256248689610915681468189880548674537077335271014155321002054733046703958942362030298384837431189690779680528614555065712521818762509195097661817475151603398331352401660977992596345639197844362461744577118208000000000000000000000000000000000000*i1^18 + 1374608655924692876448912236548661704190769708766611682071771104067148225110147535445868926976629854148937183485778979920659202387529095201437784906708407010744834957597490033082076533796587571541323709239813467841365489384351099770117338680226273040989438012541115178783417232401011978437232024986767587138166478422331278609890459954022593793597316292291328154245911658823302461962384256984630014078956643644952469843894034259221001923506687094146558558804093028090604657120732217049540451953893441495870774470919013660818211061162776928142123931282572936093425086187379219524750036388507186000533061610857801803256924562501066057628401275848175629312151926741607864743234023085869522621565559023953706064935745380012387998936874682933705460001322932711090209973551389328516717171843501229521794998664867913803045036882357580876231356403107262380973889539126752881568492034834661966927184338121909727264435989289425190398613027205356769611464069933371025876892007693408292338839576911286582388512295126813664789360654009209913052675724071698656882930675825515764725399721105813438744785053989638451923968441964278672082613777203200000000000000000000000000000000000*i1^19 + 2081559603983830482774923289868641116530638272293324272981260285661266491477780714343695702899059913507028317811560288864049933945970056716525864208467223317331460491028090601562306094476030345020639704613258398071732543175687969131923865125970451193076978099956302037757512659072884788846362094581295194040142005137262953779055289079225816329117979424584457398633358994695579796250082955116904604779737856539510458516264141535422911864561207824806976036398749253738891405334111234496805571879672739132327643307529490550969456535586519320139802371295000300757415078756025666121190303673240589390194700383716522802711055350741090635939719520770625878487531693600024759678324330900051511723532025511211729217699161308363314101284547337622735242473316306227483760843654476750147003903520727859578656362383556326134046188927359536015262261834038510311602169200076039162051217044594670778266097021538999469995774154569846069972113629810743899981899720086668263005155464348974429090783627788655693077444990970536453556624575829076136945890021764891342412216333308208377036144408644487564316563863448781555514452863340943455362744320000000000000000000000000000000000*i1^20 + 2269880111504912317323377484123285499045981395376269500110415704526834489433227150662952751877437416118026419360079378942429721172437016428578418741115340821760306460125403133357955351144949508370381712539578919592551984722509798089493971873397231328320077659561073986915532972927047780410730677288758888970618288329970864095793123395227483697005346225463595528120275735364203087700333171691694044807141364818894960015418611140968478653734482612126346706804769234177767746706359564634310341404416331554106609917868469837846389677371480866201200582572424886573868124567817672513935306521629691961577281421851691719833945543327951528634109010843929489958830548641064577593951250496556440504666519083380304515990758256245777389013192678160621787554646682596806155209959766739256880647881557150739586274198536950461430468053330037930413656318174294725523965094343936994493526530022243045055613637689991857441262968907163471541219319796741028973721453609295047114898394852959696386349647414825803516359393487753298782942779451887586856424771613675548391997744504681322429184457110980797837068405186840621567281115518539399168000000000000000000000000000000000*i1^21 + 1676099094133192979083908963078314667467180240899522995102249273913503446221885325833477865123300743624675161513136241571289526085386751548816600883267755427051954734425796253832417897502455407377342536558586016737472595464140938457328290167445577743550617793914597082371080996693758368186266944517947986387526155973067643344848438797235006425177509270311647589519391428662914186134262222112331535837790575940827605036188224886046436431420377080829900603018928589578780568742751399017253727373948001392106182202384453931499336468520075794449350351134219298307937086466459905285369701087273988761177307309803375913859826459307174127649957431675563499034513851284421262812344536724344208534269594851411281825517387983953286268278291149772774859462859078545363094252330758683834587603393757378239032501503437179888495621326191539416664559498728543360162761237915815401044301496793305670340830428561301563536586617806000082713162364427958964808601799380965648251077282964905241392832174997815910003925029357943908896686365484166490935426310967927124200212805246519840501925417113007717697838813105725163687483945884057600000000000000000000000000000000*i1^22 + 724887045150434256951963313695839205733913278044612938982035621359585272319720025034040218480433369012206037625376495113137981760368321320476578889389841487055697406253179439197162537799559654523235773274751382064872086470869500544342148397798103567468133219354777442726240152463820231160488152746254979422219709616851268128107753346275693365470020920911702557209803502410869233677001981793060072062451991055052977670034683011130114171902220262404919203539592116217948443889635493131416776495256898548580045581248603216108672366979729204101456952330357541159098149832163969584181869590799781947582420497361067346111148745633459099035244800100767799523894487945460849393076691032433230338700339448040193577300299903000897201265199323257914019853884734074795363397818338061591228784894163123949803519332292778040646061161659176143929957391864429632309160321644530431756292449510176383785242318273414229406156095731607980684290189294657812332241358411148316907202300076441174633234456859006770125219490620638167647195677651876728959004433342494128030178191805247894990211856931454848504445011641651180056503910400000000000000000000000000000000*i1^23 + 116933006706682582919855931857567565202312171388852124485221542975637350046977664574383606991858607114692634746268375978523145194115101175924926178344116518155314367995630618809765951873292497213977554020555139687116928724862196379630672922680176225805102987904889513276021484066514050654915014521777523644857248282925340723060988072679163684580200599501355174195104533840537809538313846304807295674966305404198642255503198124019929627357756747375274566339743637958045320836386956353487720750585723215783514008692707950969410926706315290484539459438705658977106291019674666438461905685434906264273747740138630787216727513015042228485491133308152280423413882086011714581988739334272667455629767640981562953682982118200637662651515359741264969854028191195648979208506094880243900141870772796618960732852780646491744030409306178479508454700656086727981631428215664065519735136998065783727878058149699861871865723967873971511745448552233425841164867902359300999918900304703338570972716539042375630100026327277803854592854110041224971712951304093972078307636917340891377531091422810881771764482585593406029824000000000000000000000000000000*i1^24 + -7041278730555184476891295425079659277886404213057756436307116599919236339261077022077052637809790830618981195253380546589535152057692394058899168467135868631610136535025566290159726453284691879923510011576264015831013863140085371769110697330113956858465374919256961740602851585131698120241484861756678938915772280622769576554812055515798959776798515105596287785549433837383498938899724975390354552984376182056210439260225400457369958516627028829489726019122821442490935663307514678913515650884874647120325822797654069146512672420397914575777956931160802306911509291207335005970728856143235936417155852022503527449103024300907407926853637291091774568432535096734174988109074587586355808230725190343105333846995664306978561965949744420352177918820315425631015945722448161172667243478219220991212308914533287991843728793934476698117039588758975033470287375015618337553023302322206014499389266226609548932688390388013291137672674670535545893357932519730922686255578550575793803195083940603912181854958089115331025927556558801866100246799640164678473084292451856995666972346467237144391696106868912947200000000000000000000000000000*i1^25 + 18839485644321946364343647752705604905520671395529853482033582179771542132055045135433993708709118915766237576986788669910723623525546180248267842624742352373520268760641962076135297075885482891583831217919350124662771191204518478059101164447073878211563748689868331805660063790652460214585100936259284253868572676145840362490867231326806821383321400776950861581279726428848071273945577727845353891415123309359039891239948917084824197153165763411008033255804956124834901525950445248073183627711412132393837234818424348816132206417497300772436447512368602514752808142104645878940850916943962752043218309655513670976935627646776251135424283075195315303135967716853119249771503768740604876324052235775722898937346385211265945518259101364770338126775286505924083056114636127766059872142184454698009520574721992666232710543345291761880886693445030003423535420883612684162458422223660554353801559551931604294113998598534690920336775201818917198216514555273892281700546388257877552733960588924723161520500932619186423923610876349517227460412809911345481950359740273311044623065325773891140209040424960000000000000000000000000000*i1^26 + -2334745654364165368101389727002791324536784801092922128667332488966437752667931076952819869696410780558488098311871459165145998636281613639588396534768984660994561815405592155699779241232727392396400880254608199907361202898377128003422313168696783947874939481868463666470355195408265142783342850280845224760040769320954927295266806644025591200464792468668935503411742468546933221486440499286498208557613025682558519826408372475840169164556950920102996234508313629805629914191694276903814336685249340189026485006304593990805012951576511513503824659294506760348130991018691612334727114855088848842304911580291981856673133870341996839357552945163516625144095715830207144615945623975543543581323059550636748802608817118392869588276647258433162231127398680044123823677173909669686687169133271845538549600976992169512095502504685552084027974755481750055700049401412950802360612852447164135946995240387961362834054627631421038925952200035270921179267967776156284599074031096679810626890572318202888119999542139025057822880423522899570601849902863687599640928920129180763235316482515789248724992000000000000000000000000000*i1^27 + 494947613771875422156789340011251045653748599953369984040987299429680545430514478552220978620930415406225031207894909126430058114212327025859560632299036881935232116415092576788092559451114454270497407405092348307290359786147602913336050476264328620837763445937240795330779812104343631582497979064594990217637392824865963175968419852164372262852873428985390522329257008877979062761605960565604657910380195043456996143611460858844336868422695340400542164847535321623579765271669696910117144027577637883693764723648127501569535260362085662825790656059624698407121525304311933772547366447207576879987411321223621786369003980090464162471900194107936401602674244691889719995499149112796571432553095423937788217840112721052199153094870288187846039890621915752674818675044364240378720681895020801279039260651132676579982462700419114486936969520903937026913919936900888204932872505928490111206983457602526788332843475082451265354509282062789363069622179945984453085326788332565416467859228863846602818802490769139502407997397310141848769765547795649051139072340359941598692407866219193958400000000000000000000000000*i1^28 + -16030511129293877333859166266282925388300854001520851926433282153095703047631537352675775109605646341940116735908112437256820608161410728767714508970045164265160677401536667072984089989758898454095602641871150497330390872907725906921630666361912542837382753660604187685669675299231832616332226914963514529167345404481294186293553806315045964034019099638334281803047992519868675624449483706158432991202088444776162212357449783280831923728854752622672172479661546365896086921523981254066028866037358231229464231498900544669655067064443726054085837728883145338125103713997644338904034618069033057070310228841617281957144767851031203628390457829479614398892793290576542824203366508743292708236217794827287552062310912662306307407748473832555910568769905526580657581396543606787255610661403812736276525474163074659545525405993839334988506772793814723576949830286136061811700142907941609967924044847637737134132548292058512510808095747849432097947487143403911786804106688336953016536351604107720484338100040360405734220127526898172761418945849642727320988410655364803018216261550080000000000000000000000000*i1^29 + 414313279959092557131450602506052422394025787893848199988205178476227348753649867063481933294332404506762398119162186225696338607171078485722516981397339552875588109382617351558228453926021987007379114923001238824934533908481314413003151164358912240122818421288145239665179578370635870564628638890498381848760258064547888670845506667263459349142884523413476390694370978234020086109161894171695153402761911660791884318463075753016301047261944106480038476432440571696099285690260115492469177440109307687423025772897300506476686974869405840476284814978249523007888317991382415826163009645190312087387779287485398850612038824214961950376738010128887586173235805467928251230461295942863940506499886549119431610116075057361819566023880117182416280058449834252329123127375442482052403597724799366794625716369790373740304299728577613152970867046138803490358579997422953715366116606511559987577126676774965230875604732731409718715331626057590937653075243326897224541616816358289861703806601257000841361055202137547170052108011344671814650626176394229257339181066873827005300736000000000000000000000000*i1^30 + -5673939767842598351299268206767003647943318929449888377023006031922700935086006566772830202796002258241840132198133636142600985393036458751407988494047591173199052093463598989763712673824359559824925863557474395651720138670038099987018497094863811950909460564901984967655927304630163419354898516353221202600673436956954769742317732607426816179489366618019143441485512916257660700665518284824557527364617064983039142855341828006306061140772600974114554331599802105627719687088937595098301947412907525084736986575388120889964368361312476886735978049888667849799888161383106602338197734225303726738827040314822043211990437442502758642195387676965489051795063663032377927392150608540268114439352094359471335120037888819219847278521788045043576872412988206526838158157991478862525057338747210174435947245470472516868570114783532001283505712152609732923362100306078694289036809936500588822686660364936200846195678433659571653686669001921861925403180134437900590025195895981895834247627741411750448477224092570726543595072206183287541111474608008682458894072273489100800000000000000000000000*i1^31 + 34823177776247565547350922819132102066686727321177644874126703242230977782029165159266229625159673379163560313682709898370905622330281685590652315702336782501341644601871420595133197606646234074460429940339199816063048776322635451317309416313621240124312189034063767288638902650053306009710107807368709542336288491094020395761336703688125065017317088299122451856813581922651930909657246920662556371003137158421726851187538269463495436258725119105707045036242995400797528756693093201002513602119741011047791920260123299521981993101095898072986313788440602952306181142636286078851770458444859695815172060919639037615410118337079249423638935506953431810783756382760007079338950018966684511458756482087597841256290560536905593367464306396764367788872296088351087529431044867410141478641531053332025870479905388885544417883993838612426200071453044487669710791748311089201857218416188895770853380075248270252038169064954287916469097133257634204499728522531272227847128330490564466882727051945411196094764096067844967222258223919860146861800415024917906204917760000000000000000000000*i1^32 + 62294512971700343571191232981658165708225889896986498596179262815603646212687699243788155915209147598141204864935392693957222439357263584833807706440860438870104077754434098880628526417084831183076546679745865400755976500981135863601479589593735131779919203182762738735369005625517435062150107219540520701260283541673882938479214024737260822340121566124622300860095407688611989259318204531274571854038663763045773325294191767978176984286085787108024098567786328918502848199339997049415235739213851954160499160040319521898671746053589181319213693938712817935767580809655651121058564589722369586568812060278906542917884440885787856503834844500569183022177708561566175643534718646470889580271211638300486668699510457361524641832002509758137348198955266377440564669457075973862100609940444876913407000420248761123171783548601503809021712777376147267528577102242798265357180810313586189154614528694115816745700844124060485130565089778182963150299609170037986561223051158698550502146041422211497643756474048684038898224060513811147500255800131571417088000000000000000000000*i1^33 + 104488579319950892829688566996677064146818613972034494826582764313755888620552953327596603568098275335242003891141384630851588619485114339521419660668447109894862837236842717081129406866610271697043599301640513299795379167139734182319250063849780050086050807625280616130295829831713919828971259405470546310338426348748157158077097309500868575261467498453541681512535662078772470465536478846473892314694307277592781715310447319753978699636323730591414767413829996963114206910881342622237939163864127267124175129540786644959952759452179067761775461009982615819513714869044083176753721975206962623499847715180927922646473357974947091336070699844913808236577599201830275370583731008743649065251785102607430260092625541508340452112744262817575986589251045317401882904749023935936528616928700962222266113169811082553804413859314746751731929190402025136885385790546566979480854780375620170049520213184702296912431188124050317305358137037784241345515130856651773758696129407273679258693541261343063261895060675093668532045658957553506037619123814400000000000000000000*i1^34 + -1338499779318490825599225197968607016671248084294950552578337885762348004764103282427370441751533898132651704460396551829667881490478653520628704611911381716938970203360905208868633420694751560023015858840692314371974752754677886375185238408557009044242785859677615112263922760411858603237239324657970072782356380545499806475275319871121655699323651628979684301932120783680091721042142845752152992077620574803894295635200180177979268431731988520019231799489254168073003144695782809138068271620162095275324769306426533900754522630521070580595817932159965552664903511670443938955954079510299330560018015799889185555298290950631800185902282607466754889118501710815810026365167837203824531467897859272322068562651814087440763362923013636668420843193665226748674311892432966929543933859202340253706814809754753547898350568197737557892529362580866868147892396656967872631864628170351363532912970770128976866760227849053175438578893030552822262422119531942986240363863004063274674540942715643614840224931809714156209526875943151338143088640000000000000000000*i1^35 + 2619515082766799285171646177828588666516322153163268700941479589804545424218518940253749851756589973356469846560563833315786065476462425384642932219647763039962298408164613667191562502522615900267748851736981607348703663123309869390843619639347600794575705704799513647319584386564032820433969700555598338823517963258073203322302373708067672964199345535637330528096254700479386440777010406330827200506690959753636990092174563582849682008249075674973547894189811700797533145749125253400676709158989467773908836691884740235720667296199978256302029961014943318741815096857854795972554033930327935886004716871705160623027339954454726922915168842000756310862196785081756949733127348648749148943295924144670141294647863920042154915976540049959800971673431232367602053867773047947986491090027653199084381557331576087381910483874814141218523797977240465249779295765046053635872750294267470207548381510278806272347468689372075191075665588688039029884988995101142476474372792460618759706329875044331346765461418171325366476970267770880000000000000000000*i1^36 + 1282681730849464453683703389927802450820329066235486725049923639775622812001945827769864426294216051233132408120402594584526931863159081285996344639243768896366273295433256417746007079120967848442344082702867053256488852209393976331933994149665177437405272472135085882058159706391036848114842396529205975664758883982508761273563113652015410751080192474471013679459840212632542930800328966127664780607687273109707569072228482635338109373444051639794870279899038909762556460113514949152277161371581893522688529453645586210479915410850717566185906783775960644602086591023147668759037052622360633091185173731017231199428166655970189804636707758097891857715114263825851257064562009343853123648726729028076887368346209244601808927069808077593873062716735801251964195302152437543334390154890058483854136151940491139484172966897014527416744731405574909744361694778204881761765664545245604169875049405785697932525709335800435769503714088827990030068802207803632101154880173488802655317885711695869464000449753695556413371187200000000000000000*i1^37 + 298086283611838058870541189015446904523246445417676389837238016413225364993504838877325794074075149910220528409884452166064982682720884348198866761759374827577786948466231818672798766349302192080877886880122753696701068609432956140995252633124773307731470292230133416890399366294387663568376521094882582764013547975199588217508799515122505219159933172845383168629178138282681460570317244744887150696498244600551747638925942949121190918132193455370489601315408762134897639809201295536593126698193265280339492684371020935542538810217335546104572997039185589933202982784588378023963659466197056533109854486895717249646808897463824844022663837865383915704247380760031681646147141097697573018041763449860539722016672911418584527871523602013354930063548467417064679952012790036398055338967254017923398396554590490245910197662802554676816643936639702220989752040307494080247947497627746155526442916425852593478674992398600048988652944352166049050418070780612975038203906096362991379349344248352491324783884480020480000000000000000*i1^38 + 38202822314490832301292687592731562691419622183171962521251161987011178756661649020365311846426415453255202826821245436710908374805117925839545549755647726562797759090134491323569923820634221971939222202502705844786950627269536708024676735575765442894389021638604568031192570946332441129146724802286517586145013591229331092737805892844044913325467978209751671880989510893556261796459437655185503832013481923055237782035404481056521805475012616606793929413860297939365995454150426691398877150827846331991894147584299256076848077856165312389990419833120451900025435922970323387329142813935566770780113906105533291428599850470979194831694047511028564300037669769941312867417848601763548708759690598889959549418423100940481716199694700758930536210072230472650933120331436275995067879265890047657119869676062695238234632716899098324642731303794307232944525734916194999071518902664372890599853161910836587681648687474992211381782884302180467454228871097085335125227099921071283856543389265253636310564864000000000000000*i1^39 + 2762928266672074424086432960938439168042805969913048652305261449297225364197133874398521796617446974397093941687984250033923784363592219247269854304895315835313231623336003932965158581415401049332143050619187507735700757713387141094011309628070805284363039183752056437828055264400019504253285542979293535764690522494163968051958152456289928069317129693089688957153899002569975943379357040738716784556742822138897182240840638621306131882953103086187585989486480996150398601566224827933653197239644407019834544246195694633857005124966495530908666804065452774649524851745616247531322210976456167610351176986624815227368144536133805176259415296379127182582129732834310869326661771371276005524398101285795724270697426267289150109919469749110389823671234514025502436050586097800670008729988148574500941212578275029544599349006203054884548362279286161171869459621285182240197488435671688426560144641657528954784862578736103547448776471015151170333850141302740274670600145688816061255558428517990400000000000000*i1^40 + 93500949135728412077471221737746364379209786959368106155616395269852615790660317713925688660231859581926128665626781899334504979875179409561730977470573318243087916529629951576000888525353199784101557747780251395269952591226887108595336990502833848249966522776029772325478417874553612966181820758625470135612077046355155467530848835669549839418819336449638594458967666431187849785191447917395819531353125644132511295900793773901536068572172442545649984218525041785974063671295234955439183767719101042142468949979251386851807302082136066872130354131054114847334474098347133412877246814883242912215856676868583567574541878143288185080307758120279976163446429055105871180176432941393223005452210129755031383822595331787959795003895956425122884939736736354135641917036195735971964900571827846007057934265829474009218518503976242156598468548588765227831708959281861208058135596348749399400473695786072449220120096070051043489346683168179247587216382725914794826096148334531653486510080000000000000*i1^41 + 1211007320699485318491620018829721551614061425478703228511549490656470630247081831218157778779202681916026577319934308309205696662504098108705698945257990490612800844348153394615540194038262756194875549532985677826097966271195804453626869588642277199400746039942617050380742456690077649045528997832996402103691351077938896512088031803471496810717497442673515837730619309500269108665991525317328015974086036237276610180231566431790495414323783367715050606879535609814798159409651920456639400449056998065329863377035428853817012172188110462481870807865240524560287777742744207214882047279005878472855468299412479867776700302476763705993666137422824281679071128616353921531890201069949054922803681759493209109822950468087374722773875107489795471663986790214613380283456546933092530138337220144066669320383469365661077977609274262902566420464506456799523420017384348836122994521655026619566498343428480348764559547519220364319578927044590890956079589793106681369262932623360000000000000*i1^42 + -4308320059064866623380965351459251977866252407415197973441799468438683589529505524538705642281604291152795325597943445877501355780377154641884244328836538877758130769551907211940011422384656425216180475345727540977397491880885140329769962984820639336383835701174265695065539715797271952301213419754668951626735146188173198856492322423144330138239088447390077988625446040915370870329854483555896049108183053574640727602762206238412802581890707528973828005682909299660135710352342837582519746796143628800254587590356025990020349825470952406488466008164822457937020733154280732973885168410014678101827753484232874181572959603863560487704164645424162083630815886981195611886700752882950403384297980524811361662489065223833659784569324303383590698879493235793111322618669580788374970979402558888176526997923047864107291567814179449730985496141376533090218887983399778732348729988322641843639888124131672387473555015745092310472527618462545398167859066238065337958400000000000*i1^43 + 4671842200546275207516909853795872233830473981228742956013133298413616360680204156115050959078219852965699235822287414552983473403782346574882674785163639630713013795229462797802471245030801717386951745738560053592583992207428730575321602029153365950864717795360057324280151032240198941894672443758766020331108971907320065493571798850602476509867289253507163477258375479009513388573567802576808206601978251023698956084788548250338550697304737273111741566107161132706259144133056484572528292272795222533277313114051390506312011728206848392144743794457175476412013098924285429189092803997865423488486782801203716636019748001780741758867926323365667887267445820204448438521793617049328417120128722491633650968383562640121509878781817133774715445043664424029211393078129086336172121957943134515289587703387782483763732742139151661642817356148621557327154569646050332957451239221406124370264939634595292948535151521909181546588480514906086757477614878720000000000*i1^44 + -330058935306650410408900310656646737882953197592422819870148593224702164487965893713969263615480336026580113531562550999526958699986880438859214995571498909919319310529546152181398908925489912223912616393984479004857194061136207151971942999330154462374866292794349333622135779603398417994424865320624645594742235191553496336544692185371675515249635255008995614455330141751029948353196785007384592446441980386065251967795469361263744158754831782237352176688910906591831003102611361740914432958494627756537595954837329534194316367529731148503270443881239599499269515568627066297045384125828344235932779602652339137381144877952734918294161627482584876465664212896521097831779515564372248539666188613012725795271139922516714294591815017291982868074063651765371720161476598206773349159354322844878510684499725931671898460361012873727918136671087624925574378490155682484702574336362570326541189669871413007720549205060085069963401976126373888000000000*i1^45 + 47149391922351176457063005364061922054652401062232238236731840278922166512792444478775825138427186401185424646570171736224634471960672088294857651167809774605746664392023628487337132924820576439891582971377800001330210600641103187122139648124067507170208551888549332962245095994574441801602438071945938094928214863954520450833192874755703517715813916954410828642482338524856270381013894813765982036544171554253171607134157178170017694820395616139838387562324676679781763245007096594665284734602154684085452758953923597502743697405458628790994826293655126074160984746041625956016064287519287800872585696573250573878135658979922342803827640547309959326254680659228994706485861344043894370365044651429094162814464321921395094585839261728005213018731243754341984362714189171296405960881882194188886354992755787210763078378412280309244812168404463013118501792594029572568384103698772069229653145482879625391279053109478165158297600000000*i1^46 + -1742072239190568588484936298803419334558286318717279630314905527382998348253671294834427077861086144618259955466282426732909683072047357250282916851669551645343675239527607349675351815983162099961771351260640222058240841091029039205129673497824652277881554685129260718132902942177206901344948634451768619811922138610482081288443211694650656829331980928068115865775603890769874840413681850191837620445885839759767967928287046157612344502833508589604992391834857015620428491346131507680353232188126500927620354518871469141752217576780936232018642232350416396516392985391235412626897602339865959142313330657724222258116957491161641650519842522803648038800090049151276099597653685014689613622390994702279610399389704222148958526262684939250608035533268955417816358568481660950585501457482965730115491742627796628617201970851738317259085693808551162932212253134611049892953822356473230290391908375955870176658765905920000000*i1^47 + 110486052188330980432598340026967761824490685201855891246387860900154143931879130339130155096984551948981429867537879296766629475580056151805369231859238381476810837758751363045652725392865373315994078241042611973203596233336992043020801672724852424985486881739782671184090667446172708683673218125062663289259527964213024464365816891275562532298453755763070152922895248023079915945231553749722125375764567761598119397153202801839320178598579520894819570354418600438195182241566155819721231834929520445848050394746584118360147030859222266536722160693016954564653019349587664730838933125084553738629437127372038562196108363528673432525221990300581497143714551417953100055948994369793710794957010929049749040784315634057558774054342842533235025248971908454811394688476507175961446715276859578642451979309252078075033885719790869173867206823704313834705683676473380606013440386751541737524473144262262784000000*i1^48 + -1063902137488337993370175999028329374193278887770258240542122543738366490206759189570072493328324877954853165059951151485381135811338463852526912883950321204941323692029724322527984312008990380526968403491674685908288619199208414333962707668273254598894641638592547384493001452516013109759995217533082679082563031322030440539470865692938265018789710535165402565483521915401644610570129874596069774472876430356957500004569094744462023934316651929654283369738808433232651213687594318446352019234358384662354522961673439593363314822264846220867672496849565817983489408827652380929421837281412911494841945968069401695451936768743499830868561754500509086935702185070279600489957476480202362008961462131294734246925785869761329191836151382625939792051106413937360995609227592249739833423244241956230655152739718718226900465441086008818297920865369445272694233344157353490825592477324738035712000000*i1^49 + 33353238220351354960460976999552114762871457631937284593410175546676988125036801626098933567109878993022425702493988126122777959800248809821476142789813804459151466586483353323982441798349455349065190717892137528477707965750946734976679122244615255182332003817758955378806756563180553573221707239534316934504933520442210608511195221275814132082178277564078187417718050801856881867060307561248544309642757222589990548023723523410233898038283000387857234998884512469461886686143885352095210924456789199599529790437347906794375183789164677577769519378974746786608767535768589326199010008839014019322939054740668343353195246066835198651549060247761873341566941850849262995194538617210568228309572199082064175753665789929282844951975151507123587427737379445870551534840897364462952633023296314169186370570387249886809364363216086058237582260954907925225043370164046928435363184640000*i1^50 + -109214368059617534939346814094617425449863545328813460594374643509553565208238646399723458263345933587739118680338749230032828183569681790554443567613991830631887759301875329960907637702141941608496099374828173911317286061222371529301811496492699897907320117433990039230335361256363492092435671672678064225503834020246683708079875374304587682489919214101255706711433669573611956952462414482804935027915053574722379156269958875625005452693026422527815795213389970232819916773997364985055027543246681489189983045917972936787195954463498181370309672190040744040252173191258022567172633962176401569650382694301575786641177475725361357717825567175863149812746069151460151025187406939365986782690884323227005074735654272886535832193633068845339054548464579957056678996795365549577329451855775409629081299489295274980029443028017667862197398628645686554548307720765440000*i1^51 + 2098661328345274055015994144604571539893817033557125957260022962994346415599478952518357208287609035958650540182613294944109169631442105076187384694556845292838584391090985148712951774193049856116757499013096514143421198105382525585163910990595268126964752316994691524728292751627265535883377471146116912683959392636540965651752574523729699757407950529399375132619913640123014863783417670314406293634742317926037572029873798914120084247227460959375491281724681306926585988111611926072352285954937469069635167555902486947130700083852945054172968903327752958869680460281046075121943008668426742784953081260766019216896094407930916891641480451953838068610884576412724159479817673019549157551863710548504853385744957430111639148976857843178139932959307698672388520722940303026185233327239484005053594058754813298939130918851154219150476545799985760665600*i1^52 + -5042578054997744125044818501410042263696555870450921435005140175626600934223546666250480021711504927641222391421461856624019373837419015264790940669739002902649815948865901739468924078238411555589527374580044130043617343409078662000925146744213398091023403283112984777593142002806728200201778821291215019430214935295232629873800971932404254610047499158783752564281913594472599946319244796164122743505478356796106619526815411717371560517129939697174139326180429217227412946938893127813921284281705172142841919459915115372217721318735042957385769150950645512280021383843113489149892001975667867413219229962164652379189715134199563631404536806533270900786590742166556694326335535962344991385063521558019131739820537053093283990844305053034427710578793764445861696171127341933096193807885154789646646913199775579415469476107376526749760*i1^53 + 1158037505038532782148071066756611843602500665713845088264571888266708020271077949984956429805657957056855418359575536222979424531552308267744426673785493249328136559988431650244644265241536145833731695487172406077796915869164977615553197538314588150229058705106984388243413602585219669385786898097214087074471027484946020887595306938729177941835284643170363236447057749174636577374377853893135517505646962744122313301306710397497970575598002029472729582671674117947914199035011862129124310628650243205931664528751028450680222625520957244983009134848911597361646810223140503248363813024695142540499692962929248137233692451378994848230307682446710328407855955184251399456757617678325679772921815434053752446904654659913003059307129*i1^54, -41843769983984393066956690726099175972443822201604655511656851396619687321573179660966393721890028884099312324252662972794113988668593884887665668635144827135520243071435860707527271343320559774634873110679662960811025858959328476849945583516260056624693097711311494457978092374904407038490976928822844002050117095807078408653273862590361974309198844150135257392707804927061183822867070036504347070133937223208515696895861908125920483582583489715954705442457533327522480253758304458768414731242416213403859849742134761235595589311527277964450121918835566701381260500933186501604224054615792937352937243438608250102330006259889030658852206577976055606671987829600094058836253724908942856956225006580588285056028181515905154977061288564330991887414542252757230249326716000646205398261505500770680945677127585548782439604629642880752187048217891234183567265201169133435970462641790641857629271431217716840768233241077005852768090875761910629740282004055702176490274755184630339769908957789144223295687266122242421773241859021440679032916452794392418527042641476580434262608146493711169851932061806957631285418474822212525496784572559223099072632932278596868802350152040399391416092997536926952746946887819921091882604571581961942642857875553983582362554631904077151365239273074563876205275641896722626349106704217441401808763000928967784693630629682427923426304067738018319602375736377892533521358664139134776909592441057798937828295650229457530038373765985113326706309133070327131939004278857243839300708245627013504631633516264713434467656360347449068403972779667997173468574720290520241501602910075137991091574113452953327188596969659821571961730619956376396878778191507474092793459359857015981644891616364461993640269759398545753804510038772071422268205734821888000000000000000000000000000000000000000000000000000000 + 53871168993271412129177671866003831172970060890820053917062710044680616203128563772428183658371382458494979876638956735606618990782255489507799953811123458285403359450927493022544475012494352590274250641088361015950217288207034379456862465199294114498390310498404777455393399310541785280386183183729410749573672338589665012285257264785067224834608107567799359467884086556451369821612267778967480341189318035975492065638622950882019180778621311250120370721726816000422797090408974875333534681694325355303120689148473699381052919213494436773651557522507828935420914346688957425378368631886976435280876139198211290542945221680529625573588578745847163693009125328721212761054618105710779214244902011022692694753785706802171350108548833616498842392571905769413720160386482543597279770397186071598727597577293267273896669701130483816168454021564526505252091922345208704775242249129942225234094474134467682481026025487573849029585823613883077821456936095492372494515851269697798187727651502736510959857179272833633782092524399700569312677974516384546868963134604294971566812963225463699575561214413572708374883154417325606785989156470066886354167084435418015993068711501274768668072837715756050587122206161229576509562632432983562985128174745993741959678810386539664394740893078696677151034930086218729286224336349111168033199244699922084721722007446886775967478287476037729246678327273709827314904142773804634365103642093772650775268051720305050026726508146998237539864178773794760596341631374442616603885926024777920012893437340722213197711907817625678636756815360101427185752203038106803013184474437621907235932701050212907865438803535914895922535969823538256851062866031919221266642789376083376477269636190509838521027225994346411639091759432860116502270526567219200000000000000000000000000000000000000000000000000000*i1 + -19804667772122162035492589165539957936377120148697735439417883036051198938822445916263347722110893530564652916012488935105358267343354418337264367487910911450231058175893028638136386753215314451701279184566040745789315676245387945109251251767580363464731486563560248431048021591247729406371684389196844010265932593231099136358988194900267877491234764140840530082498661783877583443916711272395795645888135260732347394478671734781590713727632989547895560606870260193542706580398130900125249068622945168837367941600431307894472939205923913109374689075347905217250997355737310580172579649798451227334272669985766544983799551929306228791952406801378896762982828512877846901169693059626396270514552245371454603558746568322166863547208919513669390923366647096768338458251668811174294482731059640128571851464593505980617425568533296217392985157574343692423099561651110025304442480960099454952283326598041190793750428390139456361405192898029271196412572124764317940323198718112949239196501009586925216542611549730473061439452614851800208939244274727684602156775772209040564610670241131413677399561578450824202064233585566586625811671438637172649723452389615403302522367258991936495795362387555611068645783730295248258918533586790541915267091819299154300373009913457421189296390771433948100027233780182881598353764407517697449725709413092340936601027881608295810700247310246992567490660802588822221596458968167370913976092214877704858039905191535038708786297560818022951282837062233469938885942671714632754021730176742722702912286227318112115118188284955816200229421704242777886630202009603965966594467269609819730192303542234313258250893346034565292627412801477790005819353734371582291382503708177657310203404183712801076101323234283111529059041569953761233945661276160000000000000000000000000000000000000000000000000000*i1^2 + -2723462197171693133788048279064006906965919159759337974471750440752929560866078490425981652117189929776988796708271708292662112595563787353491287667687462180505937297481110975192989248719993847740819011706138499200638303572437208226602417797398174963894555881907536537940897507307246530786264962806734762888528970705669277467727450295234974041848612218911396380218336753085703526299284129035926642321274937826973021949633001942212429219868207043544035840225257227512849454423894359805450716448770025016263956733602313495658813971205131404821396412662779271066825761082249825079185913453056555117012616574277194975410625689593735527641670019638479446606361375646427768066605344283540120820905584100485130672408077101326824425191872531166529131688253282033973963176937431140089858269099835364068951994618439708452851936762384929070480612916445015725815624439411109035454831182609281567987947356461963118550519306880225765445205232454295853635717093544444164890895113554599349488679018652790008656187690458809837553939287814570117293126600841171181834336767665228368209039588228350113668979581971869271919915722253073201470273594141572540180158679185550895941016194169675610212048289867468760880413468332810383227442719899153072296591490282710938458935657615902599942077366776451043096712729672216095730181241799102194645925096566340634754354801299484232693359981446504866947353606944378088477565320171169315717049460020668427921728618680464168789510505406810429785936349864737443972147390441679651098293369878345408232954263491209203691747205805683685321317645035802360576131120658421132863303526874291498560567541052385435218239330006576950291528594968130102103777709765986720785837126156528743951110372324013250329304971019752654489604964543255059583991808000000000000000000000000000000000000000000000000000*i1^3 + -707592861487333257530684834660351839921979895083010684824803170232293277131567010680773679306663571944864814743740830867999910779330514072152426484122540650154355422692725175969511590810408722284019836911256370732556925663623396698602903876559495434845495305956416998368676692013149825732730645086604320795845000092643856942985574527904973322741623597046343609038168782479679975727747298525141750471146656738474852920976425909188750797759921978497038294485493487210050102444956418458265174723530554923791774661784020018345296160141135541062770844661025957783356722641011469879920676660055946099217098362375366204584914527612689032338338221411327941274481198196896973253191673780887001066441024521333218897794292418160143496129899032628744878391203825205972016002067338139994581411541303470921494410256312170997620086691478754721477051690606278144513459362035560112139831767521594549716939906864366915857806754742564661988337599852715838366662149371494667234157070630010529307935381560245375734662543314478010392911862847445886823675652971325297385418321329960202809899446938681643098162232055651228238927578543923187453315623135553734327720356895412621194470086245463418323682775286542868799632733726016747068553689396525942492243433131193133760810036492075736035838691311533331180930248084914749083766714560729523512715051213102948592060287130317277350832360761427449976916980185582561246951257505139792579245961776742979415160090643240604056827358682929202098115360251320802200767780189464419176657741854515656450724610858575900261285812906151198989639905005568093886843846610326733770494882798301633448951467501386945188574484731795694244035264546974956890201169408234831188064117092679461378568451011355084951639678557237183177577625501847979766579200000000000000000000000000000000000000000000000000*i1^4 + -19916658808649996266803798770146364407316606494535448809694774570657422055936143515922077048949900030172534186354012052783236313980109561051717451092343015974106612697736132888246969381703608875678364617145157963607332827267950757642244700144880968650407309389888732090322613928383752606684793325010052851597541057003716353124440301037813611724553535258716773865500471057849769417785539531496755547325868070621606520011957724246764443164392305552796709617564319005904327680593550464124018983623967613978893471190691166360835977388294609237821577361984312480574842445347530927571641629512447912050234880147593617213053961728298220252267249253628119669281303024209786754783415837212309919004172413147802954718314140991015347227763276990536847922842361796412120737204516279293038141776040968131800834998255665764975600231419072592488165382180762183818398219338509311522667658065647925590963170095697369870730050294153120271860847561580432545308463049584985410338810730934984007655042619405777722772931963149068985711067695444072843395387231919365122440899309266821618949128367874914386067856357209617734052046637199382002785744279298297244314458554407708541738624609926120105836273662864075659489126755357110321594626810242304109069993035773578233053477575935124814272459453056797589520723954591321053282702577062174904307057715715009548145533362284173295436613682018994955239909791789195187499465056807085519737321815592756810134232492708625586499450882126162746420900478586736913736467672985935872239818835699094481366407495648358710438235256088133370388266215274520410528801130428364938380505300857037624716334159331378923881887086692468244103686024650217213325333384068689385004726767467792516457782001764424608636720649169718212672522742055630274560000000000000000000000000000000000000000000000000*i1^5 + -104637090743627239479096841331998859149551974302384020386631690448791653823003055677971482188882478802300853549976055843622984633215745762019964604906538131544752695592308342216052576892897912646961104593031472772992511597639591940352120257727644811776106589297850041102852652908557589617482649710359023333206620848380832505203206223011759911697617263572838142681161484920581894082219541514853937777518256265176538688154965280280296111618397201832268307414469626062980581836492044179731185766175741996177757555992291609637850931113640175003477603026200198195603196066257448742898505392561438597887420883830779122506214130300137814213268571158342540451623005977954660721902370083868054775125117748646412783414007110806908948727580164234087023967585260650467950841142770507194584282745943869634076250926202251616477955043754927803471145835683202539599254810818775854214105938977487516549404123245957378772067515160890720202520637558313831255996826869979269145790561760425897498667128663458800244799761736388839438878908392833791989928319336939394744364417857277706771361026429514938185559182773978187825147014632237207529695551172811164178415796537403780262499973366079943120136161553309814980010323949830910334546389674924752773359484769982962688157185951882179118966993617873630745548124289709441501951614727928462955175583005050972872595816532441553245810408781518176292602663995388170685747963865225569760119065225343022651535048985259139384588531199182821886650486713300187922573376538277765426956113418243100754685262615729600103973568144454922226391051957287903999700786203711665523803197306742585049286633522867191657067159933527972589980668219035078554738678543932831898957845158193143494022124173406787624008871434940523807227855991996416000000000000000000000000000000000000000000000000*i1^6 + 28338442021446557527585587653590111844524649410365399352381646073859777074784161136425580313252176176555697383072182201670535856887202275411330523286221173321585776490835060948032957363036787427227442660616269079453309205328781410617634572807924837202290923006751820166838682390097894422298806665821824946973488487678127209959589143295601916876975053957358564443416080477300643145491005597537757085863220333238713973187479777553166930231429322935062114325237238843458898162338039125875556604618519588330131523568799362537981027353361310656763840559425732780825152695865743265168844141893555411180584195096384704010750142741458372896678046177131856654992935516112806538877810939850877355223793173585596864154812092249967428654788517367661518632815193754372362951654021651888026641049754733471184548983010797744942921705619874036321983777088844187815955897097893650177923912942268470987015302180628456824331493441534929282106755947218636335127886859714976453365104617828534705660752309392126119349035959371480929845321003191666893332917728155804272685322695674329858256671232173379383324079602589517570941437151385008559335917065995614436148696299556098816017494460035688667367009104422287215575704320597326746718423583302612201154994934480073308511840392451950724018582988833731552201903244425544756990275949151434231219775119963646562881446945228664938484956673901513021405919133950965631441918272763529319815606407205244320887308518743135714007862683897505268581843792869933773307999751455447033408150799370670968311066695390549241053300622741793078757229022411426531136239598617741410909899769096317638425960095697971857460986947230400925597854937068435851940369435310943088352181677458556875204869922901882305855605888228765551003544898764800000000000000000000000000000000000000000000000*i1^7 + 853682469850383317933447119323187790630651582418882669549831342568759017596811209277101753444826946265748832702857938714233805980166754427368190482779954062832707456610666188517035037028491973365373153291792260968946325433057521249806072311639919398680599508494540506741136001289020906567747440413544179613801190065785855023482497113136395606617860975468459371691481871864137525535838622683487825356838350901347424082234007426506626971678449160627898800694512186485765934886975920653950047751042833126083617702883180273087116016401856329430728247852285071466972213193236076104693248978788114760121582004098532976999142856599074715341811564369263583541681525910008135101221361663129495413646989533727004888156673319928905254574670329199172284302365330410520276174107081539371536928007228537891101504064342269706185612982497339854915590758101950667849264015367942128999110853498055839313774143847163421391208442893112544440269053735932803956283194205741109161358793499653750842339779463966701943197334345020048634179738739245225977791782021941651901922998304245890987350921803023959060636185107346103989718745098216348051425724908199657759198445301276327308644440209296600861622093585457302754681914936212831380861327027304361547659411589678715732805003119313828500847895060614652436788095880120847957141849185815532289580679464062316309706759491968028147026557333090186245589394826680246153298426671034713627960622540732419576180609529441498034997304675949322910984913623591280983568852856289796371212228544875872503611170394355999554273171012205003029201285781725126773055040053381639531889503745414549630901304715745995736671400479098652277947032804185828407816076603514335131195235385399112475565327927397046499045745989261489799943946240000000000000000000000000000000000000000000000*i1^8 + 6446952483683357653578741614257059632901319385219074963205417571496564792363396291035126890629505899111745359638827312531005707946758255215274405338076249898014720654969261601318514546108938025061120364669003746571138797330603563587880782851627140507969475205060874317009685790565476809624234984356700268635986963319750849894657975601030303183544702884970962119661332125976802416592079568133899652589938787092603427303781605691276226558448754319217477607632160477633657015633893622357007448623720707046184818630752189162914172419954913092858248207511670856350512973815052754906585267460880265426874011952707424083395880339510127971810819908592545144025888384934399339462892981649827303467958555554546207340063354254705921430800167457667654942319183327815664982833751767791496258745186646722898323529268344045873975446939882379620790864583677652022596729439825620653577084765970238942088102174625194201358290021265780547006324033611958090022212193897241951764308879300206564847359917650834095879669005266809895833331346058726336620298476706661837236736162338417080808313605389182807137940684496685235752977739665389264986074949993132603031337273077915433812476219826755344124666974702222895837177449293213727929310249226691801099322434247688874510441270545893213072547656442248337728879557403107356766454291988576407776930135193794242596597426773544765330445797168985440073252879603800997206054825235707171184195668737505138343706601982655729786608074356819479426094312950418252906464565012377508760594368783550174441389965131811222872759815579469047386518336379976750733447239904604235016211739187941562713482391398608517254382269397103574086610353968935264656825116911285515836573490046319800903778487612754264492738976143361871708160000000000000000000000000000000000000000000000*i1^9 + -320659789158958689479079292097826180137166805826375156382503795733351217608962133936420209612037650949366550673085354213554652792382702393408229677717628736192481831903089648856625528994496659920970225862828661906565036250232074107500598002304443525021610000589395655699657111817276657970272950133444205780218461231770511055609975791211194358972909164404347489848645750412941566497457785107913706850096449134727574873792777413407227660792893166969346677971421254757218672094804617431054355476903709802369689041058872637731089088197064997504895059748482102234021078368609644624961366094894935494868163770239997211156927670213727041090526868449629103230834743860714967082649551416775474352500885480814681545504125160250152813302969522090989700736582822492438227188117374746755292046040524988702193681814311280516478387686880760575642944571388899297754908621327731373234069416252844798625017629690084897824804092501078461886131995434352438775478319864116916043201244505520163607097286589332929575802877573798769705507439581022642402821873733280817568636380930113645367271384541364191526402251266979182850179865928538493200635546438934857201582645406551741710253602350649962965285508674616269247783049925176991961840201710701256386573945913597317660472444551131435671701542139645187937361804908602950210859838354472204645142482181783458678080743526041326024919830935250705227773964228524981711832367351833908495959915520003454638494157334814708650662702465697835572772796400911877534434968062272655260191906794854261529174951742115032747865792102754868295865370348674787016428138935499254805476502384522004651767328194414239708689045377130282957079218547335035409968444211251880233336563656702672022798528914689801695229132785623603609600000000000000000000000000000000000000000000*i1^10 + -13204655772060124115935645484261827870296466438503860835021539334186963299397172807021162204569360436686633537126970832966950822460370912350869518677082237524119197467449730710771048770987669296004338237903486469164602173776277023243666840856029341825871594889787672353209444132052067998204949410803009029385655168616396395547116068331160219446847507904723799625641616904051267461941885454127744457289531074268526282872008423548383574697428839775966279869762994952582438070684491648191135184318667969652430985688968445608070376817283013052418687627980054529535825900997752108604314234843629906126562645552671938216278878552878032953396619436124139213713151776024208952438470057237293007227923382776764410661563940776886117789624754930542515681890089784950612909091826147723764981835078494772953468693745401818004501385274581844491877859660391163173694013532114830093386733559911137629035303095034879192826147299755040900165533748087691778918347767714658524884997950916028295226255125638865315440564843978618931490340213402796375594591323345981578836792353715151505663665582201970501933171385824861284762071085016725648826244720638767809702557688530147823001652348105012543741399365567426614494291061999804729463924424125869714970039859700094683804119419331588670324127436908156697178606899199054763355223610881686828166389497646352619917434406084842521019349322485002683233254558536856586053494645306575180896802351743359547810114307188167088777274699467998746049193949198792758764893841769027265905474066365970950734460262397886252943552913173788940744059809688494888542796366816985134548888072775181976034590249527168759953250953718393989609136211705930537927982358545769447356845696050833631034225646999049841275558266352435200000000000000000000000000000000000000000000*i1^11 + -260956943160490228256834790117904778760528630869807114025169129296682067735620934932081010223453740761757037487838640293257625886702364140436785562240494458069687461340360521062974966268868611901830296390641693675470945074138333196196876238820852062174922756100013780938010921069366790568123822422098033931909745819248668865054010622711625196808010399255866864414149228072329598527451928207376891604631420510925896178102546363910035272570684909307818783554455936717939358273329422200322677238750766515324971943473564637171730985326067834937109707418111469298120847791956455488874497158713378646431756859599622878812752175378480256848484392243439163215931701287771539061432734327757381830467262148267685488692966963413415257976616429354311912645952283025590102594305753440182694393207148144991141760355973000447925890391401051388314818785821144485604038093462916748946123659289055681512504069310425700982012679082626275413299268603748014997145022111812322797443409486685175266608564476065883718811404465156855314173102463190972310447305851332218492195748153900837632256212508634755765756122960718093842282475420396382865225745663600027129609739007932303386136965344654477229786555689772972964652967736259508329930118167793234377845133913746561357399867581045681071537299016378213989119032607987501268746664214637253419942759575824661039334375092578402195713150623518929864336473541621834232594038293611558955967678281447170970097772423291937077306512093268514957484989139953961187493508453256481825150836292571217564620563738543345885779051902399271668720702637648357613046365161909986843440619418595579155649856935980695846985203159310326387389428117813726500170368991415315301867623914716963325196628539472060636785578868736000000000000000000000000000000000000000000*i1^12 + -3289823095573942553600086314576593460204481802882007225512574716987513162348484887045585621984605915070325788032437928736009228600252659030385828754801668601871456374441694589960543206663130424650342645139756612863928199691522607451858690070236281309934728840398937027338094368861653158456036313694188042642156026482009067534964539437353251231421485734930490227799486011241685647276149525443797042243158756438192994443939019306488530760443998532036290984371822096349265417252566157787469229861089274348000738473158805540956516594496365705167009520277092872804674966962133460395424220127255356007613084412967924851988847079331979425378333361596633394748094764246893560770829709169376500315602148406338173420463352845457076628653863904519026946207411905442616952903334522120237238313273655628381843026211376213670922432130377580563285431900425337135698565112046032193932489013912592777270235849161725197245251399092050683837974538646173547419624189537059229467695444860370833500535847245082815116099669413090899950998745816272898326435236511137107249899561427112645570134009784883960016818888799864764990249429835972495386080090437147197673415365633163472194532277313757083585889944197102125383074353613854694610777376949376775836980028011350320766183686757625930129594598958206007405559272270604880333863295213457521075214187862578842902641337056426921105214213466136671790414052154369851935630233805672921718467767837548363259949934576871488641968271921014807760154272934890922661052619510397985756474485606532886084297377795023630343523836571493233272765338784335381967137496397863415609926109348938440487970111151860019175878842852255654870804633838871454631509422231749515950421415946643172971659130529504138646834380800000000000000000000000000000000000000000*i1^13 + -28829791035798040715559461399330012957534284261635223225396433135069362796169524747068176407936165948882161109910378307963050572033618804500778644803001530382816124444622840251365536133055813830535722928762673931391401912570356003059373590189660195615931214490171284272617748113520482760350415576327848416457770644565113249780119953168528551786284714351296690224496146662796291456516834321087871017096356829414477432961130688718279836760062307541180691359669386264741815937555135822651308519329424375021717921966933789528632938250404382738453190958424637457547449635088095958988472832800930302891710706276793962193681313692711382853631438962412860780018047609343026584694910745652620421546073164349406330575409866249845829659288537555341796059060620645053465167090193703763623401134205109986279666281631015753172947426330522042357341140876844909592123510153414925937476484166665224277366012341113003291828347404312856869607978198574706585387779833070994865346402392381717977426533064914915368402325888987443289026056108763488980518626065520998256787754547441193634028043798127046425232594590017684955541573969328359485518879781176155747867189625189686445706387348553605125972574585079637454595696435353703671174442838496271379631346858746580102126233482610514104521714369723169858660395859249336815756828497461214763042451547911216576790890956662723557201462142642826104842136932059132208987826772017434300638694220390337263263004057774816685317047745973542043123069570644681128273686163485417440813593859858734305569575074583231845913961917167087973412387107662439172354894317434685442560272903765195353738303399459841374091274031975228573295965464515529529650503427344210955965680763504303207495736239573333788590080000000000000000000000000000000000000000*i1^14 + -182978154564780612002772972640025664550652550350059106281389196502009798431393845384138439991925850735111624807897432038040966450695531440213232901301560063015138810430467293323655216294954532272972617435489904676038048716279686025820028651870849421902502787081270190121449746414616994780362460368708195923107764588431684675621989526450769177929008925006358567544344386356982767526284239970569131280795990769616958158048694333548443387056781974919043376510002406201551554499348824506400655375263295684777669128204016628995272853153444355495573864270681467431482223003450720254461692277466417444232376777993255727771239969614710124128509519071316790638765230815067038335689412165649205292124323056699963594131491952188171423286663677819131070440235924311192596705588596079924844773454223829398248971687966790141434961237510534854652782490077952590172421431870209652017510237814226540389982131394815879098972803682099527979189402803820881472349847480013496914250991683173564510871739463348793604554324135634729552470999510564836466131643312057294553887814856055253634237820745538900583683233672289538984521396051590010592155140258244294168711187467982352575699275983841129342812845249726933035411714051931197327534275391626542499826610785013236262431337219064303336755829851675457349710896422539407348509695471801771034988073163626875913487283475181025724273807191760471583974101921730896123403694387245738295466503589212089418016383576728828154926293112571528739202902382142627645067015953850768765359929618209396634380847366758781291976137378515686334234521882286200970983106488999165739755992115909337391529885374590356107507920217948907816574075650812471968260687541007668522553059419402925025640827751948615680000000000000000000000000000000000000000*i1^15 + -852176766457357699375204215473079193307268192349749649027937406380227584186857360200862755114192512137248399914525787176857474400939965853850139742248105027026925026984475541897061335617163846384412837411419721162054914084474065949386474052219685557269431243431462045698488336104421007705827066498205587799149176901607688283257839341311810946893075616891695701633774200267554236987561801564071200395932191584567156722262917319488459654386484068123478562841443202795833755802325607194034365756507993277086305264726282734053918742321963936716684463401266160124231016057173562783157948971798145900024403099547418190594004314371327575965985613725735781955945702399983837483461467546024144431264600798308642716470155643818213871599108537045988034823357497264081160385626718064767476193818816132857310793687481107037058852236645304390799274996523242676838969625594987964437814326361431294141125873268403715276113292969519043642682490241482538177647345864024359736683228524217104117588967672413488205689473606474593554796376363835328399089735479295287021658955323441294052066884451026880160506672491886789590491944350475685963905355862379003931048861234628864045710901554886054639548910815087796094378629880512903412664689399637825004727950107761743173195004127503679992614315289275006059430995032528232823375570253143426343832401550609166987414306646181140281348910733353757270074620304360812916961110042340557017255719910730117473094117038357688516632662966694261580187331520601127752190942873246309016181889524882115261198382928614668588457663574307180602276103883248871590416879746191892980000779259709159483593656153410285827921587839795617656791946488315006594991456535280090121389610102733298128347317298790400000000000000000000000000000000000000*i1^16 + -2916460950994859225405465880849669410775978407770351892383313013403780209444061657013032495265797246289195321863057679810303599765599276203866834031902708048392139516802253597173454299973715220734403986318966987970106860430034384118163109819299128430274286915483526213410662416592626653763332908313569471336890227976615135568737660882078400490127851348759131126508648201248570197452220553798989152321078890844651115294267003826716988904434523095512869449923106994579252603389324536861227556000590043133805804262081359164034425954248731574616246082882744542197996265190800379472514856801212418881428815632751384336768578670944301609554023911432236244517887355169953979712959344872576147074828347144421020209792094202285844330114529560663335940615086836368935292024419629554810148452413409425265187547731018916648284553379621416004803569508082558529536450156892295745959389483807578701835096017079751592278203850180562311930699369065638418873714866216281705586764901736703051376029353219795863498388933702785776491403154275815485068823978086771911438791770341118780330526176078567575366536023854472105494371154104951742494149299682186507454296899128712436780349369148068233823840180533062495419763870090284001661205090104416024775571107207892508129626449865669177266758104529664692296163504682808905384809559563835338000972255077342403161935319503316855636461983925008669359858390878284051171182082307914139969397401330863285110315400859978477643247711643627944896096434922318561687929855208854776615545380386088777639201162734732458077612978778742935519002431445383630366088350111412226779964647259300187885986098941212018595578541992377447203293091746261467811883309185634010785061647759013134661939363840000000000000000000000000000000000000*i1^17 + -7384632293391816913183143589712808768042626556855740098891144567184699274657203630656762030059316803553485371505361995756987093146605146888749806505958734667350300882414130366538038322810059347878088170150196381674962884748307761125187274801188117495147007813275427869289115838547254055495908015124790989105358097924212928211324549963544258985208088095266085349251184191943267764198642597581772994881672708416591574049683241008850657613923987297966120354435077106713597116140345140794240165780238692320297156328449027098240646960386930496439142065719143080018220116088950498694208950151526308059738357748168966615297321909137557316565786731915242243992070643404781204188646295853451413076637073853800132390406491888540937197820641743838751445498604624468392307764054710538861396986984763908692653268404821201943593402269368631182440255858868035707654461122229628409866088287425139303972553005248255322361564870610104807652627571517339499717786741146164267667995347074195476058970074131176529799868502987332768311024940360413465441616291224019518190504602287186759227802340338739643796875607685707000406320748529138217891612738182164827640900812947709225461566607156326529898651877982008075559854430050163751780913674665979935854507494636293507155960749855425234178080669510497835934210306956816988124494729896815888927414504191583402220880961052108057392948456227619781892922577882162414212025743541896437459228771804813848720535815336935844244414163040868516636755720107119826146659162755007413250800803916373501961218008234791612171857609475039899076438253034991294000054963190934628527068248798032508366292336622830294124279404951177881453632570050091537834885009474081459589699227651112962097152000000000000000000000000000000000000*i1^18 + -13792246641317651379772569070871307866169902375086613123051160370830614839420141839653789922299357520365115231608099895434931261852363029129936486776918833479576852317502331380555709980616371753082255752177726158066625171849759668698759256970849500126161789778732737988269033853916977379120590086494727659451303849102505569884095088080918268403563897611600398495799299430226860495167434177136774706053317425863659111189635257853818322093579525737007924932167519962174148086073075243747987849269680616828531639152669815484853819425131980368802592479829083422120751870540839284390013780910372407675054132747918788785563984030638976025232119161475582597037568674092661867452523648359490692877173039537805976640176048081789320483765490291980015813847487192605841548140513137127472810747830565879990017743684613593838860021944455883335853479862025595639646502949280548243860694643696444643206763740660045799430198481133507992715589182755896390415977558904655622645980709760371837335399075525870755513182298768704397150642341534313572385388024884007968601625268058318318298034211679807455673215355550481687765682269209111090757444517469663118150880106228385090936976645034653650485417177746113464920645113649913751284441126750174724977233071087685722902269875539913477422742041988344278460064029681029918127110538478505629260524550341781214048859522768456294803399808370733985893373928112126893707220997712653152382847820016704489589576150269337640330789277511093775236058273363440210579646051784105728015952122968070071700180441516527113582956719195753703337172242364864212273584313602639239751573294854890072771015449659870727035563229813356807697671163618162917659476046243577621027263380626132172800000000000000000000000000000000000*i1^19 + -18741192586659646721028017707246584250313056095035082658803898597167514191921810085741122353739263188045186153944155398940665023506125296249204520349086965254811975484587428647619003632526507700199225054185874502246072674774624289048935063645375897740932676363209384359903079613278401909857370246739878279725046568197190889766370616705554074165447617575739450119047574618688480627529654714018656520238151588392568085714083857884391798964595116076224700485588004119472171565839730912649896924883325140042184088790354785569106487926571520807470928301256872826707737384525766841224664886320667743008489146457434351178926245609352526732883926054671669529336583071607470018866590871379905665620509565899856204997713996064018119886131208546910253178371988349219779417662503284821448342395387461377783648649780168375347713593676541141402027194154627077356574110689263565995421549993089613789812153985678148565950530539393481600244753544659442192368316509835286172470329078909052211957666681551306596648936895176822474776862378663104025131731429275884436389508180060467669777861207781287062974503132350810866378816893406780733398445208471757081784912297770271732865521099861418989136817746944308939739570979731438452836816831587624709270564530793049255265175826840981275367605087926772834267777161875128685298154531520594212567461221399287881998180602284746210170760988751328533588392830286972942695410920352440470790464338302232370857775548180015008141828432748071478986388311915839039794771328451636366519904027405447816824652337412213836660591575271510453496699672072510869068477673220151276421804664214675094121366100484485779426483698880512224604086655488963274906346668761807344709180493660160000000000000000000000000000000000*i1^20 + -17843481726734419133141429874497309728289748525127421617238448043967176582410763151678170290392371083418650886714235564139560100452969985755222200298896863178886770838748399483402456886462041719941996792270132359161141439270385548248893813202799561394093307229376064836950310920420476970909467498852575498736967779156711312491390796538387179515180023015733294673024023843937582608179360494306550178297978049756420998761614343458616618828689908541865731801754238554461553391784169915798309702345468322595168847604922210203741032730129536821668309010987661388574570872565329398461876407865715461879777492045527973961480378779021720568045177717934565734895291894212977649215934833029915511315568580979809222607026618483618783608761997565335312940149787401963413457265419866347335373513047827142797606509041638851096890018996891572767813915550234276303194002883146489703383303238697697369842302495780877511754982325550207693152299278851296378925060837576361563324238292307361474133312665350819134266227568852006945585893697458021111711921045651506637805965013946459522921220658568484310983331620849210261436374002275125884641185381073432468434486716343136184913238136408352743335585122753502820883106512425737368761673155535643147209669269634410461587860480861143958740992957674213884815859770476917626273082649470531158249726454413077735419542559904485938942520898316933865774751487957617615091844116991644415917336495564929273533228792453774944004092927630484722424702859620132088401746150314016825786407857789662229118310954048264017397551439504849785180173295816767703348966931742854988388485868513060488857071794346839394067834830481565231218892194074289909795898447552622836764901376000000000000000000000000000000000*i1^21 + -11079155379960178426844665677911053128659464751004322184515007827250073605994705081695487326714685772782063708497575272311700555224503496974624194117130674910539197011107347459808179610945345456442362415022789868622173580699559691052686845487821943350233602977652746613207376823745171225279622915259131419809157402098158464513114012951374779960549085203935727517173483698523263729282073941200980881520573254628830466811859340505870834726321762429306482787524121863952814703098808314326793615766681425746917241225827408342059604966592889385382754630264634638217391052032932342246592209724709743841510830351585196400164041793260222617501590001546662108135339200091419215295383494674441703980898730454400238342300870710269750503104835428608009879288333290274150413777829936383506371652827176850659250391164442462547723304993967983822175419534332836488740784860369412356793812183616596606104137509114352405050422726127184434948771291802310746656566742696718542908709438337422350787134743240970910113079384085372010022223581544508949240890085062903018779399235711142783391412483034273207643767083030105904876294895406512106489708929391524471504234137076382428903480329768473720801534337687910247236928152573338361008953956239191439646034073734932045287336339906387024978245368796118179037907426874882319773769272355736590904259390813119058591311075871859551763920678922434935379620849787436946043045424975327575296669313097184797729226004249055557420326393384398980902757795099973913419812044972186678098337395007879959170631206134695300230819775699941159581870037274681889959870234158636766626626595057269838897051883476401597632865400712933518604381624795815449555310467336589488947200000000000000000000000000000000*i1^22 + -3858534171501667059468155599969346848535452985409264722440730691451527266424085284900976609348762270494560413558746071738243699288547942216016720869672976361047190019482112312971200558426538537559087792036174361771682940983269609537677233429814780891670357359934488294803281619726632997940037589331668637523268090248179063899913974331087499714265769968040720225415962988043134732166247065774771139086122225580356936506199411355090740574653266542393857521370366221798954043209214402745269787081033118911619729981291709499457702092336224456868822952116779470958978320194884784514454846631692045810876525656745237347374204919823465442690799120835017332676765881011661811554177447235812150156041649616795752299626034960711272080423408476332681324427857700651054462131806018063604212691728439630511163108283456803318136845577255748571628374357156914446420407847200459167421628904299931875117033747247200096333866208211322144506130750587066427585735023170569060679432192959875606121327280899572484658197473804970726037285227625155219470841286609679409336324809566835983078106631260190913449042713936879496696130781945111595226358780844772708354022622067840149900524856243560908363381289280383471359652257495622137993076458875196896214667419891461147805463568660696760505520467444011253556957685829090712701434375286639953603515653149663146664391238139019641796738077617564566224801973134890842042963492179452082963425581028471604071381090275783065670102413295834760998901441160087532584246791619671261669871867118427763065935414044146416756164168065519123625285008536755603096027891303056904485181776204841593667557823872137266149103350520036591523547205465825881419599778582364160000000000000000000000000000000*i1^23 + -623315168197321742666048458407308012454612685297703677550879115949679959469915559260497048263961158424596383378145982433104318324118344590573164582817975323363371615546799772356699138330854661049892237623146435412361247479339509318482838692856682802933598040886268689120877254972766797755314968809574404225525529240942770721932513219628570489203839681713330662048060984394649498508215947216160285565932798047282648430039174679182032564663418343024957465261227056852132840025004959284711104260576864706197894928159970737093212291728337017064360822214487740819672909866492514875172060045310312327885758387697593746810649657450708503405919232363998151243087597880443780451476270189786498122732312298201977642502676959999827065987263865693789795878103955472929752093068291063906823500963102439285780318802555916675384116098014845206734040083421662175621198559259549879269259836563464305703120193062595933920956504775200614030649448352377945501405918153017346640218842865925217144925114501639194792978082378494523762067356356707541958717910657929941825349934872251695590648171641628302196717474734688731443670277349212721761039719084165190119936776260161174844196728264145678822205635434654537606229897421139692990586680149889877002129371408953745683918371431114187514490356227064988359103696667513529872873843633432111677301260870592519906566560137905305233802497709752400040143872249856544726655428500951567867811757653089830035597650984115918388955350850995913534120024402028940734565094023344574430948229302041316606559137015718863811190664190815242697642748019632999766991366120764988679070961524777281781898493627799970944611116125491999209237689395501002829823213568000000000000000000000000000000*i1^24 + -154063638606353943393076395241320800807866286912359773441794750770006377909966642072165708550760683211634216291481607284190860345039909170430436533415796374352253426650141660378768616056167776368218491637288269469899115121010116144971708093451769700620068058792611237422013780017041236228708947928229016728586302388987860202791726820855591429118406877802394491096218268764455037348300832566026053519095712980286384026352557178758096508587083792850895534750276954319274597079291486388303726259338155006100785902239240690619094572954396492959419475055962764357324786102817640263522153303129534504536552845117001755052396812798585470834877022751088439586508857585741973478738587113287869587033048452851436534159861846777279710640934019938585706825355971296599262042807565053270656734892481696306781064687546076438816155798086551903711871409636843124971657132382366739551703229771006732073013971000179498832713758459127254751165818407048160666161875233636810067184038003806977163611304717828187005137524453665270273386961347694219122033256406156775244072305031968020125395086903264490850912301100463707010168988277912229744769117758215164931155924025036799495136939008342053460719622853302349082628499853729109191141382931869850015025070793654759390898676219291408812670492932906202437543802302169289721352249380594164108314616072412845839788893117103348320986876581659085133707418935820693704187359989157681963514382322015495726742402804980204112026038874126007532400431797709257357907652688126494561159258745532236422123007992780046309704290896220605705366019156466231615086139833526067823610249894951282119253273830118272853219163736366342823362966027266391696998400000000000000000000000000000*i1^25 + -18428469335276831578027460164456198872725926701350407251997815739833239004789169766344816843489037874474683588434560249925987030579089804243824725252413248266305100817569908466732966980510695327856836682029680949513647879688481238660670758466670370224627679951688370301990860838901054614580410365500890922940518124667972143503137353384149788385418969293400437559626539168839980293338231876607584852976857400312639414283459238916586493207582124244667505253557776779594452975200380845498866833392950065256477206864684177204630179053727516517393416551798056224776393914421137031253356879516798683513256809871914420781258131223297569425088434936335927016289101226202564618456565726994028594903444094245715774221599532538824554033989814246455884835881417686515914276737503209512828582512187129760400515209364259562335762983853913242479276418655550439524373335099733675388616701647173301272167687793849959886539425263894330239991292459259363995539838129272446018117146123751574085148736518751999343159455352353296062381509562510899631512567501762671395045937731397290134157832355797689977321588308127545450078549134467340069398684765772183244011897847906503889392165000765761405923122720120777784863685914293556982755247444154647515585757028977371158054974903184301177680014723334137243944263329926378469573976175228542736301917161287333187317557612964111948790834397009756818946553378918484903315425299308942708902071796315522842299920327180676802506565305267627911493377375532249781180820234493728154706474241901191307629982842571421535269743543378418834054804972261200490901141397993914959384057330259520543948902253947217932626261950604454726506421751801446400000000000000000000000000000*i1^26 + -9101097130303241683070087823574877415857167177611236746214657398877538646089116498325900633469305093180989398052587365267945198552102736584010701326383062285425167244768892661862714841063372110062354653929296821103392170702815704919079679839306547034825139650839308707703312387279726293655600593093084184233958191288537396404099763657667675198421049781716809072416031492536949235563448282554870996879709133089369013960290555975988223537590994869884528255371748610155643648244726642566367712513971477256374732076551847367383163553597528357477833084936953384666841084337074281997880854577020118575829100674272836747608589030158941976778976017552422618727991496901070993812458504328920848395514124915762669809755382858148098602533922194222254024289766802974460604762990298199615645112641264597941542950339625210016727668289894278662552733582670836973468555087776531205636483116280375383921677804924010458894450087208189894287959945111215288566253345435384713085185762489884841599149040760153550220010906372362971348964785824136097902276585846130940443331718461778168941363288396577297413625154281564071221002647558759501312376370921295085381130362455739668806295984795134501118611841823133638514220949330445372841569502885147800193431148337493354470769623750993298176232162156578284787359475301666446599505502007621744189665485877467292769069030207408869131783647879098951387400415617100015493043403831106575484747159063793650097245985106896675821938314994476098186705374398662650037622468325257320463659733260540048289784663240423995398813509790290559832752174502953074359003469985434632381327616037768571874379521136855116368270161257327529651783860224000000000000000000000000000*i1^27 + 613420030533744889558643696577857124792480551488765249662666108155191072100884886688698460020041874568506695108948118796182215777927872693766243304956351371745333670733040433016884817204433699020087766371584887688349617747510022878104135597038536308613589034857264386467641052953231789140669239073131297780931094954857902789145376280364738417165878804829253610491341403230618178319616245464736750763952034796390949774954397325757230842523661659919825028899311327243029779749266896212780409709485769893327107273148189575262347207848263013879349705253522930561814269766821178658764954121178235961570891183891128947880707078477856058427406348599941562469522417021061052316872380269696586066962323367601305763975165252409302747833561122612656881727616040784801676412788632855970276065380311974434219143332097396390331856954142776015446863313881339551976584255562251250413426763847217142410204094103184226663188188112124813643874167853263680629619313348816832675352868202711523164666695614632002019737325596323582120311103940261051410084468189462273940474069495215582481762650063094216110107082664558292111438086910506182177552098151575636308159799603224598271068035712659099169967494968204377238725774358999240242845382420071009706008963414762561207968171863635475075583355561554236242853957062052698435447009776454223762391113633753263326601946648093875492228643701480262912912327418328048835994140114319500760528972323058444942513091646837361769767806406133624121018436480874832169833394832474121049866568384562094313110418812208561076074321732832909130520521848177799828237481449354126164194315787471526400849657664201347354198306662589502639308800000000000000000000000000*i1^28 + -185890496605917868930533346377403490323506932900600893108424734164879053977987858204677968628624010711215403269096708361417019560400838127817532396542273979369463213315080245912631200652162191698496339299243038089479112838997182671159689030349687704667608531867342372387394978983495639752017063668884090892028936485916023071781381217680452922130380210726956618711778183241343507370189258814982581960452658821906718157254999586163822267502959954022964775706334112620781855948787955492938543345571799301397889803968026982728322917558327825239844153844926576295303436298689962666884889369756973338937784485308326118268228671599004957948289517485048579774253873923948714860338357452378989938988785738486635815321370804088467866585920182639390915353303467258026738500286692655036103291918861557810269976690936151502840057199366656305712580262497024884881676266259023893864866835724425810353616805324349716296842043870969952581797099224788546482717703161643892412389204179730943083388929724102569521276889650642428448721961983539775508667435391667774891913583336244157221767882935427682313372342273525787656677467095867033025570183168499965303022839201056760007052685396231089057026237723354587375172076616004457171102796685621061277587663560036931813581075130276048170396524864364006864689666032052576029828793892316262212538897361516504051918102195327947750991453217111310662446201609121365629918727526077493323547643213535038409324472609833559828111843481519379582988016884990313217271548205269127272129248848044914026582642313954557343872195420595796719564626726787441680494339369311061449285057794314645204583039392164086145276217735994408960000000000000000000000000*i1^29 + 7273163794015382780331742438638997167354296180150246892328604774936414834397981299580895105193172509087189371952254037819026727380248260333039988210964697007473632342539140292075305117546884868989040875088282129700663079728763393283633260485842368535945952064525353739619399108861264892967327858073741776994703307792409736360092595836163772666040344575243404259143378114741767072340700763123475166931012347348344892180762682070376190627958437640261602205254555311575719964120098907905250861141508131372495475489604931130453000941169981484799803738246588405272095828261030238671870501179483309757553363335855421426355887166459508988173867513420568996766601561804136996578277180418221845712667913476510611211948356477011667693564171179085055095119353778524675849031461674096403317601945323460569241695523487761226193208790890772895075001527169769394181661474709922961207682261270681682196507031635531916611834572449032453658440319022063349818744856145471935056476352189236898286018689527504585416412972823180420011107390365478567359549286741440584187225842459328345930130583510801129500509092366748828579826502607344685844073061633433194508340612241466988023673080649813123843799069735041906882834959176424423525949046126739030163447283721891803037796564180448421223715470716573322627379389761660343963811488126024006466768912578747909653403875076206222652856086640830315391759501408890595450743103764677374677541413376638324614949369141836312118605261693465336237927909471407200226252177794987254703003288548069746818047740958949061457091748065384089711876330122390072475494838044726735420575206498345921646421737905727040423966277632000000000000000000000000*i1^30 + -87179546079526774376139091675514543010349327783269100604921392767229541580174899361415320819735697959942653222586397950243590035331834413685278550313747498460282982814586373204113536077502358713298226160886462469524775079578190915235506492024591597726580212298909916647898720012534708114664099189522056025871939780051666846816935855985588434010570269882516319437716136704026641009900013179262350481810363567601115744469723930624977926306873975636456870756928122301449311180322040124380037090607794236773067544009120449634989513583714381726664220577761341975674987036571434387927367843600716093658273728179305517019652044482951968208806205175673273868462370692331026882651485011392757939867806459526687855511544401556521524229509677439257245699024710999056352934628647617055193801279539097135446071530021846736712574811751962155413234040771571644542068139955168404019706600255089533883150259421561347286584418532325201259434296291481073572189807738081092299844704256113714735981876749436670671961417150330925729397510926897668070539697599813283720136820298562193732510105624835363215820905892120834263404917714343387427695043794389668596955961462072798969539150375974282535392139570294603694113221964785256627789091814144196651945334021228126891348947755876415045258546163115310807670613667528740140997187286157172812411666226683460680354649885788612495484606006828691143337979448651825113375498846894317376978222445254090398409883833299733694827692574401555547546292482844887374599340921965703232407365046442828307933500944485730896263101611018294870691987168932555086126908982454293511562579532443715426679135697436248375296000000000000000000000000*i1^31 + 322020133164452292974294110003257029134269780654907179585384438400340148340552992152996320381345025023238141783452287206633075847836215570353320908020178094200122700415730715406735940364893834754807972139548554251589957736907551686147693353974171588307113349963412413983177087590644351488871789374456219043480520131385979719395663854109311915509953572478791526924024205167487372516391183909345268783031692434895504197856577527724890640651996328567270141955712959927508859378823471046613252339470900504933278836883097903286999402620650864934612405901679475928242698535636531070473315836093265494170325311523633421121441144452054055550432578656702960868499999040061113782580109347159095972232586695517137863709494399103472426372337395677705841069010567690289766251413515452480449938559031505600086075503967639444409837246905939601140142984852964103597856752140224204440277920762064825098095753973708529963127304732387992281119497671343264407200426852039953348953010429583897977579444887197896292739159306380381191891906940986926563371617544009497195725032827492848713171741867167324209691741201816208923757592587139449357983369635536755068680741500968363159833195364631867734811412907531960598286692584928963595097314207127850376061242451068096976933303074239153856488897461963747939821145417070726705738982666376951281917600769323902560245374416938771358009846135220491624500853607393377689504281795682069567806236253850771242566191482379612100378468999393243499724989379178379136473176205825264278454326129076873774347009401183706586244014825897033447678264903137345011520019401906720159061053071849550752396099473899520000000000000000000000*i1^32 + 1060062493986712957279607332105794227131591584581242257719525151321027035719703927060081854814830296836321393810008508889621287506070199441498877325030758884358540466536652697049784054250250131146812964230688537460784062017615196299893340310163416074660895795114295045399337536129676944826728144922880997632883237330313169351478594017854794717046214032631460168818871811779611249490173394057324122077974361877749172652815690682964178492577470616959394574753630791817683059542036190643683831286362474371961893189996345467278768976162807455122924599612154050489225936823561489258209857998719350941225531181408515169223136813925566992713411584018412918002516794487015931829157739273570723398196985042362541739844091327795297512069015984133291812489566451312720290659075002500139234769330407987735766162093512304976058648171276360078752358117568610894183669776574526119140739426714426498908503686303897450977856702581609736089351283883217282500526003598085088065688898725560765417288787224199038570429105513722949954707396077528211342711328396361740729628662517931817353065397214561329047205187032663833305999791450072119018103462148443112537730859125718651301759136975076628583104119201953829697755453404117726605636841544083118424789409016027868223664825401451086538128896622143672353161425471447943851665880338708463483247148872721322858540239742148633708864104242888736603018055502579616271042405967716024459552108015224053729488429150401734057132669974340900540731529208316374129682933423280604564780998415530469903709934564958159537955470157602723288179710557074820504704705710748176854376007981796409051447296000000000000000000000*i1^33 + 1026004130837945858873907123184359715069998847179263080327667459601926717476226783901446948350627664862493767460330183076014955732279453499649549364465560935943148679847839854454937248552990066593791731647950308017041816435256048596345718907591742103348849903238511306130235448145966265243285403927348890473590886633407133296177839184880144525566663777919977385610741162736386122211901452441265725833681139755751441446427643080464106429238892788676946155569726070887756237643575189167729135207833880250800777284429944996800886383509225694419866069665637298362908281610208263577081845623467121334333763959932702431293379654520645385528050230403531097537233233702372085489333693691284277691421736647726964777718744185439702949460437193798234818195393622428621927670718689162098390174286200661590039119967172922128906483754897898321476354296285752788565631388247365756069174728327676984485093182291377649166434776852996940958157390228516419334492693537526705078690101735728138189433455033115896153403390341080617011585671298211292523975693432495132638537517039564082682138449266007856372991746438557516947367486234801322393215981600474267143147364184359317285207146810143496191617334913390179551999335884158476932905468866879131933569687867121343034167579055716772094255048138209300998043259996518014393868381153173717684974837286313064983325526821548530108354955468368678354954075683111348971198192852740730865280155108849626740395967205986636069208687071728372726988069593768926579200600975646134697825355791003332821284940568710802655888155064414931512945307676658122692219255330438014389251740850244812800000000000000000000*i1^34 + -29762418888719692386125776141914236556597621071092422541049828642328306338987724568497895560532383363929161852073020146097896146100787477723580490499378529139675976338790868731369443614507660062321151298594200525187740285690721560321991612496405606987910792188500563556096894503027783611776826558474431662037658911297685616268477714564433571276813369365916400749590777200029837789605039889973472375271194148321573346914758361816073762956017496399012703336339791863558363511786006457852196854954781768836176374458177236619006922103377814135035569701849910487310603462703385422390303830521135878457557127438665251591098532383755127858655437151692965014575391810038109282412975053892164859988455945323664616666227788458193396845520672499109174721169901492059891216581648412629180594785229248930200593722333311583243795413407105572804249075602238147030202486753315427189967785459611215509553358449824945873254139896395287938119404770762705294771349272029881106432707541279239206693820501254314593850490927424438388668793804016577007088225044993688778296072193371030915737466813801932004436510259406647911186996830251496879659801911943722924564738997265670127291590640258678981332751816017827744982595280420371058477258841329499754349964538816288878213105458949541841926785161080573498122485147824321027048372038196998901351619580496587887883516981757916206588525129446022553934468209113350229007181592198036557408264559059915144214057489770632073513275799199159240136190416972957071762166056236719101615582364909568341079983927107139839189825311577978075146554083515841579247085996707964250804746977280000000000000000000*i1^35 + -20154162444829791849038075230658096716003569015708105443681661544568694906484286306340513536563045666464822780587903184410557316895929429338550495441903959356774066349036922604647108195058207512166834515171264383886661318153074465730271232581791548072558380564596374036457401948180554648854725369811214959534787368238613061596933875572086223662629821853465794284364346007065618029028526091662754255405297147870209645909152691302887368501995085508797417660709518936485377045530621218542976780511826338281704666957287795755935908663834072557840383519455220104881915919356455239477810728224491210301243638068437967858071930211969115300866965603923524438478762612605606934660536353621714640938083027691750267396888407663090444608197840705105274744416544775153425928572812234573213476493399883278532737913137977840997972410398581184187515531097019385141097150212411751693929428151800654323013161620943667037598746146600109831066892262636830443486213568124800999551444872495706166415497213501274588765317594109213131237473507971016299847025427389709731519809820990824456950342788358971456757939441536377804731909943537390087773991247906304752320413277281252000723904689361749157083752289847344892778273119299062413783166699277147976943452934019031433973795426393112856701049337287617971490073507179846112949041794124193787989036041661870543342150804660541671622718819291330479579094291338218174830976101050089745110210838584986227719691399379820883991060360664120164824789202353681586906383882735967589350169516938254304343352664960213923038866325608269976314872089368720788183708338923621056512000000000000000000*i1^36 + 643850715933759582020506403304286221520176482473649711124818111274050808677007161062679992727004184434664601879675293627675238418515039735742014728180023808998857342789505019996769132850261067292345238566841538297211764559887101830948442104548292191264966075503548148216164587045407096841963450151753334637576518254991480738443066407441321784942673753850543410068904941012847047235635380919403379333556731690612381526463195684422279986245732088218918120167655631176867437601538509068575793461857557044781487993701956869498104300743838519846998115702801958881431468180694893294770254301940135557569828255128701223662718869303341791945442245108762919822667027045553802162048218901122835407682295070062303672226462627879495820578147291229481911229446561935413068728908491315237617483803426416824852277513673836930059386542007935413817742472376487856820662323948030714437832369903678202214930750297323612808198809353559200150302829879520009921992290042591398912583738269317288271253296596002069842900132483131270645314655490097607262169265963100733372950924648264967291114751517791064914082107578513040126643729746721479449002296189853615079205240901729011955862015062099879903519843240473334996519214244668565276121354838748128174069592115872508772215611309698284141379038407371532184199302679310298278494117573409471181323420819339348994388108054110297399814706101955105419903151582768367339977652344028689937204364545076655383805529071987844660155010628726705116234860540053390670429186885346830638662342309490150897351390555131911881820508886941451109574990748404534866937380864000000000000000000*i1^37 + 1201179494869074562489588454021874721289202707757417690955438548985528332605628182352677578332653085279791118701499011011293371908658932493596855103686185833256783604375842860436801994259312876409428465368603522683779447959128025460475151602431931933749539138619051472819697838512818151367023495481868290793273379727581572274478760683838948275443687521028673659794189676297675787256134183164653308864044520557456542683353299677900857449170445931010234914880818865307878740723905478820749425560652677552767507142910263196942947940288810006112732188616434269529499024685940606540474227029301982126513810734223766149683077054468856414130573384426524755871289250661859257373618798519136262621757582560711775779496423134606464587158538638775122119656427286021271895850682963976828906841968038528004877748712539183087417441024718704816019635699608433481026051460116961797985332004284382817129175714684640281610540369446017268623935308298202579860290742969687106298826854540704444836114344850092564413430886717444340271919793238947338951603670785541701492907149827629486962209871887698358016305538047009950219545393667666461114247941494547155954575500889376437526199973137513116667832677632617322028750311265928123659904644037005334486942451578231952398425436224049042440651724177216165809580542006776406222738648667442811056240879587436325696481286461092729852122399985781834714510806537940061878772793279508179543401908543223847750227092507798972281098611049620507778219310364364166027388190037794864099882196678886092721009463337971699086025702000147769565825104373956057497600000000000000000*i1^38 + 196481972824644040349572205151992761366409850547785627949533297915158656375493655308171139088772450833274729196749657822640121911662241664836732593081458490161318243377068606990318553235473077170628383186151212887232811763060989592927576391203399579759037242035697525308990837231947348699957933108239849296919268813668298588060662109945460897358907809579497286538213934313218026953422934827245477505562515403738337208247254898944229086314371129751924341313294286276110468670154490609604845949215740554759261815031043436532618058611360509978191508414298230184653889968452181740336885738421536116353653674095073670951160802019350686742550310046560601450030858902894505075086655233286788005405254002726409039554615124830200488281442014731842560524768765701189526633510163315253892228189780969119728872073565061773519922464211314655010244103131023291958866410911537437908187125336271673420368166787819197687322653159318703838149146850615749691535684686288316877947328089396643998049787219828093026899284338372763031132718280446606166791989386298841826052831543447423750291838660477745693368771057886190613909868688499267378869881371645905069339264610785614890425621640010858394912602674111309423179951657668547242776344268475727910591175921891857829386958730243050249862757317830434680990248215017096654820303678189443333415814676088249140834882768548638873203359052549395160069431881118911047306384545681429194545246685292159384345834165889775083270123385038243774892094648966230314714472589387620033856135768328559525416344782927763104430118488957132382819055566848000000000000000*i1^39 + 12374554290867623974956474138767380968226425363666895114271334479381797605206610510081891637522117325358632365446797777728868784236856202195846577993217558864607808948228598875740252505672580367083706926724189513726950789831236775001503604703462215287299976243218447120283238604545479285127885239891225054980843081025889807466768785407988357882495754520446386992692447657561294603015813043149264516385405710441111445502478376600083092784828176111186448951795892303049933468467525774496265256626632331979840720994369289422681723965524187093956266759831313517217800803348397940155438900320302707186062365629061807717143834329572108628984601819119369097738986603276639082185501116136182736910695613252943037504196182038158621558718991244883784968947095559450245229298541328812310775365790138396497395420501058706885660078520957478138176509222762987582222820256801600474147459795512677614756785076599964135502398088389345392138838758690350949453328025750458357543825758127822827913977503481229964162120413987322569462359316666664002447997554981070614658929881303315612044804456657392898099390602212100148862449113468198987660548429643156935145901467019393799894767846124962680986618114020910459762972529488158457477836246899735083038033142296208047360384687611915757998818446345927505971323869481379534230074142793501716489564897735506418039380973098765720809158449307633351661166075129133195479078997641544830278553634119795285036983816430937391594772293810991014884555837936046277626646371938992110193344920917308996971588684108256944859138725894557584588800000000000000*i1^40 + 253522917927831934214008180674644334648285534655155828854326123188718762954146056611171169620115833995771492924266909990504733462647286153174023669295467565439250613824619097803124604543100813565238110823883189562638510341736577083127441815379392467169337667751257384203213253309329121838374555353432811100182486957317649471925464717870880389011354616331352579230589601338116392328601798445694189190450765366513905904557080321271202962341811235220160922330741356774132758313150421965710348049163799685244456042841740570417915303395167966197536472016532504355393511562723903440651662894854944708110329360435429821701475983420629374550080874379830552952673324092172556405473356766540731171847116614675105921118379759949394044353755755329164523830989720360896588983890738935233783605019501479705683819332017136432501409229719321749140098578249128383753875082094553111836131821454770227859726879835020563350047948133853921212486566452212500222730045420971641734510650259876024951509778863808258215550963069552235478797970309765111500584024314534178949373482651318867689947555884105613813500304617477661844556032574797331020315949108225107125948467426432262437822886778408004419949717763463471689269580611575999559862947294881079460425872090785100585502941789750722360815515743529106350011197189769797686149395891267087275142581553450633308241947489345411127864775417337750095408000974432712017220041842029448828979483142785091091327192636881699184640243072531083068966506108579850304570313622426641852100448699604740995357725078800635309654750003200000000000000*i1^41 + 546767303102226112178222898909238085327838467067781059690263675466067579912394358302834354958064154824473325300605264048335382198318984954106523754515363403838339012208621992241367415903524868338620923553875552765777972842344582092365405185102207061650761979596454899539575740848954125655440885636215318468043943636188978997642738128271566634583704834257829513065883339620168582827173791638865261181964566204160629896008143862140317881859323865068957218449387147820500051817164444855914727886044042949331943058373375636916290464493188864452956915921481260001732781704173391579514512934722756936730597747852242882080310869497030677978204992156331226115940530958969490687375160571682130463381240626750667375898160681602464917833667524467785129534444713676342476367463842031885933285853369621159776958685711092899674230476979637633109083209179600624015980200487393524213244851841476746449472077645103245255460727763855695601190403072158705279245937905188834700040668619634252037488679178298789177003924507938694620697803998599564107519556177867839171840245227113434001985858315381301773416636794772031876304466530604552800760333410560524029084542821817701790110055176008709379363149437716392532634961838453167733299595484752232568212167404025155795021141329578994897017762518322948782118731871590765408021623581518481073964338027071048224853231764114626542667806461274512208564562760510406005561812291895686118890866458902531009365459709596913563295248785410581745175005819144148123918837653010876421616408831346655699238530915739107328000000000000*i1^42 + -3259563271611932544565236868691081020030423205564404085176955253794070336680585534778710182440444605583837544791104322779601648665620767216296063120822786867265163965520561362585987367294002755028391293524684163432756054132904998340118708740989528154883871622879626666156351380336312526476931483804892384249680201167468554586226240835990810359914948699416048335819804679452528295092740498800873922538952181964693979299294878796655183606641436333346632912155046454232633689804034752565221264321194038158011958073267981088030222598384319115380183569665700821380220047594052328117488916920449237228250431587449031423058241852497348405308952034185214687351527166127674730145615713436057849687825565655785098543316749349611435355158930929731970302300284648798018461372657918574877002468917776041030096013609150363065874218865859905782517746656489374832778808967594626789542843468014317273386870321882587368909802878564739858964729198039352988422673273503874123391387358974693977953364259379328682559420685849354480475019340909070601163118711391192348336992328196540875653977251037127956858532022034634675432812762795438650222599932227287903144254506701808313181370928269851934340215316833624106828778983052882189466892606064251341076829165553048255522853603627928285973873758236042543610841875766701229782874114549215833114103781678214451616807447848420062128672069750377592225415724573840431627368285635543721056172656484549938962281199398032858241016261003031529166069823432634813560834913137337472615533367234823945346193817600000000000*i1^43 + 10556458712926465024663975735902509524098260845291460130426341433625528490976888081681053204701508114657590979012498968968121882172302793225817876586599000582880854500482904993453481937072286765716859666768052341764953660381546526508957047310816350674378553963403937017668238214537815233260962548297806695096722477570261894870817329591382135538228875585234305505073864429135441733728238515533168872328077150110502338673759456780990614428963322499984426766241217001889539073575982562932732128569738530287324542962733303010768952469568265867923906997639271587960088940763488425670469314611447588653319207823063280192319428242018212009365073943461592803689151537790476357562720707750082235746487163709839813739080411838587823420895000147604324465326961243294872256450378493826867069342037511771123556700047613354459126430616386369995749820117491530886695877493303509595524319916044490771047405696949508715987255871527077696832430411308160261358424217059817961366273957274348309849156751428281217793019419098266797875906484726606645032296250552224275522605717611584450135384494100898796097131129631330237680287550505273228561621331226022553575480842014714381715926845097315305780344683214917760853815680829515499761223671139558286152821873032253988256926070874993061096974392931457045529642077885478572648923863776367242758879525473263252046069745994048992110467085247847109474849576450115329410843682474611021646550569857688648115835096789230320587312014630873974379150946938679322113966195889948486846177154359623680000000000*i1^44 + -647063800739579653327666883578381411627335344469887776682210559713598225198705948472855503073432764579912108707032630948562222290966804762389911793449309596546129594846942373888634964844384354802756430633521728004126966353634626447710506600731919366092713364304846923562674174005990915211345304916280046359618331307352078708942810035809779742915101719369944792409158538040803716219428601529339512489440489318426785481682027979486084656107258559702937419434407211719118014764125919428525738247553570843404905648099796639798157886144188258667836386952534807356868306847244006674473554912107730268364083149277669942901267829580212505159173259380400451963851033810593689578030665138678506364091808291528310343136397804650545600775886698495749757897851327374358664811442364064446355168101791350576200935016324132524148335317261663402801338774913018411458447520706791960830085883417970529118585623831122641987129646605565037987406443306479308249320110070681119601357759553697978115192634851534896661356948885904949723872071315941993514780821363977332183638141600135955549808012287989340908027258157464625947054914515820272072333211180825430302167867239229593550622864703466840750863292618663819555533611708133590575261514495048260231051601415424626443834422881114346035458890541835855400755994591421756807769285741798311280715576553594453899151109687321685893744703902670139373537841767969190840029742723197285981338473468892429602099113402665253671239490520611132511075376576906381072194069275893443854336000000000*i1^45 + 125816459225902918683244922401028660154714506403276642275768690788044486845269900155702542801447164499363801950861330403782055054207096131402211202028612837491509967409461355830192210944582396346229928527262723610018126594944085780594686301024040368904871908746249642367553893839797464566452026754610090199738020981743886235543532587169303754606663659861589295686723548480276144601126053886008901281896064882208944250598953504390068802781408622637554926107962334657081888653288661641866232560923667167762235678028822994245584401160929825592143392812806687472295196971789567727305975228139679609324750885692851391214185934193908149846020772398882235040972407000502583817302216374573381673059256842199229605785533498784883500637506291546168249075006525984495504740189020423633745685200915007779223823114387947953697619730524400064023102030366025093252094995228403540382261461379768990095252131280033797808394114661855297470527138063501223764852436530444623520572781538501457915017801063247217111918634365714577969925013901083938561706970187241359120161957835678546448963749268454433633202205574787945167499118639047298063112957971565269652163869568198687254038902231854321781026909205290726891496351418398696950790611816552563805968406202616438866903207621579595741834422071004052571678317869909926562306044106889166204050283580288797498646052184158448208030382368485531355402739655396641934913465322691624707784092228016859922108208123613968580044854949209140616843452884526292045437023027200000000*i1^46 + -4167082441926434810605786658551204297097761669353871839728777572959871629641755788416992004828441459030432061077317743299787109986585723566656573321596424960824148848326444449987902689846364643288204724464616153463424652288578119632465774905105522722398329268790568251329141786041132164048143086951083558316947474962998462165652796361535773530551057482750555048746106073005724133201077651454312696425527315986338437441391874079931693789417180417859191287551659051481815286954091472701980487822267075777778061896275861053681361930254131960224837640712581310384929400999894429696335413710116681125147875701106344966241383776246953052790201128657690337037510819723852034188553257544967624912915655902738075487987440645718470464880876025023527944379414520570850838108647669606027158539249079510453319282302261847522476232795774888975083245110348970065672282355856728405981533457277480764028077053252088878814123412390275063246043477375329162556075625172817847545166777472534066723891351176795717119212354177081659222498005271944829666300833390482157416680694477421787891167448136359460829468009332452910822132151469980798288557354897494374034234590353165277031670300719392979372948160533137837578303691669875924783870691797193257082382349301386419177126316281464296200981632586670184422580502918447462931322686487828336088702923408072139905942078298445370270671773748256866901636775041273965616919937934612128551020545285236155964012623233724887232206385048477528121739715637411840000000*i1^47 + 377388716151386569367334609034490117667072732579102546142406901335586136336801828649560369717056648414562918533747506711280974303714205068515004246831802057970872466738813622340085273319472345405395082563009326783516980588553106925990451927216729891128173316143674531490367989242881557067786634840021214174671647380815353779791368873713758482517183286330012773577622329262316457313499885549617101172041635524349094792470635469532602228295134732301417905886433351327818982233699949635460897366301578173021045283130677608746421341831230150993461899126006114824749534743219471508709392842044430100504318721529038969873732966771902462628829540611881975205050624344500239475052048653400868035851547541398276832410988259887868250255527426775392274489402621942692613490577840984235120183457033797976719039946578640954152483626438948168483032399339508203581714668460629964961643206480865482741081737008967589148833883088694995932936455345674957591523607261017928003105732239213835200965411024243000818133292514490138419725151059021270394982931724060507773626275072771747920432394638603709463466897323523750427751739771225440258019531354887947789391075002315782612863107063659060338165434567163174098620089900106767628552728005375417920437232559004861625007770776684213042733350630424368137092894888451581914581725556300170465470387141348749334764808257269298625690884908718356426724340540955845498597894548023317016711521261692286801608119513664062853801758218251233394688000000*i1^48 + 600244211065066882485612770364400144807743953464543015562782711421508992576661769087491301673073293906687106375944998577914122198543937285575402500293102625049783784177279000835802277468831136562691159172526482333340417994913913913223347474125165518039116013392206258717682434885502909669539759083973301187158774571790930838588701974542541066190906069728008645130934290898462932689614086292268618695065175115209796239330652702973077922299036953812959469939412857795678294696059758144029913429077853847238732288632688204466979019869183091460243717470145308803580502915348962273290819821000215340937628145041261441831522214000222058923669825890751598238992572379228200474552764901747420236433638929552997489007757391439602984621614467720656511014381265967103057521410591922617444707111326108039993400601210358034331506312384435834665808966040299886429585938678394471516681570305113307289049464247512373130694571446578030165997757218653323858429406204570960059576482110950196376570903359088266146555187125190261536847943586766937230937196190664372690651477898742655591658894245603777959510374581959167225235382233470029953463536785658302647619463931224330402726202557392712379890868141758637185496145879605785686166013079606806024546395922163209779675553985415722583359325011645084773677352596777521109795703528251137432573929217576245483184994631885235712023263531025542273427372780424868430989786709021613713247190093723315885517322621270480487501004800000*i1^49 + 117760561653862565402182132749764627469688911708389315353621178127670520033671009068408385071583969584342669962220409908573238713585479402376256106791193362267116259604564397117589387109770761760553367978456331650694471322443278642629660684050583274461938138033617178549744844678408659898378653206193457084792831439278036506287483887223577847076643385696657311553381478198881805991508863528859548288663930149458983144222223354494898745816138237982883642266446941805029797680433544684052107974546110071006366927121746100892591962029555493709665810463883346642450117939683000063748125526620362533839951459633034482426275112629975592356745131682839437508097217259722410100382293676782539878760097576851755275659487052817540661685274131524934930171096125407286593085421038628008270818744281979005404667262054576949038266499769079420492995330411125348488327253277734061596166374443618198590967171487088563785710990352159711753865023771142933465376149659000539064803821202817101482521642087130592482360431581684970285082492636073752052986789735056465989450077844567177923345886205560424867086921622096307958189165057543496127064557286237403745273422956761323083465292574491987049436418639292647805165933153521718457075651496627634205338845682266296825529368241145202847133243770469786821821878852487513639714373326317205858050388713643826459685413515404485696874403438040658441117329117698969143267767220759820779029083218379351829083012024238080000*i1^50 + -31183853787790108020321213375267789610933969113586708540015198520320769854981012006981374451529575881359397136010477133378698490481037021824506396663062737664110628278351849343879535649819700214087625944924694092325649280032744937080039426294277854330617110052214650207275453517605883716457218152543306270279076683485400839915272390524924774341076117375816243917862636595920083230698182427802438562128972632227305570756172309709757250400827321432190173981440670425801071907707522651626640596846644148660465066959523590463202158520787372703250127633474731311883400314607283910992605728892056770217085675072884804555761039855113516816661116203687526040200631506215811715529935663555641814267612670122246592690563812629172314478824599328635202687290694071047512726443959642703964951347429679990427524649969590331646849807877240712061577783274124177723172797780308214815057575263921422367347452073410806093548505787052257626714717161466254096816145719809964001965715994666931417123583494264041728404523989280514888552416081800032225225341079142367980533336123332923168827472849907888261223403313464241930465767119362155958297539439411406170563705300861502981893997432913146459776617626721046261446573364724545956430246414763618517201345025300114278473415862958401669653694789361216014438982947785899428584855498584643914993432614794009653222025659857962067055603379043268107137899237324404219881200877629685116115903326420205568000*i1^51 + 8711657231938062774394818841106078834626239772334299853257431774830647181556730334002094021021200269543773279546996770465996089932595311342552835509872402536989768341097460820828732510765365287909227606524710794098815746773573717097667408177130735007781755176472802623912166807040320881505652800345173247438750696369307332839326568146602953827131259808053724456015313147649114934382035060315006101801252005449123735268421763224389014563616199136718844773349222911949540884432057322670809187948118373685540630639680588165111711303617407674382705441467516110516399193229044080243397985565382698323178732892941769150080631819633466325153379970524429911229179743929157736440156995644527307969629106981426628446374749432629441353606832567961336924252306862637795097016325038752141412877719901439848928451302162745070491576618584169163979916545300930328898892852975252352484039208227607935886531558965536217260031223393692004528260105352390859106796359944596811847592204737513388259684199676336711083311463774201056010700445579790951941852103700938813949321195249900299833477281017747516125558277277241756808756334882137878448693506112301710630184531560527369931801772057492026527469928566894264370387681890243024702824659912061127901366275877047441167015081173628266965907026766015586970767340502460119898452014813009734955050183599290632905793891679834825481752017723245513382629018626514775106848412478545323884544000*i1^52 + -21960774359387831636138016677235807749180236931547554830450628774437157439110904915849959290089421955494434421241226348025068715117920850613932218740469148985720809704635925762632193406746529414250818220493481704517077860834146939114082834005632512180545069981359945907234587572461061652585207525016866012641159725486603252287961520919610997602594931089646374870944808223904769163265799531839463685066020727041724388139384085161962515948040843701036293243502020473855690398993533520249281839714327551895160098679102749406423803771926829490736055378086143890106824126338667830244284605384487716524577145735378449070962166525635804750642902693799042038754730999648775556310591729238044692568583065570248055219845490488055183687316517106147153492691100176917966957310909907512627939296345326206176935012824336385544094896007350387470157904943414647136203259106826991416304596098345984196429719525327688573686859443996301871937312919472313329075913924931054048546004499836032588159987453465847664346583335211611074744580348134935289877868134128855526190093600519908398778986937044106879055223308135044129936138625181471787563566339741575190883850605253817756613281440801981929070376452046329593049552299736340993948227752736023327876584666022107831026125043130178458080508254187016447826152106355272632238397314971103146548148052651765720288745136947431395221318319386467086986225136206008098016460800*i1^53 - N1*3537616422274336394666825851867367073636887731287636109431144660075413641077940501126683454450517809318531353960686093077810079806213908440179684999359740222671957238930064002230603621000309789321604698540325027625615311937170380893752675063992594464943672424147437076457594587442455889129244413952745848117589974206780547608811414257585172122021202980689580429537610186665260215643958294921737438812620059085993587538255712851037912919744129859160413306377011924684023203373005441571183984242340900759425052535835465925713216743044258322700089201066752745750791*i2, -40119165843681687443936746344242514889534601738320567564115563524456288145667248531756547066633956362595640177730195468640085458133386369045662701028000551914922946533255538177106036153961701255823265140675692625394699126477529819517623157902724663222256166350451356489031235668751647287129145793801523896818350415028669196824484604794684988246405920744007385940862480077571932139861622947972245068633951661432118766233389426442756316835204353717635699223713030604938090850368724148942750877076917481325905266777294939168359029188534813156235805909648453025562566433243563993900165046558380237871155870830139128786968913822584488625715240854429196567818605004334959927992628136331859220853573477708150210771260333164978844823529990846764588820233585488149406995414967788491781559072587235047207042355752964047209368583412237475662254343608704301479102131928284243684938211136292786670447219725324278268506887438459517682371951316182705447545399913891766416476962074663785370990015404968963847602388806657728736314911825311680773471122573627223689833050866051521605049897945730911639763986639472253007350873651694512487839364904390166061764871294580672201744022659189219175656919552253512892548988261246116539116083621421121729868552423207867147629866129729692579877008962569571143506018311125909823392186461799711762357413703309040641198671794678247897897726965155587326249967487644613953932634422346649557111822068100274331147359431426654262882999023764297608135936237996297921279401835052619042852962795870136823188450793693305259661371607974288065309349682518912994653981811020665437875050631147794366787397635864203911103725568011689373724639171231337019801734061093415979298560104506703228914251521220452337033970518788130362139875820099369514363567129965363200000000000000000000000000000000000000000000000000000 + 51862459250782849948006347468773790442436827437203247794841091248551014682554118272689588406389137671274277001659304859669760841304042604644732846077231909532435751782658191775939513745605882421561522132732225222444198099161198058198799729800748521920614994071389796403564101422815808864468135872744400646184852478087003810271051499768373934418351613572229857752367101360850234332343398414609099031977101879334821363477690866527828853665235765112044830365112975684739204716341046457478431106022636455980489086920720282228937640803244887460419764636070020793767174118439979319995532312905345205318139490512523433281465454447762017798284474962657662987058665566283812761266576513640460272337964865413443891736529644483279591339675979406558075035289366676021274803755583292715585136819298346735455608102450571042113903378202901940824654950363933340115452270297272672746111431681485832057066573094299505611192954335340904676542284317336292215618697401857524226145074026187489714156755923962550353337156810743415534229235491918593774706591548201525551358968234158649066486489965740158901652791294320734185065996221823474839178290427092122225008732552045785346782689537766276857717735690247647065536747905251851467185584386457575800938412009521945335710636550192873978971256194843039699051386593817758241308746214268351845287749910469248265691182040015109122759302900654921518363835977406683302726970107544389125989911589820189093563050658767527713678321899798064577434870888363415814642342761843568872223296272561476559830899685490741256736768200419062121400388609229807836926367857731298830107879699611918426329901664162550089345852091360887732526263576731514664246309443929206943544703570384049340908442590369320131587075742278323171419647052335986733701528635310080000000000000000000000000000000000000000000000000000*i1 + -18930283833570034086836199799882254714949461827971740903476906221945855056370181762313114484198903898588170969381945743312074395947986881431517587110956287342301253638402867890103808918811142568472907588149655396440776471936635876823985093840159855812241231281201953382023447088747995494857545589170659469778498596303758158614454668354860795888753497491424458189186453586224997486394056563693892548185135117151868859547106883209172638995354703845767657981431226455948634874716727170767947660403852999367867642640495199717617327446432752525355448828670593291595550878882904005337939998552723532506826999020782094560082662099982484326168585078995601200131267321875684288508934789298251063371330019052703860113464447096802221511283457982634533634094869576571804215134691185935270933655561214890770470247665262803427472578740004535418327274914586288770375314039249310304474589491592315817326768758623601931903059056110208191347128242173932028676586650970068231047981214383123984456435092885774880862269786038473467285817164242269947213601468782904119209113185454734080496291905256679667338103441576778414683384763515589042681695865338838847308356124710692604289683362081060790954490254781772714257779077231702730310271298379358292204695812397520779978701000717956972609026790671412309065604287577799848138355664977113092882045475210589543677664176662592603799781508959538112244518169722708624949839290217460263863591005460632809109558597081698698923032389121745702331510089763758132620579286638558720355286220868258700200623245891506756459626436660062065429301137390223028222326425957221499063903690153534345551262574275139986843067094101385563222417874490801440855712038466363144533975808777826492149984419158054715169667204069086505860453523312751963632920690688000000000000000000000000000000000000000000000000000*i1^2 + -2692822597438225031568867052572382319550247160458612010602468497480694826292857540136344044360930685322229933807240038736691191363511403761005085654893124124773673199759506694495521021664265604313651459144189317688072521379985889746119301642561010199215755503866029945693211368541721928576634799724366847812031763158860841074897734083667795729554456888988340393321014618418107282899255752456620604666190225976319578996496292589408271503122593810193952729287367748422859684096346822867912812658741877039406012170511061562081483458017380762377754193843241034662996244198900641129043231615954958738400808561978959161860594410726572470033332116385136982069951211065581041515251490759220457013069800069752715840195431748038308319126376477498074578261986579571402296431673057665166786821428361815458628047696168328740863201887165491295056427736419853766692642048655312231544645744735987534941898145814086332105726863691132723834881185844074417715880356298172281581710482874401181299438404089670000356159178390437091831634990329610535955538946060758400061098227116823974244011817139124882373510470728041643951619044656757545590801295852512551809936696744696100753593247409782838038441568511313097767245790812681014615530452285244540639148450227608748719134891930503101641215991024034122478167014403975135008442963049143577060593439560910176916189477118165319802624882249535671171794308825056667308890088598069101552956753267253433154676639440989038375347645064192854458035731566746737399540673642178635702886621528279373025136331049200029686475407861213578786672072272513116881488983662286255185438627449589232525758129696313789084517358107061207393268074998079652339168412514959777918382539723622312167068727187800677954665019380898955671666024899111443769589760000000000000000000000000000000000000000000000000000*i1^3 + -691673896043500755003853670476057564392869373192250694347057311676443278296780795546415280195650978957182230368246778337236361591379357911304957949430928477225242383625956227873096325120333870031402446330813051493469418810152643833406343409343767708884421015510849155967375007708837361509296041438305940205445866563371373861311431885531919468219057552621109213859842264364815003746987207769334965380972429461161716204701428901620873591163179130094363455642591348642534672790443876486616877257614092234533364496749779218676706828846499887133293085793626082484270334393112482886317596231371826489306149948828112672140530576960352063056067524270108456787041516914552718105248787363425652369404833085150993332715909680375133588418160463342006387828945605307267184977757178590796091964610900608349492000707784030759085299631666051428177339452143784233245215308969156221321813989069072610911843160923844168608113591177662332368718755086287131569046977983060159099793422035621350994241717846107591290461640409220063752215009163288459696682764405895790439711046924110942984317784759908603620716630591554756977272753833290142555478680063154671260563891687005391941090029259584192540631590979071844097967448373599249621015208773307477262536538829804370552438479897536429463592177610429494190687355743622081319452155448744459052575968618889315898961624460298715909257738014115092448914843620009503040691713734942028668631297854430875594853113870009827276664300522338029884502721935828467028386443904594148911740158725369754856208011138621144754019192680311904120595301502024166645658514930379853263570236254805434305671832321214113643425312701294446413629611448417037243718048484803655936568601318779053882345708153363862697060565051734861950025787701283653471436800000000000000000000000000000000000000000000000000*i1^4 + -19491874588435568400273457427136228247934611642137761912638665333047744660172737970908873225558256787624602735835325130208273972554789517736953333027306896563611008557670101587013281587188281714630636198399455894334249655803012402775325290179359392088061272541645961144323600028869409760582402548879768732240580873794982545578773475407994587311718059180822511415175216703181174804042369629452765018060300793548917001253153693038324297889220670290548931690949892563445527853248458217759644548092398175534168188813060067950697079158789279727022399354247465226900575585827513637452928895531100817966250665810064065759425401149507025550491635250130251477250825345497392343104217460293634244843537925514937516291224071742950254137731623616786552465215573366508779363327360140650890998132105132015338821714947448933741027421732705844954883607609675832201429301806020143165417923935206589164947760669785658473867259217745750481745788124816438492759523043144023376404734410224815392319785689826349687452645558864176587300342990512163839383823598381062887265521819743752685480744626418452816112865994921034689201485999639026780324864675187540693852034235974326529411633862336246199890763508711166399128312760820022826586075616786858259498066379033656699387300236706934462565776909408936992711361567815375261263534682962597337466197804473853532864320700133050181130486389469890177014475172252190595287286373265472247639283743300734912499094400745244938777994826092614381188366001240476413039661579041525689727381190867169273232752413730130374226318404220071198558985872514788733258223121487219387076703762017576871457073518762071486970208003937744268628652787856173991800107250302733113263790454390827907959029254784193272972550066025277995219906734860349210624000000000000000000000000000000000000000000000000*i1^5 + -97834797260320787600110981069088138249287344559740400405290654803442898638200315113270465741625404129588725416687589708255604638618221685450585041518715701395760579430335244245965492938059457707061564829063514880330892169547298098157858774768944782447054092077456030263596987642323716316285764952642072532052508416486150985172371925156353209725943714456895544347286246654711572093933035778260388107404185737436434168781897049421340264728914759700666284853667133729402753471426929165058087006547794804545905890669517037772456557087728391896602618406394493617179153724378627881153768079986588760200649755241033379157227907746423100071164908807908444847677280544070144000497976927386899298107663699599664553516939974890787162720458101617868460375441441759484125732331306061346753670274776185926879452662057497354876984976394360068151071178095972960825397401551691120576598854332791263051894248107685297799815289406106324335353104738438905800873490628019440565003233209611563203652644119719465718005782131535095921920831281689278228990822707847769440849124380974082408319489115631664365706569588540640943338816309397129338631104401653579898694212668812149118010932881708142312851203109467542446362759746512179289191196444915824664234538657186287368319896344698787157132392601486232520209201760516005448159373422465880789645354685153053837382494218622711143528759358148883548307601791484843992660309277229621015142468256691368500805368317508178445734400375468157002939549159327185739836048710804317946633292409803235494594043093046670373778478764704801228756608331998120722589430431545260158067724531801104379680790953499409523772855543568002872036898581269758110663057082346435727917598077398690193959473263157598002465134242197124425478842328547328000000000000000000000000000000000000000000000000*i1^6 + 28045903034586492235637700983994277542605507369220257825952301716150723651289197073099420647811738680906836506758863105830065342091828402758876091093071831282023973418125589273497927870572055066257313979284219754450228225972642024678054922538572596639727026414409310508891956341353613959439037411430770788398783004690167190866378053243552581808832658057078825608323728043177458154211213411625937293819614080959030385916256352186395351705124075242495721123779269760493165642157846532773796363322049684246706142128946064964609831318189010048238847364523910361661681092377531892896440948675883817848843601827921528453960748774624912885445724852997421377382021546168883699945484962956466610460841952700121509056120380456050608475820040165272383183993587531569056313459324881102862892650272030338387386490065949388549458138942456643839114134625773387497634358571294391969599944063492307913116521850263130581723791009807239371943438332700616516910769952647507129711479086418465048199403223634776483722694761199444202731469246363085190487107669592660610327528954155403768595995011840779302266598629491713629964765631276222574427855880873679289829017933301474842655714410005609855158897375391505764046988500207331421805224762636501021182813749934823208883235314409558782345207654660454873026103094959971079195035929734383104790380891966736239399777858395963210846670070994200412159286828573870871985609892998571889884771988051529348634208076922579088529027822573427790597108098469795003066910392455243798095473371927782766449160318450660846286786607468441919263185171750428727803287132776272783006581354400047687526733864047769875493354383152520828190651463844429666724548377340099865857540709679920916517222975267065342197882356483644345739513325158400000000000000000000000000000000000000000000000*i1^7 + 844708913559541432393238428423373481956166805888030851805745625391182036280772005368991847337263976527460254042939561560121238656640153036111696632540571510731324826459920081740974826888805350993778063990507345956626769989333018208460287110425333703431811085590066659336540668905094940312368754955042287648424092209220915169665446933962116144723006795064384124194657147926532611284548074102924352091649067934114561537151143842182211031136511578209475138439027643313240629778089185209491242110400274984257900938120875522902700886740095120726846653896389917366234739647931641698840159944000288175707471726674723595620408454065527341590588517760452697173024325527410755030421877654957313453967514006366809573676792837647697597419142994790174148555797151964419589747150480222788658886680514817397366276925715258161137780117078707537945631096202769306575732991770389331352830718989622702130078522507815363750380667135512721072871695090289938799225954336068065709005813586643395715069050504366745134163380121322145609659123981834382159117500272710084218166981339356782034177388219479100884949095308650003905467775313575623554797628402270799215042275444216796180084738422310175758958746710847821256445140775656942835551285295548603990304605071982605062896878007531404949806554902788261413673048993608959251855694569401109992002482012136642894021162183179419043906451804359171333640418110065767312351803029633390353344567455970164380880332407739487663033520495933391200233598771222209818381038667189052098644901909515468305462009383895383814478608621975957128555432098760278857296927984338191455744784516701003296356092969317803044076024661954283742953140831314149361716066672020960413375764699277300071246350535500029346070328738722657064076705792000000000000000000000000000000000000000000000*i1^8 + 6297264394181884887184748384009863562750320674760753272342253290759496577871141225787950227283687010400968855548507367063858098392271715804505173256276532465971463327988100231773660849033488373545505209013216541810814970533772750739846146198535389559242125662762587251370276887527766949784929455490450770158350422164913077288836875762539115708937453193918191226099798951956269125206723134681255113293181839294324414010221109581636258277525529114686121136362802662631513822464682555464177941856745281204272590285620055632593725387496568980187036037215284688839959075800978088339900682220254841095749517254710408050478865191856306891720472658557878009777206767353736800125409269462881307473476574082842870232748672332480935426760882936779800380293659463304792118017591309890514183900791841644050619449994809322440354786153443784203917592380234190047215804119491142435523723407227100979500586075106374215696962822142354938383726522855403699574717847238159745401963995357230682864360708719488911828595176807023941856750923691399704090960411215758360893030851244358488742003462245101648826649396060250030955115109925862442314541877490822184558575385891556970627762659874124908978354857487245741047530018650199515016468299144674139619888815020756107231699386029201299854451892351423724625281337419556452437946189616854087483314478420324741255346085369025670810407290932762979864087726553313738695336827626578179497240410612679386072853147747994675131712634842093543427825433818801331816271766275222134581132735771752753177097904795313468901645597664210919178114747951950996061124150857187985076090382319505265796699737068727658117534497497662540560345685182092973071620550092166173731701570507981738937190936464431564671292009739324758163456000000000000000000000000000000000000000000000*i1^9 + -323179093832193285291716599322992064494347790170647138183333391483155130447392286726645137885277414494950003433625614057319753697927552555971763680883892244065324715722653118974937765797736025055815650596803424455313176238835383685837235873488964233313652452669456804851073880138790442473784849073737874908930655619608519682503128885754184268703906060032146328440462833736463625505318703917417272829998938558121510565103232361493630170708364331910051676291111685303961322495067224552461801922423423652992909569839092610568280928578817344368443504058217873149287514838841780123147926138391945879832450120306842773068745173209397710897957298406910995802376561197365897204186447408753679441628402855223598834376705451382379035078490641370011236035154614717959207666524075057829621339963560280744640516651754337994408749733919809902877341381544688591318104246608573116292778866335248336929293300284701504381500875792532767858775780458250887702517333246065694686542818344714894695476028440341106055407183643887720930095586757545380739783595189558981393281749872215176761168131816675594867246807344366658482219589074655347629569685293243414588158875940213366148255263169224950559149453410539415195386911172763052358972393361173491050837770433802836276343434064504682173104373178631722462038255552655662859666579933097506678483166698503969781805356646286870063902040895059959758786193344385228398658763968873346228021656802162785466693328685248854467871549902959161541690642182017350883396925193008551981436574448048273658611913707981222741462595172369174100340904085318548329100177264146476014796850032782987792706616234188149817733856433802444128274633282905245227121772768112536654402527253162322400862176961860242521458968971614261084160000000000000000000000000000000000000000000*i1^10 + -13280010279335933117943294041060930719572706943946210353372884945693051355065955107745157032929513174471051998843842160669183990538873093576084454917559849382748905233446999926905862896104504956430542392288660026493764204063265134412944602474073883441735360166518879028521080602503156171261791632306110579559410593161425336984509495572308611579895758458828800100900437942526551903688617758072708109739377537364390005628521103514455392254490150291355789917860675740211740503289413387591437960703662165843239526707440722298684944489012775247837658808081029927095708085186574678916919738137023967485517441810978203588815162292679097805296851731335014193738267499506072318227477331663197197989946503873844975818059294516525071904085936679906950010072963485434098928585081823574179212895924055093119949297877118155426093650985588607118639253062083385996879595026140779621885441462920733262294753127708701687429466735317158285998630013369725912187642421920991183055001996087287750523778623726838340596378099067554691504535653921110551153438352836782714586645283469090228280113519602683911491504070923019070263789888857170608283496349274127716203602199427904032150657715054057200330346941853117238668010597407484260763077528517114291688366675738368649975702593275356231961558739002472532359305509786126315359408343326289464070938161588033334528783279888899731302147692141125792523362279068513198509122031824594186138413555388220107654028164952380753287798274676212350198143477090431370883899101164384347139051515193180588191416711741314181841598073863673085367389007575758540857123126953545154685974262325994563847022402414779858902664253524553527741936650748881722621646185613679046871436338806982172180554983650270443139380125802430464000000000000000000000000000000000000000000*i1^11 + -263050033412319763259930101993365210589007831928284586121794855225647273259150611324139191239343853773340813704694167609998758680270397513497930203798411592761784473585649483849007887164043192416226448964666588513731112024484526400010649323018324142414756478523987761536638902272647359715839512010444576965205486913084990404970953757729774578162862930392094043192739971255085282066915210583428525891610701276663203322383307989490548205191483417903224069949796409220660050774600916139485103672342188500964527582827531968383332258027441565965091725858930122014371407949030961243128794338236511030550533195842755871648528384078160661357126083560415097937276708855111577076280869587557084651531193006964491070119286202053924735987554991938086497133797387786086489432307167412629487565646725181053591493229786029682635327657646594019952909192211906504287819161721119009104264227425857392257028406586224597861113801448665606330621787233298984259499376081434273250922055554429965174938943752464657300435385815543170459637101125743628536964842035400870702439945283368697791146202773576704183424261329804546681417270625149160470799601647327871845251105423791027640255800198040711177063531383598314567173483842423154946417924237058832084356266433858825220483923056737839438120067850956697271636754646694218033948822796292406078055593015651160033293489791294188187022413724626015751880975778338904093927757730997662327094961637918039316275519612123216407530928237919046633437452789176169966949985749765155321583736965419976277450997121220831969768765693419063386599957410959566430586883270456911400069022695595576793789317602693120893725863570523400983237476620221272762546103832416860555074295831319762748891994693918823845843841948057600000000000000000000000000000000000000000*i1^12 + -3328284863133819217327014371553991719920708706570559286066008788769101273402206834622783471657165021116103090520604388956845520024771995170329301621625230534754737050337781096447023619184627058436929412883197802070549416083460554705477705973272718241323807842888394015616695162932923317196442502257297331562014241124879948257333600571477417002822206508481117652238370194735261546786751358649026628186805017011981576146725672672059310845849067062784327045050920075861176421152709589470227855769309060242685979268213068012769610336095114334200183850578791914613159980956886661740178045898646867023502643284634960596553232299706576529997001557882872044269745326468888411888240313326410729271984330614770085279402675892950270006235868164992638264476368210649405459837626517051864651058686326579133980975704651046048358023444412851882130955576904320780683388887324351024154788874973750178229676172377799175539387399916061805128235190603611724798162547578588470659054792983675055677310289540926188609886581969378478221555821724342702380737450855979132509717776149953973132374834262688185871593401148868237186000497336817879421406918508366611584567458231452310168061434020106254122294167675315079993091954293614913694367118244171642777947979796026426156834727656658447514385981344701173681154547237297957124750933006991412426022325896359487282130570228886768447335839729217447700013126714406478891307954927198870582038909993994340191416653194365126708547153535242270056062076604778895882541756357231247270865032209082096271188768704795011873220143242674220631816582722782899076191349096023126373506204389663020956289975893367771321391234542865643068634040680009358706296396205585555486754782376139984997639537557500171552051691520000000000000000000000000000000000000000*i1^13 + -29290541112982028889223965182131422757674359326683929854923563225953520544127044540449265037028252593756579021289596605832623174871701437439403491996253586017040227363790924472004965145493421375293087318406118458884216525345440928873520907317251199472893965607087144775665028788390141523326408765542579635527780609393187479908443272072713256584982452528811676437177288853690843979080469026354795609160256257930486147034950519563521844818495262418330874350211754633955244926112398076998023866746089827799780485246705587764912593067482985241929159998618850655531731896099217378611911826805146614164932129242759761329613542614148899607450422003898795444954922427346931101094828652053901279745937423198318528710363977907029718838937652442165096721066339506879759902324855362901107854134068010541387017463999144604583040377712599753324479368039414915284550954728062578472742643081702051877528538555345893506877756373180141989279740788746200811980808901833802581788582178056114642968931881898296871523236700548105045144898574541489003563250207041585217066513148543716188298576905271611710270933029919742580369521502142709271453291910454888963765009940989587194491867329447088686573394917970922455666044555537502248021381073858408915313021194128766586080937974176957261839357076284221496863736729063847369141086682967018065516793209259310937148725543262277484657785828567371203352194724344300590551605365491995274781710240674056845456432346552843881449188905046840492784646948573005146498274747672612877910765175134762285779743374615747515246613670782021884432102496185902908382567135611395226404423885363909517240327336286964088205222575560725649224919147840341579037028633315965337954799199634019968650533438522237135093760000000000000000000000000000000000000000*i1^14 + -186738892455112020567522673905919338736702197899329587462329605081333123057278146723866518378494426881915962438762573920178862127898842914532401119281829022352901753819716097122016427017590648064670365099075236726786595067485619731883446887775954043020836509423786383169750601765480127207171028994699239754448376765440982940726014953462699057019455204427500095482514964580118299105028921912858948812780674601031565861408734105780639981169590936134190499344180171081131368213273545480102393252638473796986694111103554181550046903306223330686528899676258065029164197570484140772097501828801041848721025836070942310485390716247262444274740609031523250008842347334494051264609557155100455983550611417886253571072732590933270207404025160084456113806019272548172169465575980727797623715107401546865369114535056745119282114954033278767538626218964720778795343851860299016592919603416356483592422323601516116292622062748336907883715516647377627426887967695123974350343463717487399631816618170356832270407721696809620976599053190319560664943629380868143951914717280323419293051470950075287422997992948395419984131454797884997290996599142789235715023303041217723355909382449094356758071130717390828342060613982235887485730861350467708936985414346191443980105030134303554392958078657682954479762245276865168461136399224461973925955626993486780883588987610872576613408434711279057638876130891179398761903874601465897722934872542870151761073174306917871235765895254775968749343088666023528782002158514447322982052194498858614939371072214802380462507120628286208126557477791626539085307106049571917180744925269858730073824501144048569672989765575731759131178323350705259968414950789572890121543786590762105293724585575350219571200000000000000000000000000000000000000*i1^15 + -874033844045828471142402599512218300838269047731715946586617345821969661136669933742936350382040777119665566819022601754581038391208524769602779795777890275415277431953341423023146667236274116259204737755661705086321446136070940175540618425836248679272277899584193084832397690806447910142125469600082444772022909563325817477388849240524729300128106397098503033715493835402723988705191138568002183926915686526735748314192618830390196128100774833600944514860977328160013917956229680669220223076936939161278222872634491397993992229292592980503200214545843992659569673263000947976893201079715100860458825908256918996400843043339406548856101065937622471112953374428272299263617276960118041241650042093650725413128530765172738958327364658278794870592961158872089986565695982316900444507236131195481896339235885331115093652257668017151725911388482691321935835382643344291609524555751513147061221769619872422694979471657572439956357934565454742572359489617693425483137550292424261305869600090198936701184163446548775678278729881379865324846051774597324737347561662237219085050375725413896893609371345180954342323431070085373916637172896728339064459784908489898779726627311815992675986374163939234122161953614988641117218044629133540086252224434075560788171007045866695893252285068823319747612287094930259443755330296969497223722997188962608276244518461726887080750438132152196773282957170204449852640125575299273677192803107432835544942290645317275362055140390741207335804900743290705333963518914095682380077048091754039406762033977225780337930877281064951623067083779513016210676160517694313756071919964279853533771894283366531101985303600150401218305018645815142041025572513207653614622937685353120027457799365591040000000000000000000000000000000000000*i1^16 + -3009058344175397416706539298493425019976652113027387984403369089641343435918032351539323913141573042696801971926660784152056905226939047829069480578280601106329452538017777403090873051302148612306155448252235902765659627693332531369630906559770097146713136838542814538889046195240016407554614628992005722048877382912420286511857881270812056704332765917835608944034423811612937960161101151602789237625534242290794214394662005276036130817292417283113453826026311843033124499738923238818407893234918290668025871322439745021410637110847950321550028986177536434710687209753833219360085089817788043622841639005901438911058166543664481998963604156435016034157252638661727192146628280082322890914816250872150698398059414555087018268910671928529623997537480569335132394782687610718482866198910298140281372875203814219034764222845356836939378722222383209025842655628480065028370592094115171885114614983014052061064452568460632405006685312331743832644122458347729874010474553926618938026810519926771478421157834315578717875657986053233354861063898479072176376093609978337877372511313544881152873399045332615498470163960038870580960829691805562025759242764111425494387221388254601324152829622189757348479668988139644901457561755589592264850275974979797045755528823611923605945539836792998784810103958880470293803318306740433582332188264877651068441147793662978329618572187604811184397853323683201520472658765968205014828794660652880005574209158339829700910818282444612052892827716197312496572287604753749772937348466476525699771766496793928798226214597851640444800844178841793480490952393414184813319761201988509077577854952777437140655182291988959461202485073828746198956121472812464464177553874182799668054113386496000000000000000000000000000000000000*i1^17 + -7671582593273190521050118182154064108291569412627635889294916908951583751856041730778506793158480872796802395590927423482008374819059582085394363347617286873028927766691773417703430465516779084178709658135010338591811166215435087870055959777408410026856550013979796382579953906378767710098240721873859020170816074073959618464077518079391525803298641811942566984335665873614598686421725015668727459289170179873372641024338785712825596377680109477945179867164246204604940461749533879177385769385456149608637523701857829122343340032622882146709669737899255562368985281792738729448838946065976717978439914378776603282131841205739505360213656265288132751321103297151091147619256230857275126136382748158156715615845975175191976767593837322801396838499487702891435284215598218591196972899229395141268803172551818039499724194181832982799104698423272085594118847403989621928738695210710048980970408137766440273590198784413941844026054023756156253337794025814788198208087354337148292017098594252063306972346318492481064763533603690622263400103278551395203295917745461751343794821311834513953363340598958426833223847795699222060687603169909266723556022465457979676536901802332080316095960015537611219295996243243132100081570885535033905862971561182467221649911254187616893038650046170225766511086423350252932099950934273141531370616913824413028037831592286387210051074135832333707856032195093146299317217132696734835821568954240495253930138247581275894140964099755473158678501462198398897195897180496768984719008939719466290730759956623030662503632361047426718069154840292409031703451797855490685978668886660060869771255931198057972918497605069785890868192786590589668106599003958538196110228001172385757029990400000000000000000000000000000000000*i1^18 + -14441726828293745564464697108371738175242767922680526509670904520929897958814000928865930195602454470212732395874534636644838642617261579049739555673426258178942514004934792118525478759688815471408773116998616237721804043836806244824983994390031639964353276927031383497632708774508230063401133553880098645409676456647384070347778811712523215731273658874820060576835856906456457516775424514734811035652297712375431247716558037281157633999987269304230944435821505539550417221427932774892013826427130966596173639634513508704436036858424524043470206677050219794406624061794915578165592612963696575322411526824389483828853550304215048292801744559739397079541363256713340939319316375235545401228553479239651272334675327577252395125888212090812789310135074249766727783529789851530195745727632498505727537475922566543971096133750731311082680119914481792033597958934054046697258436574754788779135986853331702792917874834757447356563599874802279246689745373358160012776252094556091227432401503688084663792628267571503416139717786274585623499114842359983774582043269748475347709502002711528028652950597552233150736818148386385107081313940059561714939003366750925342160113487173097056594438798998088093340635385464336171112442890907084998194932987964523703585752835904612734601113505269791392326904445953160123130732792108615765461202374590247182461323983137926569792430527439237913359521857219637570892978477586984087029731917188618997987007120479316065063128989660200412937184621305778288868322233426925746964021746294156076927081576872378176656534541344799386647751228494039781328014485101075266049825051863761254971633787947715001427389626906077213041446321381678091965753024471600055864478623974450790400000000000000000000000000000000000*i1^19 + -19800697073771844871927769313555085669042274615541788368298568198894763985470265148787481335341778637417729505225619238369342919076479410054022338811630145629041984044058010098321835271207428082078683110628566550952830556757753357456517620923624067093156401418261257781041325723025283331906292857808800097606565442595748449086073437128905183096256136037047673606915128693633751730384142786099840585024570074676092760242357584219740235609416448285913108903796044103794319308196555898733123122717030039944398684537545189814523228385469079157093350112652412202384758963792825531254208039830099610095692430391581249337738255686979643317677730529337592468723325856346165821315200264011427043779521088769837833578199370980544598380314170836681464951269601782864774251678748898311096904124365816291239556687171039374325793693136547113157208500625150336060148273602235577772569784580203570068916416106781383094523076850268368347460048848938563930961642231069072602181346442394530397343131220433950962053101761340713064680788747038301399208374845089239064750537174078011598429660197449275502076375664020022404159741480985729578104824928066039538492573469275442174963425882175198546306701140562373378375391776715252402656152917192371253212427523383186312787088470836909613256136711208069174194405262804260940537251147999075191151372872564575094369453947317025792802024623094144543896971714639650553808062929078350895416128406694277666556208877209708015180661724546263154514870855765881116824618172356011454632504619106722484246502575933523861569256171982687600173556721216499467115721689371260206869578637381321854876355606302980460560198765166133591605027380650371648934519755822092762822086276153344000000000000000000000000000000000*i1^20 + -19054170343680820119318852309570369107722483694554087939835987586263545488190146238485206043833292187560256612742602617685559415096289530597380644129961598021733997924000557160160210346261085050100742264084105893720747365932578514635335084262146768006105200980542321047067583059440668923110230802659177989014445797733821597246318643136244539187760857799189389136122045164843700983111474134620406610244460284987736153294374061381633999007987419320595119015687143987933437636038251071005975723465156986510682446264307991122740687105944540035771559282956318810417048644345023598877598443808008806422557153432991943274392144429423600681654571467276585497032511886873441921560790976794523634174355203950847688825074153361162969366007973423678950834795845112341609907558610657998295900455874716975403600754893817901289192044289400426911993603908030163336028288700968502772986710080187956420877269234668861373313853375057426105980445766387428596457543209219020502541904304113602176044984110256151208780634773139494963415401932358983276722234402010565615532511065667586482802308528056181719456181566567810998242847748836405984038865355426314046023666798395953235497081829396291389503144340512021411074539254713598033036472111903078931291028616428910699283885357787283649228129076646353987399988356336189756248025405356315448104270019132290243432558728780587734773330123151884939884568033350157662413601042290388295241411098866485011581871390115099812998495754246866316614928781436780829416228916506209839703268428282817615204907389268567774729712271978218683562915788737536954733345730493487506037398338667894189403032662879503040568723575869457528358362902332028911103406019098559500484660428800000000000000000000000000000000*i1^21 + -11992261786343259137712388142885190794448058786748768105878849409317449131209358003597590064352291450212609397718927236872594318974491266445062798004081226449109348781295456222618549452004969828263824656053203761593219142164299406829437933444284719415831014864643535667267165278561347128810660693289170610004742131988024499747326708701811900446254802159980366926234359229635834604379878022440743372794462236942544246169248753342649637549911321647214354950608172096181792576496510300341536917910752280482323756880123168231185549156143844134351516279628686320352062888047805056241401770417124011302583093589154825095204572409390662751461450560048397178485764741852205490587201438802399179836542869970511541892511680388360280546424131924157780775326406081330168516609682122319916679385253994378429015325369499753282421523238989915538061835526134773879165576292747225727996840214855692208651027401135796699137543900393875524525950377414033089751284808742855348686867958345568836110453383753086436988555998234941135713400455787824160954488703739324395485111955067263495457558087784881305980751030090214632344566083561249786461282994271493964063120906487053538607462146401588907892935252907419168595642029087246395513809869434702315608250676709315286198472133404937721770717206219599815701903500065321114035759894693264362794867557131206155542694562074892868355259559925672874938443920800757338521570073861544731382046321520675760059961703532534429593562901605883128826666234183222832726922364108689923554742207832610724306842709283716503468179130043743705053757764780799593817216321913224687823962468908574327329021424064997099442753602681897545312136697979828477065399263704053312389120000000000000000000000000000000*i1^22 + -4259685029017917205223213361701272221242329538983827428775588134819308176384913223889459220037240644640871723745294805733618406682927232174632727587337659519129282587711686881133426572814189024305782812327842061855475446952202874335469879896087236037901837888768281086656807951335890852704012590605807888555118325921719263908948032717708593912999883211268406222502209285964559353707260396841635437264446360291506568827062122876495532118651807506380341586767347582118980409076662282486009480618518096076982606289034043442151336494209842474254514785939089561841633135036803863327265000603796991332093589148054276404830591076528216260670275066127644230766564561143759612704235114491431538448551492428605998764915137810069589008342520054080331923742967649562909153829631010135276074276153838748742927695967230901491575669673837696976857056275623249132712846078965176658531742628332585016772666603145212908834317806158036488628483614850247496172066705807923070583091815680422547633185193564609035439589025908296586401628212082635164876796451251784150513893784933753382787976085210053371421120004737328340169392941831322930539689067909770762331065834723573177857279139361111522742330003326804062516841115888624765113045728425302439612364941439237703614902354342693861318846997639404131386951452228900600407467471867394331202531856267186553559341045812247142975713922826312194998079250325249115973940667780297504787966502900815636888813065920359048931343220552557781140470180313001167248764217828511358636825264919445219853669323293865200217962344665676014020346100231881172349649899457612413094891118330333814246962971101400278112136821953383560753051945270692116466273956483039232000000000000000000000000000000*i1^23 + -700059277608770517250524657826743436909523963432965694377466063171732747537044435594579778167620866976499774294077502821436876098036791517755016622382756499488605221243187551846049115968431161555667263366174690996191995532089390917664161526374787727805442243536052289655753427544826925067314517038417583417429870475836866257347221826768516629173239285136398104747577986152461289191936184746533942152907885150888797204158981669949473631613709299421017535158067823597138989695558321457357362850759040844127743621153182092733256838944028109250666438218976714851772413427473459455849975748505058370571881061400866061863943727156872043146685597587973957637379892682642483779603866325902309502982442920006246192607631136931191995170222957879017245162862051059315865754012697373586885541078477743277305873279815852564370084650805688998758594709701032065233912592379088523350249462130952080347681184075965790857707975492268461710184889610530769767185363821539569224719075210415396539702222794201717715862819765287611438766315405362527593612325120775404642398766682934454271801647522227869191844105330535038968606355150876631832933333501441621804120094404669265229099282630194315704318260709163444772541770182545294213321041836448615077011762376204236393354447167923981437679182219634506906354002459994586747599851042900557074813540793400499713429437004876169822186048067151487186161914040246893149990788543162559958556063765315925286512336678568266124064603073001871919116321161408960382668241814664539423194927099354915755036692742276808777940654217799668842626148624081924633543659633333625520471665377958503506283220235733658655717852378698793755185658264810011622123765760000000000000000000000000000000*i1^24 + -161686691737920589774642068575997253329465586955619892766566433166502347410016962714805004356088359226123707734109668308361459965170959220841972784886696259351807107115216090049387649856936741803486123473761532632538086079603948400161896887844444347049426032213002439994725452981807624899138507786075636603642536481101633855448888236849081305486690372813978655125009197286471525994485292867201911047189143996682103606868369662211093773796142282211687914681100509625514454049967708868812076962381981294966274611943745948889512587076131070854536769323675423709607719196981687695816243542460327941599338900096958421886277732058954248077205506212048130300130005889311871323612306760944952270812087800824666468555989673208324127077904020105246837512790369715544165739791071820931933388687586163943032319212877111260925593435261193722084418088656538679867270492116165053174784216748088764493779517941733773501713641289251174454340232503874204094270889003386584107173896422703748211782845017886747163320455978446211210412925856690514803194807586830064952011985875223890543806673868867165758203368151965571669787534040424433650418369838186600209879964623982227356426560791047761190821511243202360138017529628654649647720460301607018720306017680891851419547180453557359260073430027362225875700958420443053164926771526223350772218743026749739173972898589627027683807577867345062221987128407644652232077472331460932654268698654627632333632282330698788060513149345432270536484369981186462650374471004254896956994081528831115900738243443983251414939488769227775828508020411119289012377335392075395242993573725553527799344638048431120035458976395685935002804156739015355809136640000000000000000000000000000*i1^25 + -28648897601930071982276573124603362815659777940303618432135003853477674527017969114906071684082960118217210049148362316090068416869201580449608243903609590926294055623177806227538319797503534377438501546953821739557617596426121221042370304464934884464778601216407995522156079518672245889231034883249660805133962634316406178877893149351263167029678190113594283137477071467276714963606017878704755060821123139713082599417029558372196185825026240631889887622415166997845270387011770651095090866254666326454114129960403620551607580620442664323105230869843819088157559865869570806233128062082056685267097266584955732567141197904646578959148382919999565807062529098488859496978686686557985721737291308169795567628249077590258228660495611858550040756500642351127170037703664340171241479808767264733900823998093763781386900887293401486426105859513057889689433740097783822360514792419002211929142674767002877043080910604153987794168055209340159669487216911965445817061595000451935166004222544140212232009578574931636871250933319109015475013850738079239411415869724090365491242543743244081709469797344547064337656236533441471580984889286584772452656419102092167200223435009395095892997450923172326450244541134145528161808136175626731527937919919142675196030282218811497195302731115225890285082032494453699705455177654818590201054276123030668145634201194914686564533161985202209612614685326264022401180341667421971031998890391691095565931917076183327230586732793663034054812941705955345860626765546618108914145200605968901837336958724565999357820142685782069354445773960852244555153149643791894970870047810774407999697945584767632232062527295106827965440980965665013760000000000000000000000000000*i1^26 + -8433900345022034217422987094404210082110875621263792824153466213164826474015287940552906090565009123756754971533856490364154984014751061315457901536197959314413728481237244514787913490741773976231413720234908481001468949100847206985421194520140694130390138827310440231740567835656696266661289737178242867158188158408791778188187805731479531877446561142740810687172582080849565384397266434070422351327034247107834439391892513912815045723082610078288356304771870657580680252842433028931950448362967721675322664453934680303026738665974493049739030944751498823142025875979065347363572652411880424810631392057051245574305561419904019670287220876733514507608168240642303289569130680547137232303652429622088078766293037298983554258729050449771475308860157477842956080610840886816509469296898894574414789226104489035071814031224103917815120868219781603521818422127538248498848595822874813706655415605298882859381422943281591793685660157846931064617374895632987092277389678077186612664022043609768519656464970913344757092313450216171240410940784265485712752728072711685600706499229151856050857215387835197541757369286158134478614082808423044629983923051478335369300235534981697531847761197243486561858463443936947272683245016717145206290826073935235595170982670064417228097180302026620271649452132917708448455495710129593141204939225954541083464926079649649344172027179357831264811355687556820794937203444489997034487361837944713732670490767384041949438240938893439154952081438316409030164691725033907889259577451022997345331329633208237251032168472304340631929783098877746372423269626586050138163922680145893384149112137102929372662590869816063673773821263872000000000000000000000000000*i1^27 + 357530990984666807042106385761737403679601414126074152011686696387600378329638406550905234528580991825956431008377428806398322056069479355194824619126456397091876896904216406631285277351531138242703733958101680240831486130488764039327629583531628452907384651721899754061839719611619372037037638191203531141011308624925261827690089044104649247651970182441967242423907930384798131409362972540362561392264094638408416319320347467043626657055360440426648849500085206942356130309578407683581932547126816219997987448603426647258339392952589187827610228725807707058646935110680973690021627364351100411268943833347281265290523495596025596844098843133702018622619286030324388967113627973581058214423128500495673352649422591630132123147354857295294044211736429205631339196573396756409874485049201899586067857873295810085299038897551453503135438681540540033981644741267447445921502830242352404204061909285817811537149468719713538254358798310429676768118750659183689716735496821716836667182145653316918487561753907362668608449475214568416528918122131815652140275421269856966258520481821398058315368265136664734478575292329546295771780060004272249220183029065835231416698278192323008014981689686376790441071997907774111063828609309934866629025169432059958755639357101323858395499890427034246500798240197779643283746766683138354176173400375689945702171372738297211725197554284068847113003625315331017605953967453135192638396437605033008907414878542406056379374026202522364814558769478510002635808075633772966534474212422721018577139352035308344395159235216016818774799200809765728325221522802296192164841869039414719342767725798891276134557835409270296176230400000000000000000000000000*i1^28 + -197480115028995845283468739780850371359343378793443400048558101733235353000128016140942637443086441175953195805547124782397600766664111381195230511857065320838982149469145998517871822683122290305090184008154758558077643182575646737016586689340874698639331419060352510477742816760513594702257704404875841202035316332539536688227299791699866457599494966587795165608186231356990129400212785171994393767393757569039825725857531638060194275520222933249489548619058393655149746422713685837839523451074692905112016020257044030050145491737494635446676516377491390058804212537007402816083328344946862021905186186193357904830572563452986816707627181318492087210064049574988710693690743580966693743765391827208091136488103552046452965727899715502205065098726317088465253049670131309644189679580581209141226205045206891974794575824569532202757349403134744292224992124921898735473633405421914609916191105752812853811006617809244936907766028174719762055128685214611017401061006122113846731958594709533871081321770334251601170367772359910205129899431934495961630458607292526729182250764097433849265667865404307206181835397384586620042236608179833077159229892291600257568394361276678852235495577897454080755301139031478470135967492088268986525790816678736102686552571729261721987433824448663300838407298444409312191968035692089133480806511477172768968624099921238201686617813450264050785698685916146661145879767288789148737368107405325822062298016407337709715562024194265084054380734531656066105129750905555483770357647583888384105486094019947355670605748832834901030224817339762882084925530905332111441686594306738579474157561487051448137623033630288773120000000000000000000000000*i1^29 + 7709551528225334755517262776264960511469151328210223146474817339127999652511391854618550808492119292671295742189191795207284959220567427033214431060048864629286871323474783861117962222844577096950583953182325446235968230392580995860537907849333021558799578155555062016710727899122342638758256629759199450225045463742100836047394023824419563932844020704038379261779905779865588601689564972161889441304444089584413362773712707754613431332158114689546814859039348956666383684933660024703028024347552949642153982096938289319288764331449360926745772098997506580810825166065354317383100557751404064085124139320764249601138633854132352690835650993632662721063447600265966749995359695683654034342877712189980186808141203517405752019156815917996594396093119935072299365544841524099024561889073889108958770109022122519548445205935609492167824129779817808127112159525092447120821951324081975412958962000179275213420331961882112414924970591752084228730372305706067311595810568151000941763420364363870072393359415013584692468169588026599272301210989851813325029208009002640582940026031811711616884214466652021347020825196929566509845980412911668738701176305427532982037967590306666189296417357214397246801820795596844482366244264229982373097299715863354494804994886054654555290033281461606376808673884795315373359672715665898035084697901432047781467224306270441668369517147675011173133948775810140203886642397066170707442579599525003422532867351326268754638316436010834547851051060097246942306503586221790651420446749949756406113364371666278637754829477026713453983015533645978944583756277026430891268422375189695813641825292018393059118244115251200000000000000000000000*i1^30 + -92377671764177676039811344006649074008893276826697173302039992564245806453832773993113495975732253572783940812460073110369371519971129484664338932536393812430609711659444450726757460245567848405330832225004682733012637038387758600735701866466974738388624669310093443508433100441161815235309029423405804414304300454151212131317295753372645666294941204689659269413942970450651448299617427291297016967138462523203374189290041204749199540001230397653761356385212265348197277225822507066008184887321349533317870498498066436978703874163823349825304105635416054729074471998425340478547133129460223672639381628646934218794604010707163254824341835687445495774407680626095891364259409400780667145962697116903264856417375732276298988280764766259417947961572321913248028497841177126763148101184240874354750468441297985626613573692098105746765871044944624175944234073706512726735218599681124596032215449335565094108800039555913572206230355650775230986424584489527435961813423507237392824071471889436297122111458105975300332831725265080376786123722404631274808221297176459274580496469937088045978578138974437610702623870628946456849646721081843106491842609807160020137714812470451404227142877881760463491839597510377375746268385891271431106601362109471674197968110114983336977960815931381940727062947182316350524816192189886312228857236990647552906051540310449900607658459234501076464511905578197771856777928446269041164225728777487724751627575345478222985890105089469624505235986374866589726745033325868180621583170062784596225667942335282387398893038024141421760924533791216169521086088526944084805502589773690794065127984605894314400153600000000000000000000000*i1^31 + 341232396482250842641265167422463660218056053701809585712604335011783015038317477342084726571877189834262543162677697805848016444491992845191978536957388043624950284499852087185065023785892326967055577762970136105587067413739579663362847635931849221732400280808354215905885025400181090603638988361388338224715906861951415592170916805673678237723678717010348265662030129749138310475816491756051780829793333154048524599165494414871982215240155713263922059021447952861468204725474821724913390364848004583852879819428576378269789527938780925692822339593210525250622570464495457866100184322284526415781789059137966495309921778703564757117089380767377969695269128664623938373701734735522684060316215772601963411503240258885490839150142770349357754185164032049795678485625725325175968724239629532063752884662446129279280626433643230568894616740558608616130033326384832898094589200897266027931884194302929919542044292720777505692865730004839754302417271187540430891361328593943208295278764219588606949559120474549802237816969856097174140756969412425307372926900855361263585398409509263808420653114905837813694688847224928677680235368745048756782041814410843734644770426047872322482402857003081359315575599806580280753975156620051220899070414042026430930718278273168124749164560610335867355207557145650206732505397726800804987027114838462802773319444490483606846775048601513184134825753045997220142795799920166871841082723918392410845493055296921855023583501228663203355882935357306765502626544252248834913978430724211002409972078911536169736196882358084901007126028670741462732481307719683214621347806090074399410928005278597120000000000000000000000*i1^32 + 1124570184986639365910936796119489916623534071909502149532404102995932146347116719229692139994430984092966877424152044669820052266607081730785216029211976337213575878850192999464051136194111551972773105986650412843745332079223631964027610066986746135071757426193371773920970048951677755932143396104239147552065154292554006710912316471849339466622104823851191749600882215030625615835813753510536201307854863289289420756215022921779882021325224926072136342232901300311380075982756806525637713638220112642744671307473596129050232477667071612192059377606368129913396021189549469078455740236189196314364780558278628539630203966069839421017786146872047141464758716233657148935346050635619563176596420685885360504138804183354158806595738604302560037576213829267789941140395499204132350564750264073160675273033723498905025804557173070555411574491571688925066185265823983554494888446882516559970715835968880701355467601315790696998800680607043371177585776304428328477372903452957048156138772354635597945813087079869128452314255210948607592607390667132386279538880166637848027079721984033386806347202742475654221143583843956144214322671726117563287955775846065758820436204022231181873239963235694598770864731459682956869959959612181488371968969716222745671825631161521279804606802145274871462257413508863807552175698980387745720354391213426974683792276053759797131960679505273028459292365346878485269955658827670993723444487352440621052953361426690031356555078091180468898169201094415209893307996559656109185510244581807728441885470792035593408373851467419077765421285288199319269649084352640334274069404710382616432345088000000000000000000000*i1^33 + 1203091721455633179908119215220327794874462007596972985684565132163959228587543111368948759518941912354435633425715076021540558494523084022081762511184081540617909512974294891867771194808510991822171411981331654428366263558800936157111724408804315650486505395205900991325600789642594521555893108745625043829585085791932326647107228923723644009351273035435223246137503539133516963339291009497041160721057470846181687660373388224326283251027836149805258656650357856621692997161699877398017552757774091219524118191627455197362434385770559487618908750137186848597384459744781575588439580648922228283438281277040502794961737908818503455837454186714363535911874398361801160548682569619703698006358907422980640759282233353195267490181027501555161656091779135321073759737162414118405629203419601788125222452180420422527349637638060472217645066797236365780912170275344632015576423575394699958253661339832555137043645598239735862444780921033142464837572202556827288004518782822340903006632418485536312982374969657165197589497524432341452666794208829896810971658317864388957011848284517329186635894783754767017758276438689964341080984420389846650598830046600315976915855872330585632004390742259912847798581691028781017851147477691320734281816545367007769852362426138579530939126392229936014089877379724075025757387929539225624367727937859972097477797728211329242709661540097245274143558779618161981336406971750102623895518950975185243420059157634187208943849346947979253836114434752706523835164840257975272129892523468333480814000387163649156581046166928990736099263055439059216215646128518879258212767093914127564800000000000000000000*i1^34 + -30273392192904319717925832500859934731613057171522749665419430932658231518631811339191141007300996681097088728866135186105564383738168878676041109411607733788843969839455063457814824553507034233899274222763342491991488296450416794991561365719072775214025851843044013875748605507533850397419911439150961417811496887289594027692988221455707798367213010120029745219090012542650381939167078065104282081992267545715008717666618509182513626597387672447235881771942385538435027642327606707782908098152836863850425653524405090713279968213606244008606995622062813614077599393622646880065419778704266824078489426132643753846231755523705179535183321794492909316678257957176669767857036658267495974565865298154795202436222673963441139541426571102288994660693354374912771472831081147845063133007798133062316285299013956066501892764702145139204839748593051333426054576916103181550163068615492208084297787309877436505980251399282047349733838735030928112299238018565881971941584244653731243240731464317318750613654886661655336791094706014433927880060946844082501501568960920087489928022435836615671139552096751677992531240535220503004986811898113374128395830415945325288633138967653748273752296431743511196252508116168321802057086927405753023993270567179771846186083888289993292536978921111835553523243569520743961185626188285152129702947416028910842619004029554210979661251076750626751369402162797088515620754064632248709702331315210003109076839358051934918200763700671833586113661134466193033283245494896330525721918862353553334869238340193121005372782857757927013735346001941763203345715857777814874106001096704000000000000000000*i1^35 + -19270283088017247718560124891789097099494869995804619056101130427930820809706426455342229495375439646204233896616337195705722709553437914793661253190832562556291453983371687763235238243465861351580445757970111978604345195321212164245364633470935856300136670260915437203155585411205717435791490452959411818274129950450373792139635868116757087211305048454714508190880087559422740500495085659965210373655479579102345112588588582425319984907680646955417239398557815374319099407740318151072686905680014097060718615156590507501339869558969767353815606405760339272944732573249230173384046306300198187558278322673362592832783198515814675051728537164535652460385820399322037693760837735441719885466521567395438067307635015397015272104024246661140567125936715784492177643125493589830926862267723793576809773371696246457480245226365045967882750550442323835946543356205836103916895571255583881126464686894464729955768857617885181092684723507652179804915455045454204298164039659843101179486532828724540077484271068196293456934650860703333162490636516533828106647678701414681314351276051919930376355306978964843016004386861993864037618936889175140858305280028548761821394275454390626462671020326630564665726441518656361090037300096748007109676483106419554737859980403853046535198825712744950154484606345466704461882214607199638379923602414454670735750675002504391497188494853684950502327275421615954065825082548884912224370903998007966789162344204973060519385697734799346791228115186839370370075983560299618912359734702355955268821626004184276987376304608299759333052971213063652149378894937132853152972800000000000000000*i1^36 + 1409457001779912004020808521298105003130620714230154487793887831436498335098531248474467383023194122879188956997965586130848865295334461982789024305448310094420191238515513280788440326106791751018596908514912524621052277750828247468742822015992793385733652659520138867558989687246878378957814528338246599499053181865768180924737745926327037298874137052242421384890766422733479046825536350830268620208178438022455382252589983517701133724919452828825529927591813192021470058947070593855026486306542555283001300353497436142713830034361394394674558212136575539726394166769996362412582689452581545433887769831232205327219320815621522209430966232940840016458611057777371623415518198083567898916885205711868603158551379049998782031421527113453730417670270630485009621501715268508993766999564421603955585954740038654438301521433545367911747294061590324475214490948794861934754089215802983938763734668206986916124942221197482888928263835874193236841893096427118913443876468793755326403982983775295600066175959999233923064727658438823834784800027285408356063761244351620016001023383086596160237347576613565620218060092658220414394646534558483154251188858636139335454616003479837710667216549800550838869305380955174555053812980295783562510688110122025260932620093192222478851726754458885570481367838665483031346711805431324916535173594935984768572862983898321574564380208616306951295261647715112659389835708843701837081973251473410842624549454334125314746309501381757986808293484966808246192414338480002329159901341302251902965524917855185029275611679993098422288835150285213434998358624174080000000000000000*i1^37 + 1405366225511553288168747811576300239099443837715112868550696324210094948860951995198675744962421951909513885223226764603249993437080759526907991626707422466978816029634538164347322633910405187590741580568786181871276880301235339108495716426489422398446180163434520430642041006312302494528775707717163825400819539931599973760880812842138811476822074371013248464554535887200513891274451886638843373611896871131475273395057528383721507847130993636853996373112167347018963120076832138089857738246479988173171516089169829037184329260575312075675963360736151926706820313989243540698564487926085862144691794396124240050746138906703330889432893116840346460033611524120088935833220359993712113907369793474939096385905576433014430522311426992774492886549465417845450910499333654195180877481683061906419084064270328490240332584127290828008525946225682675049855417824554474663394954842727435474951005538576001773170312214706986562889521867666738557399819025118683260452935454847794528869755127221586419299299305170740024412935664405914475186818001620739857256192214828391791220926467081731278463952684707126227472114416401075118695093461644300080689234799792438650581640944546897449272399323806181785054710248385572409629127030776022655002610077205013385704783088778280866980261094051215404865196824740698729435783896195448349594419938097241192461588534104401624349477166133149868190511318470068129018623823665565949735743245607056407787730375013930863436723118667210278090196914286939299795476059375357728673022262030538217537006957278974630572104567590229940447960152156193024901120000000000000000*i1^38 + 223722717116897037778582368965123548683547630055842706909648619906776469712833351627301283845015682980527692949298420566615984958916882515752405213802923319769441233079028199918508153291219763405785840948181915154009412430464789340964563610016628905463184206169516789165279402485773589136803682236221542754145713095926176479987518138448478990318585709765799748236230329550038491576699047793635796697870088476041657546021042307450129759191614930457815697076092675388521513216502140961867236807197221353758645192282940795209672638502095566159152456344030491051373922737548486925091683444613518192304621248552586090409476076489373058771387437848151430725746108308361894530822710496510317623165290998845225207961723279745013615914446462182415354852791061565623499743611539580793539328508517977141999137108491633072332442643073220942234427404991412009445914669485575089966320804977301986516105576315786931969682154389253983124542369997288560656797859430492386333590201896386363122196487897803121393275789738321405548590308198610921137990421460239123656565635256293569757094567632426163553320412093255518736994363510580519977097787718881634668343652112939373459011740910123405585867921831155897445966373342408124571160197808805493424377550347341883634240315160959904383409207440389465874091816447919984386597362151271898648914295935674046457261012977849382664276470837056679732914523789204168745060301728443629675312732270712043662565520165426364607733927291110357105340229105824469430312738671496371765727567608321386535453074850177621338988635649689139420002259042304000000000000000*i1^39 + 14338390339282803756266163223438409405844383526064826460633904286324992802633421001896121809814625025873547497270639256425717431409376253834265160085886859576729857254171101967294320501200388086784547418111047489815536194920590385918081724122338143749028617365983744405339019069527440258295523378655813413035871946320734002804214808344862180738320187726931231261880065345612932709831969240858658270079938824113397904396293447749627135093893361474276171610564436578167346421925817398131045426070881645079608241721033114337381542209324828542968565245459747185082844517777450381783720940915405358690475397421327102280704953615810912553671492148346575784678771439478214898411316441871139974325693878634848892091742383864432075293286344418338148564557328300527417875135697752228089898695540354775248653430788625240722489179859071242424210138151612338622368691348490946537086593622595489308543341873507551557667442301187012679516957128054112213677281634603143661964252643536664256149070470872866700093927891802337473566117331307514073834219499190928425934130272600961355838209878481357486168165170692022730187295539895418961827223044487078963887693379143895649135870777650031228150616964636687797175072843252654125017964833153505594937529642518125983889306425586399729365983353966071769195663541417951256749231845151159598162598093185215908099926782367243347074356306927455663800672230971686002309222334573391904670100553795720832215313449324189962664551524067365742411854885002625812414886094412708798561456620373070824312059405046985627318344544322959630663680000000000000*i1^40 + 324112563276975185883559174801439239358810222629089280278578966923235538493849402720979496602663580040892408839072644373584067845853693708748404646462207693371356981057972177767606436517908657675477033871281036790492814372607497060285324745877418123025838765904686078158358349574394318676299322061699879871893710029264556963047718178660043081641942784757656418161664112933929282654872025861661328299775430621451143558707595358836730255029686248899181132125542919885277392703259743080021177150866841768692938133510100876270749134093045788050729523442135417190658436982872013744201412000084712035667993272314756852409942920837138336389428579877119683558247307009698021685005422785692420973376530716575580687065520620736739540158926850165344143914794992319782238339756033606542097328487372789756676360447339303374462193839412715818202622667502243738155778482477520701184270985536555180816117365131456538113137725129656944901100597999314718879671357269594583900560520160898618704345058691197488123000239990478859122140549741346285994710636456127232153718699447605210367337184753272804641860146059819858514840589316868936662023778528457492374707209379294660137602117240156890806586814568258018910224660441833034541385998301964688179520274424276404672299179738986374395711361511140210300623329178357775997313783073672669112935586228909310133938503505425605062424702517032593822021855611899125292760120013782947419534333273710322309138992677130694516997772845328021176161158035431512333874458321135676271880484617372244555404208675422840347727899918336000000000000*i1^41 + 1549311639767091276126242901789988071548804584442020133577133247411092750026483429187064792643306442005285794767185141344031680370422241144785426288003785993657824663355431330702657234108469924945517131029892207257444400871117921976184732100294692241702108097718067499393521044832357490337053299628336958518041709848307680541048165075799838743654085681634664598330366826974019986509085600896334602011050836555921026020923593695621726359686658393784178454684947120947620176180385736798739539047675406508126909202056517588971343724527187781189729377592741854767662063817422188176271979208739461825577841609129035155332764677789346901754359590520912787929813089577009813099271001610811538092281398523220466217077616189617452483452020916905669736408088731138886329015317217327643392905150497061711305352988410890475586016083803304303754845044325268900279725960695303566332407832237466408659807014535801484968865042521673227428942725017524430255113205816179456820245219016043535863551191646016380185924385335611847656121092208482509806108157647023750662869800962077013243303989145188367669988419199337097079039563058737987681362052036479413962644766520800791438744710888960815581364487349295088806409807874205149664876716036620970039050149261659702578941080500606034837697784412127727664774326186377134160832232776294366925031269535646581795619346761423302625681641848594404527416141015412195340873212181341812990178557675411000307076811545328724219018063667513212036101142959799830878297479872712741765507191322765654459023804636596692582400000000000*i1^42 + -6371849975289185956403982247094088501642115232465801329447642762785095992918491053060242656236466406258108453668298453995562956887995805720062771079102786957056792524947906673233708748239445036968288881258214853725974768085360530113828480985554334047462417311622279850650930248367405611572200869193436392349021296386946181269551927256199571862267198690277384954334242505033905123225616392528984192954763230105161392558968659077883654122005561023771457170932439220754046897517414269658246863187253153504448026698307048132334865726240517858355656152455856455910285193210156592441108585432365932400344017830093129930080224245157804197928966507525613254007539002686274718582521859368417128518525218739201657770715209506026365253667676275490264934694858607945076030743730328319480679374602395287724603581668246556667260067697563087299395013453182364430201862661523924236831627013988362371718137245845213121561010882738216548353209608695307596903923657510830396610841303993090207440379388816058193709180125893281007486618234995345958331878909108266124104634965008867109059916709840652346594568769625270079324620520034096151369891404551597298923282623529932800422149358683335564966220745977787670137437390190807078698880604903422434315886262493474131852242413171054267127486516070301008923927005691974624586764202076205252002326025101599744310692702585240008989365560670871769378799884387505236738249185009436896437756413085159293712899932359680562215251958262245419161647574789314138964536053415663263881932908002835417802913873920000000000*i1^43 + 13204033577489158587379300119600820653996968846373634528134567663050026973308583244772556651324703630354285399010321183141997190723914853447412716510163918296876200090176714240316270965225492458112628257097820118769213289849545465602308756128919272455554095964378566977659014906287761235587639535566835958902415183129080837103694440486765733991297549098839179136289205576892917367658036596710244806579542765885390455677822771747710863660600012453468707179257817376879251826991505725650891185295927066818249687446022060694150328781370417334085401882036105839367441508400505896790261256810164884961747976736116783780233820513152999299723221286560438131257437286388633267728785814283385576638797226315927552246774956080367248849448142664290620841533509643417948442075995104322912028549001708466134680875742041847887725822114258302592014581946226954734003251622998028257742959437835161484318320672949764185544139023345829518212216255892935714482982079228819161411815915168540966298137788740281760114947205909208304389014357066812279597975786814441634121528598560492794502729722372975048144285040833037915875663337247467355834034352649080430520970771133089015469114381815134833541390713502741079124107642888754299838479234830277471804265337639392743687368343174346868189198108187132733150513808704368955275344658596803936465569145601870391475250092220811639361375514848419553406376180449951822466893687574801751186065463138461124773516039959294658462099308029665065912944343201214808297310498200112652797596711371407360000000000*i1^44 + -829972374277849450357825442112619960114037443654319857858923238908253172354676820031812009697499132042236828846376118404581363726606793798020029444082142199549760552889544153484932699063168298852181814661422551150149933200502736898047455877709120609920031086787591636068412313659005563850035654503569926566466747053183040901133109957501415258515514597757566661987394097272036231178536116929747715124639022371480927083771717778756702365974029822302471672572774845336963202440701724917632498572871137819621954325024822623516187691280234041379204083546326004382552495411334344317138824315656242300744207117405485309922442325586001432971573556125163181170513006485508163899754315935500631798091413463817074826497499777906783379477945126792002876190018597068821155708001366333396283742945526510904479714032110750552499054791843351172443983044804713343635923413920972904522230013862267078872764948512560586377400040605379451904261878846926608837864270363604647492394189064009365583501008380967724723629790620082130727817864749171069083763768093609748346323914247507271528638373542499595911334377979970259035446004376275198267180027842000360547857686466096242830373287189205501083959236463001734527076686927257197931512926443208360995969106253176150844615039145190296332373635684368882681912713950537414334794333377643442365629128331532055348387087758894537099320466620782330866012364177847892335634005384659054496042955606751809269694022964571935093694353406293539641732392534463314501420562282773718499328000000000*i1^45 + 146940466136561701172644502585163489839629227983120469648075740404950177065106439947178054356587087280179286988576039606186894356517785710302932195041883393114829196608007023565824393132868934662261002478897442815190147299277604879562979707565291681865946436125553490055934226207736892653221309210625489726500361938226275968273049359359795939511132196012587972238948774577769576270616701619497452304354836521873144270323940828848914826686957149043204257373789331763272122142886902803750260417623729489994757658861611566091448528440183824026300536703723963907477004000171507621270969943270996095916689573728843107285075922496915593637425453085029999670726085828972837254204539817803911092048567479075235199611711942523621555344468863463166985555359980433544011353171313165298288397697787050869203488449913238224073618398240932741950467397528392334766807695356317315867945469148367968690742470783309094731983618461958823277744461077493760344832431414742940595992281272688600881682925321385055987240219591970101121488433412369536267600085083905387417161935585586458541383823089513643895876053091624302656207302174563568679533340384529617412162228145177004373020874675023895947940814706021162240238517812648926526792824289999307213707837708386430465745994551466257087113628238712237754314959177678494546349371458134726483721875830531204948301531077280455032219362220079867059787919773222037665493325787531850444534982797709891543325528840841030787983329158006541284791373402220377023736027545600000000*i1^46 + -4943187701277546392902578039323936012825444889067409634338724559047959772330197654966435746802392896686058690802140684696226308509974635310569419180037198725638348855226311931995807657315505600744593290737569420072277695689862434475868441978903464327427186631335483734442024843184916798963607174803907292603632541097000118340296201085000521311219779769458891434531369423994291167992795306200112442105345766936047945541770392421610976871337831765851399940089371990291470733574087914875477593904816092716778008306111845115345771549084102764796193999419273078774112805150736151331743037200273660324197637978587839901680488586527969837204847055802701471201897975839476251140128815690825137281703522714214515432921510432955907362301037691899709495060435304322990225692669451289915285940627012008180515945647652501760157918591130273140120575711769648209895829692597922950616833270517680673035379970106114108413526487358713207033458577070861155653042622927921063759625932195024086654807029626168665485730992498642192079654764583658177786624813369661430931738226416256830800623376849298044761827338870126748378227746300822973743156406206720719130012901471100590389186752109313743882335062361810915520901076881840050004746029256895504375819266550480950944706672104841505681445200311775627672943080847641929921596217596675114482765247379820633251568746394455222736199385923621416788859602188091851010673863764079123495443424775412889379870499228815571799269392868799694322807688931573760000000*i1^47 + 410548733449124254567706260180423004031861234589973190798758527818170840545602676602013908662950430658701319262126250183177550554568873529721400183950537009067484454461982803064612543388143766100384593088290399405721458169068316115046951164048688608987196793563515049311790072372294734232231682378440789679457357639447842891271668948152196570680918522365122121136552503921730854415472247251078568798685297314957201514107566293134573213537437984352855358603614276799978857410147122877775701688025877447122203044441478966444888125197466341509742642346625372087574035774768645438177921656048512181009685039739250122937850117657799634458282757923953063559457294825067873421977993166093689130679903849802462720728342146760205178657910549619112193763845924578748178709546560124211973988314634282948041781094891250977463659928487845392704288301604733866863006946905579549993225590536013309144978997573106622930135649094929813358114417211990201004233648281792168591410694262398763967290485088092374249654354786408212716738704840961592204670248985732702326324429586731258665658230892576857256024059549912308388361774411685766222775417266600419402919841619097764022863923113124146790761605030362109899714469436615208856860064341096184544324880344983111300973292356706802349536843666458701448691334082121796999107803153590279322850688220880831388678633331990310698931273567417960971914823194186158319478677991353156273661106984697961715936147302032426602690712059340203334041600000*i1^48 + -2868579305587192282924755444089767449360782158036487697030403010414438607828022607983938311057700034615173630298310939594619599729492899555218471369972587389288324772716254923933140018479507997220985612118078310048720343620187800617426152232223499465387186589441841238232640810380356541042644463143376113700875954663525334069034032855591291524552176688133977184521298706122733835835217093932727788234635158438881690868823256831917762344383612013663233154741550384098785173038241744482334806675789266399051796117429234390029547240262255734005604133120484242862566011534350748654292315441419267476766313958229392004370675205591755531081319079335454605275811718077926831174503039398521753101272604570614312446042403248541259302247403910979104974288687130041105928306317565168998353196697049262083192514402328982668764230445199090968073376798699188187088549898736087049623476018901170168695291386308671163298812790884450220375878594843189456894976048007180364003517694466334436896882441320960701482930606624247562132427764287569373751165425398540671265853803527072368313615015341623916230661637981542362466821912597179065454606406239339935175807388652994441105734165199114295417128698596443664780561998747272813373524861922253127686883238547468082547701855769269368806376850207351025315158379942147827372079782064150537153226141432709623024578499975654360504322843566858517354647310498998111040608513411108557681659749331548508031120752717902452359168000000*i1^49 + 120312946585706110285976989194928308055910343779864933782403725826228417306157190628129819245041209962602218154396158320664367611657134423800609993648125710104942685694453250000571432386139392764388047534739190490733563795137487240186084920635186769817389978425396128037483889149556633071128139719440793538146802190521474943575589103936547608957924547513355157370344090334753690637694395198716131457537216227415913400995967500993225181028525083025981763040992005569605653343882639190852050575383852112016849195721239673570501480101314818677150574480302938423475348871793536568445582360364078922137717875963417380481678664086109633235091830363605628799520479516443549937743953160207724578838715198680354928951856572304435290048529865193076914514698492151857019249124922904136744553632652884050431496811684072939924561124172040594391259451689009860884858448625045001054849798797970581888114808180574489217528223382061980720099162381226791305695232920381089177100423046435008341465326342237864867510235736821821421402853609079141848908774847326651579897415481142821047023825734220380020514181471234712005833190396980193722868279768198055202117721210663796222220214749426152489032291949996104583842367015009856861234329103659438661516193375202840832773181379713188741733633587247918659174270116349041146553670972057609288983440323862919659050389985218221141216790786726932679630680214264874668172762432895932050535233485242809550445430559473664000*i1^50 + -68554112732523888233060809283855999416861154169854864775219135818058217830504278575519617348055881450010131742997540970942325677308354492715442853661400043676757305553221729622660615886820749471260568677763352074486420592136224852360929730710481070857734431449398047139096615202473908351358998945423727975496339100130614158173143447048141548125504360425417911597186917491899408714306278633594620011652302493963757495073175795032847975741352162911369305577115409251651294019771471658235897637390935373606968462315862850997872403931831851584627707984052315613258594577711993378862834417359087355888330541886719549340358296356377989849231529449746990648775778074894946523077139823453433983123607731449926550663032473154949968605960940059328345206272536495374531830376515627070656902812912589656721545313423777764517716973457226203948069543092863599955812176539327588317984233229970272152583364506869949324810751544339387307672791929718068957926711279589730088807952584785353721873116839904051099731119749518824471385913453434173699343495101319206251047262513106340541463181030029633246839057662195376530027124124077138889653098560934104760752465987189446658019123654611664507121329763500928954828100652665853182254246968257388952210838154234158308400220104901800680833397211419040694769946269410570438373440879400030087526717378372346518546349040989147462275822893015747220854616452717784972047120667557794193885155309046359654400*i1^51 + 8468755975420734173900263422258838860801398448753104937999221450247492063087599855723577371436211545997357159530107835138262758801048612321562526377729358159628067704023077027367763579744131732918977600107881632237404152019733604878076360961735260250347583954012927479753996788850221610312563629325968080029512023176575715313309975576495130178568450450752388428772395424502335159630197096637255454929433642581143446979673503522273364238137645290758928734071076410706278138949866977308197743914014767394667483676734398789883674041328453657694796047911109602945887534129349679966174599204548263727360408746678665702559635545404552027259764283644240368606414077993279092133145762608829886830379673919377827953831962096279825744786845805806964433318672189084800752536942642754821400294518536517884412659024222001033992979682645743536880043390980237326096284373200172169445229297689968014785080960641412382610999978173824246280846561729747385316668789219053202292649405480638070889458614528725765085482078654945626509420143260280678533642104780768614488910298577044575712141821198450432088771521211435534877948234110947289349738895659948686588021546652072744063599316627450184367341925906245489269741536936584382672061423632059010008612088909780553916097760928931844048286833401311690064355483413456757253753020020721179384856666317876871337191281650450235421880402134386854414545175906643219228770158279737920050954240*i1^52 + -21103202075423431725726503521751142308885687840475281577839023726191113245744538542544443796918817514003962057028523277966430345348065643101413197410040257013699156980433400740299500105860514426578247770420065538109119230365747535380374358251023666399908327256891198479741883976856872738174130041373421898400799072957298183624639787330765886554164065154707628947556002987595635417443586092960236748282062676996563301106729762154952848627945925344026673702193337405005472945719696499883642534741338755572654547509380503167167660590505545534812570737703821035060475511405156947015319494578298447378982910222830425359267146485574063133957671453906986896748708438978607155576805179374397867533214851531191233819651766306509301918256116952272161536674917295684020926656287056209126731604330484568083095576304840616647639603106705574070794731696531204960019154291867042461227262712678193421948345895699213271633984487492076693498336496115666108747532362621705962063179694300578417873641544359249623859877253605227335020218865595689401688462446775042789432488516450263588361808710656470475895225083953014228066596250541699277930607684040082675770396605581169885122519240903509106101930418033642790666420066350239044198931811321587168721516854184828680338121069461390623816869376562574401645277081429150384513165813104824938516519068501045116393270621741231850723105614577740130201959951348566114020540416*i1^53 - N1*10612849266823009184000477555602101220910663193862908328293433980226240923233821503380050363351553427955594061882058279233430239418641725320539054998079220668015871716790192006691810863000929367964814095620975082876845935811511142681258025191977783394831017272442311229372783762327367667387733241858237544352769922620341642826434242772755516366063608942068741288612830559995780646931874884765212316437860177257980762614767138553113738759232389577481239919131035774052069610119016324713551952727022702278275157607506397777139650229132774968100267603200258237252373*i3 ] ]