[ [ 581891337332685812352468070336747419882151028671149496350154436965806647067335361362757594162375105840203211078682776863753584503762469670949344775355713860768314910466328766851976391198573399438312400522565248855092112063520708983044413774954290534786756775759079154041268155480426806108481294523402693679709502759374715469959150517568462256589959693985255225914873441302362123372000507034271945977386470261089806424048603162517482785020931132031289711912427065272845802874748075865039569410094235782001651508190489276509137669033447102130423440744743178950141922211191349512526545916273038576130403857735467496069205143532356110034100144871787375561785049261654132895487972927318643993070009729945588361620138397228090162563524593385812669950173953203888368884134835204047121086560124444480810941687763978105504785122090267012882697070236325836478953772731131214285695332111774386437498734937582617957565630419842567779663388402872786467836563917309269019914551336394373715533044820757588362128465108685314599184856771613789655578002781863923224299188389932454318498915679075698110714779282428326506353241214927891406292733737013478821214360089396242824531648785563281527917904494828195773745938257468994138845038384215097447021340419686400000000000 + 5334517148230366425785949282455377107164344392015427254178335056839878293924828087879476604363202408947920450401191564936441510941592057978179010287326138701550603589688663546179550977959394554684887997410660690431430004668421154880928882041040306570695172636781725169535486764354592554513286265924358758378357915122505169370274601362672969446074119573222213142412009184055061595387837987285329522413987967808797979960181880534446697793181565034915013382120729508587467620928359895678261896068673424258324679116954904846391610885374974926857622675430082637241704406172996653238118573890282449855029534566442081508801156199334342812268304751902482361753622410181527413006309981263372766690931944919231346302319459939896902984246020625193943407886248054568359683233256918239448541016778025377758272769145888419903446289480611126000228395255738719288320290332655608616870633677643476194806407679161312087044699323273351830206778874543254303755541602428880012188351020532486957800453974947941500256407793453360029591293632283531449130690801928404532972579101646313088172566676401793389136579889398270384728646582578854382777941020065844207875168541122370910085176549015872439429082892728125848325589526961556571292056787746338382846214530924544000000000*i1 + 4832012355080222166404203475457525344757973321153872019713018012186026190934568449274181520965794858701975094385870611591719931432114336965562665104524431803401293639294700473912911317207116940925420669464816147555075639459897457143984409502570957011026332770717898167151358178955149253599920138525398651538566473715846136157138406145799678705766274135880991400340397641641220229157384408847760830542142414011103670044555108586643322874910453988252860593365291336867371183360847942481552698876473264483635696092563681223833768090779913289893995476817882014421486566333726175447402465432401269486589610808579458051220793316079724280630588158021792655857455023469119642170462846534800851343559912832975419830844362120515317594420909250187641267677087975369115227573194849743830122499136306483921877374446654853351526989370839032494828346072436811343150625054340404392729090453716140426357026922701413957084106814856767873512223667015693494427175224475893656016134469874224403417591397495812279150773832485523489264744348867486500577752750921915869652749585630327860331810820362234036460508364133128130512427730339045155282745216825977265384462926265135985549228823595083015774656037858463577462240443015084992172531839418203304932446924963840000000*i1^2 + -79712311080444843926365302607288822679329226457397654403071735869550753139128679738897342661548484590150264824137203277573240243746419938341215907965269238072296922487190125712180349839934196854453000123928812022165046795069080369453660397459761639049222837838230309685049145639485317244569824840967964280151216977779753253785512490925933714048849077115991299864543529294740528521339855521360780086080285475122142419463169760114402493741994803053067398334185907866571872482763948595383553994408370936813277085238463034685024141819159019982142316875500196437257912767438456190673438376021037049076026981774330013536897836138970226926341198398061739463547091778090918605581403477611227901514702818244220360865023048148291371675260050905359764934665717977509433023082702047388854557934263191932898277273822317692722697543338932167697338375224977509204920530442215668586390137356899789291225963508857279128260437390627786710416390213095950693170452314680139206857877725379250735065767067957228893942420628672219844352992781968073484970088546634545951382686212494687523158272003009715852276702598356586530412449877564756115591599497739881135334993791154454998420939496875998097043340847547353819987693459770370036013807152917535879305023297945600000*i1^3 + 137474522601457993585121327457727961293854045701280404533306154362585208804796633547435307011417722446697389197937537498887284900175179668761034736536263285297487289517979141718375927686203366998472997273221390938441167580192391903060650768923611263855827443684433222444604514591687060404422984897907721786976167582077690859780462336636074883203233928596196475153495811877602653898287558424140574049211729344973519771121095700377431171109185759056164996877457304270982343227416078219862416257575624085553610648980063288973418127536208056884643283924389574129440345881160089702706016630712952070119769232797279312828018305573603786649358771608032271319296007303767571884550882034011634846347539410834849587914376554752003109265594971330790876390315744586006646551521622298731436040260226585334036184871915222079602645523454313163108934697428907808905459306101760320321740427924932777875745806578371593713382102896406925973690150800713706148060352635310053788645000224486999219994387293527625853391678078550336413478506995331036339983370044969180076066296217336601511427843534874562691309968195971423234768898063114102810631486293688996079632374089875950291154916784711465509334474129168497803680015690936778230442622484564493178497782513664000*i1^4 + -59159752549917189189261980207378248595294773417887344782131815443272131048048901536540526609482607744379405894001562703518900108289192024989707119072388470928051156137812489460644762888346308515396731696666518914476703918040849655849853709166930658528049672204625886469334060305564162458311539347391833262259274963002428240231687367479866560793257574764844815664747697548050942219635014202736638295693273807642712309035057892852969968327102794151283602274706425214217096780299423616143951361229019512693375220031682905443797557457363003798718762509382558073901448225119162727951731259091850728943107428570098278033243245744278021654499160278409954609511895177619076926875055751066750829955759316309116688916320730078121152896119033114950666684187621679011315065204436500448087321585288701254983206105325116647416497111556516051003290144135462800230978609030634262576892482612834025003154482031126638128029006707186417265814068584104592728448200025076481831401954665303077044455047838777090607584941958322947899974409708328948201134012012463882375781713103547178260087746513623550141057441592780897610386553734887173935003885900074003366715526322611052237902267004620637729604801673922648466055692792296760380890007526255952480912277504000*i1^5 + 22653718976923382378683380634238843203782639153504344302773534465614907644332458688907294805444364833613079242286559781457897921344899014148035574216372282706378133021039293794086184671215117465662352963115170226429028538489689985441143901126294390380905860815063359496707591579797611208984477001063218946107493367850626298420519023858415705006075718476556971811419946081671735212520368235200376008228805780110339939515118696916209522609786940164432257587695874589324780740826523980246647363801397333937565975118545561693940553191362099109893222097244044180747247568015933604254372640343305713810980742599892675031337440348244862889696446585677966512909295882862716085476223378344727523449290056161464561202062206255778886904864772715215990399399603954043456230502632097553051961323028928085668551035658754994653821016883547232538120564919871374929831007062857048446988069183361449304879101084883166543265919056627110620580134767081053056910391085827155622664913147130607464964806213337961473665911559235745833310790340531967379483557206619112952816121091827626832107653516398440974202399219437611446720029469128216108303073036233463007412516002061093010633116677811146203895663905788663673609824338447014529752873198360205500392407040*i1^6 + -4421496304702758096765910669747697571365562733861566249971484290443852817340851322100136518667028435908607260207963711155802241138251418419160350797378467253900188328079171394156868807297863884275879274476521989894059641839466602612185921969912782554961468159331070762025474156083729453236383444952926032146486772228005830516901812889728336875391549956987405096481395723709673365943388678587529243225162141063790908051966897503487362882406450832288323785092448613015431330304888004129132278439263700082751111744131404985341008673564120480528675255956246390499049321621897338275610587237759697967919082326985171468115629392202325953931145272741570133443949214468071488698716273466041919514721098937775590433294591605727420135672801637032166221175066628777050787550802533464080706883461282989771618131743886575189748696711510918377631887813010259415527801551938798644276022499023645924604160759943652045216179992200536747298439816541066223040209474190170442291929023235227379526586446725008181103149284568528267974982687218396344977929080658810560017526073211046097302408217397463900143643930910632454581575573435526920080766929017552468320199140029288821642405489144502061377046424414216805774989285888502157535215898933148172419072*i1^7 + 736113579992089450604720031837091959720799978401843404597243685444574421980678312762803111402923974151793289645797647573442333142330177544707689674226490884199198644287034639832117391168251189562114289541606022732552395044842426810407868473583532244397002509205293224730251663320184373332374754646334082940856038111423635300688001690370411230456596989057850314165843029950441942746420440925267963740579564212911275049220349836837056820627414774672665193442985015674128224407173409803953205340418500379075227566926244125663759804479466398281642125767773578287559349879593630047229053280782669791528887133317610356460771019409577626049567368236274920790411813496410990890222039766871000635343734128476024047796091540884272586008137272640509207187253346209121447859652240300458528611329639052262575628455645568510484057507823013391113852041894937713881191539416644337855781409364933155927101925483179612476585564298616922508540041058484411847328407511472448848160296313131390802788711147545532303824387367686872953724859784867782299944205826098520752863593286062446176697534849633498909048733327461037580375591606297719455008861675174255072535462950897435783588568545079260349129097202245452260665786932077820136698938760265465856*i1^8 + -89498991616296099000607278931464724671359384405165054780876276851231100497664770404673947349974325646827621497767677139329089484006208785599355805410434420730700584561999987080696650310025095185223233309525753843781826308873523533676308007668990090086830500467388472047430248618299432528014564243212119329542357221038569546657604304556907464900461692003787236638881159277643115582877321792872957067137340248657640041497370210008080077961773083393627493770690647346092451738027351294178544761873096328470837597908093588714120503584116571280277771471051988071218835250045052221321640519609924794599289443851916803756778787522797200831099263207186240260304309964161606582132145925323608945357341027938616062000553106149327133662032820783049405228820054739999973386658796611497593876335039034590131670874451446941059250821605484043864887735755345343787166912148757118835909622479863456162199939634534603568915721896017134279677676723220345037221062771057217013016956679312406694580173705572841374145212731625906357295037554955866135799532064312032481126087415890159317630699553837366376654764292014441832047632856896752174163028975587231765349245943260829386002117110304861024450013787772688167293308577344081524511871435014144*i1^9 + 6155547988230000278828396978357150862951494026506426727632384494086703444918038648516366929536219804217574385684207335821465487935226095002115967911493985084218625489532875728559376082053516790463368426376663897763305378840880215789303740771185272942048679955761593983965933194723625044811800411947919259894992360735237249088499500615893926707188681954061646799959667648278134537090786771414720384014228559446676416859055392604086046787402236638795012121642772138908463825405796093998510648007288837898119245934317040746304517923052862968717854548264413042752129508922059298171998343784393894647211696791127543154407961363378728668273928059220100926483468540913254680536011145496067687835003652378928473873845082683124065737762939739453389005060303114888314500953486351276276741745598014659274378244122353915425366181445023453842804259895780915606123426587433017772018514167901795502366446976062103128370619524102689014150238662387254542019876445167724707811178618947960779961192281828073524183515119720845990075651667458968561045524352272634615023038986769268721521450434575892325153973191206050197205036032157646699179425300096599580349136289702173173752897721800983498974689029519305941750494146277180822243302703104*i1^10 + -221957600934351472770455464274691641292523986139567580529069268114813119244378663485745161915268373914360571240696223044432335993731044543195918600490450806784020571692255213835651692592556928598711658757787554908326748691202150428065255042638562879101442838165194953377231839521620049723873211819348661881273628620046117408524110504891350328324101911611855834988433810599412430451273412363888279732164628817047287079444193370211877031716656683423139810766843022226161262581862644444865345756595513271638648186181873180964418242078123394982451964573241982037580517387227851495275292022382284272757056019899287491189030803749573489510830608914408494799301192712577633265282479001998656574607018338127907241255694118720667406639431977949545649177420367777798972985835945975283491341046357610987654795172585664886017269274998165526623732283296943556916925223251814075946413569671796639352866674039892552637900167237738147503646686028650555369438665228738148861145063873897210517811744522851098684955509760777302680714766327442133925390083400956100608478561488778903346289043305354651146674522649716828436884831537273468969506870440490610063329795469140280126836997633184847425084130288591582858655357825711397587124224*i1^11 + 4964328667538229522398875675698749751006204485468545547615107842633702131933211695404125296078530098534815975334209797143356955925376839252236164482463543645553493880417490087042952854930530433378173529092281068446286561375998237419106290627705857185044107774488845549572921941463024545678608130483957240839264452736853790533376927430779991484972394188358500141490995871051240037594247106870473282142333229750685268060955060757362438658708632141311940146681851447255258016226891130679721411049030558918515446364226533383901020998576509034000067971275151991624900234576969151973223302867351046336682020942351193033752118816883453741214751684601160597969224015651180824544349106846285865203045276040331894420101230324410329302220085699802585547894109618477584676848798820137674837463625083708932288183348215229129916063871231690688601457026376759539535940335091049972218230231788748364622299603851708223882655586206615008764317351420433868183134955995149668039021632387768057734805972515689542215902374216930709523991920468619606679288052023453204024644067820392090515707869788625834393431949321781733490476030698051176583951277448342821144237812019156510475117154341954500447040902713075311550919072454272876544*i1^12 + -105087797239788750415541066536651903002690167200756150751996713733607736125738876324692023910236005734608475658398183271512292161187623092696994545821979388057062992820038673347658697086562998080718746887316711376050585748895983229199227810475610457590091269694762773120540711942699181883515634581953351826753099443667518769527946027716184867362177915644609976927599278497698622939132414402004707446605482211019859349449217053950150000323842477787371356126695004668926295472786206656076917678886839236138829504237812543087096330640016205904497779513905894635089247657390986363404226827198456034167499703321330479539283266028776396534169402336325885704194829850252880367895463638068557242722050349257580756196976078513365140726575486565806732571654401311959193771347272730435470684620883234493877231214849999628808296271295455493028780968850990849747224211962827971759039357149614713788702782725216396610550946662746862806307921588583795365897209521780953493586051225594599050132532944065715719781348794430123821679767303799567747510158904945552071554372988129896565493191765751992849431968735518223919151702609805630293746579753253237544721466584888590548680432680862925243035709836485293862362902272409600*i1^13 + 1354234583643889417510831914729419303022309976329986975482217976444077967123068140526646366144172874251057354489823846215258347659579814341520802380617660910965845176504695617102174796502207614126080454068018270855085955315000611281581165385343492669103617790298198353716372935999099756791932712060495429989476771942239753704519734827561034157111933927808153335139782493246368342814257601148345928827084307160223054804590519334522295742388630405256818204404486600553580831359854288339112294464621837535043757740136349896781306099203031219546427403587943464061917741071290693802625950746022365785767784104510421957417080617153571774668177789192565185419091245752767607026687518913333556993532881180849848075108913394238663316850966707093756873914540366807378361754151386220387697384521797399708164195873089073454216341052799655816366243741663632678825990805234896613400747268658500995542389889674181365256414435738211610051702393767013046383162084403964005404176393008903440485069834710230707229441319907180114972527995144759207567726447279217475839641096404854557516391579103756143025816022072993730701637226606471566852400955905427452240553057745025587229221505304772992765236213217367179310397390848*i1^14 + -4950746102719622725066953734807932874329131663383903305222062115895857564280739842216275838545562386814385723357329022438294064062362685746715399065425182578491574153752900286580910618454141318245761222462621050886666271393039883106135415092549842764073189328932915297270850616014932204547851299671146901705766196373861530952693702026495219153356299885710904848129924679385024793352715059188090741896338108913096116980959444636830739845740978096460223560873157903343098925223591808587033403368792249847081727751104488734011700510756448988992689871079612438521806412735100768041736828633294915406368442425740681721472018441565828017115182270420525218086594548004649539187397846349864217666084302646437379762552412012644787482939346205733474523839677520979559393428342100746415388129150872264338435909345593719220904273481570403664474341301303855446767198922085660206537816413015693627185976160131839529314723376840027606735925676716552110172073272651064220907455111534941178732307698460168148817528125158575931474079835198722875746110847286661753359418828835095752757194025178600328962555518896593541378116788359963676240924074803326510257039975975540068017075654232499840256815382974988051021824*i1^15 + 347563930960597815264729932532082971229309878109530770473948435135512647083365556912765254326418061038150804224783005942611498620816627279469286825912442812630073209640317877611643044196788898533093184945825264716210743972032454309646266325290412339573486414830603047196306598510831622112682343927521158998118810594187981314985008115078259897875333369998016456522129153516697750223853688334967899808592315531369367184352691174791040906745209588568021413187286096100675576160601082186794167393272411883407688945729598147317164221179863183490018325806695009688044737698283672814130200111307737879634261462994296053374545773935922468062048068030147929304286256968692449214981977379712950842878099485342286935353471126011122846060112507803915559179074271269323376600883605745399641437928391480486722315428835102793114501172045779365265252818770795282236236983659388463282105633608580840798116674706304307831791317056266686062786277437320365717930686860758824887966320891819002759135317882985027486448930616289000216224706983014713703159073318489213326094120803555459638828358234717762304359873303727078400354829839823994933594710635701151733025997855785648783456197267668871913164513835640422400*i1^16 + -878332050897542834182717598156957766017215706489600722336735857016447819923594870921917944120076736496818643944412917076088077760922109990175193045766973877020910256577832025880083266224191001113122542963202865526875145277891173424600482485714945626930913759881902103932976922357402496323090215312854012033413934987603921501733968946977446639545684961608945613792240090044121620687517349929782237097286412228336631931930698605568472884245260098276608566011869935160126700763186946215128855827650899348855878837326070209548114344915119817346707391607910410161421754137575126576187009371016229852960751941894629611468196301596091993758965719403558344427268831034713356591750203313539389841899141636867109162204179606790774006726214818944929506978748895033765878771998269406530892605665807862840306697813479286889838972199763662535279582498541058265846944644662440691523995940761197542571452325809129610957631163646812471461587435950714560541606029788566978075546555292820007003388952513019378701131076609591960671506061038999907520581651913760926511129844302316408433955314605461407950989356152074086161025668125283793468149157761592710169865873799000760451527438139354722509229056327680*i1^17 + 123022141692708906285255915179215779386647168564054484712057724493889856512837149311521609120573779098812246227566731686272303860508024535759292256472849929223495034967739509858627804495405062515448483016678244643844034760489108446281705482882720924332618332152751281703237850550029466885261436231038404743653585326292445238556994706796853076546633456992663661400379761007864463414703743000306304522648740997585798250154337845994539215398803715408751428611847048198964212059531173675120426491132697525167082777825434951064638501047967447467467025809627722542979770978131899717242534074364896609886848257313975294248136621113548778126463561404906831043333343213184334749283100342792677970953536688420899072569399334096623254696163524535634573048372347104539051884887100966320037698899092865455537745595387951709229479629978388896793117536335477661608297830866851804730204077817848729326519225483335386458817249024350024160161123282208465060228406378066275682365109226174317573390701145476137621959795821810480306703812461649895726403628420344762927613297218134302031718478728025418677205631433680546230286218156335825095499356858206842329976765062104147989773450924969515235508486144*i1^18 + -659323007665648481564881609341703019126937527754652043377859279029765851796270852699424348791121481104215414871206484668426489597577525670219622994943394997996644243683251199808695072926290606037356104481115766009486903146284671090948947514352833792267514871745523933248496485809127267451893429176405659754163528457783015505166836637448519997195822787214632973971453220479251083894672832318676968308771490499998980997875793546705114547249275304269342367794649242222305437313832503159399480419685205449881621989476909110317560366047318003197823128845050070852980750245900182707011112179855930669465448651750756669457513275191152427309172122707361106130517548962532744398956203068472383412226820818395527024313193723394713108485196336195184418054457929428724620042888482089557286782976654188435891330200529556518962503712812140744794013883537450331950995690493919009634388279800252849163492257340798287992458106717909918213176390896690840576379912620480237168902636787508062447116624135223121753337275452442527517630142685664120228346309798143945988575747269647807509882544094785458425636119720420193048582103645182683915270651375298992180365116965848011926911541061573354192896*i1^19 + 29271734085263261649766907733849455739816707950728101804294980026209678838057863007500225721582084406724987175079438341187071154935639636652296505764086966970682258474741310750123231403980940795526712288426761858475296248152694622688299179465648835474459312837741484021664626003146061593202848613714472144025298672883637802407564353403384121338092605697541269796224656367207828804541463034676884371987680189990282019242575042289162611810763061770158651471659107505983518112185943659546579732944910579213120416299156334033436642521694487258469605750638499336589540500619518927450669666816179873284605503402765283664177442222531806999115449584820410021814043609592413643364287707259982491148212065829813683324793862883506448919469030542927737407043828123564270758223904700972945911452873065389087434608595340700183270664079158647445029669138988147102656075429180302195770498746005319687318443830487099473520799150699812332912358110722224534680665718970014908341518631650901699015915232206074103780737065676642204564104817110718398271365815166673680629480345747644002947455690140810237589166693605741489444633817836651191955272100892529046463538841014687679147120879747465216*i1^20 + 467144407166281059209352443498960457911510720162037858007429854337729298854639849333695526269397741703683895072939404189325327495026051360933063670912948383780924109926262280027276441773179388570543875498668776389697695503661666013967814711247210440489257859467793631159447333012111758064602582578099476047091076590287262281001041934561927993286670913913131237936953258209655609480555977350497630668148594261202844418381497207124857060418810265332835705485435379875244359571231413093054127118146936658657105978331446600883294576365520428323720126551541781041377330236138683054548825703503942682192130056842002379412095157437118627168861956020928492213291682850324653589038655180186382704353643436968624540732094920732274858762186511618891367330539066349084613884972003114696860969231489935013539812703585263229767901006236431805493257837776624841710938622564641496814703778054321047236655119024408765991390946841430930432472755483453562509317187734157557852222373632728504852785660000871665195126458879324996542526029758238769729357797286948727498096412520603679423610960898735395564142640190441633219241082380774138802236837871117096024516319637403658019704307449856*i1^21 + 3490330777394369374694944863950078856830772748829925836995385793573045767716580804037833733517138325495426012460237044765501924191345750307964504981061732601470368657748091127545670323828899480733776104800395233350671835340004876980087369391042228984678036324440019026304408695186787409046755012764800406653232227867424784937157574592394858090272353947508273505676214398942210819038024276776689568432206546215704836277464063495539659604930903694905272405395854483354998305420968628863182813141499899675293906689098305545766295454308139591199385843812164484790828707807283160016671255274826560826033853060579277815910762997028717648016657457414719806613148809581998550681103783237519718098110395773750422474362753310842580905211999431851211356644657903267599906931605503704424251786102577014405399507552193886512591305765001509457010323241923590196653139708767870769829864129532988400668085762213739832632965609807980933635917571811464926883067906395854571659634309341157367027337492661008403957164733844392330079614153219577583489535872869610817529306970759162504433621109182826903601835353583092913043636664061007282354332989602685564674236642438158796988612608*i1^22 + 14610063136933795862855947932300790266563854524871709570385290566348975814331052160051071592930337686858293506753842008423609086140845800857257218690159858497472588293780558797435746926214403949898166117593681486070979424765743241296320998330680382500903099019809507868776756023021591936691993506625922333682456013076051190257049688111071803056175055326578759236245365426993388513037755581683499989256701979230607475819108602936379226255620716489097072655871716111019799563273067641382766991726718031466310091826045863103236108113459972835349110315500081874953212754298920505989211299417436520177355691856513921233791637070622449047500394556521092840154844784941744101021751849551537839626707767306003550511235912639315899473515342981947726955417285139384755918342769977362918347084212649363381769887658303573934444115621376795971701152578468131941516937859074354189629145684888813822331306737627678081542601603309734378621207609239843718928001814888405019943354998534667738917692200320700933967293427512136431190233426671175770986944492253876922208188286990677375374589600701563231264996831006732081076429844022731332902318590629880184591888323883560861696*i1^23 + 43834908322533584587044554785652003716431448018212387919089407137735852120783709121516179773364838553067822526086692522437158906410283332556193404404563294898470016509707009884853610483725952182157271157049712907860181222584150265252835628410510963488446292272254322577634697677792023048704495531235593465920839650456275595348122047648048307242166624071264125167933807620516317945377634276465987434569150844592249232138425860923007465990869035209018268469934327304435635883321404409212663518579173671193381119655491861008895874296099362078100309882625689049894912005103904342702913987188052593571007649249118433419938439787706704735039388917988375998684966049868375190491035598194387888402494644050334726502213440774018997823127575174610406462887349557547498419552071443099609345810774842701619683222773562751024272693083727698613918758899625324303221178439466768795770682135177140344131096631395881011471379294092772954548747887309708188344035991803929821826157556728781761780914796128598793885767159224065409428066225156406005295977246773553524627455679340745946468079791528122257414608137449992221385955247292321150061670139847498260574007740858368*i1^24 + 94848737344505783188224658806058164378551460043932653718239109417575376499781380011756765409546360451425995328844767259309219297638328914456760202201427348619068384090784383658219115380441441774944630348228992747727992149304389763898368651802460094996503136758424690882470354569658193108591370447406481987072793721076106925082492290469326361761382054351810552449947733952830674795822036810625325779377359697566039803675406083816806673806945931837099693755779078391205347251945787037126675655452238535252430510084349743440798778008723444938255276648812295888407353512444522487155677017138149830635414428737090070223792419042630899503153117429147813609603211909706217273125625616320179539041124634023643111544726427324827159047285884394904278793148416945086075680072517201480536993013118681970353522745836157354258377221445115588963290096296728832028905289945247160678567065034601751302362940547232573547563142853550541230901639700521764418249374800463724411696173223284815468675867927937778689254255177376959392579208604007655750921132783280275187355391373516952463910013463424350014795537858318916001677440608270850974451054148675482444986580992*i1^25 + 160883964560948089760631587407026414561970628987872825240249336464859097622145006682856229218379984731928034303301990597199808397205452618366001998156723601004101855147853373649402632713642720650505145209966425699193511641256870155564421923764066946227027950360472662439308831573442492960524663465937810933040717623368910839144169076411629066633400574713267618420347266360275227117233328448063475818503066570611161766523027070784230393590109838933844544627963137149473045094105046357074438547018867007199605193178156540780597353300945744948435304068952721863096215456445867813296836343219727421935423205715625418015552209770429140220325215232945551227343300679304027417040786476757067629348007595985936864383876955038418843679512755690218696319656596793386128613045737884354727906478006079311711210764669675824483913513305480708166513260750799284985741224730449319925143318526567188208482090163090469115418395799849983302176354287981806760251985884430545151830646929106764406158288684907429760035768833272163016656453860632108452993100806139775563427220227033142239867116170468472363516907995165848570843858998186042131640603242614122086400*i1^26 + 93235085350642436867753327657565544264582205489497402165559674434575476519283001565702485103832605295128928619464989404765491137214161839321765312770242014536125821428973177137962404905527820096602734585945189742031347953380814479027225262300138004951576285254830165146611426678344986863447891051664635966472564957200786749679870855985021632005523938053981727848638569427841984198121896484515363550282608798352387047292441972189362799928064821700951966687769162409030981208810228499616714225638459140665933755322678885926931683836784987894449083953189806663821096443439273142081450211882229800270622090617073916800695370622129994115223339676054115416146067461137398273060614154843894536328158920840579898492435839780191216240338217507943963896514056199525074738915878256836471040175292599410926552459014318241006291957265977362910103156062911465562961668395006469032380118317375863903886670067247540703918218372242188978697984479048330678244373301076627152677641777433187770275471231645093778201071509715958502202132672835937190612579324537311626233646447215225195616370374895762683844724997575598184362289936986760414924517779963904*i1^27 + 10225840391527213989993648920457948176186717836084879530448038938602138306127865855637422341013790680486531669082670251379754106990682499964255466332436453347285415265349900943305901463951936006010095965448552462798250636437174826248034524285105595085927102072824650353356330815798797594428949311517680297239785689371486030232667578788048456681369933159371598683888047573062258761772609095133478618192337635189458025635336367386260312928724906964878707768454098785277461640147027847848657058670164218021900659145255704945493207548373523863292360386541666615729838833447309142094851526357956582865736018605699788736152227659878233771982421403454505299166349078704265883711298988845285653992697514739064361965848379130894716773570934165349496338845519549671710673778222633512402310828683764474042568201941052718898649095289052249568174285963505490906757882297917056562045990690020853695437118395640424306751786076555302480829857037609678656984453175610172166498277932245357774911727347308344007714478354113239625384442970815833065586686954989144662773303470039106655598279701546373293445256179109193926151660629137092531539935232*i1^28 + -7705552073414338533352956098938300634774241231251165518949691530083241825369698888287197278100688876427152823754433366694763011389041700598194770920971256058242027973110409754045408009690159746646889969042507936107724905866627005405853612490449605500947719223792573796381594386305080263191965267282885775510748779680283643787807346286174798136575895409586406427987372297037941945395770515646397589872517246297491270385182686794744443111004618508204978745283700477681346043205369474915461207135675119752050860215170819817473473307877950734677519346416671786535573682043063691893796427644630976593279590721976719805684702034207240492974603019530838958293242486947261304125094991517133850274961195365601511948436648866410976171135351686604558801702803380367579700466403358550816651565854660702395163999621849862154345175738311989004575568913751677090733693677038575412979812572666348677419690294864536902103055120828309963141280800071654659368322146128734964984320415111993184428145724278204467660789687907491927241151754617611906677740417624860177020346683679657389757730832282478187496211259154792747553909461044594475008*i1^29 + -2149610501176385850456681894883364297905845794557068922752833040048934610431221565436137017906699633333739021721879647096360815157103800540696638529670254050280024427193942638454377824950393880534608307733377071431711626017902688347342207951561175775255482134158059605508599863680623859880104250240854836818895938518127309949792394595634063830958424960931827095944268216006040487522598248201117866921612240110792169022284941635998882442982691593274002929083425984111058627191236615183724879696196288637113080780056545102483684534543899718640256315588118166498966139840360042510545659400191695903405679049050419063988683399691456025914231847198434915026485038300633016709051299365524308307688498957092603923481021747337085239746731392634123395074915630494018269136150549509170858408843880507659432257436061932518363099346881932741668537573395759587393523092101879050420478917255475691372416236727898362009340725190135759682645781381312217355669137454533139694940651779154817296140203444896970348957670092998477667804018388419764160145748525860839343528437902342594225506214783700804745236616860897611953524805992448*i1^30 + 41173575407359309940127117781670580273984925666159777358457726158402628233390508577845991384774196052469962675706974643719898464609035213582316704117150032978175149777480997240518210433836033868226922473330419297579029628792633242404456072964799982684999450218218071047298750394877002151150024845377251751059492415500400408272757630615657337548032790310744335870229296031690759726653792479946839001131326212578378477107281814176061540385198013757800536650968990842476928153611407273940059685860879415331651596817031841403735646634362144219091893750449971188133826708184230842002017540785729589761420376437856944278798098238287279360600438175430427742702899405825904878870821622664245892383331226552281014989577142335744202859475724911850889506515180622401356099929451405792841057311340527936515734257235954677117895279110350270214809068769372638303408086689232921460965965691602748534632237396009430946146991602316900828904371863302013920475906292749133363015345900087703261216884281735946338161953463118769148372649646078202096075931190189499596882220908253004099013937729975220370103044026364110588346368*i1^31 + 120198475126276463871160599436008458626993600198008902433132669068345179655418203485429871233696625755617880650125719236380440998488717390891983749112047227124533347726118054976006024216729190218678097381933576867170058112801662721125739772008707119799453542044146829409669853583117481710683981882647165220130870891961698753894248817590178825568726510528173283492051753224194195085978036740374183989107979714620384877978392017568323031223391318274718601210846492092525428552125141541143156560801455950257998467294621485375921171394759010732444782086021397431226616280212885479187191447528023331843204360986752038781383792930564770357296213933916448702850832119013908805881773305213763612269619209151411758537919464546719565325356462499410025637290171108814577278049105052569046639137654902273884786455487424188714439861469890316193305464396195515866602172561197046664449885267503066554569011385641795764525421000729606338796360771520620741869821707497415437064835635506595982984378065238194274686636818988994680088849639083830216625044156760963570472815719530606564835623320621680220911264806773719040*i1^32 + 20739736359663720084655771806854871157513573402910383095103866315144253526217857520073095712899063804290473384041694036725128958290585464381119274777636815465438008451011309663390948685882811081478289746985450726492180605539601896159211770770013575684807390582970887069576023023407878995120614356349777211241724507483150502367914064110652347932607645051785726190882186566991502822405364228439973219480686604248570055517025434215740640935282912180458555689657992532513171731300463370052862541166798767923427222686262359884311083296958274214737030245606297074408744958841869958186553651051970403618697766043677778771370829448401826614195886176394577588699449904961700395053756780574792927441735037106633216746084375546538411908063206752279876275847249453714211363102354352625311295075678225151859452102920323541927709987000374622259924890823090971910981207645311814874166901543869956911212609102010832315691815877638177783889779747228398114591546543548881436024795801344281017900980244758369140937411147707058628556104772424808347838313848174207903710419203560810547587864465521782776021242609664*i1^33 + 676475900891036050353997116242014810929982564856376976717213034371030329396843337569747187539554156049320998425544697968710849167771874265839243394463446425975301243474913310743357750359365373182264971085889389993353016056039560579951924377480909370890246901550156438046216787456151213962612558349160684008373529637075729104168387391579060093858630591894040603467105925146915097238195454400467964877775266269073748177930981410572995829405702513945635779477186929038649151453334245741114996707263476974717449924183730622815864949689341918723035463238482538577105368377541076133042328683545614279950166441233377051905764593500691731299394754985668670440548516921124590514115513853255152702878592321382230560304070115918308149048163024308148033818705980344563035581419113982098738245149191706121375547696945111196830816598048046249763567713195367167737432494889348849708856013632489686817830723513146449631218242767964559998046009426732621767342211382303508089890297685484660133906046054794633105688561176557906798939051435337719555387286571585291093539134298046889163232882809925883920384*i1^34 + -76626648232528740250566505132827348955508194445217298852158556996273500922834925237602656761103407023183132460128434415019471342015396130728605185884304705084021651730281976686966956713215219641205574957797070908135482861156998859860023672354109576527007135964897521817911432229215215326042476877064037430725947261379542884612266803945679481639899619039880604822959088308636128302313400970245687116180518587621769644948115261981038395150558279215440398679014408981456062099981072231721234613214514708226424589606050245407583677440199137548372742006493119256806904774617318600842028436914328910498804262016805613582669997604385159941422015014308427807876751981422881573273614898703613909954254090187719427963278971634184700222154120844126790310398226005699743205523736178136579022946433227791957509071096651197412271441238643251718068969644694636862095431399107722849754161400667874868866324313864027416580846449736513810795449153456590221263551786266485475439540601590339053683802548345108076103899250089732009708295977309890785789494608477886691928384698446526320782350902886400*i1^35 + 977376628932247011534127360716462191473301616410558248153460572136390729705220293144417800149356941198905482425105511754954533158218567552065731360637404790362877481385792985685644045352456609780075726499449877537061001830382425286042817867176760229375933987501787238821988773250030272328334939301844684585986395230843356348094965995362244407881345328728951319252934023610139590241868894141045547251953371136401074530431701046009418098518076317272472486615340171063108920529043299323368702117824075457305706794372484542036375363598889879205524576970200610315503418544581130290117815786879368065703583982110725642924200471870614714298730006794653710523609801969818606773310029369330119518582806720999570930015458251662921454387147125122503205275129854007944891172892033948319633939847440640750662496958524468055399797131029318773724914544773672911701319234658337222265423699386679823186905036726972750878120829137066253152015289158412739147223415538725393309186812011951889438613211526199664609039851514601788385416764374740272841401014091458578183361059937199707301871616*i1^36 + 10821729580830198485757198774220914629875876922431455037889399934230965857977548565779909133108636961550123333732529705543519819277864729569187735636567783950691785086286513905154851240460585809855104717720263774426006822862147208341092006726532085688158933743576212277238586361217208060050457259305110550242475052193209076824700375651133846819750044758600259366750544384760278838891614597633066428745519887229370017958191568244348804012124046497252705445697680538049474340615784466863779365623639492609720099955391524318077132747491932201505689003110264879532426000287238252243893529788274342003317238198959998230571415582708762098338746039903989615253487685402730332718560357024625952941831254445708911091224557186427053654141384404108273826254776312000881970756376276893360597285849693268594888274721998458258634818188426274558239194934694462581934349282138086093586201810426337990389038638854929942073924161837831273653834275910671556143101479687110381404534481128148037177041395612621747111016489541195731215003926439109831647605481653948490569389253421170688*i1^37 + 19810162343262792457648082748197156017074422257625449827296269413263002060970800111106506028280078112812776111241488129536747916126507152814492161254237188678712032342300324980088930175921629106153225721091568746888530253528600298015549546140544732382456536635679709151968742414009688476105513876025632264844180729039407237232325425552895302817790191735169926126763869717782189339281203721292522709770648654054989592691671214756285829179800632140340370522048979978403229927754474981764815829949563847888139522698257873138129440072827573495072270472097547460104736305834466750015794851659639728725794645063676773375393256970425185259940875506413873194179627658736853307472689157300661938898693912539824456148319256707792028660413617623530327588563956835300659603030259610176256766833302608792625344045665889860024653105431149291971735252196249147681622387250464092317642281172668837215030023044959057351731071371264904120061565087849773897586318538200054161336803482241408942982633409026541793322669127909322837748335412711621880699857869760049830137167872*i1^38 + -10983429069082482690436441761861207297414894163877745982297328875769561458859656922555552355947460635615443468054742346446298753501556240736119487825712381452615611619739145799337074476691212573475522147750291772902763462304949293294392434676186748796249820850365155934880218243718789830685890094732729788274130204855958108491507335757820529447787431864051310635526604716782607077185553277923287424395881847602709097015254713841424917252949434083274950899094197005900589291486416351056582698853260185155708513501670646331127529668611493497224625015386721855638593238744173958301711986524729612881335840626803084957828085944575341812009391783082435565615950046177307529971819302644198711954296380183400764650014813754240306431570911738835608842273886650088191728456882735224823951447564672830905220055864770509550657675861745059377762899817935090780054652730160244434209102846915504881623832685897216947987004742968226237252096470101311417808755113146251395032734864852571916593921121684406493303874098174115614881093030593839470655842973619585024*i1^39 + -1598427949887916041893068182854150105376985590902114782504185575785514162786930855406212449073245716550443841583004621105178046777200064811122450710530470268204749585571041042343766648259575969989409715616674979415010278590911065667768999150998010050506085615056733741806062234964374236475675540151607379524082106663284574474595411854537975308248787217484503022116189058578335229622219836564839134845066673093805620308896538417722426064320153822477934109832703123025543419254152914325227874211224856609987420541380572731241795583318540104535319036927273610692340666126738142309763521821699521060218877753947958501421757700519095672674094418617916260831431515682572778300793584133779372339580913932144057875076283118872723339545123172498360547654231324729184494187101288535397250178356032347885965308370092568698115600705467631306840512506126543367934085726021807925720805384752337234564638332529291860770112709969352119985661256055031330844625432450924538636969000849249849878556236132158696183043876286802402136773276988881705396862976*i1^40 + -8047274306896755005253541864897037422751082219919043150212494284380993229615209200777195718684792760766448291157156550416547357693884727393196382946687396833913202769923089230249739470637548255420540314739865035786275037563234132570468149846783106797517381488899125593552723620480294628095456157606876859721106185305312456987555584695787434075609713718456068356414110111577795551948935959470222656971049039351721894358087033851495650784910296759466335543390169514811245503772897444189133817356615440482052690844258868271831533916471228502195461257530960051790773377729279894474164723007843053509966735027677636573620898197818543299960317519845054675035056803882528838116490312925119457004791579129703826596119301234513122060309204694112688762547896761677783953172700694944598816721498849806890403773676912776082840327735744272265159306704322531714103553886427201554879440637622568905789626264102057275841308211772178684834388995230931733701334069273073407531736919288484420783858686797675430492545066235227612902878191940534272*i1^41 + 4544760951161339456526523811759169932063314907840775790182189298021555830087604158572398291616398621730111807639212244040721272863169718210528575337562645200111598036385841544857257398884654926369334173958332727051762566819292791479388807739028489305813029310032689096068127554673268038835286965007834532616398114230184050874729013847024948101504620918571314823863135593759933580431042509013235787151085976788403526580043657653191449356293567058633263900887291981074202550092649288938596314088500521161492173598082239820741510335656940069435861362143872037119806110756639877874762425116639840146501187047991619020549172742220305865442667700574507964801162551334824484247770013761847006223006142991208384686298295938888495855522760811835645436429556462890962445707825181503081067072567112505184524250665272768867846375255362237486990351265116521169645962595076346243393468926817277536036531644777505045844958024046449751741908202740340985688200351427338794355002220783909330085571253180630384917584000552696169671688192*i1^42 + -49768185753913534580858305251244887065882876605386981945853956314786477757806510852370232252107623061083430476045233767635518862775722210570749035240782101129448553764233811001690842727805453382533121098704443230675784057529578977993228067093657186035287310900585017787279918093565070433390268671486303638921492651369886199998472532855028051372011081037647015691367448899381143613688171910357248499580723809425133983802114469233716758870129285066789081746894813865267871151384939241613637725531644217234825129835060517159614921734269855226368564620959187570190093697987724466825286229987405876321293890583057472154956018802533264084013692050468595226025722637753348118009100218773235537345258111666169357479638397096154889384213980787008639732763264353704090557885665735430408592369870438027999308944454025138053976722458393517532974251718154148619310740656172521197915648452229692660274349815459479663622298830034164768961166176726242684570864960942148144675264165743664947266386753933040441969145416777728*i1^43 + 166923912950576782282329105921897450521743632384510100441001915064655963227921345508574797461853019835822031987841775513483614022592787769353489033819248869711082798892280082330329497923250621490014697882515266099682977292212037102232637564097156917656838310194005584467260769733832094083292562941470478683938368288279225251801497730750324579214402295914277048278778020239236385601643232759623546057216861387248235668113119428294977840247508163169355323304081440176198749500054592355477460103346499100164427196067248895826351049980190721487613638897338468096176547952440788097685523469098181951246853420465391323550604876353006386760045070451342391431230058052004888736015157423321515352797302174304201044322898767386663520574343737828282403526118586812130446352572579564808749210123214518615417854884474345834242316631285724168749836272873232218345597239847365583314398102539357767869314960509572067467103900958940758812746901690655319542122522953640171774595006684552010064248872906690698149888*i1^44 + -166092187946859227878282453327264458658307626662866393975306134223073556486546292249344549413155447561809465900092708702280320928984952461394016155202866928438575752974072429812553990394194754061948734623981954085219576150216157759458449802442739046789919653196184291266236926631771180669163994446099906081367604716083224668943388500170163865238436419745196428955325189323516184885688149594933835410187935465141068694973142833284910626251862305746911014569997469245196547321823386941850565754644711124669980532479102375172438613870940956728048269820242859743373575730296009983056743025195134603975947750952504128407552912103749780324757755933668006734927828578847085313984718821275743321092317863764779725138073081768607190240731220908475131349670792406665834956101111241085575375833880672145238805467084251772844032359907866061559235211551300484008211504685180302490800095947907582272974736898285445447194380970347033322840388513201368437890998535423628969708598895828647757867909120*i1^45 + 266832171687641397040501447740168691194854407560903628011157013971054013860106327111731809158669233956175920098113756867746347416884279678934424590861214288128874822858334777111175948726045636546635280372286872282207360092685308485552825596926886586373201133190559362547862801055014331780447125152401731112957846532671276667933121318893838609621346749591945732994869959521441485940333964811409414774776574976485993298535670445714018234192217809221507587234497940568387030067812489998074065630385523078734297114377279854939462419035940671751961819015828142738507173508333883807375033444256321599979788648272802709186756240973799935689048605721760642732167596146639670122865675624293789997839687611720123656081308738185034961729686590879397323618956517908104631183368824059336255083812024706863019307976468310688152564637760445546716893881702841375554093860893214301518744189162298558729646703738954759801711918399897504909703069159708509214167569981407216308504401905975296*i1^46 + 90438465419604067036742981450154467471727232832738178653557214330222103117832999215412075676507986649341279767941247094286045185674109838140979004716897706837788088049904511338868924636701320233286664760120816977698365288816134797396711384288107585598496714667526740095400818244406138565197245440751739909222941489505976511560549555695120665527410056541645935558266313789145795343484974673467974186407147358555416743398258971947560192124462859171237837601052898323880638916192633598480576488672113810787937857980839912299009273293655036738007751366920891204589253991927534170905863408789251483873242804659728618787407678642097426850200526175810827569209990240740947072151137943286681962086784370785960848738072206183291495690018813743973978294005170571153250008900689563734018070475184047675438542561306145849397237981756106204277959837310511077248329430564976715289578994482920549132461210197998115158762339383818092050398218173115919327876361452433779982336*i1^47 + 7748429440053009005566625686203108639752262309926429832422676263139795746400955720931590364192745357495286221684747856733877148464587952577826012493412938881715240517202051470396483018361802250645253882265479102664958905449304878743333026578261910113497564898585082863408578853331606453060728879253743088707347026563316010398393654797960217607821127855929570948388850589641276540401830642810568427965663731985108002722904104444379240710383096152719995204908975649405160522157758658562320384308396296324956527635105044132078102173539016692863290260948562537645490150946482579447208388046328650201266632116035647832926033773466469957691257834555818359795260533991404523155245779872303650587404919918310745238185384645615297998307132994782187812101106551165502038735076207635254622830238810410852166017386296564441213205893400031965433934155366956779080546479898777017666786769829129500805717086676134484575425574182868196201388034880967978908045312*i1^48 + -50659714129773953908173254969526327082736186806750025748533103556228178389095592680480387245294082167354771366136961819612079098647846042386401666645025361077123381845672069094925216403301971853099524923428173985728075949735984628907071606984351621737127541853275534532174178282510779717303146890684186413087530255411903468650760780186586665869603825228567787882533578727936231944460077206297717548464436256027693199511585255250705065457960669673451363103401482320373630597939561304150155988810285777137422437107347939919216158447805025507327707280888204915372726654702076844021989122969149273111557032348429691169530785334135944082437987751981494018400108399147850774978887984423403269749506490178517937699035527386977610910569054320840996032558049578556476297054781612758821753988353143690725338223560080090379771739238749307755777731346085279404525883573809121705607306827763128801511769818390912*i1^49 + 19312957624768931677309147356964263729569744114829197209621643880954063447035145375740092488418832280016514205800216505369819313010284067460592135698954933539600820800500459100095828746664789944214479686220978883507419540475952612741518410313282010017837335882550108408307203770906366456878450363624663447763398478597740303065551860419133722747835574539111471448262412851698238521237069980253208168688998924931250586023512845404099423931595743177193886529744717481428502385638648495148486451570358261313409954566467429533683261657731834493821803216789600467244317866051249487885088728883353821400149886643244582848427590423148587713681401766932299259584902568120738752565427936311251293159627812260203581843038854073021190835035056151763414482472992506612009301250788830607538656493146187226072368860110718904856578902222500902443553217413428108689*i1^50, -1670133087979520900412046081292104053105361615182705188938802666243041123495154331778647911997434216275860871279597998912684212212666590293740252431772661001797728579780011127557811078557440762422919065237927541849432647844368605451243264099419250783233312622232039558340710767603666969672919025883897034736018770415858851150369570623278683583607225978045384673166574416626227834756165494942672348694746600522988501505421710727731843314731746371470693084853255949187414985042344210043417912477954470430484355375779785611986323778338319757096758017762209742220981159848520331961540396453033922399708329053921974448676858326127600739170513275089931149442688432835400011111423052587763412990280673017135943620239949003269571541597573902384811481513032099703894767840166803851354859286319878125336249695998986431068678623368591698034162210229257938712486013470991458595224363806841616499116474435228208174580638627807698226782500494105451756097855538944247295356810641035539537466319897306456432678653448839612332929124163506930431160967018607079795878997429897390383910171132192945794538688612754218466115351785576602151060157045671982105632374742694199411946915330702752739776076101448726187703528843499459600625556365390474037631438873524315962998367722147682700018577868510850775078107018625754939130976739100148902065883303925028689072023692868985579786681313856782323540726347831428684691163368115324913451654197522839471537541128246265807628044492888032268778862534349441838086924575585148707560580267342598067913269467847676767417229837168291023184455252738576986893559853270502454174445703972405148698431953735771087683167215660737364676320103436447260687143343386848052425795376105719363501308244498699475599691095187597222448990498501511983391190982107166404370074411260729226886488426692150850283451555453180313600000000000 + -15236929318346007644557400615709389870248384518947749236493527213597447115487242791831367394690611809524413976037264617172686516563635755366129678622178558396246920840844535235121515106672861897722944586375892048405975337912567544422560776751881851828170202867120549936573636673237134106459995679370873313462867365595622306525130851270334699416136742972513631999063740576625426655634165562848781122901986879241519820892827416366464597186799883376889764558328311452165345183681871159251811541966545017581975361200826315466795672200353731054754924133326141220381002218265056710609703136641977229765737672845575356749328915216170850191029758419225532677486404795690708593105920931761417979277951407433780769833589191636960741263722890155854595593123902267726903459222555559792472132413004645827386079303004136159533759207499685676626975972990768990884686659630315174376260447934612747259403969733810293363634009765541532373002294551146777442804830464257496062281938795104414405873538487345958862440817795241117610435179812372136603851313167265962619603783289328630691408559115468130626753851786673635557679276323301988156293741811741903689245951462380253626522698322243401757774023200163620775623862576280835186247796410693238963149733592510110179631695242503909078540306268676506520120387747837579407290921053288349651111339602046480292548911559715108469791502256318411351262867427356333000056242869589835568476782975863783380973467669185780373289971927462250128599246022016894931986310545217232577975291125992361216336595336283940116607795003382406575361203406765543699540271908128651018034171234389819538129965566308481960166071104150198947806215641182193829310377339155214080929291807496608625927958282940399664671146285557472274213856915582157381641508617396555489502868123998382599536105246542243374754878096456810496000000000*i1 + -13764499212422888494392496266439299323897906641282871917658484954905375944832537199446090934469405643167541862306433727139588324778467010776622377360374031406494698349058051993287155810515311248308858917010887762580298772912943803678693057870826979037578282123067502893664378214605605396021616655785474552008160096563593901070399492167862026405987965221684847700934511260138148918594336565343905936930609153288255932926339264852008469173733010459216583378210424162919165527585991124412049502308652751204185160474461634403703070308145738924747035251549218941185669534218821117373850115359634975237365185192717802402487735104354281213237581071272950134442202264854303796247602511093877134575042447643239631554384652435213833768010936117781946266283340613803502241618127427001411670806082135228779424252605379751611917555094917555031552357615270421166304640303336401965331889068048337779986973375741949278741867499130886391186100104690817994285778966850557116478304176189468685679189754918661388137800193115339949776450679468932679194609966582163752953040354864594130356399439742533150029030847263921120657638807481749132191996192898266014205360546747383498514615310595176033664659467351370353029624993147114027384099071442454423361629146105994222254670572438813073774663174518398333298735552191399729068078503977064694887150155432118364922468102175369094049299808709113638922034716088219352394416532945755225849199657356868542736070553680469093361859999865631356315202923402214909465254084597985626360568415247420261500188883571263926224066615586877021936951863750753253639999297127247165873255049087569511631181930682890441449162463746282323888450420035570112275870378877450559873989318244773440250133079885925459967482142185016683800316011645336130994107403268066282662424306151182216270267018821529999628850636060098560000000*i1^2 + 228247210716996657549554648775529832343105488524901220988902735157341831394622404679092715006461184542743116247483631508343927148165991714342642071672244670184395308784417283089161109879747465360766827256974306465412790066344530884765374166838686280738207096346721536824280440001091358760359030332663093045854433872113979532518933771337294833964028519582055013431827549483172491687330594817470050890910303531069253820716347342051602947953725449333176102443674919778470782950526685959716273071160868870102028628672781149274636179402988010384205283740153655674395126364096318383323244757629421131502355266169704835713607615045162253459193141766030076815966649226081669057606312556715802834974556609061539701514935645247065408977495369550714893818676249690916126007708753059880636723675521464635680586123671922074250612225606063451844578208568419215526161662877110674985869627907015682723117660050725469452544303321129420658247795763671061248410760155528990730935706801494528338211957902099475814794960306929464281754162830784851247149886166979496821212149166592682974565523395230390348674880058040839841480399893650542519623462118900378338189706784461585693046046565142555968675101873958463114155544813861899146704299234338966678856184399290462337293417702583530099793521393908490219850252807964717957077418996289016773447990460666337207583743329260230203461526032734844625987218803008672557502413587973474367284018517966347702677264335927555527796524528207711410242634492119401256645377690728480334101621338127364998164396323900761458656461012201234514510994011179523615487429298738954363400720035575639326597006128552070144562401543672436625053963759153085630400428123789563387060824616177638175322296274714172048276256594908592605281832153718032588590424118258226938094802175252499883589880548105908380527071498495590400000*i1^3 + -391967746593241856875040817598386874757908839773875123182836926572538567208304936804882740511686921752228930119948938110495902510875206206387045347956282445824129635981572305700318345693343383274705615330209509620216432238520773236787995096512589397094664164098389819772418987512579156604221801424303285528095403111718628818803955850118191050600996650402215303402032091118159280653624878842662697957907806621706317778725729783455543244369629743674178015510068467785234603637212167125291026467922139011166362032994717697143387579948180429865470926000278656645572619741567107691974812410506754304521092199430415566452554637779016364219998254033565627056261554922260066847320353674829895609599740825567461338990424905803184309069814363438631575052937740052937158848225277192257941443232135483909032712336575927466395857916295312648737354802273330421360690069106509912315701529353440804799938089092503088301676257906997070170176579907161675628768585840496294040388355042021980076872704962338906756937733747962864027704282107236504561836348278280649131936430753070606810546554150570007230739885184079722553342851392129126572256523174175680634106683998978703264423381932236153073545984284806917710712003204323173543009509214123835767265492813099046683322939227645242399718517707635953551890436083283553045346396149996496627960579369647072169197066991317887911900179691360118443566801996893497859324263482862879089661570321244271685970438913854000928613453907882326877371777601036144830675780797323507206397367264760316688695879439593937542413484454323620813590288492144194150681049354002221498324374923517809730393210414361078203357384714911585668647855308704862846234710251047125133239479755494329127396335277396806702415817766682569546084886823428932710068566852800333856311031891169665105398374922135724127173259691032576000*i1^4 + 167041247740666910043842610636948067713401031751881560812653057521655664271591624666048777465855393040137315356674074404452698743041677281432556880926559234443088912996544119125727089845566639403595021957078197422162724716403820406769937473286808111027868710718481594701023080453474752078107497540682281528167413883798998579451984421807838780830067907480235492337816800041634022815518009910164235321788015923721435734597958677720656863845663339306077296821886189583848202629153586062336007621285113321103337229802905579723406169775972730542696631628648297284964445598212885419783275952502390948209394995952811214950150344020471008231863713681542683836830917822399109521798177642498152788551572978573780409452170737058376948937071318136914758913804854244030294827910283169419000850167273401252641988044479139697134285849911944238715862831551629783172265733298587240149109387383095152750301191514797885502989117778022227998557009676307762995616342628278876517763265492936887921464839075330833441329267455214761909102923667694086725462051616460027638957493905890722845142694186837328909039537449667628988022454436450236240091951388292687244418929915392045353102317557414283643611871708424981248398078785025687299616548560927713534136730963929780606650219181513155086164816131607370909610804132869795945662602304477133555038140735529837857420963958732870472986151249732107841316272059034933540265220545536457383647201444417202165556472593964177478196072376614726405387875730936826442415321723536091093977240045800391573903091057038499032707053370177601668127223520818769229063818580892224636616482390777219414056752239828436341737478328621618837383567758556607568069832035084078410294294154549310429723881208198312570043657931070660921467987692526619676438371431707838313944739030828141616338875288186840823943315167641600*i1^5 + -63664148033230049759082359461025587637517801927432375309054945482711310226625005490760210034534171418204402008018649183809844389369595891660487227178247007176204008525244598258138213516713285231286215051199567623412647073271354150654131671215253506472841767671944110481163296744087920686815312460955282302289084488456108383832308054421626983221701729223675361763715016789048913879085661493721536173486895825343891178072381668048061703107261996666710864050287573081460512631251527393577916906619858257243806645462710061333940927584248795184723345489494458678277685299862032917873383790086658001864317205683604104083186291645197414777019550949581603370122510832410649301475766625522064199092071784800553644675122596526441856730178596863330237705960175811983389403122902152647597139110309768154823614541820779319686619639367080804027329324748481261893574841369196949033940723005206633627262588333321349739289733005687290053104128699307515325385801511392192454292621960675283649084141282212798208147584152955188435892258119014000272772734545665968557971762852145019259936192725447914292489604942917118627024481800301307176042232372645975734635186010468531777515096775368283348988713078027674074359543822268434382470507535343429748337178947775897901896799400326647170135664768775459468620070881147054639964305422480550252369437040183670311409614502023860001118872814712388985398677542625789762899254887522200302947396131157318752935559850406823554173235857822068661536279444841664504141784980599931544020354657206479843690389401683988526896289516286473133600427117868492549189313680029773606011981180784894536299545873108578594966029917804639931791409114438971102350844757878422609995260951164416416056743200818499457743928724075360761079961588681323549929266812886015878301672724470963486626489732020896047701164032000*i1^6 + 12265601333111144975908771229616715357190603687664184552624868126175740825679375631858321346275084016493150127813225032674930450236827949620872787952156813745898939894180982207041980393629420070691806282221365895098384457411810317602079602777176068712214087340879147925234993730985700106277184857854505537042401534329944132715975759626476819783409831283371211308851200494612854546829915326369160026139821944449127495708985901380666627219389252213817767846945945965772471200858619335737230816706806474225535572678760507114289913904201558092855190986214728018393965864668176969351303599530793033884589575573891564445348372014380950191899845834879634829343851778734627661318760530794392463265708651962773082497001794166054584319465708497360869134560836391667291690738660332988921834704043043843458538773795652527384843992529006026979141680840716919941814573879945556637655897452358748887093084968257255118369990192199890394129337335556136060729072949276518015109094727178295615163711004290411858300390627968182794629396961803912971736659653112758489001262167501287537194394929406516672192493000607997356077821908190073009909154200561334756625907764304857810510123467311274977431591301463784579449458123175015682475410615352934650729834444569926799828564215416828892589401419776381845889019812094929027410037154177285362595901650974755090277112250556562785720347302298996155952595892090166154838808127016414076183424019617205173558668381605458690461293776706794313483860204016121685606746881871650975549582673911115912054121376680168947564403516088945558450825764726007867541321573169099202303339029045255014909626920088589188151358349345828593174712411746203813454959369840433322905246407832470766547510898661671707429691712300329595917299933107038919960086480814796784711018273977998388755369921822921660727033856*i1^7 + -2024372108704636758323122653212227279884197136637590661470057722213699219484153052142061170428167298843325664866549427140342951338012044865167287360186092273294722599927592566024527748504215091649387303650180584542185643517866285256931036188076287147082919296501254544591385153922926143835153287855042872264362810676020097392974312975995955507773915535363749812369267470557295678384672228696418621540461846027190307748293568467853589010018758004764891203815047135862485570777695852345842273208778364273369096230585927444977872107269074111151627880373931704002604527940227123822589129366408010502730404870452178869442900846147837678310293852398760616015547581096354703164432248140943863819731547430516070098745072498934570904473608520309562123526905502891339008327115771554818908454321242160903194591583692920682126511631689136104449199623563493487454431926845080766481547293125208110997579247758251506029087904535757489524678832192162104858314842350201313194033037045374393260258398328476498755121785528881088276683178287577376014826346941080243345319039038962043394188512788762795822624334681733928250165440640340313161593415515877967810203990081325983572059155522320817423434658580714370433753571346292161149775960071787002248176849201691235589611737105004823746942324406813076973910451584745378936001702728938568977854392100616795909555826473151805420166621792688695228564761871236566620174872615467494697240380087935704750316271673510838105090989887498311033138126482130456623524455072505979707778271829336793866883003761554261613233635311677316340685578808056086548642515515595600141743476216221518252270757253392903423757093967683930950922029254142642196342218421770784287066713009686215789418029177983408955226938047143324926588245195194894099397044759230232163543513200615151944713246647974044368896*i1^8 + 242843666489601824572974424085626087841448827860617888713432441292363014756615642681779165955176899237606407233285334637852510512661249818266291707859264159693600965060890294104018706508150777155454872489097619487605567523635709228562764499299158867703614579038836739340169206752386333552534637642897690639175192798846134071237390066473400490903053400031542593678895849250589443684121083716200160977463334302854959280332637126048865749567512686623480833152792830544158973636293686350281387993200172789517106720453763375228067771585618408721642837458059891949715668532119174037432357101683655936267295448400100393508432680128985898013371090502747583873879947905689617723774199628924017716037181323849409348835937915369729374280160607815782498761039392449070912558082002999287295641022573339930629434774939515568557160136848449141165943632936398567414282722001110272683592047844311206651272433543599061115909230654674610534782015435611206643023266307972856917105180674336581867999093427236080380360572406963536290501043302730051645294845635365652631297072389802347206956440566860848604631713763666972679533635717891119628347114963951686854892956929220344284538080873292938072726937544379544926558665254913672235520682652035037795415245813566571486112335021400642889783542396989732308209964420734534660587874098134869185139144227312757440823955106469432378219487825280156913931468825957700235536451102760113552635001017066541522205711349022560182894968936743089020663655389861302890035154757279349701718454995253724240316162522009023240692542562015430945867104608325569493982442926966143010676854813827112341657648937738536643696856404434561623011438016968904661396046013728616091720547574062239861630512572290060732331506689953590635462993945508749554974454621756073085215894680264903672936542411778162688*i1^9 + -16171075627015876752566347520289327559183750806194129858649089057731215102802156249968681251677477149297069285365154228404370072342399345752521636934175704099283205307264122440950788022823203471659360567836114199823992630841877782965365587850793976124941932417548080531498553799684948405316414539597754171886167578351608910093606750599733134737442439733079284243992863449703159359856103878410933486589061585357498676350519321069904922678992584985469060976127891182473892192008352101191143658549387432912427112365887719537858781279259395333725923704126734214624175688157359609210723749817475929135359889479364329715993026029047928306558808976664050081041204997872667549862988239299524868539208639944307746799128673768971089237304225293314368253032522164048632251337763644181038195401827297818169706748411646282325260212206831074725264355470202382120172510579371501981801125753718397840632957701211443419534661823760123789239848361324445669044502598734009847806214184740216119756264258210105628088583026142503875610252606456911649146447425012313848486857118848554558855451565684216027345155907289397884275180071209248474477657554734470052282609628206878315386852461799961871133554110798586758608764110519328300317249203229869597661727086904157131724333797175857493428681975636457316882271419758793570811486048673441450833502639753670027551203578013664590006665290429743749758921646977599393921611304216687707811431322875450264905265341263271398710575884404825886144752140520562706979816412405578271034013148823836714708191689010144193356828062132017865096541709353762404302269599269570878759298939368040086797879624957017791536753703341452377662838099829566999940972182097967112827355599353279498076590040713039868406892293291073867789436974660867350482457000943744951936098240781320009757129885876224*i1^10 + 532602096899129260441705098497304984127222564969721244057434445633057949109372674803958343624910825657853805306391701579524688623974376429131326415018593442020661276198189789579178202024941227278651391153260910659462102514581264200246316802119175257658842612343538918655526643839460731027423885663665853950118244298498817532062183972058454503233025999830934555850909897829033364082827524943986859479938666432277437213155701075533495593736071857250361828987210315463019839632033799945697399407858337626414929510157521951524583819916995644724158611645344409498679772651206668193670035363739315475809215531810698766466296520436806668449168620268428865482974775704215654115365955970815205610721320999120823395101752078710131980573855107904773555209858249514974752142609000671783089962893604797050309572701597666200801769792321753758203813441691637198474568372888815616007126569281935073917439583972900454684601160860257659947256236895276731742224024922606145459011551504902496404483414418999154676852011796763451255032170348440307639319532230643914769945946313367870021009520948998772477820136386487600208173753205415693654307927683937839246586172420290405997453693360850068260947710405966738556009906938879678637560950602237493078041166417868236834783687711211951719931772667454768358352771445841238327090532223040640783262370923113820508854872399412952744033242129371431311800794757479656138607020676918095062244148702499568067560676583227996505549903386060004928895117645496890008718841029095674567713557538760137209553245798022643374958316776987929538792324296932995441609919575153084313210090143858696700517087226444089137212954998336998880487381250369744319353549645730317954335857117567135071276971759452559057509401013381947999681038932407227559911625171301733200362954492482983660317835264*i1^11 + -9371202368409268317337756525243334913190015470127261952356832885590934904666265958162308752164512597574787491058017215620630458886586830942492935803749494762614160692747195656920526625767243513102087686949391667882229221215526600621982489014966958855846135932077310581245861819090425277116422968943789250869706231850501631978583930266764838043716649432915016826436138421658716471678455823943280155460354687422117491027339499116537580728628747045070736483349405529922381499372836753763956497200283359428426777667277592908858233600050597859429555976395012438198496980125162409450120568494496411972339815753051555479677258422572142913420024907984992100687735004133086581130461669393743955099759201233193225395793900565267260976438458114065267679936168682630082318319684846735817969578683499580640938103923527833320188643021236796111645696984538407144916242416732279647343468630241951917444357382332718121657828587783616812857189720062745943855744782979814857791159556874546898362790808431999980099005169324548560901208887460762807368086246148070617489513261237112063354467359390297335187915677113902247761219034225656248305546682915333414952594646424175538506263381372633945286493483046664996742061306337675110855453133952336769044870507825816339660493751958247981538114968823823236809453637158963011244653270521276973223013322865429380577469105072647540318525051017837311733976443876555330989714883283255428563976104735538863271813977908629213022050238358297085371993926838257305373098594270415541657372814780114754029850300691046803054682206304511220708792193822680292904990636950320438610864398023032057372332599276775417445501579741633122312869046340091972858126481497848865135584655303507957992466437163359698274332221649969892360841016074130343444696251826462935897434469602700197625856*i1^12 + 133821677246709006837277605062948177103048085233179757730036114033496524184748471088012202858718716484086394937297877509672336365753818919393219620411453120587362408039455429296902288541989661826260097337333226896365202546795850885569369901121672922764750320599966784164191707960766768637866469146837202016318040506750322471367228583347520173797796433017001595774971011533041739101662833400194874683488818939591805505098070099135295737718015348239425976756830457150111320272524667945637295588280549455955750336195064376046329359920564016713604079046304246608798380189014331578927301348345190726180274032115333048316199334689626110318636756290090883545978884253226637682081617921183228658727714721434197455822868662165350972486506258764238477822103852689129820734270492360007057887430779061486902625492502760218402470236061797309269408416456959709146809324846836718276907800800589888883570479192285498841397842221519887521319646596259398355077291861993472766128211520490515034309867644708402094533303577034457261719261795871649693961324348012259638451259201718857503731047220299517271506652794564964292012087133012711197442139926311363117884076015611140590669652008838442650408268679257921471548159076498677280139465027854958200270904694456021385717734194090384610803180233915944204800022315173491016213205443154816160930189185932077387604112118838445231780720317305166438817488876279185272311943285921678103207083968209544610966087826194735238792797467275678036301331484902750741052206043674551246327661928309189717235778344299456755881562856136928750629570202271707931055487338479593635203482786309523714761090495755543555801956106072470325001193797308571651877390491431944209410331546485070041829136493106221518244776654189458659340321855179660747490538289357093762646072053014200320*i1^13 + 749584893150147721999913119666208575891039104099397858518421964585904132796451803729505064780863506667720741124810242003862808925061067008709408464946132435460608764261393154134754217863127580754894891349452274303887834177504450164084510543281263658038348072535345790281332378761016134275157906446590478409969223031251729322874631026187853789893130179560766178801195935756317883252996630419955654113853917484511972595037294765269151651365458562482336269289216281837455555149768061996920262988308586939876118497172212507873234161823586045036903230252037370751050299617823999937000483867870686449118133694377014069435681484240550067868641241546216564171015458369613192852797935956144857543164811366966334809959907097021600158053621334196513527856434489403157976796953347186191222786957879614823297830672958495420281990304752563727389336738161805331291506399915376938808115657981793679344633928799676992679420536554015175711537778772985512500590951942598329783630185138845314128957305556624570816099862252913239753639804109948446766041909076742782748729738050208927785470835918729517221253928886689110023287677216886652376487280103873423587333228335902890980191206015084359644267234690518338437228305876047234194521968475376638753887549760036110466304026550635747713667832323414510962469232318708829994960077071566455496406378095940427074079153453858245855786887599438574925785802472120154058618417998681558262288845101885734734810506842246074279341661033077097221429581215204795352828965321373492989723388339233825391935575784229054160259411183267489231149444734312749760825453985324973949023630620204823828886903626896543282810021368992687626894547976005512344142192704909121162918040682878402181095491303593069436924731481833734867624285636009183846265385434385555086371054419968*i1^14 + -83305554763325648869522417797474655170189743082900912863639884618361171596181197474239621143230534857345313735219272250016719562366833356343870204952187393942643479857174428373841466240001017961417360094273387937232529734192137134117279804445597795658445438312055629074919745254966566072125515718067978998650859294015217406304876172740893716696398240600517206180064085331645468598123550591393690175811041109483335487769099337682234204274539360657524631482316470147571952316799766731097994022061774664860971774657150285627648149810205402166048811413600298021448317178217276095856764429612545011631839723080436323816813458916988768443623518328879677849487729965740503313058666541312757631765872633494419913416464057800732013152567268079251692043989726820273416232330442880705022533685159739494816437608036356240059777431283089144220879955569466585389768265212971268188607766977613205008162867762189922344731442254754604598548121737570364784968495553363910223500920806743862405852664008478695353940025284188939235159003895564267770671459995855336713095803621066244742728814107990445424591685309999294871208211071493130153177101385748278285388908565945856818142086873057668684570309571216973572663232289639653286024452564731690760155826300022184964727667767513520472678622767397498091970843059316473635548629204070540156164872701959292123951422507796008332055322186410956039384365215235221080962629026789763780697782040409780313645316915515620041413143017718994847497912470574906898566682643718024540357432609363830731795177221257493891516551952079370490219901965932606519422008196574177981470689478104242307792332783558897848331269615596843012032013592002298981858362290541209286380438735485613832805393446920155304054916561699722056445995571584408626417860131823363788749406208*i1^15 + 521964996554041527395493135887878389823597756192580967290347271466474664716169332346853731591063147222866612580634158291751371058896050751209192333212495927082771724319410937665183948305380092498143775274530524619921373700355331685449827641535683877325471567485621883512590424941584790899785213781038416464476230217287938212291110782708223828847321847407236007922965170951149178928501382409344039777259882698535027501902605057080678371663026407071243637584958002362000879591144812918099874527498995235532850456950490634390025914108409298011523179154735097178998574538263080049988571164658131112543267282246408487745733415289189555023290538728692077693766502377840621149767182922209645829447815629633167916840951048059238904758467214624114895571399835496206566260410971990949441613015937994956500235791320343014853390530633974959592574744241143784862809541468439501694498476533020455362402258690110011498035593377991421304329044972020618750516609510633888730808112932197286113022041136177501697447688753681685926024303661645736567080129896514094418619617884204465064276932305855854374835970725869710677294918067835107428741526450533208688315534474958030514908303180125555766579052442368499469409586017224118284149154043741401792642382917528428335466364346904888729530009345495589033784049863481590941961535047760850092576131205495462051486390501975783983975795440882967450895467323690485491311199326684447283575235224456597825133116959493459862869601686112565273792061140174700012222222015101215306621544806188113001099011022238733821091944006327219963769941206807040504670086401440870311100750545331903728584436265233832484363146014514827403591264167007275811912324764830417567878372179341803110957029955075749987862969022008079568274846469612168691894229012492337545216*i1^16 + -15897805191839722060726181912154894040980999282556288507119572666271758687698489495583173825421393553206702490118817078533260437966642982110944669871064061893056771220128889341969487851379099833711840205376318241698464696227368054979703147886833374457566066507338419498474657272966288466329181548164525543403161372857695551563953451825083027467683354716612345679488619034552232123805963876273598554798806834900686760767347769666342913714662387356519106409535545202216406245998259427254528448903470863243068307374387306658248161362616332892109922244403615973971983869872822997169939735686445840020252505368616278800397593762640478768062123087620470830099423209238260337455467890970494496527182903496295031781084900764847238155763245045361832676711669896966926635272737251834577700563022928026619648788122283426980170492689362340370629883986415270808608451291087144246917228312581505524580463308194144269938773053997623117084611938153035462213640255727179178663241371521076386258069738473934820968446962112651053603739109275655234170512146692028525196054750656676570968432426635133038917723811832478167469058019678899194842857556282719053107981425787501152269406328849199232109126173358273830536179546161451457389219020756752001914197216958341853237894571576848544171565052594145312926432460878689673911273800375934198219098433133153435380929350890456104882410396807286244088029137303487873074301228412149694687394134404793092294360373969550190711450723811816829249818946706034635638036447045489657969711572407423746526277799061980333093879171243487522139490444508538808372423901814493890145727668470644875230251801493844119694848570866747723424201983042578702242966735203736643028556915059069935826009543550474535993785382308948503882286703646818291957131514147241984*i1^17 + -257751158148431838335663492097743595909909740200481251751178170808496819543497226198317998387840131183325229621196107856851608424241474676267345813455521395622275292034428047068455733207260763978174463999001108377275949140401675318756866381545230333520607946778646355013310140071756987968018439849905613282497542820237682227663545781871128774311524717232849337949437727751232599560624538550943281815204543211087263209817478613963708284506870366229760421804895033609203507558047364256288044128678351905196338766025217214138094789816000384525835125508230413696071549560395413849763728017442420983915702064652998267275234359701663541335537504733236840617824130766395742948421324741698559242982666853434218785666572027989421640634978280678674410293827626529282671032720510655500063289347513814203648899018227341236826499987263215708433371395321814369179069996588600538754584382830343928264667462480128041083287177135727233511515727624418857287036383312866455289772318689960130521970712276951300691827155282926057836577388506044954136762103007649423157587542362914937508438270731543749419927293435050660614913238539327698192682226998884796791534487354871320780546227562531702630695920791635871553939605699299169321899272396005147979366516690793707908584659056992546428354120599538610722533544018645288567429441569259140240103867669940982755335971545931657411472415140480598236985426772230763499068995159648672049138901899214776768169657965031980768917275508610527558141282552973291756378327630225789384779203958386465866468691180424004432186325467372225455790268356978965419727685587980032506591372578769620551648666077213763345601981143546599290866457057260276720186257052769339202679180336230123905718748540487299601774664455594735749555378636758592870805883846656*i1^18 + 1921883910586242109869256978708928857417268762087252187325419055491143199645340074391318676849915536499818026079436685258339764285775370752725932086643399085047965476582348725628010452890525666447763738627721891741092370182700362859024159922472268397371216734823779898883646442978128672989986482876862096746339164837458623953911127812559599611581588548608028635849231989753103476124177526713022054649573425863015523452430154440453577486512988621605994734235050999563259461967024908433989306614758562227936998630810816031549689824683462610585749724640619245659130937924422988652397725882100364419678802959713003547719251643758121708918949589195206333690410816205150958065478703210860803588985257133635687490568392674833947123264401433161200344444582019678065627524686716198617325722997162115603725357483026507847009952470887800666252754876569401904238970592654054371372978025929577763573459505296737634667370383124227292561224534962807550442808214690963157645981540045542722162129081432248327823750673436721199953595312819230849055271419940710702012142239026796417521841316571598816547221462839299233050097766849942699371459098208888684784983650721218571476544406134131712471391081324870500098279315163505092470791328890285417837341758231798489977937900115858339404415001836897061937060831647056888160345832051375215768813474113549448249598122569388388059410044183237914290443275992557591574436956348001833093871393771903589182972688548133086022601715851579187418611741293502232866192967262365084268610073934885184935181338279164618241112433698540875733065581416104414890866886342596822684106034171989059310452451079777678501760588271521466008762237865491004482963048302938141863571567765762026498731080494785058028326783299444561257039687148525126667993088*i1^19 + -94399700779172056617635102476649614289222612885098797308019064100402908294509209019551497018352330790678749333012601731177599765981921040385860204731424506762692985472234428899964950740567945956607316327597272790744037315218995991355854647081998272190014704538816305577787641803382500395320130293386362130312791586715000848529309754631151967173583253215471163080233606729383401331843822041141368645848658850613965801164212320026534394506904437298448460799687977669235621721471109554264968876702935701105230646352336546642585709399561213579666916186598148964819566504662070649820052008606241330554356508259445593590126465518019376092203572809138475050725717732304624942101076884235113012928880638374812079279965378186860119033281516848462203195761033019322105246850460174517097541181616826825999574352001635993702180570011365143757768507670152881540153267200999646925681374987340193945153728793904436421609910059207284143466607686370797875526839704825401874690782872902448715518519915493550938191461777966144632250212001588817808122478724473729033396166069600415429631386009017151607477316916265594645094631342896998718928781975467918258016021025746372128362637628451950934519726427614593698137862680889246804495918760324238114938729512495447080867333196085731382583663739764069351509361835142161125269044532459371416100756837837821308949994255129198625334441396035031918801320462936892639321434643377419917324568695360391721230189826847703904104469937821954259335689583881831280446016168675554090690419248059833887880614807333854993881538271129125600378928171261792332579386492184198886051514734806274603989803613835151728886776135557192375983778403266149904295900912671278352778326937645694408695576217517969802934979029532075752811665027819267686400*i1^20 + -1435456294030353461967551758459037323734839022917043885760110125224149927308001202406707414049754523186799500222834472705338968715090611741022374110612142015558712637184466610582616184659709195012660210944571462639022095721104304720502447904137440281615886924254892448572521949528559545044935805026635125890931921224487020788911926778823031254108678292556886629396502181275384189053287844244391873146972688353481621941328804812387757619511507015452183361334024754014261828650883280479110076910004625187535350950671613192944227803967312346910940997455848393289631273321706004699099631099290158155419278865016814135913099179396832797756334903638691896085526057613461536180284822340397526110198187022821175623026047230947668781749518776416043800955496096519192742409322396313130071869246564278109836624771924987201757972532609651202354555485642814316857751896348177668809328906557653528371616142624265309600629830747542985671316343196880097351307129249540099863618845310829395095064441241102708016488043549955996878438283930808380266608631312300286056974091829643900893721051010364620061812978741148395890199709016583290765658698601229922101671831621624521850475286442042635229176129713437675724319323994262536875017288921706423775721534585564805175734513188598259837129745023448602416792837587518993257806731308288098214801546684380901708690890747618412240966323083402414625263005830808311983693974551295321753563644872260024500134262353622274026699072598699631012726866278458555627348700234844070769835718623152588751914701010759868093347603109767232501985433219672217540287579338464684052084152807988170260129318344555346186659193394076756790743610517958375860410124463818911749127936317996433914592248443955668310915252633932515159025740595331072*i1^21 + -10185946662302421156680029852025254121828347542787866014856452092973340020314544306164673143147623151869396212241980983760255374604094944596426543846866050568420816678702538188402272433227637647339634134062545562591526814337775885644622599865732416699945276718766403127456899522741536945508981330413510709638402091194462904336312004497025271216944006554003932794364950380152133400568163430553213975867611996119766682025437155328966954083270156016983560509015824227569657174993035487027157407923019282343931097805208960940548667683790764875327857441574228371654433402862559789802482878883985811486174836694780921324073274869053412199288950904343161381650463373382080268442050841146419635001369298176954839858276903364023244143171762875912473289123648005565561860013601561601016712811866044983740115025256459550544349216589917757384650451338968236814051386077914815426966424664340010786876235698346941896536658195577143427506041887050421079184140218364933411290918284741227356384790937175636891339543333179157200301121074968828782648938030668088735715099107510465434372488184686671290966305855797904158862848181787051581920063974959417865310508117198276422206035237576412398378556069532893101759166043919115851099421905626824623486175280506793053407491708119311512380541836193637462211879887131456318283023569580870920031927017752925420221327646625140535533218721596941988821320197723615022022802431442131603289670599098769718396468096252389100106238509263714919616653621300712146733074535525117873436260184898937271181766499937127379825476624537824054657358968096743606451465480986442807973133611717264106360286442023144968497671338756825070605746456512629588394191457454038568570274569429698616170545772705971602537603706787592528667596554240*i1^22 + -41153588947796695652478958969282584945396614182014375007462138736166573012439533807283478829679526961521740985905329271958431178614512605796695789117673567370629131869730217690854369791136470058901846431666637710545683629617118721492529192947794096254044465068657662406369401460545181692335341698801240739797536889755382484243769892727901517835377460352961321567758537822455871217199640270214675889567933661219155999264309185756344398692994307594952845305088378512574882868141545466820911841871816832353227260644731457713369202809266190687982584762784928535313760387121959930627520703908691680156087442642390335069877533177967484191231339398465846003388426232915410878126916794345298401881923217035654837069402802077154886088334294757274563504335831009907859975958126710250606099020829324560852817568045035031049301115947112921174117678132269136479025686129784318965474299800055726599737123127918403767331713148848141541710673481378482189245480831794780965872315612268668133132999815741773434904356171069378910975226332046511064686292258404158190696640479373816833972797568955801998136172697924138241683012906385038056666472290514771249349395588997386902132221457016854578746204924886747195067884470227761162253278566559117868253417574825283070637218999283295255451951425987440426600862193251702806642197053241294787948907826580341771031475402398722375024575392884552785280007541131176184663579516416747385848116879458018270387591654974044867731336689707040216101901131228775614176164864811644721821782161096692727964085446119185096691741906624618173263049844696839094916896753067426840271867305352742932448925441957171484982250208394193009801820269330390433476573970347326670259246021072009048424076324064179368579608286610410161831936*i1^23 + -119688518981270424805201054664557704180220253176410880067869339356725317373881965258435030894020063893441686928822685777990021822954833905996262096152841174935964925754734798011301352376646518604276703110342746307465158952109158818143650011186729682423838188204282381029925604552820290196672763708060703133443737695303523424045963710801805054356781215134438325931584730976946633138934908344538111053218085552746498056877815457032906804304913401903653799482608623231576530353432861414671632279652353421087570946706442944658231143139740171908260427491687339816789542379881744274785648043516457327758776373262755638029924699814998946340115161950530854398787211248992076747927684916412924003867500033051021323296276075387616869817720891765806503765942223969804981191397493054406096878820802699503386074745834976739352204555480924586147228647210922269705679497603986009868758850374334884173055940785794818937193941551220425128038868062588056646402796959790437474427672884536002504623801114862966360933369992181343863128904307965501516543557679345968934278806699832298485024665296501754699226432299962855911394795320469282078786869234902138173940164929296101004181009380984725033199961731565237191871199731316053895175593589585793072774572071071049073850433271317057390892641071989839349628731625843849965275255171738755549179492665567833440817399827303739963477570236302535266914318513798170768993547015250210469502138825373924504755610510314746972502724413873944181199936863939454383600042514733961484316677107101229857706865781699155986055840270420563272358417202497209530053002596272633275924730842286268522050111073951907089526107715091573387888458186234939512153808830962887796178177280105866680848260651244483741959277445291966464*i1^24 + -252179904442199400106422998174352854641417331237920741046770578941833541856940279601903622636326408765326727160950219286218436596114060643167781801690501723523839760860261786093074069130421710716185658322333796995026672989642948358729701317104641096709147978400776360669610247159442823384870394510468046016737345200655718373293597748132435164731946236671096141889554587947514867735181218957732594847128059175920750207569441074074860562449152700455485437647801777581949155073643562088179144448990124757508660863557241411176268875680849364983662301534701600680811048422900406949733988616319328275211651692475631084057980118515120282117983928491428088358152767139105340108823665138431337602890623627909492676228026434255137418489427330594641200881311706206786267520844167277613532915694508650775784010196892159916929806499395488773273677932854781301095102402540616253261977481947046427965307058831675139039867977867398935846589721834463816093447380765861699172847414915772580579678124588423831860238561583361081337217881194139599830735973449764248472890326509112065318506683382826341526667950052018368185809171037823022846305691233854592235704607556075198530667618518069351977913373004704150785524088391857326891091501902163703925880216264996742927339449381076604872906764343001684804454997202985234982666884004665383255384371011039368661815823932288165265137497298477911135813540083316766233606231424519503513772899326708703497600144594681025173968283307389160490206068321871755249909181218016237348231752687888458631662549194987874828448402212143792790772887197230007829994019588976853279248399309285529480145696207634033520527371932150049523765006745354962678641667285736326068369276687670696303544517856295036894339494051840*i1^25 + -409108425398574839282950999795199043075028271873988078286610645923230315846368174193427588447841284176566797390413982985923193349096810916878681741106896070911146825719684634315821303759069465647446668767487441674620910326358125693151969913244289759821006196431016836108533270789214296839768401898095298519818513494166983760350996409664039624897011043669168665585981209057824540863030915377889998687183039091695258256981493677042572204085779454321552738368498989720730951168993694233333633135007470369354515195801744658140549173318901366706811220231992724768665313630417425294842817628366486462311479194584127981710565910755045647768808124253784054369934571469185987939534861861679261778059211322028555477151824396005655230917629068868491256928279865579399022486992800902572340993154450753632410044063947036295933114668362680469422067116981011034113103639091146884421177743855119247780677185168742866481900149154152616669327540511327288832835273058155637235346160195383531004235472730373671887736176504889581011554157244877222581050549333783636844021333844561988058190196071775758758360403176882203583513418401883536349280542886387486054900387688564631561511026252983018862940030820293830333509383376299118843962710779978772007252534312607064990633627381635128567239682464184306362904201253837197825494317303876205967592102198831652071669036803120120690381125225820827967874539136437779494391292603543347778864575267073850792828517897933588417066043590822484963286459951325866795281606721143630766879805589361177334486592794307056623989848769200754429605494951938592257351697267073290284546954814623520596445416743277474365289800351772576236069875762373140677998069039283303974723837363593582931076727718707652565401600*i1^26 + -188548911336193141767932826514771153795187446537070940197007431326483765030355298735339835330488232721283163855340152008653686089343095547122517712990660939411120091058071473577515536422504828355057555303343458958214683348189046279937649709692345870430202751734840149897418491141012780292338812753735146752830452702879165634996168716125076982464255023407050202366706522218780522798836190868454496994563348438371535008488088191504913800752849261905688147495616777586808506192314542782904700070209862333307071973178232767733518017720005758463366149315143524255299825232468392720141820790132032664311154023750224956423714307971986616655729846532990562893844901160822097134465616949393107615094570611109564921161881710674278963130629023619713001222883378167286083525219958792781176427826356494738365423478628890043978876951187427000739638607463980490803763103107805924449694232449844892248576698703846132992911814005551099378406045048942404044801057386707028619960792723826224717551425293641468167230168424782195775152956804592246784558488397110958623745770752030696254934745496930432220146095762372523481411815050623319276069178788866230307161975207693608190900115016871992491796252344309144603271037766219331374518556330503591417950692126843252910737376446402608945584779687598226636273092219262755063610847227571083669395244598777656165493602070698193888494918839164578170688164480787256578699234370851706259960296169262595783445238760539578111796227998869121762692510629223713776907333338733230730677338835123411205175444119230389857522137865825361434019304285611656802345738449240469475912763892223720042158124839212197061943592969550879793188475727627095112489678265981140136136059841552127721635497474613313536*i1^27 + -12850439465154293851792636986346008432634855939575745762590150513963848598043417070877450420487303743109009579591734768535330537813493890863783742945011235380335817634130407603769822989857064536364125313524980456125101830657127043977624155806616852151051947900421767871813617893478938383445530161661337664990122360390998364354808216331525365770031759097012669123316284591577497532873877810369891174037569791461200681747065568794393892329138973222823620978380758710507531792675226739609153308052443467800705699959803494481962961372242200842746745321829356066304560454212579070227303257845028396528147891811140770194695521702557009652529190816311893329292659992226617302486601280682700370137569376472090635157854477448569774112252543692218716632690942215045254603840380457748090011827433278319895709914876438727191342183231590857200256132710922696153114266620866004863637482837715094078278356893308099619591993557336283753684673112424397742745017150330745998807396701890044605461247092641593212421053780721924352712071247821068088397056011635067820053360850029700712517479652372474583462251630956368446258512630770334947724411727785854426999266913346853076560216185034775085670161746304963985219569966992451656297898012465933176178420891858255254856986516149639089397118104476618416356553762147204272939958911770733362386109730616055694876337210143328977306224616834808706568653388194893589464756096238993656492138482668052142625112812603421800190431701378961493234146479937060344282852062958814474209777888441864678834064370677434626313004614890341879622599878442318697596432966138355134412010494363611703351095081933402365964857145259010205498744686684362458239886314504393528721822725703976378134398238720*i1^28 + 17360101332515493358809296794815542032337193118114982500006280833191438963784964689102919391548273353056173889502963001842716193371586116799907959652964125029252467973546973808700853306133760114636845655847608601912025480966966074184403837840688346234213004595166006691440418547634045107972014371333343714030975711984803310358898309446968311076060843869447001355160981606496090187709259809013690706594165498781880033894785536403650726844894119297421470422698866552946061153210339686965338418956829946330808700948002301181628000905991839208330696430076324222419722009149457984344956988627343783312140488069343386134227498884709909774929941039868711236675734449091077105397880294049753685449948765947611272610432448339828471462539577790240139426421701096452370699368221999865420552488660670793148965910686967020242744693873447016780619982971211897170417474906354557075195328096486225246442255208388382651261040777370845985318725678800023630521926540998298557197382816565020169382771105834279694923821592263243066385948111065396489090479402554035541235638565730760615426167947702811441814967747863650868628274485844065392584975304095892698826389853780105568564285145042577999411690762244424603518681500578025003744362185290115963308615086479620885698934645290159843903719416113019755677939172121926618329759332537358037840727851341319656070311265874149556809264025952889440088155490137368171266307034716861977000740262781140695772536662737891250173938116646263600378980698674828541685553255855471652918436533475849933142577058924040455989798910921225537332223924751225033606111210886318567515058143714415812527865445821980064430208890795871267942893743902582484051804060689277817795287157484463004319744*i1^29 + 4394934282034392262032951178768623563690192148561573157424091081527010011656497399084645751240262237919777769567358764985446759672398533397622752001571306476207173944643028841375197555259661607988901445423674664540071860906663113906920042414972856079055371843118693656226096949007354049203411221144577234380984676531955057813439797247305344086909826091000381433595807186647332272738639753315510090998481522054806126984997083851300613257728603907314043052764666761112589738243496413899339432993262539493009083765189190726971683311999001133620618272009208069570462658051737492967262446271209562768460489769796141297991429349150798254148952533083823176709939229251610552520890420514455181150260247765097331506078008975033195562544894152094529454135044695154957939105324351312295670831133474172889047897184772298287197469149453401465093803669812740580324890110925232074544391106391019379722435202868808401422379270922537151408533934123149124209408433190282557767566804011674269144732844598206065304082456617856572539814689707863001328225279231708610882606186522191868509101543653719116830132555304462895035853592346587482063285990922278733700474231615410553375801758858567277782300988212428932239417732680193392733093225851546399078291747762660956230255666808668609359571922236395990206051732600154164832952918720387294787305857906944633546758207968199487377308225445018188032173806676424528774734860514893272977391912582211068430696935450499807178949181725960747753504057049059739525920368703079306826630619713285145156146948832102135830396542395313207487098291749620345458421929458314948406987762834576196319289240087505440684452191949824716272689546443824034259677907410922605306300517069094912*i1^30 + -278665546877615172656790195779293713444692976189206796425476909781816012286104133932416484943900887086211155296966172009286451524672562682143080599005373670102914054706399356211360994706329729733513828234380540259603427210285619589066582120612146232693114765690852897334017840687732250133204585580512877339778098165562700707981026705949042345604880953407639177163801890160682812977751485745808459123777342571101142632503245408447980010178168751751125816241058969343472633166338430363131099369314129713184596226438357766646614000429106680512235298580515785531071167062457006016803851053847043618124719176683499050185044024296621217032562869962069709792626593860006785532745055771963610151556558247875614160387567693480035111717262434832838986065677291225056339267382735949292606083404296658430022076549599059675272919944825751617742308596518704890103664838657611517238267971543500803349704334766890195970444870589774877866368001418249584743811008604424598577659750352503273992720412002402714689120921024146938804896587915315075308595697480793395723441801758204860429026366901942774970905028536801815753913658506099551640797572001669498147032322719499771799464936727167771568907033920636248796598827707153659280664946988112100262899504048143013155403824815817485334141339616261102677826536430227521093016624752619961705910927780906725010825689829130594866778546331655841316415376319603686024418743521950247130838008895745897421581641490597190214715723879522216652652889912320371936677087406128653775283755389649920850883938072758300514625505478572221769521684908003631890435344856655428423562917588183474683143356667605195484137941700647908527281120761570455733394923007681255630469857280*i1^31 + -261717836837988623464873025571130591850182266004395781445013976340765197770842460702816263606849088831251533126330839119910015759633193219884451796073177922482535906089378122552031183379997418557305328761644203292219840472738521935129394272423216911690389199329054373989349201378849473650599102083596382508111535740233497218494395901464567562445206925632078307888189192935589747917690895717826349594568980937657988549244632665871538328461869835932568018994744533017962942102278718123319740345557613048116577966481369883650801768026120148651098702051372153095365550473438812908868011206781701838035033583074978371560683817917620476898197268217157458425249782101510343730046079851137961973520031460794714281757703627367380255745443994510465822718288041432947517637341074103564215228331830844883386622933824327678270027355988983880236202177274019522607536881423309852345266191231000623701963853842152504829996552383075000842495914116940718616350483813154905696559704157194368062881713644459990800456300775379670556845084494562491046549616831447204176707828658675172968487898391713781391641833433366821485912649664673150016095557100752539076990781492981598729647417095000338058813339982781317373501248873047214572719490310082553506841075970100249048824809050765568500612357831886111314239723845696416306734674705031755853216727270379405852453079781641307732100878786451673703798608619962460517270748641104393690139002783050310434253305032350549098343741845701566505410939450032155539565065156897066097386965519422118749082591485164727457016208229962003705993804725087394659275281494066356714836720479135905222918257626788914999563079252284104341756950022817592122504122715531288510464*i1^32 + -35587735634208612773221366770832900009942359066044277152746060417141287514942619789127229041365147037266752268349051294681956080866620848548050404963204301527781889766330224967904191180748275571714264986624598545480958460418125826236400273026843321264660824163055127922027043163988053193940865521805866020955467810536028151252561349303563325858488315322438284074224742774447961391954298131972391668684707344524075127715801707619027384018096003955094536763459029093320418152851759086104152247180342898563776976055645312867812692482221676097282911229654026673260539403644988641516536782738521260452753124796000992472137469265986850449389348964357122563414595002961135051554696461487204167338926091030717514823510095913994344689318494033957241265602948533937067405679771471220994487156978296605041481425439756406224650672079185422856686798982714526755657824886965828329820154998397294960400535847658762866251601059650793759215933812762230785627837686952753745639837186738482129990741446190359548517607009420003481987954351742985371431921850524530513513538466999090793198318707796932820039646469731243001650141312493317571723932320955605863604491528091696753192495883993447394152664222670214628815694646529869154890027462410702256893414148540128321189354081570581817418359692976399891735823954717612526563032415587323927566895586667193871594633786611686361137496753020791113653673086669105225407838328104743782408449340827405810977316838433354573072004276347027957659900372953280565178097753745882474482182103734300876798409515145839208263749624158962835261787904941408468430159350823805504683131578103522731022578272628321180264963985446757407852243848607824058716986737164288*i1^33 + -710653044985665810618238107646281368889236303902426091985724045347209037573535946493021635398903893722104887181036166792165632325132446273361341856836928897307947402399287177638730082833330804197057228988638748378372093548459983000977877564536623011324778240463872401930638203598190016856070625743435839217039736646612321655591256754418045214842733835170476035161590105513511391982942121453006931909735279014069624119327731676399163340443419170369557872630351822440166583301495815583685247871953945230471076227307307266098899997454229130460977446982925898100745141341729219962566900590841295351781158774829028261074125786264099168875934798630092085125414954864632943071721440418452786879042661270386188088996957384035936672999272297649384692211185846877783805238182511594032359820292772248947866010939140935006630452137025582275105824394351248972289055367630754591475249455137141813106784346617170172262831406936534169253872693599130750301607398958786615052242822134846773116167771940551221072964114257465210334074782756349609448119873576357268943064765042210704706135031439220751378878039361043925418361676768266650549648085955285362015571623499126484449020165445957265176116156307637216200557191137999075413134956094592875890046817305108178982725606537677185955511056351710017809947386296630179084273159594788024908193419273683808115225473160089594865240682207904058149432264022673695950199167304213617264123709036558004098571355805069265565183380450667636602325324825791669698172991630345549718593259810750162968325025385891196743533109651462544884872325217555231306081926570269250173832298390358205849033278527019836485378579851782572659704035147426378387816448*i1^34 + 117198703273682326317309286072368631950963985588016547792854342522124092565112639106994320072132377444123157173119063156323783167010948493618776430827730523774856483662309391650859109069584818740959775142646093775168272667788272983865783643170448433631330460187831807873289691821732769420139825459213027487518416998709590417102433726731836719844321349853636709235998205342120803347051623450424265808867860429237500732001306147129909627582845188112785428941318176431909677488231536225189262959554380514439921508208169986953887757338367708574556217100148772856762368675484959647906256999144661734915191929256923360640550086953087557416284782463049055206613364130628196767150148342840826977008103704113036126466093541940197404936989306132221927080566149009716914941284168270964429871374871352400320926981111380322666494525497198578775026050653654539316800092885800093410432642716994309246178833747322466897477869995422152393585735134640554199127018370760769304972987295481903973017344824654974410154471718389229681716954172659329831930380840889164054943447161314546385166377622719876835323525188726462701423229491963595242499229295142786019747012347345194937208240549851131136181395553148633750471481044633558490567468741755862199997143126958752460688438116071535251365324618491897046296634473601211953223635083006744735334579547635509097248835214066527379868470112041438912256712283103357004064705299218900126009267408813290519473120840272846346484814536227783797006119762844876966573556010126628903896561578888177430120872935529760817636518521401702232096707759466408266846803367555539782860802171228609647363367745497606675382564869906477884901937109954199552*i1^35 + -1722901393425958091354704326231603987392171602398205061224728780275267173390488800157715045842836729091984948918001905362666824714697601491174438423170708386365308308693720567093117451614903718341409679295653938322094211122818933248365916138662756084310510099467454053967701396792505812170314286895839272900881924575194004697494389155226125409989544830441976430812845063312267153287692156272670234291348812801457460425664851640036533677989461622637559024937859182215596358718495220278667110483487590385171976538190777440082560023186814311861533073764397795452519176983809412971161167131983574691709842379170851959549498135010294062857191873195727937982848064545167754195599414708260189419271500018826965943847743633584561315402001062124891969961385039437129307416593087798352838745594030315214304215111909722233149075046283551241572643470919316690382862746400983244373950528142638881174897400837736924606907086321143507475009639554241032580661341349997815542818810554852662538969908682570409826209702716687438349781128328596645840476761346625261126379771186910235585798718303216976208681619532476549293808637983703045404441240630977054194002802338286257626940369401961950203632628538849563088189070392721453130743993917281488910998195709752309218258685936972966282811168141068468412909453836365412091488338861928913824600632712198568149125090554546126596118369721916554014217646474176227277663874739276259101638223213966041030389860396421225216198119914723457095299255088868983613083768697971901272447111241217827861362896116607932317705056752715432495865469373660540724926012785509869264561771481988120901515345653552205221574085763597472422325911552*i1^36 + -14414250884991779496037548359920452057944252065720659626910656513275310943007096415948845794086434385644534744812173541226766466171123896574622271744403934950025525626339744203446364964711331817097305184817117684233296521247884230658494776018106858948453707503589856587264080702588001901114936825291677904927511283154379170902067996189794053642950236177458580292309228929787971428182367012391655650393930330876228035161147944444231681062028749976842204780619920737834937282246514126866804166155719021903255394749131036194725669016306011281516383328175094135717129897222635195441743028032093883228064021785252730480135697130698408431607586892172442666525191410197565729283969469709742621441801108445958634749034493889350879166686442159663841186991964502569617309238821089416477568743024141927218566830455797178229830404481442207539092763590012078169336464281508904331533168616563187811862361608899553119468744194091174775374518022944567898115066525697109592303045422349204699882558019528059212519913557792742254259172263691733520662201182431749862130322002189281361356932627312793599893877920657908129148011765051085965765347085152713818791731242275360748474035374518779952113704944461462925933877383199738477552086539894274550874071958921212094699362984667987134485581585128475589973401488949906297557883376737214708028363984571407551468511432770305351740290437532642785608011480165975293729874610786143391976871777879421559952415725694077028185657790804139788434135615818492192651915092371416675814196888409051623037658520004225101393019451568534959286726820743797210080456838926247039752302154129832500748654951372732948485254545111848583168*i1^37 + -19428646449814170552927646764865070283770086805297529920283983843443753919944070631857204918105165231424778259971582804303281342310986039411529872585732966858460794634447443380915250184911670945023862711683504850717476663326369332550690168868742402612134928676880720713398401987599857154198044542838503222019698435794226357393571219149791600865993380656291973218770136533790542068874041488465496455928153784851600821818793726484543248238972684487296462001400283374896184472248555788481266898518107659467492515771507620510093678866971191975122552352513112152844779612929792952510536695263914301059607506109422334306212422492099518013997477182679930233571902386042914450449791574772149468679131879508182307684464591561057004859905043192714790486378378013667566648172220583927108813615916634582901612649369524214752954609828944709864118015931620492365315966866237478349476322081257964665619472170672600755278376790288934856399464441287346773203647958667870702358537968738044974076178241910894232285075139201378275645265727277605872175385476488253329722375351426071213720737851218742625447147163201677511957833444479984900599745604283901647160968990112535714732558923780171979694550852817170647530552045086883040128207190425038955817734997061140656956453319840992410950041916200083313579745775583238439479099556037652226697875729180529428382952279699126190443358523200288588812289215623409149589882201594116734795867905138792136940994003282306944728530080780380156038392798588925646582084523122525339494091440726846805766398068994790591089675555375379824605366316729199467907208464629775996968147314515306573922344826252465245794347253760*i1^38 + 11696749997762800048183495813778699522102126544670711909679916136340336514914834898814880672619684619354318886777104038827079488380505796299515300607875561714127176602718195570801663911547124984423478322145424020658828921825514105833502728696111437740946484373067529747762234678004833525583796562504572017928143798390798450842108508139423579070949470995614147561347487263412012781734747926802384787720205997843578891515319334603508816458595359735785741964692556566238103946921622901225311122711671425775475111041470022182990233963051189643260497104491461201624867997929856427372801817028624131757054911260821352338511546442690275372245999932217912336501522532651837907994015508549206033583467863473656930622475148511340781781209944142158459566557560586228797707993818926703435685882114674215883791313684117805800734198570686842181994714327435743475498707763749774988399235551849116261711138398796347979856984454562315752120479559518805413402039601202303656812337563219809348929184814959423030877543917586888980151272780770631123363166973641578890043735693627238381256044668762509304608992906658772829808517062119788509084850946451559131888186101556478865240743103148095803375644988725238445744642684393898489481448582983599007104682017911840002068727549710516362321687428982103711821594021849432292698282650639644083189777337324478385364743090641204049889037830718207025551293059367255534774046606927291356709982498228566263583482278474791365141681514133590401068219198834410813468229862034047256276481721522969352464856398815109594544345423083373365689407417097687436691140111526272144329794959969272096091372971734656352256*i1^39 + 2524935420238993535238114131066899842727396014596509140542431830767662763528470510834570251931930072667014967671517991720614121298254578658286482420744699746665610238423293975484060832598460002473625186541271360789862624825373443740655272023823002863477471221861277992496593646249822649114131254005613135608482898202184793868966216844528298579659863723043604362044109847049198353222892755768760585009400180861292833741962377607040522871430856206169968614424603907770660147867437545847963394762866019357108354658506488103281508797033366296212503324998172317818257921138865790205389196351715339575049914471538948058370553200231975872336369119053610763874812163144370762874566393009447525797986932345928292761908489745763141055389477854512619620159853426045062670072446964118518015367537780961793462076503718092667646470906690638949287305396758913430868978307770999967865813129852871617445152826447190508005629315093004708854569038688859349390440212167361547500678045167033090805876564748613583316715172115384181953566707706204238404393020363840876578425649268358508667076843913090360146034157713526779912237479242443043977142075263299538527577951503501330565212218730996873283264938010724410656604324567503683637658082068266668530161680588383219724085605333167592996139994899503300401338309578393265970234386298551244282361307117139083863071544375867266288028277031792616591233589120391458953820013771722440204468344080329147876194768030670394357627097324216663645081936289603566326314792873355277342159667351698315196579605347204774426905460989111134367888583271927336558119744047063269146375404902962637129545416704*i1^40 + 7882050399151422437384382711038460648844107666807232115434917251319603570755346980913870584602304594545512227750345890404435118253483972278669745568350381076386068158250414205968363834811364048228099528162822557448947451466526802577886765642985993153567069921441774096674083911266909076539635430615872189982282418205449009603960182643178245408094875286675442684934371573688213806359904153415651329340785179641020235071437706664067620629772106535716951291607610091136109731655343359167728703884047357850019755392878877716541663025854249730652083419443377121297738598289756281676898133683529854310906446729135420216322947295295755459959020382739460804184398699143132472183441134430377910602804410363049605521118162353867376572729951962778402877255422633698066162289470706669756465827396064296652217039896361899536984020806251326812618927008755264982090495355120158387615516976556238547658608845661455776603382552563833640807386310507886441053339228501652843076672345735857785399485506889128394450632611527771922816941936302219333608569399102416111705546151938715731336888255466343102858345201041815699307723548222656426585071922126398579571365626966318531737790037174225452518887868091884694037112625655674651044435645079060288889851037362146961834578344286734808517793809547341694666595093433692209771541314026901902032516135795719383049091495783473923835260413704994040863868805262681664563022717599281806304913219058162105961042254115136493448869215397989908206001516387895981365901254922237097894959239894654865533072656482381328640677390030484071240546407912548906872314774923492810532350240952271503360*i1^41 + -4703633256122618785389045640700734815103105715033557117412203976459783385918217321546905843656540260560895755757504273734495973072362122049889910626512943227790293669638644808389862256414483063258131506543955325294518992090228870862469090090644470842125844903751198465939446730402652446678557663117474140076588929570733259207573147356317152439756335274324827392649988190215241880853762237336215842906404320410056790849022781664167168068099190509030945662928301106154644348981976287566446892919244993984897810960868323684566462177630585428642603634802362626232869632358069467620134935252858540573905003852692424731175804077691961254059463637684991901707201199560965387429696798619424433538832736150019612835216431050839983437019580770678999250352896908692085201070459566295151059150892667559713675148661438695621333602159901898833756284216901320996247697596671996644880747625879091467904816723214660402870232255978582094896730953184100896154315166014939273602497193891388297829000698736523099600108103089742510105946618748278799055712310661942397221413934769131531651588173656738563516199426219858069988670734994344483954009975025781986323568993354200748731683724263477657267335825543881791073270197378299175979679279613284579525358720614705684879604679646740803284933398303808126168391202592358669396803816014794537420768280493108447406868604936450590304296361409924107246338429910031404235480580266749761974247566685068815737587629489549330504604993523097203422967320865077396050251758719609512282843822596487808198317776956794593999412073012064546979329803479315683110788476192793016175192702976*i1^42 + 47205314390369002661046028144803615918495565310843773317278631785275790989571938545882834091728956166810543239989019261242399781440754577788499839586293115561868459427971905251614593544245155913263632578640269373385513403440244916459668278488597270390647810207737150811682339346021462841490514400327240543573013317592899533871553421489428990420456268551684335124040526935276558721743761481093595267748053374292504121105476372479483186236019697932184606387483815824897591869509551183858454791732638135091588191076867447184549687896190499928482910819494259060076115939938264152183936420686744698402032129245841663019196021621435390106936698120323281985831917227111579338263550010439323791201392629250477453732497870593051080146196197238947700417316016792423565510008953703102415831004268707127312317613185593825681082860753423173143064035278784185493615665138338504535591683135099743329184311189643733855824093716034391496270137897177560652797716868002763484635167121442482139748054121374292723063435492887127643950853253017233000261719700099423641533545192592109223944847973719877296171183333684585867359541041797914847387764993646296507852806882325479108578678119965337178706005365106229669065238160815797631923972055050074628964619786322433599151217746229147130672016332884936595913285715098708064469377457241946920774803550269485382417253490028089846694438597121481203819061759539153781780200190171139928295148621621136836928981520377355855987666797737495015140091270303757341636957335076890650636911496041889494747988777122602725596549820406778387592386525708936638006441150907416576*i1^43 + -131820407878042986117115536573005399584524794049893742319945054149027767848218401911741143691578195146869182406270666163119344062048455169112585936905911559624605329653416577937436378667804254999569995020592711496427635428421232847747832048530704658843068463761380561767181007307729595295799888955593204483486223738572628644409970044373681718873362876382347522860923678151513508468791936836828007529099860946307018144359106457881932637556400445812531420641138383028277673739791732697619894761668282237907752492471956265325537324208217978427943905534089997643519184800899024390502358410247611711881753396350982533559982641253050388809501923029303372266416189699730000283999746728656436426713454779129975528651323243266815188573685339772502668534452072133348553567292191137152157874032025156053077660866536336540395844303291084276052510627205461781559070561401804503324460503190545386229984769113740421646254063568897255867794569113764733810419007948418660039506201221281435148212087857568139122365641074044379170679316258219382986461406843903012753559405396878591262915273470406735256543849136778650872215278095770840229369797040968651772012224652957726323344887848315860595099857745301297971797255441259800915789180400281156737965229601912976327585500039103996978605091010865981098574203615881247295979486140445641441701719511795111841869860010790099392107356487304751870073158265029340392861260029712407664633646252172573691912572232601469885486643817722746091597023552990433128441768872499139897200121295170045426569298514359114596056222351046467053271532111608360537686016*i1^44 + 56510783195228729649966220895297423838300260922594679766066915982100632454139461362967790913066404665508054687696575768379588329783921509375943254578278592452957434264763526628935117585941379146158632259512822843258871328174044953196584436597403000854910747376361521698733474349584373048077709341722374295503864484413793068635221265701096010920758146797687331730241258850793578827281241952731266445289955458945975940671197115009896589165684378331290723704216037592590607573196710717024364389054260039370278393920930519910208953701718818433584852603417795630061705390161168283197945765901978372188850838658044323399401386083729566736514687299910725517131473995998167004150320253641964298156237151833219835893441928206272238067194645763131422015751588513372331511839024707287228817007348413426381740577084302123016601218891950156334160637157796462416279932211250059170400327478705710969493510817743414079583789818394524681306268788959055579988185952922552859094042933415791791049136931129246857354338986449937011649356265649157747639769779315479211792667075241283345657494801187549507103617716385931751785466703098607798516958404406597434770969271009806747324042555566193587684222248928762800177411427071548793685932690366409418863697133924633350922738031812878969565757645484930275162111174574924962828292411087548258770272930093305631471200267366733146945371443483146906587898449254388634311426319313022756317017795557693103674255986360708731942059703341570623396565708497696064825370872028556600015491493073237230962799397832392808701400173085846718945744125952*i1^45 + -207074756817570236915696724027108748229957609479512182237453674174817506828721232980211339323918107020964580578532749592648792817497869886598836703718936536562825676492346791220348328941207675651569495612111587888864132286540546325921369008662748249897185346027150099287347728233026902571755483754591641202700203888134547591095310414557737122134934966379025098267487011194414711981780086344990121630789065183195709170157443313412604702293486621191343811329194389214086024967465788668296438523759415653082010183828680436890859647509498293141598196815202687601432718264761560957176057241769466907715122114904721255032918425839893889935188453384726150028640535217081545043879097630147834146575909917928916065578992766948385057085832446724667511490062399685011115312474661745021553883938559521365286222626300978240987418178657486747857058478383428866545381316420754753053830159122601054785164317686648584641523256808731201517050836259763675641880391036539605458650235822678065509236897303784942704851832423624029517174955540044971638609971482655302990018920577740335465787387883700088929921642859689984267932087130807362913462754751649942753599291306640082415095987847586345423002548809991032726561811118074053720106839689964937360334935923134776031092389444561598966006455394692399031561649627978530885887807037619458198849006624291038027384875062716779554441443516621946351860694121723101051516194824350348459977773928705486780923837285612501973781351564292766012047262563526437048758479218501017752236658454087689732313103351421144168266590919201914880*i1^46 + -64526809949980648072840232887666522382169659345878988187090757212131730872838806152284991016153575140925683539001168366046563827229537509783802050610024873344351642458241169018183577411913549593845207428530081231324772949513357269016708650107321265253539523914551312601348453969044173577906069757353917361558105047358723722434197075059123686890501629351632062248051547112043381330965189208501611974511032796899829476667581603803379019253249949351900023320669968565849891616230195606974344698088023573669733324560630085887777211494803819786415694930848434056954308084251050449309463405078491352689587641696712218887876288113150596554314227303977825188697359200027260225425782174667135668939166287065387700599117013790600854092384690327914736448966330674943330596714079978996470611952359367606390620730392938882541831242885797874805103814976214221969771917839202829976562864838537550458560714919909119307210568746751660701578226415419922823002442158254103507577608819031770352906905756575022902863566523463191640547646518759613581890332895712236115911029694801860292370863793621504694358331015109837824559046779799546313323834362655597558345060027410873903529424980577984360676871837428379405267945368376283490899877665573364381487330626965373512950592174511445099028833443786480617150269251108206826127756661746753514934229382671171929145078561950755910062361974911919728554960420191589890337798058382341645130746643106098366363854190489362659378194553729211236676636944464474793491353506886374844484032038046668440129867025123425453604864*i1^47 + -5346071257925192203246014062910183209243281968844544188283625644169380783073942520336655124620443902852811569358204766376299999485179318509719996667573410892375994864985597502135266659737333796343553904009771909182032080701942142455229291901041762287735104487652816936126268853899631606291665504929869883328804209397738099430420586348182169291011613416567005948942247331523016967712479114729574049847746287084083729809046844534531489685190627984291048884674007363781838596028893229869877074242295254264261068921953831055644278956278904279083965204490538556668560496801439608266973664812878564542876533849094314188914590228651096780459486185885317198161623354267672554204916837168563110531352645680391617081309821649876725641856405801019874018165264344896965031908049835459124277781849002034097992585746291513588166298994180293281379742413538207668008170216970885772551998927382758873544902005480308767302156933683189355861210472806793792045578758975979494965603256829313423418978454536339963707164547023645776859734576602091108549083212546389708382736973699615761802752587329746273881804713660311681154544247999858351268104720958546501985835948634059100549727823826053231123721275460221982676792277523375703148015689698191896044038279352395284581263860711026111787648141983647157570636867389023575009913652125541982283672960638683443337258023905273667856915455405534103675733686840535292557156105153786433005671539630834120858646083084697208588475742209468786193399531487907911590560060018856680325125329527354852788674756608*i1^48 + 401382671734140052856008276982451372369561364044720080343281127230352207674107458351905274806898023943873979879804479113754480081548624905369451370832948927216655656732029487836018564874083990614199002965366655814989034877058357879687035964013382764792123142407092580486958323326811120684646243878628660577575993492483551892703038291386246538978498545668527555279689232602331292353345998194587854395632753684058599481819297920969928221008901588178775637579331218229349216476645350471482412977605023083548527735750258579118109152927889569453348865279718941996408446690206902099173020689776280274087195441718525813735936109044711662147952022787504949755101061036431090984266144372249013841562049038252997825086571674518793241910690395745499418301025040670135924805059817109791824878015707681744405436586620511776147660227830168563281507151626745674345126185463616901756247829806564341547091493383533253381751257535044414424950529291460450278727870060983313043938628418263492922614149082149799696541657348952992983402082631561777955323835190140887101617174240101221931883087362313831380851518154387911596822382923938200288917739480860489137261747137498893445757980923061571594843502626428996843821888013687306618539554313214323563421442243883743831124202482049574753580976265801382237635230959597394260268504102370941027916083350633674356189558877337406526371933309096139705439191510754953876524387277761374177240301006771304324106353028560942515755070866104595153413692231516160*i1^49 - N1*123187880112445682644516016764626725106801327367844688823250023121889781970384182702347510526309028064807968665614089603818042249186948880693686526648875428344602799084016714651278498599803159605486235201582727318267096530429589603529289855248773062994285607932118980383763672858661908789972822282267324940881477265337696272262847593307503370506801000204835361955293859393541180061571907504625660778915930134523978658045056062052011925190520976120986360853769266222721515079173494588163174383094265082752340018251810869352944662550304835075427448540455780266107946153887171875*i2, -70924250968516752955136588810848779551752890313139959844931796770082244726298802932678007442987823554298262008578652357912042830551501245086763551830445342144404264060204768346195604409856639318369807309000226433288085785174625752710246599512107052910963658185499543546912929460979527687950165070142627194480397244023790856778961321255011899495121993845100605061496886852582036287815290364749951225501114632999079421099511849058462093013953768638613035556293289562737113694231379173681930407142963982409074582913262253887315131567123245710125077015140477353505865178163734478102043556917942744533560704381961173265563663247636519357585932271176466435759260711804924412101511725041407021962021057209400903827437188188173611745076758873566459851150369907387658378312567116683416556583088684574177235125372054650767117331248170056629341920104581529823312346588187480444529213614914660043552320924975588960835528413674965781816054473339409984847476988378144995552916581494750260215396219568195063374655721861940899516900037822676887507503699962915366612698348600242532090484044260795367274810487406547144080755645875639122824439699643941263392247871294485122273834631418379848020174686153052962354142393466908344595220923047259105833766776917259699957215044680282310944609413153941478095858827444805632927874109963028791966909212493473113912387722090848030849679734609872575187269313188435118675051336804165412303179744991611931320361691602280991948470442387372615625821687124568088710048114009409355199625155689266596722695261695892959937156897975081107804010961865418159288773608090820774899423727865180875031864886694126363025033312506111265873755753058937681990280694562857042947427659752089769436318715238615820254864777732887304207799743850593988855715377998091016184632231839656082641333182075139371166357664835829760000000000 + -648895533714756249683346479323388739708854776704638608828106345091004845967430095638442175736016074192441058624979208233483249067139243735184103397705172122218593455846996428238560232737365431844331950879984292535163963061741678941770202972063408493029588929920398096769609835741519272930841375711788603416595352691149820884935827932637133548224803865414755448577119973490859292429369238417245442476408126345299521865047233494078997399311778078575519735569988366873008809234090231309047679276233596839696265816728753774812725727310649047891692240896541166514086278531701410886451534105755664568844313323317178046093630356584715504969160120291830770489628013825947650524424324795866257135138101558199202153738897293998170768915398946508935106709351913326492777637047495319670382616792756733704849122180933654694024852601977942200024027368671709606352540282877167445057352840477360181540744075612599797898207096345621236436471155183712899517217498043073409744206897524784401298170765517461847068556721247808734513921478446110731175249181498666428721899819483056403442209536930831253134396578988944357867520936305033468165254538965689669755597669059274556425773565065965975226994013431612061204090259560186928453347835320465608965145783839631156529517679517471004630175519108018786316292134382157377323907186258514841919441510589961030152208505534141437892844494319062300131995152688265210730575568762927185310393757253086074880860162510966343313178310277442894095254819731797680961133138595086131386387129492411209093921685463153773164377570663027300890081680460283830232332327968980941510087744174543780496757023940556584154917738378466442433287805836924837483991915053615373766909657538458792171343206128976484604610697191040594597620569157391453329336846031755833769189758546138460252969215982038264195896702156773785600000000*i1 + -589714025793870814863528962066993260754181233553596376725128400085726632298796244204485248327435613560007797799309671826824451799714016957623287401570597557649400531932518207973956073534070481707642474989940520206746613170508048125056026890737903803744919914941927205133252465089631772713298750307686264753799380342475001155771842659791487771782387257320457986344672433838713004607034644749251215467856366034740499179009140377914092509974609183779756054938823977077476631913800403044277707933388338921859257853731133202026480600076233230465577964552672447020700571264472644060079297722321473808264702763623697956808238676262336409768099475663306122068516485157330679895718350551497290364730507238549817586247215478538012505910506511976545920735447440910651895752916720828502808219978366884885355656741130976081404267008407920247210464559558880982334648689913686344966416134911092428175819362822272860568445946614382478233045284648487658026586511413533134618309575590474202090194386873840814822358709015066569735101675602988852053929287003219094737923387957660344694009940571365580258714981914949001435496153055388949200776932026272687327142627747748230333907004438700324978891576039928826460710634300543245708060869160557024233289208958057267089611962806602509693296117377631667032348856271065883570232958384872182923248604679401178361786928098822554156854938321685667485196341003821169157008778593071040003872990051893407379403219153478132397239530440628003033994089281376920858385225109213400777102808609463377913410089472202540468507612101557075272198843221036853828451481100785852828567664612398313765196734458681760042151332385105992907536485181442544434820697428442910581646403510887537821935644467174111197219973616788958003242534758302508680026838101141255731774336157963828010081739523341863021464396618530816000000*i1^2 + 9725186005278983527719596074609813461811017640206269941228757843441148444689223117426554994410958604695612258365273477732854318102896450528710913388101224880873311591094651477463947321722225428882545368926481597700797700917991992559390014320614941066063231079424355985550242199359474004000673511732427840695428693639055420653386076499454702337155088554414335304907180318701316411411749525662123144805242234894805965320336034696122088959305820964814086396628694960712488169377524220095681501676156281416138556211789855984067265685325690877182860369258340563547205310300530603895704677580070228255548033748790907419537684529931073611427561215620960371138913925463642789148993229810281890123988528262757670872916890915238050629180411655652481701102801039787114031287642415936065927596396679192270601765742972737221052649885363487370558180616735311239240367601621164697279948133790095393139456967489309894490174254808491666820214767565539889427280278431317948517662357699844791418882742094759364700446472685690860598436840832768009914763534541599732410009801268124671883840116248441945941116235696001758228002529587631251926506728156252152916913491246216560060202694429702326483236111795972350806633337805785853139932462861714817180223145069087350676006655012390795751064579523265600553282322436963659151784507912222473608876858252023905768891520011861292496044587211127021144222101662043590545965464601482816500359448463810926137245752358746280830410093976702387016900084931312038248483909233094087601724742900995230996496615446282832287147910890701856495144522565910606073852423361821132683430613896247524070183366516858435864785644055133581840990474087327608581142180511747255782096157213327875735119432298416029461285609138344435796648921179085518711655303795181109067994881304007979386793293935602358402043528809021440000*i1^3 + -16713354336705777123610461107993829788896327903510232673818640925237206942011474683483121094418295335458907866355604518280667070569911407794262387917331555891649949942134394349851995684683925487738277170955645606228703651812161568867912497026739643159213326463550980312638158135333845475217978193897791657111022546116963776722176608815583547339464641819785140772588323342149278368773945778700688924752652602405638453608931099989263366670759467803380517327129851915437446258751969289113477375238493221937685369876085787393087269842275186978440349937293546975551956272121858348905934984822218445675981722533569171231516106322888879340643348714785657216735739529273809491498447495813505590138577814561280769876782595351673366832338010757016823022920474793772488922730761334770052279746793760000371727575634528230460912517953483133831896430988411793153917930189813520663154003582443988256628037507368203992843717965714510853275190811154838260228766447548386829420024237126308979674278265147428993059833514235415445788026748058815969137122129073541576080395063001280939054192397094551421284677701242384440935317188393553826692339026349623671253182317405152159581634242841773702853157345193875784016978656316887889818234879729072795434349752538624599917994208495267127285200776439712002562766065331197038040940557112329945456238596245559557420126665730433094165462738340225081546411350410515664854694509066685274598808238456680417912132012132581688811700292815966566029584553385747113953724411544854332627309338429388645754404483736201611560284208650778390527476524392889333936655509903754748173591240848866919971288927215623341658958427836110692810452528359844975877588755735466624690592313292990746643483195117933699640015330574582897359688839194592924336762405706377272114896189365570808964971129136618269512557095655833600*i1^4 + 7131574966877120011059460582222023442049390730265988021987391385809034626702763456304352139637770028036024538535034486296583874899267059391244861042423530899815486802107305101385284787872053410894029605230946440492478675926451163669110509202146291082670516406888921010936263164249897893208593175070155312520377438783273271378469100095423299444142053509208707233028809242422090141968820028579350638832474050765404101344082285203074838095237500426749070625725791661974428083310976155186586560875401772838336370586789046267416642866932685893276679685347572266899535131345429378628855955181068348882083272355944656142461257993839428277106304793833216113269849290489858460931127595356070227778841834345965406857641579149200741040287410055289734382393801232582952458241729264425382696551799519248128894231133648941397897033691469573508061164981483358377810352619088928299740612903440107702602281957966561927378435648820927730139025319298308899377253659935829936379188796093298954372449621434687101004560908133941741768665890736483835939837747523704107591416720554095653005452315742600982626669173565848977674489956824770267837993852212543884978442671711517033937971493480757786484418282164475316199677662764513287526678057716763772334973465378173428119263646049546904837024903429793817436693846014797096760767687781251857131709282711094200837239674016007104371764281608759144027845393075155188114069993113670402586655497729437531773772430062544993590778570895817496941392519250935902288132726933502422370239225981729588379448948969232993499271133785236461699534079408746570375994699022864087106247365670971526178838285429616171724585876925982129486599641677274095934044910546145040569733850502803982243997807142190304405487718767882470203458932886303325270157589796179411248162569005563311639408148679907981773370965360640*i1^5 + -2719101748575589135996141103158457476853849379334361482787638297315062199410753819452274374904335677200970434657393670333270315499274288114466667259254798748289693940276972459822928455882326963113503629578455934838725739335002470252149950834675890255744310407829280890471896534251373438981906760903489675452351756592558679040130826850310857892037094542700039195809082112790299895678317066713128271569313439611934005855886631376831059086382228142924323383043823001121693743076499723346601902406860871807286128271438815361836340761290671654612467208421502358239857444954049291700251428643877921412260369333670026086145991566863821577021612282845626633436651562394813194232290047390534371008925356824986125146881421117186050142759799522788263552797886203291296817300567660546799483223558856745798212775674180811619432053858090430852100846770792599168530195590450092543146374747356436100358977573701437174094261292173328620076290115210136832480381970916750846122944139804347048262726108339071168443321970319910133242365878778875011086494402689264425868925105043995255028452491330886653158431406128785508289545385312663519794759687440291735876705169256239913285270874204302662090343962840120506157302074721467206028488806408850078248104792671891456976131225620573166647882452451736294387879597065834026762666395076683811432783523485253309505168162973253427531650967009459035668141621520284119729762981186498617229183108980809899152766161485404694707932639889447846900274303687133991398324256246705834113358307089650840800966733660030393164622563930413170720833037699298419308534784805762306583939488966806764094273573262872664298259874801973358877551320436183667534510535516649997417897717799878714058178918059230617659230240191690642698462745855714103667954317821692360754581497701722311307147043773025247766593404928*i1^6 + 524532397777008216601469407016087914411601555858545536518457911793833320286211021003822250098429471886844406855503595029339677126879044687088206557801275318262724056744033923074499067923349548574749070645061831430813201178568310543557998185529740994243710649337319221885236443834297061683069425277241541976675150942046594429255096692059584465951247600275940460764224459400306948555072888496389225759187949359989804743447016102639390056046622478741111949430688065190355714453033069924230606431920110178170452271698869845637903368253232006083841479422376863354082940532905302710788178151262558864716277614137061676873484158715277731297507675906556951080800809663782141162936516440091090956498058463427169877689444623397958132597559209380756312726234922106574778116322659333613525893853360105329438452236690597440439882646154100249902576914645663591599117357230096580910328127736335889428195010841270648797260772844009291785914003477631958292165982151707507543402209090543985407197644903801324524111343398827761125254456948892340145218912966814112536440263107083449526861474764958426960212952495460933502462034797633873049978671745801985634114276488880818188863642559940270417127838068498031617326764786025730450361433697037190179842112310018829609188486922269407203104061129573171667778268051907806851804451889378628804968654134884619049145238031364307564441902010665073984346697810994141435337426845808471354543351502651945128083126106598723287765433789162923153897987580123679352580091254818945790692742802150602355733538340469425733823433980731033313545654933422216709322903636431921206480758258571884104703858462038181168220784275547686661675467776733344389467297856075904052828692248699188770695357182815704252624787941536585416887799772268050808420639786749884885413190509733859711715134807280119042801664*i1^7 + -86625050206686941344120526162942583590957385991319556221988409540376890065357655672858133353217142722247124766471820658874691635802433045199895411124622231368388597181817542474861093164304796738288887065390142101815805946527509045947927356309571068690818159450736295684287577577142105605230985103467434291149567222602505250057280208519632350266395238867886981911036379941076060486194667637537377484507686192377121330854366712996020577639134417732641420040108878443543508778199377488603927281470938115999984272722024831178040502672462244786641257732281074366372844687877892493906668114625011034058267092405124368923676480506838754980919352332240697329604318806356297282621323413346638304157145355691089603098202978990996070520729448971152946744064134118680570736019084518351393914418581193053710520856800968300814186383670352967730882115315348771913637318127284388523030415266234124992484460189743831251155059383090762007170489562774510810132314975640605071395362108782311520555378270878545288839474835788511160813022767080773429223722318750825020848119324698955854423938189452478083777166359931538647363676672911069451272568596389676841058324883791703303985266287764098038948572635920239733006936205763295318464261140383189384484661459402445321443005663875977545298781407142853309548956642613674935370342214537609909684981742794063304952671820528823857502850044839104264198265999091783040374924753710335031922820813007581078424683331041559426902935396034639377601667562139485704902244772085927449403636220983216009766373106766573097103394486028998892692897360899768112825040159055021554982252352606370336530812785655402590343692654196272692121658190913365756398759184732258124348653664060156420250652476528769032001652931805346610589157958486363586094652260499992580673782438167947374340475153018043498496*i1^8 + 10398665739932723473200644302422534203527523162882310572644994072251322393764265571153797088938789398038702920917681780896045411747233043441765861979087931773499544266203415675855407593211849156673533661988499937330840478275331196358888989011576304783698882729239344686936614268944575936826373762048248633782508831351882363881293751694331825794517800513997316182991319626296253582647049129020281983813703106181467883619973072970132835595502978056661124251539280739537078370923571406390169988082468373976821513639881086017291811300207723643950887578291152064648518001513628856158855923810921008625017252572938869321345681773578517878799102239473698400685477053675246544650928420662957496355197323808530281017731570282735332453287938656746233711674866542234078262561803036240276302560753373839039478670941320341454489013482839664501364057338030676546598464553607446570546238718342467848829019011893914403970799229339602902535620222916440331854829104629951635261731747542260329248761736932161900032465977298085291812402164389624347672734683681700239907299565732509255289489590189734632820266599295111523283584837843638460037289757568514047513756888154469678552639884740439762795373398667550562587797963608974432404101255066293970192225003996961121054955869085194232012354616801559828544706288339787404997581557432560322180211749890279282950117770214985589264404385030779091198594399888546670925559155583249337215342912065337041385689771926544955323863115074986294466980810143356269948056179370714305394099634511079730700012945384989287671065231814402082424458923802376167257574926326136446199531403814906566463248084717229824070037669506912405801093143373391767297750204556581102818887875536785292250370721176853970876179776440703090312946925125598835706608208045211931503593477577078536271866925638746112*i1^9 + -693969185015932852492939788855591704928893110423852767591608884123164972795570900790161961260423261021243290221297895457871322035889058504368348172962508413642086923623906448978448719824321760244388582562439688256512385151843180560524441627966864801613421811332807921058019475578226709443675836059583649448379084204422885701249231451909249306892197309415682971558271945968922403187929910363255364140143545184764671399529009264702878031697976414937366068400389021118567899643479832734796827366610987264636426422948959118819756985651725339498178828601730888199178343422631317888657161885870453868855243795852758425446632245722329405030809049593713752997720410392717078735842241138771811653689555605087745104957291994186657858145552135087814402992330571440430388808402654456727940583705402655364944466171504801085908423502595635475589828705264946296025886031305650676656697449988930816323341272254409202219490138607324460919457577292566819828251130277019901122416349160789994400805408411027336739645480422406292053694018425878795788793908541509614674659698129033247988361126398699302110517182471533953821913676099881602590129994754027970429916282242272569537550756670734576624508481112351410170880694820824203441961841783586596100852666336451765200943545001412973278205649166227896362365637277192256920938495604284879848121319995469979230954219813345778435580121860576067263245399751115940144313224094040143160241987616117171902947389737260725151167531625697135905521091872219269516336488274215370406195474345412815833554579493152811002649127739209574263251712758106831070092903153064559987725450751792449032868078200608287272619718774617052620306894596781251054421058724600673492162189211331676254949964758838732461895765189088559292825643539201540421174113597533738077198130929310155264811377623040*i1^10 + 22982236154824397866789400788991206088744006871367308664178887290332066611751903680152995424820860815642046240874601833837516141563826454623289934143804356645257996260032038925672127225155895229717820437009898309699744519102106485114499863206845712724947737675895672140492139940902852341211064628515309161617411347057225785782826819535344533589109837996576084142216894661658557866099145876195791663569444191225437120853392382458216271687331918359737851227947224647417809791065647256128119648704417690344516006043790662050785476284810356308701028879459375420319254249769840542107703233695766177591136675282743332596133930707840856397082493991530791201488509945944475363495653019894395189436998784268352606231691140506777530530910858240939796700539043383406584188294596364564000781956107607299082022360015736472985778709791486689561537225376365738191939369858359985530701464755126533279305805694532867687207490112945394433334764947111853870687711408688752790880708277684206310929817617678854370520701659706479417117247619081072415274108090864975068267371225558395274613893092884421436238288831458765157681976544922618616194402955758657145246157867431657239083968175569436778675339808699969224220889431834875668961830132323864763575027696735518510296099827016123242209348948722210309305590047002310421379745899280501809143834175345237850874552841895607760433175828171436811820568135971711567931930530823855793541112189407144306833304787591846989595276639027436640860780716849432880508882886425667480461090095512704422795040610411671957286976036777381901013895305679288040715380489463644173698428341019413089514410690630339281541206803651074013472785999246054466040092681804439124365232413243010338523653293423524073109111335038312398107950556939432538007936536094978528106758119921569433384910848*i1^11 + -408558580300731266390623312342160175413031307920876778245264338758900700233300193905888848529375861642192454921827084257999022622242811256488358544078440784821703169352740151598023657203462645505104290019821094998576172755209163541070325487291170883910239388709445771175139599664360795719987193646497622521660523767802554294608638210308961090966117686005200892015794390728342890562405411174015982243247846483541451481484343339757280727383311645638747263025480660893982833081135597478450681700408108924973451824524313487113679518291366028906573312707679184811637364593119076616118675230721711400344975825146733806134883441403322907516514278678626378001503180925341424019537636542917118627136115670574300196135098376898543658417225408140245972133873277127228319984970218014203759965394423995875994834651957378617927937802093734513028421230292976898420383675197744329282227905499594886126741715785568370369487085844470809318889757529189423447554733847818020535888592824860702119424014896169625393513783523519457812997211716407701285931380365495263837852531956644395937695845757626334259033210886315682740327615689921623491784597308876103527002117251180731291311297110548116265055543293627971927766677183805004809057116934890059148216831736247154732609105232671831716344613675619975544515320052347095008603435803434341972329309959903903661207698399084176218711033622187798362594396450091136862842801526530065192583207590110880601382964213287748778948074041945985126297225975444966974448715855442544626877100990113037220877811265286035927627617842241140539313489239011426054978855424571142636708819881842873030734853022330968367718942979567680231573979696250367634802280192894538330461756564376379388914322813281949286202306423181501145324452313094394276839257153251801020335609000507249524736*i1^12 + 5827252158679451200074345270686967397398257330482562578495304433675852740557281937323540765715278488248481581322507013551427159750651551807354670296244778019117392871161049451367203809776510186350853746773624645836520193713869942413287889663425686959589824903467312305002645085276638597989924163250173021043849391121502513000171027691165194372955592713384378991590396583851642650027440043077659343392908493538568046819839395046302215920622433976322846605433359875008511249950297156451746996842711247766259094190974518525415906795485998924129630499608341975540081596589895731916132160217613564693846893978612093674154302629440515673902593959091692774337371604863832468207396331769322731225868359729250688531395243997324836229220239694256092184202365161038847866333087889917707647536437512014310293931792354418572326090694734422723613936351113287074494554763018022303569791563682903369185659028547820772538959591101892719284649773639590844733528716855263241623601565134568354223034369335991419538611811016047193916730397912155035285878509623024581989042172974652327835809558682867887889631941323146264865395007696239756933835472409230660737588846301200501054522799896217024477086483388851889099944135444438547913323700307679013294944715183329942580095991735575392487088137055987132179760033159457974342698421507539583158410169188029015431557236448338338617958225192509125238030603142896133404986356340062900516490774409754066869965146082608923460469929222810265786388202928627911636670654262330418253495296558668553845099402017728720175280147085723686818776527650026286791953847746347674004097791856927072300689929562321400223093185123449060801699887090857278725084615516548369074866998114233617138100731757131017828689161970403949051610047930660849324500145948428847361526107736113152*i1^13 + 33315241254691789465080034370971765894135996076139971431704713996260200549027242835965507844829294815115253058726848320692447810499939755436656288872953968398573422548536922863106364546476859813853392967335083346188676972257891391367372186822396940421694749990032957518089983257535714592509005353172188510257686604431418283239862180395606890910868018824676062007509378752090353619016932848237831045252496711466411980919226538851089642086857404724328214782386393757575737003853940998297605396931362462750485623373857733596511129146357625195653697620689166712033610916398613299480074041881987402856758440034760110485000253299010725648999081624542693833906336065626958606975936342566442854571773343134713880012572324346822573940711157322930572282095175648491290766613365409874494571901267537108311974335056587807797173888960869830726936523192710899655041908968635314203005907774570471833915342730866235770913648652024341926104808708005713902792236527983334589907272907641936571577717994194396029884632732194135969658757317571853494377896274761623496320373953067912363466073598652476883045602114465684787996410318898804867126837448391494076348530239138628887268359588928902637569800241171662573270010861555485779594742386283154048601230579529472793158111835834518257666118642556248291231129250418076519719019353538934607509415431698374653570700376478697031681230437296599951338834303295526735401762943252060662689011528167472651370941046671318658130577979920802159783958052696742284460576097923529003297076880058064920153679656418605779608284668076889052624877031934627467681997653033291286913124353683771490219008454300221623515861737452268741513386082021720949213506418982505615747973023825731929404126142782993304746294743055636469652214792796281847549303366202299053654199500800*i1^14 + -3655643555031193086054803238975580569874509621410675735648764754845562689762628345142924719915287632650823358393451451005726295898846881026875839882957391141605297656365333347607816533721739690422312445295885673848740563959627183505105322390008766909919916803368829092102883866079766471470532295766633397949077832595627157396332202567697488935334401037593142676099097594998442930019011011437969209280472645555258597591667754608586521705317003855069349348951642807760834969794009426847603724739926981625935137708258722917764475314943029163504102636786040003867187255414151880397931922657867479349659690900030845463835311859232117932531297396310775679135832909152093480967359496356104760696834247619363036390006828076869057075387630357545456441595516604124498864862059381763874949051560539638978563146463244637009955865779945363773209823126461191003524374294610700893277591942728263325555308562008771001391170486862118789148699282985619929325883580158314983766156758985404699101670038893599677451431118233866655680783119650510056639122618137848719738610045066194642582962753678984387543983541744914221339465274762762406647969197257416567583191526624995805252656037346910034485933875784693064381168263073539707749245822526404679457886784032584536625054441709531618480942355585468006826455036604552080363392440061176666070507957001695784094917757022521058486287878660906957446873941871861678854285246024537262557284043821952998555590421116443195524114926119032461906621955244709847004394029564599871086151276644503460583034760847661396986503610502672943203477343211948229493366738980633210883384305398295805845127887002841369381422678692256890085482163830473377993085502339105081984057342860578748340511967685250185090784208347748007903501509322804814238245798883278869818769408*i1^15 + 25299090692540493355546992736111810633416821697076783641694330261997135233526680120745249217770222932168785584645962621363607639823233445442107611514058100372417375993914079913428576800034085635098480290530619576356146813153117810663651090668998815717851580608594529777005965672225426727796997594257058516836773825545703003916094188576429091796031136489803987015098885870181331362718429188380297654508167881936574905642433227757443417430105142146955939527265231933761785822584183966342089447255162303562324166019533293020656470922630873063049996837351642868071977454731490612601733270156627192155377268629799809251847281276935960885308524493590589741720086437587595845750236482952301707678342235414960511171083768179537157400057429492427478718821930123824987013281857265966263846094822369891783214742517166073906199128700234702469506596239284007153730503218035490218444993247547931410550152509206474386395884685631190737953236849905889930047554911508523088821815592728329282547246212555027259031504777287918069566689416466745641246241655188936786257399250846456712048915787798770923378308265676828007235971204427498784186270281607041896619338480062962470932657851856174226797301372019277995914674135954690020399796293000622877936996408368430809797891396951779720363026837346975552864142084209997142504180194248938586805463567332494630079888954262298840211448165596788374624668551972685410769974550139145049922500295255165459410694339088832710080518296505982676760211496377181150654133732705884436571862352611732229343285346769744844498539199392369688693305073904352430791091839636514909174244746501925769634560204254425155392370141323558628418927482496030232897802862636198113436136727056638391605842890181287463564669549215968047779062267682660202649966064558999076864*i1^16 + -730155279335075777804892192460371692868076675576394813653546186564362947830250029148752115114278470702129479347197125595230474566220671576104379177696140661920812683887153789920551347055232311040658256755276935514978580133194449644089275566103164930815173482359846981760765474801471467436078230089703012247154444969289206360767177660887121384083589002977019498467346745341688111298894205994404429664868491653365048885793525018253459518869977034787865659556088788796899790224783324181496268162841779243496987977417575157494100738855528580245796521576397569629608927055830600718237641135288446198781284111895516863174676069902379725176870235904458690053255112533695764416807466279528507168920330422285052147225523191610705449802273252490972398215497748051748918933005188975601481627601401040238640288434754721635686494933372271904644787737216486817513709013632290792200087275455897039862293138636125717964871136658417545561529965567641812283226915618943028450289787111659316978644812956977266415392629210222584017292961041958975200659141134551990140964847890608799967260709377300328554310779956635123003344383215369287488266882578283204246391916244791175654120435070338279755444481808727256604361646899308315242806595412654236653505165790302699218328482309574257102571699908341137291780450619260009035908287582085732758331406493314018800661542813523168369755023409874646772071947113657978791178214805302943930860049053271852392716317246189570928235756942390163129316426090407377730945419828770247960894653891852539629435187138991345820747060267221511522252076009824967723706479963649353174005793247693974301632784371476594922115284531377756793058434036852434895402609193450484954617997910969258832362792392928869256469261294382793236090336466232281849011927022305280*i1^17 + -10611942998298546324100846318962541102523197105207285043202658123525729202856938894886363217273989176312602584068070855786073725252815185553021982144915955891031466481942230271914302217035112509687476131366095026267573908354413328292208716489852729012322865323976213851155610064121576323394260513517933632670825313688230214925167890058875581364195391137124690941156295883318553646723612685752961646531031362588648099622465349469694332097588724724757727424994763903903498401731197860935616094320644022093097114813579044334607233510484308371713940429312440261206119865738014042683919740698487764248034800327978393075665238269956965714325122407000778433183196762306933204523858942270451985141429310195186215080051019891141286696602320719796632292592884472967620218173703918058169917392220958305382972108039373090192925244460935016933783605719898882102970006872966691078995455282276434259419511394949307315632113537939627376945010747804082502981136368719601995531827657549124970191133684472626824075751561936082478669769668093253975029687088834365599708649995753240187310980136591513674750212901501072658340544532884509988006730925884239852638989010300259254200915409816444491065474698163785954327188622189519753674239124156386251620677256541704517503705626788639474863752611769729221289732564628808701452990993622413232569221997083209786878493632422149841003973036975583296833098006845114222185864482639935800671654065275029155248490674168423856507076706159364110144622011727071763079108589232427163192539123044420288970965455418539411169434224792224824133735733481511502150327171743172615609121230553075715249440124353021014363315520591514146225131536418888362309818847606539035261625190807676623750534460456813223373381426326135046544579080953404438596129128448*i1^18 + 78561747041247760694906410556030029866696773027880333604304623972823013921612453513962617061968398620519635295966260130217789239401671097235591268789794886785517030148812206158583400169367964427526539036964734643955554146207160504961459968356634906254284430127054739262334926480009671946853994800047874386189791504278591217714753169465769505095043779125340614298127686786013369377215935801078975479114566465843397901213133163694061030330219864910434397393254798740145433612218013095941505744381810781910906096042148936524773158499990452484874022865028862892066002608358292319061564858335701183853022243857092474240663741324253679015557817192729452843046452954317222393762919441670304613899567072626983294187630930708293651481796095097588640854427539465073075443570084397424754120549831869317752322699802455538885572569386277559893066699082926987128103478859487916458124872709249453245720392383751865643111311641088843896546131883591214612387232800519913713993619864047081354030465587226654513723342507284880644146253591763409667320355284109766970625837896482138314714173470662687342971824257401028764780434893907225001280516934022902277025249219884703027690029704698045991502317094652817880372234834893620345790057247224040531247529248620062502722565134507813359166874817068175128960059516224024766426856064382018521490006604789061150427177559408307223935243960356362018373915796041741448324243951645679630926945395331496126199651347894837533919988683445208044079539314247826540226236348888474386881606068549984674526543809243548645830178876205215366470317664246095410490096350170877677085131143063558285891250393762682880234712315834458848650642589112829794964069153730090287100158524726056704161282230868229103577964188765665284716212018468360273526784*i1^19 + -4007440055395127460419093325717981084536516099431570101374545248776412194295492041562899383992990979260601450504537080507814980426613291129376845502646996484260196570587126612787240924135156527654571935409623455186110758167821426281750775346003233214307434993723251585036644679236676340513323537577802299330563724556457956778159479636748767953923660955460862622362074236704036200416685601433935412696353868409293778949116904959706916419274248539492094066644722292094232819624386759247886144103808461080140626837792624657588325987963100055895974360659967102981294130147725590613714243359994682881776757178724658302416146227598558115393274684764423427412698976400472723842576264648024181826735718121969117758077691743131774752662347306129020938906940289083798343672955649510510521221790683105770547209019394358748003938436542736545667726596163404152963598398142914257830584868667001797283710186891421968037310203872243386239655147271956660559765518267449056028380277648506835536993644523747038227359503793001319229117799610778225185717235275548186241904893503326554306624867484767810154035759280680720384427252406882127035501242238688805010442260012143812054403915312127876507849170913956251439773782580928207452797751502637024932685245182177566008591167809350938646809650945396996681408707925839581684306491903141482313397613628453105615104002471693912823587529784293097079573042991629343064724247086940015298264459200358601245128099883113294883390368654182748244333670717418473635952621679846057269167365448763942877793314767738052258800823525109422399923991459568575422948891966511049170196226308866082779396597661555224591168379871572267940752613364861797923654638186797966391682510773698902519630289271611900371437958431295098456787594481177198592*i1^20 + -60573682818507762922273256303763822881516070643791496085058686333546371389619424022387738297815502365176806909329799210772798686301941968079180328952558373487922509056487228221881007973206077451897588199853820535374979514378910852519560632276033567296794008968227717378250435726958891433896404303494165812905316003232730022848397376382351929281038480054863694400767451913100739687346002085758636398700141913208149313000375498091319527123299329189677322479009205927534823364360617886736671714642196988962268308288261664704404666336734158706676160706971788871036483181657731841689722561873792541724698498715769657598304795810959896306041792113865209394191239563130721706221029088740290526553633710671719415176143132092289705323928770456482603959579227383518856298897867897807548754466711161796261596420060420143313550796336558113351386540750870666899484872811484929421273466255723356534095114311203025637015750128065832343568268822842798407090561681973271166702857147210917514832257647180351966302909725604029864656488593187161428282536429266506308824928036576230841068780051552567599192276752747017386716371281271094529156815324161884208512934060573771398734963689751252172493237221895889946314027336582875266998912360895507976262109535497232512685745181688819617577823083876989110063544661286721060820788216755788227422664702816064420613743943497911536071621921995115613769082536012813102026096998698766710790134513093552583784499132189203185639767399214284446053589378249113896127862532317738476748222766471886762412515352292436821930146430943501690321656030123692762591696804384628414422641334873650164859505787770228102208470928758616396827790825701875773360807322772712298651243548082476227359729277299014466902838656814507616334318619590656*i1^21 + -428244300918985677709057278465139824728846254213022131246594746486429264395520775126160008964845379647833279521884714404904411623410916447597512584571522906342196408897453523966999849333760067367958346604146182463655955440145840636065548476553150724951936008819315596315507726161383450577427728207515619604602271046147723304000159525522588968261559308477662662437187367101716619970836310572502576185683647694065414104769183751015154199360317503340851142916287516730909909034277070949021769031301097861848301629810474435180424799742459595736461549229457227108418727412383275691547520489710768824031211266161612001741533198454077494208219457353337277059799087563157345078515735227556192800706529952474740529854312574026381657577313080638161398871576499406194899955314812342500797409270176317318957408581828755059233759086181768613952876708169878167187967933547550027909559771888970807538931190673224220233342519024355001829230637174776824098676176446646040694781731050207824850287863379277152775268309404549689741818723873783000844199360915460473291779831912568186799301828359413958313909954498744680644311847397511991230173682269548539117237735242069956730650584787455125747145677853154488317536060555232093093964024828569736650534280217367770477241758337729529066796022866701467733903604366125929995006691235851027209363508288238564112007814390493120338940570406112622379107353611038293181556931459110258010087372894724887181200217386227892763449794036041844713912479226620838984683473149376092318914036751687270522153858992772508016445338779174929544949615247715086320766508400653600100684139618304778177079592139665951970784642885411106759307971248804973565888761439983799088671443355415336018202909669872315062551204606524691595439112192*i1^22 + -1726940486120573399765907312143438814334971975898518895727961116579292186369199137365922523965709307137016654454661332207204533599225398253172127439396758621798044797490577563495478580620029192074824959678158766171374675969381790727927792486622695201331398381149989981722895436007325651354202631870978492466886694439878490104761703344509484229481540830909466895892972205430326036580442716968147406052692822795913994678868506912933783525731854434041624041104886170133209931424741471537192138586741527935633691080854378732845387355237155445644368945377549215437478291206958758162357076174518001571855034489739364286833867323237592531776081086409720980518871674431466383796600192911762225489645812051209250532776953663160594644157388534153916802557220947031026896267120001075723252641702880382840086785414503976220344966185054415662841634445024412928668032250439552893771648074955100673133229246260982208059295973125307730613061989709358993435064651853397840911181141430980305376289962628572607199149150867941836793921256531409342866437354998287716188090745967703595497430710781053425143216486436940022193993301427557624603044193750676798491151272422488398203215317939463324388643396955187102245671233152110665463269911151213426333745207242423060810455415323297945647921788443883560134587526838073569342743878044966539783083287429794770924551411241215341843095354471805140060901622715255198181799989851048498818996288356701073489716132432809888826176309850576014849048269528147732211119680855936482516592791724442216711799553748813476801879301484695828870053712180819242496804480876925807482713397941916100751968767070404739514227554994963913255931020060918409765113403721805528772767560912347318928178604044476386552234619505094187548672*i1^23 + -5015253639685649763147256769750384743419152407163548171212313758994649060707225173506351876917116638305967291134766521787757394354741676447275068548166210759836659834778600475394367329002560329623875422348850309995005470719384176202532662356777187115845896413484224670089447289865646435145500732108411759044082958563243914141344029961069710055147740889132514053555932272770480364480381687613865695127819679250795796216561644777300041677604099754327406199819625074754394420895145514673858296722686510689574566336678147711050146875779237386641880822503845880603223710423038459234890437581752824902207394289074627336038953378050146556805726524799963178443906461426157838445528357766368214423249583875996043857344027064416716114554961644394630828810480126067847626890700507758124768193846341433607346572003525689925322510941485287841078679981478011085543358198994457555225107530144806574216837485534566589294103808504281406242201395346513153020415100314475433611830635001473966427561698892042302273018279316208274376091046874561624790658862847524346793788631342595950013394545349697460563155416863470389323614238753548535693161634788775272717434167569593085105473559575059972503523257338566581661734030486596363126722753630723514046551412947404933512416052921418096676050259121551396044185940654591910093763380013318592868234790886469596375982082988842889766373668903930113762774338995455574022570017239935270720595315151784725418653554745551535189302150791256318201174212366105742781562006542743806057749001692455287747701107404862332639268322646914270093670323804499679651989187707501438765166623383955226529288561133356369071828638281683552790327707989860242947069262164398755723037703414065314918839623153173684390549088874004480*i1^24 + -10555450162067208317684354696514501405545862743358523733818295669775682117045209761436639485350919741626971018227269122978697784611641798992630140921518149642527071063754862720951061124848100803538398270166528056146252533190291072706684995839721961441108809855417989439411861402423570763619917460078686133711841815206240138824289094632186184340133850668208334021432400325037286359706700167053690720330043129534067232586447010411664987844945888311745517448768171949924869272198695726463143126398808336675961246510027802010188771788013242897418929653232125425087607202389394543902085728023787548989844825265223780358223933315570817232632297005417611922911115826544178671419495324463390515333039409341313595114432721715057765429014368505100776163904912987219280033800915950233719019779815667976545228689195319160840301639177546039478000741090319635481787744821660164609744667158881550904923746316885197037464236039267056993668455048529062010663214293488417118604125835431799167833000359418222225125267653043091988340553532581852642415967743642790690752179007170774901682791116390255241996801485916732717057627389498400375608634750091780891824071574211091093997964354051566757435475392948367369995427932703755925218637658004725941361366314592073306541029982234479660291561121213570392008847073111804939908388918136903951557065514466496285545900374548213027274545059607286945237925365738916618311049610587601591313858745467417943122823154975447105904360423871123369824187573538705625958299948170493888275433346463858204434823389768296043738969581017909007410757016441958444070325167540646658746221120452714360152204172618133174847584405945523653045623580529852677664104498097499451718497492798244771512009814198332056708826791936*i1^25 + -17081516411677020854502578636073697018096969910101784935861897599490888374501806495732978941781229001493803476725387381705332082095234312320691956633471171658822724165770127995877436173022631494706113209125022610723804278048307221633161730405719884207014430626432807213609179823398607559283448046566913766770556760681443891285679405429543895095363290550340699612722590628564927875370683431566933141341958531206580528685919805524326694987127134989212775489346073290222973253207226048974677449518714218353442254307924154411033494846911627745866638215367497616548621056485954583657405608964773157821914642129213038040419409890167454140175441276898986928032922392710378743736490173133887024975635554792172762103520458080304911317079597818455873634419472547415462741385597348411844254452090882177100405759956648842565117678326695324143916987700268846948216998415812609191467601917727974026133935500710245633371250548180369196951385964217164454810768868141730534669870387895173037069475923625655517050647887150363202209436043658979102535432375748550149352308160020596378564273796840540635350310021229231387568813091871118152464987126745602345864385289684261002402419499001058949861596233298922920540610589328636674155841563804514498199296273724693964952980468211899913206847452320651317724678094440902205263248224092077277965156556188859003303719543799249394958070950134167008469145589048010197624669466306250036789661477656777655545944378724678582970447153869387816694413311341945001652619064477175595374165576009111525267796455070974524580543376625248893853414607614404880021004804208213016153526129544644958544217534259544864318054721511418002201008880845602881508641571942783919941176874707213158526951950267375138373632*i1^26 + -7774403864800884352139385156027524774157368318331626143465759879645424503442973907657816935952859504259342011258367677991615898176615793341874745329086169259585914553261438680962752486605524341765022261879457161509678555024451594933312109558940362945221548637523048139401743467890204919817930884727236285721792088739134540877759190528085528298380978013074937180905403402735441237075251804587781020436633088654067590483536472140403048107541016851978532839471823825019579434753803230311346797437112872964050372090340064419556313193144278471036559064567345443657714033907964724832605161973424832123796358552436485718545809476497741187741192967545318658469094147920926384278170561974525844193823856405405953799574175140264833038430298542551072656405480070939618032912567052652028167729930811126076234868068222377460395069085652148241050189755844027515174712019840630685972193784994129819676297999546960352685520539164168024269556114208828575795921668279135992868178272647748064753560126142431762544852016250630595212228122740369869711964440926152141652099830115630053079558875167035294161564451687915669380458145082647540314222454118976023816691014832967013670888522612876896444527749921868371479188742825988550353008721923393891135550078951738198975860060703763837626989019330770087490733141986840154566348577297339189878760776904055814727510897226954542733150582248313192539151998607955214160462887415992055492239595982884042273662252289099691184245897238313601194676537831611205329303106823785300388025791900666987657984608271509323618898369692543503733832681382529553874079606244788712444878590996385505111337931173773226163284135231964278536166740167913353221605053038057006131245106879038666952207780198481920*i1^27 + -521274093282440229350904031947430613142074019969247423825197676755717469888353060178988425804887525036275620299354182928016138688763024749296062474627313936936685557124107515254539816342763132449605274090143820586990905082649780984787704513066862486736021114903337015502359234364687667147980611987574829387018774877346501474842773225542583864848103099000829366058690912418511103619186420041704917793888947484672384068866297211093111483466228093553619271677342780795999625123232236514073279424574468740632795211255199859814537428531614933211067152002611542650961323706350205219224072853186863105793469872665066215847868337238559812895655385426395375057137687183382808895051472108007104654960769934682795530383726422920410042307240789610799275578410723325251490713666855052642756686826920861585249158077588439846450192309746266059596356725453183433181427954968034382089130785462001769377649699851602312487328448760362213684780945086626713803210843607821533366203845565606005500092452672802185435146197409488058486347790123178859192029992118304079565277119799492204341401152081488929302732803196698763591010722621826409146335992381044664938504724839606458185007810931889429624230719854933838098936958164478638542788989544561140198365347172085758139278425872247022587017861115288272165402214959072138075693963104936265323546395362875709136264824988711546965523909680561739789115204387289922681879130909172298131856094650931541581619243726357869070546876220348266146430518300036873199594035397003939363761532679804501039770511390548868571011369183012511838680347884214331370664354518199047804041531990861735072637818095169613059622227859538935205118738724620779813702266671491593759278903264561269256155561984*i1^28 + 712391832518943778894729040604801231871831734691539219149195436581938085613218843893129781040232621333048123813699100969748270345556740169184959390797629178853436820196193536088885289619723129729690387700333467975708173918167916645247228350680459384835249747190344097753098500635186276131283340722497565338469450733116325352354589308464986762314440383935468532825666606259927428769088395709656000742721292389277455684529847294931792573999256960709612819823506178962064416482841849553700357542807452146471943761911098292691105336253449456245242476409640239795578485222348112933738663505097850033468665251537790335209359742261732092189843181113566419282738138376671628609623277338980670285005891778513239169371587056561737538107851721674340477338215168778005131134455134447386917165085478269668106771761720059707518844517848263891891034367280149996463242659499917628062768607134500160251246166854176646593011342918069802396828879427240242431568293966215039745911507621873768515282861792023297884667718459101127749238156495817297384631473740173233507387540382913880329626813409609151045893740726939971295476221704847536775215322650946266317366069690422937758462327108350309438933484894065024079344510975096904599361361524049454669008217932779214916548125842145912326570202827595356450467145108734432340051498385763570016655922948134016047403548225415964289060424443970359011558506795946099355422947656178532603220493771755101050925776463638183553735595100983748362950445392810411002804054736470279781453805107518266075510344038569374885647877275658531595193931273249283271012774734551215646300941284489115202115645182317182176887922045216044256954591151635291166867914068078880389318921102284017369088*i1^29 + 181535287149989277703326807497777730616173244759892240163169045649384053077686153363492472390520936601214167719909011394924105474132289376401078581232120584005182114640879409105581799177410338936067763589324462074024925921638896283149278882064919379274662028924717671096847244582955932209763753261912152016233334424822020551370059243312590436405945242940788239806195472396669369802344381484502622278846991370390798295591482877848339411905152899568682872056162957695204353265130629940337603824995656860584835772512472861394875102754783115424544457187238658533645611950062931913715012918650615032084157803278452167128999179407715389954639579327958772671914142388514582542421023299255072757196669580948319557540816344704950743133156728215032712285816565464019313102738292413579229933217587613891717349511656055631540177895109793990753468707493113568170192375382709507971181477174070392386198616557615221596383708951597055861955773502170483868874070004557183336975901999614306568004401291438635510914491738818932033463334818754516928111709719087832015364090427622986152090459663486226033371229438445081362987506808844191472461887695112380192661768890285385768059519538952585001194012604888600032543760950984207786115015407895431963402380897848497141052760134266020376788467847432669562730319254906192183969578711572185500959186168696083304057840978291971389911149315950149384845981404471137156373137664211819966809848828147466466778150194991248877168392728490061988124222075759274544483720887178633339815511185362603969985938111263455699407536956600643168490748138635295668583306143058582597549543426701484159481022340889931348232496181592580916711010081504575768216048807911882725159589726126080*i1^30 + -10827545248298223364739044415291886713352237931558249285261715750016779681489683570115381748128696759878915975435048296025190554132980282477363490785729067716421002810341437061832428539872070934789758631583451894562379191375788509147280392258748564387367977161089854670071187939402087168143190624056784344389090783115474274966003003799687167864572811866907214608523758063356480799831888565481998034198388048405293659192512788235834224392705232162540933722030093453635853492424988824551266922263213359943416551259797045036316013519107669975123065329194395719897630098455243252724895833675912031657800359253475554631278313904179429710364889147528561420840294008006214645736887162137426020959336166004176218132392493040464315707872882562968063415275889192627940704200905472688566932690118670045890183824896077852637954966887451420646983987566410848277485546038703699388814645023419283274078563734357498449854653139557435594222171258016491258965513849727784249652520840857056823335570649372767050800403613421209131055989930131893843032969854781397494179934293581356270611375767748542395336223395894249984666601441381483756536313902493219718601099706644566886697009638681263045826184270426709159211847275775272035424100786252757862127691044930732105759392373473450138759663307706327406603333411508792324727340633106808754165817255094272327625786529935311687546505916264215421536438042149986778493884245100612198187164856549545652017209785750465180035837078435866787031287210976798301486694267512434870725606146580791460508715031690153545560997291303882296893219392689566437507296201689030617820272563341216364746621769056531546550247786574798234571272981991984567640363868068857901049970688*i1^31 + -10872548038245608519240940848693716907282277108436798666665069079607039226359136746447101760072893352325235620216606657837971161927241825315769964294895950879483776416328899829341768906055788025491593646187478733317459435077477286645088465357131123155513471933702854883064345840364585609173735313849964845385261563735461475795264344598777921209251317273821819097799858997800231935704214559682252311255878230014503797000163498212049608496724812124844790906710839937529996825500569933148703824456850156387802291911146577623383335838367604940943198961045736424057295311358786300785148283730050961936793160195490385931080993505163329374117714212373473377816444659199465078622722402063546792817852134263621546081501316363486615414761260234195240073378361019055283133537426731381271720787635110454665972252480866586557940834809169410567893546421540892395086624546651850655833998196281293209747517035818785289408354779900510382289437978095191505943591235629378712279296163500563446931291788280104389290296042973015029631952549835259991595621606542400363570450677971281959606790364712600044984607620094106844909452554259360249757515051243325939874367694289543450857638460586186677790317357833944073327495906267628182085928589831319440888980423873673298325209181412572494834049332948200879882694881205552636423770384020712856029644563183071535852628030757321520233769113854752519302447211552201243792966770958516471747934846014976642752020480684823870037466739950596182598559404045532198959610539730781013473331544672851129509840597940862436268361548053786874486460301328943355894624913633541169685423163675363694722688202898797539278925372065931025905787343360023300525453099977345597440*i1^32 + -1514787827753166470976461373141479912055891700943286858593419348997430697399187151354525365988811522297737501017872177094818160166707904080740468953177960428687151874888459911353738996963753461440734305241103768283951386615493121643085705215118924912193167084692682039207795292586282597479412565955463427467363333840693954143409750694105381469717414108824300201520002532661525927907189047819217000507232762526939153479496031466149347331824697959143379041979875536589170977925540494547007129679902790943967456483707630503665325032113539250712996232812857661097985340022455156683434827598106176657022427756071465021573512725202889802781492542615227553120012737136652686119971330314252295613181691971106752574326211271830377227966321398765216897146785242685100309636856816115607035609749766885555403524044302851501336426831801062212225946326064295158608607965998720375973601800177223072799795437035993058053589375571181232900120297810227434344355650236667192694733215385736513017636085493918231145640744279121502988478216785149546478568450525385023632326832922318014622850829694406296116064479532696691500715823179870595790024707410882039714565376426785029600474630110084357905044921258407746269827308685429110164588989315189304459553427533146265222840019614173182786473897048372242955527196575655541428369173503852913589373974584362879366543640427364108129008709552397175350125711436364689328756924030446405986623957370755345489001097433264615352593442495243292936154993367413562894859036318876544915799596171262007383323446554983742945043740576209110542314198379898581004512295118055296269720997039496095131036736865006146001906860789048528711216009237142202726527520473088*i1^33 + -31872938562130103010333211643764498618078662065262095234809211446809651740074345943570051199077563160360039629818183726597529103831778871987774091702107021964820609022498802531764774488762254401307366421111089035584165313390789285609825177391014843958050346998969556026191881214885855839598796338704648791634802673686399543737504646862050362759877351914329956289194681295274934917516167309469827029290436359429569656044328545540293800196387412723644929792554579540207938979012573838187943225773706435416241097787735784603869396525965910643287539611571953415432295711110270765943237345031686670358439063506183922206970347701574746805046447876656068534606134202440869957086336981985035619083069344119010003051100421935852955385820783185888638636045892557519362822158564700591464148730024589950308462689662513778081924372144314855346140889747344166933031170950694357574520050746038558896838180232167090132014922983212036410182495338452190700989169634131902461222195367539366857542539479182435894822834169696042631780653752207831138733523975175560727204138363414582052369965173943940146940653061401979894548061698400427963688824096844858931140159010799516424572599458875116818019366713675598304363371818495335520364552060054466695838818281751735875622793245362193508498081168132822683712587476868142519915186580577409708038038526970361850889752293333661165013835291949883822985024054795825692147757120023827784136081611077065587759559924070084527411576387176967886824297794267558359108838164645472951402021692739417273045003787823999016591016779984548168058073552311779853227545195790959754169735708472564124543252122137480651035532152321329254600378330244377221267456*i1^34 + 5062860675267497051234095648760372848471086525464620714444994597642653643645962792851366570224555362656028631446490614414339891878733277282916867029676381550885786121326532160362024158774745010661775520514609822233669058153198437514946028141673005416266045872016602661197420338775368675188990328256756232842743489912345481023825153225808412477230710540070791629107993248918688240967274256302578675316201104188421449308570220850672218669013215463641053333487910399770803115344809978354296244357021415576152932044607495199272651192894877252476253228456419830692381390797015122414233084753523732367064139255720947069184670831376179308166713297316211815636674521800744243098337528606538197954614986905428191343000240404556170002938881144346900434646493583283695194809850060241262700729552880981443463888591607865286016663159040979858315376663133804427164784811041451856350614349235848701745734401926539059429508792301309933051484888587893669721488226458969494596811078949773329725728563785158604361401033908828734766774253032345396158327012054778414790753020137097965854895645682802830317752586207731032303600406984373959439213559729534038485314081662090609566040235298812101846593661061500611212519363480674872714888098413863461675805556653290029734177955816171770525223712829737978648192448224660921200115392687564688556916028530019860864516647096939118932499358176349379205364100244853532365838703336607749082575909312050205168642958380394144453831190815737133140097030214249195806333697764987162900006710635336557835259230616473210441892689823105423515730400933174392581657630066276691926312053791090112726336589770504801201235277426149053706077076002439168*i1^35 + -74218814931892257288491216099831676434227558688634933045690885052573530337806880565335909173483887429680748453610398785305729359247375265553222025470680932555199276716285434622369280357468056101291754950696581447182305742152022774079160827867408993555051163493447000151326909234694061242218174574261635826037874432382440526801770265330962524553850293810408759553785744728658254323400297314846786684098399619821890188839497022989708096637027218524999925825567453589418772543041729609492901925678785493848173099344771819145505667808623069748754727479031787521881178509846564341627986262701310807706847268673630337518370549156289439819877910174854924749673407636260699128575085144261634493996439962030675355472100547325787150838094424447757281889881886525502351019455117746479411793183172532205453545367299627702872053518657429865893244470645212820175839317614849324499638857616890899790018750415704147103979599268560454788021484653323519735232792424749340982327192852275202311256669333009339607594445255331076570800741255301669045337347025103598868418521459210692931400180642988452234356511610893527599614900043234373608084442272061284251274434108745385780559350388723286678239368024233353533710217568423518106655084007100181058318484761847394729209990176327700349236873937718657653723493168730031918493280228605896835657840388465878343579256325258697751698105800354835935152879654259661846317503351126689411377255233163599462148941607361859748110317986268333114126942300442940782171819114602176131265119302330051037479773808789509304903039636026585169776060066679927946145516912765832747930738771947490294854891056284397355830590246831631094891151360*i1^36 + -613743164543171159633079660573827570283362781169368542770074001001051751334712009041346806498762610628160559640712817087694390383509620246090892158646170079225168341368275955655084931868035417466161964851540452092009521184606299786445167553665881420196509060877808323471482586465999213965924465621887709295255411530532725886170929015727330177298038298528099893610362648930044493342592641869152746881302393845492609457167929395797589723779607880162710442920886989700559846236173022915074423225987136815083541182191202721574615454102755113831969488010688013851755459999183980756168602561182192131505388637166904469328614817657697471347777170078686919261021211423108091273147240444583678341730254032156686189339125407505072628620539355125554191949747328200722646844327521049044873841953027342568707592526663068900633786676452719409771263543757986894448990522878382943483602965159600508233783720660411380606157214537902446117724332017681218247223088098816299181674501129027354838888751968222241898308472388683715658098291822238067605382869321645626533690260626307586886101810014516279530494710703462235024541371682668918912674157556670581537993046402172880405206359697314256661997274487747449751090660939911733725128241325664002248366706481774917777137814235466313511388178659667943235487154513717114607548273760341036100335489383114215621758420768206032174209451433433559011268849696805804727714498707879477029102959477085685138139449281667524828106518422160466888930359368968473383409805098547349233283015676556339876069708824101093255763269243531201906491755179745683095790238717153739853226986264884951407665662808977485438308242542808793088*i1^37 + -810100820337055222681350684635767634057812876013625347601315717907985759642971792061032439766149685454389982420427263174880563415499006837010317012163513404645983860517861452504101099958066064281296756786154738469547763598828462522651085371319595448798302053947856431094712183059295231328956513689173211524055095184547703243926615586572206779870009464430693647930574084064157707375191617203063349859658436642011479214623648261945073605914840795002233430569212098681152146857074659273048522426604888882791144691632181315795932040248218871557163615881044191619397206269846834589166069619445681490738397185540674253447404272446537708950417780608279371711817500803953104442272347117311056823005164600584591886771482208512917601910123700320241570744398748007768886880766752990276590533173311956945067405414343720541058976407336808404411478870577806918694557920876404798353531847339806421193974282735861682874328551692257497695654144563845475074118850252230652740545289192488194566994052404770900812575714504219661216454485256938617014566120772261997797341112680106638712189508148771480381670188883805311554131535637922945073536881191275698743202825496422061973288294750516572258558782834393499811836406989420733795178072803701241620076709232910730305361726784308591665275815914929302923550557485216000456409467670117341557952427023662509116360031658456862524741292623734018640770126274973558189259906938648526446404945060335572364894447657922027528193681105836069107596955937739871391712033854939360970861371444087237234077168594709395974087008584431668851173102690105574250649870110655757070905570409027501319647348317532584787381846016*i1^38 + 492531940176239205755881272185718863418166385137612121051118112779493145362345936880715123342847675084045503640828966917755322686806284564051804285911184062824933795582960753622344269027787409877859983776596273951317337039799716233223046527204554430631355030692449794314694906003944500367138002624686029101723053392989479485960304027604688402545181606756240283983858510577194617260382644255935407020470811340453514473607806071471896608638566520482812944774513158044962770261749983004862222688263433858329500290218179241301265166751248318387188439377707554096197134133088875433008763789338942400150601789233609031147494034723640362135967060847082634365321357522712666627221812642845291788130000041261980036756963178929781544707348574227907487953683185054820303681097113965041601204108902680580722996716235336787871702545069001395326436715760822277672943176711215357225806623543329214047343899967164361928241152728524799408889593077288318086938251280109447335262977211156987413665821449514524201192543796185932751971436071174554708416925706374619378117440873815674916667272314728978018956732404137351025076768341239481543372999867624692415577298711157909191560035751607734402501618720788506370488423861891309196410237235559883911148837330758664331169511164973196316553101417615786391632743831468192325305449136557827269394734443886712343005629779563136958612387309288435844612235097134581438061594365597112430358380782919662630024834601831630977003037016283118509471397815223872878551121387450650979012297486743844556502339707592509224372181982797405588391879229412689270202926737222248916567058557301853651932690918804553728*i1^39 + 111758934128043530822616567583381795704776882836048729364504478527270060306966935098514160120006382586434785602144587556385330091601751783877185217517338039295760682401430315108576250399041433844945450582774199552197430271035102215409473983198243381576146295631897947688098447299852020859536506271651995107391230900143524777669963999176911031536059333083014459047651805658905482900784419959706506771156201278355019269715913666336143757340030173206387400643585293881543391820653703275507438110225675641624983580948832727640232925019083096948576113845843488781071511653220392572821473604162821868465636280145986751380285944303025091552178407355299108020718888385364057851351113818050177375418151924209127577176828707726179995443806633005819579127888865151956473235798689866132257233004857372162576454759779626949913740488648022477428249676425070869530085496801628100319299433575191913345723639292821008403321923404850425477208145276096954933498480953793063736383082846237724100113172537199636018991041457508687662728385852453513861861138574692665059303542018498718678662243441274775052696955824338879088454611585607640442097098616196801328477094717066740579649624360010730371931857477510162998745468971508341087434354756947486255129508890455701470567980673847658091087514699297177883222461159225027637572267950708922507105657982276271521252535867502729516503906704903239685049380807347030425789453855009567230699990914709083619363485201334511161305973967499975614421300657657614831407948572940341652677567721839612412644639404265033204163151830785012177667277626280834737187014167208199326301030502960544250836549632*i1^40 + 327053254521224057985330785069401023053418212049154811938607029744646645057690287015627726412986411396920876602604942557291003518421099922431518673171908793101179552815403419971520446015523905947625463231423739253224260704797619946981884601294202201372674948687193400781984203941499805473102651107951730152334153652261830738758610790538104381263157859555200428964710064587341072754288490548540110902362850035855745006615047992790508973434382819069658511804136306423031695442993780410083382859225179595676411453926224473304803841016845925172384864422172402443647611307860202418136713083555146599387131829981604408497836235122190686739297526863908302512366165218558427270310887693609193808840859329648530850337065146110194233808273159505421593703322841493994369740324584056459004499290312526635799099669255760310041690862240430331999239121631088283739978291928492994293955912267920791675031634496963379293440718187839458537703567069454745229021776242522156909843773046800553133826611015992631951709766933717901148554923971764074071066800802890494211564698045360411831429637781142743456495215628349598563645826409699720381124267065151973336081029787128109957062623167120820014661914550856318680143131192662530001129342294078074780467970543601321274905165140168700967664696137587582666796603369023825796140613962289493401838869710056119059616220401104018911265460998099538667958963547713321454611412860727742635419293361317407236678580278526436799081570031910979687205556611864051001491359201619917430764685459578381820263928538078842333410527735861554501726545859196410550384728938808713559940000975765372928*i1^41 + -197363908193777652749385452974313591333920199576755232344183457432294718059553397734351066754440484505468431693624905518457471883180894827709490283226621664517709042232799083479011884541960484287830897930143167410112830828090588859639613267620301520643740027379280924844263912116535062281081462829663017202916353637369746817664625941174824471050744939996008106783640763355467025665192217443200957301414080148995238523778439137105849340185824933115889765330545013676403149950345483800263302863623774955499651716843723628991534656552230010013765832963084908972346921616233764298256987295213178886185453416909301322310637568688409992417565164922061556608430629574111137964987276894507749252106720434504735640673077170555784820812759283885071364955024140895163420923920880723598989024027097427692717857499547291801343341077846044923808236644698340010424034193998887701033838006627588423945789482119227391204075077066557775549128476197060476659767392105772171691419979895986852141623812480567177054195422794420417300228555663252387301245132136334380677709162850593391039271351089229766957262374232608607524229450330780306057070576822143368689766819343390995721084460313602157936015236399043322171019343837510417940017877920923062676612084163797612184742120666777013644442551226371081947249632904631200344329078104541038863434232408799302270519276676642703142842669336770483729381999290673730742738808291180734620132456438154449162253378523515936124057318728093906027561153910012277877370547161134080168834520535615542707806825478877273533406911037573311538724095858214000016700276529615410266030211072*i1^42 + 1970088954761986044080868336789555992381035089158872776394393539573872839039942658523751083974746999964619731371602154143751090395572033262778098409839846700972324445013199090148892766906880896127481833743813078013345758468698026923981688228138731420670166589121095089284114312999372310590231092084529284805448761551402809911941058204313090140285836953357128922916614425562782240508832345987231822089992953931227375016495575463859300992470816162844363492334079192793907184681154596986009037445179849633554509739748787801668715111737403143894055700992713430705340324570089083235705002212607110016875962342148130599733334442187308876682008387580577306798734687908341796026579012355165309519146415701922103413571074338634630815179749802693199334173459442108751269018602955686119413314525806504757269465147907427482708871865752084670790927371652883919900066475730651127720551669940322862667624564317761575519732610664304737413193706775213721126381899987071338494198094755941274432756282925059168371206515044904475903782100703021325239670095604690013527389651770198494483792954776032754610624925914519561340356460416778293089798499694508423091587854141405100606616051033396904130165022658955783936212224140506940287181151031947010263706990703527336806973229067142247647331276020130870940863068244177543142653475717332262440103180569944802887505367062869112882773879097336616095677858437683044067539641463850169603413752633983326979325509748923603845037397702878105682096572420906253357903939064700229026056341296510476380174740572462689675858912333719198494498808873694743709885083309572096*i1^43 + -5463267864262194463836532931734377365978936088738214036410257050124648746205810692542431409673925454211736123012816448592929058673262837734930461290536938818171465379848363240249463009914861358064527228805823557050230117831822444768077876268681481449461393061870249749823669011173343261074337383213165794064342265851533379185644265753018644321940168868188820209374435743752580743200274826776665793498213747331020939423666794711750077750530496128076140439620990598144438750107630972931098383690628575007696936834098861079357582484245757800138157543752509303934264306585735098937133563462699792193659221851645820523038291370001271904138472912087403358127731661111113546418251391762320709643522233024202695063927155607931546281812365670254304783076607643807853408737600632304270611145210956543265645050673633627481368860999027475788383832239288638904805337667715198202643891669062942192338186873032299487765351318911196855897354197222789735877751615891389530974261703938977029809519702960350412533297116978447865678434253783241638169155718850147997868923535332950050627101168476714981292836807474659230563942868456396865582026320644024269202103881102904891714424174618125019352716226031896696766970028947851869026768704493879544686020235455077431365380709120159207219017610223735168353230512873937842251771881395183318287004166210653108753462414834390414283461237357994224358778372113019516709455350622793738828691418416364818943883780765593529662308501552885397946452155444409937628901578577406843534135809701596638156141052919320339882054795563017238563950340617262153596928*i1^44 + 2317228056755168973369539280163793214166849257778915342500227618756208911442278600640511417541922312625556913286745427556793818458993276638727336358989305454981938971916631282981050783017106351951062414875989829084098494756977722953396322550849674833384933815785304325329208284383968492335170077429455925713378880573506248075202830047427266586810048194491271037436031530120598555531509821598558277822722345250361639226725120548246854333882642369559539381923253842652095738600808687561633345899358130101297740170544318834233648147738520903764054815044046550052925298294291647728216095844015467513400354596946540945373871851729520288973368108437338585021804920235352059477972838826922976424743308037912581482264761831602130820395351834744372947576100511364887310280980608802510400602859232326319075561892319359422106995794284519830618270379509893961173361417182758003845115224275125407353739219257653526898466029259113248570471219662190208509458020100373776169893663261759392824324047914179564964420035742740731497217718065541584598063068757156331198185211309448099954695763227973557926047504947668863258633984964904769033449441324281362062630196120818198491513011324446132704493805075105711962735999381189791058390555198511634800074559592228165755450490854212125010671692434592408125675916926258361399365813598266479272177451309092080406900158170269515399437292479367825555056256117119558524453658233203564844469401635705252463066576805149324762824075884894103672036129591474286562577035471291487006747900805411429347844640258759859120503737104263694908357869568*i1^45 + -8725231725674737360091296699593499436102777926902742588070535653420876981060219674263906435263932339945058341261051403335409861949184457871841312936330268260087401191598953714331045886180000588445548736310187823240397905509640424405861898578282028331793402292233295857687125864338894466515436825644902770061211213996860297767559058688890654213743414860475857844006555842198702727697592590362388406808240773982077986839194037118804653377849625967709531860740572701961056132909377417309693322754407924670601341618435868939584912319538753407390213685665897559079014304347366304010611686311457840038663546340899186248534762666111273828150041273409171190427649304467484307274472273791944280457670320093996275382879456877847888714934216990313708984328702757861981853601176991873376587969841279270931683202291832326301504229142596791830011935405410230892207814172488492904677818955082116436762725083263739017760565707633452898441038876214681648523881111336236980373439014809057467420159055042554650818442911130623335249559407457461152781181268784707590445398481637765937139813836972676945723438415618306187278691206528678283912339999503181248404621631544913492374146844651065946613468854933425238454528933840783827756316809342156114328214787249917379627319913549360558483203126684484955198317315862025381400945323108240677546581210515870821679099763569836963872588647614896829019454432943437039602272347722665847288028108938490262340645712910391916601778505645062300486510594428741568056984326134710602662724978915559808922490586148951642171949211365408768*i1^46 + -2724170608885197561336119570194481949745243190548018863697159258162206534061219732364643675541312810830937174115852269291231825185132006022616887559047899620430269622105770638274654516030923404654648126316996932008221439582699006867251000245252414090594498826474574547581251849029292464637626999605769298363598900099356977129925907852630997692468191194937665583612687984786292519225265977418612738207268361412888779691276004845299638046489196530714225743762786959211028549824516385295181285506797802317847444101154278757459725474910856319432986860032813662676806745432550714388570799865289531245538181595122991683393566840170025120384348068629318581394695153087512576446026187343514499581266386725142958359417655453098443306669782799380205888823575800014363399703882682928842437938080359584849695232245358393053245825810541990161255967892548857350672443751399184174440467189833162812455950999344901995896711507474515683174956519690429362349867576672479783648136454539932126746236799161312204223321111224356992900730730449498832482893837758353152277356445091005346957988825892257898167641066444189398116730880474750593954357522980692058025168988009296353762566407697434461460964160219068346400586327796486223194770173236406331848693974164759118631120982661030410115646487398548297094124415168176083634356145924792001063732363597356091594656116855382896005253999435453502356602984184051790115758926834918750622320135241492329193685577936733702860956075474706777348951164777760396843988734508806262500055884630363888570171629617604154359808*i1^47 + -226361081164586305384660383474602308557806319960224106326639075803854996944586532329262529285604060384465179987150689368329583260244879142222186797236795451259217019577968882577190233516330848266261290191258269318686343553789790075919517401995397506942392682341251442137759282976978101955712713456245740124683717625951701695785236631775001528826058522344369130030527530485631416953156722019512229099616381746338549354371339229370922904283508358361293387769181491491225700077879172215817704161446039840283728566414756403004526945049195822069332395411649592618948797543253112505771183241951594382443203353705363020220979109090971816261218741514086885342327755656490829546411584156061069688499335672647355226956469157566400574779385705625173420909579640735073038184355502889695386629415927291057017191357509467384704892611443208817321387900420570444446199614225236666197940486667966374801692047997710406305149791004028178874967333187866533234526784954598596947383376552211622127756766098137863847841671861816996699910331142720955189803125035185083415050623541740749874453585517273457366861787557444725912575540448867431835425387211657838112483554017504306515618841001800437374747164240342528998514631857456397106575818438262459206055312057790782668884887881265348495627156691006982315922024111848379721311806740409890060544435093691745434667940136731589017832021268818008280031198426585524131510562743456166146955540778531684124563019826361392053389702493680801255021356532661304785371269160032751885555372970998093030986088448*i1^48 + 13108328799802348218434319445062160086714293702965146098210429755209236053063888363104503348561263668275761752519670421512965217669963957025104216924715464636100739383985111101921139550955911745659818903776037552014430298470938950409959372840060274820706016884789232546714276242232563228752576928235717343515557714635540381109325593852170124673608198594638352002325825584743325215217075375898291089623242426427909992577020438168156091562135223268530696040699786768724869504139435249085913494316382546430700100422546071718623810028649379411808926159037623927226228109502111249320401548354993796249984621369626216941169412994493708498367256707331574035806044934495712098791228816018911174013479773605880250065642784348783713524295089878942482875769520610476677592334742582647093081813783732097463583595305928346639141494085196870054785163708205732424974443224210572048888746268570939484677258802702755650890112276718287121534393093540411462873855982375502732165565805990973568039832278663941927699285215096064242452382108125898420355977263711463733928215565761209394085823519553661072470988010728876694718950852410839568793001037878408860876075993385401407782677891974772823633391554929791010424769673811188624210518588338197615841833269064511754167577045973166398438468957487061460269382179769067314644079206912276149426141879608289582423213503762311906930591070466691271638210350867603107584024910216919100127670003092947053822761503482895272558105064043181694720252803350528*i1^49 - N1*16067984362492915127545567404081746753061042700153655063902176928942145474397936874219240503431612356279300260732272557019744641198297680090480851302027229784078625967480441041471108513017803426802552417597747041513099547447337774373385633293318225607950296686798127876143087764173292450866020297687042383593236165044047339860371425214022178761756652200630699385473112094809719138465900978864216623336860452329214607571094268963305903285720127320128655763535121681224545445109586250629979267360121532532913915424149243828644955984822369792447058505276840904274949498333109375*i3 ] ]