[ [ 3543729286917755411024469062907694583035928806189447446991871827554057798308631478799007248383510880404993163759291022821822958831286819330577309742082930285528076396147942035144206436640735958194221623262254116042187176274826820959126964461445946353160494820590545555313242711736923636257585171143880272331806749494068916845274411178562722578713252008960667859941303124441849195918289812420419183151342721403167871872856299142726606481968277986148949154215700616886174328915110159984398546278310657059232404060190220303782118269118177806611564156842118852814179313284867626905406100644820009078962125433019092111398658048736174501017946845053497437181590248984293177403786806241738817085935940122196819272842311725816238136957080619157392766486401708840963549312247523390343004548483658223991482107527060451379233594458059537309325793404944698882293058624677323434897155155086913425578974029921860063824442523032990714883098915891421656994163166664491685480099975734005807845821581416515347601507858946787200269753133161966551720385206898292331640759415148368327784915176934629960278456563823888847419318383908871107253391185325229119724131476413750673690307178051069609712807795957895933741576955313108776486429618088551675794770087336372085997575382285370750381831650809520688390689194627013947243830464936411136000000000000000000000000000000000000000000000000000000000000 + 731749257178307322702919696858452312515710168542466457883839163140598090508166246885956028478788536887823926080797037893498555918252671561174817481097096903504039679030330840852173639549470251456071366010056879043855207323606091006232424153013022007324615869060952316180630269455179360095279423238751171473574709739022932090636726663411252576339414385654120911273990052630139276834956419793445912061308748592798854291727776335573822850664708334104946537429810584312011230286045100826843787924045888330892349223170284566323029156725593140988869984275474740009397889894020779112901847243468884177317135222351506919439477569373460409210891366530006164997847831461095518969047749032611739903779498709298761566894208252313565969802094428919683670188158327317740068007049583048841629245146807014064115981850469317966462287004214421530156059072571312875212918141754955693206404815740751299769754008366844210193130983161639405453329109718755689430663239023610986805649988459833734453675216626057649297848117067673135381942434758032089518911047820897709840782236345302976391534109361209200798689224162723842555205350744454539357961667156499606818307889096053378851303312007322901324629754615707635931539968202260888457368089277656646019640655211751346299405019421920885677742288655549096527457725758467602272122776741478400000000000000000000000000000000000000000000000000000000000*i1 + 2746956734077827254345704338269795272070005664407196447077887906272573571413301573463062660737745004600245866158688153635282382016571165531398002161355351464979703102359317220712195369202169020848827257783744926888678238496677465101549196138921173925196672226499051936666459820701880423400285391301596139214121031557673368725516882746432638915946368213469837545171331691739793676528385506925684441469494074586431471940307975017436125933610255913536052222578376008461135951333700183807845048605667369383289402427069241654292830687408020560135195822390881013366417030804251505277996055229673490948316301386749731175650068021010911688377854661832306694961264497256287868030208577299845138972811051738479210654022418146737123933584510010802878354963928568494876123679817411006565809245841260478676413178085301532840294009586373714473297971513891763345615551299642238341331186954064540915066111164325584957142175426418290330409157157993993476861114366739208658001238835434307819722717705964259234041459731952862116956003600362236307564625517869793393925869235825568831141478281887170358984601917271009387730860104227370007157701080431381263223164725356107183547011530945496856484989869587042668668266251709876942086820102134516803562083530149671764304175244209604938992972608955804307481205701396188847167819963432960000000000000000000000000000000000000000000000000000000000*i1^2 + 12899164192920663900807458974049742911760289794209786851604129428387574707758114851750773315318011406576906940724160237974692263506062625745113937026281868582406568385561951227360776616591194594520375553006990197384971617135597084704289499026657349785569101622268340579346883625289899000169685770480075694420961261412700718873232268202769435654328094176858546736056254946487199851294118810466198687257320045054959393424316013122423615184616741462937688757996412669944286237653254642562195065015140635718744151190702210295206477113390462446529559171069676523339200743117592963044389849753180233759531215836708578384149810134966051821659793322126686769448984429121782045968337490502442815693767918900285108913634865098062200653453721468192031082020633714490640271248004390459648950171801821989355180717496557671121839059656089413285141871255716376139045871023576104308709838642515051476631750259652819679134426058395252004686473463438656134969512824588195982361267585858764459616336678858724669576862281960885772920789249327648882876863971560773209322276827830940004932468239499448314433244385301341293850352376779039610542682941636667406822333211192887015870735169378394616706530346889298832454869741037532650145665327296139325564278489784804800283743542186281795097170847502910877238813254134460247262026006528000000000000000000000000000000000000000000000000000000000*i1^3 + -3559890092279708154087128126401828488931778148492944380925222822350339735305479248449044477061787672681163919372107317521140674697568810750396941517248428177986483639061379386412877612115349983170108837519581185987956444088895874205827154791925080850243403843333991335156194001859869218275228909699500067844951785535032781084136401751975535122254408575561928096120563745672467695635766750645585713684681162600507441610024230153839152158564854254092837117207327687397740698012853872445642345654054197051939488900443830278438448018761067181460763694748897141225346588472149920639595431128752250827168401302507466984914901429056470279388176626033756075536648088990289169030496249584976753858143039908146229998082068353917687558401292602255346917492988284122559603461239323326092877827267187244459324208432809422602309296029988772456888475017926261553368368363040254323114315828072142975357773112414606163833662341992002808692965599805568255711331711806994538056845597849133887189699542280667258718009591925756610552078673908472695606755226826599957187361366773355844203160124689876818525133396033195453247818162084495041071176663038795641197784276132707069950324379573573890552172207936961677180838328173382627893478279904556067315201136119849560181907936743223874256545078654140337990998602027039179029872640000000000000000000000000000000000000000000000000000000000*i1^4 + -10108635395938320821454292052275801097514349292560204473312440892512143936730154167030366929115384456613187627472566594083553693102463030363153939430927936928955102180062055678034795597108574358358921803642857871471052852871749268405521514814233116418401468564368147642582594835307153696189141878329099150006925150922297825279200458694585070913637961832251300077450195813606318503011719620008636888669978692465167652568147069762943730867881088135785700385820737868987250976728311876502230606349648778823157900910025723125422454305288532469178160708863512776679069871543991566502667931438710978251642979576033755090347565779196899167615108122674798802263548786354256343710969723091791201538751462702601271047295977733481967041199198719063054047975651474877443673053541787910258956096354808640767137982351875873349691599762626860751952084688473784310325532001399255560257819851996086853035906315428252519056394496684396990869279695186024025724958091374562390622248226699762317406507396478887520749232485037588036377952869124600619004698870853746753623717118413951701552521843380531912265884640472450876756032220996063235467709266481416693873161031491518642102894335531963673481425423402549150505780592680571020453880200905045496835767349337729846276844117901898519826714634000210476887689775492958562329559040000000000000000000000000000000000000000000000000000000*i1^5 + 8878318538448614889736069578904515272506825132233699309461618198826042144264433421559779475841429192017415010783853336275256118538271865241390677314874592977422368094316663743746605457049963509770344947438556835033327260315282611846114957167063088834275840589390596939884719892963796829250119970186272719600039211848516377318759050721233099133468457470955997092800678518404449704800701814451921055989412545213050956189147905880777710017260539337363226708126938843943366683721626373292572637766274701789763745732981942245294198478855116470285870668174234798543808280177745510982157172819874143911767936378111814375722830336875331456928544122710442886966914296509543858390660996622826245992429707270156806808077241001836385916708772451298786781645221418180994694482018084045976315274569275300485659747304618209141816103211066730347370054666155212657767019572421167221788837216113465440805718597634510742338370277988452780054984521703296853757588577529564150036689464923298994649719891628850266923606366352763795619209781838616106814798555878662902158958936381654550780220079821534796979731798201817407158635416401891930340541923172933336718738835847965275729352137909273658916396981733235116052472714689575052268754499203643365066992845116312463073836627757419930487520748599370666384305922871338351984640000000000000000000000000000000000000000000000000000000*i1^6 + 1096745425765900441136040601993599930450763649592289579103947514798171286393277028418535704847641840365206874448165079435702506551091652496352022106016587011177388250075994798869319322449264222264391886065771556000555954394231547511937018872061359463914873817362277204038684690766908043935335662601176083804047302348913137490593256702815633291301135256860910294627555455665253464307965393878170199377041130065505608636606200903909209146696400703107678175887687624153946680625522451791380753882800435682051311392528826779691847792710892148145147853061822957944885384116747761536887113031388464892247694682705123738898966860528840510306378799393615610344806054657436410606082199886620581780523964372560724447158299669235687320126135794753578505433593006883233703351879114353276923365037907656972814289762331238330189929703774816092491400797064114062676122572927794008107847608207652452586876108178271456169603932674434486453560318031024882871671005414976285571101203306163694677919794862721724665685438230454796978448562817465142515271689459970596235520580513557429810175114776204388765770237602511598958787957130317228851436032065322673057709093997223565921222272204016419504273176062883303024100376842658155089318415815628054507543627982352031105871187134421354946438743755127457739251396232091795456000000000000000000000000000000000000000000000000000000*i1^7 + -3936480451569226199889477389251225242883117373828856466904539625331825117661747157509088135417341415849610466600195550166834947134891027307640748606607273350791031929991187478605999434899941163522425068623592175660486854564596059387474647814613841326419478030949614635359617663070186964916027123217603298198690407709344177426759485937509027378132495233296430848578313337713408362268961797354667386911589932332676861999513329870557686206612226413824168678265833849486788310824551742601082927176048647705713217019000219081808694055706982410775918189644941493527275869299704230212909192410895990045002289639392439681628943054478840953266283676319163725921018746911310741769594339823587120890195775526731653867681631142913132019511667838334836366085351316417213291244320338895412258215913431982074445531912258229381681617221826904334080942334400472075302757732579664826726073284716839745210936936721858498835666030413889886844585169554912959620875050792953689595141264534186104388925772021473406879207486667500005239806228525965022871378447349659886781809675719539168469444354130613554113183230752792300984652847268446384151914062915671160569040623041810688606693014369730949980532150080012244002291768330072328906699879605399376904194969862399590101475392087470893331389904942387592822446417825392230400000000000000000000000000000000000000000000000000000*i1^8 + 2963321262954883774370900601003720009541666165162263941778488971686109641295431687602650812607944250409306629104737926962621951935870384461264626755536961120623956804545689162765259171135505513067111116875977947722031938457169824011575093343780726166687635024956021734573072666895331547185774459139972676748893367492877380313425531026502071948708640214529348672164880814596161463005939877997032544153570700274630423474396580641863932886767094516930789818557623139833692292041333498679465361850657179438611172166604916929271468056766476200587832928079073914679213806306415583825030315567605557742169024473596386205751162196184597728588634046902558140831192502447788511038949124488982934612887855832052915229908511098806871746745502232518622707832056054620588280466049759718218870976950721669751379727619985018575564293928814457208817940398891310411894294161832092300204512953824750216918166121807792638144991315987653437047774248560108837320053759447323868302410811281262063700221622026393895998182373483797319956787175607008287282327326359713937256682228948087300054554023221912379631543912717937997269998567425331638542352333943546955973179372709544801456250779479858752371154771900158101093733796592800784958311570138459554674643115333734318655006383716266565700309240510823030862820774080675840000000000000000000000000000000000000000000000000000*i1^9 + -136674432657748982544141817707164592141143255733130952016262311001503550286420868546668647385123658095365130296937930071499741331295394433155913821828812790510919804314498737551494798224970247641533538468684430722998304623819242192148580558076573184034887535520281333696158105347369568416245903807190338490383362750879367056086076689527210136486258632606019299637601378252785123784076899783797875833903219542163458169583653374984554442295651712380142233370214781770958679134686711090630278323949327649744916665743499157834002143601987951987141580497306477038722573990239649292240330549235241511616490614999186940317257452114498553001020835653335693452302131129749530261201893544245480027787009886392401707123327891249039552252353801494910683180333628797081067378437208278458518877980552196914981904707485793528347980773744668853444509830147355954251291843339788137613649901138888896117621796478293337224219489432432640007446112138630490492225901067175927146399596633686459377240031484807182450927048406117829179959604838940468573804274978299069861213896852766114253316259865314705512807226060505583769719880153476188497380603211622826534370237085096595480822082592084177868532874448322402908449102642833261926233146776818496104010384299411635195533973025688529391871030160163648407215427026944000000000000000000000000000000000000000000000000000*i1^10 + -678622136843814223208164095272098744350686758220168394112448933488112658021383113552852580688063608153709899346064707775418619738728651957495955057830204673520740983221450594306166771007178247171569543196643200267503836507903826111982876819965704381712802416303699764167491439048460477440836699524810489283805332785048335277055459088460226214120727100311872017303663378902302283904776341354753726286756360997755726315031656612539191038952080948850587192982917752408043519251049214150761114981852188189019340285642524333718855038994039271283407346446801777886774289293030715357560046506567382434124090635171399843988587400878259076996048921618461832177030822567894377293610725176225632055445100486689806761181859307552448567963943840419648222975158336964421243408681530270190084832293781319792471685135316230196403108580993858701930779419123105083293361792198844810290549451082543737721055394834947763283847283384164929278749510061458336482062377454734621341156504002032324342098226617385334335193075439682602461852463065567785573507458624437654738019821387318373778199966062240623568193221568048712529137150100738000730360887040252305654620104085279415223089926956310436462963026619919693960198487603612757437020569136678582568683535767865201470208412067354892649107107230361399719512716083200000000000000000000000000000000000000000000000000*i1^11 + 318316012672294541141039273300812988383750329521229256091943162818832926276472109664449637246000462855456940378966897625159940645650198786539292825138675658855624380723780312483507898530947561766038763020081156480482444366660579766238981985925292740080172669952578238626905703843611519541159765612168382215591072423166190521200615463536232169635542616825287410542478683835839728078367136452554634701261591324603614162513474977095368964012702599682467023287779826768783458340913413430303588130675003522778037425552781957002930807816323840293943927168454493920789856343478847380774424562561735857123110664704470047214561658310094514958329083180642227385326006604440577462139593726778716199472177286735065418412942898222423789206341578838047650577277489232383020465397369202400964887109006682956356126496134699574549426509951034526101273507704961076762095676096191900285182236669275567029438051414549688650836051233012532269970218060089838197169405409625827201600228913023777355281584915664004289715320450967100056581038059751045007700852254868823050641724451784390576661544835711572048259259747083378177098163886031511982864670699959223661985495178931416648636744364936506640291622928075587895047773651213050096091966984409438540004068482595832496304483104475739283837893061957361193629777920000000000000000000000000000000000000000000000000*i1^12 + -106351834750682616505630359953285290399159843983528995688898701141728931665048711060854078804155118815948128814170485222826771922488181632232320439149294635715165873860983015971336392853002969165158424661758760109086080971777739055625067700288451457076764949627116673295548853827010392463864917712999561381704650833284737607006461845497622870452485086107890083146714953876428344033079648913447519299366846912811007419637155571396797724260173822087497375137635477447936365532200883725899428477685301238380508869212484884896994168686844530644344435370498499517503643453023926174613036623797516256013382466811118849055347289118783439867718039130145355476417777139123421615706816458031825515287984098771554331430103934207434069238610340180406975406377752790605547509241629430939780346632166274520110315627164813506673261904577564717776630998144043626336464078953437916315915609127407255006340000027469069093215491949874207414697324229043653743494910048841743982558401895734990364834722154552085964114982397959566686308643985048302390863593453325702771543718512641427363633137527585464935283419934483419237010739739116763162528827704186829036287776190232552723177901406468639678711025209294919422481750415546160938507229683134907506484916266170012995748200939518128173911680265343435324522496000000000000000000000000000000000000000000000000*i1^13 + 58761808959674669695114502598240659280135414969747513734759196232088091861711062087293543529006991685089489472379319425364334784933692514437300124369101680818627423869006822631801984145386207639111802300393443563400858675286268441965538087831137953949718431736012339135461646678868520909204940133294705556384223461388467144857534569989578139026785138659267233686492780386500100613310397418153701221100098872712082366793793043992014006995105896530869633784270957310022400439133754493448679422350972229834920510085800858622410526380029480421690140341001725802208001413720084031141580688678300638759725670140488162765662182444757211755240824135918367947588714910005648374849847462820890194524252856027852382775500154225765198627440637586041353758105427402244446192091114698735117644980141364789117493030673390749335836344028277711346653890751095860607986117973208892496525019477812957990782202474127349829859483233955576290998440320287393331736302227609797354226158896566688792029503372931890162757113433013268223736859813400953009344032103792546425501542061120895678127386454883699600416137269550192223915678079371451405222326073466985617210856325358231191949490074465450558821467240916368810278816037275282699500051616012827130546504392320170939052147998759508369797091449079084141772800000000000000000000000000000000000000000000000*i1^14 + -34867893507557049607956416766759580169521695686805334290099892386402604744077460088181948760541287843667299559392690124944830611425783671348025721084409687561968418611067079808459349703976869865905985184817033389107593957501599600255796372982799770650841809846171479756380257025060462185683800598879385668307745185352735800367831338198804419173431786820146314055710100450741315848473182608394683699349634960194420979811462080870009021857437580050905934273833161352214297292293008190143634252132612583672361979514978758944159825518234169435393349472058815897024091204195352877436290170747343888888912627442847639808416810723808887493162993558471635142325924102979002883503258593930751505485778978844247118700013556423334890181083525583715324829902444241789599117951888947889796167626917097292289443657136317195281900189783297991541156373506198660636992125635279104697326663949073738817672281640103818537446280260358377972606000565818473461029853149321843223682103800237388235081112956275966319577076181102069703481231203942273564739428456841783684543980764293241569390878807542893269286300170749470160994621832502130518494963746726919294006970157398725837472624762889173025315392114089732377401278004506581121003446509365312080944370305944822299070237340157862270460064703789781745664000000000000000000000000000000000000000000000*i1^15 + 20703531242480674204094602574558931696883384577582731301387370030083502575445621017977310484483733952487423316340953768908593870883228953962125232382541831967563018408852074404273541754457910074678821508591380155943745888083129924669938482601402134404441558574136812991184767389637445309097388098676471510929108740417245770868264075111285564351085803616874107745802624498796585685745207581209796765340587742767260772410204272284088450528265091760834046745189469841537765625584739080730599856316471794827219995754169358717078076774459358817416784588541015096221231700923153888833610120193173714273727316209899608348329051025473464058580233628984561709725792341466920603951009228573409858928498451710689749041853609551510268691410610125795067217946274320736937674417683245091060565691360695910471707979058333043478927680009926835243771872310524096162294759121972937660613568974122715441421202363157606717863495959520156429154474709462407287320835626164014182903093507827286631497712548842148899282351633316781884073960101969207526549913558868323442557167880996099630324154749359289481501019247549548127901985446618977753386162167449196256278158328052568706236357850763359319756703828184020666292804736268758838663356230458974387772358877937314330976983493021325011351209808797001318400000000000000000000000000000000000000000000*i1^16 + -9485563316034422253785075289863696650305271155452754746394354530667188356778682989926879796535487402775312972291748360221935579333176772535834091743239019864739996259360589933290071472760177964217399512879274638501583730665650035589082045837237283333417588303839598332042301135366369473875047693024505876308960706125425162472056864568838277755472059995496583591645537539098309760051684635390329688176180649382712591214919154490809108328802127921825609674349693075261510276579388725572780036151594944278068142147179179395328643618486210473473092658382478393460787109807993632792792339529237281247424899954246184246994976650522936842684690169109209779604928343977786895521824225559069487048442991506493953562642469237317277404582507053628866025700924094977886703234596433759953661218423235214955780354615821240987510770711947096855711287926171508069565647249020833402647834635396799355619274574032026334531565573322599065949877784464100072892518931464236731322587544887646824289490760393131916985203615297411461692651190989165146565390512982181671026625876207165535455580456720699946673273177329657617413728574356087801488797408564027642459174066312940985471557091940877851249385701931236883848659530882280048569962707303587084598327215349561971312472041645475685204674532857610240000000000000000000000000000000000000000000*i1^17 + 3104576366680911371855302600235010160427178540663704648926223053837645056513103674424730949695194861545435963608727814879911264063501829314748892776747400996772300662586340846757257321305402362473988811781229721188207477699160190504266260032313245366392886776185446244061660681657223604267978351356971151688501584969038810269747408775880523348769805974611606509525604887769388493303587913342228155461748259405675708855923873850127311869649548187612383590938036148419254925976153958929050723989969731685855345139900238091361755738681087163406941410776209596239460173756876668295159236910497885823084156054636659124735355061186388103001092428965453550346617973193686961189372874030217727168070937569224901018025008103249151924009526781930004797978989082437758066270391465115347933065023319441236405979572628089689955064741316788348304251715755159410869163286097155433175597830416588185953701581713669286846590351766288137809234301918428082424501208913719458909699380240216173207010939426751989236457286415486320826194789352777133298681325319978787783145398815230262236437238438735031401836211681603320022145565938655836420174484506056928855416915120415918643216873035174123359135712780235751759278089319080844188514368125636101675741761322927882385994753760619406312477701439488000000000000000000000000000000000000000000*i1^18 + -793455847005206107713610212993776796884563540553989288625343540428078306899895905032982615837169198710449534150799716844001123732965044395755059203162348646294089100373765516149463281292906803061978116825951370193500421656360342507876160776110058371141815276531698992714880409973122343747763351979498852449408475706744733273054054283187343295272134807587178049630605134255962329606655218664068560086513608120065488836321520113346711661825537750345813824331956608789082419912239245583178251351866997181804467818465005552008648665110110071191574217023678775847071802936349000269208258962886587990017975804704057974479052508895072307426420420090464100304060895033191345709218446404717188958299524898315810096431375844040579172357776843544932297455699385986185430117830938658055455486252207366433416020964999148373626091013145311394499360372525582476233631550495874161095846989210877477201777994560688766490319708081422459474365192812828528725709068010352446567185734648386890449904062067030511213485142313037502898167562215467921174982036345442513111512568943805964294227053218862357130998177660490898405326457282550909187275636404995505384629197981964935270213641039321371627956288604569081613845368967486011076294832427488046864084295858730671877048691682979443263351554048000000000000000000000000000000000000000000*i1^19 + 164554646616182053942635222770983942647013144593496621381264397272872864549382838301230553184468959648220555666855445139039380157024783502001405205786053693377376809605532642142908776653740274561095580711426630562876677771983259927138745903167133384616291841546906390631226979355849510447658756628048181172984247006999181006480861693667691926694521262858851009315149084077947457992741195282935927572712144910114031114865774178339681372604301846015615178507539891877582694226181200152870252295712942075921141264702346027502139801290167742422700426295333242669811651730853523545434350100049374651437556864175178787191848410247674213298617170006972166418764395511416508483724231807150945114064825343183641813841092410688896676475557543353258993619194198051410142485428646132148440082726592865267989727392487108875122551809588850630998708942771462237163505827640042080877382601325456690305254057040913883452243867041245320430964989190178144809761441239834843256128921698686079779506297985891476656397377711050390299282057664900950420462549654892061094134266436391219346173466823679362087692222714038889964022244245749713518272270674887448042144209132547314786459071682753801398940753107974267208765073649805851506122451503048904649928072805452145994139241555028990909166387200000000000000000000000000000000000000000*i1^20 + -26249963947280026008925431820426685122447977599571171547369518283951685197624849122093224699220951030248168956667528291249629786571409451947488996264481262341753830318100751325545468996426681456640690665376360497496524360542368834563679843993250785073821784862992818478967101075485698972149595623388256117596409611382332792170738446378718319828980661315554074506755962714925531486373208775778436682991719644977389994661340111259172032768655848907758094669676659471070001579113238706115656764038838313052172481471612812112422785197048077165735203303015833351688562354596723533285353183011628388478541366571115454376342082692458186143541728450694700881902883404090603327058263556045330716848670680367943748295257308391539716162962437611987870100579153381458084997759459994148887851983996975181428513474389872682793537954544285713483546606155057474584439186466420824289001708736322298515578841167805713916861072033855808262111415882540405945587808442559236946478918258602186949545999472160434514279402998365634332324128065461856427121893979865714416422550567705959990589222625683266663509678562333343420964227420037854105371321915020886103081752859782560705961932230338014583822072748140702337872862793691408471030992460571841082014328972373829837700510787587986627231744000000000000000000000000000000000000000*i1^21 + 3046443205647549203654403165582099849287294931193715618896188322084517532619851675959668441609152335860822800947465733906207027881049377016255650375303374287424129883817766520260759768922920926693565212617676363207107007609351260894076843246369117537712594202508403949113155327919795405022026248922879866309673447095658829193731631735073973946140911832059066703535237687572122848359281816143356000307812332220920851863116744476816536393006396552036739383064037034706278841787468831949023701334996907993047713554755134140758141119612303604784595537592111265443110924602644273148944026649545582238297418799711854294884344747163637345026534808046885120843255765137845279101051733612287737715199735782302605727586923894213337940552878636168378812104908053314249446133400750477169822919875693793726605702411143905204490326828049903056040562235414552242278286126562919506236271042114332211600135793670126684472711881566695506359146616422804061532056782784693444990600442751241995656114596517752029736371362228852941962169672075435161620320326352058624425015056816090060698834833335695740122596113187087848241637038429697222860072857822375528743736179870221247446723366218641462573430411302517739815278845719870375104860273696360001490531715752923833148758055974617900646400000000000000000000000000000000000000*i1^22 + -242155291931117299374316013379501785019848352762241792006740086491363894868062320142679646901920651495373253374101501151514820115239548741522949827312404073600821242850674860261885744788016086956590372454526950477947040508003901874864535516961646816963937249681075708639253279205093694647002626441456430717116017675034920877349370143764416351982867131409607620368635516024143228100805429973250310893447272094874042095682443421175643851313878128887737672075336863887000475793275226367142032467424263132775329485016358021419883029760733306625345656709416384033235277006528499804292364959300424572793480433831670792186673843560301863300444698453624419855527938009298721701633440973796104085199541083188744791611022573314309360347588274444105643487722250134432239880777761418058073541611226769312829401474121934433093517259350287236277071209891488192545466061775097660031687839463440622625263388079994614819861102009845669050476665420189150928948375445452182451323530381769776344647139977617389129798514582675764641880211145321894955747071485569963388372861140254184644326755406133500444908263203173699894687298541962915464137358766179097736846832474353420677603612268459039471344228689115388746469603293008538859377930538410420830572510387195415376779637746753863680000000000000000000000000000000000000*i1^23 + 8028413418543715464294921885368872068985973163898897609459222597777482552134651538941472550916935261692013302992219002517135379071689557448869255726886582949793143351336865583134190299929069299000693649681739291739762865774424437321577846343064215935902831485446119074969541950815142029730858722744755261691762419681070349843862998220551580254365668514862767002119741988344198469053135892300104013888948077998848170468090826761283083654295817255891079194201037205361934726396585294817217507403668467626727603396653894240699791664509235277371063276901612172189359351139886312966438962482066539513922499118877262973369221525876177779651884639336766328397131696794238894819726195575268024217547173295024167718814176287110792316838643539176209017637895645003180643729517485358565843927414866268451859358418879414344578834418261795620952108007465164709459653016227445777929166091666234827707623555275254235541273517447130755806749254181074981509486445178196752863787342430737435708623217308515981524433540487152431730770475576703081611863518870477838614287455824237574403041300961813170103647532447164604885815901363685281287318856392730691076444152691611623589361430204294429653289549235107906212592904288486786022683563299828172443591479263135092527659105648640000000000000000000000000000000000000*i1^24 + 1311974300519714855043607556360876242638169243235516619505978124789152818151928345111381893494377312890476268656927460588965956451060052444871756380605994450545945179579645083967335585290887087092811714527504529258106219913836739948054115790812911981965748996853213351790619903181329603381138090203398441834731526522512722463825784917138479297150417895414746591611333207942336251300598338858221403118547263362062974829446800927846619091817018261561566633252080180171602121011892898008447506804731663679320418736184022491416782148939822100451692123961916384014749375627708617178479523249091269830645695989950555048989697692253342839052299299657444372095234466675797286294426054166278237725178908575134024311766683532597187815463884935433888068870534362057499701894074516006049687917304330369147531593147496361438946363356753535060327996563675710194812259230679916206159810805773078412847078257012059949838455439226992618375414108866234235240440180704829967394364272692431469859221406767532260765158068869741281299930378915540357010918193137217257296285392013614971418894900347583703007248836873292155837394870031003655766193808697770664198138585226626771119779366109784495704286399471063906258119255676027455861135882230754205162051018184774233281620502118400000000000000000000000000000000000*i1^25 + -244792037661561755920920193336857280119698352952773863661092525870366305566975307554287433633466592794722502786184276532130137917967218977743966141082166215690400098513425500249157101090557632806022805329742131780323505458298577815122817283549802984632004963385502818652624804699451015667062424474959663043269343457263887958269955767338265100440183235539036271507156255837264319515759073899019850216181725648362855500523640059396388163733751519860899861482912940518159692733265351769264254258261795445613581798024333108011463988067629584704066778571688284678523551073003313805640606569431145000855149897656221509351237449184137534737853283406668095778801639864818912679805183869761873469999666762499819128905130870006801272564941636923077541007500599756544094671162343500240077779641721110892873908915315809815307124401240948525391141007785868997714969304189145154039215169005767854405353830061952561722444991664349255983374688809563187507394819212224126439412854951083224719383335879564802670756983920630333961138028901448702291709329196191095920656011987004968277010806943552215144641918376178908417873885390697125748288500764126545320699109237299209236161637753161217975990438232639869157723424210901898766276138346868485662840649066534060293934284800000000000000000000000000000000000*i1^26 + 11394231209159449889343934949980926078147179370645054979589312081834903783000125342442348763883147479495824606199656656302493695847254235417638569519883617534617460753992298243216122532067386454871869743191818682599095408762559822231072095348064810928466573942279818306388428263367399754819520119663467384830205409133154304094060776239177272659305779018467419508652719157125980545203299359677258078382250802732294098644892582387822656454979567510724427272405963842551354495455155886655082032249847233076781585879766171822769275821641922303917590589440556883071347460938625356774756602728413722810677406932293811445733910343126990617809523233735829807193336271923051871672868183260597486646154753636070618501841786957654985295471847755650775750691886134426833531604272985120598755863098272666381309515563690788498134501648510811783498879770859615258922403825348546646085038181964810488622829546375277134067791516317942027860984973460768359356174598160525964590209820145669136834404404314275879318592792280689505207183854168629881245244568214543468982867122872911655415540086753690503051504805508861802354315811837056776586715073223967633975757868985698338508165646723101121078639766654628878202042536988813664857569205395420592531238301672085840199680000000000000000000000000000000000*i1^27 + 565808723460619686465468763689351048694748276180893069368557456705865560974331507901090473129014902959212305597024954046899497188114957267410570809255155419582504718073933084852786938761828893782517870496104213434433113272326032114735480193341548706835412412482895019576781010200661089868708961410649007644679341490151181240923721313775926955222774492725484303987241135411304942767427604736529560661838807302827985108513291529528341941568642700276917190403449710695625199440510520752282969650531110673792631886900560889377501024655255489966028092409170358480905800225089934587268255841548516103363007014674583466252071876933092602939665649497882631984368167265426208630416728377648769155498461206359830299998703170787873705197082356540190292721478489252175256964921173391594700217917954263094119779289748346107295760505808393890971836788402345309272275082137174696865862464866783077393619149443960471119923862884753250650769545171578219519244491240232398774731323560001640777751743025706880407186658503989078301266462945250806600798572421883255840481944208976141107947119761219989686943739356012346277846887807581795259149165712682438603247033246980366863169932728559481327076780409902744495266131343939669530487060921798037285362629886781423616000000000000000000000000000000000*i1^28 + -17892786564217044976734453418911897686709688032188186036726165320015964426516466853203528222964726065411140837855142629312688074662009583623974670353012033380236855010831156106587464229543085611588225406840553310435751425397991074527509662862670900380238193433588236912509043145791055250966763728426196760101481404443556102239383189621304005651461338763918622999336118446136397843314322546520350980545387295627267569593401302312109210721126388382377776303167641609893212373883504085443546353196729605048660875426801742783052168554048861422900321825475817300384807487065583632153338269480846330049273961116432158332918725752077465997548332152103488061667092288076857693250864620236801352149038689138969420701830494951155197977030335161892699723460241414836549078111091524354491294010116682055639551022011407794596796501101880561085851731287607311607081375996056793870256766230888891617097486856309711440058677775664828852014272715747971816927962116714975958749245882278637587800403951606360027353577043651214201481370708534992987838288674745213731784142033633107704960375673248765712625702044849764527817403045315267198122489301045950930745769901991662612697432546966437100804149838732302962857345210497660023053240102958453223431414902004121600000000000000000000000000000000*i1^29 + 1302570120188364366379343091333372597549232086834658557623360265560498612069482689646652462291385050362116986616384696326472243999414164856798026948851907817424197049921438673158548663192133879962686772033215012109972626803164236177857693839445936688097509204403248154792357059251864462515463374026179589945360200410073000934327322130456751168131793575481518024273026316778900176503784593838327886967607757034817933055035159225850846921202824154934370255983661600815352317523182080332022604976338934846562402163719495645073300826349791450637814919212569845429287511524397838094843741566396016061628860714341283764618094463883649876900636683473530476702492184796792061187466960430937601386237363444265544087199917952967411612394955066075081975055416164431709067872639709625289626699082923286678206797894114026009243445871387304374367343902456841227176009204868887836168790698521773084666996797653788394603428638073344420293747721635773367053805781380460600634717570059986610798875529912753916476862351936296793261269773386814498876064511496053928997818119651009951508520975818286557520160341707522109347498770415097887899058887838202298797622823619975109937357066338102454014156317117265604590118111267745700876215159051204234058218516512768000000000000000000000000000000*i1^30 + -65512619912318499249752566043762605409679393346327054997310701148867487738755143553749842670551762965849749403085621617959035916671755705618878413110837357637301143438461540497711833462842451531800132372524581857631162700674815120913569269128570099763636552837109951275810589953739275614337250075692524359786174680060112986947903262451379870933928665248098846526617367516834350311052560266372428291441447829600632721922316078025284625847088994872691988117045452868211803116928243113930068462265983353897124417919149927271231990367696985790212615767165068773866003954582970972167564319882155362959364994208216865686323450749218818062467808596362870584882433338799734705143155834523430725269378025481372490285430306149451138306230683410727163424313894151998382444443026451506596102222290892597685153225479606560191970501387723706969519725283467093304970636128505852633088234098825357665416577177643753404739033798473331266607498952874123489910691856003887457808758071484467598678963215584133253387376140801428806672291477048722531261614088904508657313024448896459679509071954539998171503895501095308977328501052558155440626365436891830786247760815602034111065682014387152777216043253007142021357789546674002045967360440498842290579360972800000000000000000000000000000*i1^31 + 1234929433798467017749582991474970939453580825708714990104709338573703509914736721212972995517301823195420447890339993814164819017595041195307719145579135989530490075209120433246011287241709806140062907178958191792395046030749726265339688474451414119212923777738895372143153592254362187028362166175004481303193028224726735816265805335501158529311809927915606705002352669597899266476912032107107388020929108613626085629895646299461483635551172672153501822119453464529196684611056862663923542600523200893484043642620400135587726302818985666755918444435632189859663562619855862615188519670136516949590419448011642773652807870251923573299159027427478512443606745098147743107689096674878272225886192186541737192184099181014550349292091455381938130321092226143756521468914876978397337237065147043295855300080699940665081398962361964194125932505636492342018971132690741111309648370346233099881287809458933825511041946476201898694363871810525924252943239732073065822553205306396239392592383227918237367702329665093160422193854609687879689781876549290680872184932457960891060842237279501972232114826415295508754171714708020838486663138980206602552492303453075117248062089430587572506746795288307318331690916800097513432721986438612279340564480000000000000000000000000000*i1^32 + -11275606824080144431285697915368980997421905563363735241219980516251558508140767900401353877502208294407717369683771482574882272814724356902092651097312408665371098905772332627756129832517784694842104554583570904050112962993184396788931594226204833985944003176155145021049057795040447203370319867254111471347081246323189546839385029344657999790234123534802101141667442204588001253982114130053900915908351574975295754426248024860279124133623007897575175875314661447390941311319749565904294036867695138686896152553192402754409972337142207458843590814738909989203137590582984400609220089840740011382676670522701190385289709990749975060561499197017673407050454392146760431011572025583766116018803474677855996155017567194513032447372049456129350318643849634611136912882443917468961175162479478916376884889088369411835995045831389939272370477979392746343264037251542415865321234419205394144024667943617174133993084895833415320899100997647255633013759374817951991562520249082475327610365626272266636140489567944767225157069203043550694228014968823417690029721380510900991577645890531305758094891018816957118437918594227333246898773592852579215122931163359307539515461852632060141583984373609781389770528657345431335722709127014326992896000000000000000000000000000*i1^33 + 71422457007761139769384779951440385162797921932592847377942994568876579435980250190024155734142719246489295693247988932506833037972297904548056744577016892982116875298379101896958763729661935521050802739853240180143747668954216704883509179795083827070551405029735637015219657950895637827230316597807911967961887475278342560553434430938647861295487310920909063778149548743212201758071951797853792053831768388172664861738467332229771981002302009696525510237911223457610134412248410351026038878275865343535935596542396704469573958203429737541712271475028806781948574825235830706365918767736838969084291672848413992907205271910386418744925124104319399735290362095407547111412502937429317418848254024978854914827900864668430866197018829012188478268914286664101776015044774731498437605883988173277253870327793720569719009096636340386891041764555235358565879117475066205511547360213105839474129832440013214796868915380369920206130862392195547945506800795448343756905687508083084908122620170184196779834558211386861811454931858131544381384664122244993574191327678939322453471728882090090534983081771910300702354354374257942572166464819760931587710461584324384102475557498983241944026561341234018770045775930375819522208585656303616000000000000000000000000000*i1^34 + -246923587603778460622557064681980708525427118080857215227994591032631572331821891237070942928493564516452858867776407160356151778028701680336813299792689930327120080521138159167211715266561459759200670425907664604485076238259914024408860525395338379742508803600617211159364838823050545403721555133687679035305559844479503000882157794891496629950129364300563606574585912679388329143093126734057296221362161445897720968813676126502512543872348820727324268427578932798114410524995285545985910636991631282238345620203254028959603459100493189085108525196551978693589715784214923642675574087323902180946794137976529725854257770473140452889562133429555235010094184676734015869020233617739465063466239912933304289755861317189561361531361919536846606364963548382948471668601205989032121400102440827870688208961202272424724109668581732784982370391914665425780961041889449781272895141486876387600962812225073908061107106497387608582285528126694705919306982477270040215823746794511488636597560424428601021925112242029531513918095208836622609429494154949367568228027899964454712343982151030822963377587706571720998355548263074287539574786882866893593007037366098607920569917867793037847260929906809742421640611966246642254962837422080000000000000000000000000*i1^35 + 466312851534416338264832986723627820510941320594940881406222902188300038642238069331371913233435525986948977726396837757641635745126235050928779700227493411317881890228701261757808828327755497086136603304114428271912309957768559085982983314724031154547021744515979630951209848732627796854960593519962600869061834251850769288206620457894230699366985752817374839953835958432357863470318765962590568461162543212140483396521732818193690612359268707048070082771851883751311418274930233853295518842198634868751274041283357052397160333483218642606948627119158369124805974747999802400656301442699131929243741343453589037906598440049377718411416193659587929648770072007445665264306177642911897482700939240296940282242247857575976251682193282422001587082804894238195699316325378448305913598326590472962149618345543449818374086411589898876773108507310220636785284674130125010660560411441686668867399806978160609550678840208630625826434831204444530902956007144636176254510905940635784533972291501927975442398337350929352604191647820006954017415194414957019957102248784276567028879032514014545286241984860841077322999464636161696442631695735839268545052773851872346310404600439186970032486790526457345364913805644318271598493696000000000000000000000000*i1^36 + -321799727463627430359275219151390737188693617469620426260036892550357408978985374186351463916197545288023191677376754986973963076641174963853343940149262618517884486034583710419936664965247178231614511486804792444436951890123348527210099426417432656719161251494137438851530095061389367550596582558851453141158248380382649001780632310570399554658557815770712316461435513447738207622925577601802905653220021798752204701822762777376699401437720652954828665993091963546029235039403244900138962490467576316162098074231894166717686650611170428128383250891336253580043851546797948606896752341340637079937934098334855239618665417565645825707227373261971374010718593525741050078180258269803618808000643226781539273205163323926538444533172997671943503895270309794567011880643364874891026645392849619360702808553699575919819268469263683778931467561124584892956340123116165976302988897798473232333224512280837062873862075869316458239045963998933559480851285344597009445238224127802609793224855859795963288213541426945870925583652202365579036128335213889330704221991230770404465039613311010449233440361139861072170906146754440618273738968338553503371910558977878445284729344230531934689290574433423965179824500767704324505600000000000000000000000*i1^37 + 141283552977558598231794197636120926249351359246025216224803221482656161252291491828053277389105230279584221348514148202460613584653718821165419423743939585303920453886762641722882210203843793886704972046452907764988115204539266867492480948133944089585011910729308298895489103952233245376798248714972485325961570621942900389877886822638286032527102512277390421157888012729805658603529857378763713924622202074378586201151240220272624929341227792188128874193082045381356490687573319498513038660706707841625197989204490061519961673485015037602463526701273641368292093014252092585805844670555459796863522017442948411452755343727612967747668824195863187486372366221051555301120388307003416865875443481749914717421581887785777076324125857841356264311396446989323957279851397353713300763924153160588199649728341584229252390267084420290439848202949464426720890216253891395828560709123892139258577360777943347327577658484700827393854935655891164822873963238082431691235838733477557603278101331687383190991495791096956731467648931507787797704348270271096210650571336976249531306367963550021763444774448847066337304210313456982134018515559962534960807098066238955965289805276062032193554586811470723735847329878507520000000000000000000000*i1^38 + -33602188701946792233633300340243751642960835544053833515397678404207444350500366814286851364321401975556963731943783212307039737990873031580709997056677664285237430754395793340257106800791588624784203561776153377155083870034995246553257848852995538830853186934634840165122442106156748456425193869547382316501242991848371713919299893399748450852357420750530276732558113443042214337415109872775961139387256107681659271179009448405071834399985598747959777919456918790407415720738292692488033557894969645074529123543820515394333644626066399102606508324387497108748674901559317567925833561023597918736173545347273861723753696414070875112388859899749480864283951029000536130614523491311797496089506631490480491939719536468767320718011693176301063092637784186109402283841593714589375744663862988953759568845653023084199965577989355981626218625196355503193978734270152873163048476081067795568759947329601073149670999831529812106317798553534113787642443443504370187337519082344834711625981701252697350935922648898267645839657429893010061329265698547237986520158531422952723797740406118904232625151787967070825720700383147449108784727185671561879317669233345731739061142275338178633978071892810065257064038400000000000000000000000*i1^39 + 3881775248982870091112716860032197898432091406639192454291078681216543917495169008534779411339828587950521665089394126303406161548863181902599597410849290308654397494893230847891810666032619983858951538153192356461970671839921022344242003769495676633489080558016268792719882800881785427811180789218377777227416177418728132570402288965646773332118145625570079260713540532776280901367299788294478500655914013688319479141242786587139738574505957251131048258006926459834480559570505473165043143450889062490585195951533106027243091601133491648866870062172169881998396014466548652960046137151871375993004006715659453343485338915261159077607859202843470288494680993864133239099860313946040534593896782038177244243743738443033283301568671807699259821520333578945444565791513178092423434699431896074370277230497022364107266131096846841518491135820376727017099518006496376530404290874419442119329396525585698093377676822270127794562736941555030210995360351732488035198515795225288052364086589058603382967835415210793647258143207571701707277003786825988291433683124597631861271698403511297089534654072330279524563543655129753865429389466340132487709643882872688109713341801456802235655908257643869241344000000000000000000000*i1^40 + -178194573342001933421315255052998549814581829342959648966391268314511055877548552361988526489423827702241010695050348973141454242397263338351138685654079977015729135180492814470424607574838914302372627620984625731720708578875491504250642977340358127467584805758072689648782381131637277374496518639751684572971677601673346322178007958511788511176947983940243288377250236307436723191152025457360930412227745147580884774108817231600423586185065466198272381554923085684303411671118008854179508957839079199798063919814034879402027562457489734997363518747978731400476505202482305960232387440958863078334101979609525218818154470348001161301394867315275085044839137759302526048833275680571173054903554780100637130270832527098786373903161446063714616095688966937671757035618671852893970022896041104276733514013374715521782912873035913663105104866204192587382424613475795787153994704278956740417116410749505917811548775737000362109123277893012139353219089315655316620570382082427575667883420920777393527623940277156970642834211147005053931246244159704014849368052975350011972253777436912155584120887541083662731321952778498916394457386899955277454418933014208288971062971531653313183033681206312960000000000000000000*i1^41 + 4527506390580924986360778323328486691983856995672463889745541595443307526507201369370064598758432227885395698380581495552207761232069566322338690712797145040281439850365437109810742422131199784538123244416388203136290415585603292230393446214200887233550614495215361278011873705884087436736515760006703173411745246520471319756422299847274064834540596630149777091471062981371872032481911252324283225679838378170162914359168195588056559712264752200474622624357535437115474526360864874227531344002641875997926553172288938121080444788783674057329759292994447040915316268544856759656155123729829424218453785044854057598896152667738206499117191483187244652139935919274600617818825838645059553260948981010524791746364731023810463649242339698815688320899476563090026154409117663053020722050631808424120790523617907254063161760144673728120386148186238600617604488194366448872084794874174728257252563268592402255485939725245800771285236550322306532853594918278286025665055714119270469934027305134340742971067556578172147704462447663236710949913456429283975829763448512891593514364836899324253813441697150744070205898433805381522114858563023030721486931115460118353126913395445726791333052416000000000000000000*i1^42 + -65034524380577109033521345103336240265286785536512766937371203180723639660840078073763270706673217602008107835806452073299609065259150192029717643507880189219095010238595876453425456466498158748441202045534145923292007947886426894066758209052455775990022923373415971473312663703291912389580472283748931742532750487665636873979274047152435621882604833575598355509001982571010913842387110680781428393682484027108799740387077305390567895428468268220607028905740474293986155452676827443434998484080729959301025313152988589534159799704071241011110783187926042702139240074582353866740418469646282745399608380656632158047318081191807229775089025674449061039972158729083963882511784286501612472146336381642221215099073976375621761720227323640383282904932891435269142571484880568704884099479291156230917342667642094770982023407614040511384007803681944035801789263255319393672549743311608606808362361878046181212642604056907762654546578274518073396343964359875739756143590531160872049686707538701939751748823110325993695518255838625744334405900459115999992434061363755750322671275621870146869001908885706137082318456469821908634081488610356099247044361219497306131075031851670123315200000000000000000*i1^43 + 532330824913211030713398009783004361429225292882725655511308140081492932299114714718845083270323070356758288189579381378850508735288278399899894495415965761694924706382900142944100115655045184323878553357528962997948767676706688750264804510752257978992835893307711726876404252568396534704510584613542376756168783613183135870551279888854675899678088416811409635460678714552354573767326163487694600497041271805444095005513236170188922998323314650379246164080965202116235364475884469203193985462091921332969199205279982415770075348899827780998236475133752452293477448489839531840105490038854392821041763849751603491737201252208047842462742581781102913417259870034922954264541353131655200589567360540956237641840629439706873570638584646614925973955103607393114538693582666352372334003223016113683021029949700880417756538154037767048406608018408139846528562447232577814628298441251270758772982045888757752493835966387942959561745888034095610375874405192162938622372057640681778359816534970507942220230549425373572885747579334374968738013395416376667678439366207975991353814087379170696833317009495872051815756388757196469934305279993920729079499494205628507948877109657600000000000000000*i1^44 + -2104073831317275754896655460326800269883835494541534326669769097952032660018229142943957238896114930581637517218198177316900073119945627350709715776516516325649625954651527949380668844470864229235580589428511917763884224052157004090428356249850377852661580141923530548715591834950367338253569396138089201824931722996665112965433645610100214181212779179909631058715222983797420717961105265326805040999750934277247201593801758412941300628391470180510189594256075663731127895488238229644774315736341047021271976797376670933451045188916280039392788402347958267295304107399220497016387300357593261611073108230512962820098801577492995195571431602430550991808902023402420150605418616109751347535320393790848964843314446756486378152652442863923338636137349463754422328913533947603499145329474973887225373664847134675868358132295611397785642957182661576790679919541412727344896642601063939363692027162080757426052051870036570133518099221798768500495930922804439552164943972682243642409168831733558484641161984899598476959139604002202322743450426039689044423369456392640048852609182217205336700833603931891212361359583150229769527727238992690222875503041124329322774528000000000000000*i1^45 + 4404599916649089008793174006786311508701376190804074169230419287846192893443490888062707008190836842929591429852600191369487693640577731236850857737365808668709748684230369285160483359018501589580512070926242090932950803565139742547395995553499206382170186199000252956462436166240543540777410618915341647654269665713109631097669768288410016962287509738789236914071230474689020306412701120609321494841850209573651023178196081418327911889768275423869241689648210930654860753014427340669819777959073614477716854775451864356428286028084744921061550344515367642475795197265160471942578380703568826573729376853489253028782861920213418627252605568443258489667902788953911920968440556783491892975748799231184876930781164073802845429917968338498462949958552057763578561644409514915249123432403522961766833817902022476522331663118851512517001315100329361013765256288674099491824684208168921192582364072661597567471533439650801094248003486206882744175308832068076787631827375127219012012226471169874139161335582367713106644030429307418643468483900712001137414877209529332147914703124624331262380312294694049992807282350156097567021432640518710540248729450169958400000000000000*i1^46 + -5214019447599557421147021221682873863784408335555918115276346542671580915935210089222107607878385460525493823225617831822621285109055415821997936226004021175245673255621851441731676085768511314880515747837388785981146633171508812998765681773722396416012217755862382311633659993946769224109761676327310586906753580780416868185397875180881277047315570539457710965237338409902510626423199261981496112537364814225843449629710365909246031303180007737591177173489085887533215868499126662173805802597169211036123852191089871161297350132962496027201604648072993856948725355202724635745285635496448585144254919331030084879645525922337808866584890416958658168326652702884168310063112310133789616378495685715946964929909124910775204058865753799601226480753715052352686088660461419256573020407496754391925207311827032610724883410938975975846533048546582675998134269344490168303703932126051200888391719758947222162924227878149608221206170602293624185593684295574680958762570514535899304396113792489630447778443481101350518750208425067789117496298595870037820098714628471024480450115877928463048600096956724087008470630308181829389343758495732714842917437440000000000000*i1^47 + 4668368033216756275839754778627389809999020734876330571160439033670138062056544161501303812423607793220370290933274781585031647122801675025235471684303122012159256429849448673537740500490036405373294697342060468985376953417526768473721041525877509964373039107634438252201711329943999047266009450510729583047790532069708926270531593238235531636867039424814348804974014886052453434523865086397691852455916379142502992282435776263868819890853767910187932733411079355161046995410145299534977580000697209423685630329862372627838440105591976701212898943799894759960846387327725065803862392733143565960207622531165799572421619925765492200479031417314752477209656591866592101430565887700738840508277678249752494040049974942425184822706074137042184367591133650220361801260858366873491818098574451973720562062717291057068332141307897004141648920686574242902801171019185412567209149036409429714169562903697239981586877132731402828220266332544081167753001957793307387877552028995574302722897432349546855201997875903101456997512559953790046111272493474483452861592164344392085635999739803115274072314860784570370311017119171776844601452834037567488000000000000*i1^48 + -2983611279711920757651529685924753726643998266227694570844821942295238299748276749549656317980535422562666436496756415561166212029543588628733725580053149343902234359264869459698775176626563025245555804998021930223450795441737974332712781297234420010995424701077856397774518227271592074707438502066902897230790219214549522345901329247406991259982357111199170798776915602451137152557525228272825388260149908276796527696244309182742672807734747669709357110730484615304380272769441459989047035055548511612531394179511089376268705748931413668248308727185078783806580309133243371369788559016174918976306121206972746928097322823033779334637602238394752935732174213528591237950077972342845495027867665044899708605459639361605735447497730808713164810727893310394813902601622590515316344231481857111898424501717700817620575581847483921383298275274412615284891495709780779425218203118104338753527823320379069112453103731716897995921531407211047335446211759261205728601546509053795036666814227055500202174790899705845403800204105115535162847009600218360010930049179152334665211227899954613678385885223756457993386164078161440212323186688000000000000*i1^49 + 1192525626309172208928242998820243875463001112581378415232785901963206843410771024537530010401914620665069700234209757885007073296364213140779778051275341784440243385635902321843225988751978366844511682563734495945362458022548296859633970696127837254939824443805007666819494281544446199845868243933123861101969017320972198121838535917406711619787823487660921671626430429809096446652168650696721034872321622201194925507197860588336358313337769952499554175161001040751372029441342249224503166342241184505382908830626322965300706924187274339549325496947289225348808608576899373755417999696146645996699170911001405682201272373971861589645839709340856699575254836490786344497000413498012044301224029789718337646841845046578294683717029327650556653385103558553737008887091444823109424498564828934758324735774031564680394113845926670906139391751522308151906095682307363596928959950854075479803988516639535219954848495509977045704163201681733399355121024118282629285696822405614270884962015847270835809156954267459269401867972630897961375273700530072321371601483054645588675286464018197454473740196608484508784942453477374720000000000000*i1^50 + -267333712394396791584632112144596035552256142444267507773802295602447961184113652032365439257726064399935945401174739577504345223628312851519252332507864304948791535567321170311997468928149970795571791962703490677920895312605978926278362610364026979574390193766217531372940951150705289325713530947425271512590413247175395862910959246896581599681679356522705908589525815374890201821612565267318531358530642191390228263747569240398409285236799323186356088935859734736289786055877987179779156199499940277885296666042346942556257329760736489045601808107817794244848168448059300506774326799616579656353753914156029206056415486477341069219174881133242161344215723678421666967927610205877757019985634703329083037270555213437145627034712735394671768171685445715310001041767350434465800260886144916090744079525560445170567639967568141268745498536576056565671650710873029571597288633050910611083625279897287802348924785161199262325019523617002951526126872000005344257397382260056878402646015851865813639682107282863912769314475239748605046346048819288858244931346275524674763836603114146787440680243085477811646239094784000000000*i1^51 + 26114496938574429566486751764386130460815635469725508756568166843925418490354068782830270835736944321155190676030146808601152816584934050456328622200014450678036756410105368861470752368518441807518545303732959003594897513210321588955413339505507174404945293439708780806314913000473591484329116999339399057898021432427196801104419770968499009210283885725532979132064317893167138054080198294882360705107068509151476632111418156232245989738850702131929830655463597201151544769906228940024002249582477788916891707989587533070226806697088766798123857802507348458195704066899633108367637913902102180683013885075528623181545498838078428138217314637899281562911353128620809888570823146263105946755034990353745774988629831936342451677753489985418913802543764309391913603556959408664932023557922106524638098825111488338181229559495781480495706576825669325637502902576447366394058341904556455928240657791046580210129666563165813598638920208081383400348348123517201359870673111405255536587274977937110403814124035599795930035363895504850556395504647533854261887756781658791662791975484769906097793207209663820518400000000*i1^52 + -279721680676319177148270701354740712281384476928317426140834372941925814939882869934597833137501796264070757891700245586858041393525527751275373867512753526249363226402458415815009280696394101978042366586391717430823915306533894022781590916782105307005522313406447445025422646607010190690170746320499741639870064355610888025626910345488741568331285065274368210765303809954582470381497845111039708354330987114264487501348015154352631416784405431866132931192095556235014807485722032494024902399053045972944613117276925693061574514764082139873602019711719961131505941686331867234128992678919469128185457335541733328163937277074214210794707002472880509824552549805991099256947256526226036939352647298833734304050895728107870136567502183330594811558599284001787520195690218329622529511704186388889035757923146574803587072157722899780255880540029917203511655696413474963507506991220839813122874563723836580083252819340595081192586029302105129833774430058460469204814430200101337081636868894879948159539056764620152876016403238364215149140076352808210325897272743741545239815187320613352610849280000000*i1^53 + 265617990373879462450376618659009595798987966966904739269751656686980820241045952500192437819058631899655591836548509343032242870006757490365197650242667343779102019546490338643327572128632558032070374924029471163868450153930944094594865870233513907842987476504570732012748563446228556535046430217608518878011444537386017104170278186805000906095266367158504319361480664728833055136782287548812228788792989966623154800418657861295827285121594814280234489255888136466408919243724569519614446592406035790633283038018380120344163400283498617704839012339073802919310023666499005745158610010273668287146377231332203746223493722480893327591558848129802278014899396874819041727155427495349797583854433007751137348943955362023764726501757813156067950506601328614360259542323652037052756010613128736835380905686244880280263515851501646188417141102355605125426975315172788686597924502981308152619655000878971908777543824690515852969211480855287008406335230955932003805005539503758094380988415191340216836067594934705524097288583958788608611974142870578081255285841594270756283969277120000000*i1^54 + 577026095128296943655975805116083837373003029111718679556098343335262341365997682908531719672673853256658181215287510877603735071776023335349732336153915917176255725291745800354970257850644738796629091539881082202589207145085606984039110912610079929573551915307600300914302012809753451671854070853702794253180240103072511628894274087103691214702938951725678328614957034302602788710626792659176607876057810325239183075219491251052279273202512030267189562514400229974809807021623687664664389487709921792575406650175940449180513383358495404317106623084867402331763016228490555534230828564978103015238804118466560764701050386862983760438622591972261804759395972543375708587544175206462330197345209362831349002630445105676789290874439551406326754746632009876445828713545723809705346208499820942348978024094500920151250736599517206368786614794765954308676473726534528706988195025492299895535614672106281362730722864205923912721341901071863432973453205258999905367315764096159985709082058177276605215237499725989292089391418199570043242172224888203578244938805930880000000*i1^55 + 15872515385331438927862679937054997893565153239689363232433894733297352366078977525913654241569849559570495586044901749364228582112091846880296904474130458613715680619097545256980029739359557124466286968113947853816441855513255009637215348971175734600691028590356964169877051211981468873862451604872712724699240228751038587164338502046166733031545127422451413427090379924525992528700347191260176431783222806658468941132335818384184205735508017986835133925154882604262905985553429215560101616469620195906010972091108272613831668844281753891709215312440416810548299338233776341661247160524107462677862024613312304164523870686055545025151066079396486901965166723285090084919754039004557463102335456774198049772452563180109970805813730408978804092885286665478599124626725178682625100084481416980819126351571367263771728545891665948180606329583441437148743768300404765308015462221951081598256647466606302924615628520841687726165857104309413365588949533269710735024583829796400565836992724060349204925952991897215326783849586880031480774234305877144625440000*i1^56 + 3165602954670860256568391847991845390549201207760101318552390088005220640933701594095102984246636892815485111059259771649481475079783026892037699030984909516243184435057477488398898608567206829754856307643054399170414687103809688413016595456810398093532371126322655059843878553987094967278458575649512046055897159157020750927266886226946224238307492252030019882896629169684642566497092409279953168705793918264958278513731160173406218420291653489178132120182115277146800761367467403846992744004635571596789142518797043710512005108901954386456108066005552520893571611670095920008501361409383513267121349488904951981390109916117254848542653210351825308046271298808354465344121935110094218248334511731525585253902636387090333812096218030065535031115391385263123529643394754276601555012969064189656249198909833817304784419964294376027608496088240411209717880018262323536914571192186765433363088083546638201541499400187143520119413831156785378632372314042949970340175291894898181558527312051643768022561726777756810824887006199837618333136000*i1^57 + -111139266644899538884206817784946853761991433582574688688230406546402255400607344721017572895200470336231446585758218717059672490552973700602430134679293675592836773863835640030090971630411096569826643574953587943833581172282803867511162327720564648151284470604857165496997088432047671896491903014712740701951540122004888894858498748159397349885037014723317581983037451167628860187528084423942998984633145128496597472942265254473584153469175827574794672763920501274960964093714128202032468706619389240278252082884982002036096861665096418674409318941268437150314478606210257944147328296957978000281031128481306840152262845131064348544837275180260209893207117160265372269580972695093295212319715289071700341649128453145766172634691823236756687409890344881745667894802180759666169147348012815791802235052953123619192753359808681796292096766137760279885261744567315923192751675702893908492114624982964193223779974041064853813400425315144577668514133921535372951626562327149110294850424919376820578076320763044873359173869200*i1^58 + -5911244616115961200993206012571118707346091932379821693065603216637860437095254987150282015908862562731307557665907589764041110924072137098863082666582840999945650662956710460781298652445298488448486802813799275945557216646280139458045064980659981251536658221407560767652431349575401237424199001378673078379878144437631997973506645047966098307962811382074357365025640877057571220039225659405654773313727749497079864698751026278684709864235696089766477296513189190368057444995074447693226078724667868261011727029124099171973655716682127485544889221315295365633204599252798040456939715250032881581921993188979642615518949181898324579762252972818776110435813274264909318406393239746240757119433810797449056704423938183525020306681816108871065649987664308328284320710322364615323975704694328637186900548792019819887077722008641482947120818829626009359537227207499568583881101606252652610878696627779697987133626836279353930000254881090758512801974413058460301814260588416110000*i1^59 + 3661452859647874903820990162830913667746085318907922852224859651221723353264807707536646292855854183380016481912693462816682063651092817106770696450342507225382591975327266897220267649568230370448404557033959061462515075062588691558841553620318313613009016036866689949991979950023893040963362937642544301506167491467300961178113193752916360761050039608308118416413522089034077682065487521380170793612425946103943361908261560075980631303263669599982406565260304825117706301117911307387027526853440177712556980892495884320454297423376710661527937440550705293854003115150332421962709285187684560753946131873559616884238537888410430507627606033543021652800382641783126574615367239694477122053669583767006460458428240211088556998173299193265020556907127110125909390276831172328320726635366599225785403927136771887958620140156215309345232240080358241070237313976225691161455139355874098567322600616487426752974158621631140387217601*i1^60, -17347999038660627543864776805498675538445296430115853591906431275029385804183873133639628354366773346239537062054344366160167744747847136346939527254563254098248448040052473484013705949257284634991406087095683959654962614609592504884191404925058480238231266830489237929031213186398262371035098242610095702283515416725877218902179058398536502638322254370746026002919532406400485856371975544617037303556375627091740574868482905544121261670849224859094127787514374815655793610253987869539162341948186821320979594881509932090536599546442162920380327028535575686684070984002953502044885344822732692509118783794392234899207563611777248979269467854551041433296718770658651050663478922016603777937582125012884114642046026738657677963951111650124158075205965417402055920159641444864873635203682531298278453349697062692301072664589375621390475484243746522842776470466970360300464526225357282828712558369548557638990318338659367737219831913395428609309541877030441852659426321686522831516760468776762575144740030372432622028162093203348674128061271006372103180859310790741584485350662889266356485493107190226889800615620554025370493711224586117914409151127852365306920154652370762714080974649469105148989434561442067951930451438000145322927807061982701786120735876024255603060105652478050513355304270224497238683061789484293198543516322898343149912379047541730047216376749593995865686980641300313180507934840562684066438893158086059213545657416071449437500621180650090857492047298224255369831899921314665776208147095478368042480396245480814967329411935951975319119830365482344141326383030508809360362963371562987520347257302546440819334253004725305372815875835580339314617221120000000000000000000000000000000000000000000000000000000000000 + -44083144884525122339267342821420301461189437265366982626806808624342281791226868225730827560412618089008489862787271396705946370930774070318726546453758271393570759871304554785627528750398750494391418954857850601632197499807569068750128715795381513515362139989445499544366033522911551981790182146651700926112967868461857783129563997190451907656368336638839305600911544577906522594809990395073931721012205924705031252378817070043272065754365254195628377023097150123205587065471592427947388032740429922270721309953239504686802425231015457025189993100894240903855917601264664812446791955384484919908292284408165355148016260025467937530356479410597714662150659049207130104354782740874498704330958919468368027320175348777138065803002511818186805639528463737583624349232808876642631802274106090121895445940185087730992707060056610413994962423439574389324271198624605813132721342819117383729501555321694401181974846310230792422715991479163567023446456010229303575727060632457205497463582907025370608471597977362671608990286966393386240150974742228964169994684161376400038772962087316235978880936021591782894043996821592742553470950022054939399451332137798461394353369369777190648293971188685601528350417638771261940296826843909327626623424917330135172177262725784107623508210046827156866094690694369547211802854950110662035270705167772366996418727138000990503342466145316188986019232454870708400397905401229769478974186764004092064361185106253866818501276397891971360443822292643013190908307926934419459587330589922432054691982501276574787227712076190753819118558298376492821503748649024389005403876258206499639444994508123116985514212943544648178614752350029115856991027200000000000000000000000000000000000000000000000000000000000*i1 + 14665990004844841873254259692228116340850727483727705622230717625183636430640220501559478165757002466934114634067189339715223415216309412558110591129602646795152974667480637501935532552485799439106688075929653951151913727490391451166575110816562548124435629517084184045476649697512287299224349399159712550783764384833059260425549421740493236210798728068437729931986813467180944793805883100221777628366946296647704370961440291154343871003675701640187109930156059836345554482434209981146598222098128144314726447231593617642218406973514406780216668179273758369932010043836499607771575039942737534262446058409086488390252633256783096445212862619417110603693341627960562136630730593290879491644211813750136045647637057833262693357339527120762994418746108848103786098300616607246169276311672902279240253106352876691125874228200414059415551662699164306259739332539624404012782628850793603486126836447584550208804529743210369516188766136162156974172339791421001281668036221157597185579634233942218597542305567054793944283118917226629012720665565989891166507649507715363008248464936044485227470306333894991859350508525826006849819983743769678178553606357830220360486620263236196192802575093046607099645951449472762246695617414271356356852496587100261402117018713845559578825581090264379377109851986976236256839854177105705316061584933343895261279190810792990612600861841629746343238623212252769254989489795138119744592522722427242555389166167667878005989895406246616706205665151293439655994800404885085085570980564357201835372469550902792913906332373023406638507889197600071643251547331307208933019975406654011657129855903305620349547414728279538707503906763907737531187200000000000000000000000000000000000000000000000000000000000*i1^2 + 80159427355407481068750563566489897913655107132345099597275646694061419212967703852722249538006574593042862916590628555764218283407643848760797023096249806557119006849927161754592606228715147750677469976333963274452176477621033702154674319385331282743151195962787414298346458269776423264343863744386480624729848227270003921210687700022664528560059378027184391769273602805142092948664039146867704963512500775569894258727030133581069723769219332998098512622067995486814593490062959151163881892951592371068467551770631827233846081515771845415864309871765141914630415893189991655539514381934265420536384682201593111066195731036792756556389441934611677581231697688642401214768720457592441457665868854268321736657861592332397258980808651868761440079278611320253110523459526483600950600802069659278221855032765768091656951349306800598432032705083615338788202982503027046264164329642701523544092338425706670896552768257292170179064276840253360673015792365013103197001765149180063848543885278988787231952360998697164830587593712308946238907482710273196401577294063702785326448986610027468097071838260132481829615926614643177188350226107901804582875228559979866107507485401621104228137077035734181486471586477513752487860303898404217631801521100885554204448776754378147891798766236077230705895946771234928974872847236043044186834804318104477063313116988534790234015501429298014673532919446815912244890639517444960516090839080347655178041231694719419873254246293642333228292555398224005524164748160143861186951403700733653061332104355051784888949071608076960386693972742146385226344200101013045094091929140765484710837268245445277787001560979593383092088336291431391952896000000000000000000000000000000000000000000000000000000000*i1^3 + -50200158925748045689926599604074324373858844480410521914525484222867854135341232880573219204271799371807444721821524701987960009125571032533516345244382955650676774100429088590521489942711758854086124264098996698663185757004897864394853008250961107138723094301437889714468002825872193259409098282536177047300420004645155490325598221578330891868877501102581127488051710324733918381004314949644422548247241655593554155287985788116328345356888120649399963592038644541545026269067509641736637524133978597466663539392490132814870895270478851384516566972978849804011686998464377054563115410162572452421843583177370515817144570892013232159096930956853616207434077920164989765185670449604315158818794183965691665950658375097737530098598372272918995051312046931714616354657412440330218604909044754114940868075200196231491173692446275831275325701049822131217184637438384823248626226544641725373545036472199913184933713751119234092403082789826038338358730901001970300077194125477663613505259986378845845977912514231895587974123881474062213689395142772690660218944895305802251274077703990773992918917224198822252065210725913024801224286613983811203960610818647756556160400808033285949962413455500840577690309252792724596150802105097910589865972707349395729657118868885649460019433990466661917244477170669156889888280781915767480238052857977896739465607798600093430860052460196045512979551584342052224492057308329751604614002774107033199342683392548484742708699499490310201495506584701124413915128129384658191203074639534664032426068773093214772114183928837615045862736796904688181441423760673278229541293492182087073227899468800905137048828999646557773069972370056701542400000000000000000000000000000000000000000000000000000000*i1^4 + -41693616549814076132079761334511188750795124504340481606417978144976162216948091381023910226492379047396240773044984541853118876418281334943445849460987519733262009121973344569756491321497801071072889792293344167631724939440700877872512170427782836279092140936242583871538297115979081329479335713845902023286993266578532008340614189428937632113870204826134371147892600039855530101332282787682582955865039366434245590093894787029130655413447536882597275978909804334895999873888575825820185355641975161099197113152455079733199871347332542443153646130013693429412343400287010562729462963742254451805231629179515276316899532393486949480915205148524792883831801905340390974530163562261355832497036693532679554700528213440683724908573384259865430539674198562522948042669586371015661234198113361163727895839558140941219309603668198333564855710813916389328898206467734436362994108624742725702967092688890728864978399718928459891404700715655084091742685760435257860098574923063620517326848931863841698848154680402099494976733550118504472176161641821382756424852967105320585746007836648220427156101870725150956436856721143050400991541046213882386349976328445290767852389074230780862191985726853422313265988939822471342532510998207984606936625696586457555167774792246118010051797708082891700384716199732256814147827721614511089203707328946811216323282242966086539130878759379255517965447058224349218285983020232142054487136822801482792673058936584279966980836496020315989388395159752270830543505122552184408402396390019410997736041216905534087376994129247919372554923331333272753439804817164690789908995094335077350203934121124679330309560190274212182301412705068646400000000000000000000000000000000000000000000000000000000*i1^5 + 64252605825131170522972661911135921709488668203606104224432690494143662609535795709404096334285717425090429172273240321287293469076089801077681106434205581086068076685912660212628012760988442527646619840808233146244299820487259697722327833419856696399974302608723326826025790589073698533709842976356438081082750941042284161984821556818511545555096637838110574739005901154977169938055295993853409013681832358880203631740626637404166644496487924287750908248706512689610837767485126650490371189395245700319764726219613094899568794568784601094542788033645107208716086296838192303684296259406097073958181893353208171402089986976891416464795801343400814377577437318524905384975813893239769575580076845222458038288780360550542582831036780342144311467611132404073581887763355955933951778585989802738850179323517915549480458538179665548857266209403211450701226073667772785632337305690243080059576814040481970073214492082708637629596719456138281968066016055736581832398222978663276304677165804714555725665715816413040074748350132589003924036865216864235390528441811641149172070630566188616410683955746852277462244105856286296658175241466419717849432371066407237353228994844406196589194499273794769060884769415574028721090793190213419933480072592626513995535199391213069586268127909479764282177626096277917564789769578433314579226587802405634711096425459066455917501671033999823407038383767672867495663491623955304713615905379451445101426598035573480121398516215934813438158850770508961861659835978841366196069598480855920854355565779916690818229076465497489346643749034930900383833635151674970981102507598922670861007602413911191264076869851413309254596272796467200000000000000000000000000000000000000000000000000000000*i1^6 + -20938707059343097376012064791062344483823226210431564630702753932955431558665467125486916915675908903163241649792516023427009807474462058459470815245747981308161871498183658044746455235296197950163122805229287311491359593472980320041879255254832435505637743462305626987118914724856284936070376772809541533536129476529088085821415612772482712951473030637504860529555835539207951739772886996554502205613755674825666003966201174799786907460701268904192700067413245823713621885685662606272578080316165273194919710905290531054369126835222883223996010704051511551317149692802439959473395170751990216340026360704822656058006675449085209986007672364227077005977903074570966380439200921083506443518590170991852107187417929059441827949521891571544568844135837564596397704646250729552623241556005587465961195088979200860388570505270566170885164021926871515990337158216828083907754292833863677611493589987023801738224060060831410777843027557399688417344071742846915278421882506385914555422791464661070469949916175819934496830437350915793157992341594880657904558223389092234924481665974224266030036706722947391940131429442292386743523272624632013975256965988348135426335738286111043527911579365375953524451194864428501802532187732391557817931407949074925708846311003445505931222098132168528049810764861983183080065182690588482650283932391693459734398340853659721324643542549998087808257555710317046338131622772080288903623728145869310780912586277758950219056026341393588333711186764952686165479095948773330664291112287852653821692124891846921914564065970803645473225573370873336149958417444864315623984747070870136097161242989573513459369834731329364839740083273728000000000000000000000000000000000000000000000000000000*i1^7 + -18148894760380120889181367999315392145715851631308245488153836466939512185864231297170742342095940675939624057637154918558291241326398313126280375465265051399413488749322492101330697934798350971910111332564489096662545820542303183656170756630349463450802239917393843079996949021877405245379194972562097322272556416010976084568136911774395476313919379263043082502497227262205600960047679981661282916198904835145653431895016789241279697834900449058608561221674927295773415725433805731737267511378887661925073440693444846646681433215432731976967613683320261554857364734346163444230591521862400095784141992448258245499033059625095845891673965847884261846606821423881057715358008549042004042944993402425307775317770222335955239625942759456400972933712893960702085950623468536446769649348226715206069071974637292623791933354328360025870186961865321636610283771098709256560559804293826892717501708451392076466195954180223302252933296128976045272604727696113087922877097087949520465718255039731697729791862260123219279248157215700157220714426700109732024238460994528190875558055699331693316243215864731218314848681403481911617632291348559660752438679893366534321040058711883405894186811549627032784155955060905198693832476758073185813404951334198039248671821751461362698724248618669648436699737737188226145854082401718919038413612785543619639132868451345003297655899308656308827570800525464624793966155938462749119452259547634983144606704146739135352218777495428024199282704765093630636159184346616565862197206420982354121733379754536883031756414968617617687954154451254818483408613712142438288745856705646501018896420390192015299114576384566557842746218905600000000000000000000000000000000000000000000000000000*i1^8 + 22043267990444632897516647135242907561685921894510277612169059919295087895816177042437327871378274861580553370589529877662397241984637412743927974665018938076082888892651529977035030761905340333547977760483169875149940559545145930232756745160214665949163464635081037323483883448206176802090514099918446809573810788376851358238080573287712218503912606936243190589294448939539139548051409658162370970432446757283239095300523902913065358491251750633874081687536166481802400848624572875155113511691230543078166180031259010103652991058157057702986577554620828000776301516529494603474348716565854939292607439021950473283296426007821424103705845899094477425004851875138893170344688874132904932231319550516963782295728902730061683822498496533649148594990941657823103130857521970003507791862520042124540185646626813716834561462526804943782948265969848870220908655258260155509713190720702243128207184872571039849977408421429327146609380622788271774154458685770632233939727877608308356030276994018953741389403650933897138989560762048584287433043579744519548739061520537871183823569098889769145474398683782971214166009577125934066485262560352557652946370225694405480949897182129695088971154864507318183838729686807629941344506247509062244867810763587231731867391189757548748262997611450207447792309799707208521349032655257132344082153145786608107901528053317543095411662126911088474355912741802169986048722246805970445233018975095802423398334185441406967148675998069545398959151694872531425072771048013829720065616610973365054357509581305385661136859756195308937015837999247810737160061609274294013313875214868701111620281329288123033018415364804995747885875200000000000000000000000000000000000000000000000000000*i1^9 + -7067186968354014262155573492469184481762916200318771895159603535843918898268506101683649548274564458592149482910260578358014936239863126993601770230573052151107237222074292412829770322501447451335542925363654145443749272577211945305054045310184487542677319765441058281655482323501246809217040534760486100813469283255676672339738856379290831632655703438204090080702067172032402223165984818453934554944509148361331826790082385646811656454455313543904310443627959513221447751645218352708924914021317241167838496783499916669062375707289677052218389445782862419990621022700182326879006881679189954432666323346035122954045463655825206349018948658561585179045761090010474704461872630653868309171489543384895792135461849391463033462376423278398981365738194879816963579184326687949120877149176581960292433615006656657123023549082049432170451904729619380842306238014240210834639324280150089557052823758661125097075224665747462376808710789704327358691270988765273557602560291371529681273660257897666157925962638858654097570982615463189662359436396876481954507387115375551318415381566874777933158694137893542036231227347966000153295121791620957007159629488393687623758836533959281177526939243085220189675635488809046885315525803174414731318455617591945278199074951742636818390685551112218414438732242132401041436357164107131645452832221804459455486578853917985368816708595717072350626638095306494499179337044301102515597092915255974957765323487081653168484836870552855499959895271622494267646272674869415464246837844625802113304318576887097245140950158303042705775227212336109094760439017239946244208004701945907323923254686288551157299449708488207233974272000000000000000000000000000000000000000000000000000*i1^10 + -1619491605838018695388372479232647726065520663378814402053739215480125026853067063037416135889003530084457332715854426553467199159958675255771650813799912448553349640820857121129937032820348033315020829896267937864018655168051625270748485749735138276413546277021119337618041005520434535647266664432586709959879259091199348268090596243495969928587359207871380539343408412406628432546934633840362308738362897001615341711475013648678875766385341855422477431755417885539882358486063718779544198469014017879488997325421740902453634590741093220989333823033109868713573325557355009582554005961862706486390863374098867164857998920584818790664583420417741345095745927033022817231140977682834986770435422390302670792192240511074462834472585486277523532934876426841135851850781050404034038189209326243929600767975087739056794276778822737758200744308008780050201175228627372427156300843898970839656053684313301026763819945375454269749665658183206737085737142609548383152561460698579777239671827966104018547434582733566657277960434534426908182640729362710278881832913100248854345954666359710121040456730335158641898084896565398834496401702354786192919238362111212614149337126712212555581091997027362533203799399445460401252853020878659763058063803993696311364178925601871677469423568903685635261257909268654232255347249366099860849936399790949554863596517206366740688280116582816285494783527820023591953658959345149784903191270306195822104621749363006880236455209910224823038660725011044427764861740450198760739006980449875859791606721084995418264164675111547708245851387221243617899665919560341032761396619295156663279602576806768244361823348285765582848000000000000000000000000000000000000000000000000000*i1^11 + 2111296977893455776059498572932948860587976712190176048424856248100054829885256479946071052664604998538877670245546161458595561725509714070858067517613107289424257335739611805260999955993206685974303991104988907526372739743061431461694559383456251706793576439529601918359775785943903740566310050331104459245981748923282884133936905132847542673609251554346011187006431002017860692407958350365503190775868931536535334128976045479289686283517529028390436177504520529780248991564608077106461597822859423845560266437924205457559938215393107558803550381473478431187255569755925390913096423919013165495991538244084962668494218775855474702934954662040299242386358583905413193266466295729214392151367225719301050611893548656759719126909600090673298728617234665509711141475965769112332537466661013610722280721350978153542466777079965046207265740896856583964276775849498165127879451578777062687339242830523967985667598222083441630217235963927538691848187253430066557551812503715666684993524804664354832905821390309615125719892873205707133510738910919647246044610098009121900700823238243887843090837659453756352434044280282541277845407362965441439755107687900296861397761389718409011088987862325605855561655931560769255910601161547528724846284167832485697671002645974590930445202755753668755719038823481268707620145063969046471899479300173906405043876110080781049282087002005328473658106024426261800422601063098042540708749458847696160817921254196689813659555984884271115452389640250688779030211745748492677470614813759270051654358057025842793100144032751991935769709381959069230358900399691835295472795325375356962136188904733099938774796991442955796480000000000000000000000000000000000000000000000000*i1^12 + -986014832497815451134463074794932515286719941916039431866879616029617143598245163644619731139670150568678204593201334602054946393684259434194217074420869131334866571339240063569183378700476132438331349801822849837318471295319171125713390173726322946413854101514941372559940431149084995483741343560174135965740594163810439141812765583684876210164233999027555350757365417631864998545672561653113598044153143043141022213530975458901194600882300646621369327124578137803812306344906440321564328694948613900291621154901902738299856160375772202368190547234609936619766919415605495584411184163054601524131131055606002215048792516237212052339825052058148706435390522500856567532785578855158168345580853064231259144181190988024900231540727843387839352551096926694946225841495971798851085690700455617562274280599924828463923901313458410594109848216156008891875429735990670348595968256271542242521848624520798614913994564098928794905742451706904088970455499443570733674279141927566731703738789770177939535493752266149009818496984649063529582510269917077811567324807902234383830806164758458122704717165876014551983369488886213405324098095613139670362750247064284696192945122936482576571596922446115340122277906266911646225028691986570477020899534535504107943440234398687530586657108925133118459289983004219398555895793554348345905428494126429881124069155314925757226412173911579960991208267871889008371862225037577472612058026133140420294038936076374770407876944769055615875445853594334228262794145087203674017498451684724183242713288325510051176541750328186733910539976822334421854101981436183789895667952622354957736747126061914606455418345924591616000000000000000000000000000000000000000000000000*i1^13 + 434496421831665355783094550866183246429438374996363050769133021344886762995195303505205265591904691623889265256365367299085210799319356895846068775077309901015952909346122717595987108810236932224458994151485868404626239911164545357632591072766981972937017708633235073969437970846387687058678950793075669984180860655422373129853949128562364645812946436187652093311670340276309552406713476201273874349890219897764230257089824794435186625183777721587314930552919488512119599976171172566257628658909750599587800152661101254584997216201745251603685404292317758573609455020618058877117625017039261349792898161840929282212522905012730141774242427705448410027299615418397916087185123798493969284785904641460898043100697044401810617591547877771160864060024601437038913992756242795174549205861655003839547480773755752643253741517326654769002501623922311864463544190422651769054360299657334261825852884775478865742713113804804373846880690760670123696366504378542574542235554073213806488526598453346681783106892380164662875632945644198295083457533648812263166394089436892515904796360414572299401921941696886966365943971426573930407215870595679094936721126784987149925895258270977476649585465547064485148578885406608399534426514248329158021195680900229140238197249800745281451114036372304526963345690710534438973978820778076220803915580128320680789835630659207024140716260232165415607376301212547590287421999993967252600190956896813080329431778578358678922124483956469968837505308063072160347811026410673783143897759634729170831943317493358687248806925541482728495497523187022664987894903771217972842014187667766365982271166100708910671922208125747200000000000000000000000000000000000000000000000*i1^14 + -240323484624768749303157701752163141966537665077797113383334339746014276311304598613572069022201766025758662360187480948595657028299589494574761594166568204615281138008154892393504135840949818781927639377443494535211069545713994040229152105643986081501761561795302243327681737526072987139197643519466347931331725781711021553828008070593459643551907673778500295905671832886478464990269554252474659862025052141096493237236857489370175423766808739722983375526104689878297066235746706436310290200072768405669318407505251118091818570430811410536688825564759687414822455933377186760817901889361758496100343193088148040862019720581367912631863895839109377902000851348908751353416125668717612524784264594457678697125810362665312985721888787898357815797442091220627675751912448111929905854991612311722941403119067884617814755301917046181333605464490750410086090081151343397666743112342803843366254564518839010145332197561686935054631078732814720839679319443678043092793212362811796003499805582542564019600350183830275436973650253273733124143703323590195768616448117750492572479861980235638308208005921319897843961982351371013858506830036290678586784372028628787954721112049034395448258481457101195822672796482542437464318531688188533347476802142600671321070449846821671121164259891613348306966516391121121972520870099225435209213823712136345029529495920110629434992842761797436787294751142920921764342709134311725055442688940906120875625936032916913597309092857588482311269298224049868510161201442093153664986497213585939570419736157407717654345336549127352019784710142331415940429452515128900238763939230448253712887461357534434960179713802240000000000000000000000000000000000000000000000*i1^15 + 146426259038169430048078691215675155763614867219170492899528820903935279058345849424691935922334521166388857937408069875409565695043364929872965939952453883615349413384713021341757204056543307978575479364357601600412772691881236600476214829875261870002620894239018556266538287398241249520367843366266188310081762826061824797985607614440731353231748017975542140737743280332321038882390227223037321731954321643966990475715353518308090283871498474657661882866241053721246462584812094321674454041984927222018859618530850318077314275862988726694508064378470089070929028340638012060544929158011457437197856323258226307890256474052706229096308417671976964431365046875081264460915794084629625071128966410267186764239682645597412951101067915318529566120678332880602000913980414959015668553175449102764566979960273334206319101053428795785896038831031056338953224871657201788998693707880872098963965774716103180006181895647069508549459971198857797113809688795412935205756336836145214516119691027087880116147618661754233980457486060982972928616887306052917029470348608991333251857084610514085320150115723680506618068650367061056754731932287121439212209364201272264789228446126129101500918682297138867632273525436136632845426774936489650011527008539079047905981705297775788497072137945254089927160689461868413878385294015422248819126738353024688375052907874996455065287651716619759627779205244845076302126855262633553094066622797472284374455760624008056198467350627295412370687045699641572881299024385128498371426159739863687588421043100081625522442280648127887082101350696225933713082005749163637607313882627744157843791851113821565014695005388800000000000000000000000000000000000000000000*i1^16 + -74282287593698540606740568398659448439224572852995264785890401761299414480590555319420177168307454180544583990346682672040948701094063060814227759957925947113549559986390859970835498912635480185129143017316989664930132243682432712647715198421980073733696509073965220756756307483521636503393598212137479727805133202651734122582880698711916613525326160527092578246796387307546047216062096608914874977518667612922862361218202624139564573695345807541626408819446941418409740180343491333872420776842456905099308596476985675162217355747384692738086955447446813570815357526971796406294043075475836085559497274514378859353420322913924432059939687294308092807260048344920098810547351201062558728295723008752910552168655775366842871144857023909064099020298559048935253084622285052133896935287867969874525479539149619107293754193467694853099438137813178057152009274383281569581309531165207762252134476131131292325419007445750030638475185403701420916981324511045901345050262371184180283355096379856816399769391103876649762578844018688120427224777820369393154021932097409367568447922568449848727077967328734016852371119583713755281625404928149615149088796367425378626907407460890687003715394249624994883386131901165091311868760471055387991466544217535111426971261200881487813082720303375761582088184043052704145343663436792145602210507365232322217308504099922114226727555273217779592125901965340278924865793484238930344563699626501046022860041632899996113335642943345416313995197545131827628030203438435981822455377301779087598070306712604090535719354339362569863063650615203854848601384806194040635887263383831305860471545588437666452052377600000000000000000000000000000000000000000000*i1^17 + 28650972360777485397472184702605911598760974640000544820027867569314199493869552150880109082129476586996894077002012700441413605321124264830612779363804500216965475892538194826127968194097171497294905504303599755876068892588201745180228063523619051310319527400210808988883322096289092829032250994824305299902995633424547412740109037330317235328462417599185882327451088759017367056328401314906198749642018608267724731470028590757681004064902185804384218078184087800574524685681630980681125032204043379806607375308431293684388950916474939352585699428618939658598342227878779065525768916626610256823487400693650975947402827392566108038746714399530699096868776010849517830410719195885522879030558424149488992593205881948171715345470272871927529215658530723945042847887227961873997396377781843981474860399539111810273717482938169894126105320436473423880699542999726687329290339138773253148731330889475632740519771370825092848914865063718023519917870047275888640363833207355001003520132670840944799811706455725282356390098089046598439230083608786618714317460877039572301101601728539170806662175495065980606390695447774662988581751394466762764008329998622392286125045313725308508449085168171658975649938964407078220489754989493187206462893670107280485414694762707109190288409422937982833132546563066374073207127986532636138945254485679095925074187740195587514653496599001380098112024790752187913913256098940114910868418042061609380710895919641052094257785457610979341119345626154575111098964226094975969130505190695800140947687521746890016333666870294919348913963589210248461000654528015519052026935376042441819399467007087638485139456000000000000000000000000000000000000000000*i1^18 + -8679198919876594535992146981095715374673098825501635590518141979865814548758142520815366187173907881193041745292809048966389077869974185855916768420761920272304529963503253626572623179340810476077919006323177353021232448652295024368486788328927075705254511445089444307976859201287224934064993122752626360343048685219893001530880172194153250905353283681205540657665794465214561016655980270886554627954616678750256060183890475107957474742809923596169112104324012455385477990534626686220476198334593558479011254517407251328048006061052224099044549523727614423629500214568574206603921526085335217028613621918006251099875547696168283988647653183308151418080159666590287007725936213848359841553593437294993520421423063360630388288342351467579487633591549593245755110241639056432019006106753978785939480637292245614559706619240279929810034249484686714931348497666874937621556740648884366453622707029535188154708947393537660841929785334257559149060556043078243970590690284720199624592518558804266354989674321613831948954568534730408188898251977397859909471165004615431937659082098912891656660937085881176075150570041786130476252742718102374736456879618711368320814172020043514153606452231669936271883474087219053996957656808681468359735312064703113931123845652073630883248916802004887596808525904203886336690035308654485139233236804875239026951942688622631513593153904324052284541001024101014272647997276298057314321139737307509330281174384803143537259209246878180316502646028239322832500104326861228706347469289385285978425605780061644721022034410877581321246628861194736366465062464302992421127788460393062098635664858011778049638400000000000000000000000000000000000000000*i1^19 + 2101107028432032264964215518412952672902974696068970863834747075036812257530016344930707282037005866110260136326293460912159187304092739507837802229990929784089135782036570801985669303122347445928166726396650764307023197180078206736131745048478087036930122053302474778690259513936943632717284856676373631691927461291408913600779278391244076150659318831703707711227257208284387236429435597711934561393923335854484806696213754314609211367917937551105804557288059242711433855983453274480182513801020139465854341754496112821053340361959007817764325094187945161594108664854776977795221191670495320148102853514371735762451392212192652454709306511798288000604386480051319024603824517266090804625818004692868342502056446095509073038412430727586864492538242223855967970583936409378729030813843859711802279588496742543376970191941645080348199314476371121168123769231312704830204623663814130954060681680577044219241674204670409521559918010105382188844472369203259586739837941552435791897453806378054610510230153404804904053775788448588558897285439608154742769000748195302187189282712796490558637397666600224111947188752490253251689893637876299503079475874495877033179497694571194657665817338895023216329816955770425202469805063757636519026150736896363024843391574959925820443898475536159012299363300436107021399090461940289704778125537424755307978649055108495270197683767617649073205829448390623352920904814633863247612919221048404827240845523128327646762328145086556929305436318161400913936613326819399111729302868043625610863603519318145224650445698927631127417917391457572746042787858422220233623070273955431329577867044662437478400000000000000000000000000000000000000000*i1^20 + -400045689720584250553303360870093840078256262948727664395962125489620726466057353311072533544643202754908095232849983130400703286301275598929584646773942439672281944094697776986052173183990504617993539907673972879523587119326353729532307583817647111970254795792969295452561545862293899792207058777970114785156281184086241845516475008722150137995196915643493373923214150836378504894977823428945483205866542351485525236053184539146257689048801109678082435541773382021458818018542143475865585610546514440441305551250083410421194401006737522797090139478705547132134823945228488349224050623988194543492883040952559369479447945749227890859483899848835308162916892295861681637906701624412238180140677944360699014804010953853936015975446193646680272890309025590219890641116047130966965503528785621281921203045833172523700958175505878041482221551230935326160369706502359358276778693645718095440459611152533569564613921868258301154353706629389906052136847682755254675749611117318731553764245033189751720512042487362579352901958115652201950417241382733847032024291658341207981707122732804846731604942637792927581294068958719578216266568718602192022982670120518104719833890906215857241993944052461200895284909659482687608420055675287648220160580220267991934313112196052134930541603881697366272920757789193834105858636201895980901774254520223844583845126083861881727420435268421917437617821071881355163999578694133754798910120883574296114075738914753845950387017985978445970482163516898506146535581715520390429304471569870170030218577589046139292926464365658998424063362274866574471693420925724386769656487160680740418471139756474368000000000000000000000000000000000000000*i1^21 + 59194266354418996634580002296601998055160286480523017486361233381069164530232710088980654786342871306977208152957047669240834578272854543944049016070368449545779290224469575641511673867355662969845234347713110878886469612105525059102645494586568600280503679535329214039114940497339703149890786073118109868016412836095503656423551863761121007993975252380298658933664519776281232859095544413960162892243528853609184260265402720425690228151056017058266188871679280494967347730507473288237365929567217107107950041771867162863086014701003721242750027469402044862792289023960100798504232321763380221146388521315434254267005925295981790847344308376537900091044411097786337827599916372365968107073315663489124144151188851021208330061572345600578334158636726221374998600579587109690806459123772829960963311220502842561033618697947959595589241532745386118404424763763097622872653511765738348649790087080636086412383064728427262154820536137129164051677180748849822863961899339469948745872787020310722807509221271318692859431849983702409451823353909190904467814332402940140376741255610735171362502717698841188862609917728381799416676147823373063894418195776747527410352175735150927991438397341724150494104458217602780923925723237723962286535056273613945318420630932175099622973388411347459810694500865575996318253071186864992235880724582007184607608255453736881182795494431691926745930031881107132948616382202542453123161642674621221034777859458593195328733833990089082091249949780108234288182128068806765503390129379391601001574301484654926340110544495371212363927023605005427597956940847178552917265361924960600154889896591360000000000000000000000000000000000000000*i1^22 + -6666271895992773970365668055858774404365471639211287533356397700401760971646521111759435369017899232016361908660947117703224630930077120722241624299415898215979798819372764328727574002428682220623180507658364041841479301089612816846123352675915566282152300934125011763450789970766413287656761834550228116619449516974175686573536962428029397245162189646144942764419240909785003593560223995420441445053595214206683243429995530635064025003494321884937985265653892692490159007549484776176963895553395304487554270747013210851613952080059730685833080776118282907592352220770605158544684586889045757245847266015852820494483155225739924716144772616201302282236589355516861899640811159922406804317644855822525556093902289465908170163090468607603323327630084255912838100260114914181565674187920414397656069124501817031373108248483282535428482452294326579834076807423269126602586264384234365043521300773590087298097268825045759406782493709801579563036280698415189630166664035954376847943361603946813889020701400875399820887776515138770690415179710585405285681277818719494723107336213835778096158410013652298998891766038910164861027711366855685484294229008816860646011464356152656217619621025888914357677971108014589469217756859501109373138493812604415163925517188907652965873273779160209692123499606325149795313858037768945244494868986280241165702783023235460957059520798961198792159933528538080316290281149818836819700151834767391138642204081782053357987855006587274565322464015540475865660221541004065206734005478830120915390220568263503304889034741972321814569346870484248562741426942179644674265886280205966190532582440960000000000000000000000000000000000000*i1^23 + 508691433845202420504400465767207590905986622398646956024108011875279657484714931560429134569438107566498046548131262198486048028602472320111617559786682147947160047113566489592871978656499241361493998095444340946671406691507292595617779591908637714351932030235255664324402285968270439698842206934522450751537099735165031566054411954123500223776823379627958715106665212580795288414044855726142416911338116390503596478883520737737705746690071845450492961947041754795953162376777368469763046076241709446709851091079717381639509826009986280244778766195671449587512750383232167634366171800042186329594944305234717745863767447453541064821096470183845196864195042482924816680161710757565509405734824750891556649580121511151229858711311281944800326587672257336746595248554809075065311625987285218036089917096167575505818266201109090942267273167545212636479542777466389024731467300915619873919815409078645048277394165049639700497806217347052673629060392997036640684125733149879634203508115021562032402243385925497674424357662407981369893188241684515256099959933472200768948413210357118156205965110695967105558699220569546553927786910192576659150406311240558019801076668581116421234883571820918210093339080801436542280692192273349550442295063965481474701486139887844145139134211139996085625893925744362522021155188529282243453333946001651207384454425074696849108550372466337233473835471577873635445926101214734522414995852572966985648371037145264870496824096895530350815491831376972049630257002751687257804905785967457987391857309821354434862412719599546260726798892993072576357403504291139695866597231181822598162939904000000000000000000000000000000000000*i1^24 + -12452338642980262775457085782131081429956846552142354747023028547532788668182590816277355996567521253542968436038374278153857640494521466658704409154637215866671573195653537062230486542838992396453395458382104112262915892801938391136152776916554457560144262433617071910549228358993030217629018493404150507709189216312307350498594667523700737237157549484645431679663029891840178550977181804987194900853861787642255145349157610967893732276568881511834579228489838212787995125414019207685264824908012921366211657740720201873968058625781756503694344561142487090014442268307494277285244721131022930204336834014624975646319264133105624163836265387659727306076232479107991688333475525602504856287779816966542235087767949278145215886252120055482033111152941166393512174971520322431190753854380566075056316113040311022603589738514153458740038551340749777203081122896354121518428851214447039010479877424945198469318686531919733572583226383563548116357114995837828678366717378548959592112807752566938789679992603496210637652623812155157871558491761949299713617523468953933491177188866856015170593631298940544932130864687076784786009664029627259624886936637560108697311295862817190971893820519111467419806014144804695638956578970313599499841538217646981125032181142619357819978146789991147535198103861035234908718646135836172145342456590025548338329381317723332927608137031065303913665955626461876418345003395939988669617391902015328981788324116026457407424172986982052024357117694923835128349307470578764430092984834709636381090255012304638225698151046959031894363794796761613166839786952884893722701495987371828576256000000000000000000000000000000000000*i1^25 + -2458315440603984293553256823753867846039095760663544779354914610086990704659147783317243212421702850773895062421705636122904714688415552845784846803767074799646565245562385673510438631034472496289191131982984761625299059613233922446474116273692716316988038511398721855714993553431448742348860217847078920776116940012863119094387099220728038800610743784274516386891775962951977162750392267983966146254781302889291338117601954106458729560142546179391965217613246957326242047121205628565301082933007689345971130282314972195610099106270248552222941396093263716382385231059005460812552552604313875090328960137418819374650384682177868778198709080919078594250487424150897086783242710706535831956352815850442034002348651066989848714464343376480069245192670278398839188786335184781084914175639748370269810154918852671224433434697870048164708400930769562297373853582089198386853896476763999716478238049913454140729215877162180782015866200302698886845276643053332479529614421142278547595602634676197559110746801090218493662468911577715428624826994209075014109480004594191867527846364593963248113413532971046102797505824729269397168016760979819999687110881081521143193216030886174706786591723163492766038956382673590376646460859676136416435391058078708593425544077907638440835815873714549139224673071529252354058101287809093223814300983299725613823645986684669088242627818412497983284669193697045120263720900020026046832748980892705789233136415988119666911921483345030726284792685209339311906994505967471502554093711560210816415550341684190360775688970756986555704857760515976042563209553889179585441515497726358323200000000000000000000000000000000000*i1^26 + 286399006741129088378527928298197136937301163961295449508059393816159999649060803093759649630451703959940472912600408520650356920905724938380799272514969037709260836564713481940248694185133340270145224109758837921719758280584146981021879147409687138270641484250543416568332687590914223386526392681820490214541604237640613649638788278045837653625912136438485319848353582624542729257347278152805825867709633438499106073172848760529861558961532699248455413443594830719321974175663566127762281762910577852975273181271517230458819759596108865273321200419175257694475622838271549847983042315486124031749457251099919685380580291316372329019215547089947421833771449221624203837943447622253881342714135931831390151086577802432184311562319362393909681262124085286939089296323472770535488985274494597223065684614766943901786788655538040161260198170203386696831619542637432224380164866846418980469703236902175660443353783191677181638413702000950167322860703391186161649058959081864760903913568097539512549156829338037909573313859831631904376082635706841509390323638866456380205306353720756087089548223215525186289511309060132177004587929533763327164139371565954520170158886170725852845505766902254844182739923157772994581488473656196582413519508726796642325401470330476039823414682292258188865164713501258882245091114818236481960617472774467640981414383979818687905286760380694012257959614871117291330830375552776532662604348157630850269417590810559179162832802032102692038536900615647787051649551449994537726056311479692000719719721544615045485438809088864620936825483460573579573036054743504853705571355055882240000000000000000000000000000000000*i1^27 + -7917764620629739092531144394866297004080141466139121269923892320512045571956087149358873556434908630275418957763429887495216134638238332075179034936449793992160093051066162309090224330962880015213394213047402943456336976098564359956620925468094342593348955056103219745101000672208192700504657191511456857873874796601146213355294620635813054059361798071089030165934478689730782275687721234842940271819400042001042638052924148608042493918032989246431433491420609937468309738912552279524941535468209535621680093326573230950958265678598605505739082998841113840113792955221100662369053644969126666149769798508604155453139817123061713057276124457028709700021055605007164558908385779082098458849814337815542341308093572056287733090882514097302781798272910208636718695509889431566752196261605843057887990327118713002845653652350673564971870244903919718479114329297007951099655314948826850974711842825678175149626605976096640837959553066300278554620484184592297753705776451915910408827197937483922503113835852648515364505244691836223751581250504717470938273606074299644663172277391935910839618000445515477356577247564639279462198120396366287783845651283207311849262925908918925554119374077573680774173871127530171463776352463538515756248417775921901273671429374013723887487361276997965053638454603439925303910579673560832271707574272922785297367650837731044148163332617447241442073098477816323912714743578929264600359443816397034402041245025437062013967508555225540193162297180675598377818026899210619921364949932919366373291896039634957187995894513989114991070928896976283355024783938028077910148601872384000000000000000000000000000000000*i1^28 + 91366129340803443987837262513434140112900523921286381582273467942511353367249972230520437359010893480831490978088965081441752794963519132242577918689192788000943922118557909644027632537349496260052894951846099003465384743882069300723100285034306511160774199582218818698114029853525369884647711218291723039637383431526364503967680871720615004455738156618821775580626081506966666450391105339127413455931401721623132508530269941130119330103942596440411794988035772845263119092557149003567340840153536557627776911476141731640141408882087767017369619833395387083099717715918742038700645737369898422795887889349159408294618767758276143201007965816941203866052320759643035540080869683736477848786051355184446755684723250358070752519269546296303484753360628199663270562984261365798060507239310956448822298154516362888076318802148878034953352296497524020323182512411875054240049769148278981154246428321454737660088018957681758663042214009998273821827861256716988792832602401736312383739411575099662905214361743315829960132188867090894407616717405346954210899525104222043143248262145751010612840284415700721119348534695187118773715563189900796963091642566144418688975602384257307811977030451996388080426501177713048697892251357830798482335903397372400585463044423025627445729663122584843252002919481929175534062207698581430940120848090671789574085122346707814453567599020151021819458031055139595643735329325928849138721342934768862311332684643641294307683204531706421435364884130399090215463631059143740677991125349774642663159783257021165536424691959270296562503747010428547171474457717823835650129920000000000000000000000000000000000*i1^29 + -3011158773147783630239533980386321108470794002253636199649997781666435653767272484233191779047183470815308256366988388297404113007420107313639190041174291152992968243736726591625584951293983500769745234308808494186495157937536916464606611845966940351120921060999040764012569950839614151281590506088909250709205622753016237259595746586130729257080060640452978261491371270200407647509290571451784232015687779154939871378006336268065921996241957577878832661453353639116717462543503681624978022457756067472908539325253588655814686111846969270908113094914505955175670713981813341300346209418270170933201485299124725924614328217084343324796365431239919516118433857454262228900474718452230471743946418005447692068837708700989510923105432989964521354980059886646920346959487873988349371619485122236239173387069020802895589799052754790305201883261991934699996412869530781569647298386203178395571775234818996346216147327775618002893276022975972577711284273544265005805101201150312985349744233571665035721433809863529044219331272240551023315491752452790080503276788837822818347903391987173131394820995164172175614713782046652624251797360813105639169921209845164462458315070954844875736799019072758168589914415886472630446668480884512176770447606314340380126923976333207153004128302403180205575851220555595358186407266957286901006135839137106738376226915708843383348348226537842753871270527651184582618421685181368893525069302650196105417266314199852622172974167971372578707855699118769635420661348086062605892787885008872985968275716645416049379281913361435719530072959380151350397361920215449358827520000000000000000000000000000000*i1^30 + -243651638425668719075523223553452314952757808021988814480979813224778395889806646299988464867899033920141446302475025824010142713777824854663461444146333900164573361121040743997313556965831053519261376471185919263535658568042279289618539138424225631287049979590035637066854198351203753884424743282868666081055069174263407498022632338199618357012853949747679016175008982686550319474977916286050138419276511306968582322729970469007314561391817418662934540524627801048630913512058292346798380033556308074828084098186736329503263080612503264013297639127930633710923993297312299808770746816374080416904316778336108358373394917902462365152101165929006120458381132277120753412202245065522084234522292762968478318154780312976759537018264577800605526635761033164826764084813724083928923097836032829638915843104951900171618846481948486971356818966729740772144181771927070200857730511705708853513057630465427493613136979668506533838482332923122119637506661060923174901199619919127512723219762176607464488955659728256042678069939798072861634837932283739450972396691154797891986295190779937827854752194137287683187585924248169734945763611586289977597598311065460291045812629457513088492746049986626047139203582752537519930121255431863086277881647818449775252067137569707892873817382752091122091883089401013514362451274046229992576980963576138470655496532862766403908585733454649031021511539504550634287318225185087661118216812263090319893062328666326766049984422268800472584394733505705475388071543704492971372282763241930247490019796161511354932137833849940140004305594711917930284763198794050935193600000000000000000000000000000*i1^31 + 8419531886137678243841238031272065395528224115961650074270228456938377142788950588961078764634308566638399402650371496930011424717242709289739708988336177154274144166052146757341085103042979981137129220733970953240234550221838555207974354418263840487212729924129135871810264083376493472485168179428904985071162884882729149157046602541817434180721363529214690856783104593744289572889644831476027398464330462931048809147438328373587985124922463088977546272654330829090053781342948659293759507080828460100868917543412772384243132426408262379375780233966906529198875397721036277265126147976035873674488251862056311133687189029242156495969400049216555918427193170496268280515301076010149251863029844171347882365288796020384181282407646584912170487690463485049024899414796204677682630342541163689004486152492241159243752865143019531923362707220404306003517144017620956309074064143864800704169417531298854361580273737860322856085060808298131696302039544379040503901276522576022482230037171268844527712975447326622422810840339905843587277028073560140570573550723996924818321167762847039154879857665844278736279507524991367625356148595899555925408553088703927100605585823376531316936439834541026783986556336558062308237478294497936884156781497689968858283112814641168104505820276256904662473343070582713219166553505992798868749977538120105469213837104167343708035053799443242845600414982318496963585207156209704018615568431418421485110310869360176859969333345277239864202127489575060840360298876189019141694512409831213382985423315666087762987756242151318946782139055425876385010615224107008000000000000000000000000000000*i1^32 + -59369564492769932770538722006879472040807890550072625125697274515152801150396034415872345284344495490755586534585449110696684527052934157324427296423799884128820056125912266825767261305004801887017853927216796840955635831986323857602508588633227764491298437292413744030382605253796492629101358239317716095159753756220225796000257977966206841394730058638175476701102694274959887078498863850652808551693512125526371654437730377417084718227436729002813742679562423129870864924393373570417290100769711346698085227691733594655654457666498872664172889174966066140970443076911626057587407120836969852035668637184585328764919571274105213632513196727725599129423160917961606880604814740241930022005520905414011322855769006208235576902197462004955934216207759890315275890549017787445209373818574984956156492454635336385860444550304834990307579626800780100104588920765789691255253244510375124661718495829488812915397349689034104371614167959188244340884610270158427142286971303120150696130837474751603138438857332873886154372756179510966479894016331302297694391940197545367624534453345673380492571252781297329902050044778716821624937154516937118223133688150772441534649610561282680476073872112511003230940335372642859096312461050392080823442535703249971368570276171920784839296677004654551508609457689181453480880834447332606443271313349338211593106101336298811670307974009061918156317292889022955303034226880653066799597781696302239795042043417019120639171190055762760951823913542008502330865779641735002006951190665419897394867973076154345934652957285196845963830585425226437351364500652032000000000000000000000000000*i1^33 + 225687827998411075198212178600583241170598076751066854417974564438506869092553027767366738921833065634565025147283295535682613872907857469383767245757050536470223294415877723052873749691368280440550041118279309881569699850074839719124682791390701551543928576660318487254445211786581990101369152388764196494162137473288387569276997890309309102766620867149623937677774395806271691776508004988636792740063046600594970153526693103942143022116373652759836056918805415810896546138018990975758313025083202448731420633898982270962158567006836437597747977770179073705612003641651452413683675565762388054680730958498701468669971622552571768523141273804136382256720593697210887228529172948442733090147853231995342356703161382394794855402014809738859833294255573751552789657559485546374695824169207305544493101920259781283143335215370356572629332354455551644712532424055674259567793045447212813551956483985240873516211415191939452877174710898580261915418957505029935335191460387405795043530230326085550236297157992184290752925556527639448389070807803208442526340537104502957344870999204629079414893195945222929506581385475764869549259866736326156124278236628212072945985746638170495256733675018604710281742763282550988748140500398240290256545280087126022503690540622454774876215963866771627973944497143380542925788613454608685321011711398355579448752331304931764868046996508065923033826834028481107753970470938747643260982644561439384011952808788207624101996670963002927884815305487166558454440535514922241851877015403929256422912398981943308458622303883700220092302790884502311340395724800000000000000000000000000*i1^34 + -574449997848429479014704799761412588783379585639821913391745958242185560618250197644127906904333871539402478355219683145127840954578114829999717426110241631305495910110396634686351630992636570670883187425289705010100419618384442970155880460818080435268460055808558238882835615113067997151353032106161089739344832394478048582027144201556745338679476855353740286203070101358699051916197690968362937087723584180176676980524045274797194285988242547424546776284814610905083423502535226219409918595517853360149570048926655144662405885690752823640478714265340649109442160232757220513965941221041933898170967281235480920894445094319288070235263193324042490741507143164904139022083748508300416640136696343096090643853017715762500529696541303560296740729995872008006038274699297308642715393364958634924058529283200320749973104536430073038211182569393105097532342259839446442755689017569782303066100864387676635367895019274181823050865944367031006497724650204359461039363989670464256021486040942481855759949093450853458190451338547498739990619985636585002012443624066724102628783615918190841893824396541099666283897326299820902142915975027752819708223730310480323781460309326961398105438193004243712379407333892887140182032331869829477055532896408279310275977822827971800693194219789402656656459779857710242911766466711101109217928770614323879127334076304573045126644099891560941108629504309859743845780649303284363159794114087710771901681866395287611605100106719951842841443518453201215175676397381294901290972327879264231555984313284764085231078401396597457836358151152745421209600000000000000000000000000*i1^35 + 681758155117788725261114531823945201557373284581369839946958125077028947374320274562008274359314236651117790035834753919335881334648453778437795385350641931040058166487884987804985259507478354653018557797532008326306179533173379026673227707174631966717656862822078623072942967434233187163914640818545340328607317779322765839404452307232202226468733216763035607029013975065098499354994840471308187845951447099032641166392476504005607786924893083080160016141466914312345319146734941763165531574207571550413008736559036266942685171861901372811546270046357193886106652124272698241091148428552460395948328827919408454677279029167714031319967871403983416162847368652580352086151591358026613786669131885999232483965398809114239204519455225164618207152673466824175889834582198719384011719726510622656359719509963453555298213335483428426808206146737391674013525599691451454117211619448158682078199028013972740805656948006366451306744369710058250918114515089770600213448329182722031786725812579506974571102743565202356541480495845728231620469958503004834262912414739166523330157245064682274795165268367021853531786147172772357768347302229165387069844489729242355457883719531239850730124617656681096154764190230595036003422734191028213712051234511752070625777380238219314156311683019142681820539965864524366350527134155373806400185547032545487653831487355609322156930266642093350388141798085711383081727930359086735613023254552554484568799458004163363403044396343089711332628563874897192412174947593642748362859213116861395724543108498087058454490055129446876946270326223798272000000000000000000000000*i1^36 + -445160867770937776488650448789304649553108794523514441703466366688686045181038765952472149297596563264974752432582726610788099900526639455421429361738200574716121564385672761273809428595987180263013547056558234418127978410012273299522344959636288999039408249661341987568340758955696399809106239461185397681133186168246254766766767399154158821294494794311456792415318674909777130768373216112499249564808885939112605584854020790397150288838219870719411951606714696194195874818023293684237279802009029647051570676403304331576888911053023451832407937769647558936376108061520875690871566568597225880739926453644835963860274364754903239078720608571962121713725887598985830330404978432545876179506989267337036593749045330663782797805215279934357352918246734728987405401306326409138240262200727902416687319778755932388369533601333997358776188237333141211297965260567825588954142591140317550953334476130542387465430432178709806294432339211316257268516887316769015255196187308571361784967636954085482913642611419647056340260099706387931753586401045430613205019425205590034232807706243764095492398530915420168405775585992402877426843130184401366842780160390491989818040118817329126063635660692812998343465219873717861819507369492951049092787101853289307495095556639701310058208685167963893142923735823595847567744035833525292550013651992510377318126955401141313249223566559173751336155106115930649313226712924399497396848390051577151780531099522320232697971825788554274156048520349709123718289689665712517283566839400215924838493194030155814654452665181574956625626660864000000000000000000000000*i1^37 + 205141133068883924372794215328322540229664156374554818557914322663342505114296541124403579493317475491957863506559375583296722076407649454627123971193941749545224144085150918336224527285658640482489741999157622720048282190936026524978709020153542279365244385971808525271001568218796045437798299222366292694870574208514031511595590788500785476209663746754813822003162484380488218256705549139776246548867668044807781118471920628461195461428820098698402222964637772469769416056167626867045059680663666572882595252888011683319886017711989024166638077031556246439667679099046293170141264858913926528166335691992473482823219719859723119895193277645243889859549251341003473891132350322566179546431513368934312481706072026054451185545531857938805645754945044796885255474741602001005936903758876111584769405138151802210539647881710636664517841142434033287241841515340147353510784450618738008110904849475076530063067732142024608516902319688623157496845004451092894733142289143086049871976623344097558233489639649101708106194289874327793836422891408955674814454466724583602308681381974504265585956875857627517298687636672011278887532306851090224721099097778165900981084816181909950836609724509078747573558980713118037694710393208967726476686689548784526843318199330870827037445782947714553944682879817674851189919454299366875863232918529963728567468246636801754613785337926062362350754867850313154461975215316617098479318245102802220437574924828781943283233498307731589333114459342979260709902947303619441617916989213535976625902470682211912791745210795389398590423040000000000000000000000*i1^38 + -55795130014175998983124208507839436660984711298618201324330119331907070444294850222956343622357682984970837111085231572171197317565814167420190825169916916822351653649043785119399221486730306316077016678407367155478180938147366201174334286885625678920774535914227952497884442581425209128985234738540746479883357673859399243992126499622039516168186154810277527729665534053946658097559637718469665946036350401374486389632593805889129786938974997982246431949053735432489380339359066633961583218615307454920863447772966054971751026717387647492168540083844496618662294110487721870671126935747905101180389377869932124160852249061526783352370121693574653393612311404994576065015770735090265350067413523973017039720924805376381942415668150590280664483710774490667425387523813801454680605146474889843541740024474363586681352452618963965729920378530844440802891310230642857997609178802604189366260305176735540276274983387034716067843664983272222486152123947354694601118771315965117831061696116311577870984080197070971042567813386251202730364305685697340965289938144221326528852075126006253470927289775963829992813472251916507059032273437208161458061684467838733261293046950201927315138642587771584357251701515675219436577181591865810222138195611112515689416521102119861116187446725299511763888691914035850493336562724727275994882537191007539686303109560842711029064397111590401768869375901079156644175027427269220624201325084262579603731537930472421521553002447700349456601992125730483003489996172909649203636739639376518503603903539375953454188911335134724096000000000000000000000*i1^39 + 8438500101274503485362212663938099407693153275560408808112946003447835880106954261470257892812187649860400711705178735875937986136788981901209465158356593954009917843274978493284928905218069311421212471592894118773115313820518034515605731864631404646397664534737721570078405020169922054874143048987503275634308730445470240532216543344419687054141877647926128191789601791827234012770788377588470540874114566839489231246204340593126044694597233697821636930155870465406214839278689718433494863222236399835188035665972371718780591703396926444960064272008144130814786560818323906997461632672829872661025369539802375401419525141257611570945593353549559171424987061028341246513708940992328242831894672379274984317049251280489145410158197343924198474536308169246662614032122590616169661070040488963390282479091518330364107146819709235228726128826873981686216822588551997494374496897118354336362401404489942980216046797717642548206096655672585906413358473786269413644538820773869986423629128388584351089185218794250153485876829277140474497158611852804319321245965984479680887122539426352934591121944944283002443187911156498197240373565393767589142495502483540174869447307049359360688756002270037967097069617967997547204763838895484551807061758248692826923037109897197273778974928373965299385681937687995925165087464578230224352249432728406133401061238553699471497272159950112660698183147343014820558677939537245997656207255760842154259825677461280176823664429401101024116151998500743126723727495880527964438797413769422759665333193886191546317234765824000000000000000000000*i1^40 + -445672282386131818600327173235252671208649298993756228800023103368545019073844859736564503121927488333511303249477570894897858878300691140020502172023412274512090535207624351858384686425035547578243262776837237277090309746370854105440561735662695400732271211660110430497130635275253116272525741102091998540410979849676096248492982662287652820533246882348996556355621795587796400446091002348280570176138019421326754919560276288621722489571960079705999480545158890834695961355182420805280243290157427295661950635002381050517259812651854766289345920010335034795657865164225295003999736110031138499687668173945073362794484545975999599483430746002162235399257793121830856229336740021046839402086030818073347836655087116342652264945915719387081932769681941034398813833588130198380612562524055454476700047586603069558484338764894595599620076617155973941997607808296924058793150647948590754063589925897373391963946968240005876234975733516804904084814527124041981892468402249781451837505900378802131696946896820770619525928724269849398097768620408143277817786656877730508683241437826155638951585562393528426935402740292268339247761612958357703203735467325629387966209417119241756517454691839634354453641233231313790894337516533230839342571460829319335867751370128378739357351626280876528874609654866879435123771229438945989821727770283440336154657015428058214368948702091966859944690005402499105119862973160537624989462535659291012780017896944713225793484518605738366056941235772372267187082164469911983622078200464467578147649962986060937220587520000000000000000000*i1^41 + 12300817259864439183113951439598647163370058900626079743119639321100727119052935888513921080611587880703966512238679600343089344193316657323032470425197050181805082691951456247527140549194704277668966955828477815272992952519342086346470782941902734082635206664861408576325460464103774716750140863316805300796106618855892946197863586356440607932838051728542087438164627511823703059500377427194742949051889303005108767629577639394662065368649043976459452085606786772396807359201604133987312247341151539877177911975653636633396651589056749360936938725710788304093658931205933639081494363073922214711726928995007497080369699246267003081852283268317599520413428718853588051392706550320214808875381626451496922510958293853405258204298228443589688690347149661251409447931584957109499198532366876132177687821804276688624452456908350247298363000181163907831877090116822359499698734066971598319622025337923301163507813550003480894608323934858468272386835361305939735902213409320871081760097326385491305390406306374333217385454619296589443428021303077324299084664884779643208968541211761444499218092324618046572975509498975278602336620232162178986519208770723446120392957244683663179272843052154858262646803552270091244564961283971596827754230995295374906723813706071174996037854425587514759532214192801607561828305226349393949817701326499450255792732849749448836704812071415012056224428333909586898124392218271351062450510662206587203232002022803829483580337852568521138507303200018458649572063618122562210483244651863925108323494265044992000000000000000000000*i1^42 + -182634863293364720209277811834290804705718110004035529090970241920594943041207742484283941887483931512122385835832055118669034042591923137942833329298969459850231936412785764689380255753071084326124436071544032022941181445609527860307306224857335022740178824456761833072160118480768770964275288945612913560011698932006531223152785257122052041548540057425564298029131452227395858069081008889526104297014341769114604081841716845659628742289488456929237349384442601646548113956255174240574065502241483358900124170897291794001507605288213818328837995896137103949925285862238646896477952826072606067156693404409832707532995628552899852149695198854102896087446340802346547823445644943300766946312098280082827117617431551579780820849657105222305709493253603538469063898681222918522664320425178989468367508082293866763609084291195562096469254537678157917169323966978168135422506978808996733268652569867555308918368189447689205370292311061259322510255916489081559588823903528532479923777547823937207430005139093612746825215022526607515501827953677439618461443127576235195552032299399462973854036373503098196825596528240101480143531590178190081168196497379742027406903224058748075978301219631841815184249636078790376450987573102191396344228488794088195866130101851554512179338209432872588476822699516028567117557715299745428494070743471454851334708464408044549711493601508943907198757742113086448745094368040071505015789058078446799341827373437126271779936450370693493450608477968810173550027080176223826803796125821044653257371559526400000000000000000*i1^43 + 1438441044985580377040099007071299513503367974826028679290164396571016655399161210819261688385830109117191448099256665439062608825975188085742259453835525362955763584609695707239989338632763374982332004238609701901698668951810794359073379436990216360478710199667142138290136780000899036144913562258687012511858186859313179437704975810419040896632590486303308230221726183665317028825133788315660524647171632645747826933135213321545973958429237772808118323771184314951500716797345445799989537869920569113645147071578856384460795680668859054057313143367457796109658811902776693318822226588895420903186210752175110054155463178843593160319582211818946281485320727689503966324817101891581373129216787555175619404921086309429069006451978507387190677526453208974505722123006888475760796927670212538770115680235897297220144944546405621647788863423997415755595389496325595907804198585314751200358093132487109391366003718905502933241940898251100450026225508589222230804037164492797248577481554473689043082216348617507146709127787124196297132276786367348393929376779624867764205005752518431708685461161279707250432469578126907140289738849591655476240176792750134550727908578305566475054943380822065911355460444956472856071940706299233014638438209584696246962801855463825014398048827513365912910661709655125149435646387405293457381312815536792554979573178875121218045539038107604259720488475776573478344029773835167418056466201478665742239809579105080526696652880316339935999266051784346229134835313061978683655572329945915690844160000000000000000*i1^44 + -4482880680571275241561116531855628077225173222454906847628231459203107659871324975940662081838291587455701163034902434273411183554270953102390129249515459380170880889104326490931715831825803227468443694479788121340556909167142500716636888487792373621320139047680851420224685005516915823542459717198448677163602293791957539937692748399851953628238984207550944479123870489060760109388494430541419496217460413413699605695069172249216810008108435678746124164740090859418969507005844832766073624999503790577210296487998442460051629929113686781215198820798019124940292754587466551852572515301371120125529320544009879698595481393415818238211314057145001688187926122758289100043809809875103652114939421180727325091672711102412262585868339345615765469534645069319223935487823950154341740316199721330950942221361179270608244834581612516925912937341944207757882727672093028410593599349900439800902396267932096496362009245360864929652327610842396709524796142038682163395770514551407466744973513356851493566552562059440153953094335426149567012229976825348531707043157570943027272888328133837406893010501750359602966799455087091617851323650182402945744339845547897434203617840832178988245392004420504470455078711836636915812666871712171464375274766644225625317544091582708689483855587407457402603332809777067675426185000448837949605118938284908790349973079708575578674607576414512430205894897036957866139107944328986566477767626854833797467880547803228566814457577835545404197184592724987218784828244970109519790298877091840000000000000000*i1^45 + 8721341597680266019716400111292705690053978759046374312784434958777194626917058650725167070852845237497003956477201209297046345109660637319958766969717936190884699145259434145795912413757640605964344725057479192089844103940949759137645274603800837703054873560575628545106869498467810802755958550257062913624576038719413015189801057152172435429398374064446337419779549914417899863265400810225897800356977690809567877157401768826997069859649799171906690840954958089135055192563211164336176614044333319269151433547699288901177424140471501893090677067521237829066842129189547934076767892139097874247130339797522444518695299135334713694274576745417504140456361896891924221967196814397644237703031982817442609407237618545752754898328152859629590290139732268165845284677337416408465897304121752806140793895588504677560456359783973145559688542926425038557684058441051688187360687130637655567046728381042691942315882541541364924468481258862796588137424559600946688730260928484354935337140320704153732449435502640952929233561132069760641059699545653324689429714547297485603326316023171961145283053716222713762239638316061493185351540044948101706287339903151346834100755317622341988752444335825857230158389762644310292852383661346112418602568661826453244780319526350880461085868916111225267804194554488146464512052980257470472258322967353446843739807431323405476326196633405056955324403349313641362220186401143239802632121338130952319268783179001614906252949264826096016819054223903830764403458042324598642777292800000000000000*i1^46 + -10006869709836872629140696139909891824449968630859864390489003612420914934177134460135429089601539674503751202885067799762677661287383353962992753232087463531985232797085782968658780708199955505450460884197333450341757184007211255967621262118979136904663285442857067465597725469796094312836345499028364979050402819969225456100210010477703938810940681145943557047944969812817979282285455663866263031766021052440876917972052982358204360178641402558683722801137554690840318331701277582521248045772636624499646177279297014527326303984285944865382013494096585602857900201800534191275152822214912123626432384763794681600736760018500481569408493926762336229897906854216824023590825289394885955631900953364147129950564352566687021624495265299584216234319778923819878704464206087913674187210728563944257162456346596690123672787795887333565325723885643408652237335775032079333168489935529866108323571790949566931864065103258467614169494964192529311686257028890329601954683900819139813684573238840103226191157643905342121789939679678282168402332900613878686897140267335365866646431763326938871333318818613082290430148549135188115171457855843715523193827148409049679077521004156682667279815798430743606839861350402346870100097268497753440488479959962533002089578629064050649625237936712343381407995472986474903788986914556066142901541084467185891759248651388471003223262103866968528934839786895381742617297279584247383352943775778315050217261770422663069166453217048271695682198915232927845707689381172531200000000000000*i1^47 + 2809970050611954637683119376004830437371271474435001802634986921879393170959195851426248583369495977402799936107381021796960637064891479051343754040884519883226164296057978976680641775429793306617068185818310732735677117286242141919288796861323086531852477992311537566327473011490312282940011714126911103592994982618842237568296163581236770417556147679003042610341047968568770068977453447915651437967235857369720830082233795100903110817814593987032149121713007879829425373651052668376592663568151304021893877715012425904907319772179260381138798646634638756599396930750224111629900494196874471750301041192590471017340455427019005084376631525542103221160047679181852262777171819868407759595408422103631025834303064875671081200285561171132292966224754193854477414808513647573047235460539888522159568875025443350235228074026285095651964215256358364161225920142192165137490551008515742295063378305911579016407272121688016480918502623116189310176635905841190280323691850508688303251267776594988861635211506712613476738121540825951165890748849366589167117684655652392439387251947864637457857576655824192966459672319998478307162801530699715592787637782724310808098937399338856550808969786168762389322377428224463673284899578910481610351316046787331107533369399904173356901719863224033476766368852494476321789584994106443199375680317240843929664728600053264030150096159295586999405106058749467560395554763776540646022107096925735400064692748311226658576622588257066813086916879195780503854862336000000000000*i1^48 + 2231472019823050670928733363664205818838500913880499530685887547525474114199131810102354509367534849923595052156596795166816632939118141057707214032630967175516264340046527240803503769856767484222703583223596914272157245724709881734649403127553280986736082245109512736183590164805119836194667819806308212018471682889662157766730321126992095370328058475544286764346641078111198952739466840304039237742446904969072472252511587992358720085792228863199596539692027630304627047921607802912722835796504853323285591529340417217273861645211345367601807765736422120389084394427688623985172634079901949874570118021400587306113095605422017440363239579113401421473221388298147206741221106792407377363227308825134062973065157843867159934630942849440264188958233042813093508281591199429266468148028727647325507958345840999011810422794242924678610501188232598999891522069979033819208777226805980368490017276774067958022822054742347900601369974004025869753523227695461103090213097461795298507935716018878665730708707669068938796547869285551980100779581926541140970625533135888487620225331952369147106365202569493482326463906375345821482994221487907011358893725929009875521692236234634726336073081996780814997150531000112256886478264897183515922315085505940898999033956621855391519113652655251786341010472073526843820969145610240854958902449119691328877774052255843906954275166491992678165946409750493925773941582571073055671194517146736982136853286886460467094383660847198540355060569788143257600000000000*i1^49 + -1798840069831681805774669348986721967561930070422940542600318640000048336110058470833086969243496449277792279562983666642696729385352833289470783326958440857303035778072566679104652952323198446995467808170637452843019244583124921429730725602356651062612215979704020298936523818222782828448002365832477395583220470813073316224428800320564406271561316145706282443584723022362328878239259301857132361116839338116198286659573046409060838508616638535276288073909231848738170498591518204549637603080041203855615309435245604947120056792682059621262043227988503157030132668695475237733856295421093089641180728820261733351635715077636854466807331660075271763522293668589927001106086565549921983850428666143505383881972348025449606041853632759177438716724455193637889136579462149680057222643094815774173149297555206536567903709103716795152020107465015435625162336848250957504435823519648143479704561044110541018253192111360819600853217136912530978574100857803389244647039451650351818453389508219964460384597872138895271821424515087789660963658584615081732338401698179154188726693507515222621903036355583233975965596011615502054415415536522870696067014274842228341172720318656116290797172750113154648403989093062819156265775215736532869941660102619510379302121874041833402911332878180511567876752574404492836333904258853379885620360065699553743071349466438019848846866286660335007970050940763082194168982381054612058417773447646666410460000260708233694848130819774595475409709286400000000000*i1^50 + 493277079553570845736452309863436888680766193428171834034337211401856446035845504615420719696917770658093722491552744345662817967960532891730330148929145838118374709407964369169435905015205677005070578905821243688205458284723464737568993171013054795250836635316394051493656709185196979574203266592158648536697726762135867237108820405817443237696791503546856658773810872966340525813575716997134165706049163427610160613256718260733034050441041091324542480852684678312664687444964612429564318643166310470674252213977783356375455932902649955386744049442729165619469417060430942307588153764885876574886185303084212701781882361547628707633279849978782450349425018542535556631533555549241287667166400776907133417557595620431968525721686294059874542003500081063941544017579467009464137170506169120028926823218748523154479003983404999416166355876259645938705048238233852731788366925884208291263434904579331522730936843371091416227723804731098185710379379984045486964881572025931850203734207621460492485746174231696221894520943389510306875109634549986891657304851175672120793904450258379897428717863468719447130525618013009299979894028374004004467361861984250304811408105330907089093932770346692358136980452717702926834705297664119750661817815474885250321430605001606312562516102889500000019698861072245117491307804244075562339512335661675605964863775615841366191501260629013494013473676851491258363302457068307700228127711667345928470451611778903643239781940808025080192000000000*i1^51 + -51128860674991106382451484987734728592258241608109481132096608263177002028091063230423340165878350422955681940860408790063002596823775844752362312474692324502592524612356176056668155640733119259391292427172591815613713304523632645569458866568008520777079456249630272317568086398546894473872744142522826346294549521368195256475665382539968781757674175543255950109862543836375504726762772185175776914402927102714155544455645796685339104298876369763636981594079173221973506846768831816046267502620550031229291224294629381726113085104634043489536112234956268686929391695411071478321998105702858504364603200156417246180393582872599162664832637411912868608134837637647051353347554147663289329512832959699760893538022870834979110675761741197442621825372951170152773281846760557248201729228114414330977114545191227420693885985534166112507844405363934899485463182442770723761973236428435885136253450942888891759036023008059360753699359458453457593003497604227332609563499393199691951754442825722816576230060821915951179265500877779801242927628846664968995598244832561733100672436129007895983063089031679304656789700104607448687808538465202524978497958752615730522853522414009645355999059583958685653620967784355520081467833443924288931144310063347994084570751997367771679537066111917493376699469325186676374307788782796948672769864582127872619078686400257668142967592220273746956799737163466111336368217985757027445009412120208266980352364646437782693775756544000000000*i1^52 + 293562844380412495166058700556453662028413894144829249900707928817786263755070945471455460846398651239384141459028610888816396606454688839170326597025969754518869843654614484130679594635538016023320176712445708586612299974738422616298243500097111813599783050001146483896807028808481235867739705857913997024618287918660414756903175776199950012800782470811902992077252364426511597621176409958309672820605588453934638560945731290971905690145962977852880464794413822203877585868170072675420964504068861647976511051083465243611892637466279436918839149879374144002642845462667193511389273182808912661638826218576825789180330616706946713735401775560981306162415407000703520296456015573439186807710730672191600866264090546796452224431061084837872176271948045209653013820113196799164857675693945493484390510083115967021172334832907920020983280279239234824052989098751959089994483196635188357055133434105030407808674946102244714941592901927244947456892512213884713767713657749060208941267002482746262025932754804838788547558395647196889022768707809442145864261691370061174463389886149717097514203075403641477571153437264349326827462745061989371209577833641037706462988171374857421541519141878306721571123249725784105266255202440531064260632464305578397753806060089217504103563090350881727093085679455668128901170594881078133395020162691149989946175983705674218512338944130325812121717070158351199684699007833587244565365183861215693275890001294840640000000*i1^53 + 2587812348276902808326143842812927148329402699601205202932165016105847232374450590766918691330872486084287469832996468496538437396015918457313257907487885205050931005163899424310184054042760111454532381478708715227411089295611744466246726722460204393296490735173799414736352285092324265577726857406597432712680663440405476817140158004290126052149255345962661131258471352640397477814094314084569433649804706652140860170056819108216208814134925338482719219000871438761571627763373137994572960483404028777182317255742037532650471957530872147344700767508354959598804613967576338297238320496690834692978086095026945795240379706820282441126970583795355955613499160234747373485003040544236960301512492398620662391581459841104189007125969132712795436183259313667656733916204915710426687116455510049064978475474344699459237810282973140943942419669259876491644459169476637390527779259014233809296490782825182363321302398855518839786485310109279133748561402880224391219060215811407610293216605373646566331680162680284572005792577340619442519854324755263838608926776273796068980672917674332942843764445144511897808406267947758824726229476606003212373501711752003312159512288098799887579684404624503393867245362501989457900588531526241384063567139335893761493708456544714959221153338795456859810099364948110294773456849198938340961916808097581018657349217686309401087480110029295733993164190141858263536520849009445425273084982510342714144000000*i1^54 + -11419976729154546288593275376468281605871649907217240736488923793051264623752688664961497698178368152195800999642481305085148312701008706296943426095722227654928688242517274980170660876695743011169606712844459350011434876252111746186420391430783861066728493278150355261706478400897802251262559583525871394216230353641904435844172742752089990484003637206679830700503325340336592043753660705184866249625677656708310838473012859280417948554807597311346099655146811373010473535189430515400060365455967727490496689615507836617882235295046973896817532832331222658932601494436687488196520071506567606968716026414620310828337785759296117656620620609523324034484620613422634372199902467343293378122970895782707114085002698090175127175913795311547917988839755810558578463049436093962257202196129157990078431733955856001832667211937806781006420279080324355279729624284904983175831168966931826826236102067708501160000194621547260032375929516332911401770285987889436057944482238348407688393316592347290652002398582966889897459581242717958835072890883512517503004548556043609376838391480193035980621022787486863761339881114964793862226928273310462173125070847737654309692935162585489572418687025177869899755230720808947893805062788973490328836597986876351886416071318196503409601269590742139163857582593671653492115332865121655772059437116533169102927913565719905833668152241180365862314448191779701527978412497133470969523620000000*i1^55 + -23420417733409987446900827734568359785777033991715001384630980943268043547279195946021184652536043304862584060623945947885193560353798693492565675832191671267166356950727649400361375620819716392547979380261069895803741370780905631903148110050321040798685231875332702580941757186130231911263260408471600143974368621094717876392890996701681341222946823178155954586503019051075199142184763223513928554067833756581587353110976455462771694821413513162056518932973104825321921108594374881727822769573890088518199493930712203665268706499448944072578248175146609053665136545170917546105576996263018295844655835302115083173557189341503757782626111591539475386795205685374480429172446036372388455657350401675790043667427249060192982196808259229482123808809175839001847173325468904276115514852397426755792795643091464846653053335453746665353846509049246872680714290464046290571508327658031194303349814484138036809864508436353508754798329125729928388675724823932812184619908454675594089509517783299834273191452341629375991006765954313873691508943503625972324970924350305383217642974177996758861696527262657956384403392587086115003758949225501596467877484577080782565760945337568507141622397566586175109348381707467393080331172083017082930298209183133389385850472506089296563576955675345273905737605090273645069358343045851496736048267744421236158304349219562585567672298277398624637712072800129416830619025516320000*i1^56 + -3619438129794359411571458454204890363461114672546290170553131599827002544001020897391262001701637087458423643832967634021234855925188469384953993928754081863931405266285570772792129380607377870106416695852463770626562141906421818242389155373057124898741368816883620696954051408682447634150005690020054247584375815598675808820570683696763576196193549086956859793435776799497022230821599129960020564367697061864532099650667194761451925648513478637858843407832915968262968378748510214943838887371857540851812278004978999643660206623873057573428925238351548778779914696645562898633188202400622530577245813105736393720733710467992022190081424857630987914538178992464340648144993939151331019692779896203163101977676723487291847479306134342588113164527918520821169174397118690885794988458319057243237366999133105043217032061390810489069660237211789922839232968240656317137241248118130453747884187963113921111620010269307504737339843309981921047149291214981513392608094427930874846369123733797023488716033052605873206946185439025199814252193250996472090850778388237760936041768752113991840060148498273560721976263183092678466755941238614141804184800586691343136587227842400566900965884626144265818703353284023624643900257727340463851368143074844544670660431114366508958040037828174378355666439862212545421473309796665115381670914879303903589042112401803998033425237836602408034943610635472790000*i1^57 + 89526351191376208834650319065035952923954345451036743510246533675403708839095446447533611841550617417166283547200821826497195379911024815083465429884181365998903444334295809813580924589783001151709745360625411596226058345318027273003437018500793891550448328780233506412645193865070903024738762214165228654923326237100525199259221017314182186313979579744791872750641246360828388759584899764796597391354772745432458194330854837042157732127083279987905431293709576648866409712791070292359499829492054852804973855031284905901171722474160788336632545050070683920233364713340252758012623269540810725295580755666762966258460946791350652426387909428656712767265802468627197918740909637192970768011406614581118003665375109899486585219008376162006822350400397091781735323338962666073555535529284696655144508871760403144720601981237227590908676142125475816476959209430465010364024407652832389756593150916653520964807758560244421965321492998709171679964806144644550289119584966317699151926423660761273794780687356748890585195438874818101496594567511723273126760132065800643705274422884052950648606263997871833900817787898514014619236840430511019502631379542222951514663807826520425584733888059752000878239097006874474023064092901289014251321726434647751039010183775308110082165812131748901962628309531947099210725615593027337872006132781551219338217258768018850389018302357132896600*i1^58 + 2414229101241858821350076561650805306188644237714092578843270949640809039403101786652333780046509378702795484445311548738991941959231418966881997778929653980171667346637613350682712355877268171914445773937776993319635585335258809605981605446472276469002129331121456162000310779050088298892480886507915487277437248619795632324639332925418076217039165134299812616556202905132664830495318079638080506954275731227037664233083233032527160724720933809968827017289655242245992350297183485214310692423038632658014615201062314510619822283225213557355771353768515133977912233205339128755858694146315389875057773528332064879030453433743025649886344702648696498360155163327664251326136797389146954615526836092806276355620329450118923031608831287894461321431519827288280046972559674677638991134844595558951862746240547946204861314401381559842442170330924843268925476570911329410853538956279501431899657192557289285281691855641918142753517034670779953162564606383818931414081463335337802107220342796995758918597523566630681480876503264825380970808576130116667976769346560387850567966850560296077292104688914254148555628666961368455096871255874995826512364614131464584104178104091794901588791973200642430420830057091672906896045420199643242970960240804723035665045009367109926207360358149716654437991453781006033963161398196304342661062135*i1^59 - N1*6391984947511844332335882127120620811852671953386329785234358918744982289267089021843302457237925246054759507962521057194016264262233728486614476024283431454427140964459154611937152160715600350957957918817207699862880338365223999809134747629208618246212211361941790577538947134279859294651485943950648345770472884868471923294393440257142863405859328*i2, -1873721223869432887263564092783173078773621978021935944814674251333365618794647979207870462348950766096082379413182590005549678545119371859008338990208533249307027974190776189572795219201108394222480338875443822319241492212610591607558226829261510626346932318061597743841923871152162308927182196704280540149861848464923821774046395575535322818069530283069199074471309865187016309979665356767872659572567830387750092387058715542201287076593789073056847089572207409248152489325833308994103901620114593817804873881369939814591244870374201496456026111485643511282559096567795506053524072579775342714547900339807383396700698503452015068938199078197811428752909350448648060449034692917758679698554737678679857753696133524478840759814318302679018026171153489377087217413362947371693344932610834574238009520164697926072178264664963703001829093336059738583673836080094525294916449804113637338377354368279687202189891891767449469053075766030381933170127467529196363562632986640888983095522818514551709853240285264793088646659417682422732656566704471319321977728028244592276659327545542739195740390158894144177894289592498704655267986137486389897547695329011672088969191458237380479123404481369971032766340134313192007781072185186742679953986446974353908841854154137471878201256368384392604076444037794424179739793079880314783767859197316956669950050269085549391044702374478003847013890308630183858713194785122945113683093429253749321754851595806119287671289564694175481732808021309551515826002460041155736346490712906343803201522729519000196454821451295864475653576931417334095787149396286455585228845793145558935741141166270170643727029747926486193662983404689819758811624243200000000000000000000000000000000000000000000000000000000000 + -14796736303260767085561697482786899199134058007309842436737512087226266742090845749887242201762988798420353874551414574183234457747812615928087466288596045490897360627696024226564131995102798105588057402348097485652648747867752609094657135930066746352172311455785290052812855907313234147995594837467480895717407114704755328810699187879668296582153085299913642468726116736784597544420849795337367528727246664599268037201325801538117066841699624338239013482438368750594562014435789957832879073393725675041548368328278243077349416046117396971244144614997326598376137672353127333277744229471995136110794442763108683177908565999157798828647789241981046407805368937436776839460402397887522496163639800102139435080050612356192603039889111639105333108345713678469183319557947580781677712401919163450849461184297526320016250686285703760098485016031726951412290175350504905375254695011444758081321148562979951727810347047190128183169038257613998489735840657924359850232438384757967550675281475287500081504647333609035529781832060390556001745589078182687154500884686173784038083569918585806185988946184153454236699937803224069505676250174928609831317139557814288164003964933736150469205200879858138102771975116803891065797677063941404522400636498572234369023834710370948341458318835737880310401872860215188691568626717231076475164847557173788594208932869835970388684663127535689329576663180451376373798637395577209176178612101876218321971697130353032761033125917153968539812017720967966447997435812391058656197587392604680743669013274652881696753858364990034178794927469700395838352912626310847731285287058721632659775381752838510385159076060478375126714292876083666513978982400000000000000000000000000000000000000000000000000000000000*i1 + 14517648327412135088642726047557679616002878543000779741774883224407373988652507458620664150132309399853292607218274115637830227225876447608282991883441271203643717256001850345375122121872443552447569348296511052672407231840233829680279831394567227403368903301542202635437436110679956504421476577458677141033067279610615271957112469172114889323323355837045534257474353156655601887498850450922391922480173237381870442496008380671150063380174167495140052053265553428304317663355776479501522762124452491298012067083235984269802685847176430729567651112962327854668082908781347750054393703183206338528109985942418450040174314336506618643627864797061854419902220203795202941191210025134693889306811121839234876380965667802942325035286145291426088301927259029025172115937074501443380018407096359475204477092628637491433119265889195079333165780822126538830046026505380101616382211621020234198026517893437079192629669166262441877417350557536731329613583592503651927765508874809104995005096005185923458291877527122529224560403665943142941438619128197652652345927889181641381018900727481537957160766848098997457121458465446930615428316589854542068142365948985001038037794627353925248086157869290357630047564512150940244442213057364961145017691167616260248167524575125726139134224009681325084535672370963734902205737122708878700020358958628388842910862366921125076724717615730409426949959764816914497435729508815694190264234122514272781929614033367638909585158231820866411691352448055768292005883058449270703123497105676079314514119396311511741261209014761780344505348221283607134609815886105409603697330965962098818215285025430505772490505895722693550861908689981711964962816000000000000000000000000000000000000000000000000000000000*i1^2 + 51843622639776351560210628460602123336093695395469875994659726861284559946599740190577328381289314539072185023482548370686212976360001918796456463001378800786684869031719949700235976414273493126839905125438391411731331221694785244818505633384171552397618375397219578235253978725721924466826337996874603718882733222568622825326378113715450124741969141354738879247347652978702857787839516935624645010278880676641137657157099600561935194757795572926312055291292120996591965927263125369723430857540654693270852907442477052726869011430039446222608515417229362172783058150193889318684683137041817377853444778923650066151890963495705576989759920574659729415755371788067189905454011971695315322625670972074114910725347634683977122623226249559544567621886591618680131710701532482834178252792631959974151676113485657207568882978770653328035048317272935753612880223543561035373273497327977229339515693031991490369320114809294875841164016768774490826136459380689524160018427066760991149257716322757129318890005270918216639899198327885284364482306635444555614039234131487868380352112206424587172734504361212165095321760468321386636317079139026741331268486859641276566547151713412553072033383426674277046302963997700611725953917664103926096759054132747389746816949007569355018199255327082339407731135155498399733776910997025996010479840376528917432870222337133133080272715963639089606249001163334650062296582025607144077482622112364590810643280245154511075806712650266430575387564805186412036357311659080771823921270222960099348641442946636747026589963954144757927781822042210498378763949048654803148422982838244475834227612879430349976413735101117945725757208267317313116569600000000000000000000000000000000000000000000000000000000*i1^3 + -34348346203109774851647918275750355397505826489543217341426443609630346148773975484511566277268836478321815645500616914986016840163288960293674625188965874163046189699292632502750393024748957309280287272425241574244378654326922231091958031081843747362528317182608495711516117278122827373887706892604669586325383425784061894417748854974441917291940015039487723021742404424348223267572123247595843690519654971987976145837567321714062919572539904074894940400108896714036276542254315520042547398166720587431238514072944541220155966375816421754088183075974170020305656785099846495899269774959377424442555191855038288224956829956426459596510767140299207933528385798946428843921183409008941421804455522213047478403217326234162758381272139331853338395852501820628059170167982228958348549036004165156673033913241686412976903236018834879230891041458590906773162206451616634975916843924395412995870689666938995036197196822748238317469145739756553238422641550231436972888128566902277693471464061054984940199739374923837709405646136881215797260041653193001171239636577267134590609802584996366551127408193641048048075392485036644249958086831040194158364988061578694026597459586822825235285297524766575019134174213210939931405660652817471529950905412833257397221784471651201523866881736999670048257296516641015938602773175171337077144744099543064547690196823587536349081558563631482758067716099963589073200655772385856008869636573498650483410533945416936451764311247958466165834374734176034333712132930087931906677485287236679234073393743984080640729077495181053760153741920033167031608751211090143265910080372413628315776580708325008714042305427256977516997504395952049356800000000000000000000000000000000000000000000000000000000*i1^4 + -24653289098695030548661925349347331602019130809634187977592972527921909939392349460762535489768891987135062707372909391103898995180011877489567994228025820875764698048085891488857647138769796881520037948183738884061863867102261558723540968267013666720509054377216592188359379392142122948685778587810541904651028053263479049563984715061514234225890335945891420533661613743890058076518677192561027394282951802855439413248488271050389117515439285565590539266910575880144537304032618667038610077738975769163208722989105654673745273646186902775096115912490364637259356291694659780451390334567934146225684196052825470251973995525160213585375912952014506099359645506073804980596501755487279944438629038596392862560361883871326434081232171086286666539659838417618743112452732550188299212572278068203337750248590965712513200841855001507372966307871967148792692637258911336870496592041908916805686703586222794089686810865229528550757770622119836629018717615320223278609469586595763800781872840675420654577313495054793225088148232985242922144578446469572502625556952190932317859382082096946072856220505559611786937254671999707519953261194248987533327826750889447784178338892001790966156912440204560138484829542698196980547274975120311776612935249255966112788418180118516684773324311095678975056542232255099212648946429277278083369260330358091464644137993624943585253306230863456993206769309150009753140466004974333439137186596790533042040984011609527225836302353443768308799316098474879129762413028730494898886141306431244948193667699226247736142150396864142491614885550403506329323256047021597433347224112661966869271541073205847562446573005297304210917552807487733760000000000000000000000000000000000000000000000000000000*i1^5 + 41927856527971555650851927370400350269381805216976457210756880555656576204553076487510602734585691323116851837018603639932108296647319594586787311239528535060835663305173581254862596340025193863730246029981250924019212871495775061075383165798639740299099127222414122353195076214272532579614048665250660103026174278542565438407011150413459543022202507975086246760666244901886159760316267412710540787599937393390412108063211822793335810237275952178133760660728392672492932722755884027955076109704416812470632073155142158817344726675551530608923195204492885908743453654281546217973926000525958367389086447408812880328671423536476193543822917279323977646892871592125186971792039345783884118970899545481812908557756517972814028993909298251095640647896034970557656044225813700942293492216844203792711712596651748879072244425796449893917087343536001776170367876085500460429668970021690225032352339945865347161281872886149349511100819998654776052924963193125964858110686794863623928271218767319962487519480225808684116841908178473051685781517732220324462966190779591437766746880461093767968882631462141099011753579727317727491052787288301322305726958462115275647967434428970724869714669380262292290927098852934058343989924212820213059817006280322974378813387922169604870824216107730727372846772719262066781456820872383934879898291419553967401601789540149669466357912452349723184354217229023939646371739797549928601928978565491915678481126017803329759927499743135668980058501020366082219073000131140328859134591366905461724334425236037608831590515226447420717470941757689686593334581766308321484663578358247239249546439459578280355232989115922173986541482996137984000000000000000000000000000000000000000000000000000000*i1^6 + -12846295863566192248644454876374256385694373711106092607003002981044345852603941205238944481735470038209721114433825821178718231006524725228900798154043553053737554441447616582482248453514053226509470192794949328163728336437137748913988438687725427488499245027055731469926153219335539172681098897538451204876378408064848432200184013899836470239204122135871277543437595681745868066860546383808510880228660899111897943382643894204602059327221700670341208837517372148539683423488561490813527757213251091890570820038695974894927194510301548582505560951940122961382323820159599258137109788226525691358477410495448727104448223498836850174002978412023688453557080303900033822167304205170262877742830008657834752349539394043818398800966884484540906138093231018556671824923684849503352033237019656921693446975168188638731919329882379512392959602545215332750370266351148095977348702975530201812001919059857815480462380329504411579943627357679541381635552732690003713165235003309055284526303632151620354671161326671192733365227934873980960878653675420255621795894275590230586462139476550967029090453445818349775437095933212609328301011596998016481894298246628607473084331364088001798992157484634705227222917002872913059142582848759634242942161326234118583532703393013079737491381007417864178135095161280236256014145501077682347160128578087680087610250320696451771466896253419972136791302130489706058774027345825071474504543567749847824560221028008039041040671952730405606840514219167102216581317786166337431549346576963329697984996620807547061739775381990237793686085019808913779482282614685008753351732169966891782289955951475107377556501122353565548002684803481600000000000000000000000000000000000000000000000000000*i1^7 + -9783665293842083269205096128458819368555700998708260235722651439049613676702967564241944916312260785570400855022479202933712071543719021579607071161888240262571940703573329518423070744564972750884047216114226710514589720442961208383503759019025446593568354105814990510317819028403455951841603333906977992270400551604142041442210155060632652260093135697101079005550372643093480287509828302861965862363332076159389193004208208275301309355248215934607187695474572340007541829225160043074834428703847269602309493065761513426917068617269328014711942327144511177444594965819052241938331096798121370549659370694231724681984017839886684532037141320532826302008669565884418537552265749228259626265688818932287073483811037423176603493441965490643633016374309195487570524860191278423614839086647413174135839383275370594390816707474828617339790002400031850334565113432403160416799498785947244204256339238242737748533002638528924616170079299892743661351755299959462991496352638226446851918127082951535668490799284682261728518289568805177917293171087572416670045048891619744403348993639267536418607633647885932945069930789361058741432754826944922837760963301070724272052773629343404434570362335917002340902736691677868352267039200488711289371209512858796062365868859662276234971503601741251789712343944639923258560690731688092655834158727344471823320723902396131616212735766476630397323259528760079507044620798656116559428225300572144743517977097152697668889933591314314617189893717037390019267246571106681581468173506628623150791490682840559080421425475223605791935279265426087647970227435882823447340519922840868950036031317041269657324439054399414872040317911040000000000000000000000000000000000000000000000000000*i1^8 + 13390320162550389225067655935434978013902641793575600987314534623071148365358656158691013978624074070304265998816316733219545686359504860778105933703460828696994790007799339395207158794002111295956186536731583512452733285432617456194773028869109013941589983203594456636421663162091347031654358982049526699481722081492063372879261006462093803818198417289268048285710973143962949837225897801778926609201742899822274032394568670018535500607112560407844412943924953361279198006368521916980186084729483314489225998201464728554874080042672294815513780080446425320799722308012778105269498289716144781022070168245097783357550379267210043945542540801215007566343242875600631976346151365039567950431960437610013454319796986052540020377406756237566068869197845957753600638784461619387619295818760844574802990936078263203408546192376099962225401306375381377830820823408611991667102846871520646641890096900736610962942961716599808499290350154714865762221743636993651125106120187417145090584662488210090720388860881617488322990018526966163570178123350887570974225065492024018466563473840376437820418394070838728950508081288606358141607611951580263609542117593517746506703621589529733547202840191091345385729524714740583327877574136135781454805446025400496665632493525539770551822754194324577059377091280364468573991640469974696211336804473610212874386457508104691451033786348690707575251677345940860813968498558760005223064710784882948894605462005030173442218074541617507878180269302612135241733076775423001267856616028913715174594500749717629189239917515853008892994145691599682089795067710290322851176879805692943500955261542351613548093885424819144627104776192000000000000000000000000000000000000000000000000000*i1^9 + -4275170919334185770925403661264232850623968176551959670770261516233996948567613863366239584047085035892621758927686004714839424657858013372710075401770547532786873223316962825324127693528733329919903176448658808766260420604531651104588898031968362705950684304472746579288294316826788220304507259507167227326646235177997290284170166921584118284537987978627616873877277715655412002361283623016972632703936064088586750652724335915643867110645680768363723251867589344758364595324537139878610305176734249755673644749877005230267350629878458929355274003218727198126825751814285796431619191536495698545512256624804866943168007757277429949649619726036678196837937044350746873439269847760844274885677551091773980045613381338479232864277333088356521642330303161636752278805592483341545012801541163681880823143955794326542186723199192907496355307833970781029665968024073719569894934338542273325492939834038900851173921791310725369942711074772842290309777836378685560276337164528454459551909190031955713477503829551324536416561227446556529004038988302715294237429653244669679982842893450377506118397801929971461114307579631953250549746195274836999210772710558971630268070626487693394403399988149460890693750789294760179824140384964912484060470189344806950167885538738357608347339264935960267969698353930031328338726676125573216497312947627235319152957491696327934886974155378138384729616771740830725484894460565089394135670649863209148568010642759679304441322742921653966330372926856564691244974469221372940698938514700032558877020447542151968446197785851388033395443383481730741739162694582662821561192593075927060405797317680279085530643365799280632240537600000000000000000000000000000000000000000000000000*i1^10 + -895037254677258606886367763502245320296372587064615286349585327648657250874343259476343802966888991177752696001020341966279730060151099409019009932905049068589870029839258006374324861741020779984498515109638983382062666119427953135738060821969936669798565334489473420203405227431404199691136962083286667988133830827546260239016719612438298833362608508643346273717984657767779607255152361274340605051831704054805690665006523448258242939667940512110948058421176800010415434642085047049648507816769383450273671568596961690369416267554656395785728105069377403809508380055220019175966511236122371449852175647397166030916102862254922990265290083379381344963085214787117542949666589694458260112917531746601711399373771827665974037642329585541542346785634825919230035892869798609169159890709806442028171160632616504641882566744500991112751309398431559775991507957599628541827796331096688135131070714659669878416621688932103746325932861195482894073882684099110767686181723136191135292019493356765159374880376085398403844901888262826538106181202507129627957527536415915937274239776737601458762546807466850047464446986515840186849706270266384544323481496953751856042629116290405394446765940048647966467410511739934486950561404593573519421031897557819251492493800336417486713862803850029863569750529466556248708105083407613327735212315783352498787881283965014675160252079558207525984694201068984865550898653220756728106779057297968196754549427157722121875052982338057479009947742581310887924064249723888493823252941343959282266146521401144911256624854082183515123278273436260260510438144218237299887942507091921958490701324870724325621494992577365687664640000000000000000000000000000000000000000000000000*i1^11 + 1081725537354909821512922835343536293602771236520816516816538790772021040454437604730142078356645160731951690281323414993089333333366578644502197520266770769033872382616663202557584085305419651025486937886868181314474015587568714231673408967883503417528269431230179881823561445550718275807526868473290026986376894201903355068671905491624709151899291351003228420868112701208012945473771506793627276787980535563364006889649637770083137667830444869433094268537149924362334459995208982032418008882267438428187259926920050619240011324603739607163198042917411295615209085823307326643679823021647581236433336648132232658384002125567321046804132669908574477084115621896645799807939178600811975605246042278764260452899267181616100820930366415725390819818005071847346417598635812588626078167266884742544950774945767558198330749937398869971734222542234812893087236152517950992181208750387288178815207613373816207582093622106642465698065439048123100842739293888572637993437099613496880719490902316096288260831021042024753640369677309268648745282652673554680973200745822448916277138356799438725882252529574056019868684134160017235482419742511930434643539068765673008461120421022910628127642211176096619045485399232073536711135245383772524767834879174745293923375799993342314562153163100338139798969486989234791772429871451280137328146719920584919798403769044278223720845628227398856954133696317545290709881577214217915611400707223900598252843235043098275036731917324678035839369040045403028360489210199969322976930804041163975339790002746219646899834472286856481429522153096543188160661315769122208435164584249348516758131658259728893211364157960746958848000000000000000000000000000000000000000000000000*i1^12 + -475075517094359441342287150613456017938309949593761594294496337279720871589906176246161157813663548773546120628242778439499966726671047609453501116980990720593977194658945904714613033378909975468854630828038668005621727891036668566281437109649902662906995479280573062647184100867950664500585587012390893430201451709932140622089148864899021380277410665834621790624639695664472417887076025374234296147624265061623589077432454999442955128970019294514040440491635915811783342282760903210389878434108399212899350862250541370137255697154218777927176884772573907188804540032315124064759204971107294974853649015235869215162421400992269889392901120931888133674588928178463556092398999910783987474558462292254365050459024419509144669556720868271085557110287604603276570401378956644302079039776303270012504743845032110179008771201236077385759563778800973954642442541417538912645582982459828074857220464561130023345210657051699546879093162809898449676428740479294507032881071305356416878295939912113660394455248690880114539088890919521062431557097186926514150642091003973973318745056255498664413822040045393216477103316076642547884906132011719412996617096734988660432483361498203970572437026335616346360111273871104502274711036047757987882790089912555755771683424014357977643656385551109143640808959404393137738182211679513742876896023056380144122514814094271570908165747132650628682274706024453398597446004676475912210887577604348122293370598711552411773994181994799433487014535166759178305067190949654204975367027463455382678772475756518803329255857382823911873832086634476365680758846858788287351087141298147533891360144859681964305677733845585100800000000000000000000000000000000000000000000000*i1^13 + 215377669938576911210234104478632580058517653794796165063529575444732878460022749955679008301099753944399864588269663367345110378310945976485171244334111809789927789345703916809436068724905688392186871572632798306255776707392873578595430889450815070660304707422358376136464276562928207702731946106476548661083969089384512395789296444959653691063719120341101817684989684369730409313941548780313836232011024472909461626050243778123747129582440070058084787931411820235881456812932531902338655153754900045861625218880897631145437999086060083320041563601367388776839506415196435842221627170402679328565560966338173522087292325546137050219521727956393854876130565712671857699268617659934601555089221476677608405378678068385794478501679568536608081352523551857167782460725603564759312412339837122665983650301995534495703875830177879107725191570996189071987568967905729728833496763034249488516604832262449747877760990753298311033080758080194479316095795541683702983481045319495088058241141630758177562339688256683526127451899270448295098060243054269785934950359354965396786694492365857398557417942708138796534199626648541434964942421670824388033778078344797960881927511501122864550359068702954237953697476811557594410782566739893602562953131980130420976142587518592207067495859854089656550822471649371839171510603594508376602326058835240689655086702986556796694908934492673463104869837274865709009015995047115889924645858853571511302557917394867399796261249391399808410598809579304073243231856181826943073249496003379771679620837900949909816679888043195824600803167266110874833028108811901464087139166624744730627509986419762425518372879230566400000000000000000000000000000000000000000000000*i1^14 + -118870765529497639870386305165764837614456247398502282489082941539084888919538484077125903664993479604854028794692609408100174117741958014470823119066336035817423381217626628538805641069707748865714786604271372160418174293654877015518601113008573077169011653353708813389650742383978640865723942572437911989416203399137357870730423669569949739083484134177703069139987779958178482389561932998812539484307272692019318255943309039935115116145533963204512160863178704480358112735264780496593373875859201873312526838313451313599191413401275854469476890646342174513984672273352313102844572616897239151083263520379430768286712429501407176032912316932067093718202555755434011774602221153291227026486200555657947070286845588413611312594845090755086977375373127171182402586087458538608995664918493951595267677250175128622426838134275315463851558208618978022123482311602217662817803630658570597897531300822208060458376801370311915036352846895220808328927454724597627202363832820728284674635250944494288544142327436763270702769546874510145462162985403040528206002757461982691287889904180325622497724138350930470735271882794536236062710627272753925214058719005869284554026183556132598832490011375767764992495393030517437836754711938384206319555608037417613043942492154642276588072318028103573146415229017815069985624660891620953438238670908989928294311750937225061688728516579869383199662146161778097807546149495718612024656335246788856714202916912162416744257273728824134418280907142426482479989949892456855475886984361364192562213050456399509611172738673441874590667811419041569955820323005608839085259504933637369409601674385895675652027249275699200000000000000000000000000000000000000000000*i1^15 + 74832758971211845887973117833183468145580695210246660036681472101529805597471462666202397120579674117653328734399982981231437817608250342097161170875221353892873239164384584394851528104727825362387159217636926843050487877081278245021347053857603389801865569580494395937699888913380719322243474066701131664696042521129430344509677194857952802371888509828284575080617265172788426268685579228575807777315570107052421550484563800124870963062465304192491614985713511801161173928334362601391757597485232933147234163702056258466668901740003555502255259633688826361363095123306789790051709496165196017677299302539510170170617046488062699843023070090100569854640416888122382908258858126665551878653796341115607323368151102447859914053530659893803537499817421256260107195606824998217098720934467297907869158246397346687273275058840115091927334597465421189854728017362397017986867724436858722913895634290829363398383137134589929791479443610058641790353945677951037856774128968650119920575968250715648266106928421625445080461860020054779130321363820340710700264831072064339990152054382679980083640993073795604082405099994500576102300343784019520006541689537008794399426827075615275294712047116264943674602505892600669107544007684323338655925946608644033613598037684100621240784445076926245875631616295308903524449636560622749759363809761241645971025433669869661902638867068454524128746816952634910916788561637648361312955486128959336219838395495475589123187974624595409622356205342492636476789122707168840230306347087966812602144389257187966864397482920938789842429883785987507823599298797903468040351426225074483259876142319833734714173790617600000000000000000000000000000000000000000000*i1^16 + -38486965860030238455794409105752154807685982558838175882610488309338322226243936690272760875260580313138358079804684678972258117008404225510259525051440822824540084340260892516839220854346917546512263929137081385834834923040282095083122952745239765371415005814918987281313323647063711940427852554114558458951970600119170168465829577173571313050865894480860898242926258111714935916683910151356301339767758919586543917662511485380464898804680585619452161282824612812435720993649122303419875756985533720833835728460007539670104138930029600252686203743090670334923102662321504744570932205901352178503828325041922107711714130339097942276929995160017894694819508016394350083622441829814767881093985067062166411403607039661707077387911527811926078109193267493047707544281018743364410034261275082646480069250818084827606476882196088422547054209434358098884367550995939474783593159084688341332228979630392648876119216543753852764425372374998017954747270969716931452880152949422851706277082214305150744868876229538049146318161884822911420662768000064269553364945133827216675159010181777141855317385907147320352035478410764131009532463745752093679934785643295624099871627268473747218361936558822590314228508059140409853070381415527339013815710703106170411661003014936966387354258770211784532223626547984884130467332764877182736951423640316810057158844903575335232697236244380178505514506699240861321682359713275304259452225582351658914303442706292307191333147763673280668482048286535903509495001168330932699231259726426391149121103953054749237541639505969341202741934525054597918320252175313646109948345096656251829885965294211727765656305664000000000000000000000000000000000000000000*i1^17 + 14704247147695169917656190969414167084456631763679910343832143100807426478784922101821446279109679711366272169007191024510326236643406174320345882488610442205953472511827275814995818280544537574646377286569465795876978435063773329588515067809346871692087890860972147406270929590346583631971002014096799158570974870320754537397446683810210257710889480579826718024057452959688583105041531205541059191082539816236490382858144913086689988481791220623964223854429763885478264966381519930709676815384873096421601266968113593574041498283049393684699702626550212089751007571466989604614720541697781479062453666460888771807470453521088614795866082255568488194934157824945662956065184303257567838203707260721955990396514976770023115863906104109291403470045701330468416868925153023249705393320002331810716770569617097018430329797583253214258702391530817827221090622907770891539968480645177939394912341799089803108178884781261610705588794090816468788504875542167282734923420180146126086759508824100179706511648705077592093639205527756993517286835182363773474292066310634662449490174171987860896627247208911684837818786482975422321095023369258287338571658052692227764386441779472698656304134879784758289618801365805957732401628271782253093602534969886577175183182201942039606707306787343842526998870974064853596717027090906059552325307772517077004304108090685918646405670778582887019505383404921330857285973609891573381173504907750235436178522083167616501890336821417970270490879552910110356005969138799991024976127688118059716961773486563737162580088644524875588869040703250106378208239915786817430809382526332972057564840214718459613387161600000000000000000000000000000000000000000*i1^18 + -4418047312648381308452550358038308164883575950915101788371193060985775931437738405093903101085393829186878924590976789813750119084975205922554206115525610904782120923585806961981669495369266047365013288992476181366010749439377779049726402884520379216824124176586146846809967161273667092149253292933321422494457277970222879708516996033588245485276859490433991849135357670763553699207921696642876978018713809338501796293917415936835958538057849722356752175966201864753411148969441641058825358916014041138727769777704079832744889174386499542276848388624327747259456197152722001069905906577559412747291973437727059794020804804552247994778717344226412391249063359397845857988537247371165515233814997181002131991111202349800065357443931655666483396696177066750736081195171147732240597685598670277216465316824809881647288483417180182333396066818317593244588642233291979751635656422951076453062983807256813851619584845245042793095540963300338270143312251088194817856398065270296261963156417915286191060610874561627923436221520631350220568443109425519276707076306419458200360408381828198374150716469550582130091129569820143682348245344457659179781980537982732117138608405361716401701834233924470838377272140140792495942844824826493285180063175287992100095672337901896810108793262874689539694047562452507462465815516305903496379286821972763434291096634604525240520365314700862362159430518243993192611058697389392713065498669861466411017106119498024951621090505533956098066453938426602173317232830437356871997468842088395057418454897578207273434912204542644526541673638955089488518226849923746346454791944161344069019210231951232545587200000000000000000000000000000000000000000*i1^19 + 1062969078037729783459891055002966188408020896543904141516887332281753243977271200218384674587414066070700581625426888284042249580091966551013112268556027583355431492726034274432664661278240269676639585318627257206333090554523910200823719887260911091021086990214221393727061739249004483082187009782411705623619679777524940041133947972555683723664188544686650579001164193368591591049998283256000476035113652862454899805679690289737207057728719543627630026875688904372456641673037989691164742850748385332182670872904314202713539434473210982351887609303003252073179558459134993938773246665820851706668039925443032499626141201859101040864175177427364343802794425864997061504737482075323766716220473949797569847648362786336215438790288231351673430118882628528749728684963359816082126662140846917402802030675992536692031894069434857549013526444168010636145070971860798702405126005887443850480871687067497659934941930779944607974711738577138444070902268409661274767137673090755916832992415794889026099779678625570180909200571025310247480664453360575444538811874532388376225952234155126343698685510986786379498454948421210816334829855896709028667073803919970619622492879449797741367192019414261562002412542309489562315888110140479171447797995340911408729102213645130138435112701809502409642783660594348673685212808182683374073811894953795897489571353730712691245018813357549285543150622312983083635458365078251396584907259363379366944672564408082360103480116727060232283996577888566703035644871138182731548184244385315451506259937851125498804792586741756950990583619642090725014918998066261041685798903577129942612264855454112284672000000000000000000000000000000000000000*i1^20 + -200101198354122847870872832070899017712020643123623095176981107100540804771331942640974467293335568872136870732534499023785678069278879111541027809704031234342669289719207837790098721595558687100842365563312523516211125187026581571577943243257044705313707659186474530204603346907231823185652466519539500628135825892023460883077119756082024372327199799286458132508956268464666909875784191398237849993123640379732427649453590367659645021865385519638350900227145865629702521371825796044414681804074651913434916995103417903326036268768085427885908646398616877466797979481346921070470913137023413308303568332757884272079447036105628286789718199641411378955640304012740401744149616505389660187991347345055203058972989678063730653601180658822611368988662930260097621876541745636080860915858508235933370439540541776014106974465348108266026549220107216091330172041544845377060528907114158191705309980168446632789551623983305890525606013008134452717197252812488898726033582272864558305744451251200208334201154127615297232839820734533405647365834510478841931921933568829401717138710973811716779521545521448959418854157973515081109701995816293692112083325534757240250387533881999797000252071280563872734850811497806363319259429379207142748309708778784276077935737467764400054464050217922653703490770692731027580205847411646502999708137623218922104509003180238372654934323222586378731707205038658749476622560543558699234177723659956354383187395192603780948643092921331265325072968748301480437857300562627427797408019109895913164770894802779286876329525817524047161156390763959624451099554001675907901361706014158712644068116734672896000000000000000000000000000000000000000*i1^21 + 29242079023548156046646760816558544686324151169814040703244911373644926463593505829948507832537132448514989255383023929957600633206244339550575253130539009984633842097940025652815582535802072383054151412855174748179275731435058777584690032869446241234420317644253814098139727073867505490960420618244520775064089427645263050296189743519751078804481808502523519463222549514971674636432591796663658489310290108319020184904390516886422824459779245643612040009627046755835872639913654721298378510760081508650370015542408853309721753444979809375776928052451858919471370171334931234107038235127692430241921865685632857254906335712908624537548506675086319778819455687530790589683332865023639486725002775572352171034617928597708053024579715342381705092652683714664289235599076982328378543551693103053988642839783283679175853763327080786028425835333463869920111544540774779050228304175206693118876181612098092290209743417448799843985099119182681990945166276544911964124184652912627941061410008053089196724233504050770642977774234988104521342853768618511943821736388372949622859788211022797073962009706283994914842935510009942183302439788206473989462471893455444000622502948476887412737168718797656902151901139537026556826404764330217627700999166715746807202542399531616770755113416422821408007354791372914505188178943268068784135191465507079825348087114580548544477857337558262976952000391346421057637604906882642221467071507580578795382634216438317003471751587930735271151953507654566823669087498907587997296927476149486431076621718237096150583654375773639645897352063883285021595464463010065829966911851597466586596590946877440000000000000000000000000000000000000*i1^22 + -3258619887231759798410206272553350851435328704786096350948774743251726563612597167632333101644298624813154939076766890550284851190902908546455375373755228100800352516369472833298299063313484565649487794925057858082567180198808990986406816169933273268506061225845291024960227116413115541447378884596411615661267533059521545372842004615249933742062777394728592595117665122996207519946699632444194779372918308566464822770784555750714288482384505227244186155400395182715622897265918489400160576419241774914573739746053636407781358610221862736846521892547737255854710895209775432458854903145931637784521040553583841328528901275720176629551628356935556278235416474322576179921704199328958284809328371600615287407865559025731021043068604086556336187068753139437559219778700141689120602022471291853209190131203809632612486644608861786490388632255092830235453000159354081553749185054831318753909558307705653207962249667954285718829259172859311156271873673034813933065471792252817552946151462238475463757052649324987756507127491146320095181763178564012606949800594814195578531202888123603407860206389310539093661828380067798891909734326330633392547069543085848818477845800907114251289378393786556921192045748639370390142538382450118244297020959485012704186722559384816036236819746749611029926631659649101183148838786672565165784055710660370658159974124998759539359819921139334155301576354407683928392949545664210301110194563871536537743684167117022478328531434637014531930393630610079099925370764458818049660658798830314781140273074333345868784846432728347529297907564793748476218185648243559780894582166544178079371662196736000000000000000000000000000000000000*i1^23 + 238646686851087434392702344941744453192646914007529679552182939433297600493057145579113372796618242572938172793764591798006727584224525641782160902821108212491193765223650615577151012259527202871169814581097174554802140184565281439422786702229863553235542908919909748450456338068976373744918156483509794047167205412832462606076545105146503904092164270402681331718541526943532487731106007941937265053205928899939089684257348975828534322172313506298365150736106215652070604160015209995522203528445383899045859846892634612081493665498563745448406970796804655505204738279214845978789454692317035711315798101516365166796360375482100203551022737129072387659358749682916639044056469454928959681501511135257086424449630567809471713465995960166827743012116745379927221770284032485185094734249413030760867184530046954583884452467045809438347973430252507642312345741357860121305344673505030645769631641175004895407061619782029095854274728011058791162857468976927467831611485156254801582979298387303468563913682822922958691216987171410234766338757773711368673395893616572170783700151272929599164211414720646076139222015939046145672463024185289440211931510987450265202679500805913798767296597478396862197253848457446401903870870611833396588339184879101536670148148347509089741747162976982388486452649657920014990698920509245640018593686032322678315525374843767187532800056651873508193579728198561026179741347920684830569084339242817191974436687994846612832575867079075746028448085695023455883169933401884608419505533436329621079388405752963502779974196226357097914351533925787089363304487892544744701733699374984881816731648000000000000000000000000000000000000*i1^24 + -3022314793993751998934906302342375841428482640159640132076796303491226545746821555898701249121627440900247195360317953484091368695110652107471701599697580731371936770754303294596801685329271975323551679308111260945071714279884041191539202737112069275842024379100141174126433147574695315791266315318621871151073878199860820530312121432552416045020860504275762668196521242415538353695982278527072294149824656133694873266060790061569820218539486540800482162535674750406175255091563769168191825713291565519931319090169356186293368179811691937265292291080305062555899148184532196879657547930036961621972069994549956701079175929701374594106601783978337492814759498363741674051934457222627456592592911650652933099612596679480867932658564458638520966549587484575919967853843573867366035254329682288728191216299361734264740524144910930685336648899453022579599767534706881907602011253835684234564318107214764996490253433558116397795203075343960050997838993286680376821299672831094083575050394251296365582618139026008637777790724948735204296026447928647763185582382985160030722987015640112996586400659157483642649696163975619386792565033641367456772282696272256929934143669405322453946723956329041244761897022839843489198274512608264574746213277397013835727785806207658645389853634224908350297880944799155092809997377775698067562210327409139957573142947843009629705130852322943490688560486678190120786237150170851533108857271375253224242561989153934554412086884194502154003705139253361093111329113443874517204747704322903649950752996355945794323688151160499636650424454318049479969488590720882590095064941641996645171200000000000000000000000000000000000*i1^25 + -1548853102325596694225445142773785558817128822812335590282904772154853421103582602214696768173041482745672448328142293683847443350115197397032271850845895505246605995706572712961718376182778688605115851297691373879391556477424905276436978486399238942749144051077805500582679260712967161795955259473254465526054086571233621331600145949875412831675301286584927654808093002221289250479616737097504159814614251215039781603944930673672401844101636994826381587739068658797972978168458430979808176781863763907777828530158293474967053041623669043326400010895366295346075345166106151970635725429173976707415242773924890657789343337056281838684612818340237248024520908267980112834543987603684733426193027797722290621806468204756480285628658767902817461193511834051804153227993568971352730908258378532517744115275032595672550331150047775927670244615467027022076216068094510413989950719509418778039988270362016609825531788427544814512821953760550867272827459670849155482374664337825180618234071817359875716181617263729622371096492930985756951696703741184373904296512067896778065717131644003057709749293944217537757892229514424826518883801185778756315432954094262018786890348013736103903987870519901883722147229798511038592218497543662815725571364316295894423174469267757240083461111677183240917142252034777669449124314732865181603606508073205173795667088756204222565615261069675342325011328563806604049374890558040287070109002113864980364200911148240362918691742076580177755064265597916785698003194506134961615878454605109419087751192694877868258480346205126043076040649883083090315884841158953055277031566443093688320000000000000000000000000000000000*i1^26 + 140778978252233191269373524002019401026307516764490650228902397068121451019576339390658302226598503158076852076830810338554613417512302816684481300993186301223913026357208714601357709911806951968373977988988362666047471147064386460692247518435832046686704155019650516800322152832400423803786920198559196071099949707645421055027484810734667967089493135730500975625534920590038411975666413929616468756066401784766549254738003397629342915498724606004060897572560455897751405920115573759210014036401162938518069100326780166091003371624113104258894719377856468273188330025173021047756691879209916383352358834426239843950698708095564901481493784991314203174679967263757643746716443492346730332705030454418098034134674921939322717653737177164074020956600768581158049708887839211404970150904869483935196151030443575694754902148306602673001832337501202741051734793954663329231308312518162426085929621543165624311989388664514002870036759822097762874445724131098585922452876809848455300262889366918899513567729292878314485347774846316046808069348603291207370773784251933817673274356302213155827081801980204931139071028408656437548874642167438196263251355869208313217238085299350715198947543991619874942112919245632911423376564939956911941305817408116222498164208242996886712149922623463436264226677786390430640298761634309425761557498514059595225296953992870127755990060324645674142075009948195162122649612032426540637435775991780766807562689748179607560031484543773424446122916580786865611370333935864249235919882145576217367789787759161457372377383007254018579023253511554127533580230962128839329271153669701632000000000000000000000000000000000*i1^27 + -1727848380873948026772711223069186564640720470413281867839662743021656689478125918428533964079534213019927076713826042015650882286243486973455692844354630571564159589952526515449057359290104511671052826959444064737965988944206600919401373686948814614228905235720726348042608295640192112008157093053024822522144301532623234973447984929387989301665324500584905063559971456106065990515138653444795493110603823924223026062705602745856756346678416929485663134130299529932423684223688613955958064559229391393064808782932349462539453183040148898544498019982435915672454507535934939457328443171669695508544110882214956048445949777887695791589530233711577518033184641051181702741457455803706234956558053550067023168699157904586314268312297878328342658773308494712134689978666526520441212617013493206629742069995938342726467139681841416325038505057812940162063913942620202516450643851372119660141396980102004707957091340492092704203203035598072268432513613527576177235012605866734083090042714088955877581083242676490003592678777238277139933147284171288524866265507359635044051732080939014672813312257171283479112529173177517019882815420942484530542388056556684994193547228880007387970220752509592466422428150379287294760888292891214938174771023866951211500950032084643272139164562429566172526270075060262620863270210080943641774547779725629624424255644889674804659297759490957334575532868086178460922630380033118643305002118621899605073170741835997632135853774674464514866961154142684353549343285608923533946670229892902781302616370882350926522295513276029427551943690683844914653978344768313350202149201510400000000000000000000000000000000*i1^28 + -11046751967126535920173351362758204684977323302796044152810441751052838940577774618171153333492146695267198065343618032395750250198594618815201278933616657130841351359786375836829101086383651113408714745344275359476677781099000522979609769280672875402306568851489737406942357553654911427938115607037499951245831027864874742101963506826396733557372375312719789489611630245847973676901241719350991567402492052644857841768498221503746031957333572906964681538825057327746489647498254338763766811238544149962528865260379134691926892699113642682410371216804367924690084174429314138860242036042742587522440854709330431396678730349477217739764240418300622245273808759888123634531007427877628171078206744289856331132728355834586381076020209365613722930449267501031303609407238609870897642791826306672803714873608360920065989885607172177256206148990204524257663175529453282326390351300789105582554402561155072972014377865350874406119435784453151347650000432723482877780946115711407927130558646461536175563019206501412298301982569111491969365248780145066409390911968583576246015790881510952004664384643961607440025339612544835361347429009136725768314107087142343131671346013433688293436666783848570979720618433807808979041604168051374012318119800228355019240000272639271254142223832343034042582939942748882676434452363643335540530400966239725747211749019295297174416137393375707038730446647904426445859653163768559380865858313036106490465182909968494167134279554687518791891669766937593491257139191043394092184719880651525601141513333713941777028659807279807621068257002873991655054514154432740881114071040000000000000000000000000000000*i1^29 + 1799595837467199949236415449876163575793362121169309563196016957613121468080128879841425437173920017797886350194870194058317816313737964403591326428360698767634511210350867505218993582080229638038195535421153793685639115616326597599388221633770617285812841541376073688621368495196827543640060482226299461211379671129572878494205141001486335673789528843242217619542357573933639606908798516871090759207299822357737146277924133700232524752985260737610878128266864991772258676372436343494208596439188028945127313955148548073803252308695965489715234763403116381852139747537652761421214898629174737366116372236044286663791155566473223710056317201200187009645435232218068643277837806838242162928673067278950270598594395524067657417218458706401999276657615236523249502923145203767381494647140037802309431681579349522870843437457918342230219736059321080807017207319480442379982310304201122313350314441948976864242796742689949542790472441536274874154059723987870697005023539871037947946062174307261074396069688533480052197447253329603048336473624708556396437301157562168808192775128247262398009616994638554934615463645103543945258106114764529255968559755720714269962369505491012233685854985576863962585593114852813167709348360373865574572599236904533560050379537457965304332929644128828309126092929909709019741004841752177512386445748474794238524783166307870933785363890078837707321833900553825022110119067212380497184158977258665983291268101995003782655656154949353605507501957091805673932037554142480948020624799699994625566816880478588105820860047334996964580218411154766868825994646520553888179814400000000000000000000000000000*i1^30 + -239209017009963335110704347163800173288164946768067286870109953526569346511026120702872781530502793992022404983066528937777664588147751408990717265045648739069556594628288222635416036295458728965238856167652017621343533014739266993106139345679524551661644113241830120221116034220080904419460691538935552143709792138199793907250235211827923939097682678388184795273854784421425269099846632322537443588653296131628763385656262556097421024588715039965031022313647163521243160757878515268483435549243956473736557896469435228286578821259851569185391182900840388680213297165059976478972797069577601503809138596611069536480540237243232807076763935151733560129536445015163642084808861563104024320400352928435511908813251994822464049937025751158231926606283382142107933262579535786528470775771402800497636370551255804180945387757320873072398716838200764688798950287939750930866579076183055984925906625509042739147030303732700575569995504029765239273909238079494419976756294037614087772874276984000552417812933828427881771717488357306436241608687494144642700414762747854747190481379185922499920045163685568017251910391224838938987469202106160560094303577336907355245959328067964261737378876513459335392312668179140369308288485660199244451145452140481644708636808759481078591391244794265794034693117184896228723265155536379312631442175982771383972229092034797369739106768350304003131360778367739523352455604655892067247350534924411437586078868267334931529962670564969271385352197517995639703462587334405456288563750770027238374978468275859296532289435403341376706201045974721861192753859719120866508800000000000000000000000000000*i1^31 + 5942192943896542626069179059730659794837329888549040274080206390321440949129070839555127464056361779032435387331401309360910716643088066215468648327478703818534676995202524532043585198355518516346649138136149212087605561216755583218085867606153316769529729066180179104991984458920617417252722550288889716093791261226746573275148783670704677624992738241935907326993940506697482588336604290294257720800789676712643824713331075532981813645229471207359875518027639180134388566004259946589154711921506402699804918776600663578934993729309168392004128377228838565799881134302276269660536908752653739338251196382595541406781450986917358528037514336947011928809526530081066202650425045285203097251900199684509311919748807194214097950859798560661259481833083678263099257789354588791219970778134117214582207503979353466306071199218566872971980101376196221503873416266635469473997565115153605614283883952026435620367093824807035383649375159139655181537537143935434418699549629253874468144680237325089443765860611098970260987155095922148716694430853367254414940861108572775118645500078491104368884088737081268552758607842300080127757784668268945454940562134450219779515189053158825269117807011131837014116511389363612381875931433743549640603150986141490143555261009261794370553386997449317645049308027805626077731554410267443657953421288010013681456364427906022926947530710106313778836041391246321407991167004146325265528555994582999060869423901208899909287579490417765595829726091894574718326524651802653500909657933274719228330100228254027887177459718676512067779165952601856338319240368391979008000000000000000000000000000*i1^32 + -44492122344479825577106691250172320144141536023013018715416257831075633780093942437583227563120323879342046892924661424224964934611465278934841069348947645196772732095805465036644162730803851297165499416136253560363553455352896279812711990302113287801525513650747402616491858297121896161118309047378501344300964878269581745323850071581082567837075372764632382383655060588159681456524823035353333921504352144988057004263498766858163447050252304946958981835927231345394026739217734496854186148034203705923081516996684449366514498512678342425302070624892702019756294422173662437142090411382450769893492545038680756753809860994408187297477488045153974785141269563773834883070542647449866324735043333968987588868711410341577098975923893718810495265812844563355159813454423952002521022488499612446691980973355908304607661901372783940159819292466023609311724397009633657140121374483368027327420424791506337529456478986219869186995745383919862022628404465641657909488923311508551731176280574919307124342078691227864325966577820151166751033012232565405758743427222364584035326368125700073933042009946333617470480882494426024844376648208275200319669467543771457369492133461171046687721452067136124487726506310708604354297436958465902462536058231909263746160663847260748279552734273731148536100163425224713049892054169906872692356009166239849559126582846994656986339050527794918109466997491326055290309971702631862782277148389811608019122666630923054874415802810432011968155979661629710559006417167032014739289215419087314040754655124985569982064101895956637441810044232529250100710334477107200000000000000000000000000*i1^33 + 197383445746193035601272665711995271478618667384981352785731416788746877506012973780353352111166559028840678988528393020724618610749024283552489906802434495553137576654403763021418272543570354174475418412893692520902909394299522462340753372995466586326409110435908309370808142964961547413225792189732786672018239640310404682016424027136413509654612525536176874623745338509822344950367259905642232572500902856044096001520794477841760761449940326462635756256790550702206061539392832876978739670439780056359631225418003389048459361865123219309619419869082794538853595861810052448978603635907510901249956849198243748108931888913139557742201001986052235316673812846227313141366565748302620228693543685983563021331093866480687401939827559419860908169522693660699521796195434863604819078701777532195295092678196916199013740495726980539592657272126495718958870659682463200989089846266266476866826306859743273353230503828511607182574032537012524737503556417901372454569068577487262736535758432950825251808341739022525523588034703775803458934024322398375566429202843811064078135738677691157678687838805119210082143659519467835984315523428991765991742404508738432431926687511499826140007575980258219961691521643972091141332164073718427272969495542616932911104836760668760766577770786945727761548371640611787011831561544861333499021451439531138379960324905564109822220837980011290841827770519429269397543358386550589554589112251760206444322406636678029162016956299109906578303906992415704678835018682497604935059961479367744505745696371374668487932477044813632674675780833957271049548595200000000000000000000000000*i1^34 + -565102674025443518707960206343789331299432251165144945081035351253479029572886378443024577941144607178783731016964905762307968462010005320896476455687052391990602402088166930934570755594526652279915986952305766903678654498497486271361802268727674187906642079239803074763330864737781511861224387315331850526378940025005946117486919627018830908608464579983654052456612461106879872684715589306184391940705743355356034363380965135915810552122405229369872663857057146595399787593487563364704547135302546190370847985716288068260091471393637766145915255452222401717147778711849866175518918303936064080332440875619951035588561677346146263455692064111530116206086067538355949104881541774880446307812891550907806705743810831150100750204439521735439849894227293202592291366886140537149752926592164773354563845752108153820598773825562593848782101323558386637110359974098680910016335332414542544721585888540836407640838165400377446152466197133294994963867204873379402252533371281556608432252778441533059313580683113540179914470507210305685148578418108372005105944252745160914727393970592877169279632803781529740668257855670577152418012007135975077922780777420047934707984296817337410736416080703434043927300534295712484145516291159203650697791451265696440255894781533604270948609150207783122473533586812614562769800161956797872168771369524904025387263683062278544338260456528919734127669436003401404647600986879405858743487383309760920977844813244594111415302890796809676937980123612913567773882264835861422535462041177130034522915091393843370364460346474766597844233389340000631390208000000000000000000000000*i1^35 + 825713858391002388489523359360952731792550270976403817922035148809062576578408424190251859423118479603763602681446136580373955924117624216608691700421587218103093811415966452318071426180454605065581279230079771841767304312862244890230245529739553770178929505466963136001709510849839836186678938781435905367549183038866237902467333463409365641308151633909484802377880142180832793251296152970852557005539252374247194131276709638721041754025853523300388125206810741475899358303246798865012720322579239032024819874101099103360101178136490306049810883571154059578265707241534266797166385919961466011477832019067394553278428317709107343541072155482847177269169038363923354960788945401467804639848011016503341736195165637673893676328864959044499557801826888461381861539439831519567045183588531722079854445661819960447319377495615218009608577528148031848275063044279643695331149207237318560578122187808229980108918820509379391730039792854323564763492695586438802140132192561469047774245792136193811459273453756931432752668911555738827636083942150107726416762995666816000548050640100259284191470448196913118321342302937759504197979127501475507444122349906839253199993654730013732898538321204519934586550214457935196218076988087050839820895162876889360349970322163702628636664691680040619619723537217143151900475882284867268528651992460277492984229996931944514871695982908593637125008958220945973887365463075497310400313527189984719546652768293051413567708488263587519722550236201346599485343849228602789871958759108655043412281495497159557296519164103682387590421238833479680000000000000000000000000*i1^36 + -543219845410936706531888645537068754011939472802945127911381960098693589258503730181009925283529597761017281678407363823266054384088010161715082049196452571375702644234840344302504221149949749918586545379183703871143628420271916647559945428984617761816903415179261428040780168532120095327457228975388812666002826226282435069037906282192608167876442179594493408299882496537337568948255069408243012585947517614577905908856168191895197552679768252770453914001648048966846048268001414638184325531646420741108574982674566355885484649095429229213049660029620194561784609755330845181516200616432103927630309255869606050767520084635826450362503323827892096360431934229532008055969053504910164669877785740349100743494871482178826476131904689404419625458827499570593356535075810063460911692448297789256860784330543059772685789047434375372770351760944814225428133659994747924255394667591477876018167895636957523107726836413191043589648545624668327591000230665362602153451468295722311423766951050288335720749965633674639752724133149768848734670038261513336983238057964001156390614410595326101222556348846342502617488689938904365503534089065142938598753340914521519210247039492286288569737550378158669323510770380362902988759106388083851817689284839393650579126743325734744914401260885806251246182883338628507674116245676697189273026222340526787010113082826820961787534409503555358001877542118035519856583311717423692074996775085321756847088795824637906552922886232954451794906963277756172517576551352512171713418220436090884029229865744589075813997718846023463586659733340160000000000000000000000*i1^37 + 236384852590872226784225729033151991171432609013164342571789343471120096507274193445990397752059353259561342847821649207445675051031194191091921054827235732430413361646097495665029985313274154883095079630315084448472313477104355346966027849678964196434099749471322045697790108255676100500305584127294071434442787724731855204702708499451845731410400207756276293941879825049609595909331296354550884324825317519917502331292203702672544502402998745312387040896701886603289312996040431252863157836391858875299309904463626713040138054795666681977173855835305486612587058880867648699648187434743870565995142495208644012816582561117880443242345676110573351629860354764062928468219278079687162473043126457057635425983762711968179880533883509194023628928556229682554503813776509829919802023876789130682331363898748541491335686337092100726033028780469126361824041803053968668560553766872003189588254811286617942826996643014660210939162639258754743745540598002849483610618446129953791933409891567710011885759537731949027645492511285336168588311894136352350182570677635100488694279043443321345937433310324757607995788624612367020471961194154387138395626435389759875609684789479848810821074929795907579652653580390462289348755962100966650294554114476323144747894450944333160431008320677493411863340162156053355506014121375120919174324495159338405471079441689550716144071609759103860393090004288859516559157403013801328634966794942535068630825458712210084522277895771375427037536746299074656365988374938443308477905276444903081400853781460109761090823230594321741498548224000000000000000000000*i1^38 + -57618207123639012665079078644529527930509096916774891511490866490012880928911641481966110781907581587362845293464445726955384902288627251638160542439907929190111438311627160521487133905901054352617115485753869047298731076168536532072918688966122559033831835824962132468002684680371508067810488880095638664666160597287690082359504163217316622787763460807987391065319915667168933807973330168750333920480119158932174741160917718256847057700378602872860119519531757439685235632578602783115054950862220256323002865108289555729338006302308779569914965500259649896688064419903432378552050596423382143885361590630094387310315079815919979826320604925333319211246318867525047082499917675790343203945363824532281459092354965926887643679484163792959981864238001880233236687558531415779664113730449770461491406473638697488999114982278502214838040357810054572351044516103567102491153185506442905245868542916277618461450242076521066135199981728857062452785637188463284924655228513488800974336857536609581688616086037912141451238080838518277532728606482425319414123878751312034985313409515311392724069737124533614921343295825749775678798130051708787783911699044081711299675111670608737548669177449233747942457220624681716115042651478341569875365890111321740524883004311666273587867545593550527916134551856108701713906201504750618098268841330300791892835086485564942640582868843355356280694425172852243199647567686681948584455286575256957319461561821094122096382857996999011629559231682950676718856108874890896341385935779948575062219680336784186066994726423913037824000000000000000000000*i1^39 + 7351449534764180126734224447165422229534098560398213510542078643627556632874603227744504249010340795298262470699027311876936143868346324481699384961442080370588488294839590259531119260211183188049523884451626765180521386513542808294614375773835582052864259242629861934702463310679048200863718074725046910337487504876886301786501678173114900197682805495166438700331635292698837509612967052285657991474270386656898042940251237780924537345641057290490805132975395245418191774117454617933483368365303897604264609575424009135587259298094153993530196131354394273811734326406486276422269962217393800860480192439775468007209318132173821384714037159346847638555954785253428526868030337540521917769742370258686996500629109031737447341846642668586603140959988011517394084665415817533652318977452459772200205849241705414654163462532733596470563107309911419952939195745972142736644942360622674934772464307020151995735376849089951291830443282571208024792587460340552705612113036703857749131321790554913880440820858263624697082383636879684922944690277300406059917184902343158306899844928100071615182941062498728796107871317319898309660229981339466165978226764647167170242660508126522582179682231488765177180335817819334914991570157503756251042940505318554825558503980276102873520121380204515333394737573181276522926940349684625901230932415329979874341497549908546199280386803929460676358444653857168013963764925199172805394496351520262113739127859161260818918415027285934487872766825688577965472608518520112816973800845557865259574517268535624630312601175982080000000000000000000*i1^40 + -355646231791202346447848997646683414241491335603450117033817383313715349119015193928227517646119616468114000377876304575367986443129932009827874207808571700804372583254444097863129940691260016098466194087957303317809516004042696368084564231625286199196664771256714771360288978353163496674443800547877222464492860517529956844556614365642136389193878112352929940530117753943667375374962059679643271719307746222272207355879194692766135939225557951136231868780190150059423348378272362435435506496819849181777068251451463589446596641041307518605016860049346372306080966877038337355759957918789119590999833146189263805866652343583202304266231554876843367855661179417992450762662781185888038814557688574599486882209224936204205909586752748600089219506922933946699221769594898418308548676080947714214299928575025571305850545091031599954500506112400587156593953448722213776738729776931895679689061697665601896029409472061439008604835324536069617243074449351747100329447008604418144318111089063236950432944716195922359353975504834690767256690106058180267249848960570462847985039371284054021079508764162623678096214826661495689888594866006768301678352208862924207233733273885505230014338856605365932668223995391196036459375948504290936222829063044686854648883777337760879798672310396204760028061961999589435314618790662836492110226020198165675098419193556912050580457026893514304922255155274010361627609012078035347628586230051011227836845425439474056565953098074434501803709043762841362292198962681301416448380529909346770531965293704447285697576960000000000000000000*i1^41 + 9278193353896586248327240579661598027516310585618568118960757202636725073995120236176309295206010318490508485578299942298406096049641334149741130896601279724823952447334235538972543527615529263418420328892739115353668999555972725308793209331162353991800356388834803855945753877469708383784914036563485511835363922390975219300967769090485770454848032483645842290644159303813943768792116103316866126904375427046575152093124912830859697835417503751750511953669684068142240191170743108946924658406976881988265658101651757778792695664087280469886561077327312189782999607756832305734914153216437033172989471379151322755508332727010111603721661412793494441448878857218993203365799033542801150972197109936671642131938488816911701411998017359613540656188627724537434604113220414102803042381544814010029334875085835132089601924963463099830040211759536975444592684259371596054319205174555200985249219779133658705931746102433526614555967516045992835447376778751340678775383796604156031995837758582262060681123352968482178276064119013141887255706996043349223601210045083211842182284081177058660292790911060293192076679695832059011053387299484059385948960321483397052665227355683071332287670019974168121273920861378100403195088739800489837116952030931743963521926483611735313586684056850269532077486293896692714008577689086700774295091375277424517302274212539128397758057277942037851268338818166468617925638906507622412585438499229576247165626521874713878782971886934676165991168695291893582198064280324520760577299056340890552992423552723966361600000000000000000*i1^42 + -132817025207520673721096451183017474662358764572192141234818986818493792650554129916775506868418923562131766889998542680539004423444867288203206727595941566596086421940026590144591373570008199593577105970418379663158999196920866990489863642064762424162638025767655295812841919801396647446661067559245370232785031156455532123305193740733375779643884165734203136953983249401418892398022570878115075820125526775036147170080823133592167849442755307209913565239781533556715333010234880072547375091130400700851590397977724626939805259351528867492467265843556027878135463249761974886437564375458394686983146196193335470579649245743520208602843488564889323127059638360087188421982167781310540603019372833908862524718347238313181777385234220137815128847064107832104598083619527318938190631478400302806749626317436625683619323616273888766066689060066040449788076793472716725800943576070977384447789474442112426299671594488763385925312897985228431424828547110184447306710158152818555439673112951191049239259078812419784407367034865120401889576635724614838123404751486702551747745355263308692909703786953487251103057830540332165496312449912623148964841015082381724792476076440266963195110005613345171145994601059827231434034764844749972958279600340771794118425914157594382626362127107846471942553829537188925307983027577012067613363086633904976462086885034654519950003495257868088684174593473107291464752836713753053164861743237762961028651470545784933336703586315794650577347115339434466841058670261231734093427193050060120171292497674240000000000000000*i1^43 + 1032506671350623186266828262898232419551011365198179866364488151589024025960513219829937624330326694878856715956474794454093415953359673221790061544712056483784678427945081596015495062449381035614906961801074911419021323013939186073342757999201440159365954998759880936649025893660817400358458275075923811379791207175582202130703378159187861638742320327087944069349089455133202363424349685611305714611079738648173603210653351132613214923929481419135956561558139393689598378665976634093818254704897012955739179501608237746966802463845167734923626789926007917582053485834537415931307822792792287401929527522854512731878583547560967341488427651737522879066007609578266923770577967587514981961949890876714622100634304067619893901310460494273009148322097542164118749783184325371821906818096495446536339455237730103342776254175134910650282664689846800367322582548760826319695696595967352001711426616904138136730582170277637798877190742374133256467357789576526441440323740579282978049474876783144482090876481701721950003137689052555459646043236531888937023881321062449124077787947543639069764299448729529803446105903371664176080451110367946116561151046932773902528917556694317874423642481126153698572231509965875290950967225218345416830453888573327747030689930515137905899097358854930590386745884955347308165725900233443735340493899371064585202388907668102967132580452872881420164162927418327265393607784415179322279695244951474067293970225005612635675346381170039699838740419283534748329927783323168266585579990924709394554880000000000000000*i1^44 + -3380651768358700637903802837668171219073037872348696962977199349450429785856814155409276419712439866774208249436659580038033014444715311948886357667542918237194891623245372262140659028751199665872390100104526064682976321235985826362447389964981783139371150117826134287799849928831178308558625706658497407836729948431964925113185651794578890643666000194513486439050907941346597894282819460851161722113084732455076896708654833523395383359620723890637776672796852329781533913546037099486954124590380523878268910003167858676029164520694926177113600646861961825224210218819336743159100141748917101081916011095719095573866576596800697161699444209329578797643512025941018594603403125724568667715260009599378403553041507386354688573255184989982635900429130999323794997563314316727703155496784984694986216183641557076606832486263257054446193726483076838638800130238495305568920330558385581312453158596023964378459042378985733306070550947247987857424658768385158301078551217561682031701622818956316636888620357177680175304460079962022458490556041020397657206659050709342537142539489104105421968291938343207775216004791982414872848203194553983504397552729773077854425272422406974892763889551978843943696839048842468233271018567677907990104002535881253591840958615353802417360136338635678255090687461827171956455024710287589619378578232911344486780653815557481178392108466545254543567481137865857934292716743889426578103124682824102610572421021461251894327806138722156190602019080119081885279414977973109985184141672497971200000000000000*i1^45 + 6564755256814776406392610217491499115414757223747366860290217132078234860311187711162974146413251250179461864763809607496554460472456704761880694624420072033868663545667363814838567735674873197328815446577030983662400686563924703039892530999771306160041575307189428141866478888230980775018005328043147254078237531866093104135213751358099260946505098573936977839404416157276722279818310355571147680990898246708766536153849989394771187335673985336116274153646003644759917356993512154418224805954266142868180287974362540560583834180236997644361091179131310744078074996728535690644011000185466676000579424776883165609548789730791395352477478602213802618049637531984019578968569732286472047591011092164306434852335869843267587648040951060150545658672844465656151904458560380756091568937631620808022305559821388708186346549612381577840002463312418915284215742348952174574634712766659035204136887548290490072117875036114073686712630327407963613322375135112041970306321776187955449985950247283524214297553467332497173907211488742717547388247829799081827177242130244429767587651038804904188307458115791516394375069933738701469863868104164884727706460460082173792622435838858871683885573107626882452518787654245124094589441234236228531040119729342668747899595128569075978045415594358022039898791728598378775848586775803050044240292907660561343336069603388225571573540933694292838089245224046770153695238773862962159796690660593856082918573788739248940795180493676203722272642341415551917340915549241156714879692800000000000000*i1^46 + -7197783812927334967777577339937053928849105312713961306298174718380052504013850432882390920474557094532973881138973152175303865770491399557967451706707865923439301163357403205236365874462089900780893839991831728580072059144048434096956165582709207239097002314165745822214327580770991805479448666992400110067423507784512665719035171455718666566901285751375803053175726890092698039939395492532368565883410993467940914120030629383334119428717689914119299682737108848916746727670259999449981040883721645179192958500609350346374213500011399776428485643949616856529451124544297279225150974564951522495609961862350503520164620822744624096347472756761216918624976975093917009947721171627859904811590693211847418614818553827773680306651979952606270530702944795042248205993118778471438472172568401113923421188118466168864057778254670716241352162426792927866713676852861896084491785453432600607902808773650640202808395571194859075609768258922007712512549889418620207953214202319265592022707856946493312692493173080117324014859324913862880993535280199916635243209759407610351932222645367083750227275942469511034830449243845887814711234075330339898758374029917686822374923747313968398049566316516459151769435831065830376570058700925023721958964137594648466784246220664180820271602220106637515342100142639519333693814409195726270074379042894378502671595383784771205282240315778885762880497452682033897803364406744556797860190301074975388405489792902647123411912781061239405768567607991585524808367880707948544000000000000*i1^47 + 3279812842317033383214642821116328262723240331143263886116458976590360543295748549050577990982393368414916526647483809299292448346590161830241684823765911947501665511017171643239258828682029703557022108723455083841067035732662336352493688338137836962517900914022471476518796036353166551617464127799636756695008814462545667657931553980537157101027339245569719280947435125688873062558512128598626178093467331479275144302089828438927814262252297246484273352374596331411168078679119688175498973927532377853590945531249019388777050633188504631183868736624456190712105465204983776916166392131758686197628558393077459591532269899892287778828457884829146024653156017216857071177914179652523892061395036512801996128487307374023956038357942361503630670068841399229048258653285747670672378506683703634479671135395117805871229473012827211671712551234018384599369348457112484685573887900586335632324093587691316777986540264970297351366786508890922515200311177959083748497811537749240526659419449175730725876784582781670541345350949951588100106103781618545170430526874440589468090884091030776592396307248157319281569934479628288754501659677265909508923653901198432428086538700816295931827079700389118006958373767587480950277584620481188340274813529648106001245918939862913085486152824566124165384861981348420296118495176406924172686170695693296541318132092846390246705504135903319218944438963247411338367804097653755927845224728669658807720894280818450250568544944861277806190187836402905847019288217600000000000*i1^48 + -125377914887572639197601154935118939507583703407201554852070472847011681883633467617440813758934801094143860704976323867090540638090835042955526282302372314898967822135284292864054466102824231390679451537209170413497559874265007095613638246874704220388468378323166168301906079607901469236584811570506886813821413579605999914725211381057429933472810821054811768984748320851233510341373517396244075815520887645080244594947166667191023154933204963721318599993520633986706901419709058835909454801350961495635565025495460117367264137383354461676275161389577890132171767054974676884750517085673621983259282864223952199755644003319497192073654204800255026396646403232862540426375514158165690572608881760214090811034930988627077952235769687683901758494509084184810953465996861774667123554482107920736352178283476370207127200509088264933892829802014240728459784957002706179701707356624763836786901913592012909292350858131522993520822262507089479528142889791572403183301317232704713188149979342823263899812772674989280896769956096706605771469678293928808627010968125114354301000671638079156793909578261013980940829981036619299362973520308321181602143154787066201300320283337073237720781421732335821885990477858951361411319918365185553067372427816065626842250779554167486803755136015253227516341544991306983574110908860338160818934815787875520960895630973001365109599171742630362145157611039234562133364009173150567586914358545366087591045380045905175107190748360760770488621629325391436800000000000*i1^49 + -396565279139911519967928008324298919311421744444457155929857023420182028827321579030359600658654139149239962838578914090346571243152621713115788117759012113706562934060635332181080757450043849807914794260174591551506611300624956187973287967597651719626405152887785257562014091743143558808653017545979169831427619721757430086789721965556199858201629895366378774209014199963680119109044354613881166373735105278834993652243207220105598619811001825437365771112990697917915400356060807608565552289669052574362588674209725223582600277417159722299017880661801756896182183723640088869066096630022891307977607043127251476826708584531323582369157121846066233251713980612677250733429716570301887688336060126577629159331498750982611699472587465459346079862654334205333512054097276186905623022227159303638850617128841029321351485588373542897513637080605262334993296181038573552527873205956280651610731255842708437201160653473609339436123360267438065075958274785764051683750235467644623672634350455863594512519680525054701846638168320328442953902568449611871903495409303947849164673245255750861931723459137715075333889288311351086819437129362070707597374499846532931100917800103668884238352153650390884746343513270069817977462850142057573256031051343412687965320614900010631450173455690893012427089359540983952966773286762530997414686599947646740496649738466484504400525157424592260324013392911982035703868408418842809805919330645230230151681402987474349596111859336030577626709506688000000000*i1^50 + 135887472277281781554487203708627434331816797079560052821895739702449380829737803524058055377631315227736141097607977106056209701331752046690737193615402363463937713680809082241743034082350558097109171826839152869293067241316267624755758549552157794084773901182793987794832643008086480365641342639207253315402852261438651605379483955566529080912675863303389046337675165452854722736508354758274320866914333323181075789084304502540212234158115725923841029379379259815042489392985300711253620965537649972424839058048826287105130250025041018244735194553653113399195697694935801813380002826905990198121073851184493184533024852190385247412009562609125793565337850009952113290807542270714087600367781539480080079387717764753297551570484873158320838669971014999221023408984872817887909101053584396845632419864682757067676232513376509576110086473616300525973940201309085813704722146322812907675942995230186966451637163516337558832234085142693127574412248516294289206121958001573293403077953022898185026454402827196789401957338060876658073370968484428769016583846236040512913135817673758161831640444686420029244610825418932729903146670351442996973676766065974410761815151309162041828387763816685187697138277476505686325792237989954736603779357915932130900557672696865545138278408879611007130401358119569073052086037838282365180345970479215226155743015282365587253983899729149211351099859684323762639660745209131790580255263866838781198956535712186889960758113931655180928000000000*i1^51 + -15149222722786364456497181963207509541966663500876981559738320738589890654394449364551244861052569018403398061700947530877513363324035058710225199096051802988213107163766932932908585562405502863203993167537052200401582473337358935404249460988811359341526418635586217124873692653205442151804122883499507168501803886484032106935620489235349077853388544675061247364361359989733424124815247372620949784410110442428844152060021820810068173320335896653042191480701757222408788946937133847689455510218427732154828696087246897722419108020667257124377516284308986190830168449484741825636833519467556151827121749961044219051671557948796831058997057811583657229392006459036608293313480246309411479333305310392768895422198578104918060132060695793434452970797963283797373663521624506031897995632268418196865774345978578223119826139151428106264940517487356948029110354914253754231899307608819415758405940853445311764176542334755262069684055678169823873334881100177238685385324952023321608153621601996468755594259602920289999984311604769363950670427394244501817559708841477819974541147448195519918555263381591949103682334446108749278701799462469191101210924874959852309986688647559541565094557758958159865516200182905062478125028393064776006979960361053267938979324506375169066810332745426395112379814626547117620831769125411738339853051833907276445165393367118743922578009922418869193270984859368050322574393592722128484896838605818004549165518043060170705607751303360000000*i1^52 + 51487579615269824794428335970007413005136611779718017105424886865246059676593580842323819011788584024166838654888672383220129516196178471934152668091469901095970284189026536990055574759078376986957786629786882631247581962381088775346469037993308138600158443862097413354340759565972777351713257560207303808379352905484204648410564915167464730749176443953386999520734662892019051698484185637144187329827240711291379362988675922965258460987393356305625357470292240429606524561458264608250341155389848039661431268961773371254255627951087867689663825968999324474779765616708234383805589490176013231810626069319169003663092993777013833473820489358475140235305886433780395791634720012784042004682072038023175208288883622119475245120534265879843876337724709472050502335127436722850671441778969588852242091489438329295225423744568518566897278184999226023453956019806902241698448561998739248846430870844154351815706657363618129141356703998795959689710378440279432011631692559913414801696201974232429846287140847010719398427566291984364269097671409238814011929858333047736486189938133212799758054033011078672880310182833783671146291558482239611481900124423433114218101524335320978158212529695627350279117089900721560856482563796641491703686015836517130652021854686244517317575192471035807955451611912666610446980096280228175285610726323659033156487350221607762369906177323396552317886154220229779111523980351586431366078422293087432654090959427705184000000*i1^53 + 1283158748092515203680391905258375247023237928933489782617211295820219159590444590321008015786066278179367682130863059866790795579650470892231292355972850857557924438189723714433296656164057997606104190525956227228320081747475513960423774821888273688627823570647492459259558784521871509477187899112852215495408286533064383526227794894225795117882063296586914690583263497112303272302563622268476741539512929432568441605847864390384068854691661867227224399227068340305682237149087141127627665163225617437996791126444501135872115132699814443389302751982077503358184459515548030739246947044304272286223702157026258317211282222002760177205580216062007961836180667294310747668612499904384091036702708398939761861730571348197921924764545939488720407546336208143198707252261976349609636314217294507379320353632732057277500921612112020501242364667231580847383151272898771167319115234030079216535930311359098282276968903501458754759964470098439991489148964286823847689527730096920093328272630026739029572598560536653375918702349906815537741046125016836126346132745982466407652671288463564432116611566401938531194661980195084040545316448110010680101615182119729463791879875591205819506229962231435093354671477938577701825639553127665428197113617314645603777796468825514958068596330773267084034313645196231618245637621348912065401170751921239058859695278474210214350350459813084318309263501636169370257127659124023164934579260145610261436000000*i1^54 + -5027043427273536988123359046520010144891184664350500043253183752295847258544519146823770648976934181737920435814569041366725283041059612254808058956454190848497860674555040435085395235514639358017833852025692381051201319814237308114298476694732640730597435001445373331613084821992522776606986541427694160777844552022923631062528475760562529024771717823163011141264729377472849745873822870568340513275537062319532574159700896184385334983922051819440659378484384711933627440456596691903366072904480116949812643574933693794845939256996621971185515752127325796109851558929835921078028780657251564234320758459768707777997450346817718834327250571430191048222037951292884925018659885926537546332825348075970861241073170695595931851576927686107526421549886944629528646681270937947695824297531329565760567026558762139920802182058872252580305033627206955984224947144200094066674227872116146648910189743158208823624156634055254613760471788895217416488974346699308557406662430673983123865085337569884049318596690083695085056225984852562848172120351541545093248775989964956477483312602569229411032118372117624619449762534862511327009350082227933344865831280266694308197480824538131731100707415768037080985872412639671232729649602835551847517382048413710847942381429053256329595455411070615158062720032107553015780076217460738811105811406435714485169434009542230365012045219234736568695987788295020618845702622965447895040851520000*i1^55 + -8602594567839459528727018520856833852520831615546533445939015684167170449063195921816212588912006610974103524302338728875284949590910779029428469601177692592868213643870731663397694063804378328675026037444835749045815682166766453940561518548522727841371327725117390985078917305311664882032086801926046045544532208965987170833577354035409887405686022397645856654426903259646131649243434611540758456952092131509009294661834597922152739239246959321810514715689698768836063671180633702177773703132286257314553261093539330384839586823187661109654817514934677911068092578798318120234432811511967544296203968034894454473601162186490330852790650204767830308495201133084861401370749261298608993063050736288016802436958249610102595023361507311330072932220423927501020965105033058927450960323051428912740117542753316735761998909815922434534895279977970732821848668959122842119966767256147372505441121922346979291476864211106864040440975650353673542496945622545582948955926876437443047586828096411944572336859220821266058945092518022942537016886481999389580351601992685268479095048022145095992155992304246122139268715894221518265042704038464655099191763154074198609221114586636662305387154642345944723280716392010866670028617340984011076808198528217108356158751426098675350838295633393740125290814773771081904244929112927083729825698100012489006044513436572905052184490074633943130555300372552557873219790252950000*i1^56 + -1337481211297712355954042994408961308290328825612883728962565664316201586219925309418255572421462340031109940720983332126156742450498678587648880500189173400266444762336678716628411979177429110764546112670362418442090111212885932297662734615693797555189911406076838747057159688853813103112495158770089354358512933889189616418106675001885436828013808985233223650792223840795299670606526503813157689927351723499912360490343846230625980384211107703010661677642763145436678728225059032852270626421458037584163235519529446261293825871185343499955871881411857073560222033782690018390634254281468128025673365033300327088560967662435790779812808410927352439932385587073119908493622340232486403049600044809962759784003047108112872944778133539498582895942597499992326203722961367967039226053870357311570274652121959383124459239460101870525975925254597111432527751607929644503700820320821590418290327742641468857959078999740358219842435427966742934010178915519744268351638098474489161131935060481045451561200388665062095710318218724453093507410762350926971068206718476362734235320651924271390869874265312511970946203526125794661829626127671602730749919320544108820492367034019551146417945872278299292785750069848601538734319704891601954417080940115977556816699991422104790455030240074872808748198978285602542991082863326187524089602453603421475381974727421860146780055588079207774699125391064509400*i1^57 + 33467358890339099733701802201726938791393959562248092255821408156144995484269390822559863380866245380800975008485525605419082319288626598003640493347157887962436701076028703029257722215995064650289018755081717262463644841301782532472261910464588788733725614459970236927300149775813889233028841342979382723469275769049126334428489195536890147917707597530495595632415239244866147002646343990607049428401868021897857547459761816373238425264571070562980853675746178930190192589498888892405401333973174308084756740812025400650108913438177064200654258810733553485095681687479731810809146382903699102313942154438068212639549539504322498674472226452923383244776388754979153997089676628288028843461718615211729449758274416053869263844654330148437495267543530272645298394871012433713243786649343963127573437921388647933776374685627071632315409834803696293751899609310132650043846645231961039281604113749237901808680222727543223860111198860646819191701672080717124513935868285840694894197917795214068575683120373145574726951645390242597671748269880858229924896477363463605381434252191919135227451205624502360976802783210087215819716067688345069379698516115811490210799780791431186830951065236382322380347092933944927195018712070402167094401361437561043510175110796486165549350617206556764786609684733557176909643251131077038011109632684558440301557000142394896716735060112688895135*i1^58 + 905036953482476228712063984030007643411665459244987778487770684749249390715623439754139330406585435310485759492932018307207629389102090083391625924301471200132951953477787041937020351315138930112581688540899558726765839589450214260711275611760249298003396012931422590010283779189221578764211517497009552896661905076133678835656789299088305267690280705424743127321968715568918746782816846244919490302449407177629144833675308676843889364634878235464146616246066659744751166508671322746502888590725121398282376689221297883621971768134036609422161733611945493963868270346627993503895041608950922296557962841872847416442111420450921221507012869389153037290615791187706050288934142103516935760401277137772695675244437175213706195298348569355335072536995350025638563198770736970362138707593195204900745758336433877623003152479443941064620801329593056554529815891637433363496115971076518468727814190881478883722940531898121038746352254988498243321646531332178547346876691071352906797650270960661625217992113607265069672571105181600458787748267934885592041865438113492436622743117664506970534593209940804548921534298497762083961523862106609219637894095608448292884348367980481532831998898188663080065131263599841567903927933092026236201043578149505574008725716353290784388298109578761297087833885933969925411439471542922517781946715*i1^59 - N1*9587977421267766498503823190680931217779007930079494677851538378117473433900633532764953685856887869082139261943781585791024396393350592729921714036425147181640711446688731917905728241073400526436936878225811549794320507547835999713702121443812927369318317042912685866308420701419788941977228915925972518655709327302707884941590160385714295108788992*i3 ] ]