[ [ -30212724247767469792368195582752810613187870751047312037658085622492241315667893996215652937415407341703380489038906434328920619344155717341760783271931581532702010555172993759895313040870229188946697354661205869277698510571002347756466060007717170944527717122327355550460627490860261852485314829659945222268768766980568822249222285126613166139254692635229204192693638392454629495705901265060902347940542350181928582715957481731753451316157972629085822347732422310420246586106469253204624516342812556684603758024973572691446251329425221377499592767544165686447102403180443383401417070138194818523113592692579543407155861746591093002641935427308802522406510302597321507396133684151598064124381394785474456374513994542242362944330198627803670301978439938364108940808736178436665678264416149199406248769570121061499255489606937098250665244331933881689237959572368348537516883742035515097806235727695982470485530749769283968487967745191118687405931042596365922651003996763563616619381527692427756486541124725637403375761369178862457132167907316453990780224227924403585214690823497884167362452730306862229771682832645273805396701278901155292639516511763607470653880561308917180008913717603974829971220524443743074660432214223002810623969105960850708083883467250709542346388550678153505648951419753742426381626093880369065026561715202873532427631469660372130104410340007206847399074087688120882624861601395848694524655750830961410360307721446352363449305167740851800806631699180950415113487253793560580952676106240000000000000000000000000000000000000000000000000000 + -46137055263435696868389253331248678648602410059285062617773724961259052178780062692271642898538513274772199404646371698837986589240275503865697707920292445323818927642217909583229093137476323685062689692569091104187486340470897176656418620840986478518897303344580485528706702652133534030340363646240740150664437537174549209482814340745809618636791767611890753178319207820692681698773373432322603152552596309299411396190546774839467342221152686149951587559536524312529296296331198171521404178910469700461829160523420668538099357720896704470591231978297907802639817047564584670997481517904611331442664802194678439273980912278661888938827734436145215337427061577051572092712827256150785789031790871236552336420312483829823197284159050804246196705608754708755593003691316983599635967642154738491863493405239699735075453017386629928016736915050980798969711789453181735355531350429310787137636800491902040137571680916915768677579340972118869281979605578225189704200299392245321038810455330182277287783566175413379140228616519701219587597066709319051096878801055972496921824520689304500544835608916984658894719849497409680226411015310252159840264083912898233788362079162621921926461208047950271723352173366583197442084521790621190672961754975570566445044881352354233066701105683435455141576212740311738656192254578001914339780589037859355024880872060567811733858205155198467640934856315180628731038419250720711365943505138663662218983007174235435517716378669524587877527244381247037030433755407850479320263819264000000000000000000000000000000000000000000000000000*i1 + -29641215111104474755854902133570015598565188111248451017002984610312721826521658902841910562335465374585666756070085738485072740033908583682009643028094850149433749232657972694143712340012826984312873414003544477016816905828625736438049044895318953081660805868256202986700356334629264529027575208579682427106537621646001341497396660557030092217780520777762730029145968045823245321358291687538214987619801172793951260698465828814619113934607629964611347487235217233380013140204110143714058951321930149334659684489383929632808656993211436254945637850555936660222078181019708078062472784862733869777385875783544084318097516114535627340749875150825444744717552922298792507244895131662927951621744432729752916054377617134679440258069263157510108346236938473055840975214699525426151328155746426417158216143393714644118712461236456969793319267814400280883022845597657182505467658068269186802261273841273399339385793977846570221749580249360591961847011101125416394138967664430327764074958631935265850757876099998426961602248479452839545148122246551211077413945329597872047948360803067804319221893607391195429098344618086285973367084942543220769654954028267992065076274544893110495482802810962807417907336696393211069592737136377276446008854119555362457202181982788059313307647611806310657516510202444452567348229591741441526235603456613682576373774237983749167069816628500459275065967748196693277611695627654194304251784766862310456276510873514986337367648962810193037070544560883356403998875378287782776327372800000000000000000000000000000000000000000000000000*i1^2 + -4327415785999507689847427389428416669442694605928996292034564994481641345406790636226034709368718225123518542236656351577292672013292728193146820310284647044890785908750953158055944932026287027812424444016104139948187921391305796343392833892020344785052943526575009631243418574657354756478271917522893234099778641976819510592391924760638538720013537490484960941806626793680184142386624924817158384720961939197510384599108234615675765223962177157803756925282689175317803869067354593463735524859719027477545471381720637727253958926210520986609566120442675297893988800204991785087981019120313108699244993812467128364278293339492944744980878646180190962691328133940460519312299929425326171074483546751815691693209951758021103010809274291495208676759250026255302876241882525791357331032078904522706237248694137017373779684927482076182636474332514724090441146224423243203888627128357375312150142421958643528058951203189355265099152967417008886845686595975777439701341326182597425905775050411815948774203815890724667388001455105362671232196210532908247460014192929550590005953409248505842542644101999956672878154101764111797006788968607351401746630326699361999295716051749723467473205581402081023505791080414936341853252093159560596516936302307765623944149334004229709640670853877830074432648882149569418301094242576994145606823099590071626151104881723398509463303822841805675560829242035429689115471667610301866235623231957385919439632786370926140098739228236056980808068078279277913939812582196249498746880000000000000000000000000000000000000000000000000*i1^3 + -1400029156599442268307107077992148735563139232826880224970586726727705498367799509564142308132324319652653252583020819456928153489478270516659340051425420729603841803147756676669649713192293659082860028741082534606002094937692118756289572732449453719586520325359404658434838755939708233038033778337707563526597166249238445045278157165630997676422640668349475596653962258521890552192541268843791968965603483843034284345867329596520230377477209322038857879911628064244064591307900110224129268922409040276789166872816351209469736747219873831788903377630905334370108755115980899305744612222414963084472507044358245136837147892035587478503265482302823113208143864438569074281122760411246094385111935742471723238537181841646252647534574003403075251816546809036574985614803885182675481119501666990671181752014416765300723976140120181715496570567510915648101669446054740446040425204898250226679046485663326085714808255940386754284901262793976758034450717246395917651442480342124573820591025606580494761674971983730450302117163358972464244071531639526586074088314777345259931118070772540311638069008861572779765056431327874713837089129202611035818179639436138736013807379870061572125715088481065792040186870623778898204865704465911298296376529764831163853773181390423266171379753832883884467841815561222827866311122832280002557728957551098802401279296575063525041359499109620141869218257248175396111009767417515206756932002496697574786790941431301576566429229624716017437249541071372102520622062411827904512000000000000000000000000000000000000000000000000*i1^4 + -322324135687066369817956595156692520623229769864342474649405812366162927665128432272684905182998829510220117805093607005565422841197116711552335787623196709530166903794243443648579391782896038514066577502610656256756424312373682673360821654388236339940631455505504661381119787166345035338446322595085824236464147964310730615008450855390080418188697233509297606795128943919023334805642587833618072534960257226436068277841867248176265203382270769802049385227774362176245483163558412660972062977234683755960727511396188510064169321097799569654004181191393720170950599780496893894183586750149120376317341679584765152500086529263419830015178448487628275903696034044520194280379456819527072297461808890349979935986759810202360888303746898150341400590819316769288619306498181752426737493890459599848206518254435142961499743806334699545379718561059679223199080748163649516899112476496225681000593118414044563794041926958714953620409749892920653613867882796066518954251446009749421139053130863139450198934446005383188209013878344859818271814440743481183154926803664123153176212179179827467417639424689409776482095239326444235655580461415716530115983798643923998436781425475893046483628851040092948774348568022871954027332331619131201935089623798863123687126972180310941802162172158934221423340268472800293615017042674156703378305281518705320269073280830038248933418948125464710983339902585467558437373838760479957588139773304815388270622070926319565907053396789607263415738976363874577197450446586983219200000000000000000000000000000000000000000000000*i1^5 + -69709776647766829691307789479518186920224124987721715219649476296703881066964210021864261827907850117183318038134340274990012181530166214453657076622634573437132261646418029100951614797812866710439948641339843196206592963681736187844239288488623183391450847888942325003354657309662535564389649185858193690337613504563852756286209520335696614711202449399539513994069941192406901529476761082597341720597430393898628903326818517202786225323882029672779225229659702957417449622472126913141629808807589056218281229024565949883893633646233550133198609347387193282714254986138452298281572836205522360372968965716457975637137001737842162612409353477017588254588581514720645894371215988592938168000828102460000636192772845258250325813787674340109269126427188027627368390374480647486941286894870454948287615128887640967864161934706327220856830108550177368763505505156743426417180795436230506330526675434676972056622372211619831751904250592031595595044537174916691975006805028835604858663047082320071059037269380154217502131807338955157023121194993639886543955918488634565681672914249280586792983124987247849281015245856136882450116046176116967682282821674407402538907413044546647576436137651515301061118140680971721292646010448374799598476167561855169412319484891773784551053545296311655425135919655958196957483336858768630698657848739627445647438994329510030534081935638727714693918337194591674993082989256423088443424097279584529345028139320281059206853580212404386158292517056900918525203351297064960000000000000000000000000000000000000000000000*i1^6 + -12386483021860448664610408639552365286336325279375603549753930476518179454284388516833822476475807987945101069813179561617721644115886534467287582319699736987440052372906171303592696635853022137706172810199232861373004136705557577858802387241391784027783476875972323867199975746182841209397352692496644443175145873447809890037403935722724072652119615586044569261173406220108285885620607723884299386542603008907362395715644791666624487087400638254911362077021329102146033224916224750360404668324501013466912736473702164246720877732263115578292926934463249879299711233163467148082903305683088309616008738175882537867860599792180737642271408504605772062340262577759639598697118752996734411711969144866396208985892495099569771769448823491135131444185004528985803126263595118981267269008918339443849533699311658941049040394370338320348609792287931183491222236356921989534385286543374767659227822143582537942957467969551288839853591260802677604159701541910857799531904184741186011846905012920926429115787116420522190401945969742708297438288115497027613046831374064695894007568836827489031883218592426412616587967930412514474571198056258686016513578241848967901363165015362008269129461872292848832643961432930755683161887354471547921966875117911181097098733330261969297084886169042145799454473474228758714375497681610073918728876525470350203667120554980087646144746287475260600643660145815580379508288245209252407622533830100011715996490364015909269750316324862076367101545197336734721548088246272000000000000000000000000000000000000000000000*i1^7 + -1436395562731743324606197605485674670241904983778475494879210150817390886135093644860873723639610673836575900748340842244414893574667573871864459481426401441570703897959866389877435789961944386917753166654315633701758570973491519205490176574855252804317792450151452859821809202244572363074873714615492336725879700792844232695807456236633431320413009376195625498610435739821624577796343798616657418087380583986876982738107663563237536791031280136982870042177875352574224919145346834525896105294712631698632130025240223213140157076824236121380393832438721947701351272742276253550654602168538922123081758468114971553353735618834663029214466107089618937509484390113493365627911970584636101377164825221092674535134344230052800869713761467607028001207470156749956565852701800536228756413011538024216197796320521698381325221748571991982608624823325704500082000117635312173851124728266650188095390031611729701198798669876423311367571194018307267423015062727456937384859996516091556427496183876899065468242480772737262463730061994527060591808262672790597245146603738230267040014394978298184275567010590933407573232266351914692731704413275212370623182947726465858682544341992674182357069185489295842440279731237683657665418440918830117520320712592977072486765867941571597566439369431775972187906485773317380750148720914684303017413235403681749199236599948477221422380454441816334458155524421574114632247571258174731682754938249915002105205289380477584175928989679286783505400472378008257200914432000000000000000000000000000000000000000000000*i1^8 + -170772638155987772546193601624732912382378079497552117148941936264108618169855579673472341736238003585469507291656777565379943379958787161172651819784935829807419554901747725391096545151518587832348787821629843122538271133902851310692738584426902139273340257018134641284824898758664101162593693215695975522274950837284725454650504583902745309502493317975174260563674731757773454415970605224336378752419524880841797351013029208213345271706912416541058085260377019972465005506123780487117041336752762384402034662218422626261083065273754155745229068129165556287730818497735433443316684219428028951946221192739983654000159078617215317219874059291655396757385552074544557579654315918787804182655360500833668978366547738940032689656482053395569508734105432633146455582599819919909147523898621770693523552022022927340497567674401423639680470757478785674344936050926143130943785780357220163607736374650353355551412493615288228435036456063546611077323673546136233542574296837096870087976470443426057589690558447065380732854416705880215026692947233476278487088081888829277739117134451218670269958166625660772171270499579309309877509506467178517495594369334429348823070494260557007286530963799176875364248786913298742456012037562644606416462051489851390106181851934481848076910685850719483974856272326444135633332310633408738297440615936268559095329601755551246844633556834031686773836523692477033231351249968323651874267614445233117823230671598197444897248480370370301866203620394863776130662400000000000000000000000000000000000000000000*i1^9 + -17410975361509865966047796259641928233148886029292081641551981446291523105181906421873965853982963983460106969151623707672724244266946427272829498168830003374325994017862476339933428048579049581201256822887932433366994630674523040492070315521059819560611220523559892115088979139794025967453125643000254119766554838840554335275344904590358064120794897023348433255800924581584702148967665156976754088139466979828283105004097610844603875674717271774405913362493148231230177746015796299094220114088085088451171674287276532436664210729652283698218490095860134979403031345996390641743279064741707490108653480602547596771623199595099395089881810872277085687305541446936357612972516606316246753350061552773031049406706843277250222652889107714179479732285264225691027474526110252354963534164404990081976082517220565218811985949167759808976262564512110557371006006385974292251425126078198059600796374430522976204373174524425233658195797000836422863858060239087840164663229934672466872160741238772624773613053604683802782276702854365534678702566930489927805430455944809959453429886010934792849351776931161287858256585241499936391690971897180095648164224061431282630490199996504648227414943691050423573092677728841889893106298757363155326627191211908740262819212805791058021564011003412339792891857547992509783906570895553633067582858376050183116631683151721080057826768286001999725638060683878234779539702177218864188459685007692830015902294672414371518987322426647636521118758866578581749760000000000000000000000000000000000000000000*i1^10 + -498015485006546600548885464124625689959541253197070906332193677923773393360446199204822091639966668024256487220396162006433872196146448012832582166540514869469543362390123553808384845104367652086881887363574411644805576832218155336591797330141765342217523523586455033222816052737966273642392680872888140296368573566627709688808435218694968842328392525060723606372811747481594416284165763227756131523070954165013434204402237054749416418176035416904194713295464733928495558194226983381149978195517523851935910385173136147347616527573092496527306315004748422210277034135653654507423423039255826467887169867541302799697832093776230677538119316882331079799819872689881911230372127005286737357357109237485586737560094030196532529814683587503574263838660191581717814292603166939695330250979758081596792265052057362898963782608795166429991654953975009085574186095291831436285717843201159441211273194297743535602717343533997753699721845625791773131374029284932277927299573005146867360857719123527010869061422251713375781525860977839547415235316506383954431841346065746926260637862947314636932875037061255546549779930039779995038610080778487892983375174162141867669446606323981916338107875302810691197952007326300951353266232728158637234900980646215994421059962693673445556806214945965645933373735895538613189747183344494795015604266448363560459941139669325418092927150714928709649767237352977757517966963103425523706276399190153424644582154288107094445194237889671558360814318607191244800000000000000000000000000000000000000000*i1^11 + -188586701637083871931548051727948771601703383370017706917667793664553402372171438988707664322586987198144626288455459619801064251699180671421992864558778432660821509802638424588213539925650049093309765528829322959964003434250232545117918370007188844363952628092937424879567667936882039334276039879836372308729765345912327830484838553682469854398692709065658557888427159396828186054988845571356656651607369522313193199426449244788428281457937972030469260032834274931693445445067781441776791782570746869073802722076085980860342274942923191767036351154744775114618459870769224155347461279763600828234915704787808368279618656824570764242136186087768011427236279800174437694809134497898251775770777407402945762098045901768110494533893483994944180762958268809008677256580479417853176637108241279134270172312907751447772586510090012306001025274597493942706604740987938871948953618783719205499966795481501596921857503353753004702347414648171856303086008656605878159074435522293269126360324436978954160671480890476303014450473075897906170782718085839189008983314935924522861612036953393400837515120142378293189338003104541477683379074178155896789123878872519277819476522331872559916136871338264544813500728058757718202118875229000966558308508899895252717713137250342836430658521617512612719754101313732503518397283302978029552356809311571446553305902275545404108910415792410055091459303348613987402228493605832608498341927321751637033891057822360048248889510856476135061718095940812800000000000000000000000000000000000000000*i1^12 + -49341095025040983695446015466608362839539778396473044371525463887125926716967301316627854007671172407486757006466836251817939135720425238120801558695649734964001010487770110274702269258379672948450073830943281007483815441943626280059789662771051137543121690873740450957572617804965088997729298304508331656846006662676782511128882303365686063886276232603975528527284731542193221255402736179095371850081429742431592173390491798492305453425459657532815549775611560570023650998747131971233648497724021766420570745495757091722153081376416544020154163754917672312465759575414959914165175567484469794287236967767875215363017582094245938901252607058640707636920602738130423952736759307476454147546772303161470344147131943972223963262473423898116782959774667164769018416117058340343088836679645760234606657472205173290500927754992608414256694003020962168402549954658701768500516077242506278549329145725639909819374019630015898256013512223273098608508468647060945536893716612646980343429963163214002972308288317002371736088867000902993760587205444372512619543724823111289684916794034934082075405148357740068217939819470419496804731854593099681471908465656969327021955674423901953556087804384190340726032266631404019013153632723674997293074832027327211754172197989283803771668041068092236504777294916957932656820618718817371225931313029476767058080377724126251297629465043828994576333056086546914692918731339976486241245000183947401879343174067391488632295698943331960200692144013312000000000000000000000000000000000000000*i1^13 + -5855090092505103748991925968559396140711892948164201428245508970525961262021055781356499039004358955480694203663104398434653571155347883555947429610145343196788633511828130495214811512880195497820564969607106420014171398301058435022450153434248512261559911788876940708714579202481109894791143970468290951345098733483258150985323106947880667832908227853973174151774436653496544360496378554514428719534394875195488453569467771772949981854427642983885727008821017195135659634193889262067889880435881822175267881694075811095334978730270678617640610384968172697230252658174343466313696079749302178160039504335838111064417795374000393498068529936792886890858763581856690867689860073962710991051333071863865731620055264334007565054489276906644923391819530398104428048147728105217306202874346124205270882199923496325034413402421923980930825545620909630400486116005423858825326721584571396315566847202932422107547200854598379378055596134354228449694107937987520512748459352335352281022414177874666858348467982918873435547246180730481656673574696453475655245310429208926219112781872092347229169806363252616334680636000265443498250215848781623564815322140925339711697914958061433417334876143987610005695502653013854624112340350526314391933021196242366454648015026938524984548680650414617162079251725715594948689242084940941808912732076297853705207697460850961104874488626444563100528896676859363779488715291019910139415353557783023569783392070074882213092614574674043069559891558400000000000000000000000000000000000000*i1^14 + -754687222397354102429602830021323901367554758833305636910045880249542114529202515330190978152134555455761923477458600896951627422122769706890791316504240732742620248297363288365254182152937461970072497909614499250073063948111683963598956539457204840850352930348557720773111568734777552086858350518760545116191189816208056077693893082778978209323487048112104688746172555764574146809859713315780188595725073165689902369851056214110112804682680797242446177355590066886295116818416545709204438114255932475066693617659298392261145655385892177250679682114561443157539220231768904743088586697379473949646621573436877449448325831812690287314376500684798093477089617222117364975359974039475440140395022063111613325060794111564123730629274574873365774112793730393398798237393437463229277704389978346367578352528230782929875148333368842340400054235579458582198567434451367779553271440068608082452695493461251838894198915853926429252365072261036561491703317575481765466589001385538535366999969455367884722952761912760301976023575198828077155496989238147765689386850052614657910193759745642685057306753085111180147358302866388772657060753492093946424816958970399725089031341383584371864677893740775397541037647801369744480560199957787462910331317966794039466033959829744573716948110557989990666500487969226376581432389359802850555237513045916132896804169624738580138820751219865883192516277888907561968024394548929372550224092917618835743373811691501586584585729068596464587898880000000000000000000000000000000000000*i1^15 + -84883594900254691732716735414665865523323872145208886725577088811120993846059307871815742511751760608458671399047077150172767916512656994796635900317331882571468247622282967511980372376158918837444549132430249431100966337539659545873391098843028733072059298182261907349537709681139623118705343583796947090931044729556206621454059385189674322938307095428387453306994898817503954033152322193944476518532158042428108429053953152595716568143762199930446743237007946509515106508357106634595091081304318172099630946882042830784057405635783211256788727043659645176595774522289082499266342044327896441406584667809614148105371942974322648659970186727889740896574588269682778169558642307983912025186044659102560276003552396497638885172463742943087487850014145068389073887772160652818033586537716515070539740705556258310554288859392192200102234551850895024630644383747857761865433755324839465795457839089293020708128327198469290484087807820803100041371395095021275689610319997473078090357865920905215829095622123795820210123386862277290607600466414497710762263786222486939298025363255690637943757830844676109602613275736033234695147214604251313529961502704826238429505429363543038161592481669174112414531465553973031404552099198232044431200252238541271348271398568937604865847732150829870477657591620730976959285220467585641684300899706221697860837811108102277765532271673442574492949995312424445582605985168947385563811529500892468577944007068193837679013478680314463125504000000000000000000000000000000000000*i1^16 + -6056298328924364397335131026091618046243351110102543356676422828020657613348816897105577939070316432356342013300368128476625205233277301328046838588612853950027271222951024455835871254208066342659584123007245894809121817585140405018160867799411420662501809732029933505229903994130273187577770731407337036768146724236038677916870093170397856387564367973839497474153575139051449717536494993201097819111191098898168360510850046406896178819201329707660917438682916954204340586325809030421687801770635612345797705890950846302982155005546325724553480063067292278962810494652192048490426335502271848964798908605053728862778450306923331996311318790894746196122381421423040060075741719279172875728907940512255015962997979150885828155248474681921149451246309266291029236094017092411353611922045400935679064271173852948926277611790957415183729947693214936719596986265614906361169549966430203219277721084233880510006439909631215821148775303003024801615867339727585527109033175919109288433384603766910486344029726380512368543379226784585634335651665810438415425175368921777434704937518873792675083421855231104698587498348629412558365076976764061679629640698018841808617592484312114569620937810637388388092644574852118656529503620162558401680256168139319768921085992100468914988093569072343081878856940106790213911552151388090590928696333622000787018384995497924700048213593805661952487533373020761682248076777577894937947383248357270571163262490923621169928222971950373273600000000000000000000000000000000000*i1^17 + -321457896185586420582677334803306429362144815094257700881695271721606549057354839932474432133138130395780667196077510739433783493986393339552914731021535213451224536216801265965104255223426599528995196860834454333498457838753976894877232972070496093401383520559516704436246936474082320322473358735752710541314353628199056041627050188238846405727573777350307281724731716556877458920924589701484822642358731648188828862430569676272438527126383386656715235796825353706226701810640351509149293398727988408444134840949765281101599335435579041970075273101148318691802983295113278927477031805024323945756134074986518108153296975631762671085249139535081760801773300842873435834743759795143011651110500915670488565309553423903416468946417469496769341443017284656865271195618060118377561777261799075283727945987821785065178654624556646086618490184801803407302268381349610674329409583600623838338881911281380847406772611147443118736274300505223723975841900721593137970068365117820335955005113009809945027295637290726225329147325798034174212352421672408129989031114410582862675630439243233672604940063199403491665993417124323199150035004952179780594121566295368117784517172930272533826292701503936924128715990303277051890420647308940624841886638280579967406708130592076292518047759958158462831479458509360795686851927207692413889649265305351897547261984420308716109650763056715193397813126812934845483905223864457990095668055332669818935173347496315829429817066955735040000000000000000000000000000000000*i1^18 + -12163830237191718813815874308219350917813346685852203301661867871583907849592648802824718369996787292766240960400879458214356197666347320868804964942740247252507049894966630608186166263923214440768838582274310453058423626445536106107043896203326295596155722046617004279853332241964764997575703977251933401743905055250655511369788073691707776187717701721869113106924779223166163517246352650253445027578461666103918510140127232675607319903575800191808483814780689865481950377776903118185688236399815240320449571759155191973925704328171968742648783663886906609973323197698401585318905949878833017470924403717302531190205867206546211102204509297864158649499475786523132147251638560667148371091065734272856396879446896891666849150575002312943767511844282068036297209673168005708138704216329333811007015526744111503138176046700209398679264576956717769239073926589036429904189709938201218064127196846985385519361038511231155691265195574982775617777901924840011284760671486879924711523048738155983733354502174663853848167019165683467467838462838795552954752948333474252130723904291452422217157404380009771202955250322588447587455354169715268434784048065732588983269008716413731935630093730260662770774094254281244532870731936307890481246093317479539461244789970390579992364616524380063340407623125601797495314879443479290163858371649986344907011045367116564675241838302620996745513357575529367145764541121572165243150864945449232293222119015288632043579205746688000000000000000000000000000000000*i1^19 + -360583264927256798602954715074175833098017167855386467048735089851324443372290432692761532821909003242492362760150191724785252622072604397316104761198947244878697307535595963790880863336657598503281322831404471923970423654828500086573663110449783772139078462758170385949368570034164851506655616610470205847753699651459315752376300821037114399923647044295686699118872173492017483984840953266752695307953383896578138657880461613183756228525969658390157924417548683964058729117855135023306354457169700872381108253364594450053444797309448745244279856685422728759034753223426688933946658035985353406422997927954271920048300997026364919673765362650607458014161460707290750707223057761683046980101483465132053699200318852777431458327617340437336794529065871592502566004070647423436799916570326913393587708401010875846226471370385643352618888091122999500348651778640481989385194808359908994042290995789573148189188966338519020828754161659297271377619171077622147839451826444462309814841031732700636384245660758894006347289275042708392641249976692224451772584520839972065677729290707362646404007767979429292514124104360079568468543354046269128134765763264561005977263867071440804514503073689251818507932815917920818755889336324225839635408518599435824492713951431730360846379911179768089072798237003789492435587847322521136403007490180239308785793769024771544332550984032451407661052584028718710181082204922366164584794547808108401316885746148543289269367603200000000000000000000000000000000*i1^20 + -8054660126227170156322859652135183765583880109180197577855319833315385476683577452709883386070850383677168083175671164648039826365806680758815909489842984520608055091032780441982289890358540483718264408765328552842777724686212553669205400179075242487601123327079358303139201815246474826012371155038468412225314379350839221485886846774054200248950565882405618579737977318786206829354169391656601593801287242608906935726853478319173656098254267557484944237878022748962641441171748184434207128015290405250416498540876886633776184186283586748783587272879297843110311847741630783187927973596343758493166692788656638232015747444408690963801892939955328396284126101794713824204472488519324052614446992445809262329628125793938296977678405951074789804007726452893494662002043392485576615902568267490052671352348258703211344280855037225294849666591560449886169793286361794099018532614972669973659608218099192288800138908534967061973574508965684698294897217983963141594481131966554326353261087775024405212689350293165111053413040641073584731907722922928798219218443182682421323478928950243820739397341428099795762141099966049927435831212081772860727718710524692220495496048165644658270855658714927197520049403752282445921029349569137853867580758246074564483966126320300227616090908628695801423703816601595354060726391619776094266695795760852901515619837902992358749408680392907720663711823519355986280330394352575996756867714083859001451996720098884169236480000000000000000000000000000000*i1^21 + -145973358688398991533362946064702094416622668161125722697943349241233002327665039645449826984788521663068996962300486977290965966656862113050039823815159046410165411001715274178123307111500015811733037821324322761782511228514444873795085092576990301545713329238411793712943301938757875402594782488146138534125278928239315169102861574279632194422156790872577572893459064939213237870561375485476302505271569060313688687920748387658708774785313273633974211494148042569578411400258047331356577036332029812708611833843521012685003782500335057206532182633428129841420848669013424198372913882681850726857255019692219715284736905777558185342898140510153775465110686661638653311991949111452406467820837093905271930675093687397463748946981500453597699208094191742402192764281481100427234603103572606279357396544480125812638125468260658391375586354454226638803943723251053507636405926491764313591673649571296603363120600800903136589089639958543685312221624835749935878962831040201290627552663347851484673968091444921106446645770255330947326856352787696367164831026563441549914062514914954956858728841916075525220658132793932798308257294084830244957564506063109017109138320551306786869889365495664199955295619414764683333728686872609306548217858415592978547665571540520516378096033454818094764734668463239746492918357017789394705970145008029579212330496013602514057553505610402022131676898208274569393215721548515841555127865560908973380852226556048703488000000000000000000000000000000*i1^22 + -1972914266387776444398857129795827227683270876573940041107848002086777774916408307070992854958139839429787395566875753534438425514497210293673920826078880242277625163412355293667690673597102654295416101163378270346002829339935583687240251602533923480875604961782433787848619646543476315888411160961151147265234796898734548784556767001483845774230130107141405433935190445068766170542245389522074605141910433209040210574128829200068347520678313680097718860697692266284256959282862859945067110239855558494998025412775696977256340138854677616501627318352879001796524286198267944410190503280121548467240934793885839430500624821206167801513350435299774278602315639496663431911065928512664874821409635949131730111080924491929662390617132362776683839510329712100234674004071435595076391658177921347830642305873959903442366306450185229774776112920710535775741354587025201905945597064291469690756123541038552056451645546730744564732908956835913485190696707915293619379949560959589137764875622538874189568068628907717999412925352125080537899767532359497140331418376921445329904819262487791422421997428465608146538879853892637843544594356422994965487461807204289274547055790382464869665358772849024207433801078414313726784456138354601786019073587009467067411101147217256104407833308859154161981307138490108711783137432921482846075245073119977193868815043579416591997430536626694329977456091009632743425820206990016979289456575997139987629205341444505600000000000000000000000000000*i1^23 + -19906931066698086573315875209934244882592276544130770443345575678854091326076649863211559786305642604214333525205654998271923090204572231085981694758892338708816372363702658032645642233309839292867293946262076660185533423828311492875974866110945711801727353662231212578647369312160770908233589097973572865551605226998736300719615905619425390144621327309407031772779427009999874077573427761826133739986618501483130163341694991991268875975984844113789990401364502833910320940769390283015113683688656975065430130397760242114337827607598142878884077324010185528971224547135357998026054418768870776972750794471467687772414692331507716901391677912113855706579556337976490388350788963816639672858720079374170087357210870856152086257701676757153796404985075246075636238529404342932850338435053242800210665809565497256084729568731123960050167906117642672238057970125428770498105820484020195429340661470970425796534405822125971707133903166694161503429433332189998154571211234665807013288380634224862636642628252224648960390195619653507924643761906737206708195419375758387646056695593307926364439476398567667596387605149013020014887034430227037815896114037798435499402869285677727185045912164409923942441058064821147504144729968119139608506457510852852369103378580446601534537116847760621595847794871895697456507079830763029238575648729709087111334506947223847371338002363710327613229556594795593758916958753122991191764106442953478054249863577600000000000000000000000000000*i1^24 + -91640241216414962449909757062811306440397611223401667493965752242577883685788376983710822648887615083963298580807644028371881981945043036783621790634891473826109454793739363300308842810900832887873291226802546344533547951206291886020724014737208771619428588975828613316760041669715127146618418892039376504150017805620944482673418338102094963701073579129087343082903624310332635077570805443849447986795060930111603526000632207981759132949117357347050972789567037434428778511686801455321343312055936816824165867563822032307711347467055996522605293900849167141706367106074782346175684105492490140073853000536970890428006625458356724588093817347742399751769577768482876421275307683735422756237580247196640995282713044448694467279244435509322905010449433654247364350810439583983814656826172870835208379982343855122801738832625815375652533685098830828256736423451631778742216308618683599109958471735211105139128399379776711804165978949505055704321214852864755135528781627559701490428592794222723875027516870977215729235975999618090507790057294827046664064505701609267341819462900657744530809176076774115609932930821533953062134239074954745236965712071761878360434863136417085602046461651035302412161099407792322467358030088640839833405567188986248708203534081336361712089097154229587675106165531929842718807958567688269200201972608121912797677743579044843901640553147165916470865103193652535509869781819906815840861560856913804714311680000000000000000000000000000*i1^25 + -309106415775240080275187061297178575248901879974155543759624859590970916712644891982310452977317640658030022909153514557543855560004221040520387827734021150371998398666496939461675542674353705835250926511334503672319783934608235466718800129725509696829985304008854741548095715987128077173571946548416847140326641945752012920439987448875493523744918262542453497673544735774686504535938394957997074412177260607638561385414959103658254142116370116155751428025966981022009765961227658219323651561012970776722793982345840311174951931035219729071005436179651514672583158566280742706468427490571614213984864614667455339060526018987486082245402291206949236998715552841165787335564018246557010505712832899072726592949405725578271305035755711019967921755855069665355373522401009467226517032204629322129667326174943173480842025753261684938623626713963191462726803599515754445665162010039614454659382900817313980485637038652975368886246298458572259436262246259717984929921762638739654831433877974096863505384815059486700742333172562645003630707548361803951993511107454477422113756715473184422814720525251023769643728489016375710593406270789843187776441335593583202037893917247667569636390850247024990617528617093296661968007635633154639797143118810567387155798388604290127148599284457541674053362193459056983328245252233249133308349788883596706099497751256473722369356407453897502993046782659342818484708573003923575321160255574766518272000000000000000000000000000*i1^26 + -915699210648603883210566086463293708911958361065763396674951031608591533781078162346722184757821484611884277751917918195461260434091791335999150735880423841428867438695501752191201156873357449262283282280559504551921116786033670722435013297175827050743194668835589191650071831634591828286098965711835472864464153730002400497096507880778466630267849053679546749009399660125978054614139077730308825092364650147048885979156755405847858646318013804005747673600417191631936536394511511663842854734291455681274532727067154403103738547298524307077420177692874934030374590756522144206704191366900881453114825653798741215054022162402683399914115181672540058269415612714416028668447307002460133546060847332646322492564674711601423406827634883935334558312204647771879598026146381015029420183864532983504376196943573808622086990669026731258837990241880629716604965061813957562908914083678753020556393926165772859936330202947148461169114412521259899215923657434989563402492795781829422907658233186982800644335700671689966058265134189522890463778799697943796119246009826683270579369932744882368073872383950161728577375115617239801281779014624574705130485573266063872987745918188150187360446870935022159866051172243862592942364502452489624380014022781662107057388998487705267281775090786375537572305668875987964740729440899330925538498783218199250805726771202054648129900063923010890693835664725855788218534356895613832619898006709207040000000000000000000000000*i1^27 + -2255416885434195168381620248791625152843299976453722542232454968715634833933315135840589033510167413209007147344499479173958954310038666044422357038579266117560940035483807930352320871032086039623613893006152664388238936482684927236947471677654005362161613120493207814081223115546979726672943223567632058495343401517665311943909867428166171535937552750077539489790639873734143684668188366775228534179862368147215698207931842812034391624410464815970738167136162807286861261920237130066809332570440844343142931192212505925463761319003461358406878100127917056491032636940247211855422086447453365644716799238975237198426746916420590736919958671190312874230480358205106563690627335881144740321287712042016100624485230060028472058130753347474144683483897175236086454123343286506292110366358486316512384366042849195581338429742836176950388828415421270349440533449345190954062995665230671781483738315390351096018032083130186143445997122067792311685585593358873848451911766853925354121548542835958826121703679618804784401934182271087324387282200256138531969808960608305892122030065422082249419427796924645487145166080907572944089585339810237247518788660522366985878577322315460684062011814786717818639697674244944660514515850846844867911608757166342318774067888283952404756483840153625920456352034434691906221175328515136113730938920728925741200220708778784575905747056445422308413515628741061468845145115495370779696348266496000000000000000000000000*i1^28 + -3607763808774818505843286390360053252119247457245123607725210503038759199265527213111837244435986857383367415794637337381385410597072810318104816229134088441496145747004951925350171482036397410347909852053133938893987519910126928524028072505631012232353790187421847117594610129807445801295959893524435164440254873813304700200986370843309361162668096958674374534614019612685029804565700214247597488038649895633809493364661733444074792516490658337630284682945158465948848558948263566786370641651428326078083675133044451764393808564835318926095622107155480272592397992219074840365571245419138655976318741008134493673829509828597728808731135757940312430520808182537301982517469416027649489584172128481883721792366823176885921154621948715881522494418236218085037975221310148609639495321367332011425043706785090222046799375726775642348128603497715302735396342268622106199994980022210910173672707807457730983978477508937659865285457028015509532322841913205808120055699562451158876389867733646637668713255680799261275152143947466569417250458057900216836353335894055303124172633144187760347782380432993667938462959932335085606620894702526187223925155918565817496141098741315326479096828327323073730584714330387745195071932254283340937619126055863833852202211693359936120989428243361872604338203180989660930802729774975466428020476729461678453652512625309135088186245604641909919341987630316103521101293652084115720948940800000000000000000000000*i1^29 + -3155091516106182917943372942076036802325580072369979306653926925098544573483038123272782534661485001879241647508464523113659115019006120991284084937740817869867826122234065026799332631434060076529837892016280274712022132289297417676542999454652791458190915932701195432203334531612759651003675974769286958301167369188367891259991067416583964575560988078373548237329733599494532978668227021116711245183425217172322253465465300598950659875042400781133770666956282942292504254034569387654467659663625487049753697920203649273866747829648207680133713268092956220851250092272570930221638941606888372292809066186357308443521620468998396755926117073946834775359198703010577365104192584852098268879624254709440575194017799857235014283350158681065153354293857389953287374118736544147447901763114687436909142385368108191947498395125313241825436636627269907280769052629151224114126786638019812482194931495280954138615019843286842002407578733979105290510734140846410601515766814964058940030987200392754356280210479920207008972643561226119452666793660457644748574757775537686456520914765825351570530937932243105650007330894109125947228366374594249935883109099613127760633646794167967392931926857013941411887721462853836353778622263861515148518173383265795750726776674871927231875504641044622111739673149154262936944225942471915553239132761539909113891555879602573527634915774773721202217121458895127013408286815779070935040000000000000000000000*i1^30 + -1042152692127015904598133051920146791989104233640479148465480642055899337900576845722841514758786998636691745953616728819771527814599468920197394087534065007440329247855208901821024865756237265086177335733537431464132429766845456346581764655457594302250637583734430211022770800777518988970204834011417978079792193817370317616541570544508550206296078655283861025571912490079070810309596800086569362056062047489568041912691139603696088893122678144015533160621790465786387598618668296399559851140926557974565842979678409100663037783730205439788219937471419092569839896998736465716249894073429354011591754043079358956379546104773614102329005231323227226717539555480801689043187253087276145321081245492690820280948163210502170389689682246657555238137848786363992841156262880696760860899818722912730327741504575601782306143430960012866984772671003610462928715424462195121184891598843603006736519628325387712934980799648986878491982935909076952581110211785705844406526379306914397284090321744171485192485008769227162135489463564675349563900111710417786126938032205390340070754822048065476011309089485950280031077678157014695634490891535787828505296725933347129995316784076508536862829513294472169503539475148680114553536122740395347734214411251709891275851396629361042589556998739519716075351784020671091026076157934201197704808246418093726876999579018190003948124940799219404470600636479750814508639563284480000000000000000000000*i1^31 + -161116990892200616987328369119652505189692386840658580844707432460522829425046317048487064331515627488608536107962535417763661468733925285727370222362430796172784893882632439042631435970789970539365002416548049688940934862268631356310439887810783319886714096526528761779125284075531470241773742175298942730251079299983596402855954192012219011942323477168891777192480886432842434576713482199784293817982228645651355236246669948260190092162647771351644963710560636988397919164222870666491367694030019566003432324346471486232596110679924870297679399118086543793578199944841296977640239072447467981040897768718445892217807367186182334615962522071973228396258109639464778960826527622471726644603448067386467631691208646695553056980425809777132914301367565218648574411017812718431489049777563956996322720347446428529385900337776662204978526966816511953943324277889028122940698574631812534681272339594569533101033543804004627418150749179067263165922544743244335816102126579265168585064842850618625048063381384340515284918524994166094657481030071485809701780790110772493047156784473530391811761697940154589118303198801328207474027476328083631156052526017933923264041289237471162025631220828198270722385008000346620072489120845592351802990150257301238399076802186872746306511060428193084994667449050659327615665396018650740903014650886837335188611970578440813782066847609041995491170217876406187387466547200000000000000000000*i1^32 + -12201467791840604854051794610556528139611635038459758422497822312359166720030097189472898996002994280333086814743804331590988761232503584857336499452341806442802100912341967980092658904687174657147919272513390149762582717982511277176526422190345897330128758920156306660230915991591731853563775039146794552856738905747815978093569528894887791517205487794552256153778857891138786014502734299595072226499380193626782784936860212063360299400659949015925334327130363771190970611359330596182786699953619173532938168497657152425061990303507751853955681101183788021456718864191756553356180050487090838343384767765977491358834370618090168209850995502737046655853815036032545632172563219436357376963951318824053094522426869008347619594383683163175970459349411928264337120381832651593306948338718767061235243765595396523756305868061301809630887157921763750973260556759499563721468753235477096781808115451880978707475564163472927138354853660891839014767466433706562433532324945100785851040120344407053436058106177621388448021156202896260783374176107456918864863420415916189374942281662268854976290639083829575104822827927322086809106352727022600850519855450035962633844747825655982343658615365822338936609806327067833664463632715991882410099408262928774611708863224868537037947800219185769938518679682095328393102008128748579027890667446988724356393836562462303851485486830291846430396861258383805644800000000000000000000*i1^33 + -512134506612890005971984507236842872539895229316211095854306900121607026526826611752352204135460121635427359631805751123917618701480367121885813504602258216733533372232622010552945678604413741035578436516219100184656518635018604859665013855548419015714275115369086503169993474489279830089202296580033823917034475187419207933203841446771238351053744127967159568552225303714388934551977610017715915867498951021782542901604694951005969787356806674955364184529939171700132557738394100220055660761673911039192003923368285035545410602671050384375697869276698605099511659076958094086570477332509082222203218192474401597431749027037078170738596324542026440230449608790670084976211012400413262727615284167084532914491287624798237225082655254017109567893430032191020434701847007824346727136552777843321092491584733033072766559386442787146859899934505254176587300883870656784117368993768568291327358251704066008377930302216520594569784097510619440419090115746655857243916215318492683516081511734469693644556595561254130527406755277382570142150000274670984723754079458805913784163731341398014027107354176753584714151151995000187254567628454638326406713291632566342212356407864118287530673942070985790899053120577922589282032822318196063479138542506260951283201919930091036832886964281874337637276671733315674669627880128689698653410774781794508814320965690933984145842240604191107747280217702400000000000000000000*i1^34 + -13172602479142446773611046749464761461878376692388168717763691138203606876832079381903811063705086914873260781818643040237421476427625983170285954738685691651532253270538414168730044048817442495983215742271887899396315851458949203994959851541414074616529372258629065097823644060578378495292606832485872119880688384397429086547495023788460063149293029930061390677427459646253013939941256651862443486886148663660901143030384441546609635607834674184818091477299283957833010654329001701881252070290147012199575824443480020291021114412563275721355484669110557986253015588145998255624515751023818601553983279438884128687502220140319827062032736143246638660589815987316037984062753425516483420152403311946242560312212594098705914715624334802807962326357395251483638630155475650087972803734354551001936175335738762394386881715844351633709805405608976093821378369267317688240072386954097172884138307954439555095160531232697091759029131623993595505754591744711790090469105914127469087333610450851149909532369409311339593814429572033484714508092815557405563258649206160039583138318465570180781566365690210579146760437664916798343714483186674721215642274876789330792642562529629504656689684239949739088019752606710163466372817253938229202757791006479410150736973175908879316990600553780550572562128199893776034610307144562142960253485811114566331605824056600686056674693610058216578115174400000000000000000*i1^35 + 192652307027864936723016207432250944438851591327373622835423095666319479972770707697860928752667089219461917103557026921998200267127526713713795104603412926116815950812833832226078485239082143575790703099046043689472775010706133883651314188812588833089909240575064089792217776102531564733320289030502873030150480209191964295414946086896678438289734480111997774333026946279768846096793661987355354489262564245689563319548703859778253424123879593235324960430575178670631773893519050794939588373864887435039115032428234368558153932674862169218891411734315478381870487618263307923894236500048341325320399392369441360136807518226838278040134632803339228891356661483202500122019381253056635358569855223603115242075108621297678794253220181701239255731645875363848940005110885988467852757994519377684768205243182771004729388138382098361937511663140945070072585595242365113163735495520140512317527261821736509999937305532206948442889302200629293777956287181725003302128439991427817603275654563964675688479118858074281994433562883614700027123976418214300055797270320860376685455978061540404066298351407567163899373728136648124110238539076631625893206743268127952634940746491856842448953433491930400620940123008234430000536291998722640440071348360596945894591883008919284702375638005281132311597027997583001539357826395842727276688767681733484817145897629798364179417275809314897920000000000000000*i1^36 + -12451844005410251485047927071660049340647498133609649848742950455053697915658444784650800277182510352739608649664245660955955779981205775417403026765241503760913481804516389070047521362871149919458223806308426794926845844873225631224656763486942165256994404672671454329487528330825785723115207166625873253346342594731523980466923839708181583470707196163336350082877154195862476916332481653946440008666970138560354842686152970275142077987246075824508540507313807080553988362378094355396110932681091136662611580388676507811344336025618590665528324639658701362564060972744729125119518059489473970810998105003150053766322289161194332862910227509879321113486144637685294227040763489405787055740069591170315839822748687687842430405525556078454560515600867034758222577979465375288180251923035330828939642066521893598735995974457319551175429819175083841682558353413595538316792344453319630150414750915089810215758367503767117025063316310426339955181478793925267544776989891784595273761691117400975600232164563934485913991300294689530605213272495637476180947960379322708435215352552305550606294474230417871821420212700736958342842670887773733644536519844541071169364016273457304892979145331831660637603068946737182192212878111640169737276322667458502728823803177329198400196623263591876146372660833773254305637828733605837127811916369960754232809817474326077328397925613568000000000000000*i1^37 + 22682174183449500215222582760154559669572927310597225469189638143005961589506624170671455592139840103116984883468390886208459520119736576817150747120490939688947803250426237930088663917900035363607513054224016453229621561299162041194467682067506298734390783465427481772290374112995424892627394716721254884444059001954007455660552726025736842176935148869813515930992745134010942720213511901415640440651415076895713860854898556101922799068705972186367391030824815264883605535192044612521528226428155457430240301540692231769078380145334706316476218885174610988327832735559368173123305141172361874298686698036407622816938561102289269477496032962328775009703012218788598436922269911963186726783181743408002693233317045213109370821781754164148240046555995485138586556673758302290377059835397929423351777100807400338612690227048518153084824679635779467121084205718968269829820379581400542184083446067759094529155106930694764240950595223143003959227933383302783261779512998489879504786908845359614584197628431048871370643023011878144737123570057765850624910880573042899316634529503143091279567340541944679938055083917801137287275726098744006423277638872722896330720060412753355745243787108794016418535212864596988379424606652294317818426365028681837126533415034287631433189822266850574261030034699426006125568090122938282647221504525488784709942223073632878959001600000000000000*i1^38 + -1667873392177538584995212685756623985534496738796250446796997598299642555208688290727632399362563349459257082660206761865196613954638333724603558637600826107401698708096233262345929133778576345841342210976489092895473462904190265476922237031646792028132110364446619781970071539208014494436835192419912347092562432187128944747172820936194336575309090509098028201164057288053638812903511676938937023314362897483258682303858677855434938587113367008837369289417312626149297590192837303818706825731208665287343564299687600405777869070063339079396374504163922396872362872276237258201926982323387452630517054192592585672441429309677207828614377727232881715447587580192836610774721379821417377345886687504356733038174716417064730289088267344103124971732869657818714076786007930307361473152382717269532566395198610388765016841897978534648288564417643017881584017422387343600233054538409677500175185417350728658847042197514670706284471554575437769731074451877458306009931725175791575453050091693052507021643202224079279426455902142993864283003846817577200987570032340979025366078243260005053251285383267931712493672188412543507576579592526569229454151481995790675810858586069718282083596400981249841423188432651116008993655537719378974309458851645216454258165344843586290118484227534478245802608985939989518461579158921773461754294461949583885812629197983580160000000000000*i1^39 + 32192293525916975422912022240192203483115657150190376214831837830650692433936587647170113483120976603952772035799909249262000852240486576116188628753717632745810451729792495819260077270039711596041582618692442638897294562533659126771811001583354359388524736170693083552897003723419007304226510201511362136947056939316599295929156366659625490774620317236486531413952276686240253099844965679160542214631325950292752397987005489192469482047245160108282897852196451089870380966512695221606028452702890833043370205444115737593939422298039253529978502434762640476640201319424755179547762645829709118806235089665662845974570191539253356601103626821257905970658786341296794615728602219977768585945930505746642101182987296004570956895302896734525250435983300092607205273203680257770162508974243516511096368381082291737942168486140502067492922422582680089988033310878037377032535970252649805584272971895788915631140421173202132328312021871756911855788148472554322202670341340953545486359283158035435627708385717516959158911557378120220029521826277264630861009965299145868074373317569875007034856621254785619144732163958332397380974443828116130266184671614991211467688972341110559287587956403662853989355796980805288210759432136725591173049238924428529756050490826059627774298153166615961283282111217416318185322724065340699459721782161748788491845632000000000000*i1^40 + -757790560637722418604895866781180091603664113660916821084990492034229471806164849844026781215974181492733552737333575692799151952234550274900356669513891743251858711198085779468761063398581691734710114671688686344274274828323012067690844045870304769478985020490731306898101759175410064825960540337524940594108574923844664823209101512889883482770098995708660101735911468375245864496834225176158541430420508021165368539322938922399320508017316224077639576272509961115018644347765896341401053077855180132503863783263590639372907358631822225876831207490790781067238681173587741399035223738900675432231885838368769328083245863462942639291039271665144061368707275971549600078928152367129638734172245022456041654503861316870917420810641358846018425566866121476964055105687449104218859896720071907617701175902561841215896612475430594753907049570540080702908990849060577427645911281675419263682918468206382088011150874289261603299933458143120321196131096747787017152755444648450371463389791859826708253253629785868100833205861227137222762248552885594303466353184384859343590706750024647054314282918544038024834934826411041542901246154209325837978294946540130423890375402903683735374484211994364920093222494794846530278229653173398006759097137356372364167706403178096623368437449325474271353460030070126637228439046543640141862466132279453286400000000000*i1^41 + -50033401707429203841211558800917698159156203604372257037274892286475859102526082508565370095703927427119579781749471556281987987158275823998796954941195918347991002703247983924596956102164448830108275234661525711319702982853548505077181725880100885496035061341222049844928289514984888556794927571322173929074808273717421340545693688047829375248243655468290264516034537595936923047750574961665380053410327520310844077560761160691178638493485982095534774108740357334727046074750861484284988624679531808465264765785758475475637141250826530946521324031639740579579273497658862848719883386586955317935591373691896441782064030323289072743137761203498977571146310313392161012383843978769850361814116222197869671084405854546690856957995086166678046135916283309165051533031456896695816608785881351089669986539758606539158078596014317529959516240607778929191901678805528450698635640190679635305928246445493256364178967025676797320821687789554200574929870608780587900934429568899106419251874294253649924840199810099565358625654030681251601133933384988293209181910543087444902583159544252978923764606637023447998385802983350865765220666289525847382093177492029155124303911954469654407567527304737859813766114532733689660084023549716366398669117639162409609934446500338570970733605791845906797870402092061979705957734045473979760640000000000*i1^42 + -1520078187801738027370354206750008461246777532023920816300369536121882607623861299502123091264093397842793656634666830436132325037507355356585040554209650754262957749365871776079485651904378113138966444638508073170117459038441239304756416690517039378486506447218153010891773947926352899247155422015962166371263580626332962348986149072115895485156110513427077130136886964378408490673859941685882888589827607979602790261349036774129777698364627806892291838652102467180010045313742498987306271223689160373250532292347271338095480230300096919717502743717262510549243747389523875621324144203843164833146616966325970832949071619819840366669634408222455918836338110123782878126664437577074222890357898008652555161270606497636573643355592619829752253540133223056222789773733898003395871263178942950454417841807077422148083063957015745686155718547642411976429742646018464050232926596604455659358427737527472440673934996046206248843689518005712701654117948369686301571179522334141528750896088622981132116840480090461220896084378760195786655836500567579397871118401084646285065383814938420576008201903272883605836198348700366862342192741779274079055209391067141959925245228274993563218456957541679303908970874946620215204942838886362429526225070004135475895621716881006608479554058354443682382329026875460625104896000000000*i1^43 + -21234221190638660137958223764453889571433282675769185693394741497039391544979123120941982585139879836801878950323553759450424299141354251922483671654422760457069907872956523928561162751323271146092503526940136046565871944410378237088673970922551386869469811237328921061956268714997008225719598313182444299292071773089446526356406978108810204448765478032849197083563515718079180103460785991341634972938092657904622623790742937637919773161142905971089312737328182148547118712850348158508285954953374158118711534567549853690516159769832044175047386284419943941477684312780935339186899335992460097318259034789233644010721793509689559016329003767227567340590848712345409881757788763865212909978070688884062456866316124985542937783400355682435354130464953020318814785765641089636205822010658633974795398393801754038963587977543683001839154357540665053333937089464354117728619197011199762845534599674766321648040111128422673309619867792750505434131940935456859662849442209720637964909207402038588557680513468020968952875612246821201869241188823826307417609831399516667779057235705766583908924336886267502660696687839459979518497977315240610532287530692083563836412552003742108794337332422092323227498019727982860701556086929265411536790122563104448593021603840846248052597522795613367086927052800000000*i1^44 + -147578615478638651129315738213751785849315577885356802736128498888318261500441508944255879697454537090071386327505320262180028705313199675728742844275902296592880354229802964866176275781776021346778232899888176615567289826266693050948154187382158570169684356608213134012633593319115922054659341598262019175309125668233314858826543644558113735438926411125379610994442959588921930100485860074904900167458275195681711062496878133682965440236220761719890165228265837568410587895518596489268508187235099894726059884774248268268454648652620949486066987334679273721362694720220355574376675120660807716855130393385517684914425871320013780310819201771304839814606569938454426196342671323317115754180754902335419801994094671041456454808905108525707408005701108790718611426254022096052387189243468596729331416181852076565309763159088178897723357908966780457989388783776167763274284276316217663601551267058280927081636249302113322097878231597035356901541776768259370146180310275638236674381176535559331350208821093063304371839697307464211450572079951148362607294458463432616967478429960231930970224934534695217642887379626338270557535040203286143398677144199642432363213604426921287325508506644562992188727030764388535631997501485896814210247868813277148435908220556150916495840378880000000*i1^45 + -578152129774440909868865528177764157616332174356912894277373576569650388146546792782067301141241308345364145553000989614697740058098877095866727684863055220188330203155334159638104349338300580499383899805899725104580795849306436502162438024500388092553517820485187531133618919129579465608725505670158220122505378956045982194142543221807262348401739176005940571716465104549884862100900091118816857397896236714037554596585773212935802640881405002474011945776555050066420608531297484365369408938412225942197810469374621693032656646625550010279880185241493118344767439975702228938789079961010980978874770299283678839186608468720913744787462085401483675339575532098789561966906818721537618941337788835861588123571646550327519406640314157409999573788318328539407663222954992931561591969283979394664034745159639437821999480731257753375402099846625701394027502117037078207414878755469398793983897374584398808997562124383645679014381115534691339514185378688393734043388705118263205754222979385943733093168367076028147420795834984666407470642874514063301518122732821306789463353142161440888327427379911494499877586861743012505715993177353568380973045877028160793796945597987158930562407369197866625099039042347815318228204272600391731102115847866932753558566600704000000*i1^46 + -1508386966136873668265680922317740044426716765615800490362173201954027006364270209916536983506770969557270068663514218054299829465141430327430777695635788398699465045421234907740487038850964656356648882264093080352204455483736338386329793463761110769308944698716816444689904572114796346975564456054925144190722941190933933196244885220311010201216278135403972483906650786829331131711684223961269322815155142611503639083695882107363294202129633029311945164568465645376146467874374444036364313242966401588416588241198534182702450576645328019180947314641622650632745438751988511004046633670823007321912554873022384567384729222181543484129352280083089579616961579119220367620652378568527422285142724171121176728380964626762294568934274141667274673712114634159833075034187499990010535136713067063387164439604702942546934014079775902748443387974303306270882814036801330470710536987384735938241635854699051241060399443333057825362212939469045207023116187125761901695634852398560165558062065432245637346322772484677971727875985451044477997447139562923320592620267127780874108113440847037451704971933367169934584247321297929569954383443032470309345426640931224997807033665326609434430069744085194792053503164423215399304988789970236926628516698521600000*i1^47 + 4717297574635560187602587506179292475246539862944445455365922240874747344573063354458196605028922333595918478709594816813956776945766649923800640669008361627324948094279124820317572092747602080747865621007581264999883188110498621784782137853967961264770850216757062918556795192955104674602209847192336102356251527040066093388197602552159482171060856829546253562149412804693663687667442430938862469522001821972405111696798779764250946191631080046276829352639410627140379118928614990835275883805318268468051182936293455922887956707208257122688858262190852398232342630247308380055836544075324675299738656359830101721394760977736182634190820655317022658543174187488250712788144588114713458580418015143099810208402820735919264849964807880540365710019634901531043229140246736122981829911788087175975975499041373118077327781346663677385941025891856075267518171862402418296067616599795079843167767388638715610280564329714020822899344194238649634087187726571227630071297024895932028608833688566806161800560359694411583034362009406024645678190516860771407807796814813138789457328831610932665557116778488601814528216263312134997996481239503032007906877607911175302014664084577111725396285999524962315725550176777168139348088633425920000*i1^48 + -9180878393720398146475781691212808079765397561890257843525325884395518874247265955897075043996548981406050605868123195872095619164077675312455194078778571282684904693014543113248087483569908667532497792959467846083160095258667234474271221964843323720469233308767563591778850115051357584697727746475257088602362048858387124852314036951780499576718443226786099029729813720753835249426063155276299782574741420597687867850738875290222603156204191583208788458591319768774785186852118568658787236635106573839612574940103401396942318212168804385183633773710460023347443985935000699717175088304790562211911080725696675983046307394180063524409612687099569563544596951587268908089094490561387257984046404051947229396902876643898409514138794144482344330049213031001913721800025277126495534021023240260837629625758110418319191300197344095275154886300856144749202219684730381475666639658775773124997266141488595910199538081239247574457563686069044689280765251560241772206201007964188978362591655657129129757243853951599607780608941992098595734812137576518042127145605135307458378272191182504489397136717992794045136463179838516670545078766149429806360277303445192170841197566696940233510465549636104788935333863751680000*i1^49 + 80329682778321418231278368388016974451288157533519836441904378540730582391320566014206917665139590792974152975145370414149653226035873205200142692196649689992607353137924887868324028218366761649015534238616473693107747639377101251654339138170328862310108775139856392265832194713789646891421397397028196038265284868391829256313319973819954309965536187639986100366970503995745026142415171339288867308057443890413652444150596183608323221015107699724756049622527909590013262959361296489593160124728705777778160246091935569439961166216685341461502977515312699338559666588619885658172383849007481160429252468405559976038510351048852366236370156451878923944516426473422412490904741018465552388959054123947231927183799765744506948213545723588492935531431919402362563695141196034571692864924940898660531810681600966864613493602021032948526189032629003555917114187588102643064037657291763550508371106553237773990243607621990008111948948341518070838116268799800610972176830185089779873879786374138433405628210272839284461946676193447199625759474770692429398795124970977143963607517606940469041292366564098905590701284443257719635074253049233981365186431112572901369128417014793495300309038010754355200*i1^50 + 1214612710018035348966274716517625680086661800932135893345513499080644085418169880039651067605174995778003064200926376130310801702906539375467069521941985839713621000559157445287378975463164208167154119173522295559794107260615416390127628256445476298091354458857235090350268487066600602326346418394938711716730176014403870783695174408067897328414782555504495670999160216773039754570012494754014365621377405218470711127645397987356671199938443483443582946545997495642393504421288011884042777432375128643515389525574316156349185923206076755963502115819339790732345632317263163405024846604791073975020271760524190911441453431064804527845071416406134888591541313769306544501967105503317511367443186271704353090191595266023110560993380968669126951832032189718501810994920741528424910426669199132764832638932676612735259171946351933506940560699508569034348240473128710831497474893375312802256325625188900805439016565871142085294385399739552696475831521776879597085124934260472676320918156450995870801357991843816866295774469338999684858683197548725825593059487652117228101701589062806056999078056860372897891250287813340698567771737121921974737154949550391112980841256373440*i1^51 + 46191566488176528167645046939515935096409799492879548290568306175600304512984872290619810822996150984162943585206563634961973885249039144339509494949784905023551680219764722712955781966533994135243757946990675785454258617863450778483437908174413340304029339959833003455563850490989453769994810080319229812070662837398159967729061614244570325112335938161144263803326942152047852925474440114044455128388432837655471512226694296576487978215985785381879799939143304600886014651604001403943032446619859604057404219255080226229415297106914958002468460194875559703612099170831743886875914053433017751044380706149657713038778809109584742664578876991039156371300968465217818444046103834551918720094817643834965594112737494218276711560611632592662249239537315658376647787526253166358185459053114729673406631725890134453191771455124245152310259583213479360702799811799910338757779259874573895759544767926438088594354314066688840665645030831297708730293803296241951847957876262635988536013813497177849912976341431440666244257785638556744149974940443151946976001636452810456265860148696556021151434186889098487303563871880487350964982726646737480993401024401*i1^52, -3401692459085743769904515536892042471012519289766441681717767945412636676841520281713233287864139192083026375582289446961024079388052000749940907279688724627517419898125248340627553158991945163847995358891558045842476324828276059754870479277874528985309538679651730987301205913908575524474832207535506292046670430564203452478653365562662433571879712495753080464260686305892369447314071782768358811138973650791642941092118312068597763911281394138321959057129375708499202643017047213473048158728724487610034534997796953295391591920199751278296459238262922008667143664182456953039870337861839367339583395556822518046922502616398326633665348752287037404768290865773985574791265342027398273317496928436195947487423917257169788497740689940164060553316858217329155582827008717313973561232107410520614716039758083669566898359824867606656834023753415584540221819063409129061797570818025180129172549761154832374258790317343130378639144377391928971930741590843483606517995363896396032738975362375312206840609350655369755681549530571894771912727209523785607084253684315906648694328688155088771323734184890426793832007688204501788031662619383302865036188416158479461155977730487761047876961923316661968089713559636719168951122158591604124959912151130133885789388603653575507803008537081078954839491496586081923765529152582762407644599898431059920549389774906481020612996699797225343431301603318956567601993418023561532261742501709157126992538473042634195702430324479487150895232208264138680601629621737266999892290758569969605323197464731926370323814824258592200291187067592063678379755055542255312909128634069983461217230493071468449312902619765928929849898388851070877999163900612275349514931148730493569440811910580665008005328983512558274222996391064939808932820033620180158686924763601295631370619764457530660855965643636331970546238604944756360527864041701242767454378275570688178176061475226412684597084335035964111729733244187586935458185720271895112918711917570720260117900678059577787136272299448255724843229554265942789123487026819756890461484493377052781361333576663040000000000000000000000000000000000000000000000000000 + -5204390073646830319732285380047517486502583084320505564302846464726663361101910046843878013109968689764466480136815676496341770066328892590364553270636678239526111278729749272053403016391844121703446545929314407332624697784112630602662538977459850655379064487217315902068000725913568664167970566140098836103699628987448694765721507587232606451911449827940945238126614751776726381251207531382727281168415015823428622160507829006697086531764513117030444194954621586688584493610427173602333674816674958602218730278478126709454462838886078772633723870661177865269639674051560359082041978180677539328635101658363683730838519633128250457563060171067075214430991356133015215570894850686636752402467039633881027118609898371943588557874340534685048291353704438143312731501905464284085085611018809956318737088501979894918785370058227230536994754430950629460189559596934909241215196723089834163003568797149526682881481274901560689335605229662588202942226909346939693711680923567222751544064746512467466549069796374104386542527084791344844366253140491962945001092334275172258288906888223174684152742848529791626031090026844014108796761398199032759762726456291401854496274902043624180630681553611611510634602852751202632734062323060217367977652612012773443559833901373161703224604579892325340138158534045878079660891878283357053453087066409374091497191045225747442512041676543250965525178911668991386379078992653253894325605781434192270855442024564562973959104650565875719766350898567593682972909283221301790554181451105958687555691444430191458264695294728744841717332943611340026547925485261534173363535699364097874566516915487148167245310838021902516400917535193902498785129105841678328454575847180464724332419097922298037357942977559923194263165052969345384969231470597038743873356902377259758720744600758676291628332613121490485155076995149940529155820609978072711296643763767303132629172297581781666287463104253972368234376966695612802086901522528775720731840017278526592268504518063974222440773464613970570546119838055505869171062943518240641310070926555215151626216013824000000000000000000000000000000000000000000000000000*i1 + -3352059906921910403576924932427214831293906637924502615375131932087815922632658511146947178708481785879988418030203192112746475504288358922947961417890393244884232981584700908154493168113346001023111842792792883870182878097019145646775086032271518507985669473224592521484244863321968212112596122897960684407720765439457655242910228740127862685253441534415064124756768338170701332982108917529709733876621103705735959332274093801215846732630857442113725712798094818730256705594820801446216885374219976231345199105641759813156913665062673150447260142754894807373206499088710370944530530708679190360058249137462805776123163040245867365547195821009160923083242653618683255711827702845740075956500701881646361138934865073632511552543942661260653099625182726091699834210888562552863655804829412866974604463890028517783255592718069164103054455822224761916915120440866526022751826472225965977307471180015516296887133515728697309226546035388369936601569249209261011017344156623605720489883701498143628187126606158337114187977484340418558361711676423231882401673115023197141831446928772457232538900305051980672364127299460647062578370467968257353595014436130980850544270473241570087448500294810633892944850886083921687645955761757002018929757614920772410824968481774970437545168109492494947048621061881282410720714900967430355170925943949130322182665340472758913397351911889655145414414390300677141384979109336613380631092862468734411122121981570418781643171978302345089378638186922197321681435990812086533802245222265578358909968403131040641438167902645779014455270088781729779310135256616633383481912433218698006792698438686004825624136188796247010671391318539596423139415505555729904660097923589981319776801206336568195878403698987014516808249420017346843063743606252080427917820914574228733082948068300722864883515216797749499341009052937272501136822650531133080903228059188217489231457892890378235594782481716816783715614708404591432931903686563319519094524406660881849478177738101475934010259416149584555632655469210972899529042349766828899843370774478995057975649894400000000000000000000000000000000000000000000000000*i1^2 + -493170582022907652133089396409219054575636941993308726631049866982338441159447987970617346722758242905044655271410398728065525702375721679634975884278133998992299472881563797567572889020136575776870419673820069761197392754456587279482289298892089774136088479287766405546696698194349475746757736395270247155544858253748060619765634533009209042372707846317723687438280379948911821566597544806592264059035044613284692027911197582280567596560489946084783510174674348693397996063046503870975875720122022489234758497955419406439778091954774719989947616824076869601409077112619731627628337312520975997519677671425684813594271147601847001553874201542725955711185796020704008955935333454856374086233550862762408629354541166132556669995904190904944323905759642504920066274932023020356984347164560499780961816656337319869910114562771487129102902520648042343417132886089145599739344503229965112704455655333212142299389721120851499367107640568699551955296428005155601470312342426667027938733435760700502239661371542334553836517540627618358873455118817655089671635583437443571607280845092796532297677865288262290946146757391782146544394638262739935615173985489631268568795781171118337865595989672675326410451926466698023945537800317962409397166380575116073695120575142482160048812612084763714787408691610520136373199095900475633906195333151704793323060132487625338030595211487912238613798023244658945957642134505358305976391490526414927728014020726602976520316879696858773430847179181483073046550449286376211386401670581889961701268835270025078989118045120522481924669695088131427538395871884549066605918110407868741167106931049174380582797101214271590066255103234015262457802714533294512726708038265491343412202447883778899331514988223528755218919824493021303263158271778127650794225124422510721346740147497700813671174774970571890113524235548357876366444932381848116825782318253581545360098020005273346685125500966555184615794810363713667223216520236061649099978713155473050981132394317373009572844789736938764879503138748562891180479993455380687847554014544879762402181120000000000000000000000000000000000000000000000000*i1^3 + -158087676588393986969628313763223232431931227986593687545081027253928613601899453140038284304800617162490604968529082187896437577745007355300175723224383914299280751518782805175539126444781099082996871452852024169768452286458054499109386257774134103617132282557276394253705472620607918922727255074536988361645978598127555481189890681675251547493148987572675685659063585645655695907920184077911883585743246602598988852823312221310628086651472431009275133369944530242894299746240477906555458778611952390912421026909455310280695102259157889501253227200310220408989636199284957626517167267934147869850139331668262144838717865890866626503100760909079912532883086709301608172389277248261255498915903561712413154548871208065977872196317488656445711771578791694351885607337143302666280204083195741293416553428152761177216466664575510460093582331916276448514959116721456433743297265582883186247149364264627560851166168231377877100327036285911458640561607995859851132103350935619831158265277390519657298060004600286240930569090450196718865225340246686197283614051957706279024110899461435508819560246529322866479977087863051537767131025956777087983093819011695401299831873103895031665041305922565283781153096598845509433268213300502761563657842826014499279778161177219450730232125885682968113668259097031900991540876074949101051874158160574623654690136012903807189419748932253493006778513073728673457545260798972084214188298294996597115682663868225287826207420113884843523669813589912245011781545731375651362259934908932137325887177018683545324891135793802433124641360351423819953642290046765354894776847793710805367490099393688536557213286061850806899310801677165887419162997308769656410089139624022037921442676355779911304384374907285851048570474646411443613298958103399740631003185103154708394353017524551092841939213771751515839703556204538521231795860867686382191851683172729792732665659988142077557038988837835641130692678353277051508846263365123906061199442832504511796078956957652094039092493473895182870940952265291358529556301700520738348697614058106765967360000000000000000000000000000000000000000000000000*i1^4 + -36413925352941719444497166864755819631378144596074815352978315849652516080165821843013598092187713744001834726229643413205357786704916802860737271607255847789173735131559450064346281959750333674132689333467779955191250244632048958241745856299478563215864463070989286799924885305450073199704356480227995855745007487104089919976169139646301963060509003443270227611263773134105072252887015809539607920608477165212512098491058535064473247541542765694762676139206285063465741276260043511324209613857154832240898412470059185897279316613141140556142403221338442166968592087218505399733892232165652251852890842123186539012470897039277150423853362152881984729334762114155374470494149319546882575212769193708031020824150216958822981335227519933815742692431266123272549238704222353785406509601356895037836103795960516027466204135696546474616317332307153018577599888334184536144189389990222278982893795591088358036227718741664253559202900345985630387563880089447318745152579559081049019952804261701313508913189131459203463717347840275469894965483693227156291823415561908985947038176580889157773412217476416197656748440118054235168133569997023540543166785880361051153498946123866418993767622274215979539907614267598493566730770061415680579556944768813035061310878137849456638901166666875449325831188657815411378338886412848661608310950986526748134125156221583491706148144127982913046069350521627813792135802724770873092228277616821354728136160863872289144196633712773432667502753736799051029159733518831874312972860652237723402775429490032128795123951291730325713257579638160797909723709817760988338758766436443445156858242411623748137864472154024520029636266576442588497179372211967430182964677487267360555448361395343732088486654852252479771407669002790415229439538532505795780868654298882651830913102162526753846178337956357624948057690310448706814945715305634141640099639550291201536119667257374330644597835014154485740951165374435969620497369157978154993278620667797755075330745857354886965494674450963793938870173645762212843091620067396827008812167331811478732800000000000000000000000000000000000000000000000*i1^5 + -7895648638257002698795283901181369228191520324768516924122534676277228924472614513994955335631448660006506098908805906407340455323425049483739291319979150028929776702925193617164158557538177060019400833122530841902811938005871708228297327700856362195965454730477732029779405301383919812134267027744911736809343785547164523305880193933010990103030917878844734794692289679067912398103926378187674013983435232863185580614231324786665378283732813912709752410020400546176643463519295597864370987075868515388555511815931187162260516159330645900213988366209177190600042508488384849861973910319400054484992152220165608370021872962628298155856662179460765909298653930630524593415030356745033671921388850101097073136114066755753278371557711225039281073495870207609765370185053293611714573249449568289929363176613150448603987493788593780281814161866312449728141706151016758534625708578994290052377892260973426753994751838630096122538827994561920621078911967589442573765274306908599449035785336800719447224199109554676063783231214482189144901942398900921893574459238933308456217166887880379147377728710363918177423893611224114722410938691684329085072750304042313948354157850929724670633764465759762507413970771278674004472482364230253726240417444566865323668981837013846292756325295052469313692904048990033725813216485177244991470328451466557189153117250175407915568199368038579232605007750413654216634540069825813930740267546564706107228841077016845020358038824342474546332703392352220371134081439742348197696976492685861387470149043772935165671403762505414764923437530267279288613397225550136956794888972260590776008206459727732362738950053105134846443570633987617703565234852853927564676301454187571622988432140953005134310932086695772957434942419734773778811437567564458946612657494602214089000597967323594422245027409095216464132936854382210811346803910612546431303541822288220017469857170744085048418786138340847569124340625151686634066469215622211558107067710575632770835575455887826010031042355409178644071460316069168784244782749083030793506282193194844160000000000000000000000000000000000000000000000*i1^6 + -1404453623011274222750741672411192482840357915318366819932983795840662140579606252369574501376530318324853259027131597973697848837503673943987065971042370734975489020705185893222936825422885039029971523574865122514355183454539314981361217758022490239829419679526711151742568147334271409776160349342206221628052623563537469647767556872783787499123064095865373888188945642157418686949808066810205554122083591539974981063138435546454321570776681529392005362038767172845563610116315721049189238724538021282713267294817749329366964716423655971361004718073534268683498903283408353670599440660886213739532037133412129888877737184688917928692133883943787931436033602805217813370789192231321637919877133148797035100421356235960613296155998408825813846478614680348078040389549630371674412725992024303078115977740745094892773715972653732833510163238903453761158236645949824726414468736536175273728646243944038598971326132683398179117378898591233319757365034150307170122712177026651234603020065469045328793405859003111356989590966846668330901150940572078961278836049018970484239574131172377618303877635580455294133727117475741538873586794297383521653679668865275560922783759892645390721968355161960454965093382758927253707857028889728858079292252114020847828582039328389422186836822989430056245548291206134382550135720418903890081795798931020695822071234385693669463704515339507296995345899227151686306809352049206383510674382213428596525420744846440005680302969320597843838663188205874810847902868791730790922749376634620518740917962174770957753281311880854951464168976753217112223409005162186080025615590356188823878656216156969110395526912410640209909050788119105470550916852482907305518994453163580322517292454572361905292794815355769932674331343437824355825224261690677170569231275056550370818750476226595597313495579679789472985640359482483337297091461336103579438615199694466330144038786046355342208775467122729852375052046702681517415371932023731853400804222926038341823967591193763417118058477848200789460479608008879395309424648508380146782812564881408000000000000000000000000000000000000000000000*i1^7 + -162456048413608443824096933675279312938321750351488330274267714810009254601340315350168108206922943592740076301656461326706141690202775183174259312698452857085979712268303485964573799713524619746305109803953777261542510145099892755731808665212485264424454477792945168421073611745402529919903746636109577704383766979408491558297600656517860379272308869975620778677100549687847380009636808771853115018235418261514598130860607666960669145227520303561773233315099281102295079338358473719186230943986549924909328874026523242332833578873398163182526630755210097844144747817131105748326705662126742862262213782555708239364045443198326192258719638213870470440545411657361113692518569692728307082091827386250696646295727820152319296422983567015554693763022697839540771822629921592151554998947757217616116940917454646525905016729554558639785474247516712570731429949589427440076445913318454927898373779934583730711648759059941654673344263734145143192976897486946163756057722318371866601569154708237364446038507005879049023824137136452194528520267791720531074352161069746834344888950132912609932465642655102208898282359779035899640097127768765393882554811455130289561422813905397818161093604505210814250859533186938075209435228686854434743927056746374048286355274197087295953085490681264869668517162705443776085068738752698798902677737642462145977626394001463221309580693725710062341496652026435249927907525187774139189420793914415180963230252167418469854968466465925210822559376058013592634213851496548396948982796526487282170311011923178155106578957730867666785465466532465962595734840346990091534389006629290933792459954335201709418164195778245891013134789915019235781849533266120637572656305441186200377005964771626014824744823365927746893216908546839417829943980381983873111529718942451160499916034249984099625470333514445269245047936581715108009592546177565302634470635474711561729128810900462402981761424987224077043694301927191371897435907103264964113639173400675386455787171920228122700236141423843554867961365848641579354753246270318397510886883328000000000000000000000000000000000000000000000*i1^8 + -19083424989760634407262336832591742323344635208839209467595604273632069775105183540675567692496922209437190782498082786309931652615881427323418597600774426908580988041179703111845205921578033907425127301916205811131003436833930095219220350155704988078498818404897872984698891899945039734148219272643118335129837267263035418307556842486125220656270283749579102585422596464804412629832050448805916190748187359461523791700936665319677618345392710199875430853162575878474332317567453999323988561900588340553759157477247854734726495846364037535751021407023015696134589780779596774500703174852169569799782307579867458523561162915650739358127243649538199522971932590315520837665254427759027075801083416219545226111795263985030237342126331090475153939820122161344289836315667694614299717199201425925279747682622557752158596298064371053728387702838138098824682758215818002745238684636207389962935749845967016139525973706061115210137202439795300156349941713680821005911872984309051749209316953329979708228046358069819392321703269392851870847487464742463897363277324335585973250847026753496929851977170753369885625329505081238972538465859656744867189260599398672902612866085062235970722898618599378601041083243131880308385421171184763108077424392139457396705361664963122130308551957446705991570198777220611925602573696531431971499642282530355286981853120558476520633421837606919691463702425085568248369036031457000566975447374136252298001917389613730985373892179689342635211396143781023161668325951242587593143541152211141740762105132022061655550552379499950134341677070315369090548427080813801001223245235993185375304790390822696835548138377428904033444976522865529629369244041956783306991342466492356325270930139033632659473097757057612935113317057880087624282125129836140063876460014114175592305618322153778184982108119424946783867361996303704003963428458895865152109243072249470295431643685415700712731733684825752374193385358653022394573831034788354324832048293028488210461749058560462078386297902476962141837134137851088419413467527904097439810846720000000000000000000000000000000000000000000*i1^9 + -1935182069928042077488906733049278788884433903365941828766901081542285970327816135006567449185816513254524000173309242818085858582044139911441850532521013488307386147492241936963121854954570324113386931828173972201498012432825506451306635969699644689094801973405635795988602835004477757409941798187194609918860642179225701565728263576702576031783468264085244909790031375834482448100810740039884066482515819182236548475163381646847053691936204395841364216142752161268476130128085404619532390168121884109836732020464063843211049754958457523233101955756088626624635336485564448515323175835583088814556564306844392843112340475868675239158451611647721996252920047452731339220067461660122151266836375510645450485023422855013261723143558218716372229896959232013964256029702379345509182784329198142154762039935873669703725508636445000584840505823385232343951825233405673471917159503221701307412837908420824219805165069118148916100833348324882400440680389787308657796577436005961881848340029293755864832734360415000925538037846826428731220699354088242002434035943265252199329530708839984304712931787015578226085240135914396929125824874411237404535660441540502816705666148331794273110721665474716694188943866949386878496185036487267320432658490943343634333288757001035903587973511358187989381416394008372881880781905253285916192096953051385704754634786844062159022474155182363682660147667962326693778988655995630998369724354859375912955402012750466728986063408615820958326330510188775248849882979821159292408811497420520948643837637588024705655277716497697954452184555042238982001290783758942566902979980639783150440204894401657151312928496303143070972395862712267811445396719308511142178599404803684418392580784629989284261463940939858315375592511236167207355260507984127829566491797176844842783997422285799849415995323717084973433590876207943624211181127879625874229658159614036257036035452600485959834889710404794846760092340401093723747446829977531748441010602768971121534797122494734139131832713838839064431822467837065389459675603496616564097024000000000000000000000000000000000000000000*i1^10 + -56437070794513031104650100323631207040657895458652660426442947301807456494293121656782467735205252455766198449789325006591763117088363470686161136782262030321957013271617147515078504202313236752299886221918622745302092812397869764759154593975786895830678808153737508545615361451232037480284264541738425717940357347030015675352779745252452656805421727467950646943925313365716711527770416980211366797104656231599337353884212001994200280341942532244440680865876666527155593422764939978911942994401589889173743350769936297978802971082328734551093453630665255459982113072412003787728939413102797951891285388948438321072444309822051344931392008044368221875603275528665634141341968245190273300235341783851249921867756403139278384470390768113089987241454221425366738371892005100074933967196435853657987886916656005479147989727412572046305360425915148907000186881670917229985950723268449613492124924409469591866242515038974947393121901408968884799497559873262758592644097153637640298860550629329589319804857669927310662417584336216955404986331571457341605942709232331907591140321465715161463139647523335204184763836163862680155887899834017781447776504577346168076402820370433004474368603264710993347020763177770618581320926637377097809947276312625561354657703233414831043141777612921557790606953567005840783977788996962008580767862534601913104249142500075166863725182311730842690350808017917787503611634089100438108237030922875814617645457802549499291330841024714634305874958824886959945439213963195696509460987047530944912710167046212577301722516148591146968862777721502035122976822869311905092757948808229671269093258062982008048800201792001094707257997892504850109010129290892289762796675528854880312893785847638554354949651439512124872727905507478852561797631097588049116948457957139163613041749011619752340913036607743702396143217937566589718623286931866182750702009039253176583811098521880290726547244832578762635934924877471918016731207735359980408573105722334357137470640078888314117863194863999598441390042716222837940551326738939904000000000000000000000000000000000000000000000*i1^11 + -21416042773766610863369971087772819098835678220041715981284114360865558966866958299490577090923858592699751922932061622586532723210566593893340847508733864696285377106562279061300984069885524620289977139074416117748346548417257733220693106198456422038700039122311154366932415787724599814017256137912219926088866721902591628766451469385105066166755384953431740315036813387465192132833988820063008639369261613144746906157695214702703963685329196004207749734442123250192199202149822809619497919011828471257125294114447380475700512666355732537851626010099519497168647729117046737903682425724380132223430424098499508301647268832087363064952429929502887932588249683836406307417848513743109434349871550053149126435772280024072793286975067366855076986884925101100834581772968009347899616289275289143075154253916494352568773040771961124888885599235749811053936374083904467955978225136610612336451928386180008347611189220815597251554084646154717155166339783512829076165593066479883182973880194819768266091912980871401358743861380620223671123853759303978126868724789772892777330677375727984058520603486952993540140712448160830700720106309841017642974398440666658871185916224877582310038926295556507259304277089027911681000186252996727046823212986825846835977562390772106318212919186825531746503996315991178707886389588299743628512959544019792047713898019019872859731975497402154929955042724393195382713140986553834017059164372717153289707230701288216536333127947720708690021314282291138644974202868789684456664839933826478034997076600163530139423722038697937839943153509793035657184093281971626428933745387466726120581231321116378680534343938851841509749290459979857269370470141497221471185108316874669789323822965529361641508258028985947438704165119845567708859144236704720106559853536214239247414942044335323103593777682249245759402376311713770935643829734885662286704528763289161551299327157342353537465044436570054279325970010405216888893162727360031339019336842689528437307890285803015317683824388415696738746081232085350218085900454576783360000000000000000000000000000000000000000*i1^12 + -5567684183288666811192291768482807458804768590944248613793777812522123038078259751478762481527927777695239716379736459334436184083709123504557122670530608849955248923144108718951245316383788131004087795507376360621204943407517090772711809836350839684130457317018234082905372939203288356607536337383677669717089965074939942885555489429394843388400632722544259785072601395706673636042662006000704584554187296657595124283131629757531172453293975201020279091674237226500258340261278195198042977889916986561901228480209220435614630856807338091267082908114227060676478337831844399603584844419316422375000393499291978759230761155731414051038983125568250263542580449566838520850794054421877665871476234325670552040604021702213401083128541301062437006316438485242913981466334238690496575379683246487462179407873199757130708495261466586283874714925782525273831567687887981728362074591286278648285576145054423921982098230877357786957146888264985000829667299831949857171447426185889545562132550948302608234524130163510732290028962504889731891955038349073870294423252722344402302907183454737818589955667924669372125408786327528456938745322502733787156013820520220487118817905115162187861127733253497605403742283242964229850690543598099592250075581756868896433518821726226060113480795814483998622596730111177577784618051216677654496125911006029046642073181502495341155803304413523763571922857895579616466186048376423382387697946895973336254290649760839400531145672475886230017409303484742911494062606346352431043333355728154341058589327254403949520465751397754537092669061207221252863816123704829179418150741342010221992171014828620997000083613740978445922446236037586259871945191993953418031535400721180862171616968468926572420724993745616236138329259099415828416184867362629970758491004031055469479748639461024162806244166715684388598243545805129794527245143559182343130203465548733498522049442843799866430695790115168981947356489864561930173670769157800196767290802423772904035295946855058451915691144293459798122626931660953648664536646942720000000000000000000000000000000000000000*i1^13 + -661835999129043993490763935599533149932891165284507367623486022877107406490758314701376789292294638210065422671376816472879844167433329098211377712103715065750277093162567237584024896541428837062715247674489417887461892430712899113029449620819003261054192171677782774975672081961244475360570544322189700931560928394077924633192812822209643334940940812189151053470079509851360643512748218566847471539645995754534238379007408910124718154922487808960364473684151287824310166686588597421848687149848573048804200566665406338634557542076615315493592155752139450981054520918932658106547409511641724669788040877338282452603560283902550675192170319885646482189059723553122858276647097780646765399101756962680734226485920290422778944997335387979554685499716686858177054302103703299377707153797472064080823279801677820901081132617849992520249834812461118799806496546067163037989817722574647838747544211384912388925340622518661759772257331205456028900894410545509353580507150319500285264503726279734864516451883658264773890948405808304307538596368001738357119427355882595741120984782413884985540720564354121829443705980273320289474450253527947743274898887427421779913230768163740268839492082250687088654540291450306498908431350585655048666721158670127467872826731016036673793349880138067379605004950402867472285032066248592685847579191176758887500819068404948821303722975416754310910269587350107307015359863310338632344037062981174991044468118650482275874753754573855764835456851874545546626996457664570055984397098848549401333377068539299517112636049597001626034944636221419999740313178976269303847114191221206785328339103281268045685989184295888700845311725066820485359176332439467440261236866516932060358198504519536654935794985619014086563609344309350200836003635638356066893636163124612079437958989591744704337768875977685293947464403007818561872253816555053529327350754666527055967959893985382557299774643931549143976023576662717819152054139647710463701169872199370971990790094303974301783002021672087343440616265062862341725089483980800000000000000000000000000000000000000*i1^14 + -85118747053913632851594764004074097946603479230542052495918617983190016599116320348824127201370644252752797234400934167192944674071254618052413182651521012359388646992990133127537099233021111047480817677921163165057917523970591285368330701255431755827137984765901780344859751498820944013794673170805630718152231148883396032813148384892758521484315817106155547458294814490648288796639506391323375379243287394611586213492782008327101834252630841086310126633600399358961990847762432527166339995108184524233056978966799740821079193510405199686976687844988223856040441253887224504006011422986485550549266788284282255614155157985535999110779136664509746738936041940160942629421084747954591254766940893426191026367761729679204562443616856559829394986562697825130633450175432164792202771526971041922405716784293535932140904830436754061668945948771121664744497049177943445609847319103304372317989520862416432692816167210260427762607302249180854479626786291130615259735457154470401355187425228144672722124007735226822821138051920940517779220936501038668284487584245538773838502058839335361466415751143261068277996556363560417701810118665846353576438144648473333705865671507258204288816734108369745517688561673537383293280090463348731555574776498939146279077118549115633015941805937120480946785906916771368505462648075331422872687767262781217963680903514937411114776000229334624458885360097217797964917092293297915036756432054106494515097316359782791131579494644192751463996528755026560340877957019803639448357274997387218655281548512567560207700763963014485631536092158600411597658407349044100720305923639450799165871068636106434799394891870442586240526981956375091719854229662776720132670875485652709151383363194544306378146297293170912934602919061802179008849184510112683016401640082213387219107346992971887419035185008609677520984086064174413908927341100509872072646701129298424595812665109602776055482152618282714872252787602047011583173435612770894244769455325005974474493726125726312745720988908166379867653118226448511406513848320000000000000000000000000000000000000*i1^15 + -9526634228696277217796214181649061768854329361308889402615181749297164648526961136020687109983245897351686151500766972435561182936525960605996296749899553155934272478561239648080928465803658105352845619430252447779961945252352231001194519225923510019986593987220537253420697678222982053722710706027306931445899184756841434143316354334246705440041364744034309359334479716213503823211243589806046455352038297639577885926660654604355556615599918738915294175254074655190336263602994731352307470914457571475519438995277772344100476026380024410177164995888330187082806066475253649636555120142791693896056853714896977570787889925229057935381856097597958169870894805663936940495650877867593857772361205135032161116497046259918595731190413624892765859735297812711809047621849879858972697173033167462469489093351547485412189775640576030950525390537988348798228651638628926969553624379265607350875272721526456287216516523222991861612010023714453710992686887643569688746538533177819118642645873013348471075653609292222592313198631239456058297092072812160501739100153987808814381271303823059440635938664718038684507781772127871687662946155159882956090814311531371277404018915712329111277266917351872136379226613631678930566343429825269091754309966704308515845189254297743905441579065084775565475006052391502357572890741908783720602046110065827186696098261128134938289864989812326830993978599854985115725680712722354849227740944359175998143267464610055771971801459617486026010308409754846095258029567272034199972989797075316472010814729217713674799262457301364306473796776366995894903405529563650812979431880885558324912526504903423193864767484621422628079052900344829535647259322060374605909032803710397114104537341552237474751409381187978717797987687251290583143279126659954563924041614979442655020828285441045945362312506389629070954922151205326365280039669154772528434920520250782126162900203108816573234946665995346807238611539417189459243828794796369575658275031727265063052750906302636801912272454224659339305039166062238361452544000000000000000000000000000000000000*i1^16 + -676810258497143893635014455030621633234723528908216673819083133870436741736979587107556983526121553612353798910069497565053923706277753297003302929586206592851379476273564155801918419097042880704959039128422046416177062440813824032640913945745427942302190630347546774096977717555349981381154407487237792592206606592664073621186755790849255407370058100829680061027737405327621218927749517412409791606647203361400049551087825305591054295996314979043537752772822157987763232759094142297067594704552992699654327135283364962227785404130017896724299918007843530076793165477131904229032329481456788745522702859825873967353382923794455972161214127448072571438082309040984577097375577435814311815984932210674734913757659019683355935370507185800434335472141280127486317515350156866298003485019835874196658930929576829252970243768463354619729288277524453403796432594214111747275402303993768098563812314037285399051547813566917228974701975563715252790789621241237345666708963612307418133792123163470856170987456780137307560050971009547977958877961124757314607014252542140534044939244340801391534467834462305907396736868395180793349342453497556198411494877697905906786377837585899107840780523760704249132370566066796657164059115654643570540720303783212869850657562400095699719163392054444157685948249461798628813894536657581262645185849348320912236948333579375406023527130375521891027284847968110139139269987844888267059286968957789724359469854446870597075943198868474344067351783017740593507710542504498397981846130419431872757301516763254219708234387485645552979989008838054628869157147993571030897252221245645165550891349992581353314783646887733968238701227908923135788762787603354046316488726192689729424688663584514589599560918466748815624036025373465881942163525928651039437189181900449779747819002347455019459607258495958769548093765478513563603791005516555084857410292645771569883898840914739784277841208944028150260349921271028225208395904386180356525680058941179227149421981776057014167116812928081245868685326631995598438400000000000000000000000000000000000*i1^17 + -35795493667351795952336259735420922510638441424135196715487515158421562454672566312143759740284616587620285414156694532856591755809525688838968920711789783882472715549110790005154109762162433508328732122571105783283860844777234418263298127955735717496534307624016984587672834270461928769149549971982279017181721178934123834090510464904164925506481934165425173394258524659950398379752242857558600920709519765036586681297544364537314144568061154182123846509194638191806719123397494104935096225575482842341485942900679086118578099741970865008694613404789029146106926901568953428757369927356207020587448626321797006435886174932268501390758108715907793279884288227362307143270552559038911361029208373429766180705014942416613999013501847704568106606154386365536794464893414635527917121799654245248310722812629020662152304532968933687362592838362446367366162166808725239020729999835189007901629670363792705625678267710876568462464700448931025782734923933659295282279577909735813652315227007646831093142472030761442950897067951684649459531276640119498554265924664776757722600263119552901186399614697653255793475255265439025686247416262400898632870813623054668168943322956602909858142833158609760527304738215700913837057422507288534710619647049596535207729193690607680109865505262997964610071383343041025489596388061573808572837081419792087750086400271128714245862118554832013523488042045602496916401781709816824350169868260982730002055502194757212338694525365927543810252698436152682337543703242209551335752555595845029061584935036297038500257330048396673362457140796475321481592353916432688388395334955697268210191096249941169257771897081612794816088165842665208184043802560047894749543867120702116910606254424667052077976396840597913279401975065845764294170774486926735977008669727857057021304287422363835920813730747367345108256536792012868346159058790984825956586878316606345677859284092163697352980494581744558774838479011871235972778298440884670250710543423445121344898307734066664223376637444195885276180316744350433280000000000000000000000000000000000*i1^18 + -1349077187518401859436351500781720464994495144517432814692806723415638375926685430268876343854114403010708712384346455823739908383464946944752034904626205018290825038641483578856128653087194015946647092996872755496457670898021317612043671595292368363083371858373064219454831200537816028997066186614567433382129010003086770956468295324419143477567369397362522256572597091577070788489611010017574890001246984866075388156756437009305523289690144508953204665240179597921995416335613827260277896759116204742499526057663493256103263640494073991557720771523071686369340173019308948458561692872996220008343656756681352645951317805467624134668842408573342919817150617754321345508623293021673526341402324671319980280597322836669193775066626165001951001962080632781577933002269617401288986077436829312458294218583816889985425956330129788506808013300732187933701128870461751195690940151042886923586419208152911265030352454266575311879277586279523690270058566677448006867245376341709015450234678412460894253163840902446321550342741587990437995697044164698547520748850038557277150591035709480877642417069997917313762687612538788294026660402574024342138015550350149757392961686423134786901487511894303797926160243498808628104524943834969828789558808523857872372976765818695575004408411362294789713345493544714921309099132063527100280096353606440759178252484984199000650774559633802864025965045693386883763653536551378018021851892072551937047972383554908671309682806068271451166540924875842371111438282123049508158758456805428163506304407761161458216867958241248794566603102788972144160657201269209600651877743955081538866048468004787203502257380541341316063273685987396599871729389544247793952259404792521539555963840653287592792064587146423115379594961549284393944984727867431556412312088742605241822115806157345468243899956489943329476360048100051492824085766877095532178634821857366049574813459461709056549766127885544807867908356867258723449355445840013568571114191976591708994350058064994401280530161432445803141858164998144000000000000000000000000000000000*i1^19 + -39857819469590834534831461773713461123345073646666009574318766498143580391637256678519950748045661533562575833296751828089521640412633472684172451876231166578586078351082008673497348671002627249891959759386270828513991191662112419753209436520603632059446373875149834870126475189279093882797819641815639759565507651099625816213343592936425468330228297864784257668750032650754881702007053917028655809193202330876925603009991520141140899061613315268542281112347105306759213085216318849833290043599877542455771831904113512848308434434392523092825868885559496604173162790803459180098413960862027782493987608541824341665618800977098495239994282696764419084787673358280078212603769879292487551375721403057975221077656216856821748991882090497181998193410842598836752836028491662085978170600441683989520120667110886802827546278355806242258689958989990438893763497525800294181053344078225564260947852177718018919646063124456817778792189297508043219396273427049694171437541900390201135470295400936829224586769781094011223130756470791493540517264700697675325800781727304908623532526003884320590849107335004111528706939376150291696946210913400664077296380466887252525647199278914220831509623878501189074049883991900175141486562729416857041748020423697065006543359478669000980076843167407179378029862566938736530531849497022826365115925816734108642325677183942510627464519365184498752520896178190423057321563800045646358205887065112957203468474086853902176034770925332369372666996864092818698693451283215092252370357985371037592765883130340940478317954895942520067718419819323740213636613551964771296029545675055115480715842750126763624224406730038822982501823889703905943337003093577594219243279584664673646523596215075243207049664384048127082274338799147193271932733950678240085634928035182103662166041676533680016415244681741144580421096846452016251625222939155259015701663928233019247949483271628044308448319580073442642202210757031493106521107601800074740426368072337417786771201242280148342253309630424089385084597043200000000000000000000000000000000*i1^20 + -887134013164625980494441457755129938033548142811186770319215298301150334436214482017357970636178853994174011012316788134169954071610804769453371990040196363170662111068375401926070659778053638571578484876531342273294111714175845734559493198362184096205640645239629992879086685859121680126461346113246250573632277690049864816849205463169903223233572322976224205715370076489611965698258647991342895613465510190791945185407235559140091351443794769242631598760242879999273344692446791059625767829258521817609336938334240937280199546143274836949155018504659533472356710069897674156501057654483087670578909238137916616379847956174338767054287843389562056064427978200074903404423227458158999628488955366977943167788958620806912909540285950254447190324189063220022914438794603041214691084957606736549205626617854094676530037942661431244990432881074429105057473564623255717165551798379138634342337572928170190636025071503934159320739284653597244034030915067475223242065741274646261200215189735559728323717448598302918524336405736848910311366272278276947759928846752740710085500370478637066959685890542163099101500152427785707846955667519634024157026223855038044562938941599049052288055655800234087045565162599612973183970430083492797318374516009417272419661688615042824496655347988721464709820313627246398018968710044278965566060453745174345751936796429867464939755394292346697326034023880016772079211275986045250534923316519783378933567684533858316684318692499065584532022677107798031326370687322811825510544410352155624653218446700611644766776479897520105497124875595598809736073683198766190406142044263428858171016318495481232767292407839071079530918876553337599704776600709550473420334293652355976473333096427660483675928802159157762376740799956019922145263665234139902025039213756801513791604705496819835754067365648914063051448638818621747428086284551282020372330717261161744185540967087090335701330166988707216941207057293512306450884527837566978091777630675003490427436628548814987500031887699975630697267200000000000000000000000000000000*i1^21 + -16053931271901979357687203070817241582713229148894218605714961018524287145957445696108570484664793059368984355595015919126019352729254056920816708700959415331960723425860841621740205872821240325655381838957188301901796632098664858542005403510727413944548042533322584863425975789473115136475545634729590392746160740883683322613483886312271709447795012896418969731743094268329599173079928242172186191855579461792041051254550120759254749951688209037935767485952540960654616772980387004335289957173846008170596004637971746509271648475498399406045380923238599917595476674242375284363043620692940774395402962080916049661680615823053772286491042219733489021637881402133394741106811250691286117625652702356881541709678197590330302208231505473154736336530024501482467533728934863281390369606999603538692849586897080224778755212393504150963652965587466865871490031245897252695975428804698778117737432631429407648629571771068380328750729724661102049638896718740056605031308570709930639848085394303588271403637605214050156492551209405373001460002818436578981713977875178205227121554781845681527289566669083730463104645696340703273310292256279973297893007453771671726912679123885037795697685308706782177933338460131500628744027161207818506525688006776232753061105790182810999331977835640549033973917122075633162717080407286920296042145089402804457177819558800188558406578221734168747078409210626130190187535129648989844754983046469201091976956067253707244495587609791201213832195106189065822109261068594025580370785190365400123380697693891656051359412125574868643068944470804383448716528385655044469696160495290177664439283446183333276086162316979957483384314644843781424635054025522928858236719735919890471643752285211391023269868874810986881763778145925804503641765068987091098197157456434480712633023888285206825040248133768873713429737332493806899687601908324357842970596690834838346924546994854281693786788637066085935614428740891422379924954649634989980895626573476298658642456880388932185946571597096085880832000000000000000000000000000000*i1^22 + -216880789449507875073207543528836943880722799541995908877158001509544819955451732354966104879664969413451301350152580659697881769452928088851974699196260555971076356510343906122763070607172855117056476037755091950325198866914203489217008945681264292518928548729538869897857128736699187120625362140560969347027791976194262058510698475835035997389190538359595104699380312760378182737580393158849267320865363020843354854277067901925530787093772095078475226995063406085599248600047111527754609231913360702531833984301258618079076442085414049968451630184846588166556072554857381649323303852905758895408510101498785693509363030181903985495022772502049490468866176675178030254303259696285462866831907328299875253578490793772934391025921536830026568344937932786767571108325914688102680377064061391393300368152216287786957473891443373922023508444050025945362362724167925438592088196634193344585086596244255441897974045444557166285362233133496816303624895908102763449526561153782293497883111257443319547262614035194906380674392377415036912820333971281999458802145562059820602628309931806303806578083251009081667533791500572602530817159795617646758410851577892661897095654753086765981596386247893573789786367390433436392539578431588035314413255028886356044769844079601731125775345612075743229854626935811338437578029558308838328135882971171503188346888441780298840533136005503864883219494490307409176649092949545784252257557246912086904403313439194091827860842818348638465782864765027550081416254222458165719101409214052411954390754146795327930532169471158885783499399789529598806527025543117276402223763347968016358177745703684684215704653885136263249733389018149735509755267975440971805657568396682284684902828347702272302988223749546688973746277724999250099320843409389136696453494105468187544879818291005322196497317150169056799566981804632552175356209192598220309136497179464966087828865767009796667024583225246476382565820866102599034540201373829609320649188718964556339298685996237193707145629309861888000000000000000000000000000000*i1^23 + -2191669891810936439272885145921820849223596299737791261951587841098554044415591400059144569103784351541902505583303826859107094898232746056028899584674014871496649397639196665980201450414509130838017743402310155853038410821535642710606643090771166488539568647182639842344624520752288604097099998675697069895723343973808500592876350209891951237595372242330698629596453940597737181510793566706306449450658088744299635740610815320808229305879431887510088600780576809491156099329761818632704294489997364048914367919912472996035038329595679199527468539171291204257226236748849962301524144215700274849008697005106892970912389259428993312585316538999362449375648127354133197079881165198966105315299544240320340589299191456378607393247236007781575636573141863597603740250156967003300775223436513428321313289896612782543539687911381972691179346933541182869186612839424613131635536787361584009429976920990813030763132920661126282208576571527211149425469693556350504602294477095026126352954431342064019092784078987891179733897300262176278415549453230496494075943103766364102862034577563379497961133729206937222973510530997577360523291103337908279927916710783669798983897041808612425748363281324897943479878205974212532179842447981044226997541317125579470524191121153854800613470420003079653247597308684893352794964643411583971609258258500450645237846924270643111953177983655068400635231844737099209648085163358667925547626821045468247144428909757074319343763705937026036241787717133854616855160260406235202744023843992203733449529249803928130328985238700914051256196976392876882698012071159245931444766698584475665785386078270640708001779787196762256205567658029070615720878080107228287773823080411665704697057336747688883759247993715119970616537139136337027410337694225526681384780862618567199128010175358486082834003426179653134099488359332330256486825933601913058089922778474650905622912719324585773233412060536383650386093460057773196210927749389999788145881805368071593400965586258862541142793545318400000000000000000000000000000*i1^24 + -10084277960071261439151310241475671159903195076305691167523481106779752842071601465828781541591101462447068210412435423050827273514852485501486244126241775488789231626036132790021340160177702584171052527543352007548094892464961130829852008592977113924029843698851285729977296701824125519294637929536123019468816522797334444298363251708752429428896275685837831588840735018284457348636928515004835442284037284218059042637496243264232678850098021800257778930241934163355507668127555887964886660013666870648695733977497278063157377860990211371674005841133353000173322598317917153076119556100400837635126668051845264706821072894881687505063007350468011756503057909967225663542417580524677830323380787009746841350911226546947109522167793014795889299477598179581084639943100300267520838269609847194411711715587271879047644104068140457866228771463733045986699113517935048410765077065681747728143100228221925107442656975187855035292081309313510896671076335174841431449724581823700780160127749064867817430318711742271971415180671998613757332055111329849191784119501938202045736003695700684864385802739149122058067873661815874127230427566076998522638149415358904418588370718642609432119426990268314576508046347641710689962529075992897936122792502770871662483289792737998438165790914872842705905666581893144452179272733304296157314918114297076957486507582253417309181463659890430652333641072348118519860101177451066949438146700385507945769154962462845067444212426578924881872134839139199481729875194559969226823181742478639304004602764275844844440749681927459592817912269120786402320800369146037467263627362955921294578240593057220176173601876642372915434585769688046932906116624503291474432425871864963012113658344042221067799734551539067948197085268824810396713730537744880064484522870133397687866628409206081580797493756031910428131433060733379402366389586041559144228262735636927544172174475012235210575573608720443535419806610249407298555711129723469788052299386991364069988440000757866961597104128000000000000000000000000000*i1^25 + -33959722362676284754979729454829457529609645703386731303007877565374445518984546339822932531982142820573672103226103837474147224261976858489350955368045557919310418433607514931926873921071397370279584257170026776860957823316515758778417861774725695997356658275643261004883855889135934991675843469233586829814179619783466474107985437529852208800605601266468996720265105581371205279093868716559777920006095388304655334529940913985330340305633531708455444252973940479512506438643626308162199335282253230576031336964225727033212934958588923551560722309654039375048979984669179260187451138532550925606294345414690327316998137804495979151852558536706142075289965682957804557353416431584981165803270070099233815138339576294700893831304275255372469470939319794784043777267605739123030319686485768924314760723394589769952737481790469226092652533874673166411287569402527377866603369268014835160779772164823981644498062139976112896427609529332616111441454692528221458890947897906629263797569923655327867438294449087880218857227522740885427535195792041486589221650995904079508968616954626043416345672250370445281614806041050688340535821438102930350387271500123043280275014237930037673571426251433955808117315244340035807958601633903618451298329351646375219739726703752152641653617317032721512531770818798759857088338215678607823844375090983013745128530101267435146483581966289689754276077666519997162994339882402436418311134343115743447914231727732847036363849902857582423250728165480079808284965707993331451636404305590054512658435317106882752446325117579330349875287578829815874680960588614487151046624833438277992514046090165714593090046609665831528381929088260241541092119210651178706615163042671655865960487365534387764388559236464229606602497400948120728179590427451649138206486419223711602465390446900740046056286790806040779734615751422975921770445949644981286063786660919637154813191451170353870124311336810633317568956209277099401242728358498706145531735211316091617730798438611177963520000000000000000000000000000*i1^26 + -100435582268688159616546614220392369213942155108783741046086067214910320275612832268073685292084304925428459758926286191178931123040993265695220340438488856975170474886376879916430812604207440729149199220536966862572880617707055813192634904968733575519231685630118549939922056169617427491591474449793063388189046225466706393184224812617672386254133159581383944815549227481964641227917738908778507861383968188726710985894885320314645363371063660058228624375840594387361581105474423573921135309248986004452630953285247459056034236905056911522671468191156977589406295001397282532567735622427433463542562980465066036365837096032721242288836454758625511872298011784031136247821995232115957068206662158461930622121220151441450325404265943249037459051334128300334076807366489302261642195347150708851427955008907000554157608448923991616445750777550076099191254713678905624799173482385831877749502519503609429124450078361529509204682590992246975588969363114114787699708175151023096936790415630543958262568331675441325421416709123945752824879133580081218173780476124054856688877746821224783911343956489498246844485926457127553744902005560188757320079130253795590316472973004443094262690074256346327462265393370468161011943583473783764384796870676116159225065217552882379268005412983816513021087445254999877997142187429728468636900526320461513380749976951599785991708169416766581521213216753038818822471536040734983080163681789602813240695155629628032788714519771785913664267135967152600018124529638401303999918832714026924157183589171758402499748718018853471478400439475309226180608145743994428328497065009436640826471066524512410447167883136117952707438118680837212105837415859537774225123243754289636909351699467753612209661782208227275604496580475618209424803278623348506628724784947169048989009489169933341506638302803582859094471461960410337734495148433054800440629818057400249081205774596873821423990750002042342524239902392984889567517506993458997841975291675940573365921219664360243200000000000000000000000000*i1^27 + -247541205391802736673519244376920978332893710470352853129796021469546811321530535256504279413066528413839898556471926775653844932395216778865371995451030079690675537274605736004009652861055499395276908744408744253600844299819039696875441304238838879359675437326375553853966506093839289002035665108335321504337007320355648192020578293096504847265652253403991630439901242587817547850386390427330454653934664412064617530643975894917508338141445234314227232943544007689339023322590819915979310819228762337082268901029949504234085494058944234370391313825775518174772176594397953941395104803766895340469583762846344290858460175334586923691127479314345643979303271154698934518665512805959193123654050930252652598790565781393845779335804993468999601437868353074999813533753177411278438638614943609469553681610702039959041089393356351941554612514600916457121313641878164706026290332522916460702348992875267840289149557562512490765784297018174256861357027714288589851010150062235699180410423827030880270069949992765592589894876330852823302347237483812038680958791134444547321698572761427449769739182024907194775069459036950477067599662369295162287787451850664596583802399169120271248350870623336116130927385248337561814497812678707402283127969936697839222522260767286292318849947966966943835352994144921269011374579616131426682002123824955909679581903817748297374066111830581779474587684466747869044546502067995905037822313589368501444574656150259764051553572943355877331364358900844692229014749518923407278339914147905066351962667987115375872716078795713295893957215652004175806802431847303580330445623809117585886776237738289179210128511945559497037569988796389930453124928681554145765069578140134795598809651888648390575142880483343256178185985405691185664305161804395232708553795889493362300947984162343891401199259793539844053717545936084733650925615559091733440557876190419656915588916068015658357311319076095721549451680280547063376633400439448716109521595242920556861800274984960000000000000000000000000*i1^28 + -396633806535872431936084625126360706745999289493265329005640415474429452896583979260187845336262685240218993283802986451494923968765787718542955886314490815167057674245779927889764682852486814215967467025644885304703211601032300383264778709487989114068043845683707744816839052122105443209741781914403330606185492829940704134379482949285129620540812191589947577912585922680322913224281585906347753262161219495778088100600775057402570794017080533906704141524245758381507205090443753647910824081702028130145171820001865536417399266261288619840727241234537024428966345939872645886437489139420351115656386807270779927991662925166379292071806292582698146706662685805417498440072712582660407336124995334679559794275800601140252756919334295761660392186566547697239752519018091930430602453469502827043499517630877170340800008854736660224806735136100553103985061451308129291987042363429561359142210720308550067051588423341802926766477486403571100388373960203638843446390270140638778858837122173789429584929879069022457369531487757894817234349853488399862717452633330251733108321324951825154425837863693475998849472373188768725131731734077353418889075787853467945297011572168473916852964688300995892194869995247343454569497408816416400253387851334517570752455646433297116172574177156079829237463468551347314749294693864962275642817606545620363782416051486497839776193597762948400818981929648994377367044985696988796514982626221041818998285874403352203914850389305797749290968216848504295126579145600812991915454205971809825789387695045719763398477001116597689558307899705613776493039883566639583354971638527512195121916304376024848673128758681417421646655293963757308877700532534713969599508127975245135825909294435401757559034534237838215367803755834893774702158183685780983430087826167787154302093680042526767960402799549905588955688183400421225660910489831210856641026450907243186408684245278283236990460760216521685235201609676123852944961804459235569613754126953518354381615923200000000000000000000000*i1^29 + -347506673757825193924792305327746127698235241478946120204772520835076494157867473066248576022068817273453559957136178938451461828033868980432728695162316438957977323245056886778505564852209050049414381689878273980615637900357625312527864150482644856421979078658232160781695723339118751187316072830402864989403923087322558218019895091585530485431037829199897961990745913384266702191245145854795504552897891541904436204789663704338565240016110239436446117795238976056502973088184505736429602181959087341636358266742523496699156244382750274208441525268571307945325169592015981189936573970186819287163445459922572136796575050134039059799217372406266546313256846634390169172044495956469756396954797305391732308796118121847118353466925382748314492960383306453341067048823413811254829976262448942396021300716352482376410376569393386214648441226476993074953452149454506434479197720577552071898517512736111082620443092820606652223465517607610899464641499350921815122820954803731443331828237480421772923136786084204819197659886355756771404910558575615138777756796554008742013539857064436703269824114842714699183661515420434848651665707420861333421054176750593446474438626401646459188677922704172081598994182698547117174171820359811421592782050709321447305729690673582743983458541259942499997583716281725898340875602903295206924982126715450619396510764648933783376307230330039041707255670868138292925888744269439016214356939443174714314168859836366010154938776126144968314679075383747769257841630567106075590163886584511560872436355475337060029656782705593670201100899852663979327748604242390996729382456034807928857325322935866361502480901268362172887649224450671456600772791866839922730636662828310982982235063996440090374142323391918535102157741273168207246254274083965755453126837433615179123565916128835554493689323777933755884331941820931138117417183521089039406606240260764909159246573731986787154570429208625407717846560648349592712700189545636036834492872499360788643840000000000000000000000*i1^30 + -114838802722396084926711101781341799429135901166113423042597891047111339386037718311670367551461199277142838906456556175057753221081851731101364631239167913537921827981517162819714200362419459620517751157527415790477161016169087979044699573930862493289544612334234224086022515640025273748132677529292444256345987158291963977670287407473452316968833629272731508490182681108714767948243219849286966684296600474897907377608069254202141559021039491307451749739499502756931194888928708021194819962260936511869704646513194676569139934574652493884010123870118688919372510567337601344139226347109292217636169236938703413795800758867450226902877268364351408480141180785174642278634867093617903605085657194453950392106131819671652741466681945502169264237494576456880015701397326118616330975212885446571265555659462659708072247499986116210950101503837282682301554008657551986793316303264825858522629824658612937490984723348338798777609458410732825501430333423470648755001431782928661637294100185698505678195444853991763814887083405566554232202573424044488405518626210284357152126885687362800039138488464316611425374490854715510924355142459048664256268270634684917409446466682014965324549061462349590125181907758041752010588622013148943028474379026382022715730970124731835100165745939102317655392193831245616185699359512818984524495534816143977134816544632025451745339698450784171671407762336102246689656308821149072589965950631592550077960171241160230478063867741565506555222593993155302573227377833784802555144365416886040531059407841451931153526290808965084835460366472583991492047563678442115725313421166975557453576805462691782673903159103229173528937298374556365628439296570474746351033457167109546745908707173840411564397571788425543848978190554274857137375888006615833604815624120465887020939731099641988869012716942211829895504056375759275732898933624541707519085741997882597615439179822928259427799396503438017666993562877216994986958562200102552720379324370255872000000000000000000000*i1^31 + -17756770014215791865375397913406605851063178169113101650389697975833409379760891519845467813791994376535990233773683196943609981720592844424264820562748274516760290453690236884905153410401537141850615856556660963209542479674441657839363698706288745842250457472707972025792131683598360108682607332909223149379303563268125451513503375284520424921139220027327754996609028224919245996419684985367697714667141024460266641580122026865352501449570847290214920625007880786525817959827669890896868295998800113766739108241220193222359856533116726423828376851989194038248910018898239938082590455436919291554646598728854738737521111024940275058922037111612368942916116627523800930339180787646136707151141995430813987112076868375995492012574072448947006698755687027861679922777459356422053973681438040573112021148402690539546087505344883639111581420931326806408241177900799169732221055727572580818758440494809169546553981506708220666870329637917092929976118148732316469553081530427066703369608544053948584900898060222583857825120658743703617226272437307732546319692624998173116090557113923793867857836036430914063445278960436039747334468106514058651296028435280644848026152367402212373954190154722437550097535221483444778144543178610552880942827000649965457319530835609818152135984597386832581103502356992496430404491614658438451191597197903324175064721306336298298802267438005667772942203687945435990332826531904722301333544153673279811205341921853814920633462738175932731782177282269306681598566279706507441048936192577647391476941718924108437188738303070302793607730625653110025091987377894308123803806186359804185783573426383029403443052052191267730823512734214760263294307262512945030844764417284759999382988783257938763086917663201874873231062333902317108924826538044356086390149034080988970541923840589923870728460820021735551607760297853756831399158207484092495648355658125197546981682477397591972487536134026294880302589392417147276727102592049872768184457625600000000000000000000*i1^32 + -1344754314982230772361083552661597520107375767266355782992400604196859165406468117840373538857360152757168099566691801062479910021978721053184469023602067323690888677410453214049611885834713719999083343450725393451243730518016724347576270193106209751272630238003513543090022226113888398063781751102168721063811094669114223975071512689999120605179180825111295078917821077477653046265746012799064537656040545390686723814224457126051121352589972196020897303371995595523334400046826261282688048474472001059294005658397039902551002138189908588882343882709844431036576240226300142630206802853741488433738204364725172428932312991210031978316796896998885491945339788212970634112484623428368901341394607350919771697711622173983391110698218319249911011737218242930338654526592648194142017156481859115221011365258573023303574729429048536049144795292099233812681352560459100946207232417278968947003969145361921226806365015140684414113399701123191170058369108099692248767310308548929903153013528490501997931301436321513300614625689681406935907883077336812213593146347203038204921542968268434765061239601795902396021113633858381989124732520601698774446932596494072999128610220726750478205069165725656164432552725268890359661885774780474807123646922161625367412057684182673740296586543270210129640138803943681477933686490281184230643381311943809176333758643275239379599459125114807377547261692608731726360691853055018821779269310813080251397415388034410621493158559758837664753072847839650901279791517303642190586002157251197987557834397316228750286598846015685737222981274169221013400116722309659998414195991565867446991263804617886183725083165299731743448467096313276374605920158452688874924416289813638141862757747152675873434730081691225211031928208911093997317101641725747830967041904051194493351300210648924227855170846193990373099288440692022831890174292134203035394990661717098457536490781498603770036617903452995086027374947219944671939488605464830022778880000000000000000000*i1^33 + -56435258500698369477742284592163352170969258773761571059556088733819049837818022949114651003876260615173988249450106188178977266407556857046932456713325126300527637626513236207049253301437234905459666924270270744346007566448610980166026770866191181310637664381423503062922399208025210463305044397477963883337878242170677261496650524870719476736763716389063439547055499535175619410549881679634354484290669852940563554782010746647012623892736604687496787258449223400677560934375617514939525880777500799957848194206247959010542358866954526050006927146754522752952068275237898437412553800439696784411306548823318101206674780893970458371934648161556817468387629176356684080698355783981177699639343619705585852454415855527444343870261153993511022521894877898881441086267952450931006405557234395318166886444295522486534172701062633076577078345120346740050829285683955875759427708516809716782355159466292719379913144259321833452292087499192864860798066957116868734512487145188692360197203050818325459205213896378008692805046930883061757600394728034708321126046257941548821230196006741749727167937659884853217786203728383761019069275481841589942016409850421449296920416358209550486292278816976762321586967887831793581367357883984634656820438950287014910656036784160187820708017224296518825107942591418014267965768224848008431677261954504646743598397786864973066680223179173518199789995627913230100798097171797035083367759654156424560191814865770581399566468074657833262741355430782266497013985052988238498838516015661704880067525139253668085800433075677415805247888358300086811900551002767530608397544044039732756663769480916266812683714462771121102243498828062402778370246183696919373519949016128502410356957874942572136334147909165734866119039309596238103749443171477575189686790377782946654058744974708271012859787811933693250455379489991059395857823000027322677402666701531985262594965620207075927935875502353792433404252187289144467907556453384192000000000000000000*i1^34 + -1449718291926694330657439137100038947048736687674092914111167491954708866427143864826103831885897993365483896993783106451195281885752927350077749513262256658992170244141251386887859512483249789113857379274701566831949651480116178826490192949533126136001211392442741405874644894568206155113292366851744034922911954714560746371539706854489019102111208157706756259627095163759079024619927772655347982713884876996606750783265356383425684170940866243078643925818257567019743094265648410241728422578120536104675860803922840202319206870261836244891512131958585585751867586670478617100487236285990590893242909618611417786401645159120902585145290735063151773485806787378119718261199658023116106476973513325641109190547752121497388979308915403193228904062450065226136247675585504485508549775365174088114531928866591501168700510749641772341180129531222925853315095193862958974611457043911348162834247667040228776398860698328554025303252663191000168570699937473572633332888042725020944634656742917275473366690788900534226801405080349823738650953009569497132350704318910605105348022430795205269694606632804131801208264916128346317152468169768054518226009561314132077850917679137684433552552139881762874845288819176962511916138159790740314772256805165986543300868227796123824967005306168148256302446455299748510620485502008110308016644862626418788598973922952787046808829188735806298888804646885640343928700956805532631623957407096091010627394777176009033985950481363878936792661596734180785551034330338755099015588532234208640934677092953835699269010420396363630570610912079836735533690329612817681508425146428442740530500189622514144762376839872047939116711375102119969861708333211915753338829212349743698399783459074021824188707661321033722292127493261155026694767401869094690251488187606886078861459555862139197598354876920250563906724894316875737794363804879132368996047702002018701045993980717425308765774544435092999880001392956432432335998156800000000000000000*i1^35 + 21353816379121770679993358106538970479266957489181963637743689649938001917940558144863044654013651165453985381845543388950507224200589164962653945079312598230810767996133543227245100461867102051538832834399860036043674672679303143466156430592611324228162128082969646309208784658378121273208952042195645258521330412552935335377303447842967494354991210746623407327272345180327388040799153726782575921649218558328770389963796298866542049703249953521148736278781871128076685905564527436534447944851218727757786477566757625603460567982032424350485445181314808850900829821202169659810115203883012546833546324343841680765921889319404237135922409386157599189955285011457319599949727272508236709285086480418972988408077205981210791948718412120181081662825333675914676860776724901724557437023591621169955924628284735241967842180980736886734756770451620893323967748675915118711370520918613158814088093355347218943346375092198436546451755703010716503802333176613804925795171072779975305558177644203571033095474524681640263042558885477313533362795890058371835018903660080276424850860094613494142772775053688312907003338707568998941838762518385087373896699830309902691084263752233799435434686339310285800412528911401701047656888392038549069398858660522008100111360006135523439730232179546377822712796152905717823714719942400086356439225198492924617932121478909433458442206547854443004317448276975006309746319393498172710088025531740637378087060513702559011205819064198315294447418219319925828718464897787346909730883622557845383277176009753843870555517832663347879138287134747401049119034701398091154201915264354096366490941468076516673022432439704779102523096975127483827240399692072987428609874884775135501616420775199647096595443871391066790010055777857890064600719203145412458806022055790168931769098066865727696406872776988649961061788843460254198945772534868402928637424769859273383247468595232327846642907175639712500442240922494865244160000000000000000*i1^36 + -1370670793002496752079010796340567156243555027131166030850995193460894084121694821273783911449172057856017848090898246616860192775072408580859421960819883541664754744395357954837325900792131758928507034561726550849359318627271040846424242057500900873967827304063065165593678502996852747184285431117911257697159538565951644599286825019559555843449735822213102695469107699156752074119186719169289989213869636938178061468965169290337444371875145379128945144046327439917077600759075669992806340826692362769006906040239442705815354546924739369707635404297089803057098709172491949842783049768080622635344158605845314182177539767231742837114088719521123356263181324690632141714705070399759958389213317264584834756616212534518786615051235957837193019882841662334697694979521659212000628807033222241435247298033801275532462684321558122184511901127945445347796096490556550722382780096995931486126816631264146820171471883150436306757623069183079884494097884756182368951377060062551854215369757211014814103089869429268789471814217422568295511797246393057388095500398649037386728240495032277490822326455462326220974707767190274610425367543255241461785298795601092785623111589637731075388514373525491971563369012157094484272761242057772646265183009583588159876673856178615714293448585846793930306137662295525557020034547074265875903996111381453590115788897328180880451267209074162996709087602073097945685576511583202102697639420255731469184873433235348111197326588310231443793223906168917699754532942780972754149253292024266528545790136679575351509683980932460849642551962802914277439438899150449302936825791998825551212251952567106200421956928401272152921170655342628272835647038335276751515440942016254840422327209028899475370402876734380201833087069560653086616307882521463817100347571472747758228796572655632967853180657786386105795392353339281324442608171172381473648952597948588723486085190379395575885622002284532505126469290164224000000000000000*i1^37 + 2516111678264791831200554055649976362734410094793669629923962542240200485919919511288928021909931987785439828489001643279078963783804678526094293671825276798478850058445752838557854335704282369118177978364747755097363411035090227392887505992967291292147111328433500655007369554734207809344722250950521018554623143851288407908614425822018761910964859908615843065151807626148826754543539945711553444290777980578466597384614430463154170010848658264411615904057764786584506479630509141466348143921480213889649568590175030063307754486426618678376369105068871133952381928277168803533320105987536721965450227302388871398336014021035966388722445377215535811425600695874393127004301038512915232936931818102070404829696893223069363461393706535420505933859664484444716668541329142275096882729308864470322150236870884068721816864908149239892291072084186334856193955698590044107609931953604032291544555973603224709514955518648865323874789454789437200025919734070525523145962893554384558592890175051518979391504530445824840513737464794786273127328973128281316643874245214210960073645363588720059798918330329888767030638261001809463452792212532491751323452063561940491102841936651200100240527466777757427176303907537929620020835684061660196171069697019495417570022466014174854614295609486597953819757839509932526987316889349122007839004885690039420254821665775726096332999470567913041925538171470995642902693528299947683079212767537884737273948663434648287516599602615629145664317786118922675674960609811756406628442996886010103094547024719463267407091796619167540931538015326831799184699946858658504905511350797224017764557760783200143199876377068631126140542367646612042459858353948172288927235489849499953184239654332491760220598002258425949190142277396160251459740961052626784156549067617567108387567183017099344973511865854624672907846079951666968386279239270849192989133262997013208253682775971299524274645450365833571414835200000000000000*i1^38 + -183725518505034731594338357041884243607526748304824796669140355896997095497995795667469216818970790051861842336891029272136993559001000285922287354932073381086278103320481100272214653280721502704225024745372779514592761897547824913091343207851862915261348356048226785425490125697053480667881178728112617363069162958169942645373274901056104575714269834940345548760587730511035292285825804947281834570295389883911048381927000375419685995184094550699752032872649352610736241668645361224994406674674375046860126551228781321516748982416998064245291423191102881889627678789580783801934280406785820019913557675409007061668774007259899087338841012684811554608386177460809775340150425512508387714817249343848161917700281769836201976480920278317563773826198605411908851881403082984348827550891739672277822953983674777616478355639271832239188696598824364544408031160051013708971912859827163520476317631718452899491900830189180674168957806241887929522565132208559542904456529185967836831072379553846432351251936580566236392569938567191219248238264460227053110167411376122676333311426501643245302013368257272444795441794003134008982034182913193701619834064226939501607653510960905699955873072440737581679892666951037546428172526804504805247180932760040846581834432126987961205142355643598724179480313302880150891566975217885015847460348273389820300530683552978992914345686794297850953256299635079926479971870300635174294542933933783061281040613220389646153296597107280687067618001691712257451461814746142732434687824972297551108069753297813325751716103485180771080728073488518463615597193749606186916636057451294927469638129078032972984699632451051540766063606885379349145901177300552453793880526002555763812178672232045194811599512143064600461657801038207487348471208783274895655114877510843370588559221474665564209971471615106754255741948086103022948630373293762351186177216184994494346836679199101539264719355959364812800000000000000*i1^39 + 3115358104448274764814533751877511436955491308910473811918516839132602712446696943576054123822465720500353749381632417986917854554879841839544802952441846926043715066531107533724800029016067344652344760332709753414613517003202131657844823185248547839929264897854404514511976273359213494478655354495287216411918264087940333844191355535591076486045642819299778030621533808629130498595995417186454744120703745775954764137613191606190918731410830413364285156826165147216048682356434113218338556357705449569240447901515779382726555391786001575957589302134108278899048806146320134934878217875344872315676323462294500127679416869438227520264848700932260780996575865998983568738189983157994126090280070921527658526242133319792984632818371637195409360198208009151242323585033819145146353080637944732027028968383525671262874069251131128073528818594869627268163047033762623675433038740138115667703219204706695610964915110205047781754808275286706548937808825207948245175882394041622736014685953853166307929879365779389894969981544136584235361678457658066441806248527063370292217644236425701672800104924068155354741819519144888127934199852748130729771593384740228747545091697792265861319219491507755320803822310264666126364213566864269877856564059515772723071600922813730760554105882084247771872568172994182866349088131014449038589665853689166334332079300246598686811758042422197906349117285027279614162433114083153748679370897088898806236263131410212467514387909290360667734001376478522776327409544787347531500974736887789795213067403769803111889668869040821556630326444393945924321418653455246028172605041732741905824657701595518970148185000851250191623606743394163943695750883356816238887970186968320911884893872966125321200542779480370124318831160707836673809645554359864537471984205808750951190543046985245889571187483787006190090810216854075032310013081614862902465054189390954632483364677087724379630993408000000000000*i1^40 + -83189977423403731763133763788947032236821170521519157427490776946140014347086132686619014066056648369227561080390658766449440339522476197343734022902414930717449371710342688011858280347991892827117680907725788710128529278086729768929347794226954346436427912834431827373952652219957859405036857588885546197600722499814656450567629592587560644518590789062603472738611111642568641645028701456861269581607475081176500143323978637522110890398143132746633390635998451558315998901373100601130219483931267026265506422539906578760013752169445256133686700433303373055605377598790570597012905818576857908758095739242179982036748890948522221303739654721612744831948801913002635373877907360006372828291238934790215323265551509930236948630141482711961539302283308880665932973279588023386308054149205665520569585365978583448567201885078905597684778303640280102381489628902562607751847561573222116321373152643451070366908159058732310223366759231539318398655027238514655136996642570812488518341549321144486192803764577242844379600675782159049228902415780457067081675929219997102026828602201477625133004990664623450921122276136746081818622547859729812344277071159060402652863010593861525688779506940800741722353389695006462024565450840505603207576642748952120732492416219143844053630100943299368709134456463872987992410524715913274323677983576819355760736289530018322838570646043125522929144527480971868600661673263509995317703864627873665602862103570957532752317993215966421292648878769270658693326562173088981773451472941988293463869956597727425341591832993618971793894180361102397671710351602222675496100390002843058641985935055227177464143070331623631098725071837810129621844567668544378697378523411979684673585169175028374480520981884144497773071697816027747886229288550619474587281271095334970204512857124989108326574140700976656989687187027374334766253427314921172372615054843014741804496256647351500800000000000000*i1^41 + -5820092010107275660698936764136627400728841409127963562768658199818844644882976855607300069739517854517070805422107260829169378984234100309882619901432646298155143993690777979284780161660597276719023077116601505144586651459174298483690222784136045815413962465125595179492575423555180926745371690571444471670688069917351495953553988584714783313540417503787794201673851465176741235242475650999751957104479885521682116907672371326919473032437956447455142671452087753931824277606682981978580971267345553063011008086051150356320222328759751916366581245103290465105417490484268039231818786786766790378064412143704331478287973435718234188653099051799613601794383003767761589910846652914723379434605786177646091356173307012474885179476364478428857126275194751474048027652485464395690054128841983208475187465423153390593416504674946777047965597330369844026641233612101556476488557526580670685316022413176151618641151137182243869230202196298873061763683192050170618216208402681272572499040605029905826054916168720451072193815674657579608476832828953733528477220203541775189403938860125018743715972445373946796341543231066539037159791999570866285231946500481043380680033478945855060997063677899672942406126001592693970916746680459576670355805747276503504350163194106866211770020212752422707254302827189701743323222583549776436178825045046920521178362210673423014457269194892621984099013500720697359644873130720776623713847412893314932256545493035449310189079258227637683349781432814848479858752523117249032712210835895598314704666409295117663394101324395860206681393275196423407461156494112633830846886576869622697655319094023802365719819602882769930807219544736403444701295447646253841084216740652996901868305193236211737018308426820478721683878189022863702820677527385174698695424445252506087405266179207919080508077799768862828973623422125140740454215169511410411397465515582055828684800000000000*i1^42 + -187344803266800012745082787736821470393779681831165364934520765457308579468189180960404516287343022934983466273750895140797917244793852156372372757056782721338390555535459692616324715078097565906304272406802545815475215415168172609466669179975890675969630437241478715988610484215599053870886912080149524412362456783079538247635718555820869285631263263388125078790592567491459129375646412608968374623203870186606501717968619864362305180437271779318806153646501754466569502067937184151376949710828430875478535180142793932662864749065554990456867683278423046415355212454778719498904831856263625862849356291045141661064692454906872485748043688327985051756382382031861116853524967757859215437701050143840772465564355145228845881446923869039567609149169906776188881943345890625663909688822866767339306688710897332711743428386574316128889307947013493289293547520531524383094799190842144971005513223343323794515959626689555814229879548956660005365683606580176166726068486453033977765979093867328926077462712231912037873511073429766047902472569444688876522189842342371035908765531359121128620197733916812408092266980538229909043819811513206713513132895289856322894531300195103481740579762752459156064090326928301657760193639180759308518739092527746528410041457462370466591857092397590925035934941223440539190570120252078871755182885967378853925605049680142590316833698112328604778832842122657178195329165943093857978946934340302551172230349903381975086208961970781760832586286996282083538424968178447183830988528944738747467560998274024994843225496136914642518209503029486663975405436312103956218704617840761109677041674805896661961167088542461484907785664378145718415528206506388587391253280967541906729065349493844078619784578499248045443551045320418135355632812741550278463749644061393967083156538335961779012429957426947568949772268276952430484416479666097441122287616000000000*i1^43 + -2909055598775133985772330500643526450975775147705108532519765169849216024776506801807278382538286097858787890752046625983694220432757499584145110834888825716194783969518639363937710206998578817861994362459783136979042473433239726071393327220088607373766856574082358358990358039937648136799561326591548343079186329093373596931913668869988655948148275289242145972226556975088139300021949581844424872693429830627394332948395398779943061733123516478815719152297916507344111544047884823264222719373231506035281645421881915701737707619947623345447418744310134357353267962358486188409626292194149528709717528646019839556361739561332404795439692109410292154426280478815014867520047910597180236661492389969557117087190007266909072415508050452669826188929789669548640303197919051181065785284545651160184496118833785430416917241988629392093741981234946697464215717186137948496177985124756671360305827841349866371614977617731604568833607248588358625677231763347444154227298319531062981416852155321156680551282065051359489491481887048786841518320260319436729649729294074752173844511253645614013496047046032479685930385284835816254972415070211622884689012424545878529206974664113569289823495617017990380969881454050521143302844460660646801121833661208491324931280946452328867364171901471583693090541003353445871136452542968520782507973286679969785850638177671142955014792464791641279992618399878354633102673617409172241653325033403267639602292597825211789991681858846452498009567068723001070261193076134132105336964401037421969065524196323767321781278826820194540958065151516410408048484564562040488830016943452446347688730301632629268702360418461258564166224127880658617244962277270685915999181405757393579076663308400698606539810980988270756350682293975610475037013712183091880739490393201361937531001606636007306541731111580115996324468805115106670184864153600000000*i1^44 + -24530061283904470523245609886761305137627278183258824885111598938743325599414424809937178140626848165346688257340498735555574941917325661004245744474208347028018180696834445065872894770979937206896608297077419802689145882160026328093348288143160644420223626539939592955059001761950965923833633441383073558916320485692693897459454110916325803901763699697032065026931124398342457504927161233577196872965306908243329282029439820396332242561929643308195295561483576072540508007848499550706805491478218757969513408571802077713563349673358678927010490917633912050223989041408664731395347887746351274911866789590039380278424127092854221877413896331564056680497311211703275591729746854278834819033928422364879944460096863100628392681511073892337024373530143309539859312753293681424384794932130308961977702470700447821288711729857972725087209139382713525700684474448392886487838877008208017221019981518256681180796414823194229696321131405554035265176104135345224288321755757646383865794499444724892579327911447824642222552047033255948632731149690380722224909081685447375529606528674430159914937732994861204147017009243917166505421048409340805924181410050761559149995591164296988811899391068629438217310089166629324149843213084610049274188553122451346178885186526548388689033618661024254642820981609573502117875047186885190376576467497313326096760031918649430107318275680759216499242682480614653335970690793558274406548193948983596770961028343520457322194748338037239710829724702362980072219261252231524250361613792938911477041819635276095339860195625040305357776387402898626910469035742146293138156089420353091581254404969753844567586731014718020080425064494963687405197831182973154035227747702909475777707524635583893896163124169114428983939235142172462660940181068141677960806320934185186794724739220190898842548237318641427987745032110080000000*i1^45 + -131366248949806326273593056815550439074205508904122905171979484908027994735234982801986704306996624976410697701511617376088494386260032187800832900974279586013046563756757592616998638959259372632681099340192665945324481113352291889535658461754096025065888976050240902847440037552634214196185751112434905106310700215775933098182549750104559344713537746436333016642904451411936955160692011741474952215367216293007510526229784306346709583709047586418745730397112091739190638606273773742334094930205817709674563153628261699214755093779668100711078823507144044184456037814949614821050390411748421286561801438347810821252238671239974148774579375175467753992338139158293569834754240544392070590918973131009902017187737879885938330471358542109520801686892885894274762383456389874182733310467968525970701173850054607070243612392575614288268528099539223892316757096200268731152390928270814771153070371813943096623584091149733254237235832584163623286671435059215619426736417850423499002196529387917527956174239020558310252148012339816571408037433452920166005119423632248128823394201834004334242313612141185332748258204088308403601666222682366368424907108972283370715243052696995669644946326945969357763020006110375946879196489643536828030943021277793352499791162132812775274888155652065899869493509935318007141097623040806175544601673556061421796042551201420951160176002352287276811560920329041577639868632840089309820968029493161323237650309333338277216842526111686416682650402347106740317420049143676607435917506479030562203925003255344381854775923662224553908845916590914330739092362731722023715926485387420851421864780150307993322263661751991084288640541178276443034244745346994778902947599774386909520007505408958586528309481115064190508388226876122823839182048817157247076517512582102294170341907372374694452149700526080000000*i1^46 + -524845338394170497472257624437980682002009226422631259154926037659810900677826850473040269743655392027890233946654705690863000696230667073282650312759455912070104343314806097856570402810457928657108550747539410976660759189338696880289396574758869745542143856967943555712372748796212583796959590774718194027162429200659036379672665147830965511186221982113251821902917773512761024121911342733245087075407261061117045273884728763381830026055044355608401434004333107922263650263901995525291368407515629842750031979955131161869296328190940806619911780348049076545422613186456303229729296177496861835358192139089290345147009252759196114510325513142238142556824104360479236827220109140345883864703832401716923868475841671314992981502234551565942278489537321160655396455002945588476430242776917923332733514344345908092191059726509895817412688463567981289968351702592856239509013942952114759372190892871011860802819129973522605335907769599962659745903676857541804826815282365287895307474661475724591852787001010313444879818248216643939534529103022501764557516061558971864455731336195173011645528128672373685712229365098206667261348938801151930077956634177995586027802009110736850470981456883076945976952592051583179106806203345376703559511565160483101711825972250768205186570380489413735679674853040924147582808480539741147942047819787716183233252737461743741512768910494417606327006241499161176598145673722990021716496704086156787831903686304195319250515480200978710840419457953581324526345568636066937821288439166608676474377637684932136421743917040055173210991212478520501352476543981914014091924590282797534154629756678933100461828406136991548754990664517280164095432919672121515378907469592118219796410202071002263167026175386834756074981915056916443217137819696082783464465054327553509262535263728435200000*i1^47 + -874170490794927355356899025986233170463058656747260740519945660081006926625613092893504216266996986415492276500769186667209018786237857760457877500597552060057792210183049550296805991277174913753319458426498232698364213104367000864507738364361859833869293457917221264969757977885732966228989287560542750610661852677296262550473029579662455957039656560193832847092672980155132770195456222239531886936648488940097837045186877579864874957394150285549199969270950726803484118899285674750504512933348698676333567419833929051204735572686244371969935703899224444452177638898391952017137814596758120626665426224414187215881786171223504887379575907267486411048591381818343103075234802082576664190765409945186497916803002211336117881993968427172637643408594386419829237852251742539006906142327342125020243592294214879888532121978992496991270480182215460176840534943373215011794862997786169156506347237023016058700091789196599622477433753415608444605855432543867151608578416132257428347475790993965770302359251000606722877241986378208750861107366280856139966836290594634256754709526743123885273201048303275250333876600241418924400251627200842506442613478268521189122292467522096339928932877269642049262564598447660935536892171960857235888400455142715464324738924513360290081257023825188747699811416572402219542433873017112232187028180939801817819465425608779747146106587541705844040871769204046544708303244675640346724955832410853351602239932664964580193654076578301691995121035429686017115576208376030808882235371055571110328607889968105728487498049667340831164232915342012513177416841941016150840752450414765033039247050951591056861958424103359293290410241426820340516012802669119221245699782947732880014497468723053859233137013945040032888404466408751704909305964387476103966965988295966720000*i1^48 + -3393116282608085967034171334522363408866930278961876716597351301051813284161248657391341634138085448250126702146758691808946709305295360447703967545650289281567778425788979754844066626667958551284231328110050567484457653016531467973032815035463379365683986100986799599489404220976433135174513018184874906331460127518680956119686173554009092873941365508710804844678798740204558709044655245018098127934119169554381350696382308060681767947035843820739710859149086165629936822487873147307604182921088414504499500855784176051229219117727774626558545103711785215310980999391014588618077326884434147599239122222937272992640238038208916424006241684756407460011108087034040748866597383510707689428405499847771778550175197853541997761769295522349106889975513812990699324543615613000285262529653147444071942369689306860637604283386269891508960254068152204486590719515245541479172411421430998222119580774747118026585483630309891709967667685386942980880585017649689257116947608176724738219397139678819473859926821499641544859476838811736530540133675705157525463415407882380845997486447710516870057839585724474416474574094154988305693665178465662919366305359601008345810009961641426924428879589860477555543541399628182608196518847289984651874084247024073639958821008007283471354215720094103317887795252909878864163686521333112764207267803209878388092766745031081715309243338878968982665435587337096015745483047061682086807799133012296191653140581130806125087485220400478370283517756229826305812361625562190868582305266469668367584298741354230733532740766086338074287154037731938776768523360905899966340857458877081759798257347834004945454757650660594056002000976217157752849545769950525934167460315145726630585710240246052216581546292817320542858806866291736136146407516071264256000*i1^49 + -2217808522016339349387673242862464576982776788663756691687096613845166355084527828061221224868298350207924866687724583151203523779551833193419958892971825878931096882714479433840053989037870096061062613672436169494837304843480536060147375913727054281715122005270840723455623672852454040917589026447261404586844725307654436385526288077233505797130964668590258731233428161449756220930215168459934847270266784297330798861463202996877436662194289689219243417229830917050143745027598980429995004316537795283110694595987202560287973606514236039051427022838877044858191969279296354250285474303559609761245211753663105505601574584472883023257128014805450806217528930585326699581134653576829152791918041741954629853380734672389691241236059754067171344228862948575716649964613163601683449986921678329499101615281478946182482192089697201246505622116952920090886790124957397627870046909043893471148982254925287491878642651493541170275582797754488152091413936438823718062481520371392105714444098182425030695150627255499084318845854972014358312165456527935140165604933361372359402757929684936235602858635204832976128707691540267281785728410548589792992832073590454440144241267925749259267055495918285205941273304940632573943643607100177516981415905059535983008155184733797958960089474525844819335412192169535633713840179807538684006780575897876270611362141442274016667464263898408750253872031294829573516494001561666077500764548698125880531371157498962747158886648377863040828429462862526554382757936756913916464341228514361166319129625903442621771909140889504460433757718158929609451193739717780276931707221227954951954297658242502024574023741525636474424612542281176728575690710377695240299210093796463391221962279078127219318627811570175577136329199190016000*i1^50 + -39909064862251383206960921090224108810837328418626292795793187138507064192584755583917274009674728013221222221353123174922852725531601519259813465303994913690314243830205989527109760053894597785788758957602281741410447750388649341400126928237092331140148952119862200228097173085088074177617215825879641334550549766389881837531576196078032901290845798842910033515862602026425602340851087934890904898575053557854642085983920567158051164153894565523810686614855929108292638408332945918866364869512494326233838527494704381294520068534736450161315814070656514219901182232419300775858734578478104686188447225665381978516525176348670903495561734941438797329714877202238440383779564596265435313713109701979594170073197591255397880606910154171569381805184435217885607441780212973795855786268546336091243140888434441469041884756612321073927823519349632174567356804773982579572940741009448185155582554732794506754984382650176827574973825544351485966720161720395610582767200346451730878126548151383564286455519716079951390196619351357737278780122826211165085287623822904977626158895882250633543345666788303708818630457053828764005712575969213015514889453856278162276302576564849168415731367764763067742303893252928874094097455074534095340983198210835193562369755962310891470015324817994424907708476526074921857134772656321852442163638056277066657771411121214001091646721004996332443505688540432175146600914684817493803889007358035633483579841686595978890665948238982942276585712148552498314914301769925654604726408387855312454310454652914733609299257170406839221428319579529880940508584680026940906507580640217570416679841965853603939350217452629235329733581479445172841584328678559642694092022107451871655717890099203765213953927413760*i1^51 - N1*414317068797445273452486499123713461539727230636754414384598917316550105970524409323038831726848482247991644573730331830368931061072343666228697573752843440501112219861847913888204461976251525254221950680867425211257292844589856536585487283599084032559771922119107659108700636641043086940435447254130751781513362780186340533074765276133567353886339954087483451537938799697588293318893139366386972767650140564492121360595048713008904155226579557900250420511887624792549426512101288642095665096357793597355899981045874845047021111745122298466078102421231363*i2, -1046664771938448871829472378968712880553042647130581851043644127519488553694118482806402782395727449689840624769966012721520714391012712665464927218558736828201851108011986491372940053241284709935679318916979229509204678394725370859671223327413684534457410816007831322005688741747267608421275704018004414618595436632625136851521211346518337323129729607211045010227126214953538930765233599425127838593311365884992468765789531420473356887362610904103352282821243924825355181309038288821555117063921573234672997605419417082603776000265923785412356378792948079089921870282168951362131548272298554454198539028046535227637684817307560823428953193156101122933863024356198836300472529948689012395698774980215947617046034190559600858416376817817648641095293900681250547744926494795672457465999963762304937849061438793341155261131620957136366128514039697250372228907937881942091411710968122155777068810553117251143037814735711111265363097179715340366108957602915260872584593078969043797121114371633287801754996998693534339361652427132722663095305867923830081750563564019250977061157384147457956458031355831345125911258881292446334063069102147737430050133461962209522241793450713906707045124622375354769173399818763359944064408314538091396344134596780342486972790961385662557085178092892913253150129112513012233198492843782869640793325463188244605961682411971092179478564808146798644965950372466029891188483037656587073983378202067096290406481282044732430666979395339518908624965833814201827388136111048380746024762840288560707878884948733209819831830815629633883152708031233183332757913489935093196532174313185532211205451581731088379721406313076378362038723271189856334668348003747445473382673513589234088731955647552676876103019935627508297688659553980428428646256657708406715265603897208335630029330225298345249220371770017625401386531613965327689335014239473673411862247953875887653377382820755139803183971116752245562039600759726617964629699017825686583738605619693720340684024049515476321179335663581482768557631313409101661867103399002851489124669157602740387346657574912000000000000000000000000000000000000000000000000000 + -1600958238045674231769924031928615170843444668747583206287132504360996957322806719620716890716954834177092065834393044159987596202627436264904252262075108212506305944179498460298988702707405679955243436672422913209162233928052170396023233026108518012964877139096478033826618002038175830287347727782242825692702025954536000104421755779331181791196471626597575290373354096798737092544334261633561531808909851126816056878181624584292050155302585169520954198305411769127596093018568014464490795209424872993121785667946979713537322461332385475681861780661453413971581665155183387172537706577114884748186516459127189409801167174578120827121771812170432175391143099770314637410057449438193550677021815022296242833715591452889286805500082646067975102527436734519888662079274883465493991800024402908029943777455677753943145189695791546095672924431419861867177935423624880360652037254492616464049380256827524865246401553491368654042267094209894809436224584971719422498595020358923305718127256773842973046044610218771428221629869745284904827753143010018628010328654341333189380767085096269453573200087393560317679084280921653227688645787299398906523541126402436046053079176762142706275010892710189042566335598942874162049352876325623697866647793962100000793242810370787852837543834138221822285042272819889260489476863882580802273985831563373782051232453193949722972860102580041769096576972190193093718215215254433480379698206933000804482881747412532891005121098950875932343396213316286641874860474976365294034383883916370241674583200758443008164859867836722686268674526225964674858926379870255033961182531835119122826265525857578181751421368356726061577069989820725383236459699819422430592404130119895646091661249545624099862077372458082939945103938640070777980474852439580190847726035779773893480112952529047296506687051071284693029808531441555650798977972479334968707684639505033464720437303601625893026580242934469049652550901769972984878275666512657049073119860891323976903849958543266781880488135766587950706459021684451448703310875631144328194843893308100146018939568128000000000000000000000000000000000000000000000000000*i1 + -1031326491370798866740385754153247210059461523271950660444119133580697181361687094236503139762147088224584020672166794556568862344764056210338395231679289295664044561062466089937789491113460206032949702094166812478656792273045507434657937445248235600908948302801202948002805441524598967277037838673489689262083408533779006575059236789583273282557382930810459899611238912909936504433579165142783238865518676313489409665704666549546945086185259540621188508888767860538075247133407827978360529966011048404584621991621351046307983883614955928369118910854170503152745954601914858744686882315603442546724733981217665853836171944187699546301731992953829242533983011520295931413756608590587022045756267444098934661365191013561861752916134915775549043849773519617548361214108168576670337328040918476738104685119794288371724833238573133308362283984216673383089377432999834681298330096338332393094442086278692258658807014238227019112079858588734638423280573559682622747276305877917367615288057207480313792607319226091771320657336301209820251358934388652691882150440971045454178792902287723026210877819310271668967196621265067345158662918628926846801593088422263769317007837711796476803492886600792972676893808583140627286462947926877371374415940446262270557501749407643284860674270273646702575968962429567321041597501155479275694749150402606489134744056958269526262897982840789613831444957833285701788877404666295952224026485436593041990352865676129591453481408053575696830351854810181017366190619175392400421705730685902607180846248683008194056017732564526981610244121885304489962763161368050884030481347747734782905430903499262280719622433621324237385784414511207808014226322039050747348914288605135142252738433786850673171844403358387093920641696293306116413500973908380266110490435383732168253948845458243714994384913423256821772365443834850179801794520674704214013599644656699217416204263483273532598429395096326408709004784560769431434267917506118441465791316300082887129282460447845379989263426046936765087344091399873804876364994555691784313511066026914808928214712320000000000000000000000000000000000000000000000000*i1^2 + -152152934704571454011123949560762891160814541516159767236379656497656132600322305325391895121023964819560866607232776488779941204407297165107197700635834177205068580155895142542148006596940039595369839974140931359819393642982519869481979316364423611873046560724774411984720482502204555406666352757412579127838415611931548806451524813748469132744562856962334056995866640016979620490940144122907930689033174591123039178732798834131039967229302308777368641659716056968928411599206672232859067220874361124961679251661312926229074691293841866274306813168967516062281578963551371780835388062120364339879878684821050932170228154002769889262912989973854764330706430840801740335260283426649702933928083651565104986939910577943263018648527612404093174548473503079483889969956360660445375890857479842035294030966848328580901155771556896651201471155037408503910841338853686284744066216661498879481396482024003843340312289949439346638768782092825281064777653043160394399112668954500391585790525202802773735566433072044267692670956116189255990482289856407447836452475004761536097217444114786911188858565459867682084662214074443436553403877652373376439398732915035761250663966274696716563611853991933081956079017466377804216389533340055391431509884788450029163349544568644654031985989713641328392953693998427320921926593547024367007590089541973261861680037249682148129543361927548731163931647246450008389079202921131604059155613974431159944597584369324869975894157217075140652470737450238493350882882152627138383471446547014480842354659890379599332392415007349843442974525326640009498941856987284808850699403488376383509390123998117131171146412625944057806636587248189309739117869136986159354565695213116168032974546488279286319356703368819031229086370294939664464328188986171567815796546071422331236373212324795330193426665763890281731692621709586290113294153562081182716707853062805729244553402011576638491921186404887073791678595401794969282198390042182543966609625389594725482529782829782799107679029884544887970827180511224982326434754407124198260605173677043014304792576000000000000000000000000000000000000000000000000*i1^3 + -48711356845517564541332482193291379201211450122370729365302860862031852151514668927720172041264461407847580909323174444895501500362468940347081568922662524554492367188979443815229099071972765019327203246759269750331114416129954974956527168684961990154945656752140510635261242852961349866964223161693611759621447848569657068209812201645274217580164887538250957225783008246039304300677980902522493821529085369905353245717029908102174360716750106575750266140897286801767540034664757072548645660938602407730931901631408203697427614053815374943008792908658158484424145307346682373210195920551365724913026000766888571621748382430956141187038313012527681723170060037997529543730410345276602709567755498249152800874613206656210077334426734194957966907462656597092402549755585243391675198032392810940989043559049492266752785318718576196025476173547137096571260474334161796341737125324558067885323231787485917216084244578995046725272282175554948356315377959869999836782134269017988784475196485523490267012507996465289974241966150779788141656575420160489375059787064343015276665510736832005381690816599808420789310780526268141069636523599188710503363350746490311881203887948014716211573853022255020868475268878089744952961008293335602802854058033258073694649499871063984690778282992163393729911821865743444627697583633779589755813009598880149801972578620486436239833026147321879411977671459741562793143006960315265047070981750419681091947276392180143931815161266225634084026985961796844016565197583656394004858477058196333641891124907765119144558275345614268172217098979982942059842952899544135486496678933548532343182430975264739170587885464506249361381982451664802996009408444386433961112073996380195724657708021718383071398587099464885153442737295883411557918470249799907178320180807376007586738633494885114095894004199597281511329237652705445804950373306479867347479290607258314802094361963632679123066012466249563000149591862713091639619371917721631933630946767754180241917414434746987550122020991213498898675261953690162050530366058651554882848338929905379468902400000000000000000000000000000000000000000000000*i1^4 + -11214922693552904390042278676631536111311254090596426605028817343050701673378119671536693350834175450662937673678040737012010711492312587271100212125290775502215115806952465656105446827442638582118015629391057143307395371124072227315025214942911055349143818023934533849883713110634233773586000449981476486088216261498413318373282800935492773269504931372707839430646490702778111356628179412309152739932081877903399067250413539302507072982299956535229625135918721908189519547922490641445479811898489218649221418505903242069214364297196760017172671603478323768135559110171482897413994920032577587646139584862535761837905147817672568438685135362144057791387751813080033752426774635603200932032798783891886687415986625344329259494383330127046764350705326007592305399077554508508989858138459752281466786071205497121479732138444101248658670669244721672469580487508344382346323757276854233993593541030181612444800270517387234467808069758401169834222079969326852145269709072861832065320894538795576363350176202994244348507014182520848985420056774798367743669060714939336777197472662466634171448416147382094516367060168858865701404216107782215416324400239366109005248698098573090644336114491793609163384911128930648438995150322865174381248407819796622977917086105253197267899666028252761522803059155579729663966150034708194232853958812429893100146681514769893966567983155195097202283276996038942650438385722856943814082985305287799334187403775627279464688093423455156649429622573521002643750445613609350563660327226903207810325774959928033321493035649862942364431283273359734057567209704148335778478414213933514228259175072872871799198836432298412748184473495321362730562885293562031100443736793080903436370982434346143037964852617769462249831455973940504462634691477015008660682154661826236162766521522792488324512978292691153488664491154188360823144851730576948455969460487674223298666046537631707728939908471615038208487777559282956691180023918555641449754013767003841311852703359404952308714695122378996359407215086591467468331281125703231958102314591423320555520000000000000000000000000000000000000000000000*i1^5 + -2432293745638138873682483180991409384848318937611137870091697008277028369423825441281297360448720172997360214695646831459391988340009515981564339132622907795664274645350691158849429660780437988717425642627845705032222059585088860958574980127475657496486613227323019358423066430095232755861426501315553810075576877007336163651479783757655019022422013842428637347938483898737779784605101375793666050169472624068172585164309936903059184568446284241955513508922394154641310275647572906760380135272617060557329546541134512033319412727668558658395592083778282741799685056226990022692782155145406794268081202629017509193329936472844712195606768144977134421062397172134353229604476982008326034060407411819158149856908430940591516263314045076856255782815696231206505315549532305956479537362144236942182036088268671485430869529774064370450668283887378926261203360399411485116047897530035713587209171459262782496432216551273803506445424016784218498809275282087025338390267169576965711996487824668295035448216514921729581784497380144265739233228204513929479463011915081015018129291788641729590799676753081724442537757963152642526996277811124487027617793997273055330258995370238341245806860080553399790921410412537435861206992898006001680128063742056774901729361517583246649200196757429402249312905053078016809937354706956827595124213811399358539154410359259632265173646714537313195620057047224739527473964785443291140755315692065148615483315241824873413176935926304341616580250983014399486171608152397040484818689694159737650396755520496394556397857707777870524196390726966524354658350997481749175271453776047697175799600035995830532247474871325520357327338460870201042078029425290089343623873816538795344013767695426118724986418630601000890528926192116645655587067215900743062789906588439632684831659452375147462549992450577074885168216279741495656491262371862327963928059465541758953789475352111081987686849162206396026540342904313958202697729602848822172075887307337408172137643192916626119693956089665566790739993035419940950939117709222941775036501516288524288000000000000000000000000000000000000000000000*i1^6 + -433003247027668841906896799611523751678925442682078403994678187802372711864246241641227620822812987514645862029918520712092041948313322459564476489418045432773836395142889331926231988142820327302280253085155567077579290366887827742574739402287598304082673187008144629631051882748033585992891202062788114114447192987720203601620629042791877251599875047801143697511223059199069380659397879582703149878428871716389367219083019414485607992766126702963428129394583005866466173851861249291860886943134617997064537595373831899620362343862474588600054653389532892777182521939309291260623094694895168866253494865704422911230641981560696563402265951812554516308760451760777068688694657717547330055197595762823214986626991657913180031088450190444498334663475188785322587458171994272458159075792046434398244592620428364783197374806181405307515483940124798512620356777448884503544999674518428831404307232029845276364131646238933121881540490236136501685206919035548375115309844952339168899710095916524790496680555390337416289737811172013254709416179727981369694961052083287270748803103236732869606952490940903983970773736340660047326840189606620580486958091848853079082244903127607225457634316837072420163012799183861848827058583300272320637514938397120098038704533435396377319371205391736001867363106253118110905590356184156139721603870980087357449891862240317066063474862163311420024255756995951044807666802975759772232980950315560994497043747027542879223998856678685020750559247245230772070137874694175169638424935084113179334000489262410866840902355753230970995584240351508544581880640933310039187983967827958481843065720520350488418204650770636780268385396480975441928389538848440164986281409973955599279248562617830374754839479271183349019732089709406746744780926274798823011364682303834139381597076547117398993439122142422304614242817885073060738368519733069969859872650550010893823884168892524578182289232814399371829071413273759390487323367787701515109888171801651756406326662828210409349453315447569675663215393451140019596101678925426377325514100781875200000000000000000000000000000000000000000000*i1^7 + -50170480904200129461626262065068284717620598666818008018739260189801789552605830396598838564834993917672599564175920733306080198300934935216701387904767208738373486782726893949950314753105283924412065746688221798850110653535550981882551366507985683636769842926521890618681189802256690139051227540339094864040541938045911095562804894655303692737283633870899915795883869727864759090194787064282846943695574629477340611005059085921482623228173624494316943928429169434551931137201533287658562824080105716970746759074453829003233261577046933608856852400172905210995633789426923036196809874918277024797646443610010754481132468962595799872972019929464111233908622085653642915140974251001519822512276277488347830642584836183010097147447160245887223358711851155370663245611036899707810102196321415383339692055396769191029672554706139089798534385352089552698123313385180313887069975626048202754559403291983140219798121449214551499099897651421422342615699063836086468088364858151281743100257299375842149215310022741183795485526381869005975145573032610980398877698760296751023765581437556235268136941568115166667339800864817569144242630196382480536289843586442495431819259058359964228876649710392488230944813824785314470656716910851541560542398199024302516109803462623514985707751707354834010040817007033212942517283969632531176021208460808334179569057531740326973172317568034639622238600068590158174667264494495847030651859100660416265471648176323187118490597764264363194447133044501495357402218611049580397314910394583200330250069014031972612709519611965157601946245882605655403205195876931637993374240851342022581573612084925612058949910638168519501600708649081858710334101910171598016157430674563105997370516418533991014891003530787108277818387480620024264799928415241797190218424702999239526090109332257381505292021453959453672596653362044124622929895909562349309234222388828369393994347239819494428977958756075543379564369211101358876465784173868503324815713652148974253184369847726715539803938099930671993368242713658771680800784712207322624604871065600000000000000000000000000000000000000000000*i1^8 + -5888424218768587220532355068760395618544573560462255355807987565960790281180680749970689763509121589077699007997526715194058957301655877486506466867885686367046712196228242934311902080910578358714382582630575467512235528208065030317589584949525886502539746881895482175109314635828081363023158946697434686053744368918784081588268867257643111801714804826894170506958845533149102044762610808653763918844987289987060712309947892402892029700726339815894108464512462580304138388901477170140107979073436658526206323666954557415596862660690803121043957649568046371534864234422531950270232411930350080153250408458486047075460305248258731095618841506149053508480897471154042070009232101120133106586252320824961791661927678613169910725232568218793393750389771683095083077246031575264488145093384176420747631188189070818518531815528163467581576871108377730843636799504135673157802901639590436086023991694346816366375593852541061366663766070701154447118632881403069557669298639166087930871559290086743655939528504114554470465894798459447828829208867001184870572952043320698143925988488077653802641793400934440948896762137690820405086757032400411532003510009763255037803479694889029591406637641903480364546464500940873004855437646765511604897685553583994600658644772791465895111735459230618527084539956834983452835976242640643127247079849682950350418788708452167841169561586552938398345625066653065489718033202568188693366433247928041717219053720432998794598555636464945268072332904660606289491084359426274523141136247664495822211869547586413724463707985504970000936135430591902302183880427280921841130755962849202068409360139041075022464642377166916833205102275278159073644831009068410368903133657224768157389044581490533232812153140112333809557002616681019771754032609837020508489250053602661042876577080260773599052420395841704095344577434748039997753764552442733492633608220343839217520114402568841928747171680625675644861846063080269381199086573881159107349753697970103688100029397734768224651549915699243963174029724973276154097494332146627790124351488000000000000000000000000000000000000000000*i1^9 + -595514281090921075809274135963696013404206065278010479477938807799844865140659741407958529564296030280039446288903448340976125500924649141330580042825657710451063107368701064794428229830789051492756275114077658512528964486107384794666950045069599797126594755766678108153883433818415646252085113640525597423980061235236926336477777117151933229674781525486070275989535645496860861558734804724478636844623555624751790978208380480356226759355248069633709801925810080297681271779684588671614770152445599421717284230027680744612153497290882385625120016233161133088065426417116948805017878016799549437594642241936589803187776279810175047615543714479309069496457575981706598678147023620120861519236722826927055347683434638462242826382898729438254654428119132896358672028554689493856121744188324139937749065295085160515874188636486912314454870867687026580151377940774206589889705564107712542856101217538412259210548516150678817658149644031152161482104805959596474608740743967841041844491137873630924927526356651485251201928227557476749094333354095799016971543999062130842821821606975070875585936926039112283653754257057127246017633336674671151838209295011059854777369973669373706269174952017030538335122454066893100289632415339869274335981904652612649432287390837583964364424299575917822708475652254406423246466678106792156562053396339729580129581067343103475903007648643116068643410881366281497878257289975730767658814531771163850465776521162408616092820660054366909192507733164303555876520051897515713040041012357741146580407373705905876653483913276397690766558800793691679825827219211229837675414663503658911930955920828319535542336243630441558339706554341784626325231161118273183228995080940314492013970154639936802995510511953589193893245538675839555029503052840885064288139441518943283764210770844661101411029247291391589773571947786932275375011788741593571059710452412141148647233973622796282589499566093243012521230740132720591999950722587291928703061227045738366914671537903548444755454929813149079909488313896604248685109643928375302448742400000000000000000000000000000000000000000*i1^10 + -17413815925499459708118647635378556935994036121769820861393347133454730496729286088942081247532266008839765420518289943062369151154205835543435082858779449000747316119750847835326913743608279297363215530414194197213687602607564835970062258454354639532330100551573015071677741035564327304859510810059963401240910281737779873810156575963523065976392658743139306334238007027608247487045384866305675959649117779838258820223271628936499717539739638308925378470632012419254594589279874775514193701230998130777422954016416257895779963476005658551467916150247123615058736821999146546616918433767905451965244726764745711600098045294310847737065247528874056192586525253639939589161319005700143264013930583611837575046580780773455857277883315271485760206977894258022078561257490296289640754782102907575853015318394024610191922973587206262539439543009291069853897839284098660745581513441423102695239180194205408113041750184978672505068364084672392796550812726562484691701630178475527133213926610842787708059903669213352820211241255786537956211814225728025766369487002456460955311060430618862350043753083955622151839646291873342588703524901277519093109491020775627380905775810653428819914127155921998798500549417985879407853173853605509060405089035828746908919865879282917156217078624179828771768983177677533562465620481386194426448650302790855438729198108268688861232013887254393773722807918020631563987856569243156344357215975880071712970633753375036136214892403786581706499453867633366201823583959441717742025192269650825450811150569611369451413544262605164275046424433740805699951311754004203747034953247970568508254299741514937100340418963130215915791658771464417580287594159102366675351745521870608947226784538547353695087935140307765300584636433261078564526599601716996780685282216153301055242412316619256583614998810447990108643891937014795986003510763272590643527671883885065937462627132824482183778898993264361361048927206552981061614242562402207867012200915722181598920897127972159739665971981576580145655190420856313128438329815356302950400000000000000000000000000000000000000000*i1^11 + -6609748400267969181497500518209722710571739442183378948878882794772372072126384030343720152973388119722662700703373636607582993076843825640459125893549854442298809362790466687842539802891540288966408883174756272822346836161263835805405418607795866114365885159693197561782212648434823321688173160940309393319232421978190447025517707841377846946016070468750437391938092038057902842309808993755291081604120493191813359073256496404413911716798260382588656800762567800865354379328894964963518748955591984831144271761733033396522825894333389905237470076966372114718688680123353598049313291901463962466395291161054435746065450791775018127648414801922643071961713977639662593308695988230046342566800179924775018733326957042249182809611126959077028903410547661909083924709194524973815085216146354178091642549687094530332574869269432581599557579850173344398718764910201059335959551113962777030822997913435499007515371992984382275792693338175221088826261090609010095980873542874337302305050525942702865009606659844098614194125457039545751411876813940325242477441653026245566658326596427597576457624597176849836392405660865255507311673439720022859104330360703979542841425972137571213614554114686267091727132840570825997571385426547231173857913353590146668191158189189151800512685487957962567136220855577291624478989912557390771752330027238214839261681231972729320271421712214073281101700611746014911360802547031785491891864919378897767338685647124901475041460930712675108401159973042921892373647319902686776191813359502225724346410082418569618980326293632047534846374348203258961229815793378844347138560668293311549781787702138719871548146858645364403006853484555179302724037363244613428685687306918162913287046596629271551157481404370119956035227336279511250158289431876009945328182005699553142940690968090981234586437034680599614980258605168749324619107843511210072046318143153547669772303194043795743212581610678649946314600987925464334700934211008261746823451436815676175503192273058398757095634245714687555165526869726713667982346819202973696000000000000000000000000000000000000000*i1^12 + -1716418612344155665383991136090052499973549553260944975626099484549814606569451442692053414276266716946583464664027115760092382992449560916730166707108739205576384253448639186588778910736018703264017448743700488935964473225990344653850078140463604494104651275747343170848543730670927811218414898114805158119736134735588663906955102332222731491857907568004720716472128433730365325270165499581180411433379179565770587437701250156685294241220949554968000703121390008886840947323670476269660989212586882894569526009918241938585844330952397073101751541330738773336341500640534564556499332440331601984476503954254773050333564102185127051105956780117096556223090662683974907637308455076896707713778658571542392882786698981493464715352672902110304114724646873913203966834042199359866149997152906487630602847334922530777401188009376665219545079521849240409463805139211759604101244031020887128327778195629017870824005232273982748951534902201247303278954098977706951930008682219325222199553145454511078725406989776951948028409841848989272344219198560920124245400304868522188678270322283732589253541081548814301642087752180901073473213823252545177262116526060416928417136058634330628242181858065341056615389258548128806797069641797695971455255041804957096173129714142682316862047013178501895967089736316020875791317685120437979667824507912209140064873049515778239512786898813199027538956589149487456091619889631491724756378784783427636687001851174534314483186891269148489739291660876021701272890202481705121091286005988389935492405104274899574581447101129246449378992064314030475052848859019276912113299942986640148814113760737646322570429764618272343535105906322876225643394630345621192311275255780896191103483328609128631931890007414951063803242405364876639699323939510265591686112435835781631280673438761734405074231041759390654956301283160466723548482672716879481237720186740811559852946159602268986013169563886857170373231131377974967317278836518232315830777854059301373314190238673895649010399699838947230542409202532898262567858026735206400000000000000000000000000000000000000*i1^13 + -204269104826603323220547725388678623521336517053642970367826411092953822032570420666573900721274748652167922248238580343554174078300778209192476341190252259081182594190871329438430354924705106574088681507812798374861664343587182611976114653678670339563606109880393307131519244289890880094945617715053221115460585083458130554479771523417069333894484168170578885141429702371374497845088083901580281178541077650551627180227179630237092074971097643726433363499081993932636201179749173513047714689773350386658300597071430499332719769760533524286256081652041399256155398974352517035181132680840873957778663539734175020075580599175887705831431510485807988313397082204761890713951905961777568637196237548495277677229601772652195701278845150130812752186753419170281323397110447002590974381360174111350398957849970342538971695895782346777242105022166404935578047029375860835327182769361498400109486176126896578037231373568075271419442587544367569295001668157693995379173302937071663636366534945916813255791289586746689569829846902622580059791297641636742625773176645082879360648098904920591324200023080100759358047172428151889619646486467051264551773047687007253634271251710003004893817348844275752134077685995969834766514838843033610173131504382047669379747413105012474039268063820512430271313935952094538946778962785206625211467081460554595964609246190285858094426095374174663008774505088182561498833726042716024608643989682840355152669605385069985369367822445535825555498564471982269961538956775601351087092130066426438304995705860536113530444831593460920400390717527244181569452448421771198919245571355022865757228299190545128588125939363475420986678035337082598040425954507371196269370135345786891338413207683550814374964396623423307353074880380546007917116800844672174116928678573811475633892857027919471272608742164691903082901735784163520495948071361768250138375003881014525606983071137020691796258770250931230127858515738929158779843014722938909263057108032846969451591993374945250956944122767746700549797786624296865045093694832640000000000000000000000000000000000000*i1^14 + -26277418266054723518588745371409170051318123331017845105361521390216811537330456426830504613288092658814081475287317981767547056342517852282848144076334579669538213310206700217093225894733040136075065574017408570310267339622419092727523694933802051785577021710667588251369369526743138454369528514020531728830442223846297501930254681825630653881856314808115641952053618925988160274989702431473937072674040381734985425362769380880024738197591958271514934816963531325484150194853967648485208197363944573282649774720201197096940431762913108506509956318090988443310865193050981373005298629162171754208908774526110269703312978478858200212127950781582362085635432870349518948505121187468740021002190824798777243543430656219401414200060112010003215523969220242138594880143358990812960588344300243138583811572836809109496675062972887114760601948854863519341633277977265942054746949071756090781191860136012117725551702850581154656640206397358403763951510051258643478383943694356566564164282741698673913221959278486847390306091476210791601266428633267306716763155158727739562863278271235988925677093441725414234418093834819849552189339220954335746777370962188589721929217335074108805671374361402712594017629645287447983199452656951943567167517696820744257269915042405166220149154961998089233747331382020606450769767994354274210222637868721088684892507295185922623520144230551760240414599309018525180374532338837356603636340401321675168948215958069109827989079092814219205522953410736375564129487397932958611232275770536638061447837904838874382009119116682895392242501144946573821494781036063455125833884771312302823483959173977467248528348446807026943187010901278007598170248857152716988428364657955710699516761302411065966093493017890728562461001676182357587796635099508224175152036243964378945308422595897669911523879057358938833451629073328859586440097668186329128663750736303533577231407691294761951083579248653232004244439814310754517980587588896286584909962078980571688841111865015220010034616452206962860476590797886098231370186752000000000000000000000000000000000000*i1^15 + -2939532098217425391905581356914838555830107060936670140225492772766428497510782594236225707902819843326819533333028227081463072347555051747534594543586261160720095568186771976108461569261994601900188280539182782338578062787402827052516503629212155080140893338790304542261015587872247220781181907145806684532628231791621422940819288328295307173145901372598564754882247241805326054554402622436529680010150432120845915372749721807294085468946092849733901911480294000517035950323446440727185001943578538715981041383384060698911700559470005806232081430625118771121961280602780608149960964577711280701551616366153759396352454234294023643222273225960188560006620332808170978404183936510812045828444729123175222614032259679753800545240026518268301473590749117311903670178808789179317436392574077571580306929066607676211410535715006408476524093732717652986577316474768843613959133615975871973204861331178096820653595735312368448446969709686129819202189621535165109793132820386742593524185673877791148025711970622221947935280058549850572056369918587323627332085741461623411263297973615303290452758335949242841603356084995092640140159280747264372201150523521455760931281883483696732513888548468659630412472496954910467160855925265729226358972012678161778877288003457160914282957792715318893705484332532153557352614609546922353721608727539539908413517385121809062481316507428719033215052500385654280031117143965540002250774422368116476952246238042351646817815455178331135833843560032649142390302087445550286796145371012359393938118155268475063966030886360049123498736853403141046202548620906265472177101456310969152559850339902759124620962520367936608886919848506186117295149931904392258409218871539083269873497428009890488805744193060892074194390690752829207585810189355040886852881144187303138976702105652950228112609898346586389057582088209399319237761762194034503952416908802783473714633847583576806197116847489045964777512649386362214972088480763145980693295565963922547040578916536782762488721141413141512095187304646145229193216000000000000000000000000000000000000*i1^16 + -208840728926055467907769330639372305031021660646876736207405235407691449147307789817342866630350518725914216511617990213921968978465990505816849238383168534437556419792486266228657124909291254904435373408530308405160940025932618562940879705803593050263390367461025537460209199007685982187808626992697489170555401551070834173834278415256793025845229950173502414022605162130050884808709401512974571291720104268862395488417047571690466321600523743772105124887164116443194042168762547618216354153847551563207634131841084981168323752374350263544801724089993197397145301322472303842314883539452593602225629479592931357205719161055619101080455879830366585170578807423806644970421838073520138923949271933641329884041623214749401381186436052598712460046490099880252530996230360135108122069448870437565679329549251495395941971936062120708572619559856796684875352390705430261532732042763408138408482417770734156262692318880499054301252456505970715774960431458260499153938004871407354760909220211969471470713530434113748612851157586532179924995955907054076839248570933340680404292531250729975054660661866651887478194928145509788018712230313820039760948009506326156461826296386525857025392051810162815558344480202470136176688044383239649097190840450915181871794970187962356624770410233769147468705466267935926226793402883996433259665047467222038530848893899722353423842733864024140662200852323661278442962895210828821532575883951931442392501753745055552012358835557642211149922543344874064834678413905013172237750724350154087886195630944880900778814773417854388375162289666484471969515253756452671691774046801349124963020452455179988791157537113215731493702657721219526921612773804028195058218985260860118023685173311401673392906690625805570799247247003895541153068023647169754846965410359568258872620935012584582372741671189006044408584631947584259018429194752228277683621185968202796395696381598898309740717373002478850467819860993742814169436118227000969906575034781252406526815882994191544491762665703382478053291751618302181376000000000000000000000000000000000000*i1^17 + -11044014444381287293024001373850381549277084920494342518753583796310144100090682851294140340576909961711764069469391383998356105659546476986818471367104192153861106505873369688660725834102178949809065613921695111411359413628707745287052827773135377267226758261074171088965773384583079147565340341516838178392611591489224703795009912329110956276083258304845235583115440105084220773463811012428045507077029143039566218884877784139247266124837079155206649162871363570378610435876699473814679406719625644849801262624660172956801730218984056265688814371750462374364903498373451146953586301513920042853763044319926809806573925040757529739821503412848475182275956671469012505311488136682069652955788651964044131039853408712606929383889332372938198790025410035050747103934242061516641813211648040573517365035070061675694283731808443562816561652317504959029856216473976528226148742967685401834142384960940248970998624594522512586703173471980520339224153967774521493148978250031761178708121438024039058810487607787122638170174358669945020290726901389628734118889060128895320388287705194302076674579617695654535390317485995144928459497104415914167279419721220679082361425167024715250150420216434861523431023510851648068921833216046743651260854514872805705193719610913560948813182412042017044837819017680345513545229928800557576053642109474607344509640223010073839142901655897111181725368865241819450826366122541067940226007149639240448348527667790699102172603529184897021903970659412307870003899763743595305812398840616192095412861272780452033192753689614575190070485015190290040067498559630567148921502134294137607305104673214662902695077395130052873410000668389322740395658008336675205785399837350936241631328223030897422891964907368956284341628469442302156558661309310819409189196234023334769899911724659541564510211202565384729944935343022319430743258430810329913583313741783918903364874644359857730880895585867235482249694685748254960872766249152865474744817275750367596394278957896720373902795885669840554895596651179671552000000000000000000000000000000000*i1^18 + -416275844893704347453395989357236795137665089298560379366942691578023006168633533085382976309503542281473329934673870878931297147353766027154900004242038286484599968133080543968392621217399797620213168764324957638393251742680477515239668213922015690557501554685815626601281431956129887995565620306713872790478422922635678527432419977109470757072098970233991388019093350531868179883096824471209193338829476197215439846125660242167048884866233810961177159953725181381215272821007845686266751944412872342742139776505357590529941574352794814835336344563920549216049681550281798806772373638168838002273592579658356538961948479881618401867942403109831255712883208926105742793861255173440800650085587825205143804674169695091287053896896917707180937628953809766069274764519753673346099695655302802909088814651930720950008681745612494720693990397094020102562596467459801807086176312895557904481619506783701575435812251348519282657672860580180572811501031867868657462689801293700359436987045220524762608781043928099514465284385255247032427758961938547747847343792161514435777244934480547276799561140239957754748590266017881983740776198596769300312898693039040559197217790984468783242669942681727915697845882543688044040650563887356336448362942193383879925899673273566281778139033746176795799224703705808305812018275577945362696213830855141441944998618893764297068668654583885454825622473070825721142279579696555833547320007977225142983026645113792363647308032299798961482170192265066064978554830768249383777282969388562614230987242540525496704823456310682453667335712864430773893514766382652693797577608221917317651588746404012881464306169944059881148758404429742396362319021659010458526041473732376634964188422871471061652871075385215902186622642501153891922704585546559420862879050036379196540485543019922296158229775168572977417172446276383531335447188726752729094141984642007353593475652760961010492561366829953274612852488978899179329717935607537216178788789983679667519650151615129170610671528409800181716645652201472000000000000000000000000000000000*i1^19 + -12296629324506977011037668375738267548349210438203538764664846940176015536188727403117445873964473268470641357798352314079317822498358761481272526968032099538493039096778729990558317523790632907558920919734901449337376080889922216971332774679308976092222793988291440204743884033141482779155676765904984059575663699343787562955253063873885773458896037077411298834554091549959104156122689093734862227364008461666109166361262145286356359365141778398058234762981854845487243207937558151012604127979885321036240780593443178340717295485443513364706938400173370164206683694180553603298654364412252418028257448448197257594000764251465732572964695857798083782120445744371001336451814106073303666240719831377029108975410066540657268828125470457397525378940137308176562284153688475959803051668538335140953824518684458220299203498203809069320889406670590596731679361008535302381211386157130968187549368644884417427236833503499590064560227637284963429564121713356959478644089357876814608266675216171375673310461300905270885341245096451265000729359857410931102021340708212045136982758755143581480299273058221127543741346913118355046818610485840260249931810841096885941873785083782747081317799254746641519485182665521476730305482415855803395269578190527527469968269125104817517553817383757332489719454498055931303838625314159490880147165151266194256549639253684727813685481826849237333278029568808050947177808719859565838031812579473577775923983575715375883666807037444695273228689027954878337417125090643692218803780638893271084988079387820031618246182864427682178141152162900700535337839954879629750674707479408373458436526930366056052409742456891816857215817355399035854399672803456716067531092989859780225639601185611518639135069661126964262868730435778560284093124527916646878146414450535624280979717410197840195124568794398308012746588348640898162866510349776159495620221586061496923079659301147435872864286651063922805468552137347309558088435462326078363266112571107125710252705248904435512187744584827044112574059642880000000000000000000000000000000*i1^20 + -273653136027695688391945659417983556096256852297159847682880390838006738526671014835733651763565946465876740634390288674661342014694543540095519362880732053333381369885241650568941995120481950626900645982970347451453599021887213929765809885117549453211069164620588480804354238221964564692684393493544853382929909140279434050973960120234080520713760819550208499026566752814325990509007514601751374916035638537945241050714120649294915347677217531303606998323812507637833112296505813689583511124889656055137351361856092874683493620059411382064415286511752810202014700175994723512463826015251188090068916371254718620248160593014374265788835617492283800130453010523619273234579853281022301558484228134375314617100706816910895764753471049736662859452884640620028401365463709875276739603406783932190744534274064150933988318856316511895460248263371268099028324954863426919110649600775857116002345206536383031156079456409402614333697807161385562822197318999702415151225720547882227257015984988411546480042994139386661904093358206665158586476820802701040858011769260179273171742851190566168849040252702059753469728338418009472655217207547234278177853124463243875527209303348702583810911734424223977788792219928993597271357595694653704004367855184121073330492954793805553385731662173015207391182061582651953363248828424458840208736367610016206908346526647371833628027535197339019283599986995300164787765402792860942544807051779765737718398146869768959136027956122899742175509121710066512446174213588739147861797140106633550725286550481351980614865613586850968754043279119150423962358501946654880811654807751188250339104052901995988221018653675851633997563227042304870518092634750561392475222585459654570235336593221320281574495094952354153671957880465103116230859762959294836659168552154744181063199019514685781706666721928607463420752219348903406764373304201303149273192727676609967866294228645121833195996138284911750968178067654679944535481413807878603665882874919970082894627055904294002398240787562840019766870016000000000000000000000000000000*i1^21 + -4948579344793178723592231942330671568807599739675219398082112398276027937618156647332442033475486520649202249878358099678759661994251791972874323186593971486826265597894392252998704435030607731486178780523266059518990190147176371696944296408296707857386612788246683255469607895940608637008721769792370330319883758675516583585613354127288065009463601541076485398944201033270846477503174924527289317073744990716036031488657534908468616081627418798151765979140868606246947361282755358777989799867026584636812665650710480337073711111685899188555532702963649690722783515524691236154853669162963995173140860105171409374775989626685967414600261940769976186829784846411439410800912308615479972984289719049281050157232569401109283492738697422880496633539016935583618159415222212431679515154466598973518823514004142386801936575914698850782186149326315790719803748325468065638761142751936200319191823007685703415019442995994097016432816876485132772835945227713199370113033491498490577136719270633351116626034646538963008717983270007082654482538274641192339092754367102726012756307391758579519968213428126078855182300959975940325625964566039998478674749504681015521765103530822990521905121277089698444576829948651768168720827768998523956130406558369436432777095406436205609654549643700835176139597466999510097500322077676799078851119069891048480636630152739989996779878481101965126010403476331252580472461440993494519535186894620934442817074356714891463958119823308738505460228223920458881237647408403432190822216449444721087652946503902995280458971427994886127916693939935665000218409755014515792046995812956098653819507902069492988690228268155511776903209677927039832531303612588496259714385222416842868651361131981557216488481242979395938711757328879965634618350513292510946724198580228717829516730713538306689408204210309557795295893226185525689894225125499412354259382070499192632467058056781208795669816303078146907025128027209548130673979625955802187024950814187765031803324939833416489936255658754853306368000000000000000000000000000000*i1^22 + -66809455607593878456917725475352940309015302454251555535233875867381635460108547493993862678564888070543210640196723174111273821276315144999744720435466261946689886105662687105181876135118668909936773839681235818790543974131672183577949188076749476980964218164631138197332188235094055062144232237898507664692958067416564046372979868727998981299685988450804709764191250746893634955558360185135027556456762926359640837398513894598438809669866502509800051375811482676534878780169197303073734714615924605864650478712879609124292799999633304434621269344397962895546924352449765320295561015556768133261699936057668817288774781318821928100862420651748103484799727893774718905883735101073324633510707327133709086502878279042342629758497963135989573836189659736224486227506931176076540193375990423524018716919888093137000047911376614481037668130926705986417128025266315562273422052545398325536021135813915894533407778461655264849717061669245224828646120883607060095550876790406623003529307175364477307980721202307850593861460731369978497085465143415810747078376967208257070958281226430947492281746303711628744115921100456667387201600695498398025187203252127136657869841797624911970679316994782212162727842317282507902096601850477110061702427606143621155917306200519478317408815542995968548725470830667141414296658972988348395756401627067281492167572435269112917890769170821199537134060007928115494817336649215929774465103137332734424216975283427827946594346764594932539121695592195956129454268736543221762489791246738428110851995805230308360604638429950449677606580976493572419431211901413414914623276856680272163999285813028546237177420402354528178393305878341836952033568887128686506912824432733648944788368211295841783202465778627152789171715423119458912860521140359576293516557125214707610387273050930880105635441531466915260218128119641033727931826287644488764670835876856945672011763551222079398696983712932772468749429314157681924122789859290569818924410603315239670753311671098894620781884630043197440000000000000000000000000000*i1^23 + -674283872515376110770912538581209947544274796476186678703753739539184557557002566604440774294774919348153363722133988060580209202693765131515679443745632534857258443032579501620945290241084571845901983236890102269529616940949929760914040103479753737193038133447902144307888749227195676288929088533785058481816019613566969270305283070948246904502776355037578421665161072047788843896536071194302400588635366879482622140069673979219612544148983992330445493402803762242823813146604140734520408896755345600526176378611642671046452792702365301938006868133380283165766696001340801870794643777919001560819200668688623904312913243254280147191644536020597682306171373204553729123715147650202665084335343721494762315120532112320149163064756787066674363352659557756798275669993415446105390994453522560357977513018873171882494376524976311312423250699604189400348627924820296780412578019281528037992368026435279856587752124504782636732647255757515623020319682121796413109414451642269776618850191859779460411579128715901543493003696968317222417236279653436610575168026506476757738750433875534308329322195989561060170459815478359976311198332336834942491470420070059687312738278428572994082646113057298349298817113558671296904696039897083773038361007616641286328054434591958844472339421893798583261954830380961973854290271121978358227521775324058376754457630983992910411069276470829545967511422743798857137241982099496021946164475368994365223930231202073929202374972053553975790981971974444062506509029168311086008698085452840597067146867465123559301847705495869440905169353414393962176408955328836497040400561075401012873152335863027213897319961780299386595044496760781356498275023509976030151030433713922336599130620008669376220203990785630627481675851851525962687309419500329991176638962948250502993436105674605849603846516868159267168203847350902986592581763353963239569311174145653120598424839644158117895381314012123329188463640339856014281255922175094575917043215768150793905717810423027352376086582263808000000000000000000000000000*i1^24 + -3102084216048821901940325639850934196682296040803334392681928173187379920395773948521678415930143121508844167537390937591231983706683282341174371611928806757290341923806758923255723203494392510907144426439822168622486701966537468839954479686457939208152685969953394233703198574279472370802095969599391319203642741853702365696208100164052947441884433924209776662070471405012393278699468394507467585746507773355949568981582508531896933671786970644265702002914647461682890898240717429816718528438700470441079498852617105652490883447018746626741088995890677913255357391373814626254206313483485454395690769772252102451844234895307430233022009564952656861087111980383382758596063790070737229957172115376971991661512220234558913008891871690425461380060790177303602811605883710856509675230364978498173277570210779271860204569905270823412893740557030483826701626562820607470478454811880819036636919487931751382943536587704861110885711716013268967918403187319988708499440686251934768265929665340174506004256217678085719377630569020255488476542004742050889104829747270543495016263410147757699167590342592253347857923241697208023164236725477625201472480243887301491181443022269176313737099667702784179104910287975776593471774235915305945278244179091921218255868335141088638128811714585080893676786808663705480962453501970209951160581750266108863730710823263891786410037244734217372002609927235780435220666110989103490456730674926894448720067070137015224989334480159874660133502659240392331149176986246609509364692573179640942740980157743419417062476810053852037522159440101250040896193365968548762928909593424799509943199382779181052877937399010432312092207711163831977843554379769288423986933845401460748875435071560450329871254058162483479658037585799886944741982403867065484931282276394600290359296377150408836496514120956226675170962530096534288390997904292436546126658737040904485115231277413043837423267953498132585621268021844953746511688113155411612981193680185375191672316426879675070110341529600000000000000000000000000*i1^25 + -10450345936436299878136156590656015290066073297975079015232728485816544977191852673991398958387718257040867511570692823840757786320976496181666157308271972842638146264438347459802300003444640315814910741680936147691797002440390096649861405663155583633785894604882339039149681214163811502558652669828718434637744190852138739867387848501770478769190505289944882671883385578154804313264524521326467659993380698433332648581498529646451943523831115562263488577450139783443016635088373821432637163263237298152167744663059604139829159362013101428519201361113330017963922259323742852054355005725687230145879579571832521674728220063717159085835664445044922250322673783381733298166439621700239725345668886069916014283896486943339606385601224427698032068010699409291733128331297556301691664106866171032322550662001221882889440644235708551445017778477747809651675555946596485544556059752009957338240365492065456319623041693397805034930199642217996504867778187837243376719830956796738787175638681687326849085868390841790806310725699422132875436913010794580721059068956274800930132003490710498123520209457613496114324952935893598822778207935937582741835640098320496744153937521580890928530115545687912627048583739814708980242140442460716689594752541808279356250518671731018983030697489067648348289843947564508917487235216261439231124819732911522495132372082452130996188491707260280970879009125588695489968073320828883606500063644150872823852008530373092594143569893289525491061037778107998680671985512941895489664253624783940842693263221451292596596468762845137561986573683272992003512971141015179633121663037455042183302523503454758784155274139260681216237209332302696147630339179103504352726654770261133657321961909129164760797766882605227755649110472861100585186883340280638436314987499102888984103836402682159254500181353804356198719463518834763811778336168873828329211598224858256555641325777263186412895591430964720584543759602098243141765456765027182867681244693653839881593908559567541847982080000000000000000000000000*i1^26 + -30911768573935329941584063294441738505662044248970392293583952950146327742737195038123394878738025840096165204812674150667593876522365208565044770100730635932708137922160376827789783733495552372449685751251719589328604730244919148333135968871325415255781690502422555238193073354995010391853471091839230582019209131784995665290062018071912202813830911092291445022711478347356360177014867246567370558377736951123712992445606765644356872817027291130665507748622388670674264368085636906125615280749751177375013108736296059481364640751873881362370413013781864149117415560357941715153964354492470567236941433237423201669245442666798960296531483845804552752922219455489110109507766694408227689594893864164311384604422126285285697203677907817232104681143100384616728159623528369476865218973818220883983859820629992753572016511365500777555074668883352798792934899583731505277366229757384678671149716301037588259978145457636399011953609077797662610177381619009336293504873970412258788789419314330730460833521570189781836152687089035426901331080221673282059691613135463390271642790440322548783329010799297284472934104275322539545394185764426089290397869495305448578044077406425592016853545819273456978936708648607921276405138546574987927264375625217029223843382061924364157759594413072337890206468417412015288631732714090656739946062254298894018645207969813710719223061540250943955740169250078695796194272455932171517841650753040096561352281016425216058146340493920129425420562961557158034887194658791882688244194275306973935245846986531971518997197768719039879816523271841310243554040884747772401543544844465582296468670563785538938585960497483700684112514918256902981465426050899178805851185780828941278517361538075962853388518999830291015940494616661914501833643508387004044539531887664450508755515304723622671762897016231491607374303149089345147677284119330280274610041713087828319916780531709633751800126216973089934908264167178812490804301918857134711901622452533277142908039563063590912000000000000000000000000*i1^27 + -76162811297345090032210693132278156017971116981188493875103871294226268878496878050411216644426026866900420950439596289970457934979597454692813222976274880497662031192101705392561923440526632539892580003701655721511660048012808058057023972362432987577212810762696783602046293155078927118335260827312057147509300506282536192869777046754199657073993734315457981426117658019726543334466680619645937604527721043954087356275825415917325741504394953739608451373345035690295926315570466833747395724534854698863907435758706145840963086823227882499209234135256654908337812847474164609655285998965182829938730540463205620806762991227542360268915767843561225724631377983725622798428900505441626189761314860066422127406898793842209987669933228197738824202948769319176059014653212695927065158240540427308291583910181155137616799567931034186764809321010922937565219823466906252833453173367669392317636767699187466877941073683016320279549479158423259497308313522536486191203154444595548500401513685306565564516502298020843290364174886699453452924991360010281423775376053021015417477613624658842221752484151979805744814870446809252545062898955132760197911623089210500578692822339659623917397201033375391264275283179403072331834239650901751238331620230158561972278964953035270950712182902227063212780132319713051202708374225105768132953852421608799678397142196061408931358323457421588730922796953128736243762373125905015231643576258038782543514199315656942802080615239385088796477266950593611804686015109772796370850618734241869551276276871023086531288839844993657159801456969428358372828967604116453743375890301968855674968213889727609838141021978128948668144903778137359798845309618013903271861311227860614896927010870547348644288252767689953095849998476804568585409020268195793390922360751157668806066786777116621344255725973557954777436989876014657243480204469824837513332253047223541338543849316939709656396805594011247063070591778175153865659271893452271653853014658686088892000721541529600000000000000000000000*i1^28 + -121986458830289744027578994604157884645949103552466200906285696429537614919673877771831248144741427247671853228945578247848474026113545018800113844062330843706135138593940955256097514569632092506694412277381558182718937150285458640709948293307561417172333495523636806253792067250141369721618006781635407574535665376356445083455077896210143214120087438935233337485468274109038140559721555667927470178018624000521807749369121009595233203925962087814523380433542542060307114388327557795149197971019862930615002803784023020703268943388316112251669094704660717996758689506444424654161447965290509015596222619027329096650916274455642547586971297738068280246845869935429601964891276215396266734284335830238021369932108418334642773205178165777370278984731068810358031582058560669807081473090642441604345021976657967513099898718632559045069152291086409314010674771262850237098741025342798927352375937534429779948877707977688625150540883776474759924590168874742605458665538665330585689984380307379860564633322959968380941585217354892672929312044100484406928098590307855782139913967892422025567901616718006740421793480569295219624474687813254543425132138996520237907849352865453424491578844229969022424139588670582569737767922319291988172275874399654406102299522906534454808892849355983905401857790101797143773232952121995426259556147580020579842351511940485504505707454391830587781270160907901567762378160200864220749954328600429708788672818502504368048975763443797877711792163346993361535250365742780196604717814681769432642279894453742660827958291908304797751723363968233789633049726603151167778671635921612667198028229462351758927220079777359697760375023739595452168077740737815486818884765600818921971045631158903050869857382791221767839904924477042749082426181135186212253869928679133597411809548411031198822114917656203494256367449099399259761098096044377309375011778826191281946921039741684208560987511269921147175591928390608481678953046796414494996827020622350324714092625920000000000000000000000*i1^29 + -106845183198492187542615071978377877009008336619030892763183205857047488415853463010969505733203690036962276876804564205907705021374016411337057066614223316914373819773739896845253646184366277482627459431424646276880357032685115001657292368647030658538357178508785312475258465197398427278214246411796628397337533406251721209838418343365426838253748202919068225000736904943848607331416488465977465424122922402553652688739405480819774902913859626963187140140609369461856641134422598324887970206099854122870432271003817476609877437533415000513544869176464412677745972576062521977791914013220647040655019222705844112805174444952133795501836531468034635303781033477152563830617139177061536877043952439025837591721711314059055808998412260683922920007392172938863453459520141928465052875121174791576154293388111245364163439963076341228057662599878822611757664799504070882115749853219387638766335431148787520689616251490389938497090434327357670763119231944908471579985024654023985404030717410165481144340309879030043835797728723005403732250519269862304171752134860917900231503954372223507835753550348454013838385949226858025250573375103469667424015366113826578365251713617382553172553099626115119497186892615594972857297754543547615795360335638315517494866277249480824745581692749462959138864403579759822755850925583879714945904577271930681232371999751128143147423163865600373565418675321169063526817659018691448117606472746694171522137154960570002275521847053056314868508048297687602268294180527391894306280323117217243877643080011633972486823932556237801895021068044090577096670452441976097171054532818063603086454391374766766803983392974566194825966042970921977064010100734204055362402610277230379335172087486523640068144427170964389595379868711401735326897175560523663742749332334069220607734105667941112240916930756486539988370035576745746106805189544052215454070001211513148565664742811200077366126512722720000610342968222257976842966407234448007382785643632527316877312000000000000000000000*i1^30 + -35305693573024296740821595551057100043596848730951649677697476523630701394752120795772767652133808645671173104627504481596396896815337083853623842083452887746401015631966183132643832275334805197968351992042650937520377721972902750072476845756794828100797896583153910406745129322555659873711165321006795732521599833533205888040948265398188973760757966577639603329501148503238307087380933604061874519850075016240738607642250266555278665606119090824541529907780261513763595583823903216379270221474216749369214223928834610827772992346100326452079283628124806087962102287709594959751279481052117647006649411649392832397868185644740314296089294529075952864057350301723750027526781476197703004294803388766356790929191395079811417926875353785923812965007089969183758111450522506422849558334869566396786998652790034362620245073597077094449585320361571996141299405001750837639126874989832785217230484826539420931008065265298616210092214955405396840746679131194579414734370796307593560857245430449683180710822061708439515184593447786450504750375952313110976529304268109922221637231537972353303703826179575340376662988953401185839348055466248504951341855986782995135238800997204078357306274171543565365580500215302790936815623720874980649268389098197501105441932105992041078969644400703245870466118583438311445163707445559641672548628786180293012326690195454300181939772961717378222698753264697129832888744257742776765974479307687385100503258763493732031731406140288686544992378504777595941291649360595875436370496523911824617779476300430932505719662996806661424494942748951127524467534897141794914108445942825912193884538651029187977050935779309364167424462056480642078441523722633052532023754669106253360932499913177658574261166146048283481975814031369143621512659283679302336379355477114225052863987762785710001522541233295811453006098759339317857568873360844778179755329621992739110207361735205130912932035439916976319742945143017956616219658631272375220757994527103385600000000000000000000*i1^31 + -5458928379823735389296707896073018780747226309034026022553008363570229845695668424462522074066116708059916127608870001617956014065783900483724069694539903841663033968325937138280465109091243081956170717680801793248950105923296284998597576438258171739094659011946676763194232255248316523345929328986418281130044015412741615040361601538525289177514687035131350592883366171618461065923961408353498989065625522074002133284573424678450832870975399303801565658201009686009369381454638736927621879006655161446157680847180265678882054028520866904476769145419835803414960842356298398600292993758118501641309801372405283696800050248989975388039555536335407001328340816528794004827333396218972076056660265102000900795639519445664124343229094744058948377853257419790685909467827595989672322081470862470665347135146457561611757467041447371810725888412061355091418650418469064236493394824840821197236621849246504620793580226741948322285117277190625805881116892661498557096834688240166874549480989954379275370035694406418123561247020009510883254260112439302405587085561965241954169459010373545155085762911703768735286415630764443743496522378556580214211411341164258532872466947486101288608689964771902693003165464608923869578266714469424229833651627272574632311379614572010086605884019927595555455962732685455681270193774509741050980316047862875931897129187513075748948297793591763438424260370351294067662459911499517914270958891608753312424549221175983057835546454506157629580452828997111430917095365480168748804774781928578419030350271875046439414124341324576169697264042228586631690849253114371284707415867902692706379167923471699439666501844483056091815774056480256527671346758736601070058379651945678326234566031339807332178358425573350430392746470277856872665052182294811168671956994408938065649155031363093205008026690729634323253574016346953956087089824043404081398381855687794869901716813453300028637969809135354701656828670639424340329062913829898342900831354880000000000000000000*i1^32 + -413424208478956562045317146428735728528379581533181827772967951479564917193011865545187995369056698656251308967821168881243570264609980591301456133205286819477034730523898979752906331396811825994320066603677119325716376649831162467225584936524717739459618478129854830610798589435453927977047818854000596573329287653082309456154357442277336878490788940795722512798928534383235686923762150939147248409197332899334593916623439804158667228441098161851074814275279217431992089252351176502250367044878499905967982196935859238427249700571781799118635599837387341714988624626337553735962895114095543366725028456600942686173339291409708138045008022910857312532419878087463222931845929421693614815798857332836804691878068974906764337299830876820497212221435466020338661756689416169452343005908864733858997722815157393792329649956586591568776416052660486977086234464194568685490300369977068693196716029435683621963755397498423600282463854361775678898201831159444948467775547623620576839823168600295588030767953403522888361422035302415703254984390928215741315639154223506933573953685610131574975942936195694886537559510354899928778929882967300349124323060748956241528448252569786889669663550876611740272251465433584072241937447456079793164599315331307379446154677310133911806843076980902408828325992320034657096109035820815283140359579780047068297289655714165172766684751153763116857365922982417332581442497084676685160597177504010066215124642742146162269680939922214888359783382173863850578795822483219990648493996885901752050577616857084286731917690222608008928581442444966551032014084055935645455096589641949972613174824372768589389533401555849256266716976773217828084262126891642109749543932164352759099717777783355226303832221528458861951336367264608290127625391666301593446905790028390699654275547269597112716332272470380660743243820535473981314250554833079232658191921121656350148432219662633361483183117392109533994025986376366053762086379232852277460992000000000000000000*i1^33 + -17350582399799059128682894325590540579046971229730559049968245188841163462667452534389323629565885010949896993686903833055573432894332632386540199186147835965542254989129672151766838898522418722804292828086056656626410779615039593342642758518752055819500207129648294911424178533998605727837105908718279180181951247467650874454907806352529845606172469227237333286936470124128983443199068396550976119084706711006629766766660688404287697717115873208895376102455286093306624384975296142508519026503436364008905716152302805469807331526257097693462361285538074502426947475544252447141571872582067282910231736591109607165449673226731284661617238745595582983124818181031711170881527301837129357158351998776790833116398936210997018336181563996487642202106632069112681491535619011930075657060110806064479859640787048090262114442988187768698065279737512550967680098714830682523643747734618294964182786546991181178915879291856798984930670162579602248743077415462814614471007963647554513064476534423639510395419074231332634365688352299750927223143164084887116564870517599396899218722048435727282578572032457099873191465512805952002706219513573871217706743600122478656005171822678396067298219720998621847453087334404657972628100419340147281786616861041628412917048538147277849497042977083625544485215642082890627926435492199124919028180822898864048293182834515600917109500781427988531973709935285908016905590977092975931757470570685896716399415180870718313669145950175690652955032528515127141339011954975266243753442498089201642187755382646861913622258207825574369284211373223478812704118059060772435946058985949282114473648626407349532579116919064201257544632899453678856237138718592650909163995106133780482745380413605984948515361524953419252040223861565937704517522609972018059238172323205640548728818375644728273989157277273832308803159388981167144837261900477742524705693536598444091119339946675857447435993182183296771352106903275593002922133151547392000000000000000000*i1^34 + -445666386612343867762800449119793579629810565017885120319466750187683289458212642497805356985579925918944019666157959925529240299377006342616394049680281942039958446871476286171379560855825464098832018080373594964622999040880732258493031705298492323777756255182222663410122206749059740747982127772333673717811165366271962088274531399659710610671224926653002810856110323332077359010698141292747371688888903922356450648438340602334176816647269740955684943983047053492263396242729164788864443489672189116128463483241396074672152785178405123912893225626431108544383735809435065655892045821868827173741932009305034776822663132182983655277347671036436047087470505025399203881010110318438412650072689371445354667862035301483863809118502201509929344513708917823594221280821512454288134862196528181383047880299837185483436173125418665365344492498928642353809356733904579782346838540720608970500304052749286866917517509700019367812412467193990951106126443695971895290703216227943571262900782824457899630500919102729256130515806143911434857902241874783049138835543031966914679525525042523392028896987888451515127487941022326486735893312911449539921484848511364050276308918541625334083858702991599952620795493167378634335694140041072277218067230154268607465884313826453895215909550290540641755631887904364707691956496368108351926020589155390341993157263022314336867179697915912160124520190083895502437744493462192656809995709431880357157285115783023151083387784982945401585185097798655715360735919631011449699251040200424447583581112331223273237528143480208433078553255771253552405381428686894588473863604233011830240523889839747691426618086094743559588024030675222423481318610245202464725383839095473817560216169155033172939306013381048223324852682167836738483379022094702501285786749064196467314636626897215450346962677572169966049741864174597607337610244798716221388997289263169901483533951783184709541330083233512423514911847723170655101738024960000000000000000*i1^35 + 6567744168193460677587357182639353492520322966678189119952676575050135289040456467650455139670426762102716374135032136769337917327620137897989619967722926273432213653911131041103944256635951025877640441531576354221768234756632543017531805159308560658699054542029999904579535509901586420288241832997724079722475497207384084149827175174628742697609990731715458514980104062467973119317027318315186537477872257177966979057057099395002554834378118552259215504863002005850369021490164810298330068951617524700802298607383463002229270994814217165672537524965501070080991594723612487172267804637595182829369421745172087878328882092238871300875209048785353859003124511634221095417321142091537936112992520084979789690245793655372156845795639045148056665873244335374331419983134776962317199885197795474975121787786583340125358272611286164409237570320431874661089239499656784339203054843298415928564371702756382244547217332680298668182406613470082950375777102418760354254879975921499561650079099156146119655434888812805029943247849565998807510414752191964284336448427842121564770455566054168863782469367547290799315763336502119467780971968038756746257926870383264864864739948223393249779520999774303924812218601414506032986280604971147500717008198824767590878290272302944156093936360061389371072556366759994194106952373285699624636001620482386688761355921089748535049779170245967327747746130716320061289302426611189433453516479626332743398293287853785762027174105336305932564545191540897504125322004052849502279496918517107251029222980425552304882481477931000381870258644134386939642166641715020324845240651695662945192742162913954405820764768825772536422363916122701531892916730248067006416615067906403064711660761706166508603862690066411835746797112414183133241385790108000519309487278896702872643351837222797937607805144627740072895233080674749454802260440166022372892624000892345677105321358065568220687836569029329227061691496272742055936000000000000000*i1^36 + -421407173176124053735917017840765181320982558363802481625688279176221786961899038723305833865513929040363864609740315174710857789733927260641970018696910619185772119026663677091551188448037692869884318147991092029246901334038587274518513119503548999158847756861972401945228052923405259607240460808591958046833070143359682589217778471356071589510006280356880009429764401626915496593517336911647955465189733330068922146525957038789387732689545985843811852966367410577661507286844508138050307932921424427189214638821875163718400391815016419726200358773588488465397504766036075754266730356593740274027028455019253813001239892719798295126379678731776311960204126077461820765054024542706450252482314487729629986428128091061280027734573070978268402074652650832761074275679618528317713742694652579239416027031097682172031524585451003510711485835205498625438472216694283492524210433822562613316131982774278264055166803015954400498827108210991740663477965595149535341755949742130894929473304887651395321627305048437696917395995724776117069320640982235720255181199869189625083909388827398345192566446725459870747723125165741832207167121860578425872962147612000715002645603199885907119185479497568174265793160879156409088186505373641864065427666779916069022447553413710058289281829826033663836390897259182295952381725800027242875171651786929799087735554749460390905333898046595666501280597163239309314257606246566035799888711410071096542216666636853387559739151120712292420082727552188237758132843691052988938659148831256969459087250752405429686455939583450944738466534560547081357593024389311942995203208970020557276512708826392340309486153555058007231560685890166593247579015107761555202729738997817117282317987255049175049053959746332814008100459551964916527857662668349675032015575016269120126017628971315556072257190854919708338735439536387308564240441044186710431558631253113071015939719045768620871632812641868017800658762596352000000000000000*i1^37 + 774061969232713799232568127335764539656662455953897491653087146589646646365312031131924148297142990958956401996857637473547112069728870192557209460456210971855429216301360898908620110801510700891982484645343370918643502749865425257835680633941626736275173321005810081868711710860543299348361910351661525833187772153046968348362183689833892837494543626173812301179148182253750967168987650158619597021614915275214374246349656385043363727040428277248093870508653393434476964344906568412491258354032115135390512467386193856487975214512761169185578903260652935076659680065989986620101480770278382714275496738850332333399352836271970572121917228200087680976138554662193457996117331553525689455997863062773362428296637338399800543124865327795204271065534887976334154292531235135034455813253176334336534071530833689003197085795248123407537903875629008906325056755221428975830298375359925792176393537454772591065548749323000910105667714362558371366698818688260854969630577569414337080326890289007044973538483531031685420739391023582530460205095775865507263897110821868755250688566387870095171756415672705686847332041761248581733832117083773422832055014120680191970791524237293562631050101699356596307820619183710832133051455333038571328755354028886165791129857309934972554664810821285397847475081224837247114551092345568702504633707023622535220532236982248881916120682370669197740709510888637547332225081582373578558753279932513420959341497659647886328494510562431753954739231335780722441681928707176783666010925198862623847337963419730131779154353017798469031205841451542289509518840436259516590783294109587430750364865755505280867709071235247762145858497904375655139000761884872065925463280940978710912432535561377613575271355476923453352064162536324484784382271948574337843074969670713274500935142272767817343575664027016090261715992700995063419523773488178108577117193894286321159598383527482979953511956231355978785751040000000000000*i1^38 + -56489714944786671548194655762581644106948369607886766405068601806019136162694126258438346844704533531661567058933536466337290101074535122956553335415798867626925994146433718275724973480264246202382075443244504283818478824910064282207380716285220445344732441418424292081360421225562278786738255477593629972478179699742806162416255903091054467361469692845794764217486141879458841867173087220668072587147638558559961604896652685742082492746586138408234581946337964818686491904085776663320136153041008944133045329181263419361424146404842078261607961961585080015840463753052758380987878434468524082562719505291575344707395657253620754231753586404134455912110523029534174703868536979443147731073370516746671329952915489068525692371908030038946723689880907957120608307873156895341283917928787700538902297434349168536179010971918841771780725380126958649844045405721122632830469405748018116927549556158774576666022320473141420768446175049817256827552831476361584271673463883524143080239530176790239366377825964526005985186543618980365647417492388438858198164016114400820695441031223687588453804068575431559485471655341799416963263766110248422194513667243099171639802781601009517266192653066681833724514107042943422767648406755851070846343697151682815647623742015782700134740293682110251808652779709300620772877655502159374533166222439595585452039423632412194735542933129504550454847547815728919886697164906720579607960378557194368038525589967919329630055026256544081108158384003851972681889449436035945682478934890821069444020306879880954006687959498718617091306865648291376191755057488418093318744537434431086674502817629540539424146877985789407314725482524454030728478504961413780974123724332937879465135222281568226084263982921522665574432149217621537723415547809844652505040994989619195455658757007175939748689073831288953249688096592461233757992582575894365428002817934557702832175682998057841764860831371486035968000000000000*i1^39 + 956744555531618702623648708038111850236455441334193249034767247722839521188439645358784978826774032407667910982865589504101202116314303236149729435638094773009553103607430010752525960447364726211538357032921583134766905702120691274347460733028292863654129728882804726838025158402108964835365230305953739714871235523006097479155102241187249273315234332615904724862636846499481830171176606653152925560285457082294175144628562131611420932280378528302480474052892825949840456798008697062978085951221943648287264992450307426533552143658453552638474595950064392747105634340399192882273758575961120083146134055132767473424293206168262172850731275627244398406743489933278525145323092814621142432241166801173992559726574149099308397734607330498505948721125116060074686118692261013591945762411328087072733115202057672471596412206062423949337403548049555328678037975426229326153150063739942566916468457935087405551173873241348787384665737600678095108103224691671589234709501591849241572960784534894463491985059472344255331524266440726763150534890995637640096991548286263067112913379882075538803214667916971329003611639405035432743621478764173808171452063942845601158683244736567944152296581182613279008949910559504018887191764907926273834763347075604905300297428070722094929824683713236455374325329029941813188108803429198899755269517759703169116675718941212378169154978186043733226860128725817331394505251574629810698909485580805495224055419012476346147897604104039065466147935338646014082988254888575132852558495193336248434889203827200583842704170936535874937297306316270318266729302518650710419385936739672438138134599982865495256941174037327597064621384455226502375577583391523393404356227265518535429140700204116684422127695137416802462547940000191031456661430885996099062262566857154924111459019452110143159222924940980698039233099704466679194531426283125304958834316282580406423968840063210252537744588800000000000*i1^40 + -25568684596974221248386368480099407699402096640654146896829074006878162281146431310380067005146345894840547995630808967997339972020640901667172616448011092477878836080797574477074455462298917185611346612976174453479913363969877025216564284850082865689623852067155569005846593535641137206691373477160166256819597619275217772427715107098755105535811175838296615106798738875964127195249949317080959899189372031241358626457644157173013036564494934305586888878521259960013773296049934306386584508714891990246576814151826337021670727596805869431295765975914268314067095728736783757796152225217101492414393958293535976301067737420474995055087583167931127353270443076033692380038556803825089615433869005403566501628940918980914194011157649186396024376148673743743599377405419487135121854590912746403715195714021028424417671925218808325521658234975756540430442492475111283035927996619344664504505880521638352930374997416343035254538568680867431293266020561164043960012330442898307471048633213282694579708004108024389829763790665489065803327181742142342559898222704401910584902686210949994985756079234666684543009276984703529219086752757744444435722218114079332469039040481832328445307934917784848787624925107106000997707504300926773181027282686239539606148967383792942186158822830493368544000941919480174777812932877497033811882807576671651157775923397629368955428864183284523055678405923199826620206534848402409689803088817565150703045152669903809012874938224502624173607760639631805827137408818922509728049380983148607539651521117372542742213084544013383831160054646040851092535690093761921393573933723919199206807704538072668772462737221899518325547648964143478381178550834158078299295578605170414327516074381397080831451351433859870153103109959707933201610686259727263633399143919373620340196029964655386134248953001949674372562075203725320942494784081648660415817199756854702958411626172089882378240000000000*i1^41 + -1792242723280868370025008919164132677061817791215572173968045010849049788736761300339104524724842153981471001916073842846572161740233616158653578450838987686509231951956959667333466833126324314686091241945807406072951237753909173878991974743485544153146006648199245916419009413993194087543318059701372178457833841156375594192527217484603526763479876340217358128375011039512032088154869942771117735652054866873309928438978130470884060465443523543484792369579436906205503617892370515560682862807733099958579391965388695352022270684041404432818707626072380159073062843244033592544975968724580281791329425357461163761518385669342011622490655196706319239303449281045508755943568810824478509269898743050681123256924795702810581038258757677946811148470939833490667034508555471631154041085664242851417120121660046397917466371885438384212674027583021174733983798326897083729835566088421525244670285341180747527473091941279024590968804334979193371847573222581839667169621690279947119704234300241892702235012741453984755093983340320048601414231400930442158326274669871576041680756674045517025398214007436868924474851455252159475646815497268043483555214917620108063765119295289744797655894949312388064015547604528073264923620437610224513741021528041116083652438758558844208280938765649808661636260239276254299834577685409385907358156651695518954626031624794283660139529567560787825857118196274731550149687227103570227660105197430090727312670810442021193208606356902302457402725963816451981851163914060419472321492670264953994448068833450293182466293834940523134482807536021774058647622543015990439866771072083558636012670352378630711514972321767609497113389785717335645426598924027941749042574229557805944863306485747886625261152904156858451913706843988609956907637895856676517398211702529891379089162485771263438979411439467103154633623984306797681042274686247093624487802100871922398003200000000000*i1^42 + -57755121906338245183212636242027917149591513408320291832765492760455640800857352912072178133299857619660726866511697527795552063205529005448823327957270711305702662065449977961499969587374911855318230123244674077766605620268997980614279697807507887427409961181368109865874912463217275242526587910203392116279472188057171007509582377189513658670713704915115220907394991844549480720595540737049243826552545222837364865375264989258585898704073796750184141106304684439322603030806135449982729584432059965433613293317320203539201808243196081341184420685524220981610690319402162342896050147469127798930510296426753575069516363605698132856383147465792293973785963663054421128509489551714533594660191701129313139688436334525387938407938870896416816045721695664650717079289205363287429172741605845813957688760411573861494811175957722411582953239826418099849336851653527199425723219820954654252162449879569075200927738846318110248274923405022716596276208790107751157126644162235137871384092437816819031597141587078563292730324433472356443830979239663499691861947683608429849385462882597642339543524057239093465053827042576641363404267409119467856865096521204169967112679935386957320518024934460658555689514211148003948142653009513169952569277251380426429650219494216184780911664642466821752407289869618411862143665795156867781539606008075349466648042188482983413810955610531975714438827020012913671061085230356493721353708198153612996500520940512840075256409192499380719284160547106763624609136460723885699639671636035263629151731581583420006640195031574611442360181641430102183665706582526749696907970863313861302028359594192422402791177600094123951757477409101962906435995379737884910156791466505916142052985963397466369708822264783678034425372011331496238272684845763884973821386584740352720040764930398055796859806470745945212054137499189612242051725066249050730895769600000000*i1^43 + -897156187541808506732402585189442051930364837109401464084929973452878102704747772619854991173185389061537247827091595020280591348518419713784448504828977139800100149890589147125489984017131407708341935145652777911199402335236725768249216053117098699373637437536103466704245297156179289327762166030067834250775928885862461391985386665113450857167947866302547063230832961825586486598839776000211408196478955131510504100727119475670292867595393063898016486482215055015548187186740784024367051290930589281328619960749814162154541537781171158055090276592779100460646194061525071074794840808371581047662513028326565144411633153173892489310830832944402236016639298696128836126417046795369000660310971679492829037068513904320105087085701060007399509827474719487798440695529608247549337583534320186699069034392051984513815273723512313155983830074155417664139907277557196993323625935801739495190570004458141060300945364877481385715397624415590876322840504082236153709790218930461377045332991388928353853481378654846202218083873445419162319602709856763281002412999635635377209249153978696534209514157187453048957890131554142048496990769383225991328423673721990474718669762650305315874535225946723348163315836260412748932151982486115246496426379893316246949421966333087115692677248556873090154942566419186956018543214393546216892197599272373271017681800478715762765666202260250360075111198095286133172732413993511031281552880744015579996075275782339774828965730660166150849367647144684021491995964445968438331072495205373885350146858796488162942324471293003494510323302887501030461034111757182070173373313221230957632813476626475996600692476975873304940144304964616389896133258215785086246944100926786608066840413743334536095632693491313892131146152672453796723331245042501986281175818408427155661392078791365913053863603096394301116677399989659299294918737920000000*i1^44 + -7565270008449669394044062472024792531363907581407549688912064023155796154001299433464542131077197601137038441191018646017965095682389118672933967944601752895231489461976072045607474440680850288392439839412522164493572033234486660632096525190438140138796997156482391922608939866005885975585899339133977486334360296865107105971266327177027246596062094475457432822044507795056973704909316452368499839113911239095480055935084166109879144737249844867015475963591162311249913699150397132707623097513760114995908200270823530588001998585541260234003111285152889298422672620785594892439325625242786557988724862124158971912144579952688005499059891895898089482625282382423835068068517957313247106776673662276573937872611821203856285695569695908285173695868175639591208856702464830097033788008176340324786012952715701992874683353336024101862953574012007068655759453986606180154305301690959724025575833078412596565916465403419858813291208761045458043201526344147969192581784635304232915712644121928085470974834879499848900486330514518941181374528380944224820182086204287281854999162425194361899410577222318679854782741664025121504548535450923255871809701261842026837150015611084036510849706063443581847760981511464928336502447172340386112927407915686315235392093776225835588811998984261573204282907423142978363984670393760456973522224331125149049024903600487125641062890550256678608688195815256098156019792857485177845475233981449894697624643491548448524588515426285475575857060187159503242532337519551295790280249046571559727979118736580853922573942721068709498768884508191026338884147055369943974917936634948072550708883999930247011982517821473437836467504514964896376514403102442805044121483795573050459844948844905567431864759828904047391510652264119991651219240911435253924549263438454135985408748669986744853382776297049011240462899478528000000*i1^45 + -40509171990247175498987971799383496776967639410848173513551892196589106421458759139192128427958037689947049817690060091509433539239632418346477030215084388360066030693967220164563297577953019663029556654526966258118164293951933685943762775270668217130054879110793597378357608405144879256689013146755951977723816169687032077448218721507731482096556588275648279998958501580473544757679961773785615849108299703107420249231614430524726674157141276450309574267832442125761622526307454295544559781470385863436018307595011130475140417388313993336593766466685661584431116673618415322274911654604669026993465728620632728145784431309252417184030018020743181846725231217906502591177923006328140783234389364860909002885655061751365257623888405543777642743307518328125891301276344283041672966599600056935670228559827170286335425688547303237720612933790726737380019374704827786272355496208641355134022834555735913519917039577813847389368166744942636588171544646566037590767364335020386765077801026435723777414287944303153547295689272530394027901505790064736824241458826860899007729057184100418718795359098630465331436648136866421090931833959637384007355140289083884963104839523425997338251869860338443051133962539143251072378762517954943412564664429577292237245304260659123166099576309860922334222664611990021321122242194435350190412138052024729974443813603818954948956018546918037113965888723231161341235468439041876236006544392444377073971816517560762068576836227580577030447554861836022249134411097106642355853572962576527146078687280226377359123216457686508492031665929286738040409990429158886432575859037528848376595834831191146267820068957206316729255334773401440828750507700215671816258590881932205771786214663029548507664050134139048363896158021064765056569356284762060592743851060683264217532449517582109722025824931020800000*i1^46 + -161846800327121686653159048431927085070009653451131729416540374399172127949516500182245693173681061528051263234985409083364953677581385226000826523533766765431425304678439977129675809032161793343167610140542066667842508921836981482988201597036433302588888760440472309397364126077178382050400844404831156069901167458227271837193619129568379209292083188002022691122389159466625137847250427511327011397533703281712398857726160225595775156444417475970290069491339474831742606976522758961978646040868709459206130454543116981856702715730317602124450481712809516385843798012494195310802988546563568943296410942517551820444470631064768329776654493332284698634146837355008584401587416410504369694628827928021912056198300743642920148000643461941655137848028923746063410234107208959218509192789765705096611346728241802049951514315846323760833306764784226047464052171962356145505069636092348347623412574049982925436763339277791872680754842164599902640007845352645686164226254627159124109585188009086504410831894039084947780823770419430354962523836240822968605388391064829362351075620923010961646928827874145276378636943999890199168039460636267586397515258343157733827227824464773101749057755596963591901830197520824811850440770247951516857213338316267140002454764139182833321111454742372274054502062329089636896902985510614494157441630731678508402713499074694226442783352671858098132119050222580892192754124530122925873117388722162752692182658878134562808064131628577545454032347700325176950761846063071039531470002011820952357070813781848937407821733968527865359316429548024396955302612358837799824775257631097481718021366230478597683328181606282671975588806078466957088667895997817411760926729993420386790343682928158639754663315592206767026569210403175102743038486674623559696380477365411684306417494639247360000*i1^47 + -269505289151990660886609899301399717626029370985466727306234052950334614652254645894806817434466335139132340866202395732390303421899327989729641917028956493832029407866906318701220842283102858078237609693622033391138681459873261047644117149886831548888875424114679055119766695276139076718623179191045346423137705897270254948309004373960764656144891124594030103831007902606667539104709415319816608086645714850461369060813351501526670254057113000949979068261127195594671343948246002093225363413922546178942951310885970457138520430567501452862381232558601727341556926744260358990651640239142362465835849721917759433972362352906008427428612552676276016240477520747353577080567239917813033655629428249792445820143032744942304935496611030249026127898432863601889801780568802034222595547265499468862221447541793414062797040679778584024498737221604514483952290891595655384585078686047207285053201686297628798630660408698533129708225243003949546294508977325796845792911288078154011405472170152518243484289360364698091762183768281783384137261941650579288825772155419006088376310173566544479239258212431320457673860097413919267325479666291177805537229595807430039479986001646939298852658500204128878342133959875759227124456731908547676114171719558285126437794291670027074505077957937431739320300852733851429632933370914080817277485912144999681420149489105733873329157038382645284143980581938692953218340626560044187855612433462523223922346227158479093793238417676749778349370801207278597070880127106557803320027574446975360266203571266320422712289536409431343401714886876294132224720445255697619262958479067364552207459338165766929399660933679477067673027926734766093424154195206982382750570715619227590866913047050425980987028238014808161914443015634376004546707788263228329717942689269284864000*i1^48 + -1046283429047963158142491620695009011905286808048859767182667182046355416002319597083034104116802414643862940216738393406367775608752226425107019350510213071165372602468336094323868609491011443984383063171586175129295822861912159766802573810139753484637810972217779674847480024173106072456561448887379431515098634175085916573259888905025363566850363480211291676993785372774615465273441240684075973054311344904344099332309695983957750649192899064423252746843424753240519144397096133048127384553692688719713190293796294012836507330513218157908487903841507551921642030922269647079194085092376867086610903828264915283145349526744079584191021549614812176580228151152436228251956225973875627858572166550886358085922068773050677789356549989134267875239865573690509749938521406318387692508253851097320778634163778374667373799038170916100432903965047489268951553977146414230031072106648109488008324650177254083442568291429345464067904857395859184461564640762114235695766822768792365741719862871473616695933449407599200009210963890459358737360833877035932170308397492323766778294989175765274116962476079832620641914760890104095955522585739357085329356425161383502270574785926999286045457624525935930841047203423428463034191060003214124888368058100094463785001485731100120337741519620922425837455899009764933024644951032010400522039221802794239327089532056422561994802963344578306252419282376536338364451923549887315358914260524066000261102305803350177070069688774182967224512023437496283221508997844844903420359826850075987829946826674585764071882143229114539283262211792393803608267547735477989896398637455141849394345932600532491230903093875181975817049292422654410321124936131534894678426037023740078199394451732370099838401487126946432947199539435433768275556922222549401600*i1^49 + -459516979920511427429819771863644107494543227476033860975232761200435949521271281710579605788508059242695257240751264794326450013111084903208110435000768814475821257429278617125877737916550896337631830757406617151141068219183383838715528613021584358354946510792920564357668910433813923178312063785934678001120181266928898476414157104500877051008343466101976033600348510631421637393825722640049937482001833835553718105798026477690561432005370219680960297649138123884309895737785321127345808354651563318726424693573409221220837925325503692838448906692985191773404436812802850644761844658639636747013404109670808955500856161702814625126064968404530220828788814728898574174999311773192835181551830375617649543125725599763405104708859384589380768582723102633428309049700415472388659197658641696574872971356867826642838673483303331449426187780160258307080757793412087704634892812743139892520005669920608055673268622610820588885913034201409147747754106577470176573036217447849661943348524670138967088252560552844849208155342193942919775295177242004268451078497566838405373541654263736544827879417633451829524264278848554756524213417651815837407976317781673738718616186301360665698835763970986639686475791620044513656572222752635382293515726258786665380853018285936957658143739447980697858849357528849986833383986341054138406376032349245485549935214360982558602923742372658446472724326133690726954836553376445294863976232524104072961603299964249399524330254063414104881342098087654702858091335666653441743756555703792445865418953655893282354940674023936868013635918375709926127927182949365455245505148654069562344572857789801379613082160158186920784787152168551182607390503953354287158882388617986541085836576126135173988275697331771975462368067253698560*i1^50 + -10309177753972945907529514199438003921042945123600321866943000747121582673687973790206896226910868412104345483754213335263786172423280228397730096984324205765006077486262478550088904639728134154550713228380722511779923255323090145910692074634194672659768959784111495604725738725741375999101123376529714676251533978684398519016790207237062285791476228400752801987133793893470972058826856810524024151569821802635694669936767072246995988196536276674190863151297846120733549140184070807400317917222590791602017227109355958633107252667360774503919750715435851238940429963906877720011806367100894373767318719865565408407727648841172429991729149935745804258302712594877975229710491774057874653250378379535388396442863698117119276270088277167423262229894454307162093484133748474480069446512389187507611890366714194355714347457111103429572844126345752415534056034233542000122356561300774627315934082305215287849257636035159203746297524103214743709732907973699301487776024028490222615465082198020024342181434662077819415730416780677068175715299603688519002469868328570932369454861814082043698913572914336499204468228642445726481692474362547458716080225050550292554152357619287382077224356607364206485592159872209317563943461685387116083156816743906954742319247769085757709963566686212704263237798192410931719712946689986378639163902680290177878094155651678597472687195854095257574856766434465908115197686857190047280301097014908990529429669371446881417514252809302398028521924907741996292067105797451968333055761170331663578442857147811237473290629574806764197308902762156598634210743616223105953196480642587356206516778151285926438584702803999279043868728409911026717006478514384960709273335959824908526045324896212524206921877880832*i1^51 - N1*414317068797445273452486499123713461539727230636754414384598917316550105970524409323038831726848482247991644573730331830368931061072343666228697573752843440501112219861847913888204461976251525254221950680867425211257292844589856536585487283599084032559771922119107659108700636641043086940435447254130751781513362780186340533074765276133567353886339954087483451537938799697588293318893139366386972767650140564492121360595048713008904155226579557900250420511887624792549426512101288642095665096357793597355899981045874845047021111745122298466078102421231363*i3 ] ]