[ [ -1412044149976013734050067063163164073606955961139080778155531213531301330631569024812109050891217057353365121028885279557552833856701183755518492024535723779537316401596321054908255953543509580733571271969536568256024358813607730274643730949902098748326709565076345924652685371928062742101462935290689707222117118347834325848904967123387876989112882212701077002141311683768590786016645492667194992712243220941219914065195679905261749064271864225843544454378964400713431906975629578431695664868910246746276611218973436510984836294708903617346859008048927287480208831709831485200794288368828230357771833230289581723133504888587155766941955684725384700959186874064396464222081369197287695871793946640810413050029622432221774249209853212224383086415144866958012280983838610519785641695876397136611286663313448290777521539248187601612958067782448561256097910344448533756223206244620670822887770200777554675523912916366813966472217955665209323863297698376090188133519230476699866461962336553302456651042121773930398249279275626573341899344673186396000202659199675317034943804987381061089055626974542211190357177139200000000000000000000000000000000000000000000 + -655152281193149490470160638247551539253044719762004118452911927431561081895576339491848900024862665918467709201414756119993001697166769408209657471646539551543834427169510743925228768721203231302490477673779032306890498478049623692465729611293075945505297572678547112714142327672496723024551169958614968272463781783262179566551856504883057721465752802203486071519047844636064407728809556674240493461101148935124763357808704359041916971233830191485720549947542157247838691481042564743019896877400660003430676692855638462292721660393493456751643542267597864289845850133415980772601162308528223044228432921593754949768898276441496494907505201893814177331939890515844135959617604139930996497577740736322353589673103830539095828591598246741788824805314750764454842235972506985054924473492943552015270414376894500338899085515883338041707431243431835129710647171138931290876284071407555474832514799150532120569827260624200159329262758695679984520479723014584625848304538078201692071754260568460332260674879236957242683986330043767463383391251192410703073766213660166379641207447216368744536618667441761885293117440000000000000000000000000000000000000000000*i1 + -7871633011501915692603615606784764370580578092774787671737655667483707244265131336577628881776272514351915019066110148738703695859560397432608329588993583792563329311978522306806396079764208688483506689162891669696582657523885363484503841701481365838636878684569289796336637398134541913770929564230466287493817884571849697140029027175929742248179116425735743401882790267276384777302091452851601593556054054508198336156466860961249954980404141159736423541312646398145500763492177182458524901751030467728377542493659304363749638174902185392467857920509645613322210862569102245996534033289838286104835816681020721590541127958590115114074769413656263503350978999965538972503369783396406307235294582906147032662062886830466302974490495216352297944258899645744526294877235642421994767072228843065730401901065679154350216365741715205912192981360496956985652257536968481911747883253087934663476933256273054690561110665239178059736430568426980804663728150411545279621388726478537380152496518672836444563518644165860261401097530731835158548143132827001659077009714761677489166363209410282033038520569642642583846912000000000000000000000000000000000000000000*i1^2 + 19930776603163904025838317264424654457018476665373378711193151410959113564323470296150332714690500184198973408282207827457408329062141960049223135537616492731271305786468936341897256588678573789656164006743281386127458722794043354262756470445119433568433284078662799273239459098485157137506508434771384559054995145718366256144156471138432305562260752703389773033462155804263041150139406609617997549108597402400315530529158069093635226206498666954513354773125576994726582923482220801999665585106490642488237311484245874114228647579012393682463769305782989326921695543997634317889667557908636858164689847860490011776180891052062217605384851010873248860860213284519306016478730279710310311472923199684281742556259106712890666427128548586564892535248773922292642555361143556494238955505376432424515227286027619771347527496245253729785845393501704550741914579610967882786930609577081585517044844327513211009079564599913609569683139909994088231046562154410260230788835903919659244614882318429502708480703504742187357398577149574403928751644608123539041684254929663659054285822401768152517079940653629889000243200000000000000000000000000000000000000000*i1^3 + -139948005427113459469648378473727413868019871376172183650943000905322603504830478772985820197511268108777973525304654096589969638193575565723028965653889701758356362295368016631313994183234383912933386632374697727770149454554165245572109384695464973274454025811759403192684247905547327167265291895316712441807450587094145352573444937549703474426222926976379703893770521857125400025029828713932810866083273971827340686135817314944238202522058901491774530335599531316388573185522176716391167712151923509931321942636305798688643470971151936116609524485414276558589525558737119747983946853375423960098777118699295932482816578171782161447926029903621322659672789014240473400174716085740741917940553550547364068053800970105603637320185205878727141378767333298910978233165414340874056922762061778455063186197101513983230772598648774810773217110458748556103622847326517423001476804093770640545398693007585063224503102151737194394408949243361449955214101442582723836045452888762771398168844809430000894890550804807968853724584130780165803964341628785457621994059835895651807433175188451498830540502657710203863040000000000000000000000000000000000000000*i1^4 + -295601270951485441141285434439941011219352794762895355183462370074990024643612142950407618914582758490296482123178907116890272493449546631989227616086531711550910830473520183006614318710808899778969173074140767638147607742123326015892293702739131831120213508260625946568555670505656617743169884917016615294171283241985211327282577306261594342241727741563720681813018420909599490364261473325487443568884367789861050670045960418855180244109976415864188601702671224484868853308072688888393472377478777796253857137953614094067217529421923389145732389574243484242127864730438765818666445999420081932937293362984335619004063369722673700222230385743094048206235152258583540048021802442727808332506463600597462389562220342797826444121474683695516761547892472029892433520218640740268767969285808040679102746616119765459879122225285335066006504978225735739582479742540352143556735555409937985623063556889079832721319540446882989694003638140780307278007830799014157985202999737512195127115417571023435331515043340336188059292514502889150572643825098784406381362790900487384080576524517726827388230265901244481536000000000000000000000000000000000000000*i1^5 + -211068915916350648971830158059806458791341549298405693072515516111046669796530622240743639250217199177660594788966980327905463362865331522174914502362693385133486468313663112635888685911970865640657549812481605665220374140478434634824065000936912666223178498843965500686661347337045143389304705859835567540488343688661934586052598653221047981387936861876662482983256289796809375786674744539621122111617253687640222352678544341119308632052406017133542687106467100125020832123703642219161795463899465982310083104093160103605158906984537117678470109804345868797421004222160266833451581188432070461869626480038970198082127922019450807747867413445838678643017052735316161534356766106299480603461820299896109363741132916434656368599846179021778923294669714910664473783702253860583322642325444903593507865343103841360795320707797205372102920141373441623983813497016183838514209086671618612884375075575893034425671199342394148053269006790686311610341408996523736290053363551430393236540551980146743908668602759971288063818397423286234078348428717080522203441128643101832717501799501499023898082729613747814400000000000000000000000000000000000000*i1^6 + -214129847261015683301657828902494990558369840253367655775889305113247733844714354521831411927546502649999439930348812809468009963211680379763389882959573711160752814779308561872712684099957250653509148337267720051832194950422016123809355502278497260579978765311298668782567402908387851479985628285750781686080458330844355120685766802379907974007901165631153635645324821307924007000065747465507734903868702421469711476227153892083887703515494509439105228095233340042580510524425335250468471331662759453677995665051848758541188388258901101647720543736720663919839370664680634778288065277385666081375437596130773589143172448467018123480129242345258326226704205350160496234766636641106963791502466056688772097902020885036273473902055481761166676245617393145544954350790164273810751948857326361135404492630594297362662945766266793347245188829242235693284815602661976649170268450707536960993693687816645976679077715843884642383137372911707931962083763554632707126202962159438368479180405413327156826618019202991424960103935542838979063038662094009699092777362744437494811115813099490251354655738917027840000000000000000000000000000000000000*i1^7 + -291418733792935644829574011317100289063390203111451779604029007276297703809882137435567804918900582724486541238027448552686923385947847871578069657676388462071220271567741915857294856149088914501363083294295565312955464684621366385814971708401324859825982168920507604345846488492462795255365656874149871692203930395427510145244124676183058705245495599916332843364969003102391425330492614579116868670018506397866966883144867642253001110845322967689363907192898618577673869698399108780202852328060211973894470154031938397215096408414432112560707698106267481435727666711431579604548964500413562631210070029004367313275868538623933986879446756610388034817470134246645297114558575057258976877332745140124442249112851220227828419142547386166794440639480698090960198212702226832052384624886179787659713351274958475593329219187096696320310787863096791840492508185294116221341051747869129291837067042686744932923792507942058758844613590522464669454574976136678482838603016751159618712042800998496357132694354096150128027791889498036828961089255926933435685371055270263143931079253636417576177313647689728000000000000000000000000000000000000*i1^8 + -1065020166247603618468208214674048455990819894823329138922918173267495074321885283911568332396784278845694998466212664107756984328158257971623277303175440653934313824326348789955757824038005014521754015674174107126392929621239881072404975392446711065181587872326420676093438354559681098973686592086545681138602657631772454503832374849180212749853654217582105599140538664534531113909164531238744293236081768200943399087025631067689779789904572942259831606613290499682455390716812890861356532726842314335761326585179612714135343738112647891685018870402372028797278807815734145283088893180042833541992511275403848124873476115646472492310150146667680267195082367690178287413528105695860645687461660739313775882519178873506753096929738493695904692517760276999353154236642168246248896400449722602865682672671490531161739256706781991475184623820087030375649702922827677396981283622428911148490236945767621307541227344838381416156608214118099163613394892985670779217627192935875942833184500918732721235686122714646164012586897282516727541424583293965575769756681900723350861721129197803257766451609600000000000000000000000000000000000*i1^9 + -100735887373260650831730708839000793852134527314952746739417326429008773070370278957859493938574311585865234739891873340695615610513060896156767003591969121542900399596574836082230581448722984496848793013154883180163467162313838218590380156860068390372284554288449989124545289056912783786584954185988391461884832915795273017977411798635636875180385694008576036030402620110477196001129587053236796347310930634812323376437565140314240042660419370009969369380182744612663915618590833645699977024596759621278813971753255058906632861431526200865127300024951692521898646594063111602639598216220144394955792441666100278601501177754016444679409133825575551681316425979213145842115728926102757236196260051939225656976335152753074801196566573280135028396825064356210756805110842935287339067825937920698831933549740974063646787870424700306384816211614538398643740031379015967270805539797852579677893577366623543924145703011651489942090098470083404672595007282974646666197978749376941750484036534587276950694624038122976556722634319662515951341500338900469153707494321441147983583521713134623222168289280000000000000000000000000000000000*i1^10 + 1696115910732235988128753841167199594048352127809089645413942044699821625364688803444056868732009724137999680931737150520781847249002769975115442443422661135430265968505761763394615925472921859733006533737669540424412206071394434639086797748427012705136009219675743871914593525511667032215438185517819691615609792929477988803400571677245219765804454978808140696668108089700271887989069194741373314959319389736218447512334874741405149545133673955075339522953744687723486317192646548136522918745655718554909879263614447701665742587091561113422648242506056837694100000098906512011819853085598411606969560418875181300110721463871608510367869007208445875686404983272587300274493983317083162258347388087129685169758376246100029143505787352975352669623277033249182905846186139598729732506752270859734525773170660045712932348210865690707611676416782490600650815690306873861754338369795283693006653365434406333814840989278726612475633143070692240236488546734089911804946927462605239290404756299952772649736488430328661224102208788704064114380186961831827445775254943897234468418669579018591797248000000000000000000000000000000000*i1^11 + -632166724484166192379524290015505363806822975293133352661923340255465151983860436440953169803277447658775300903448149834509817037660354679992171128959638071698868392649332647868991973858307906578214939856754260145305893426004074516626903611304546750330841365163443492518968561985288025435246690872366595616086080950761180317072681894602247637050948805466002573833652382462355989381072861823336222394656116091563792420446532268960428529027642075160992675840579509402725771818226874811707798450667307086763402356231576054549928384653977164736987904694947355746647589820039776557597227085842447898743839095394860207135579824694242961813732375141464716148142002117205406973481566389090925510201849938813543318604078173924304186126684881741009869995838423176709818336372675073715099952853249058930021218399945335089062739751344185484000212369497193998994902762853076074164836831737886559953420291951746054879028093387479169613761401775601496661655207953468191008130073579365805895642269717015312956853862261775797932994930933193438771965528225683789850130530883325217760752207237363007488000000000000000000000000000000000*i1^12 + 8912489714620949950364126301646604309247039060317604859194050464135306215719023252757591160851617869907299658163412997402164341818406326483612603751768055133071612394157893484120290198700275359737589345114916921451263902229459697156964690676380950260423811619049023814790914137460221509517456811525242898942833128728749746198680070908782806882056946664292352092106193988829098449869926824186923210256063803518628306894172888279217201628731595264109529727183962364386434914479930491370481910065467783100656221440956178694788291150246786431849791944807966003873078715214691510225445974343519509883418796268085770178295703227520832145285025705921154864351085865689930263786871680189185519195422159509979071481371385534359297453254148129414500325515630286295323361035610679304685901700315672037482218530747732056726428324953693685809941482949300372492538893848644774971239267695060355752828232697720803759810214178230090849135786893366782135532965093157591581190060036416611399629628659534536802219918640697550293611744346418369613518093420403505560787607579978968889960261436645048320000000000000000000000000000000*i1^13 + -1088574855803579517831079090943926260481319408128170473532711111066205683063109158096965863247856522294212045507339620890054066640636351571646445387621712870281942005181197060169003211870170019326681529113969607220357548045947910304655630431591188895094673802339767553958470446074200596385189815137484420885261787958577266672101497559472974810249884612051103349523768552197157630721799155635268595673039334301443571844904548143840459776631025017437911209878607733133768986355542536245898791001305409727860877004693079760043919453540202597935215079237358464676976153748627768805616637264874165591354490683435932166601229380039492581784403568816723619953437003773441733992255802925464718926151339630083880489039934796289717286511151703424600755192249315871518668990180099784703377103349515811777164300317773812651637218288312877979939792012027892507468358202971144365083815694359992177969698914604090891631068913740419323735687815191866448557555345599063193287881823599788313570511555782176344360940250100724697917325827810627013848729120244725701832673532031254354591226389331968000000000000000000000000000000*i1^14 + 9125879150743076282308300574951617875354402934954942337368823398794724955853797268289851002650297858592188360864322256739062705919475791856250956622466565894639829114203248218117738752840001291665630964926978608557652794275961179477336468284451788379082462333991024608033241720298023616224318382210328406510433267973036019179359293925160929226888318169695759550432507270338801886827268802809745551241701480406179527482095234386377139594020059836192609864693760499952556155747710953620327987297977384917044130699887186071800020734761292320858057977380161901795092190289950409468293861439140464922622612493995831073946122298740931875225805526837001634537381654378082823324215474085212925978933676722893964479221235769832845431482057005210419021144311906212317349863218152162495966847588341305878538287971084840681997363056129936434722309038536272339873966972397227257674577120961068090177273455082338795672266981786745115141179341335941454405463664098762885594347437150524594958735879932336473080005248513735101223379141904228477041039276725714657142330475704960745920790528000000000000000000000000000000*i1^15 + 14027726980200038948033763229565322812390892322310485124999786878378223107750353519417022930249432530593049196578815531399112961314273364753742104560334491896765923794532625420628316737585550685907946526970106136892921673640156799219888670299259726864518330184333103734582296445618938470144859077306079263690204347812972657272097543857120252084419987951172707692194247055582454123705787907308511319286878018732758188882042758786253963321798444236171621292168893910365371887883014477184357497414748844554127917528512917081658039967253207389987791265912946169214304283291939169042534737013285481720099770015436457756102878422965151540963867515687907388847313441720627813823007039173547260739948090024430483362557694330765372890554886041554165366651656891447571401492885641398531376593186008682769452686448199716568387545459913682154171622944409516142252017086911445830895117638827657111113362736804985741716571349343034203634791946367729326029824513607979625536336427345076118281919697979159390781453353459751728469236891584217773442743790465981376872667668641302362193920000000000000000000000000000*i1^16 + 149122198894090408481308792272150091559084094836561589539010168151593191666488755477346128715373374148144978250790258421233379376996854037569116966685015161891088914013256781963764087510411880951183569608418244565987485901022838366872750386306352214033459172375134464456596008897348295807343482612041508277324191191277675090739675697586087876477287063691948299948827712589292893476455142426015846923108964190234435688141313421531126293253991013492516058974292763092821342543025117289359983668209429406474279137176072663777374595108725192736123114352393883454096522260531166402652333526549454586729207075603230671448140624809344690004292667816911061068949581470297048850218597801736178694538523751808835682185247016128140932385921748899313140372502207510810612961444314493479361045656501438675438100172334244947552948076016456692847848843260272581720724424920957897187716498699490766993038055932698516895135677113527551406060426660520776876468058942219276376394065330884846967792655307956588855115401874624083563710809210678401870039386579965105044575067515616493568000000000000000000000000000*i1^17 + -13809079275993139555953128230531541949706237666882558815401994618172886281304318822928495550435518210404090681105652208235593176020766475745522092662677243048832855823887990531728723993535195654110986673659977875560573536448712071003713483798166518717234621081124773244129024078585712853943553970376055138506259933710616476460194644751980507034300810900936444173018401582569091342200067470097639900527299945770169111475944642588455562530050582637858069026485636101385178810196003060278942125040615601760743090511766490955788062709790999881902627307218846535035278653629798456932574458250703435683696447627105051514272658648556277893459363094099232304355859914759536927154986723855610084633404444086072245736301043053454063222331856959231929018305261058268838776764741756018098890507400504558444717959045849707454465237130170376515904535780294151940386158308943522437691720521990560746505050754551487159951310690469456778807680846309514721670133998207581244394872735281239831377766715244712953601720188417437482517770891217780053297023518739964894068661581302988800000000000000000000000000*i1^18 + 64879367055032646982307747930776042860383028493863456909088141008296495873813609001574116498401191887686127012087723209222663954821522789760962660656985827166868731003031032089143233546751819581897212202390337962595625644415957702549598559559700068074820122053323753656091211447609494611676429377075706411329292483826084666154683852877046548581870182861407677527345302535748855410066775246215435317463726075892388194711383112289457272302500836126775367202087713188304770218183928414509906037566908349414189926656295975088557803860407509623094760854311351490951096327902038031780271113618536559389815193892279953829734739173347329171324532357987240186488382457144147142896352293224129621266023340531680139614016555915029814085949732876650206638541043782448554638314306745103013542816630157528527246911548364842307373456318434659023941553727796290860363755242315366571425250240359057085189099201452492758079334465530873644837422577210024506234530790507327869034960821367814165172167224194542668250828932883161744731084715625799257181718354088936149655192862720000000000000000000000000*i1^19 + 25031627704154842105100419906286021238454400710495705086081907481345031924504189891532282548357337873291391284393953179271078987825920998296476052762015308693231099710181020609362866293889086637790256543432522597271543907009321096444513683859544700951621165693952464687589985215346372590316905520717308263611587964186713239236880357787678549352974740312454789853149162911536130400593796507082934756193929942438149077296495227403660587359767819521730056373303367143091537443057245146935124785612441484017470463791491036847525471819715759114538894750053004352054728913543007226645441313796375187311554528352377564042489277156361746753198909043229655162514795056289165456995493296105698950067969236823431134208343089624082363958631372122043727337893694766895645084614971889346644078826850643807319320575175494256607614045004346917257069586277939499692048140477084614083452587141829952923945732593287314783025860684766726295875731607539244627291020599191964735351109829628922232518715787725452908525639063200896487283672156145180693872673213283645326884864000000000000000000000000*i1^20 + -730035534409873688741635871470444045441061597240993005757041108182355887266392041388396921525048472499092847785489630185096391131286474168752698022795045543324412400702459438231675951548410037459742959951858822295209553424373110651856336013718155662092105755198124266392897426072292378611694388488700116726570525117669821641976023810646480873914642558266900355621001300040255842049365530704826576066185712432097585630476153868141776129957408771400609258239840458336364710838502072300340803620498915458753371504750123081004080550204839394943960712034235010153835549288056072624555653843696123207636126510869433410620807524652769625127194641658021115345827949309134787414287676682966801986914085999513976457633035833657427444146634913745719481988062044404357476581450149895141405195271514924067856980960636680955661540757511707886000762814100736159773184615673016169790376267590110550759836050178965558039274859538922118063139372349235716642627865859238016063048439598676473952788702535800570033344044763353131864970223724878608339325856621613442662400000000000000000000000*i1^21 + -409119169489998173213297465918985277339915316640844836412809934429078608651881532653898748684209070693791849357363794457681276094855780468746440920629426338466031228647964912841095773196614698399648369702494432898618325774774285060799005817856033407310446413986149695419281288361627063632561481818462283372333747300503378912716218468870381248064189750114718882207168939500168286757176220766882808654658945675588918889777580391642340514362218281887163284793981444934252567018156540326343152810481072557016888273733875254786931720032472004218764747878985131343114656664636730258306669818561153492426581453260671357548088828475621469256249404658416378765077270164229858221779993995384084728128838929944463192638302663871596452332428280807553519358512325234568115106267726836185550661827192847469010180820955353750116476377548571541847206232649069006125440227104896620329151181547989127446519591384073406390686350615536489917852556300965505635536391466140311201753600949500449992300381010244460414998200161512270891272575036137873364598795785994240000000000000000000000*i1^22 + 1892612739570125180677112339672698037464079750824511665084597932646925129506164746630510056549923095661878853443655258463218982217197073511508129037156116655774295077306577753825575033613377534619663600703205600625762503658603071047832517056694245291484319914459564350915553576302125117735655274768077395979098741859596840687458311184786966986413507542313184562170531084467048724973401768013149231351455319270796875330527979975955149336338319813635142777085758973876599808673418007446710157248758833715402285227423658325152955557582435898167961735363050716107308206641655166971162879543777462582761700496790236680635413155401888702060859797225650801226485446713973255170825821598942580992604048033533046643937325020094398954963744754631242925683962797962614203793338670950798412969984674485255035891655181649762094347777584423325791400556239703631833304500116504811473304864774572005736758362898684899023661062544046206750939342403878417271718479464393159001296541982303139674258081897332401757064027219463900739761729911679545688513839104000000000000000000000*i1^23 + -2932198734437605820501787785008409030302755247672159841590635442910271135453551304526524726470654750476235610179720991920049615773241101492237711848713229199780076188980649706085057806664010022841203789546785976651611305347502805868702900694696131189390144478084087123524747778459022575264429402721646609318296258724524991411521493536843571653804703429494581654416283534304988318984045368887696966304745983661794581778715929572716993024722974981208196954884558967412636797122426868254864316868408933058275424746394246898402768067899485639342463941302957338213836622211105711074043043560695332727975805682413427059647473974965798693019597530087079974611174041337431839204479063682071704733463522239217626116038169107122835925034689437726280863873767395670731142587099006788457461257328234842590746043293195892120881648643933418034222986898869859779501130319934808050746255326732731286694195732509486917447335654587140972125682885046455072045489978114341237721253867462695674340147073615833811623260248669865272556740280212807816839168000000000000000000000*i1^24 + 4027362317809598024335927573688481125261874255000186585662431330059415318833385187413902529580412564011745434489121693197089156173690427425185000545110283871063262682527877884196464820885677476758976495183482803067787460155177173427816733348101159786424239045707599194835832959942160293996633481813495605856825127326663190970320939855194863588323330230994690586147412506644232066480548195641850255178330030619790610817479546277494260978180775568070665833719709534133212022957013448164434740410504270159335526703161637349171974851195797408270884149135857457757960227807101797122345451804256618262600890489468227428806539927928413872540787646865098852801476635937795643915632421432499063355390725161314503881717768003633140892028990562963678784695806747218927904158979848934849091838086017978459580194071227877849254246047597605596153548799467566376794295273490831191873905006765860997998787673107747396377234621201920093147134483777413113958433855762323684033808010873204233727769658236875918343539365793819708163199351356905226240000000000000000000*i1^25 + -2095057873154324937225435619673841040671014030293338838741155750259043879802582759069043835618658885523447995304188599326688486261804303658914596054477054451474028622231598562865267790900019204243577004506969502099908322578532208449600457946112144284030631534386783566012883381690471959149935782543140752161131213248455381556061840169723751965168636359694976844721886883433957920248092269060626185974411400833570705215244403750904065784209284161083981894501454529790187145581402292029040430452428558833495339017582809283938878332391326334867571550817815762206582265461570273397901434310028970488496413963086130220416696819458755016949867904879038399039089184445138790816782566413387392168104967183823369879521186391692459014789052202688029398701467124469024027134692854344029549657078615957236727753515426425014243548556194857297531353958360667315529312306574270139157336500568141360529000673298947532896396666738771930330560422616159179695767015850196004997480833806071799020699663125591438138807064846576379246469388959744000000000000000000*i1^26 + 95076496060941158677061833955968532156321514582348753639817353298200757032414139854765232872549484844538445584240160205083510683445867680292954928766140092734272446182951238728251323294764457308834902893299808357907476141078383467869988694493623113725219162810258371008239820359231316030179706030227837919833391397959312783823877967504642094792253434199169832437426947405225968262082384560138283972084529406048351304563030837088522530209373642472851466346025582749550728885850411699450090114309693486795217236648697754098692982991734969186006967988618397470608635272530655998679017293003855574339501879533137545947347216125348803618333354135287432058421807571475368825322847793143906400969024233721299239605459842102669320535542740929228275745604825427697106265097006337763557430918749112597747149065071404343104726874938888581855992211252893788499569101161176907706383562196630375816443303184853646259843778254012842200744789393336396746108683908558718254586929746233257191501950295943996638516989554473660130210611200000000000000000*i1^27 + -29459640726047646918644656374203073652942882921002849236007138402898957408448011301854041373217974167673462684021652557757559185344421437901851217610452907312957209593200673064401857985220493780117564322585556618200072936508708934637658297525399030184956907344678248388721288494601187290477031390430420845039212906077970650049357387692451745197988939394488125786204785710405760401206672236110628145517661628993172064665340752235212278444665002237003025185057768990362090502324750192574233564182000695211648168007355823692147088649297947105084804995990974620104311953063812184235642577285404159614497091661719720746661924207222669048739894850018839855601692280919610697761189534479024621498236559010995173734122762315114952234565600915184598885596583222461328139420334270520346249267948666027326335006962021638629067183063690051935103266305782360938288057980496334129594610804376722776630621072285741259951467404354147495860357292082428722933518379371812781201213424711753810270190251906302727793271248116347043840000000000000000*i1^28 + -740018120684092471364831234721768997015533811055117069330341725609772184756617260769829025486040272029260736603946214213316111128879142932152927613936539027872497339732710393061767826061961190428714008680621293938757099503078690684808819069417374926511814560333368641508152735839776048445280758958429868917985726302764848566267413664634190812688505037498144248309640665007607024008705362469331360541308392541580075009482250508850136698416222427473209577319205638287319327961745706302776859392606107750822322387264811570852222920836131495544736809168601587921377082442901438182652732188099315195141349456517910824824137683769850879215545994461823734867168300370182633004671173851933961805237779437255630996338948725688325401343683486125584923158292837515876120359670982422653166472381510004233160585009847512654028527836604285995202909421943717194270994624720589719487412440772377888487365158592183894578046118095973491382605528814929397861589718999476526933687941840504420539871692725890214686651609776128000000000000000*i1^29 + -4403277416769917863405218059258821906489834784499809076924774139435207621067188624906263881033631016424508270134226627534518063107426863286726295560809060632390237870445211135391110627132870364549968113793309414278977743787184890086138327570615996686926291792820346506002589881606004742968107557381971399790666932628670226707062384598432093645675928854771595244453514742791502522502542469823535554735173449312833240546427797665131088480983520376604843868832563082951900796129441874478491913752458443193915135217919948765521649739963972397551172470715463482681450515261399306801255386875456522873053965476726490159933995800488377187771224927865019781606074020530935113278151016945418161622161944794363486126143157459155635188989955276061481997980940452094224369134879251832190299609222852552468724810696582253272550729173146079507287195759815475310340578889913895056083030084488579003248262766325901567060232486357344107064466292463774086834858894325294933998918517297465471788445787670862440169472000000000000000*i1^30 + -56379232218293756454423753587601290276084556791767311005884875390839113709439644063558524781612554790072591290582746892593527064831956180073047599777533448954549042403831864105519513927330852186256210537627106900764389075778515398804345911764054903408871192663237902963426485127743762470711506527729546104028790556341439536654071249945957638196083425277774514446228788315084125815929434972996951728009025402909983802837718659070934822799644906382812794757560323130868423519762663714992467226790300316000188577929684404587926422662383772387215499544632686404577266948904237432238225428633993189906833281440565352893072394046539745945059920390968052406789697234510280031219456424065649784636004326319628045943474060620463139766228961987524171702416031892033825395932037188467381383234746825336121288014257316173850900192458377682192015764748994573484905845546428155630012771572461512279189551323314322435503765636629805575093987400531261485368744600903336286491714596412707750187133125399674880000000000000*i1^31 + -1353848777042345351419397377448136957653820806464030270261992962625817698888243475931140841603890302924257665534927082694811570110687707929530260365153538773666678427175519343201597244435206424886279450322553092429884370892678972802660668988784827300767258368576413157155179739871432080179033849562602369279513706506997345416528728988381714918252663707968140545152880603752701452337898918422449144354274677220984896784201807732791308665681672866281666115721284029089025100406584333227402462680903618642864166161378317850306319229552336535981522419865394748887226707953835778118225539499686470833686738486240226473804916664763655787181700542680719817512089788575233158832195912325784930888962879796949290202284357175246674612427064096395617840251107479213075061433843998533697602236994242253561446275213907126000092851313591756872003074909479417357693247889205699637456203066874386078594708046275685367360529370108948997990928313493108191103112724867319118655105466302726324140592070656000000000000*i1^32 + 12031693214145861568950848319445692588946623836000549891689579227234406264241747350361311188487446573158020722630349069014401985450196667123986465275656486663948340284082671023849420357341288660357772288631739147102316716048785944851555060828619238319673760353860235378114406761243874326251986505299443348553015121396468394138200251515486279636965537155072999914448954972644362800376128480648656443726858673001877005828075264862413465977019162623552716991190070990539922820599277914887745909306637784301845276366550870470832948873566976432891727009903118399942626901091971649231341848948846927331097208871976653808058397949937986732171980964810894213441266122500776998783838366276237218915641124756065522466792263146683635759343373890888543271134497887703911301126680767260140319109854568527660089947907797518975983302063570681243104061129161592216986644766669838277684566090299708964401852759038260712143560361779676191327175037610329116749242820160805775644777657244057600000000000*i1^33 + -44075343419367202449549296103521965113176094903849072225295848190181248961431175839161380198123571554460042173929143055034584787395481500642639077351004359580325816768481653280674984094470652189148216506909710760461179205598109761775421323332426947071077801013102540003073440391382628947149102962864533718984808685935413077314994573899658908238391741114944449287670565866921325028461295549598737195941294059511794861522685101450799075030994109402340355544756990123667196265480634924159256285847484960494461121029693412807642423496889437202719116861600920026075108432330112883482715842604237551958894702679556157768198495797324889907622085040780968553351136648594538459652660702838203735989361142221457242261316689491075841631298334879998748115054675940995579077440354782050375746796084415364695138042953008922824601068526809782057406325667098626663220091366980163160575031132663309736084031895241887241379452549733542740712300733786861050943208355093283130740572160000000000*i1^34 + 1742779766488513960466807110144935454763513745269883386381840537157732761069643753012565735695390871868341974695751869155942789901294529334668547193840246767580959602981460111378092017305980827212686550282388666714849645488304732682583957591229582663482679187633455734859846148489987672613529308966268235725531971312344578030368747149302522614169256576966452136280481584932172340510730652241539153575270964248931172039419094949216880119649670232772003929774844420968807009886902040337473569038234098345630152876248552400242489883608062638337475417813482190500660365351367715139406300312957225677033671519339777311314557548107341270469441955676284243153533964071838983917042149278325555859741337255551741482330432933158893756915396301353226954071303599970096683660832809497305789001950223836883019660369115318785544624129986484970208739321822227162676494625772300299828892184950623303512759565972792635461082056585624672082250597668548693665055051350016000000000*i1^35 + -18363152375011539216509786191358324073719121056277528919923371210566409829677222305174865294068914518078896446767693740845479800425060360006063563099665583343010323549733747083416888080845411704406550964328729287363911822417237300835546506317768146171605120267170570324749722596057627091191976114540325096523794148778159585942796494394580288877914156637942219755420993117196984176293438856212870678920295845678707054269354921878360809503017668905779712527957817153419681676139305206095309347011003551186652534301999387933943288823053144019354723651527148949225512008545594425406228243254110207859089241481353917970040927342605304526582637460645155792144917821047534964733814711129477028738426581571733969699506942140603227625038653742782378550854344350620426478988747582188696787834968092713720506154017601422851267915893835106245181552036705966963519432728497269251199867459366325026395041667180072347775499172147486166778263054639641395200000000*i1^36 + 373623164164359085304442247819171452204266500588150126710957147230722946007985101641418349648120139205106453838694797812623366296269954186943493592955114091215246494140162996985723517772034841154702768624625451381770415364164194251028862522565796262831403978930262547692255627852621972984772667433287423953686487817187458400295486751255905178415948487473110182988796595768058796323364366384054615925820605644692719329111984160706882127443376799240350065679634589385590191096224437137848285091910709733744567649010770482227102883704070899537220798059311129048975587870751353155866659879864834148521580815389859675854549798168380398552722521081091135966291311989559499924682795862030199772495052333873915696264949486527026386581884245478078070826389408821852423822039548924693836050501595695816107602879121931464233325871178896378599011096700333121829204661127263535994020265459786697232058699803116091491495372411059130922434560000000*i1^37 + -3438857419978534377360816599809911507081185905227051326153060583886137501845160454012487717762079068039615804641550434209977160198552964278744607851474628580799299721913783815443490758844804701531172616426490774018989035010654790256529173934935508252029981159152015983723869954065913296550378322618549658475329641178264075091959533289354837158927248637843108430721877224130809601442301092705662198455822011806669890643625678898044677462376257819869048299873722596544680352868136221716092966848879496865830170618384130188330404012105773774936362939459678254568329129101921238495402056680589997478926942468424046858484443110510017436865337083452353192957285036640279101661380723595722616129626001662659793034927189125184806646939192084440356162794464560768187280607514369255071772588529891989817088032432384639124436181932733185735575370299243310846303095233421688272655959768161526418440013602373142003689443033088000000*i1^38 + -293192547569145552901987041202179021296586008282295190270686911816172792801242937434170561262981314042712574793605281680425196427844958135611220352919965258285416286180125065366972437825801499084264844210174589280842295940263172591056543473430640716262759288508246621821854172689116635565057796898553022681265683872623297507018073866442009025364881659231414785744171086307764609428746665788181429186374947310047968775456838980278588592679379193521307788458007201593118541896475519279266430227944266024928929276046090637813650759107076753663674527195654113940676746011638721410921065757347679320290457619997812227692495070256085971359589150554444936341649413413024751636248329321129946702966806235510475577867869686332888259591235355409110540279091732551034430886447150503421319104920723464956475466689188354847745581607666680699209620111932715813906280118848694573811378716866809351943337831877836800000*i1^39 + -67873599567633592064202143343091236624663800608055429846575925437623203822884529534211230137634474069879116043798559632591903226999495580585547872420844845687527500790514453348077116120185822407424616568948302753043142398449641061459422995493371684984000501244195874330035007280931935402885531140765428642609657388159843079600140896241632356752833362137398034135596844776889761104754391864723732071225017772565943092608210723815804323504102462671918676602861935453351598129748143523791508380423432140766530276267280881681434961516667410580487400790091350628226721956802919160766339675191136620585024322318787194235650953721090657757901639834305689272108221188147921832351661520924897755445652651382130615129777567636151182306156039602719152104617561777373132290662658683166554433858659173512801515103201690390816715377609241784321328566253848972769451977319224823159445443761678581760000*i1^40 + -404246878239775396091244960050365389259691295875372490819422418443559723163230304159187003137897048476602594019903001477348206924444668114598638690221039668805230653828485818727901983392637738954082546377459827106353029223473315864604827319339771131686233535081896501700168126242218429203400564227565222314344783176552969115089621875178744720022313480092810190685100307188333267274420314340567751366568920977282985349092757767693573396594724358345091434454770690522915005683893261023025402901155914617271032236013531264606803327092621973537422051577957356638757762289254295862291656123967665349393907460036153883915453020170554403904370108660303077770725217768821734872885344874388027660161364472559024748965155203922830029633649744115503583885699986548796197585981591857930737913128269351549292547283203626896574160961070299061744479289683952819042579983658695917568000*i1^41 + -667615473915315268639643084968374976021755436676921511250657756893265139437168681810471525524692862160591414882451142359361590496943444298309312329602687928347939302784281905049923232123313499067091989421921837581519460190489379230859076115711664124576205953722169824387534105925221822359753857133335398533023941283166598318423578527491712694838796074550344402498897993618041508596812657096095987543896848076419927037559485465503591868044830747179139467237605992643776257295170469603158538398000773951990962666308112778923112825865254528566399109003030646588596980918617576309655840623588889757482203479539065594714901811489988058704459409298199480120466278519243149393504772095164915120730235882894702352645268661480393482586264126457045525115593942491163576738672456782502692951232864121765838753638498116790994257614989371005999398902321566049792000*i1^42 + 127291476828598006812522415944513959556722894023744199125531784655262872642992399583080838153875741441613554345906936661053983386820430911808789105247373739725573897527547567354214289572054850662298211448903104721969987552717799390874574081158645246494120843078482787167721262958024414717059091704421558322191205788809195390022369209441223092010237755301682923149924722619714238518168397869553844523300563909733593504319458652406070998473137921403300901319625895492696426531994127979856552775051912477069949574417845709908783350093268531990721933400833259509551841402884452278214190478288254273445805377230225248706992175157685476743860455522294557321042250739824335015781410864487619686327091034126746919030991835339374628075549624999878733065166450413086803018657072782909407726737165704474832489555979682043350201031054162560*i1^43 + 38181796900861324233913677761185511510821093419349915233501798077289880629842526609917853401028720200190563884628018235640499457569400661122956842212817295107656925990635080217743216365543466825799174188380760950365821436902290605763687329622735806950739769704229621510601238950756570343366218198324838095225196704053857124780364627529450105164276562042020133776668659527622752513613394770598688099648195088605383786101694030612196666948353980005866870001245869486519734270482318781615875566825252486552939468286615979145477166238063925243993183251597206803855630377083758658831137512175601578044872352929339101428535315976572783665636736780971955507041385967855101812184376487407458242876654442311293839739084340779020280471916870032189840878526946672771148140875343040801*i1^44, -728298788693332538553243406861521894487429722132281399506750705964177936911642093942739444018575306729356699281720737869006193584332550109945493520699056889190100160126501809935176462477907325066179805946411184266745459695459607521987374180690128024133126590203277698473847524003454666211829849287111631183800424800509361411211468233445398558740537802330131002786657289539297931715891476850436063274480478640857700498782850329733054700047962544176775473882519519281244500411469943438392294096024626312282031127602665613985091219286816232665028017379005061300122737868041245206534396391994188250611022329432791377643872379411873763156960598211111329145515965557035202425728463499670993491545654756913151989250394551270516112500137524600090351102654714268224792473694750107373499776891105000902756722331722356253967800494397056274950188071985611418786308047865143484826854913832518139886542227638389169336822543304403246473805320778729005377026346184566970360784565491922118294462892932600933752638562248934127189989263339765648523066939105043735475774806698687727618229198239664826850591117714919296200876190145690340929631732006265648307535164525766249622828254569696945726345356682643052133610111222742403791203979384133670897578234768662402065111968700846360899835377558026341768453521308704305145159877737995215314224357860677754601018498209936880941010418151516920278759036370187462191986134430883185680952048929481567142925656545819052561502591023842886404902078212952826682356196041677769631898050566035818462987730130111772575779078874525227552895534629030797202423808000000000000000000000000000000000000000000000 + -573588084743251560255865891048373120028060603323330787700315136117246772839060602059799984869178697415954631875732248129147486556308021510779488903538666183986102069717153113023886459587686431267426379808526176579024408886122705021870259272902924633058553128585461305814318419305669690082808800436845151341913133905381392633718817752689230517919285212292118563706644508793358479397042336945019069795029475243191653483725927811036461203972035784034500322120423468510454509614011202709395434338433501693713865763347522887426536274492576270054865347086131541408955771807292492250398265774736774578597782823288976404115412865166066661011339499856267938847248659287753152201226533492498525269133957153516031901009680909105091758812464587254365459343866353546112891978316758269505807673404655944509481051837077838502247748730021638428583293920476835224458136789253254153863893623195856143559066418658874422792621002458766288429297832786851110785162548517783470533071712384148109587674749294114048532114239011521785314175234081133712380717671132269473586280313981699906970106666301653429411605927646320186824327855017289201916302687261202388967822376849661489763022276065236459863334922817065486984415563857958731196123898264063947209625370501937896836407661741091232138559371895498271788273828914288013619898189305189703684868130891086980785754268394625743006940006394101624317976591174043223599272480535517528691756542954982703005216543040313457174769726703862643157908869216375729948211097975174312850718952725313962590734205424415057348568504208817697191247067710607477471969280000000000000000000000000000000000000000000*i1 + -3311316713687958047408461381307275801590214880745495678020951945706175220079715149905174681243505180286627421750038915425750407025508424122843627230436046208781998107012714617740478094712320667171291434879922650850923342899990373511525197363212480237710076003662103239298555874821096536839184240932695843163566089727671117763247504068268926140465768566212372459775404159144112994096898173747627494411368110676206930693069387945918743798064259970657274583654694273698119904268255310883771332069401215223066278382557256733577549231342590526663088976652058617779606306142552466842080180048601594122277003109488050431461522860074805991556279548018294943520005084985588860491501915964135793090041579979289482436110150529038956232645494419407637770348634028110608997435110107852129965278170846397170923683608594115082054749615968639290483307535353855437329734795745597195926557935847127856661021540886613455938641369063959296664427713752419116318137719668737707051711607804474551476554406209687736976171121202316992277329503890356545686512050692025778568197048282528817294077001110507656191166559015683262429469733864982359933889813644034795800739158990116246259915445876093102652037948681645817657832762299920510028342963820269246989905508632316645157307989592688093343921984837527653033604559519456887897430405712484510961923479473264250116437050706490017281090612600056118510875770977210597337750440376669436296570327902742889156531108520741681321578767382505110216982764479979059021247639215564481710641931779116842375229442349639860754078433405352330605273872031852821217280000000000000000000000000000000000000000000*i1^2 + 10456464440035149501771249269176655537812639994108143795014639565405036413980907529677056366629903085230568105482311917232955043733604810407968544888228256761216789158646761709638169832044724246855117229797937927678068357923020158675046723209380128408683128324573127844762182301449910910012746167074971959747394132889123879538015119436226003023271334436968158495776190540828203520614472107919020284003231649104007691739176800330724878466808600713749032599582916015415204102698535142500522680510016083914860424817074286111300810564487752025080078962644082486659838538055621194769863478340234397496379333283310207152034297973461058632025674803951514043317827057130893504874451383512864598391617854381215603660631083993838430204100506887606604716434775392723696085921305659833338113940437999792744090741097431452649036406036443193085775122728372649797228033107419798597276912931102783012278176082863744507762133738837706044202041134329941331296872096156088197301425691770044653385252950423557934876539066824661126357204020444734519708793031228449173150650947439977849285724071057348533623700493623782667264949773291561159294128514586105324582052434382667605896641508021266113971045297760870318769931640914638573739788464887694434400917188697479692358208799201934460952813910503293093994331704483281018849282789778425628650622166564230152092214793093243981626060588785429175733671158248633842392041103994180720341507348969418026967897990956358027810616478070983284110122881802763134613211914754488151293211244114281299339932199148256310621429082508335324698320773182209078067200000000000000000000000000000000000000000*i1^3 + -76572180359430955787080720612311450181971685859513255029845489652630753541233902388473355886731372863165716021473159025878357979511069530604407993357326716644804956317756435030540434848559886168640494735150132636065959367356093133659026750933505565075893640227945797328931050808439549649299779970486992896682515135240902107202252495620214177631347851070849906243491401549996725034772537943525531973421274855394170922523466813409165246571549688396598800284752155313869821059618844482037125008335298699117626399480128589641021073468460902054225279118628732639258485608181010496576607038892673650929950139908744505925661469249921910798399496143348085246255342803032259385434303774441596927610482333957651942808844051220354967611255598871981419412270595606850372173394789331719408672890123251444247968072374204795695155855811375088998327247913983068815424814874189075696661962830289325172180412999856997488336757712334530877931107253240489740403126948685616840519033706772876223431419080470105562396744800559487445659525390364637242974921981089243060415483483277830770922765620913091892092823848003061477538667303778317875170699068486131270476728914970134518685414851441961609227112002306886002719193815211692084461178229136419866262556715782108297137137413179867529005642064292281058702893488679935370390563649200832177533610743078729950231709966643220883637620502036728953846486344962587465301775555899587563247733475704939489879400534131438886010475503260353096676944501538504754650413361349948648253600140792736376575294163112595049745514633935748231373567567417814548480000000000000000000000000000000000000000*i1^4 + -152928236617804261929968233666867152533145037697448229499379225022110256300659097671559735073800237930788363298449573766295813250935951305051176460817112589647039519277135938866055519930423707617077160889290438164127050183903280739738457657076443664074468291953611767867070741047423194162791374031973660944825625462569296043809722539569657814723996234357306626290914194100825679615176360999480191042114190758041437424084652634507919951964632596437859892434871642072677256961162598424145056864811256827803452884483727375470596558605750152408282641408325196826741526845641337729834195065684556563711574794838749367080883015875182994831611560909307509732895999902379957858363776704790793172246429503421971996319850982734714852775447265901442554499369906534513813356034631772759088862136748470655236407324600221246254194651195625901480256875653628150754632867563788219716620004706359709923296779630992994900240244278384872084007584445870150154180440842721157076740624010194664716858124344502079936593724831212010709420591155157171618966586438157747525523111565105734039873350820383509450971776048360535062537635603706804454585128335486545221328964561983234185514170470089237365787040013839758846161316451939381937007787877323835524855001532897195251661746408267367437790104054157084299639700312587892330624110593948189798479074141475087783194457595794458016932159155921788810665187305013971667185646520777215000715148957402304422819266244892282256633153775312740699702164913049041087143174780473868131415385835646600039583315469544262934809409930019376074003546279856046080000000000000000000000000000000000000000*i1^5 + -105182461792188580278516265538991136443947456215588135358972256622136644070831445808606722536061159985523269119459079991835912725677803215559901176108866405857647569304717579606620266351909224072661758681163547501639167997706245785149564473482577419426726859853369010937501878162794357865850567142725523282637163800971791263586148638108066508004271975646822124848480481422989630663551309010339162324371486097636666189495047631232462769054210572359716104989898215798845524098071445334908231774581896628759004623293743566587924635382649044813178848189190491147686648557802766909693963792326520608000446108331914065622090432246371371099907229939743697210109377647045805486980636598785370733503477225777283561769474799544775102554810607599203279749802045735727578869935807051217493252915173169371790358901514975029559268038934747312651016412269777790694878215395787337854871428243610987589104177316438999714000493238740565069575172341557596341727837404578944631540023731876525448154874672157107866192336594559450195425575831175652204300927864615701338938040222301385757329940047772541585105463839836313809952423901669019225232526694326776915494520031225630051501959739292325988736219060925273786684430826077809089396319242920825520386618279731511991328120341241002921194527446397105793001457103148253123108568249214215671422238087843106026450450132986121868454823892904139339133880446276592681650764039360850127755834778013733161211804886433559308860218507468563815132599488167143392311335041019176308184250031777147098263663032536283181757229567223889643411692123586560000000000000000000000000000000000000000*i1^6 + -119572174704039955913399269403057696580413622115664151023568456278534479734527922413380125046588014170315388882827071524889076029592496009938072068611364079436821388575313656178565239590655622612671340457699929797897313745204914815222205142503613811425342069046392539238852025190031448580302670480249550702521314310288533154644400379409955426467636786303534501457065892319339117614254562277428214131482806450708422545296559647667377773665427331019635382194466436736183599011821262362126665849334054636864508446072175286936029401360720436852300708200039965052338183223084086315159912129494417753861444653497722927983635371174617136485812930677105893144884047849874449814671731553282651454379496471603383940959684808127025559244294626527404203688934789080052533389727260922488452767977381307761747968257840073581540659636541035546774927717314105795562134045303099602212873139500638651676849277367875003442548996076160698247508980566786597945220861771167983760888246696599152402599152204226569257661559954907743671405760675152143178214192630706557367289441335908680226510681870124268189412083971735689036361422955971423021907201536737725044869625723399395259842321646037984656777913936367425337829143202135106146903665411898715207803157746012067225944988845702007872755749346351982250490474383164581417610610511153328168059722064836218076582425746023674617794524980138151798198317631666919521518880016564955454220078067878052647994128107020665680111698538587420722735550709317597863797598743764274504096124827126063294516497380356673649056830666830907981230157353451520000000000000000000000000000000000000*i1^7 + -158692518466659844111959980753666217868310848630987592059626604782649366984611871068944039231313013455287333360512403040966851247519926449942513768330753420115405087258368821365393324995006993452207588153212449754314948052071582421942203952607371243562381636892932262873272224341914526592040778936306044950932644382785460712419835223301221204549051595777785693602822993527685753030809399716016363443224868281605600812813471875970011670179092018473677109347008784121956771440538527547160186303208770016193730762465547273297044442506541295823045310630434434503532434081151681836385229959843556701463136954286093341713974262320286332648412595303669903278257584696121183521405292075018484008831949041293534207131328910195582122486393940288802354272360709929660725840253432462172082211853460925345308942809381100771355605430987379197073556357485095538801254869448519864950925668515363413092730222049031803228697189201633573071255555187560542999542873786599023379213386987395252179723439343584148171477169097257183307204914138245156216528066153405213019517565254866996257591075458655057409748811396939022617731958737656731508824758092672194901940535087647001063201989230915803183502706468766097460016810955753285000251401304834676099649244600050278882640516817345872312986924319858668563030336446632499733141904624548860449486795121352798382692840057681811638204568056333828887914398229145059774943499925854297051505167721687984300481037594529725722637853368479253904929911117022087275527577484545358497530391359964239159877203086579542008178491167369537382100676640768000000000000000000000000000000000000*i1^8 + 1280277239043467576021469219723556187893645291715509564788415066975740863851939244614657893563878342862295125878338637818849574115737901487050999342934144928406477478627976895896833056227287640069957680626164934508696205221330715529383076318825010739308427062603621334233747009225705253609581283598150089842498563697172847082632534676202623625538177482238100519701010863533131597512556924232000182219730675363606622068483249674353519091435812747266978380449488206238485141672228139668997383551268852663701662634288036682388949360121739134124155933096013259801965718622271386332545099816701577980487468452590969752288604899766706638637418617044039675527957504420235808515130092973133458774600387977950249723794173129368455843099023947801107491343480512848105018975861504176407198397350401291720230312480403296948032476882177140562158463533373172616164271419150188777149455195789132448714294335823700961142317232395022664162142089461594853752263235813363029526506963240446293400945925944814590012126404118578290992350598229581756694842991057838960837212795566102561307755160061960380581172573587613349192749525516247760296914591202420722526240135519141059040154627627154248708319830505730290902985167792891410276885061038467937516536559762031611004065126582341642112482623923895920035668950525537946899368135939143693292681512053472263556791814904815151075633143681502248967086001260487626908592783187073773309124806585672281909846510309837826770722701394324448962494051590597303367870189537486137323537455142705709070252831093948288326326183896223635964375859200000000000000000000000000000000000*i1^9 + -61981536083732503766160758955453069852898078184223092530244742931196929270722091089858068102472456976731060152370413253038956427547883943711286366424677444991889121857591185430897153423224327355206651861658655012879561992573445273683579076286455790684964733372590086548315103354675055585522860669466992358944198913005883924188932214973924022132791493091621112566304640013792109760636952340619542550863836904883992658486157452748700183370193370640629405824227850833074664889907576757845103496316792117176629944235618888216891864849051565077530806667080955581533366412844914965479615070867828984292274640312398863056494943498852359363756852269429518174226321623522399269585210937092989255688732740137957180442569048550026766853091383954300314992057407068696620521753191275769065989208774194930771218031787646973541909571661283733984596141866373587903901848318108347920942128934846816297127691488876700977454451895206546205353475849752330093844776035662286516706676088287719934768366327393559894103236186453082175859743550614278631656306083223720958973057333891501774816937946930498547864227397824964517317989273281368878996331716338102125020612296678875837459367610300541608021129947883583970815007593669928964554819701532689842115373244585281032260665668377149136656520225010351411178122015379962099437841102706294985717916644956947833560173213586189036539886744188346247350112945261327391900136814934112870062701589980672150522009349313764269674875157031085676938000874337707012141769588788316951326610268063444013070841687591553605713493400994299277580697600000000000000000000000000000000000*i1^10 + 1076985443667449331304005128912776593367907866231330620489407385671590233622007719658993685408041347913053262383607688428367342112895198122953334667268097048894536137148043995608660455556179983210757139768697183657073690259130305684960988123886250293126850567216802088928347406975196543291785514349032858929032383208564096377611367952328074240391609165605329460866869514681712262507312271127601279583539115644672807160887642756897684835477144073664215934730823453337842461774739941109896073435163532703774452116635874462790226883026715985446082537765785622474584673070864071513367567023367150626462283191046730463129707806660739755595165835332260873957459993270751640237344128814089545774212087449904936984589034686886075750377747873507294608722123390800529056264008427681176971567336972213675863158107760094923081373218833569835726511466567535505109644899063448749225385607383680155573704336432675957238255314935995408992792194732451666843490013759405083921851027178394822755429061650125093786053690940101897669453661130801941940694362377866620741950317356431900843901610124838642500519825880909305421122464614115342372431655257296710162124426984249169814127664477587475267920988333749752684197540179901301728869801468256166407038433644967295474276724083339359879287501794366127146969505478377279445810787261189025158159822969290704627656421855447004694616336293112245243224882769695936502460104720083326803765799655956323607830262065263046479542062078084714936536336591406316922621018084919342772769461042093446248738071509007380561390710775604764999680000000000000000000000000000000000*i1^11 + -408643187611408535750163848727288976228627969393666838626746263314976288104545786844701566337396861885142097589452075972651707672533028560788876376386057714879705852013190668720981460560517264076950036804692200534290359049772757090921602702478069503375683419046154373414018602460080714963550939888524304322571514104734937087063213955874231523450992808876580793201566262059497544790171629179756018990725774492404490896488804433989571043850595313640880805946132794910085887172049867540550158401596707074574718241145697759090903141596668989194932234578480165221156577575966297859610143608588435720164420162284113969172485140318127456210721263972363102180823728443157162139261371427374036926380089402393469823257506713895416629796739414761360714665399476414366313468638371189146335846168715993226889794985499095987170761027344972799266440414355909197374391751983233372235312211828984510161409088580831642323711040311513963338527026767949841306171432864528190969532635274126858795952180103098493235159995516692849421367080377651214893986477649148364484132401179032111654054588950711362426264295181486237238177305090585668138923073375709639975268570363432960393384872169778379332677511383909200348633778856678434298556566218646289286168957915274341116988787134082647960414399462539807619405248472017697175492730618957468371343821681070910185952184836799317008819093199683279723007120035299596869535384293959672161907023521065040477488508570105820408445581880365640909920071988567919877068103241833961951819097100906795384515470074624908190829198159279816704000000000000000000000000000000000*i1^12 + 5836332673943906855203128039047210644180317753617531123903459369877793449477208362713407486365715667472988179277375459008279325235789449850316185442153032258572282578023228898557018091775137239311782072886356491590285818853399071376198920816131821670191819568455990187045489311401300749780041749488935281296430439436336614268793654976013297310350438312758965554475100409793500394687017251379605978506178522858471660028278742799584031396820337901419098658863052414534833667483000656593758555927096121995303387955817094098433640209862057773705797890433838149414304708131018869874740707044250271725986378245516142168619676524002740129993156372529160723712053152074833934765568083761657783500146508671673813646193860752338794318595759340808244247635984539970004233053374622944566592681906070538099093255648011194467971615527398276823078649303598703542570509550591611979637494476800535991824159913372817814081753796597745285532339181504640563103660389760158243806202291397409462802619135367078284423883557798123208370303378102675340779383268328710255059486353367641664336666506605364365075484686637061623177020429767114549482871395566281568272701266818347431882571247521379406068226627158082300569608413345471603322065289774277169402879433954928052262077083765639673704341094059122761457839447585938593945264990236029996791623757353222100538664377825761892592311484995807685493952494536218970791709563621639421207073600926009207454604019746697878820409056896608475613060162222498050307191076283976919164606802657322899843087788613580731795375159110533120000000000000000000000000000000*i1^13 + -733762079124764484452605826847607393987054847936097503055121582882915793987924857585978337806037072809197897510917481661541186726104738060364622776605273961758601930082783379817015130848693403014975729540815246060410753107655656968008766615596270197655579844452224323951245948893349291629277099365076542255092828846697977488762527830377075284719204929037190799057314236053551432644373205063821854542796701910421701262720042000135013245426859945735618934184244762803012450191348173030583583857232522895222040309328317810432553381497555554509314490621171518424499268731303560796345640105787815088556547522956880252049271694387675473613969210708185795397644513939956695486301913490322700437840965742371803645705852173683732097233431410481393780857355416873048167657127836554199587437417961662909351682124130928589463599121554494289644162963630879954169500963091738730399368777756944440624741324075474152217989695303571222015443243890023519123601461154706366827782378090106331159686217217518865693328184676941306285928243152117958743175477381043950008625268317704059505038523539600861644336728408552753725399699295133299525953738525584555588184451168748775571174304669099314639313799855473334245523213325083084578121729924445117401183954330581080545366987667254592289738317129279028456519690005609283102892975391410607513416524471589865062310515762527528044495663668876753622055808117900186906145833975216969618327038191028274600861274435678072352383168991826861623055929349792564626766066311759825132830221018825458046376090606277825474486584999936000000000000000000000000000000*i1^14 + 6331044754593503463024352378995377640027734934766081496514313067227770734228524938930782143547451607843036477915706892750260906694571157341163032727020314828633449735082993078399211034775658620702351722891043743180061347194934362116742481744407664886104193878028057424136207088774195113421648951720054774018089582431803102925074256271408093118764752994913782271035640476355155820208143848524412216698423581144039542828212436685922442364871756152274051240499540687473890979508276985915223213330770926755594941423132550873750622978916026507911807197509695788418792263722441401479696120204873069490130617292289657409556912123904286495510942353535654528798509868459289965953913196293751688301947942579642051753911937081770941011877822678844288975198061905893638300680125693530598111409105695719544860116713010378515452337899534502576357101432459373603751806722053604113128137547769105880108536559313904872666601410554590314467175723536610021126538152649223318712736299135683486515893981341416305867000431025438349914171619664508161209241243106030206153898144051205759483410130512411645288269342934460393629193396496158402192283059129180708936542424249919138156433656289952067376559188346501861881749545938704299751204901000019016716059318791649125679326854684584873781508136935987732080831624376437125690193107773861826845421225970999707784484961607278215048517172047877255055761499469650082606336564313266180564040156952533862557876388168873232640714559766006083506628661032503565419385348356120263745017461035635117702703230515897931227620966400000000000000000000000000000*i1^15 + 8988632839842716196739677234427432490877719720000411122872620211506239479192821297625291717183966248282578597759941581898539670486994655410897898761801060061086361489996529517175798887833069125960529652129939756343232533319348994062519976954829079323432359442157859956171773634743869196592004589571058746562121931915577767615854561594153392708766592113243981467575014845471417429759415543308807896275409075427061162471392987703572929079103801699370691727946426173254571737698608392894609009972973151820818344824879341931716613600707717835140038225412803538850002349138872319023649937232953244776295969172607644172479863311834010786210731207584070247226821091508159719937966773242774278203186300806405951091016580626914799065601184232178058603162867454896016427787839267312061400003794296097198689163009662456484317807881929427953727722607167810206568714255071281756513631034946698099710144060978591344456251751616379103561634154460395013160483016394762721110791514399027456246179102119708653094892152759036055934636778671707734766747471068549658725435182721937334109057778385542770042303508680863081859490977902485301719168924409524476983989284712532020054200045787129603605938126772692342659145372301272167837729340616218644292730634947033916120287245009478325563228921836637923893990844895619406437036844684805655561702184744946655796710755210456823324999938550150637523726809838434935508700636876552552143555878672917762415867197514690714693990320197834587763282427562541593176340891443854115952494922957639761173122924128162273034240000000000000000000000000000*i1^16 + 130737722697229145780917883745579239168428049088513152086411886283448547967688684658751674262337512905326152326821626100155833552044008754811353020045420172271386713038763153336899352435511141821261478163792969034080739418486194982993109405281718316017447356655457641025500747580879251801593226979690312927152991440189747419271803749066480710581825640759806942863300802878689780286696469973209726460408270244868477088221016789268549538770552086682973747772796086106683985112126423108756945829209728239991402419618208211354792635515901617158795779132180274887988021263776568752746736926206046107919159653451317503695973472159771883075345476795098913779519390211181760793988491646309583987771212372172986530291752676549730929233229964586643801835815699796009332260019607120372887943402826514133294959246795292234027240643751708512438815476904783689230457358995012544691717114761587751096698089702564865756416558510006716259640518493851991440504302519882039630632630355238011315122251796296321963528336441131266525567066007621735047612239123094978705756613158356907898816471915951069212256824465062594311790381016320872853461113192756477527965873218839368354297172981007948078108569000086458603918005348369347642842914377482883606733995328324834859981881381691070154143908609731031995980249046497698494057952023763371813402400966096056995102004209924572548323442952194277289549214885402909045874642500585620611432921167284538461880604676114806379957229432515704457452400529261378930434104664163743547283581146903743878360952342803644416000000000000000000000000000*i1^17 + -10367993858298802622002598707693681508099890466230720214270831584225814616884711309475868566881593889500896453509499448161402656664081153014177101661656128260092676737121718528931581961027232223514584369350307159827231304018487629024667090765276308481251022373186179186281004725613379379023034212557515704325134163403541668122553155694710907147444359606520492659150140141364480424823671893696887132707078461123163380372227988854443577377450756002275944440048907293734663450937833516810128969268510240576548072854518227938603014365737773283294727529034366135036083747010505951033666297672119221355781394618892940032674101944122743862932013707564608484932691054530015082075198477961836053155944880051505266857186979243173438917756569059457395906118738115106230514227179821791893332511668731455633504639017416121756487171993426409386725450922934124413308043174992962850167788722109967767535825904554249378499067805818266027419458063781123462209788430772257500999503310467616914204221458409602904268595237940844657984393493774291279708017706432952730134723267096528338602485489534619698290112201289449183112372805569015511344847469571208242868237623929525547313395862885743003561253874912099450994446069077816626546913897618156936098687959226467031118733893728548586864657414341433595105792638176274891571533953438398963304272912530454307634019214370256484715528060962014898737406564793805647973044479203365239761746527959474106560045282841248233224663853281305683257689465780474969647726337668773229897709933655388076473088170210099200000000000000000000000000*i1^18 + 50838206335221682476779421504140098336365099563912056989897762709842694039713367326829354017992776140071249505716930215561484455859232279259825433978940165829101333739919154789251170781724971687588697387597193161520395536182983821317359820924402128843711238285900180452911168486847281963128499050545830103458500398038743873764601882518886210760548850123508106748628507113204743759424768513550640806646404931683513102405223332413561949920918156399578468963125654200921675569236221123205546265451718521364946278908540335618817717706885943530411773582719856729610833063155094930330883422360091084486977967874346077767710467937930551935216920361655375573296735301373606098383417981155817524521181561099149044220855592473033282372595064844490332839169607263244936321049279322267091883262052659872159767499799058553116573672345079317402894107057313990966696213452352348363185343256319613155880720074307386750456281739592319647308649927052701240640534591187479911408000039942207309654615660803452641026661810470427934030531702608440298295880102989129464949408047655393611552254548270107312513940771991008017806189755229000297383200055661848989354044916346429978936788688388751822470037057812922727244965248371492429591561929333072708078007429615230658921443118749127735988833710233541191831524829878111642987013527684586769438351459728162244831549565032122201172761520808245245701256072846708620982888723682844200983944424545697026720590931778595530748234025012314464848670240852048267835963506899651145319153056176095346339746938880000000000000000000000000*i1^19 + 6925635312286120541668720249708899126967785296065663372848222400055895420097465850403187597199130455055803624629330575429357067605089719849604935901937392311455912289752667260212844600074088227842877842574669201107581814107253812076938864672635587806268268757832602706027291999918260416505200860423425478512706317067914879306982883188080948330224104020891782494964187187017468787683777391300747614086428648659220571290518540796664109076864201870621123602094275751558049883479628998133195155243058557543905140929693707825459567689672622292061715205039472598021299035204047664781362782333194226264794206115752804408909454820681323223582017035323619750188077563285723564261568280876594804655340234277379710207893055683382565791206569433512357151902930096612170806311045136679543698409332704129701881207928050861193045172257487172833711989670989660734598201875188676904115780888306542659075496853393300374035920856950577998091828191059221843729292459049478996984011833606414729220987492614405780121526164402812771328957642106427533427567353226428550654781460522275404761050737014687810177647642052299852800824438175092180985579016750170653213022917829077367621535398213905547844528227255042619561930422589350109100599028579482629717040431022559214837473543613358344686278692451691046848106080432193722854104698774719770462813317093359081513821774173506885670430815428830088788186668662294482470803295020934483025129291357716305395763241833364292247207740111481515841708980060656523538739718753104129494600756945987378872320000000000000000000000000*i1^20 + -549570131595756342633138983975874715439302957240836483691024563082854717830786591090696035757779810811861158900104542156670715939356989668174660080107967819098602438905100369787964351820719715711577575354044175589609694788200515233430627128391830379331441461518339396446630161817805654586768270725252290218936528090998970475501379177645091118806512695077134025770409387853485640451392429417500118383364387815334685677723665343440289380490763044537280772344907242522322886939083407649147765262248740079437078929591631598442689276601954692637971662743649569281045683030701668503007688784193263986295805272180027960901962813336487030104116488945547448193486028645780735270776977372199788040659070282297490634105678131023906916044885127218911012725623808800513477661149068578522480758640624093278475445004980519844760515323898809510192236003433295492878860644767192083868390563874053710148916351235933416565041969747451055401116465548167043335121876509771978817185678919389166649020815728452468275987122043814554367434317531538879484100121820614225045144508182572243651919038415107152254757671702074572111053383339299238731870470684886386672387304658530092339049577583089957100718402482989610900654236998165471763364947452718348276849296312451714722499831790494115968747481400127704713226144265772066924528790011880121424349958485633463703096783003662098303319319789845626851521471040937311329098889580165469415288080382083949070599413323694651796741488863533998404286413599043538204255830843075236959886535142585191628800000000000000000000000*i1^21 + -286257502641189663353197700772322747697877180245610177253398251005876275804137404867436948480633085219390904757114780321130732814784091519421033249085918295630598753278018715850600532267009840554201109506439699127497202704591968736347854325670495674740127090325935935716079767243832717949837652140560653268870807486888826551133382253320879266036644932263368666299172481544166443443650004461130902179726531699726459941569449429649343933281361310863175184111177796593867707483529247783194670569848407670186540172191929422799383571494442431961373310350836095048753392808199494002847911826086145878301636809419610582257410277789574661062004549963910842676065969341185016731235185855170028634691571795255267335892956242421225942480128916955057200290747247835301110112030142417395417154287478828401936682788599941628894065909120991572317976099915791446118521901962041223408165395829988074712917929382712082694260676197690753332466871353484313598269370309032403633855363412646589738645048024680687357914833228766212544027034281355963227601517444004748155116963899165390735761889478512423848662117966794353179831078130431512495869027272596675466096787167531152222573486322430160843728805796278212867872988607220346341784538770609553027446434325115460475914679860359541988659217250936031937511408177121722974633590611253542960031376849708559775759806734809774245081595693009192726347250812414350582977197920588730406551833549967538685145815466219192079079947512737834799272434568541764055335019465085418707547686887751680000000000000000000000*i1^22 + 1456880783545173478743003062653974452695654696705331607571454094927936728714973960585952164264871599167786714009621716948407383338987412682427131301298716089104369645649194978125065582357354129820193092818387526716624238474387768402985499122939890571518031515937814267661654284366302698351218846325644003335749473166561916317916592665928857848465953028789394689785579155752949046755749004696807523585103923385643661099019465657476149938021152536257852595003474432964417755983403454613736495904485401522564963592873524831684603477913021569793342942621170984882171291683056855260944907429263333927165355277119626278413831935567792598901087865321291968135008439006594134772444466820160001401984391934053358628200087384678882221840267197895187629911612339852511910372812512533605898393594193192436098440815708095063819528462640996270285258421580274055533047438969843522107559851069007911141631060287938263560588737021110571495283450307116293260362004019753835655131306418551808288589024145333175988766533819753435180110893558661880742209945035364267742837924644427801218376621533879451694436779194066335101090722757340943222326958856006788763082524515979162287174437643534838031591466316614419987936314287617739955102438900858336896769841874561628560089866339928224195831157667125183530798844709410669430706064583407069930164186514230374979603122253410788194561962425315743360057813876497082583824416530612608115983340373295382158214686506203326943562067030948463746126711914772890519495371250816907099353645056000000000000000000000*i1^23 + -2358180068169318089628148469679839036432884033525544073488023736349742449167541528241335211690707275977922912031132223246676611417530680256212047265946425049497192971895777863138042286389070741630230659083653665437070853058736472122595105107614701344615508236931612793308678679997185335123720170415060435739901210113269514605764195502199964692774001673648534399814383081149260069093342720932339573216112140166832789280931862026322660100924427185074693729458883541111163694682920030646262289299273823410982209063536476196757720010565402631196440830255740015959182075464947757119293701616597024314816126467493723142405861040687296362855956368552929508688769338943895889711023401250971009929204741481091500500766065114425698863593844973516867378012920996921354197740449459948948406366961086829217958784023895390472512182394485396231548887686783756124935388933745597584483704282871506380822244075906420218486253938799771784967500588296225224261452741378445530554587069324305742358530555235023888349744618922879063527191492432764274339052566402402172674968264103619014845827086923863607700851960608689299661402883066002606126840929732723377629469255256906511518230308190362607947892033675060486972234210662263031113439476358129205511150236261383023006470314588712963710627158559680280427865931583710472479615139744010561000756187360005620851039522736878612221919293651906102366709890764101170213092411979704319223713209506084135388269910184291761539091328764079834766157262399290319020923800726769365103411200000000000000000000*i1^24 + 3367019493996452022572698691420602034660286830860607227436554096568336450517215603260462082570230535122093554692818964982361107670463995522337246356010288260455051531593112694516496484312016524319992368243681899696776364094930962697226811780631570990594766229429171991365091152572696557247262155231131591171159670994298713687185759198678353958471952982380421147518383830053947392187940715635077503396767285882628035885420569879390077331478131749027130862846166091186357011869649438797841828792869846438393943333443240067756374608618383009874773766225995928708743339421962121867768791730112239336131673214100918791969893673871161593389153552404389935826802108067668854730760825855798262962337214318472997464883700367150181173940926537525915162526361058989470559561984950976178971408711640037964855333798998841013628977459237378192630929413462536426738172047077709030721605536158172860607109845379802099273848457838144101982012707567894214531477572989115225040861514287754923532631236733509102613414987054068207609169905694737135370413645265832727070521876229601599373992775051404481854454586123149177855797734687643732575791254825599458299767232784094541002848668475918552849423366502919328123095682824364248966257348694653853253982371287302080911197892940998563606718656427093590226694310760650235427000728487445156368715445390249973134748237446969253585044228175076262900820260215929823952549872713672973185327188739696647454753395043437538031923774976645239338098715055263888556673224961981153280000000000000000000*i1^25 + -1948603655667346250200533636180746035267412555709807149596421050724865847746708684040732757626528810807548756533246252833074242562981974494449357289462565062306647042317623521854714839371650903114321698774365279981497336763695625056160459590650241971503677738813089181661800300749560023642142741829756103429109887857432664490819128030561636418462868813995814349553886819263699277481344474564499493129610556206219299161955727215949794447653296137147991602608347214218171348160969562316781954188904657628513080142948805662784997952286976053677416633587486990524028633184798159912857359943596647150988189952705688053440992801247901062167576140662744238397130521531323806693671979707579711942108545053675452063602084625399962932777318461191786501420015352121128328986723539035154101898849682174282063090235071344724972595699136996477397814004527702885022266512567248005268294983860128128764907668655972114305922031282391118159340966375023916362170978233125048045681956487394144420367807598509806721919516174998896538664015830185444922078099312297505172248206650466947315418748115620395604682460010525416293216408336960011361520785571962864537555998959757761762315736295659169676094187476101276023749065616166881532464462968749999717398771699802952960697608911628658138454155867892243304037934305303210333995199532869701517567462804203556025477494547003748833859518325218578177290742276801868131397295636967512580303381885006114259145745261496363294069251696978279369373041247854764070750906220544000000000000000000*i1^26 + 188694694510570229522242361938607554060402383092600178492484854293048752477101870065885641946716370820580585682531366989579209268209032392555469319203758337657019703573286682082739163854908222588060525352713354162203348195087026490817177325434130682002945703891099335436623318515866458072620191536461999546631056390291092965923113902654603099855495315702098486015360402616299774732877625675338344163083285231311556057080426128745404120870922732755558097140159700937353081049881085901886172925216056540776346026039303707932181324782591765184610334920327537006425764133299818002053576363612836679936273020557198037725835292557322921903057080331808484897899070172390406757260860771920188640236051751313984319807443579504227055831737696128639542668716265984268653770249454079703442918134634261050631753227909130869389401208749072794643563231570635836066980184874175245883871902811685999182689958041955904096749693244645802008547554159111849138867640731965713631229709701055553234196182500948032264672007900421166839791733241309921587212425141696568234636723679305262918417888938874236807499581264878278820063032496406257252125938177797410259104575277847364028902303807379136988429021983373810102625636292113329829165310597402719155690504310912430453327285735713884597548536082632804839332374721472891111012686318358258052508816790113405172864229850134575994124434492271723394055668562372510033014663478780731873695696320551146951619621642813035335743063889989863925023776932722496083958169600000000000000000*i1^27 + 5855311285815705725555143906450190819296529138559656825044480041020100504992446324724145183540463032955970729539370324114024214564586035353205836799396889348308395636443611569333526840283893481220875546632984388735350062254564600153826649097942636560282751285507733630275413371244899056659278666433040995118628858825704143827426502865798188778132876041721475756965402975074971723158204714906930788989652285008550908849343115752847698591403803515221094628808457104799836293361481787998666124455158737752874430129866192997075388884765975950814016670311766359756337785770642467888735065457979102525558483105337198939382555132195178322033138044399985748373260801175039855549489511488968568888854774556584760839136370789530797742107773395638532823118850449026705243516169681150538183565002302322539190709713863011336540577205600250992509532163975353447876114198807269432071432733838091255046646160305674767368551468118993491818674325862684450895148095223639046871517545554666747656508205591523410811761724281984230657115659384474825853460306034755323170892443302465478530660540392614897499569495567457635053752588432991046064973737830458153521490866607670893493759190393666846637727309522538802651898137258416356616909948336645357129502987623424843280872409556649181614646306691485058839881835838001776513179017632847026695343367403841487957993190548922387745802457024025509493669278866111122995452412672013195034268557244312085032332705946832323382575295591561092928626491306100654080000000000000000*i1^28 + 616968649888551517083916767727984164364437494372142482578522070456907183067389396579996090752733310006045024309900835711546486633837760371997141493178302673945591992374591195803295620148454932101168605424547791010644762530395545065852601496909852901800920326345548685728322023380325189435206776864517334145789978431210985856105005273660684491709576815805032634257744776997807507278128149553423313676831748933716842401279500539950556440621036460701953373672495950367570456299165261263566010098983831204565343040295339441347093124402413707125879935808220995341681538324918628212230387725448547185205543330642951981611066595842657285722111688613742383082437795711549604746140582557404274467232141677051979735290725008016778393329149558298824290797775965835169542526539232010996219828622613399638152553195507647704836732340701572974548137955911523246886850638433391433337753251192153172561700979641888808062063391842249934192541592636700220387410136856198742822960772656528139309702099872041166260816954024610033062827062538269607898653421607959385818605786777349800078134268277779500028547691999562897954452992848076626980905922989551629922322632112261204423172484486988553629670719296008862655468003379353199681965543795634413215594073831224864020764233349500698395201861867878768799319498896294354567096555331459791308146156597408784812015545864668859590755026126730974329590374221830315689136767941833832845699931839866549568698536268366579862463181337055130765472141672448000000000000000*i1^29 + 7303738261200466713376718348054894280469337316388532227952762093200920953986224673624365890063114719778323432138931352910943173686507175148776255787910842539310845414246282717505129118471447783049372866881579624633941282909997853362965215144820095836597180772212694575691490275109167106897830778660407582392759776981467001787323028081637083679591877748852236033906887059037920209095132748022712664742188285828295439957950706806214504406892393353869104524823649375039299455185422999817252586320493626121444792636223279933537789226886750152017911474646764026049723870857051380282909098801997819892097966286039227845789396427984093389161731154769013957634906565614940999939488373826194131609435584826135207960694658306556852611528949929980430703778204109073202893941728140061960824308329449074241837093911282081724331639961510744816081410190615258540650890154463573135628099723076772175757522940994020325001612733898761069698649487096795947329506897215449402071948222686991357036222285455745508112611707667594020673814747296254566312131085477500233346714701906111113616661719525709398586468983731475555765890141923348695178808877286108773749744602540560922918456335776170750118922011770034839830517772006517306744658125905111991268921079196401802490663111904036018232524399505403088992853204499136110185557113073798556034631890183679898772639715629028721042272790603279568545253592219216099608541685573838769305415002516218584620464269573419021751279657090283745994342400000000000000*i1^30 + -20446074761419907328232085022210077928964314035892949382262067731391432532826790516674108347258508085948474549675350455668789644973674223862670307463530062888751023492473612708211619119800458324662815826667239264597429353209593719977070957257284295913197746788493405076193148474810535364652888563222219989174677797361532531216888504953336303259321674397687727305905428098182976157086796701713322687829087581923412350062927283645275945073366426574022814261911223126857348033609727361802017800186039646186044931764771460903457601178001623748582351027313660581565315664076009228217280173588655937491207166723945222465252535422528382964809034497281337582633415885322763269095094000279682134673148958825997485017554558202816949993231019052822497446593794741019828204300455462109108726117447062736451080154216957689829065952258285337976230255973599642965553853358315333791604636614375375492081232989674144566465006668847791469449680298325213249899019365462045049805480523342212000597714009706543716184209732382965096780624093059210622030003136312562953796221277372988143702443152533868146868478492300137598687987437404773153496868576811288018201439391473936484256080703956795010854322026289186262024108605105846032080700294228718909264945576016958383767761855875790647605513993930549547724601463646151471921573176196329433460651548105267668915212920665504166786328660930843747054974934442804402524763591668768058609225872649540976880408157344474280295091062796451840000000000000*i1^31 + 96119210075184072155526676763247305479766667602163861170764746573638663673846916344138060010388178169498488435212622706467968644038328549811017911419775014431479107196794642830476958126017260629168116056450846595928860550486051004993742406668080061502173343675614274294922591205237528098495475694981717883041031831679489722646363471750894984621465382240419291124279268386480556072624175669419825265747704785572693873308549293038248584985740854464677880948631948726630682118754434231483534361697225886921096568065663247684261502149326476369758614123808130913372263793327061808302321344950971065313497037443965252324670457616340971949090788351790016478777174736327028057480951582178850425655820450956848728504608861723764229089627959271795639992599997595522053561746863100540436722392978431298704716119144937951565935100748207498211397280374787175937176409396294472902010530698607976925572579350846543594174553387696028135652666829138633916837144276630510130859752459251736842953926235537357542563302724099271758818075555888535142643465591423278734739413506843982957772177084623885366010570606567308088833360716817302415466603956321884628258399849532904084224292674661110269879737537213072897291492764066861969218173932678879791483506710410079194579655463758119940015730862229157799255562604787084669080939820441180912042028446430830658364457087681251201787721335319834301472752038916867091425790744476949385070546592072034600764103957869324410069975040000000000000*i1^32 + -772009247790325519040809518631594994894080069279909682982817148904398259760410570947449544263098978324801388482269302365131996979820026932195260453557905054116320076123105040474072237965971654932086031920822984800614682067762858907371324933428983402889059816357005768817093439982521524886225552269818567268960274863964970753919891824601743332209144550600408078738534480257987711694341669578192056953580301577276523479481880983864122731300570551279507687276274168954175852460968988664337797200405807600772111846264422921208853956182382027849235061016590380858395627543826919516485579028290469304080127698677816383014505310286289868825261757981336541949267148299369433818607841178533592674194048974109823535158701735867989623240784087738180392265946302104821238652008794642078041138715333719698169997755967461945036652692017314064794549798318609316604199927356342837408897499412600549267215463194495980422530618114813833283399192386620123149512407191920762950656939957924205389204675009779896520093829596187388407191523127759865401494493126808996798886618865223675423211851147752853805586403458666116727867413362727239754632144476214469992762202000554419152671626310330900591212161525616718308005617680355402087990487056928520165036964846252002284639185211531715053158147311059440374311711891210960181185482765439639210113354803915236594129407171304031427172833574691411974150110526397853331027238533491112361436646204819008450789151983901081600000000000*i1^33 + 5193802535282519522792079039635137025245734711676766004559568016437696760925728919810069589056211826979621534672220284336336769562371507380870793134747071427083383402084869482768695169368471566633368480773565775914151073663252811900342799710982212448037698220774173093715082351958078232588123530387417490728011759952836989181629538995704794195310271673635508488720745067777147784666251292842188026875526009755588454913498095961770306280631132920706722611492838550374728555316296921168703862161076277752561823007356044054694326718927416886906622830560655876257746591935190210526734516506541598351618586645883380751479722861159149606842729377484145176191727396994975869932586960548093403777177654320206990493265213234819908675528797743546993385976214696582193712286894150587422860127009471376837432715793386194671383360906998093122132607570964095586349803949570344600629605275423505921965971604066854433819816004279831778711444231417459116478758210660044729116973519260060158986562239195537981170054459010217319908762002265715907407000335975150815038526108636279826085346187691510906382192371630340624548066322246781448880031618832698172240851839278103091045693726152688819155200414405926314157005827384426593306891538453916504437767029891825905127652553755127544000892684345231528382395693217078755989652029327304569863472402371519532302636179481427032534699517169689945803926956411456140014719352004705551899061789046611394869329920000000000*i1^34 + -179742424452417893668908425763686748947217519446918837717362480434965465997836131737293567676906617679457014677624462992189119215235725965513341483094404842743085612166068902159971618108709783272607990234214956695381304584671910211382606662095776348522604930558949171736474957214072407978943621723102110252684155867913384978923296992133134520712282873204542212128242103720470351088566567604747915768185993007425397042713626332475214079611778557256712857755723980109951450654310981068977927417470437674716341422884667278175792584047342625551780572002144053299366462772575441804437378953261474109797347829637625103095472921418532219783716448892434820366412463617515295647885282133232625314285665917424137922710547801274478888839296920670575333998539643741244431752710189047880207482213668549358725250124563449042992458429767623360810843276488673323787050715569712903514567827580388891556058615965994550122640359776973828851637553981184586197936821031167933832222016468517535060430975951763840044464601739402629837993129883363901649468919006957996402351812805717127077577926191717783357136043715386560872311534219138797517437903754913740787414677454549561396805162476755761433370654002845960554405370844946038986105336548022601054413388923406644816455955888713858263979213294445387558642763567282889490476012953859835322011615399266523753315449917355966302042449721312455882535536530511556308604462524965630479472533700608000000000*i1^35 + 1269163139514994482223963506225301564053850772098818662975648076040319532854758526007085674196450684968292958326784591151430153467366574180499652182837790128334922748265438314166837019030644073870294252463999180543508619673061406349098123225215040212016096359846928434047094593863379297295826166917447510345633801238881149539764646095608718663532456450851556629475468035988071468459374810114670025702844976456853218612788523216841392783915782108630507378998239849060738561518939101469355043658881707584163337698837638249628104657266884666969342554907638916274389417524852418968559500311807082607671822386788696937216538022005979981312691518680739810228489384804524242880699784646015408346398710995541788051492836508294641075836382360794405852318364916124785616419141049287718436166451952036950892017822487202924227998282852947327445583824624754893645682052960820896183534710523263732595376261142074716317225657593748648321859901258196861115388906977039417130789314288319113001407927974886794047718180391391962814268664161131223660262058314200444049918870469808048310494233534091052137258178391511180744826313382883621419260381801285855405343458591213535035255758162188821196397994763421229153380210703907117616243626455204644451642542573608511842299040189730999989511160532531698164754977179270315510040262489318131715413390843450767527185501552119228970036738582779239982955714787596631861814654629471846400000000*i1^36 + -27307662931132088527394503960608339918258159122730440426374680760137681284553036997914386440280595796799808413298030656997503039062609170113492213396943280243576051972682517204500919082803817959855535498862452379709444706511672084741483802070950834371011821502444480825899676725906002452922786204096948943950917024463126040394529368134726431259664298215238258763735864165807211487766570642716775125040195557841920689445070145334977898691271850608256320133799713014495710110254771084676474132163552778222269306471625854296182969767437710618948288545723349259608758031508925758793055103847966739398393113995062358288255335172767378959518194943527733767114833350593683911039902853597356403698435156778924758414931596311339712849384584639990945562802194562759172586931099826451116827459138936937515610062408819325908033338501413970553422826391249515639906074365122434511008051847875853937852880893724627365615301733936479381094683199223197888632085168567532446944825991715547573357561854927349933861327777238477815424230811044552926845009128910539927085951373591795381645438129683058363258516505137687697473884066429059311123308586256881948755530059119035584876070226880985618029939453006114727624435735106107302851293285617921832706453761175300846698156100661646342415639245998617362213900642962920893537658429495223387088540686379077295305188085303625742496669147879356314646788970106424026726400000000*i1^37 + 202163457373895915967849385370527456896910056682831435184947121332807118944750900980436840917975574847083330814687630806610932643430182832025821924270290928403343340193759613922019844857851663131621427510465179497315569715086245459264704098181118040774810819082748484731323038099654841856338255555575370804593591764018957268162406533529346640290692647279787996215525685008704157992968423637920001593674462224739219034328022378287428961466727456314777283350417582689612379554625415272923117280415632686120364988918990314772664819754580510336344924297582743936301423570675993131492282026403498486583875355326109649210243108759230718949426340307297755885617839650273327414569691256581669836675049813595339906092069494032084070273037453089215119943598935747600376544305786462825254143728882537998486213826093956662780504862075291567074079814910384335348731654722980107918720947406204174618635937630050413457554532207458367581040537698387825346771896404646274065666161027371650161364251372805639940434045974382599526688988536328280772792306023916735854995271359469013378360499371357529599068723475797676992634102813858546723208104945009785524331394777465357053154259550230483159777035419424725060273740587719879818549853934560090057342174842046475721742008591752637117389026291452929179813889235081282836205930825411708305722773269164692559165299412461424282123107389519145198327693312000000*i1^38 + 13839443311384457281458972292018066107057714829319198433991224092842347466989460839896692603550320411921158690837635594282218299597370546444652595964354984399528889347732151916971579106223347139953690181627563020519322699958595373852760432736689924012459113368442341638022009323023888791495041759983830196766680267606734011258867775988132283251404021740293449008119342607244440085691942977782949424332952419055143491548102852987094733123545115091919329707637385422220545552423734440699972485439761134304658895396530637428315156142667142406692299650707902598008802681497260300539032175334368241713198093952814632344918836736817198511843828727769072159877565779390793547768031676256071070841010457144926809440561125650707014806503185917595275295667560245454950992573324515976283484076543444516614077080867378096854813731806573923092144652029752059875022019891860881652960346832791242405561107786110165991945808220481951167013269383148413596846417252295263407851847284682464870406898582524663446546082196387576468178878519095436630244148897577796468449410070627828742041981121981105057147743543931307526406829341202203314412847306457124172858827694203815312931352778535241527938712359568802930705779773221312492578499258429604729045776928987037971290819559396294728261435032810708795682945472714093213043209106392902143844815908545117585641438131486811587281276003942400000*i1^39 + 2284280185674622990101160895329843501558483744829050134969553534225159679787838544416689149208346747221954871103310672133123010732383110448361798083105075484379417403314746126957185769108111865931685246886527813316302472603430635909647417159047873249039704305607228315741494447574260571239162784038620364179231373369709298376235936258452499909787978350969571124140181511347747791011499601861610031544983830503792991645387482608004482526656751271012803345334669538322775863747822358711092903706560377987692701211958508335541020922355995213351319795048783349716997240285823565898783164173616548139212028331959176985534268944715319275799948728114515589284579913646673530143397660827092431753026448594692773894824590450153504547273503052631374596888454240035029222702004981722703501414127390977339332048747178491910088660516553926914145302146843619775027520348517619968736757146337758459160530029075789627368539754668880589833616484789331014637535524153865620714622636962797437857423599424571578068099210116096281543971040092979065488779282359639419981551640860305642213110183697591503893969369823190285143561049495900286241232522138163638483129624942593703257560911521459525284188729115068003279016371202366938063078947976459347549417581152759902856130263445933593029179226872027262377358835149994774682967947619204247226618100716013394675215213002752000000*i1^40 + 14764261922232207596450796727074061945071118129068252624983553216139392256434529964052199394258276862680158776876318464816016336960803526930206906622174593289704033781405137865340423665334506831215592318026568316818808098494538487862714486291963334317913943737559513429183838386635531190723054173916568789648990373716874851744736479121784417541881984941577686195177220344629502224315290550064363567136675423813560326838641700090930589158094040654656148394008175947403549648063419465887884366896608802906288864965540071220910489216776507503231752965239033295920388356713279000909179647423060977897759196069001675483277573891267066726547101899909368564126458150353992367105579882613179262261672946201175951652045472024033995179385302152778920095940013613100559002061452148952770505915067465872067829816027155606161856474053488699412255703918551459110593334708371489731224419347146092603857632382144599320809983353653303696619179256792675877230124124473362818644579752286344230363986460073291127979079081390986730344750144126287350878049302846268455619425812108306750903923696298198895290579510982761602190780320742698383577394350941092120968547290819679546453845953359038654118175858569569828630737903146679222926658473370283842601951276290457561410354747381626220225095922303626464084505433458646332533025001526430938891809469902094336000*i1^41 + 15393218438827823674615248104405030260925947641870989623102847276315199488616518882737265986907017537400152300046213981606253912113129905398287707879827091624317732022838197928307987645399394650696898790382761413207125580967899866455771696242312212362718577694403910077523612958266505249664630233599567065111272233612079686862463091430017988229098108218604675569064108758783679649467679529569417446669411971378762695670968591247425994106466760823263468737919387986153706159886955632510876334328174786375242883124763790502798481059698234843680839937702986427344518739710301337562903888456651996546699027520320979708317171654232974482778716535138323276782605463885085731496288077493962985010846444862498001755475959477094555119017710379444585937556379075393081259977145961597506469613316107213622384871572606814035541308588931090742795193433797673506067374509701062585933949761450914570436523720660993654516765341129646244954032789702045497330475338726695672100253299835586809159469239210936964552630246983699489227946046676939740165950902930029702463376420996131301754228820486131019894888226017826169962896680084210863162128198108803786492351780279880640448899059317919709773073159824456997501812292492021039344944056223874092863283940599241999659985642226399297934440564783429906275437082182837285885411882344382464000*i1^42 + -1181555598628649343569735312966265990265113959421971689178452282431264062421404645658732561972682413163446870199303597938356814705362389728267444893204201375038861589875933341349425674815085885732875476049731591321351624013684911209718474872754629270371747226245699346387567057264639473401732906557638006786438147286273751370933483954740624694431137738014571041935810553241711133606015376273920277305158994788833407430028220487760107115364237746922924793263989627964363300806575994199488347623257075135633235788249874266118571058641283566822363637764208809894631909693837142443413413750009237994250385161603803984836500601249079470819097908261032667250910809863245496073413881184508650404452349023242324474346628650161000311912289846689578897125573857278298135775299914050609169328255015500447133435525825335439312031663674843599218477496789168681892099361939466180768775798013811971549426757962111722148933386111455925326898769004420959285650005675346111742290642466555967491798069227375206370990222250005418019046755211307800264514692773505449241520121473507103170692087083611037267960467672805109937159434825231849194636791273366947464877448035670071512185841120176748439802388785885091968747840864473265304758197934230495383384068289752020020766991458677723259669470545146492487803448852480*i1^43 - N1*215537446550269624070945390277220796786130857729820822110014564929203846794665191512356777422530007040881502562914295842339428259100955210099401766033746536006488092380139488144924943982364752848537178057554785112081603071619942334349092524618723547849281558817004715147743683732522144922224844813750439002603504752693322793663913619261461655179798084395368248314656795773927175063933319233937483387320775523355408647797929342917853268533734088360744732835546250883*i2, -835839358656682783217243407128847949497655268380682114801765822896962227918362901896994554385885576697927278240495762623071252240251494895716148423306513624599722228709171504917310593296834401844255424683723102475305878786477941305596235191906622468216688967955996954356678343384421938399522058010784194672350433109911700886368666116292285536758622136209837303248567925797381345419610537344643273185808577666280723105532152139971561847720463587514947067666425005993087524091906198084517914313746630723411482591167667882415235555321266363178374139567128764144213166619498310122321440860536129352995516359531950594770560131212957652575098925988093194473855985850010144813772435281312949830747996666864050749334774776437284905343856098443268614985063708013688590199562355336217067280774827681882516765047884567038917127442089929988813610805632505044474583366347776138649691945961907656357509851924471309690800292943223610254731078226246377535010568257321152760018275593915062774189227795153970964357748706550248550998479600215422635719040897650378909348892875043965050321961061682058880401906448092042650452157519090677372532575754634509387810858679140196093201956012693984150622405429531466817266461925303786740205210403705382212175290741533180745858968302606680567439256181937704544559152285671506542979298103981213051812986607551381273125685417640887393422149119737044205947302255821738054424967165203951115397628224992814400818968911049073569008829877054630544914514085113859027039653120224693881544623161504432670594527011125516925022729300378704641945283463940341320604712960000000000000000000000000000000000000000000 + -561642246958814639153492553817577615912404184225805385422552824155853873091838087702591167146921465884806507790036898985994362897456400429903838028371982380803525589417820382545651134967850560934737652462809748414656926970782858374833907006259005177444020940452693734112603182606979913353210186283439430014799048946007514787902608004214534542890776064032137123659234024633038309316908259921912544085772413455357126797590532708372297083673359609512053522720266304002235295952412796858505355659874566587356961226268538355144430600235607974237252378264915293469393419818386634766186186213584501905347862435472611307130662007579999416368565444550197429320099082716399183871503055197856379377890039448725460009675147798677074524714073382488487304603362750465071280167650079964207297487188750992077136532320313422643306922344720200436394164161195981983104805976902112995779446670243507913794769598660392738253361032492795441035830229000611318902867346035691481038949066004132764326304720907049882346564118095345481472389636312474499310412410314956620844655388503633013231171178061387602145301954368253565909897135242386030431119799523290034672502396223421850772272108355600442132143214768171748752010154744801338403933687439700741048253069358192471426805354567104768266935351528686937470748588065110343354640669766380911101922950939269201430644305854962381278402380037905589113009552765688904038496126311278213710879079292979791634223804876471981321519716591156599583770384662997350519760937956181373915402167346516226855170635852428388816988315346950757883075675836704277852585984000000000000000000000000000000000000000000*i1 + -4100399031004417319860280496334023352441638574628622136457222038895063371690693712406919987286911885482897504103948064591122372181108732508211484612066370612873993315871742765227919949641873427375516089101408908236897401040151430153977344165705519266464384300332029009464289397933894960827633425194904761130947945826654697189730045427859938811329758161640419886635259899757219719140108689604927542889274840134446161265900298046231763626150174021540612049268585902986170005193961136961612539703647324303996597622511661125190544114201138397130826057975358813280679704328484682778691883607892055543735957248278000598399160014546356820768845960360882687122831175806359702994835668236050510735416096497665742312946883654311498663343463071401779865279377391040435258080954606669609869800078017822593805704896533958043303677084131031635299832557298015113759815371158880773091356411572289823761271957169867940367993633060497833483071172258653807825379796640099591944242183108269372735097918056146726137358179516546123108396431751429378125479877439306427880557081430623380890396369136055425076581313367742160431891283292680196787119176685040911808106284114943472357874225269230712893569363792743622937292593426008604008218422694515894509871858260372384066343637616989359345096535546734246113813920521597176295361547869359467070757396793771593665859272751192477484797667070979776522192661094728852808596221582238501702813726324286826390933684675113393819129250871239147688671120806382767773300676660905367646723728342348122423049442527533201726490148286049329163207898462837194463641600000000000000000000000000000000000000000*i1^2 + 11217188693849104775271823689606225615924322856383099579657010769116985698416608503565690635183979794301875884704965199805646160606704897656057060604923863534504161016972761341142283692864567036227454977689729402623357931109854329025997780170186302905163302890252724016896808884611930917837061204952153145231256621757673172667003033351085143566983791131944748858605192261793260921802589760624204911304065154811119598007087346263349608632484271656517994882697133663736102985254238644402439423749717961460243325192817432709727867243869828619721208895148983487758238821416306881220775656201972351633752711603576046097329184185017166792076985356825791668219520547046406932924329608173644101319920459153398662642661922546318245951409169527387192072957591573030669884476815496243217959576533246228330311508797309352434874808926702114637533138029610272153342957385523635690411653210829784351579938542482861039205727322177525172079027926067194294182235680140869224048920077636949939260259012789922642034523990936235684498592969768745700776007766333153675561242380620187193384125538464952618019162777387944296603141120086396667493102018426301140548037221398811756500857248864897686997705732562526490078979305770353700512323699191922921874088391252598281579330284097484874353128560861167918873455009124536214060770095274261858507883246874276385555491880215373737448688893324470491341346265927002352671207141132912362124845265119819753380631340755707314207882838152589010524350456148949947049955476079499359412893526683361432457930650392441321891171713599449185182435962062075571732480000000000000000000000000000000000000000*i1^3 + -84915176993287182380965818110014474019859372904507156351960370078425709792823994689929977184597249482529317724502756110624338895256039605207779452478689972759591709459240046405220787902446464870708657944259073066363972906364557465427403533594264620745032193681905199243748662905684462237633898400714055339054043162087129116181194986523823890752350376513300967708610599664586609977672975585898896088599229938247265994028500541127046231584434345349088259439729957318865136045656898664007324263511047620772706732622522620959103217344652135482945265623580788724443844664602278188276278330832233172452922595481456030134135318616887121024393340094566422171995061267167234300145458795029308265056487707201501230457757994518025157448942186989675595684574502140507888391570326947861049032681885495526277711483710688766999045164963866258703326364568869371958301780932685303607691418643952973712109429846264084808309171595765651976150515046664448206624464866629982527012173114353525640652495659885254348117436925743814100229732542837814896454658098499664369580159910676057342553421032331784882131711684349784406649999338859948470616223188850542000540291067728788014132756912908520264191885396613236985244249285092606597946626268969476219926985451901160297372056874563966372364210529768652363627032700846534020181246853928843141694158147652593828954516817612248429552824508135565262749308340130731348933885020461811809703251671690625906330447581658011619018933234323647357232100153795471372401756724242834906399624234435034796527632029012789855501992743729051110009965804906289823744000000000000000000000000000000000000000*i1^4 + -175550449795717963132171508326716734428535392079850009700450911205437758808482694123520790981802168671257338993802307995079417211746645266309800215283150297316362818623188427804582425731724629978695018735444871011103190688800989686024653381893188437249002934838425269568273613847693634132168904375592929524553421647048483323993655223388541220121593915553789011134363578307950171071934335975148067274542715088326685551585713365447211657028605398105524119639073130966174430651940628748253179223366532454416520020766133061197902494508449514659593477087753237056861246007973416041589434431829119795901305493116859013717192884682579094826182683662549861936577650286316144876062697768719211115506212523107362959601881805181118517854890930504853594901517903746778736501601225340868636007825992287377189279005941580913454750918084612052370318020470924346296303009971776148929039844624038159615960324388877654800248614099084788821402933944609655404235359262605069419315334824107874910938260220559652707977450526011045475655973536571503132789022244575155603448609032943793991545494766734951679248636680966839617309930264903458260485370236167141532533546007098677610731664299616212265722397728357711384852162610267050639103338597225490010418383470136632022473102794042858265178360381765519161369219926616397071089122550411228270290280361317422378946025469900748280284321248332245548870701586349154619298302229828461615118581868554445773568325358898769312709381546852723897128573627826994597429179927691180320207873217482621375345505310415612315977363910075642340794268338887642316800000000000000000000000000000000000000*i1^5 + -129405342021250261268923654919401979741540341470985283452853696432655782351163950516429017035268367741757401706070905126634249092887229697317216926872117287736917622497732733477065797860875986408681609204812906103836274496392894309861831383236876422660926838696250129694466830506803954434522782443513774468446231684850216008523134712627094787579253028664059051432827510246361937305946542685401906399023259819392242172153035260208151271844424690623103028100438873960491781384137657224364151520788021380284868762841932580698782201823877571928288002556426469944615013020006133779920393420065804861650856181034894599234122097420714008660033041978888175141120022194605148919863951219937180795793800532618359605177651880038865454122258114145200532802107584984192876429003917904680834072376880778716029269082750553968888924258462506638473412885274205866631059175189535959336723387278462756097486887095262933784698946668655993907079117686446282690927713233285601282505943632579211062598161185218060549312071061074798165073415258300362449955414690410439516153591392056413524605241013934134764131222957080533332242007559022972016090449724560742067045186457207367687068274067470296294551848565979910200765660639322979120432300219666135982852701393235415596632492417186958848919633411495383008213228884274698814187447789493090723394806764382555288024534254780176023311331331409785281751997682656955412187193164034141175678826400792424173003330225868185617185657200793377451060198029025674828396777806893717413113378930540477622333987201950202391925552797127280679489365027669934080000000000000000000000000000000000000*i1^6 + -140387351830817590518627535162364849360786162713361491945092793806831528950160762007473857695678889994569060821536810172986891309994630514117302873464693338785720464674178118208789736928318796441261234487182488984418296122713095891351283787095896753186045036121974101299395269407808925226345960012707417902911514310556026491074192453921280503632302160754975472505735872169110489266173475267236471336846016742998902617024889939846472734905145326089586069605323396816372194654268721599686300020308439786873642214956026709845189080357236941552287504890181173989033017385025084233420086938708777331491330437870343701159583064077811366450329222571326327449319707797841688241800177181189341406403598756932376229044249368011005341523346156081204890413273648864777814564125334976619729937473940629962017551914587495590886134181324820133752221183475881152289154868380003485597123421766551183446623153091095890680601029434525148877140389244625817057137993628718010564356889087173342284507152144724386903118385449104309925291041957800975872773369691506262353301966958723583909857832010723021196603125793977226116153128691729766384759698562334277332883575628039638083809571992396393221494324356912949477714226191655580074503554540174541880153005023788025064019119046969633318549038748004428169085179938467499105277377143846927132606766872896577590150455369939922487559597410124114902636455936337070267855131525388925325881472723839264442732510981307238419198418004221433347179302141368378001522359468444937842087266093821104034452116555176514726037353858566542096300075810553856000000000000000000000000000000000000*i1^7 + -181122889170765904613805973243191956074302747094513468621835717880509754420202250977982026493012508245876895431692520370649405435897176198774229709895612560917450457643450939203263326375325474949280163234134447098399909387061114550164549378206587588324444147983451294232645360822638713549963398343364733354967778756806130540420048564837129168312884313946711440373364188772596550064188668980965139956301395854100156760098040095871527155647214031580962977431776626354440167877384036998214558501952486045030067948226998060686741533415463243538561478929877092691359147429794502699584724724839251345236175197963243372876238210443182300391461448980458412316026064269913258836615211381797339793948665681249594610350246667031837113955457281316242580997804794586620059037807073579624060468745634720128496494492612364238051173835801942192856706648335906518083569354420701592776221519590432702745095543422214607573180610753029449540686525900377742884330459413431475201178809093684342768175062181966188943707672405928942506964938965941126394487823446697676950985652613207335113680690637840891860438163694021195500406856864148483031164016765093562582639119762541264425443757931291719792482668561581557588336560044009414887929266637858482724737921242661232568429421070310951766883951446135806300120573184371539011968237104250549821178532951540681774402618333733511173554732540536227370737804437476739644849289676707096373592141951761241987721653385452239285463072771244139201602564468122683310256616173786381664859772000693754627593032377671810647117209550448156512565425130700800000000000000000000000000000000000*i1^8 + -4660568796080051722187651757718290869872323713218186338362199561584379951172252813298832611440284579862913160509969991413216124861767404335646461059268109504310685812651459119496523757187636193443370562278023600269279131785050416553698698502928896597724510281632804697324006643825353966857711559195685059314019091477830748570647416642837128359534423685326914531063728723618852171994567315601120661724818975302228059573433469458861695874336289353275096399243353608069827314337060514044730880832895596041207713470267423696941443379092972855637332911367131961461565263298267802466499893823614283881165357625970763704533776746320815535597472408617308456060661244678471290146199053384834935812701731752583038666914820535726721932585717312548969655622422833921726995763787554453160062281869705350349083498190683152061142803574827011327771869499427460179372093574053495834830550997485888843118931351455308013966162086191102365381115856545511410460987344947573164242092586139865034144221229568837672647773336262442267865398184093261153785407609703951649249150830310237927891655868905377984217769634544716675867579983799141064135213043860121921993550680380180774021243818848210200496529754216845033045646513544902538916527760793068156495709943471068730659526374994564707661860110351293688178435959620873238312104493761346105910304252348967408588025087614623678259809456257704162741790537029509865246122023335121278129457771994894321432107541335596434497990647498301196100088884895416733318674502325854345781040770932634742620874660069796148382502588027738867283127173120000000000000000000000000000000000*i1^9 + -68818386193564373659731374159282794405904261065584685211801190651447824823031956523306053969340282765290199459669808904769989982529233918573835788253341892677771853377708099746715017416533524586388661162147795801866545793028284152817705007331796407111565976370363569756085333066790947939826996649306500747805181512548380412170081979946511993907854219262210299471830132610460673938920158977675461537009576962957247083983275887615871761597945654725117603765676433149512709850947368236922036985913317182353653568783268682165125598887477516043239881036972976315168343624747187834764940200845457912686994007744991075056289985928087097071776737667226663315370856727332579036829734435557472873415840165683489774900291038771106295153788082786744316089131517977646177809747812696308733609625727674500852650100949945412944369453302807077073997456213872412996412045484387316455541379873817561582287246854488903817014964023935969962079781818614378673439067371579747513248800323512038755267306818799166216236118176246977121779337133676242824101584925888229805524399373542859754678407644073612695765885778082844382033277681811033840244677181684345423712333309082205910386598438918208871374938217553500223324323496697574545977796862378541188384717112932872372473419328441590676624859582661420935978164268605934751399913428512164426068003281583894834422500090849828007446336217698271710745014008010543878459428238732421048967888647187762374877353378738712485529717484797493449168395060986473626039008269043388205517524521986976087461888188547335002510896290646801359659073536000000000000000000000000000000000*i1^10 + 1137742426273036711597946497868014464549529016347752593930148736240090533965411655449611055538475624227458023213231020476832057858690761858089790800332288197849187673248098712828098986058233834810276157881599106301088322954897817338299998168204974309597069688645689180897546560886639588891402260876422633465656919349258898324868720767745527644359037776118187453864962661577007030935505880302633786618628573193121461359745382386244711877448432681642286630243796178279955174654092694218088684608087245247553512948419139957954728203903524638368152590122541334964386079226830579783603020018376064533104989848982960977980794466554552101289125278385088219595260535920964735017954455997719641971761330085181501016512506855560372244232174581304744435393482043661219891080634822277885764357699023466893358563224634253463647479126126790473337332970109009762482598044297619425301749580033945894766652572876429857426705249726650101828039557669002820912770904887484822464564663046758849502659849476354374520401395020995506274697832156211617209708889455015864436764481038190210425060111389892833667981388286698167480663249207126091830389760796314822001463754589653028625004571497699532798444550867432414058387923813012153309116658690719580927756093612745149081343959180063470547720163617121057345959546641538325580351922739869363101274409252991817562476851480710894092040703448042760684756317172128015669870419052791630137065100299495175727578103952842949575566175857219878196640491564093999684846795537875014370038873678050309905363040434406595079590523395375140909875200000000000000000000000000000000*i1^11 + -446814587136439074259931740080880130197783611841889915530879599833380210915392079725579569137319182840393883366327356549513725258418174264168276721491952132701550900463720131582957074255325627446135565571006237298042793656790554033083269638530381400029504283325615640284150973912286400836554647960034756242884178916599556429413749102387547613022106056872585407592368434849610149664745011712815649941446849235666974948513399063101570001894058483760018127166115868076844147540957527902225629405537442337893605143055782696589078515186765169354729181866162245465134393742631354199040905695387416077005363157574272041731537724665165332625656083485343819224481582070682387669124889637011641639122762368504147851367938916448739673761777660433633118434432830528547250660290453428612712501494896713922781687186605563533627971671700612757915355006508849667244322934374397483811605966960661321032427664928952187360756803823544281638447595410057389512608414949554922590674076568903711631374305078689036149357969586036648099127172086622336775777219064246904817777602507168750174216745442649945190020428151362932518813120085085340518087460782285973611023998914326785101037030854642202010234647612044354924980838383205842125753947495045786278049826661096392245041849186611616815873967580676454486662599911651384956646038760031449151680908520351053164334578198003053970899586915004286200410143458564482034454602354082950636321736423460664706641866326873112229444638927088272654928989583830566866754747641207185802563784583537090471201783125413012920625555779897199165440000000000000000000000000000000*i1^12 + 6257020690032714333971666285729730412677102448192002105025229026267767763390225217790119851561842876901876387459106422152693296558362668417447240668337931091536726199298369771289967214602663252504967718896493781626608293740912995827987706607329792425289812956405547605143165890101936823005915930079391659471024282099163310007360947254883743955792014884542198732222832809535857402884898598011184351835027828421493993351027928843901550809169126612536523331814283839775564293213882668078675458515737636231279516370325521118053928198063135824066612449465756078439230675471503459575478120050203694137172368489296602963414653113284455707099242754745572771257571315212994193218120909758689450458392513055625124977068238470312619663609623478254019165511361335076817704601428509905817186779909427413194421118907213186977303288610654756484018446586120817453897174911512875374385205743673984731961423013316096187899697233842245962086413699016181037135698290777081932560550791088312376666173515365854388325656189819068928003585802778940489290196735658758594088287122108023494488126378723629250239788916335032213986810838514676550821406607489915881937518166817194974394735448026164492906467383721497733619677163571850916256107265568142495317438928506679379398413066840647385821345154365354574702510541985109780038274872207629464710072313296741678234738231405147445277522004205703585021973838355526866855542303024003911826349382904781181515480960070642756478662206691807105040424966142926090519238718572900723844474808648014848728877592742920884463421076491206656000000000000000000000000000000*i1^13 + -792390107011760170762855125404852105990971879044959672545007355409192295506420249029007275318994585251312980917342225846526245320860824559385877964092700360632142223428778246841680390403197550338648069655601851523799015119792351537739467073549733451638696594512043040114880910363741815804709172350501329565252549443021991873385256222899347631437236503754728770948431723497764298569515699671609514158311977310239441464229018799522505054244029368576320928369771459161633403109369621802735055222985856117939583251051309585976302043942368200402698188476634562089101998373042745242687888061906468733855418127130561239374941780824654159544349877254072197736737275210564514554894199216816202907779605098275446427460844241756595105003996604569862154767894653143283296794044636826361507829300006391431647335095314053389246369429054688153056188030587057267042369747055058524170456289016927027264118634369245633027535847583685822572352876055830276785187614315679758812284552425996081578375006137561819575759763714195593747982911155382412271645228355424781591040563910298693205025447443314973449209585346735266713822415954706817275373729687821204493549293849862228577036978030362609708654790512453105489130517163275588405974006490580332996025646672159619944699247108370598397399276444480322813328949548140951611258222843583612352146728805018329593955796273421851313674440753604026571145553809158512183908021699791577807673585789537157612014929337596813344946245834140697377280457341840918154844526025661306228847571732763299440027958090311364724857030626508800000000000000000000000000000*i1^14 + 6838782998950201885651693738598338180546959652150666715713540882788332611535536029601538430885739378576709415472481606539707041184211488869481310251759544494328358004110327257444319131491739663984168779513193760322681036272026458651253524167677223823519614583873227541982354391037665973686972968644779852277844544303641259539195432347078080352842570309255802019347614170639099390205916179110658994317364434066617515634630483177541304018433387177843987291172390328062706375671649262896343116446797242976982549573445470843813815503063027430379932252203361735477984395556007499299571066062832549762467981032088596892240935249212217957352106893149715581705917322830892223689702729813914400970767926742006382118901015144497110816698736294852810625148511630908213785358895468083809554011436174825327442693189032732613977487015023717971955288052049427508021074964783741728710664213219444659982176930138776144494882928972600518690171708779332753735333999727456085895910759399916414719057044374097054060959978902161224304210569997218584929637368313744648315212046299188645622565426262145756473816054448385334495535424200451496474224062419408752154718654830758712809114241081679098108444952129597643863285968956665606263180574562277424277226907622870474974780984889839823195666344496447839479581162194077866531871687419950824575634947060593244983662532109714099484885258156027978573763128909385730524898154818960898304297485068504615928262908214207624221540741062107537349521249978285510612548382860720903927716839511909600133509329356184815580091514880000000000000000000000000000*i1^15 + 8288538275373416686697558910720422988115187667752151930040127108679986151061320887181192068325968955982861358169442096976908813009622500060677700843695617247279110042235481583809970129105653392091836501351041711703220006208131891977292273194658847246587487018971403602072301746355780201928584986825771208520799490304296671404263257447258071898270148754062150426308978201286593406778542341449214493833661538210433358595471267008813096118181797998124483380006858656975630579997832202348343174454075532479177668647559308571854702041586816328955764117031955071937007785224588045439237958421837852854589672720179421942532419604066386723278496178833686995418776646596015581357292163479944561186826455476702987416386730642453855202817080783871949810050944920769679048873490059391224288498371226800400197872524404208137183014738871249962767311408539220679275044252162211203704199553995689365431379904006611627445855150634827448624320475355661451086518871626029916519394321238605849876460131933055146021563373322957754913676956460922228634490032408128363356111017609698510034073720893619859006925641032905371442238150893439386267530728712077147627299866320798179173481744287691893541936965058830535204043927005711917375396396903624557442323226255774491631473062801900351789757703464422904583742604671417607731182627648221652514544476048237397481158369105135749966011877883240569418710292546408055139968816985493362518104152802746692570836840129407378798688444693732581774902999253227955517825614677856607020921264708767188204299973886685197893632000000000000000000000000000*i1^16 + 149136576568484137519980244812174086894380649938170809199838258670532933668147106892709955569771242491637492120432223285583843530833516452724019930267653322244504099652835125867776099000361650413162250289735991873880402347277123375477310547563449051632726132966617089169618420462849888035822925605539339402101975369074655287735145259721567156564532569515218122373908842395648492699466224455449367934901885959453958874969602683361483458972850541118143276173745570404042838382975667500998996561522215298570439949475326477465951126130020765955274540374256062083109853454773962599032179123546923443097583536630506200881569612253363159303649229636495349011382159317199665579446113062094585612684951108297108207069850155090960504684103178970232937232196105036678788665912105928987462924442538260027565637493284955691560269380386974699377245962636033589047809373794316564101368180994226724246740169668568999279401766477443093016280632302996615452913654782936311681571341686621941362149199987803677440223435950444048607230258939837763271323243460172138159860680911837502296791859488253807900172615377494514737535695378106452713493882360631097805255880223371844284884951504144641258623209743268258090839751993296968966095020479888543112182675275791312101939673313271507323663195825022459869577557873597854581928463651785496255291568396759114805687250450949772166689425321890719699616260878072276323249660149408516768366493432522416960618612250954584477069486390935942608785669577928931405927168149377103770472950606528483385156973160001070694400000000000000000000000000*i1^17 + -10935377776814171559958872695916495873293541517892396328806115927367479934414577940053148601334727131573909334852625333068869465472325815149424719588636724433612100459329958327702746036205449307708844931758309714202766998951182619278241174876424311150136001764482186417822652473565113018884893474394879861694563427028708632261958889086460663136853270806454911943712263125136575340811782609621092276740398442015330735767066331428089520289050095143811598208846448686240550595327704768675183997218875348836759177534881678179217759130060583041201441718431734721760507139883547655911278008097404322498628183192542059441024920468225749257265370762270168919205768824999053550961165725133995096347208961558842196587484185756213044319236020558555100971443963446659358227145814489304076512665204884774257336534105889680935277073293266596292069347868059058088343280824007574396710226472926916951361938540484662769610948736716931283135809830045951089019157618938542566285817899587647816945584628033524405930678498406233784739921491112580985016990077514069062593267362083913025970833506652432953809213853004101316083337505608693302906995123699819879821376965682998268010335242348782895399486838624943113224108135465577162112434713410988570388740511329841855333613259171964883713579718403407911729480854428399444798242203924418284711194521438076074696265191960182132135237929914581895680778864347294148207473875246689315654761391825053001829937747929194143069555916495763371201847407855037494776848040908225883129381243567613470425742866078760960000000000000000000000000*i1^18 + 52730575040928549528125542023825901328059912701944560573561437025686038848625365065562389572637608115954339871329858907512761540211277349532855708235448611712315825051454033239020324345383287088020804431699462279625206156716475141146144006443838784307575724002201494910532668278160027125552405981735829557667203558078402435313237893534834548124341014558767356737210639517704252001780560876820155025747857651703546542185215888845781205314228048542919105248688878530662436392702841168458587827656708766845878591385067233446194946189441004646209029316606215079399563896902975654550332175752941014785495937919600727927938809884986200073705383846077521964983466206568732509946632473647159250490301590102617490199100687951167884723057965203253822591421662532399498549022523183686020713305316191510537329244250703799673049878116107854085447986110931341548264256980523793716967368226912528316323511763473198711088491849304097822185144644895517059897429632384017931591938415526593506286074805228046816677806249253033162705395312739027874443766253162126769793177210031498562437260774958200330616052373796580929364534199016739172005617399389268549993985078174108339306156890948366542291963727397647874250984343773140124491661132122968692924534489386821700474844668447821442212262504651276209848116227171045897904504925379787785635182364485074897029100586556464352421567887401361647990458064373111383952436951931542424666557853915275228409938081464562801502302300249614723278392729578524967450616528992004136861570260780687866694035570688000000000000000000000000*i1^19 + 9669328949518552915648221421972117153507001878170588019518401349692062187207570381875917859706042057188396255350885962096962392243022654640393742332342374296466661784912342008179090767542490903940069943064874737930305310090729138236891078606457240272156212816499604844869792162992932125623546033558428864312147729188793636403342251956185463455967386822090883781438770577405808781622079940185981893456286649199019765017329260919272294293121089237973662211926956000114472317411324904301048930100807388262965737695135822361667189124882763468935033334244825300836593133652171055994377085558535058200709823613506500104435875180298365440254599593903594244321566692939727585575347887513786734684824017613592139360722619932277160157686105355523089747306788598048539319895556523349092935707513252585605429891461336636913417776297760377258671902930061134841131446130082334086700119501015263759245671498443149744335178031918096084544186758495342572236360191138828131105407256258907020271079643409027491228243244582298175911439405886634508111509704718364956953891640373805190665002038450165360573794270763531643407970521521476021091974275173861937167137754468410628203925078116792114739517239641957513612320143195424733709162376880881489067222236299495526034192767085344028765887355228306090483191546211890819185303254496439712496387833350102639079719001112692539186732718844861621104517582340239551587018334358337709185060553214613300804107309570281199054552910357464521511870529395451924041793072573820066846005657654680409761382400000000000000000000000*i1^20 + -570091847638901990088640831162864211705583409283391359034164401452971701979912365466405030270287283453843233325961905086431360253587080095955995244720773766357532773113368591347297124570256702791653698530112851013623296156280286220174301486510680930467799725415328819361693125384905212125502822627659687955036966121365070675772307872471019965507217237143583927090631911627631836985173955532990806831433601685229517146511056648296721502347423313953843505128153777783283460304290756072301384621261209616017158226401056598930583761331221021689963841229201561455342723760485722285426906773979927994573121406590188707619224135835889805411251485194049148693087869983465688978079539062300493322561711175621516573411448089379685994237013274687628992490222497996508728105192908617827399674329235580326909031020442843676359555184513316336478603010494495221037605054375487796666914320579690465128830052150142793620993456127286281451774987855594488928486377287601352444447504736250913340921761042809922174224767396757752693443652402154506490040105671265680297345245010067116127354882323853145777922346480819651896631727155378426933029159390501059272354569263366154249555496971085638380601143844040544974546036930744681880383204158376607683965586052581223792712334056404027588178694206844621784499870899957582827907502017240833370440557713605078197002912709091345668857074597605332685308724117357180817956330633233041356705199494856310013543431332245495364706999499272017882979204322172622532176024598078630525234983296019149619200000000000000000000000*i1^21 + -314661866597450560619608516879050218300345691165761257133125214500274357867470839667975818323836197383581152122209634796531385209046563148409363189642667174807352428513256181254312970722109763092259174313951017495989537333196871237343328581015656011127474729002458359814695292855359403482542031773140247684690570729967906967550389230518234190227178154681409770884119823282047813756934338974044611644648237131407139577419078332344763896912246298699340882474747714325435301668442029290474127092243351525121450974070850530070824393565805952193307871234486476877463954799499632304501933129728521420959901556589724854551750126951285059915172601462589296342508702686010315995139729167029194853188935916025164138192859758415534904018300394972425661144863264383677758295165337512314437952291101420334268189054269505282664730909388835912951357989239883631327965075961310592377194596267573512166903106380059096243464666030815695179487137127613070805304167328147691880172190237715575141839645920489086435085293416211916421136734054959964466524465108606946851026953330540222297698259854767732412055774699000029489654704164098938934418483073905606004472253201170225145752789410063120719503909371966626753217703431610869095237984582859230480350181029739122605203909131969357104304661654988074993670230064161420463871903131179633780210446750089112594556408902006011295057125117473869041512798008954894091082812710830666268483215231113878288329022556151172818126502725675780700915571775509575807052777194864573334218101999271936000000000000000000000*i1^22 + 1536615355392338671755258692872066293451018827578771970417378303207394887075319677647633245687639199712465952213653593090633341599702210354370611850213807644435608148460719829290089625012648518602319973474584081995212397088557592992462529579541398038808149317787847087956373184079910852308104828814105416136265926838441045690519223882961750149090421530529978562405323899592693449084412542943591560802570057804181094172815215826700760431311562447296489349805944240541483352291243398502869305612420672181845903170050284488278552933211344945361165258586966909155339925285616348244585161223891929768159430304354113904498809299838700133978043247754083361119459876648391274556846704370276959567264968177991178480542602132709684802616343978425608173278509333889220066236632557452605837254032397294209450634312038313699774344756974460767735736870243684345101114459114146761965082383530536988114545160607850059793232343438233946638603758777774460442703550522604366901016113831212446576829005163598940374121307615535627395708208455800602692428847409994693731263085262655976743616109816431706311992323320130490268877762458973164373196469263032418492536026154015464819431366104087760758041104483118312183693103636343517465069237065792000560854383619726321079688410949735592541856341813536854495903972650703079071644227809919221324165973165477405692995491259216512143412606989068256705078727364203827405992160575273072940541933799024657371093087433006064402597557627123555832220332420324951184304111122196791382322131763200000000000000000000*i1^23 + -2460539365014701428596471066564630069969243992513687585763460061890183962643663514581760157649944544015342407964628876614549246751053504192868975870890514976659723038084366589104753965117267090274725990320307805515977616035145946174333573232482660815754548658851364415217594198579511254001769893586132073873014662250503698985929048260830479607036743688309772844717626857736941934795927426038721886069552677275409771838074177755417081266802194855879888841890135708204744301362632826370464803009068002419756814240622653612733915126865258021164768912744127503578504716437948510837827065618016358184540241487829323758848293028814067961009224354827333903119472777168778553038953059652675953284514063472695286262536135269517200813621850296800353392546063890625854286666736581170502130883187563672314999661815747982084790453683020213159390945347882676628742800241782562937300762075475784223559127840054593689556761718096497390855848239168182421784304232727734690063783438598606689732764479341708525328374165355472701323625123915945136526431638236825863049431053500393646100815795867026071718632081998106714236944959202680403150005431298678633195537063595526698366614050456815573244786736392757145363263040953830070331581419142601341686527534918162948566437135815576282087819294655285985930851960807026141171406002466223978634401816767192238910890179665542918296562677081067452653145347437092638341042459811516408833136581542017512415912745117796785080078914797731224471913658570280618192842644805251417621135360000000000000000000*i1^24 + 3466507234726888259442162657710263966823732936358435074189896184426638473435913644184831164712274290581714175253572442868990922854875243482132842182879927194547465042990582127401256925938445539548749400343904354662107211652597861028169338370558016709173250152506130426818348040973575073299335132357646992782153323118479417298079061598432047137941311804921702382014033767894307636103620482046158498120985026787656961699432886056944085217765476856400290757724977370869535452326501338346779881232172956849040718045626103425547876668552387168414999135069474903194929294451099331630733524638915452120278026777284707511085563216794945813799643689420797042975023457053063594973547927879439385289661239413647735436591162159115609877125357477459212157744814975388953432005506783976083983069506935768476656478719198661402264697806047676081431182474653649120766483216832669674704406015883340492736891812559446812918262036494612962170347028120234300804145335820465634707547959349562735659439385020268726135095477683602591378548438275707208942380493336097272982732042005280659028876809272902764155054746711592553901638428550971603660296664931327375920802018475266467745854473083122448754773518431945212727842867647175100454254760660323900533867957771193361373458910829670165311144877785444281174779963192378193740629363882318457468025731508588141645557518453265262057354801183503152872007057237659911278386233332880729458011562501221448691988969485020877873747206614496915859971293618329075935661143188763049984000000000000000000*i1^25 + -1974837630474284214037968623448427919328998922722840982571278470759992361614113565301667104925550414905985782796670030547803407139027676730484329433512211407319032491954312715975088061155064935027022870340873243846118095971597175158317423181629103113319300023503048915192235306566501829559856705281603945068508037747711411685624577383757495321346092997092267585964151588673773478970201534590417771811630459701451540901284300901436579016693113669644931912899946421078778956055742178762469058031078138622753266227830538272470131525778346616416807314926915064961285519757263376561698493707808372524340561629990441930608382984699408374239748875417899913721728842480645340876023613775569547871774607460654524617888814332333592681178050900919822705324604610949276636643991213080543414407583730725693121554200275116722709558706724531469621201009099829837394463178664437105923942128064249337717123866246421898435283188966105552064579455103112328333509136810115409877658372342698161594169452281316040145247332853772286270058512982573122859740733912264165723119551460865078432930039018378423182047157864165682189895723562419157050810571369210630453128709032744822053557786036818701672133509242186088998193326975781448645043731184315213813539200036202122519285394024850793916929291413905245177383231574130188018420680673660952563916877461248749298452043642846115064913150242143613885391332451982616833742440719062097767338301081118519725387972813213185918524443886658052985988219558895244740519048668774400000000000000000*i1^26 + 177887394694229224268573164744981962396686364961282946740313185423973898864713299042673912420275554728492134892624560648378330231821502582364942225123619717971311032913750084288917603375498107857640516678672813447444535778247110368056798402485319554895591261196148883706616304413184175320281583507519678562525617858378364265048013897406823041556353667665189980606676624184694411894751219109110409455394819926027946358399973881130903128455214398490058528641642967090115101924508239756587426609559086940672710052433809415274430999756579564688866386047296071638767309945357832513120806386673678494541804324286340178958778630205971805796494036102207975831412898287889057617753931050465678120485744099370450039005994836734279232013453129867295096218890356830317530404708996302516471689582036034479124390259782824087914376672289754257619989267050313986391527615068299681690574388762805082879279133845261632084645957608204714131160921217654364746505644219487105814029679933237013728881209737899866280760727463114186116106696805702720225555603183614238089456856948954772434844618164444586578387365136715234316846324484107826465563679622174760720494232420221496986375155955247800899406162409151095150776599878187381137251393395384482946678189402995264923385247963383794393230873994601266198843713832560819517394043909730496378073659492003016997233131119277842911968477879661709608487951117607837230890141184653231694839501482329694981229180768684949890824463841506064224283164381046859524609146880000000000000000*i1^27 + 4519794794956275106040144486718017849986700225115869626108530380553313937383424310153840800924342293845106851357655026307010598070408945588297647983399091826485128057926389070411797842261042423893593466203834102133203278803441519423807864086145840332293578789670422311089584059224435660971886855430619865851990694679061722432038055272768152927007425611665637380747781755145220319598198430067556023045158139425633066453744016313905873972054413747750196825661983206968460701469450507480397870363302544514646394093706135715953906904579111230307158296918690100553791153672341857357431577010945337665080260410349673848846879478117832510014998664396733455780404797180280537194600379693161502845313381797549371997248844608012781796139725723608050574353490933066018310542549150911624735423683702620755853397025651230327757007109778529659745829534378316342968654725114523131965351665640459329854450120848954719652895207295041778354592160541418330697790016678771857069799744234896505225418483938102388024577522592893964009990954710020598435425106872762099166233659840714364241753160358287943492143012359520289337935992987518220008247282164913730563429393601476547559019430693004668786239345506085191125310139117759227993674138699865057291103363100300323976220900408933680041899615898257575336675474498222289392817476956184710750830289418902385943869761081393514164062313700649733603517748164769731874624970379818439051953911570534284289197967253339265063136658872855155755968022578703892480000000000000000*i1^28 + 579316666403409880322301873650677992556107069138787059038245448317664231244103758140028238202699361992396633549352157265016922585637794151754347974204065227850671705254049127445776854483158495822317885999852194656982922292122729143832739443620399345607866141516587822146203565954005117844075041295235010471597752447813325907668875085433312926349585271808287862313146149605393488929794191674410959275091727318738473827906779665593442286982283753968207486190236742058129643397102458997363286364809639301148705660816140449916618458077104083574631743497144879406044674309236913879447353005159553539676599703943233015860086462596893680227375471120149499065669276690798278771413452955079384673173365645796888645649975080775129568073755147111956088041327330110656477853984227825084491803668482650284476190445355237549470419145370951067338188126451374275891521841500033189402673421645840320476963324532496116737244091645486180889056581989646465607316481774677084606524767354277637271819422613309332461598719243676135214329278719176288902047524384336011962633402832697226524242549098693622705450395791447378422272153090405388649375755255292218742694555499898730416804959514303204253321356354270237291158334969062702470833362561666524357748081617719787256194857187587710288703496061868048724193205237978573457855365377171482098111225629401171794058946850926734689200280486952841285329846500195084327921982979566754634600241422250328002031152037937174692489503772517536420906371173580800000000000000*i1^29 + 6996950685122326400619572246103701086165584160734174474506894625396657624442548017048772866880444859790998958092884621323200052808248655342629757542103552314906830330099000953213074559830601539516386335857827559974605241960778347544046680412634356023014802377327029876888498241128973391294970331979505589333728063565636696743247066340283995945156181039049840458246644904979236255584096194378971820429828741585413330899430036887253323998169657532779200451687143775354590365826836874152505872386457083777610407678688416532284531977977690590093918936313426764704364793153475101629882206600312750870527012855318184819759420833032590632207077930288845398610780828728980160348159833466683939262186071311253671909004590706094617517920891874823345700374057321666783442440428871857319460470809912938843882650111045738066815366220625788834123373209693696412599568079458807545037413240777883688208482271140537186409903449238702194696792408217881532228828499681910489651359163264254293771809563540053484427214138820943121902220703041203290514389242714070407857826063190691904526235831620786779157803062867172609557545733512407733490580730583090247805541531110563204875325778294583331504050015151441529006676116895032738533197442538052302883546160912258829631267289624344753061271793769020818881176103302962728216699403252374303482190676752946736615718883591463657614869232770502089359409678250358744619890797231124249940822147666333287735058678933438844179699805536837908677263360000000000000*i1^30 + -20772080170442407814344526708392986841840326713725728137487608470231527714559922028003675400953389296316710512373837051162501107033224901736452947957512432839785097710869860169920397027917220521344761831554530293610781458052737598761102563933192755219750675346062109639507190802393571326660096532465867599032032282766487407800246964694889137178296052802441750214805977805846063245284649508607636418306175620570637922379841935411451133253661592123051264773249330547496586385111016259578872291999561008374943487559085376990075824018527120258024364828086102454935905545417154730995447746165300248401896837733639929154529103538754035786915587215927256441868560207089826988088900140656824064273143427649816331714541679219022177485371025946859624047855753363803881443678490173750957466533615394484292843202237588195102345547433105169308600874779081954253396253644277041570504524664363501830478981796555808433044600958182565537514145797404446585479575933805019770488228395035939358870028160338196806091505514344035940161874494540916006166951579572633307223382153013873375083814627442133605063008794504664515147290569712709773830109778883401652048974704019843469634739946725485161647643539702649609221259541124186192501828188857599505538197751923307001324180978740585359378253648110700358174933787794757638241294818402868117895991073253332434666415688517115522431409397166228896485842227828889762813282506644202744350105761439012242702088710918314762853448003218309120000000000000*i1^31 + 85511553742761394056510974945329860223309573389351901399056381306747350835344824504008152863969425562169231387559695336902610465218481281494000712048327758513290232306988453083788296012908933754930161886584863853642678749612803302269588908975907161401153622350165534705471131025837366091149053584166183215480719833135776863481794003370201702215784884127040403281952331635521225848557843372220587595281273309678784870090203695928000483974689452972845349564136045761106128910963247670864126616282353731837997234929835496327289412294895064547388999651356731419798039735412812376143405688668034566931618690857827254876720590319480164249748997251769648048584578536181009879380810501364677536084181741458767089221215663659585803156279690627543504882893888861942116163876851952355933403422134557006223068378305684618399453174396752425530287701096934494693958058270143305488279499717725108416714017822148688887207944030374353466744190963338103996027528199351651005795820031628190809833374250025030425184445343651162005818773789759164940918581307549199996228649047926495454286006969851887758401523856367886316641100731236530928794083346546768683022744312158170248202402687984269481647331599919028073682260938973639668009323480073060853920342556336840408451868844842267035153340009353510340387059865933080786911324583413240930243249092538606724338509420624748361737557513149200073188597729234591575470219739381873257146335468559286279745745549209509623422464819200000000000*i1^32 + -849120691972338129286735793825989585789769834851976354614192073313293683663218116962767000046079940483392123071798050192293652264932936171436125474991761845923611430439285084704484122603424298316708082220793987384843835125565563991241839172985890135461381939704120514648722199012710893261285862852121541083149719893251905570275769806648250372488209677677499153873412359712759141928617931912611826592672470721010800120761520278207337196032024739764349781875076657161738007833014198368114718984830813337469763159797864980639380115915172706013371087257489490273638589102969523748670319170395404958478865876543429592564330593249519572506760739598897362108749008073288012846916665531106149692218966357791182821557554346851980397606345347280951138497868837422323409275070258981019979061154454928474398485023591887393350847405484521777328163210209548269814279412230106144857248563252162338839785265682028117426421203957306509241638758081150773694644427263532924545874485939584041068206809367062410390075409727543048162168527708333079216830600811856192527228273534263818121074943397060727545184363063667960185713598124564334118253640588920637996480122067937158482850169807741776029578202734988098306968007659128588326467551974632530128147657498808680382635721908302485050390487538263889634827823570335454050149015439135685357113794106278907619982602386639554905711235458312875501109856537527608971278133391600588730066068172282280250630206009429196800000000000*i1^33 + 4597537408263738655061920533696228614450564239165450445572180643601305090459781360677651756458453419771846190747607979651403455633617024964829993343418960673363225450492987389337681236179693598079533270900408765525329144209313823392677613204622631605811911709760103248242449562444873229399199326719574544284205712071288559907876262463689035150565188741595774685773745228964538935886984324478547519922291511346306270836470936346049924099243268523170831922728587958496897674955393206714942549523171073458969508664916344025440118734317935010039504948023800995427445196075055310304652662685630448453741221865301965067401259934319411115918408109960738867344703950790521958930288594318312938328467762326705583131060633767257742685117752379688329874875308680268551471354091453093948170104786059104590990464467657496403795015887557824569040941648530532121246885578896035469012268650082816877041300284181287906100572992335474224208563784471910300760704597733007400407108208291688615008089049230436584348355656313129359323399776581071315513351521419297759720999719768342620310503464068009131215378210276182864619965869523311714461665486971128256951507745914500014678373069094569845613841269761458304734117974988506530884500812283020495481558851321913263048397154308742126899604382324301108593734441100211062072615533698115384242426349737171303647769238798097717386161666916094712754566590485889914672576641144230586884445651294852806971752448000000000*i1^34 + -162057048007244589737346297745717967920569069915460726272610448025427732480424038030415197144848956940725031753043113870571343829223660616923607579683575594502158313939453331638808122408591816814725087742413767702813148149598153498767857329112151905975434223907233983226141276286767775324124650826991804841142503891139994185743346935143449180458835400513366745485622770192956263893820738712932730219989133778591498173644370290396928985071005018280086976971730919591750188303151475876826482501108402546122741432738760909907332343021051321841062988068791003575396045946539842477483203124861095731161575816535744661397387757835543640274604649668659649396894015771559491293586373604582804936447892362628476552336602304964181400807232606139218924320312343431222319376945155600956416836755619474133935593672042680909805930380312283234524868340651118461101391931250481947060506217400915437004431332090039408667684575656419186338728821456895437397593526217120520486465883302489993114291396701970546322427677677101453211350884347782134300393191516848884936241315448953373393056641352319461198022963286808744370483301744997426269571733011469425121904057928719168290536341297370873335335172083895919323046721026067203102087599283787410617145765634501801749422475350331061734770167750183849517356144586887571000455962582515856269956012985590787505835013726590349510805254783549847048384487685432169005597410513127367247079526314803200000000*i1^35 + 1184502803086556946350236597907826877239050397130921760136580806667622617015837217537633665534803538709772012121911589499189582862139600541741806053453755547999024801706536109500132319071745698308020690809456325036184187361678852754209024136212296034851697991890511385817647938223881824798486799252238382341164811347401842977800335991008786223104538794255218646140394607904370167683801343074157239900624203910617327737858101673229102447707730277382650750223200789124637952734214846007562974406558328010703754315256375658377859741993073593101887268284427431374290719668383021396939307441074706592725546417850380732485932519593414820970595184393360887982725384632266750218149688993333249444342934266216930959782512802249667876997873867986741503246652559892053200120467220164653506763175671467579378738313351478301002180996554421077049933010935695601725142882541423442066438102378942301278410492477172468447772501707904724449298723614683811131220956620527979653013482332851715559696702769368239768619634104858160852823773431318820659397092780032113256713332260030543010343624951117590034417325664677188692516343817118166310136854407344593764445795512372650381267260530461573201603878455901994365487250551103002545801220471801035356633339194702608022079998845466709795595920880761314251781767089374717485887576699719643731973881014908104735584455943233422913171049247050924364666344766618552607949373242909655040000000*i1^36 + -26250942542819260527048059103959403225582819424577728253256417166503638416439813833348382019888206164937980911323344636563680887054285349487624371995776072922818917308202065973734965479931581988329323558890431844601707205515499444709239995002066321312957069480480811209021300165134883387544724162354168078309186658334392461408891996390288963981031685945759802265725157006404744094434843299067799680252096559197876457518844004185920114292943383479402775923983621854541959868902835154139625447241267456490654590824481543233914204759253040057850280430599742331200305243642655095475326731075571019370856795381586442351781656551085566827130140572032316232222092990075618252123806487435808902597396333890323637634078733709975743891269365902935875424517853808114464971341738354331387404611511413355283805909320457958103759888200158914991111285013824056346037243487091118860132016811491042119706868131046541873289859363075043982069254156413227213369555877537587736633396394169266945323921820618152514631155651732223214937925961527360726323317609540401597305436665789940338422582298153123717014015193830017580218919613675372486952966738396043024537665269393143326645257174062151398821282824081832283123930905387745728598506782817882568003557646122805604270277784818356347862469275598738524385671774606839140980580903409232102735028911333853321834242892365287915799385864201490555666326691068859257978880000000*i1^37 + 203867113355616414040534163479078428236473618272184589263643151144403263090931384332696527681292683301939767626233602003321349352036017824871097786741456643048902886626561702793433864110072253271524094046453408741100612086828154515485767160733055121937522216763184293098081489152621926173606127830910351392440872437539488697136253196090895079768412873325899176608295023171925007413830190212913677362791922397715283610624734850968096345446913561175267973167012724616059216210520046979864549763622554164717740904977271277692257518232551536461630306373965237966082522027959732977881644651895775108867749394164264331008357897757783906533917928463554702045514656028783255653892720964454183454510573488735465144300054721477742038940222091742259520918917164546401856285560035187261525471831822913581948633660497117239311121722227967605678205736440921878336727809451071207215482637591687023305472649826023098033377318492383378636184835884181420782719424937980344847290443530700278136626085850476767249028869708197908761849966549073632130674968080775680456896971895539325285704175854107267863286918185627828698398752142976524418783792470053478625803864554878988061516027940771000850683492815073883461384768270418793238967310313405526225105400646851412595398946533491497208822329584715415040193490973563529048492822225681775196603502318857678252687629756320574121865188162212794814484919091200000*i1^38 + 14797750461154491153201204238986235700875712208745203820324544554122675456241501526138021614416321521796967683887671504848635853169295214655858203421985951620410486689174817199196314626925071891681848189793204737578133331272726518407987463554929004907750703078577547367992819276224564906535234025333187669577314699922781760524990185439620983538326085034885773280874235260778413411921718525804357166998711071048133939661517406689844177673137251531985115988401937460724491914567720045995780763090797519436579155886146888877850991768224232591098401164260400519722373125442340744822638008892235197770881891540875299914532319137013049793076650859689608549875352005570906252347588764034678181344389855001410725194677035642735570780731704917391478100703069715339186343780702099383638073248969477865310746864173873421944673280459829910007965999658883498957227716546550700709329567187943088115970146543137775193038616370004976612360037379683519903602084991458194371338403428152587051473056551712120954397959747184856590178163372321719894449001218152762604505875317246878572477075712260349443994992022711304171307346253085384533585576041969321208552414821823828759668746447235373580462110898603606422651312044007619181476768796884451632273563696541556118584485364643303826490757467276237276165144119449513019875565533010173589305334873984985215092691384248380732645894311116800000*i1^39 + 2758250055583609227806465686968810631806984356789796725194206194044549822342613228126218141171555564190293483187690879307345968206688401336905600279252095040936091787310692242242965849036599384607219206982471543611039287950533714999307329725531569370187199518219074191213363964213257968893874666640810189896595341263536847474282268584648384174888030605029438289445321091686837813023795879139219802514336157139283088170928149574706646590146806687907900731213940542490196838600983963180930981161290303493896087063171769467599742774451399786731846721409829784894077140255687379313237490666868462105236996720629530786336340009662028610714687303211580675237653624892752442148279463899117890730515846515646342569351060137358173316042195778338245694900578357584831327712114698170346978303910109563897806415255430034581611118941309527230076903273669432808294754872724828760001801022058963453314461669363932809761498132906730670662837972953424062835482903103128597271402402935884526978201673390720273452680274597479323678112091950636942861799742459086908372757153574886931029423079939271215847352492414515343721131390346997123834598598554974723833537674636458304301129486925224613110868857659994339021855383769111372252133584010305890947865969369682388967639237392338676674882301437678231677903777933848267506502635709907330106879229544496837381176709930287104000*i1^40 + 15801316714576780777976746088568581109273050261994973852832899459259315161242830457066945282259104465829675722744143358913635214281293338649491863198905968555103870481668065911758303880082253580982786086753837577386225512568213790155113847592314176316016099720143359094825692306906392977816632790550180080745225449045141433710577009539923626327243663468685310240968932700053132505990509576106754263294124119271427991448950498802111087679243269997632567419102377451978264026796703328867025757546057890454660100638825438933939692450024677146392037644445017856858586417742708717466254458717129555760370376343325052712984766512073566525817177271731141554380721081078693306316578652028877355264328501697678688176344630286297082709513719324275182123782721114753554284903346568866439483561954157600794468173104360490393520610076178098074308037505732553643100195940844852103716553858481150046594011437650644107795463166120330891415711677344720408388543252887285823073934059472971058245918169355914750079836356033943466382290148567892017588471096297889685068955226589688850628846933216410173502145112375064517169107811368725749200860040265205105328599944880224512688055354576333861738718446281119919390501089154953041629211296053004899777304129179284917903119500181413236136233218629426305675238324682694568963229313017898728681282552282585497600*i1^41 + 14691453059224830969244646015187598824974805812355738759493969904208367688517560087223221172287314148268506555097233043171879542054679460075621139385521628025405500208097140255644871618007588415314677105504867137819948975845130076664253730918488020050330204414756301704106977248153993459483037292449666041082943830068942595158576690459746334896613645687193595960995583233213418945529340217442731968274162359866177581082186304421499723806620144873394433110658036495016884066740920425684111146252134607705349266011328069106306716153732105033360229140722071129857523491325216648555450672151019872368352916566968339219851360787556199592146497394242224388336096476018081696993283227943270839574633590300723519846837043793597071905384072391625643783379215028113016829271498119419402774004937621214909469302563187631165698358516770927010234041022150202628796503443148989446840275935621434153964681885866300240233163500904579085969768358085606117425586130631957678720496279664838604364091584413225968444186932554882062221890937475727226467250351212966624935271655075005684685220617246674614126773327734341909948537538137636540016631424997908437344164995830293045545046963121515605571255079663655274634537234164639319627943594296100536995928176611634005077892047873556710645753071210953010756821423139843897695585866445241712640*i1^42 + -1486479865786681279715554675080785168243554279258618568896932648279734128164972173649353987781214605502881913357514935615827290820071821815866532179525201215766182277414909666240622247265799776895179413559331038781676215860537256471271560269398084813284986404010476217170532190673055246553376987702178368414500784018431121327951027464147688943562308117521545781946758451899287488518219174323311241062719331937184612335264410872153879725614486160813189972431284663379748048202522839504581950974182447000804950842072071349804911245979698803969624936210870275674309257874969223428296440147077835440401814919809709803396705663911140060275205388141258725734033971649935834812353122692835157579593335699327267662021594185941084002287001916592545636001541677981456192417016751766019567293411289206596191251657531778996246387556336677665385766620200806147136418303623249663811387832569505103684899687888513808239065781755035141714692357409410072511348355760260942703699311879958960745427224633321192186831762598455877269348635916349102797622386710569665377948853433178502542641506973431853469611639508554021650363388015125522365736140336142273296457326846525815512965975178459585718520287920375552283013508102820429479671978904151961485206129706661763259913079363327300589511086968998982179733530001408*i1^43 - N1*646612339650808872212836170831662390358392573189462466330043694787611540383995574537070332267590021122644507688742887527018284777302865630298205298101239608019464277140418464434774831947094258545611534172664355336244809214859827003047277573856170643547844676451014145443231051197566434766674534441251317007810514258079968380991740857784384965539394253186104744943970387321781525191799957701812450161962326570066225943393788028753559805601202265082234198506638752649*i3 ] ]