[ [ -2491993340506200056101322787948366529508109633534322468680378047812496769911987775293229049869521553316825474631363235119377239973112712769010048281585948485261590238291951559132754819946323052479902027868089526306271673100292710075764096228205808408311283796757365380498532960263726712901702028585359178916828832047102243323755760508780149831894827025273444256032435983383246756969997953487041821433600645050800638575226624432894140312066038117603990782532016604462508614636677962719030169334821075725169127622680012106547983723924855248782570083996790847354500032501884844069709784984311373460273708335168907060480279152967577799008810439498498668704520733943699868652766744214249822382333764583635920370655714637137406110107602008136527043678418390453924088691877263911917692630333776950620825517354386748445928801230229333288307449493259623142959275975296915554560230366765618804746511111538832000061392254169142023190552081184573190548794088123037077433207801212292317566169777027579561854427964721302557450950738259365504463298831323930072805911781502653273069908506725543475981747372023877974579547063133475596911302330439179974712741030924656043722469882241808176223249239528704619104902486338687974965581654166814221594923971576043095624217623504577366393937859328962518055088332045577713765801859535877146368118724131317507671463425459005464920974196794728068901798850174621475595621579056978331269423150366915580266107618556478634396086096696658150980217328369664000000000000000 + -133304311102466066955997506114117228235728897906713289991691829849805737815032246142279950574758844657041006482009038434689054574900905295188785079355221264006540772521702465076226034466110914708070378008406776913748557263995018288093595192107928727573070240373150575236876178679834374971477610516317962472993082077823031227188934206780321217133549235562947955302243145882757496818817880203996934229536098984213105019470484124976852088396910897007871736104301142260392180169260567700556534143289298114126622927782562974554594960675520055871202593082334062000158935778937490639536373105978257111928043342514302814637389901164193665613873442686196301018665275877181565052040164613306911054154033959867193386231073997313274598386238480494155632340229876155826368488821667963822724869536937453163468339524832178916781897508846096397574857896206286790143953939627801688819021860023593814662242980269770572312432142905576819638230182637205328734577636586237241371377808107006918541117356100657712769768402611036125608233823016229142598554037592250577420785427159582061752171131369560564656516870563164001802433000647702512784195429933776066585392961911257084780219456972336589071995177290022724832941465818589723449145956318531104225556574783186539521721661591488011039163951999860587210270715827580162927597709155421352605477922311770546645128080086358107871686163877846363684612334193939187392002002406035477504443455503840953591043723384654755469787681268070933846057385407283200000000000000*i1 + 490175487134892895612961762661049126289170776417101769472759692609672638180533883083101869188012424871086162055161189158245596234543839393651017674268109329294926672282822931497015852918295897192135417502825916303983642324403301064894524713264661296523135742094990742652183909755332516057394684646332997896444626722467629614266647304606919373250693126298133771518864102944740649334837576481776722652298743839325736955279469126937451796114868093459059313041576893299700408295394574204630815917585887972163353519519919536035841332531278064694276472182004987037600656773844928780482700555406548870488280740612435842587282486202396660164597933215976589603757311145132423609767998422056256800034048419180174025882119106429113834796580306209703112120675579859405884457060541686442830706372246947221862784280952572525890264901615627748263407768510405209098931846521361489054157199464902008597773243746258586018209336398830741099209278548222796323931672477241859648267764570937721365725921862130224308292801980304465435682771632419372679192335644065638360517070461886602095233394572250163085575048461473915320698258963087931011424252777867371718491843858462941235477062007917959348696512291710252495848743708681990234644341808658891405619172492414673374369190447926095905765577638944696672366727481780907208030748979523372058233224463559830109221000996473862973198553159133567084918549759204139551752845413917399813415187948416713143773637219201965567718510860448669809507367512965120000000000*i1^2 + -1285765336237911305991462308237301166050340616814531403432111479851109935160561174010884448490904449513300512243265765160216592991490321232566041627447447798457535701595462515452696466903973013337020787837313858655142772814524237691310217290808341622736218278220028684304442449595037163731451027335513302726032700271212429561140594956857605166875928051264102605862528977359693455375879043854477730341188923574206799660625103657598024246252243291766998803257822558106517485812626509093261243508739774300740838973519719823326028619047359266839999468071067626605499459656222808295161429119958264185302876059717716009884526730238372227450429594050314927968391671492014083976951639592885999255159847604821854433291446102881203479151339707379294221160162149422668014053965301653406044903566257043809055606504648131457462443063477364087723674134777608076815803901607659681471844551357841553609454267838054319378776603974246111004103671205713327045640954587753960222125735738773535620466394668188715889943577062359363809590418061815613641006958768126648993436351411541887069088158858790256946538614210773439855655585936429171863089220331784694716979399265811319707339475218792232293680652741219696985113993545092768582083817700137608850252190538931327954058383503506712866765005169407157379652226072823580261855602626668927184270799392194579263645118636457029585829509045832369335364878054283825920171902835974619057500137664226219973263133647450654457050823259855097896793985253376000000000*i1^3 + 2188540677914363692683234415121808648097072518047519065549359274985598631150111733701817867701658810325069048159248911280097209624015280831358807063277118840178886844046847761566172422112034390489151572312006216761083401002055090461913373527880756967919292659758245891624259835970567910254977228553718837291465500265541669656753514872424845671506659462077895038622572030440453872671168756356693715423621154269001473002058220702162095372044684849384879464005828144297829036384762135789798169775752152212702815594511120991501415786961535270999932214168003899125873742449613110401675926109938653229219744100726297265622114865066325478457574009917908045142234622988611574533453426397499647547731306567741802384096233741002695500366823141486166842296572312740582592294327830566068249675366732485671298519370304120650405972801099243506171503381325499284485764122974607699118170009117389189967607632655159862242463348925438873902791121361763177785427810718905652538908033786475594820013026004779002497548249830455243137378848318891686586234548360074008884875824685618854525610964716952189050723750828142409978435945100421908895393654505975387294362997377669750851488441308902884155073129524948982925985514028915187048331875229548436916720009648515523762427626151417622694676444146575576425749887905438028832664778120743253399523033242105426801270717093930631650517235992812998535188993779711867375894479706200572273912784039703703716829338447498636036798413763129777549442621112320000000*i1^4 + -2544839755574821990256010206897477885691267992609330676238518671586482829715630903455473017237783114943929884479042691075694177281224526583007582619850728198686196959142080846683203593414173954361102745665170814485544276180457094922404200593590464521355456719210528192012603537828471693212675974072908009603069490738986039327375887648518631703002794814361718677630402302064186384796210985069121591936966982683925714629793170707889465214676267302280601491095627568786232466081088646626137837294135283768625892061396087742347652818132316525830132983263470068339993665780431686617634050090766533894868275059339895042761727448395323876431806131473374054298955898743784021706046586657232553458225110168556760644947133826843444799467693192212772581611487420102702650338156938828438174320763983451864123231368857915339426986641251748805413540733936132064189335927206422592578632408421496856918631473568348995949581825905708837153382643545527393853566382494476790474470882852698647326623075405459937729916114710379330011041242598633619061158777434789696239379342791514893563942648540822439937308076467776795331423816259608242467941535245727745980582770361437198762987593091781499827706568188421922001609792847778893256229570373781651951391302986100715325513929563784602407916957311924000845684883029984344061126543453070834843451559696917340802096798421487387463050535196701070878266654867465547492426953234403830054449240051240208536894646856187255598036138086266705186464255180800000*i1^5 + 2029186625512143143826140852623175591698650738336855212109730554200324408116776107092963762265976819345531300978560974282786887207061543532812647303504969658258394162658709498370434555092870629918710250830856764597257863610312775836564116134076602974533030581273908770861969581904312670908173738998907596410750536343234464846061524097976847314157674907963211311027527907579610292522468944843902483117360300999086826502693209918470153901038182873867085782626575415718991320422487877199361256758299000510916607274171286560827890603541561106118474108022200185987487854322740108612890080703159148154511169280492144901895387739623638035507218897030408860990131103962825564812633970426228252728300743182788816916338286517638075514673096546584101007849633167575903271198621770094098917714657634854013078549888282242951025789562760055357303564977031077276651409165636362017966901690659272065796226509464987977156724406133522713405654184393893306640611812055022563178684515153321439142577896428637891290158451062085096254960829717680962111970177742998423069724019064225731245004069410130116918095548324374999884017932885008215084674925519679660990429927942394990057986317748645129989771907495036634836709215536853227543187452448825232141142157428623461797816573976350797411404961312486411792599399283141469846314292017665288903678582963783832140150505658313385041392509187904995000511502616027225154224783484380177971802051111776214694348109723795556320040406531978108813323534336000*i1^6 + -1049417483619150447777869949225380652194670111000115739468315822840412644751736469021391062210986508395411505263921042090305005632559425052948141993282825429716637389128939501605567297082642888505973424767505042442170648183957061834300678364768091460559826725439753032545197046486238206391968831121874251850037686191389665584247283156792191920991271078242365848585596946663927134821409555260983024306696959570531422682845484004058294337715918385101550515743751638741690293764987207646878525472710483745379544649708203779630685652130828377352704575691765006735119080314710633626169504374981623348737201372943970828531587185224580031668524511003421159192138724412249411829413218937544516626196414151591859169122774382439206942238419259459853683231098518472625999785220264401877281617164001593938320825775331883780776677925781355314659362995241448974197505545238687332536021362648910176111347334114791261730301584819311032437927460469528250792830066906339954131804432129043030368920431318076427394076824469317333366011620677739783636897119023759698610695705542329731925890185438346313006744174844746596956961162308981714592672166449545069861172521017485161973917286288798054834591244049374559373876578606217668850092335696297590147125555596659302508411326146973997190755007053051722750072804932438283784369306833758040552672512506034084781620767346740835504674534773755434099993099347544045957047966691089157200573790000716843451452942070131639106049039866013366999960256512*i1^7 + 304105112925799949354598588437629862950170710300283764382457499686210687366005843027986614942722968764797952655028577441473470038401891172604719596748514753832584704869871354825211285991857975309752215945387389373059136406303056294703917730287548816017697260410510604458346742560543687370779397493161068210667893165764588451886174350043075926398856645994671209945638677652386873897107970377004447037136371085800632264659131050037534688724758618438900556649653225568779590940135174202869799833425551709434530033300255442479489453857400771179497400768575371476341776067899039620517741116716950140993360345501669738730010208902990414909737337074257883783763070285750616229548915059262803988267191445900339631354340178516423354344663801958267241159498218909525497782008134404840328088689763125293307922050956051514889892639264507937086088837830718334634230619003512091902681855944865136711960202373129587151929761533753122206524858150176370717344886457470755605535367060498040323259543152002700572926163693303628637428763261677338128943977763262672793474041492073247189340526462535164081037114771474403741131566376570584408659578563971840963306136866175908672820593287271740869795242566495721214136669214829488954106295968808163901270681493400858096428092721550282857577346548814041273566729654705425739951992713981976007843358486287338364900759695793077426438513036525978827987096619231652402255049990012830007340445099705468280236427374212820689647804623398638253506560*i1^8 + -35851407280278587581798430966524039848985397491265447995960595881426499199795875990026563407635116915016577566942091770446985794341371981442611899807946711928178437942548179557310096992234129772731780684152105522557940590059182067525631676211927494741381504731485481129182630561861101640521983421242309456643978858302292386732704337664794600760144916401800856395162602860135014324599074604478176096540660972909842968904860608064886200104116345304381569945061200925887595062153607460746052923594072871506099130577605035668268694518627051309056625906212321815744475807794519807947351661045496909549283571617363194432736973566681749479862907859458312415247797455062540142206015450854825908434522737621244893938269843612916237107789215741941271046022528524322940427196259289262158041548895762402996019720449376571816042370862228630964477740028341613241580181262010167493060516218120508796537599043336460391938707920912734781158133166226269690813497905495943424946521423773106388764626535398685963136690149313580252816605656583116896300211697272957845391617132820389243869350044099206659513711692043768003358441428382940571447926196509414697136062102940860440252461288621812807148951376960014908544236617277112017343338641106188361132011788009883904467956951700517266971126720637401295365936164565572423777983564612903153762953554525304619999205549875697436985320313087975873100978361532559798839442655266866349301438674289858381216239615376020933818203578648192090112*i1^9 + 2307671571937252336801191608866840722286828062968898960662044653183964237694600301945091798723348046323496839347809831102562047934242909886435819306590707516985293282816648635947890369288641579154989271286280433831129477816896669287392277996759532526160488571391949547245456172271187061144494777380237434387580167890225617970415660143184336024455751421020911690360378206264187575697222580690271370834410340906323483268132260610021002718072360659057432956705809972831473894822346195319681207467777108556329723166836571932832456319118969709925463758192081472143655669348237519198178145531420107306032712308402790954617587450808951038463722637337298332981157453178718361233831850488249476852192264203618613914136449418256600794651916476469268185200120417503568032392747454840779025325705644098860787260670586288262702531140320568964846735309751915183484686247508236151281228802752444961871130552527944969456617181618805760680969968346738038367323953561295843228121609278282383738401075545972869621947379398047985316327700828061260308624072162095612209662696709468513306269441445440631509658748927937742469181309318656187724590832448285250283545481490365724228403334886808115642762615689972710328440322468999044840817716665657708919827486575312030297587717767360788366549673747895966216079279981525618318452144117086163128177609933197032770379915474676984808621617812393843874313935667118475655987668483765666916800690576729999849319093338813932192572520867561472*i1^10 + -1660124752740920425577367377611302715152097509093215131217001644217473095984425740952705035357342117450764782201264278087653784574140414648825972967686289461644813361068884087004886667828174677589687550022369758439783654679649396644104733530715332160850115674529090222389836449232194078336110737396299576148233717119596053330326312144070752736364976260331281258274692421015144328084818380718659119451644573456327166778017467711679265168862511113534351158370897684118203697558243189926394768329866412845726578376946543205015321023511645493204957758473325314982305240064110545617918355001711636542763483703881627308718377100070986546891288305481734912588720764323616044663409788711892733643526235837459749175361342731592527419153263173836889757454483830919478492244057415009581490042473080664814624413905667010092794339455727294249064185964722249387363492929381041113492312601553398693388356460676546917334324765833619978141579195332690455867789920642287560905702962486785785955076394595467379494585660539380656015093082154415801940762326887879305068198117497693430335483757202722949392209446982207713888560944918521074083535977158312201228103470813107847969580377903086298793437619063578417938585104431908179730474623283620776949620229096895305979906417434234631234261734472984776983883399002430232205284325981782833861466297625008513605347155188056255787681059777824642967737356810750196993168017433706499160986222315707667665803326619627713320979252903936*i1^11 + -223766042656820978336838982187283439748479153822311772028242299932566699744215604364365339401501403860109428287568960887992768953645592225628114971013938908923868070593108754924931287729700486942338114400927585857217133168348592444370497819561183516169089032680706338285954951942154756817393575235917848238508771780142069773922828125683830662954639606861403324969316135053758614348476495134412494655173973577249739962464631625631116675764991258171041471680874944537003789979115632512385265772691659646608176135793966809969738222817604264585641551537102824931405404394238659978538044820746142243792217290190340670692056557528391925297915553545206525609526286327905915047130501386621489457124945763118415865463389671275188928360329257257926411523572202364697946454242824992092561159853535218011180538338937898126576852630930540742453699785846709806449498676551541638118520356046081444301413010518425061970341556671334069384053596384872732300910473704802828142998303314016219213410958264558734387539002840955404266678225038943468422011974091083368576136883000822950632036852482340347078750090372610565186274779223503145701126845602223841729060811662712872153762628004997209377309017393731272739296522789307487065782837578635472395789521961638482827274259093583774210613332392392035400287439579462869478927797184597466904602396933146445360813272602968263883317537316022983150775946560135343036378601137363139691579383808916858154992206600752546854861799424*i1^12 + 79770336565581685413409762099090238766132502809610069301910458300425457119322898143309953906860397465601433656662031555730205105331528875910473256871922773511769463471451776473504468498131305241762228968469816548111785212588012083391857976765973459607192905367573434955534518040384142680496914416621322436472257452984470581411694259433726785448561214079599760263212152430929646274710725147985603965751711165933800101533735498254769364237493392455771166065245857495399482660288778916653408028682483839237447498213793377720115669805287360890609091421475487659068616591287322202568240013807167598091829938932029945498763226834791168497169725757629608103120787771514171878713172208617503709852332685823818898095916581197468224472664760810701289842284444561939378627112910674758092074343348227787772636076434705564927385801433335691407875771502759183606228362473234088175123287561617931856756419032843331839538583978251402158192563845720141833052167941959747150429916485250857739781039851344910380739692700236903304441564521563780286534641132166336476861402279027018368352650742707721523984724433329273667283984623524268193330649743158741790889442153142124024233151554796529130255474546596370516757532331453831392809339917940110584755936187360500869133251617283809631285811939592822868901535425123254858683937198932393013279171208018572046256442969648704780054831416763969224604381484973616666090864707997378506513031744831552311766323058172252852846592*i1^13 + -3908728987076163406866071356707769798372716697475386840833804962082620752508854899967083564327547448095756909198101501138215082515214720950727231036460987083885830873813604997721012782509354883433554310618714212327428654209762401098753458538579435961456551395675280474573971915022806633616678834152062537262513317941829395219430080452581011506856172880667292873305619338124312229943439528489871456404659407045142375814984072768719209164222268042540849271654953286439529111476629424952430997483152694261686253275669708382565594393278847743679048400499729595419473182064909753414807015485174711570637160888640073952608094573630684488475185905482165823108127838681766624817448910846650724145117327401546093729744001832808704317628786716910242858097549752825767575506046457006633084425796877949602998880491981807804684093115402441884897676554718885396609694754036574785074384069879567980237906630080388002136964291647184630066130713170256706519181673130264771292969984048174175670514283765921122900655306680684130636968723812284635820443493764700883397695818524089011660988541064201806755552566165623937370000855522721415692274814813184400923022459295842014262487093074519383909530338588622101984048982138015587220624980256761640009225739376556260032294668218782316678138784998009294111124832457730070502074048375296559502635406831169531386527376410881031047194262363914473467242447963878682661826910246735914425022193120847615928224239472452042752*i1^14 + -499138599564108013640651391368281906603617217150086785756578386146344743621689635671039811515743868734724964601342024343077681246685824372798193461138990293339955771492748568131984881838715946629022653535728450030634784717034608695424468654352480188102426205779794983095438055884550096827820401887455830699097015318447106733724045469874023586048765738334030425923132211830782559485119889124411475567150145405586105463167984673091200202931015107637354476265259285765748171842391260085249801734509069467083045748019588126535553219038284799720251884442468175477084214459027570156823293752969476445979690593512825593019869142818694312163631794710368925341196212814087075074876983622559566158978467115968814538768912179800673284872427491907615389199276846675150763096325315358347978138318943163480939892231759818242728782163913758548847416030616665085523663560454900543037429093798595075257930129964887848841075713304349072632965216540979998520322681237041062581428222947516978302335301339311062002835904533943441398897937873531975792451367503826998762339208693550294147705431968288108637369492856757630650844634081850646112412259198942266858663665782859769312791952714897921905191092292514026105957475882621035688481491459020436212221572371295407356878999988699157003044979397612820254774657673159958644893044673677666088679876247003389725381783986041840769557967950194710876388456832289962295947144181781782375130666189575554072970097609146368*i1^15 + 71808688874622158036582942390350799268010066476032970998151832278976728627467378623965702076438445257657652207217693781299044709084839056040705833819645696158399818659152410281974636095373878483503276843359257983192736051770922730414820273399290749904009926270840101325232038370543789665372225610361310364583186182983193249086162771531676926732070899716982164779376482275475186264866227104126111635764798175260536124650706391923899051619660762600692071377329860798079200720950333486341049921470332542256548897294227699611295895696031932303863463193699006775227156427880362621767433793097355874520740599859473086962001832058224533164717407454783177534439305408883294608782135106739575822174196582015427102560741317234017910628601730204239044223639018286548554962523653820468877257213754072930563627978635932415119338245440352857162672460790404685158596800345285445963359730594664794090225258838067317328790754566885317112406043201225059461660106366681817650414333893156045761760574701432129865017061254631683393104038252115903063681029731135328560880867830574266561369099049280868081575254065708336978153576119133976385630917193091514914293150398610342123414888711452061702485370405274614459376113648882227701325194961962384041524274314666187819192392734693653809514993559707895065262816534260770894714753595751771425385560168656028581630584681961695102391001699190056641793518340573981221496789910524470479908322698360118951243008704512*i1^16 + -3830073920695986947418005974543878007426163104196829868372329033920770600362292344012565037487625081449681998160364602618051388597614354304425242909149914664922232492916355756923872016403675915898147084639736671514029079832086033250439453789967124343913982364657947184397094388794216056344799617562245384919049098643754304275409919610492938771985955920664804255761781606272262121577748859975759452872632089589065688358460042625952545039655136547239169755938938475723535094796523408363515429346565181223124881411831794443054512977413938625604340240147883832605330905545607903025740278632216301504255627694246340299502709951109105777789615635324586602496308660954089405673518549916392656694407917709939298960811416491098881872526822638826804158926173203397131138210420359012960037644199790464073289692461563901882304057137932346212345070666670607249225482185137555707257968312412139497961124325316232451527364284388162754549017942078274751922308795933191337098399768224856514445855034540692137271447298163420226232525124840981652749701583902926336265230049970517781643419717397981846990146300505190763541966399069155109248007193318552109591766009586397688417001400189967991074396224439488060070889496974983649283107324116790393937804935300613144887543230349653772453424429006038337843435786256894732031335123467936914252975541962283336481896507979074411927454446018856096784500886892644959444634978578084695993419179128204010291462144*i1^17 + 102785955674012309108325293001084490627464043334354847617382961843487806944515302717428740360645732708400996089901237757487043369748683651219808741171621620976233155702020379821864693658633624213447167365873054341997225768959392521513645465704143096203764982150878122183133329246389859191434472348016462509618891800136302229646403970351772217889409661898965289849824565078860206779688579414360564005769217650882099705178365260941753905283849689249229282839478259309368541797973516709005802497946621624710002225449674541062937386393839228163062535047176552583748817443246814034391208878888104424551514004105326556306140376345590411686710657377669175197402690591994593211163237183098483049736675886715622388052900715803020869114884653239732938640917771505367573298894575998052976636217464274623700960010037077359825454745041014947129042031825496669296827253224177842708681733090266301511396248542213019163254850651384739003567089282770174563975400728943934198476130460901465798505722724709585713933053575346224780233258193296821567789394767859812333542100111871819256280659472150556358823341478207881201544788116567632915343250896988896732538774975669036331366551683111050456280005768042667031872357196954094850437439055815502847386147277489819303707311712729349692083182743901315358679940667233926001507748474381687976525248688914754781219731953918315387311258085036556622603889346916927328775392329965035986311269005159357743104*i1^18 + -1337850155698903988088356231105916534169337775368035000338370934865506361882552710923827604157936736151830482147540793902902894276866582694521256582256362749840512399232329883164501675041169816927887013084252798434620374656171042411110512340945215238356025302261405998872083710325146055925759358971414275094965022870554600223222888422994303865286255767283419889298786825386653695959915848448925024628050881043836862816058546703656403639626336631953818602224383857730481953858706053181371935013507502636732375739065673521054632915566004804948965583003303947527739358268512343188037133249419995717876823875938355741453511555758376652027490543566226757094583643462020247881581609805930260498592626600692097155502412622238919265217460230984432012092000375358063013758277375638092453480385334189166002342004717267476535176125197627901258786361774499431780819043165128004256782212521733046822126399583154029852100454979708101062470341161377750945514002715161683242205365478482396266912829733447878735092711314604770015741051044419796154202421088379571741722272924177085356604874673888367014970640721240590586772632671370350421503929080459356877630757424501088049402073274653694754114510138907627722317865326972703676433342714655739945682956714644467111302172476198401954490716024590640730303007078786477113338417335184350258801862703346463478574509367255879025291123423873779219031968577681711237937752112480949733435333891063808*i1^19 + 9619012647796195734494418333638279098952022446197479712644163789750724433007471559415458598491933584773680225766487968067354103497887108656112105095585837387195374138876220545104426253287915039927666481665826690199084879249838252288387552299774820760215289659814693825523764492982114951600760905565028622262456393877103401328937599044873323897867576828860945484982205421145464507917282449069084402870638293189074868596695087007737715777472186445367784689467179046515871436147358009397885793476876039505632458850329692950399152472631247655581491039882201312939061767315971645589458077965602934575759046086032903187363298055371447681984050151328016312245537434882452097136302981778208808771156009607827945689148937536499341027916361155299208758567639218217947653545839175482505344215135067485146015350059906884804729073050555071374820386323467639225907290472326766879999550503750800546154783272165269047153229060510496141752923855626678381349045477579496692629218392362050629468604651219719186470897141864726377332181929235617423337673664463967624241909196591566828529024625188445434027688069737911945009340208236852054879859126563575394882596065338985377716827954986536103644021282691870377825362357480419833710900642323272038501385891507639920075419070681050115496401507158456630206800227865134509774279311493236954251069143716353051603538039476191747191094496984814881572820396455961332165891353298421982603918704640*i1^20 + -46548253985967341179686861790972762115368542050633495253654346711689814931440999007963352398775794130821976197168580992698043346047786241632355577428581566186571824010195535538111352121485797606413095045476820349765867461490727686996088404849731695862441838538182693234662801537251589170140427069865868659269056130815751498185211658481261185257569848423258532038816700044693955862701175247377544373156171037067197563013248472861769899714399631950908959811021401604874417690767377910512066770581165139346535654945610242666965316059296783466789640209553921825749881092961724785469731539812208438526133546855447530942742277613164128168230383066373844494821890156981172466013591423441100118361984923500768953214297670460281593105687238248041546318592780681654105410884864792526130613074429174752401925936455251363154657766331785194604820534284746262830105407865442474386612571180407397122992650565064860271101681838403294562357616074424371740774696450524506980914341559971327191667038200830773036448199713417304011806798657573632006891313525715513627427424698116124699183540666883236255297131389504944859233257770653270808832956079405025739185279882738136082644489078017991602474030299603557586674686651381515306227335572804254825065134100769309509342471134107745161843025738065242390996244037271091305290708369410034567309503403416545415162526113436756965724229825569180130177675643265942220016103037495251069566976*i1^21 + 158666716261352775903413587352520961306849360623193374234923281231169732466341567988711984023696473206132652260995607836805569914473640154897329053723492408764659725997154420001995650304326589700530509728010427461011115598398295615487401282118766748085336718104535104304915653917393208452881370666620657929049693973916217499139995464165175006961617279394624350135904533913846553800117991275500394321846127589062126207056499680230890478138325048347212764983052251128872296459070913060334888768545479125557376056056347342800896527144358112692471908071080555140352355825856025679022325397589757789949546139045444097619692641153700396950894198670019010622825972584879151530382295319590908907730779421676562139991038454179710529485167576854028712965440958687725866292876721845233353268608855755605990734622822658315488872083191254506047929346024964890106315052525328406106772931403435086755679464808632093694826088498018162168171132908944272566146502002072565918228448023183535198139756939610477780583344239784463354532622633807256485495215078979648341554761408588775060060251616706411859348601735085635585392708318891921621132475203628275816958958893746367330611640412938304156447349212360506925164847076710577586362730947483470352337546976954430886857201111228531817294728212163400356385808833314000682652054133005138773055457631279656628401365665277999938879740957603770750419872183277910374160219026388680704*i1^22 + -237998365589923076593970593648536615131481965578207919738531507272703027407098037375646135626346843943585333007251389905180197515204716411895739075174098499106671734784906140882903635693091367952917646572224316652920211370430778045962733107136532364899389288104454650894010343731941573097969698931509361330237488314353243848476407929527349054878680425082920660975542772481764053011666320804006884303464139992828148893883622976227546406306532914794299125046204935533258888249003095019988851707154429547599886010352199099931373780849554992269820402492233551835138182244935211057392366783533741007757831359321089972372957698793146060460844470069552838544357336428714504612362744215390492895765844367993567348711107186777099912369203740235778337690986178685296468860283707607320429400306918304995339537445013364026680939200338313965427483072150333897958749527733420274834914171143376810299773417542592531012948461565279188929731163548696133255390426354611884817449230820555046728234340037495770689491758150578685935040657533393383838422989646673330451702892343629006405969065018218681991317472882081283180821669046000265654730225971467371453004739723922850655722739646652028503652570145170048923575336584016353013856650055467417028671671817979782241316975991493225689394327418865350881204253720629438698495148400342014874018872514752802232490150774371724430831353664458682661128194500734199511659025793024*i1^23 + 427861105277308994131577511897750056780956952620427500736502368241790337937987802101779661753299846920656874800771651134189048352633249261134061488913787088920863854318025011039920793782799862088329320381093101373464819943357164474957860608975393564890967734682272225281309041040443738600708312462548814740425070963162244123196446459233439087744424220113023164750948654668631741365369573906321171999417276967201485482809392366111239633386060488092268679823642052350725958333220609531134842342045253957086003752968281610067378695336972568580307199519600581767535683753637592659405135729649790867684610682916724217502568518496623021454966167734069866270042360030736701258480138970930329637285126975617423745853256804955297542334061106051696301162524574467188035575005439984106996986268834526424643185632625342083158578201195806698722802440442524858264766295213269514894666959349986796933004206634163030253174812739864561996260163949831151351238827649709000801807047819524343130997822567939096825187824265399015202383029597445115354681723580213768085873343228420150078981325764392556532678832366461201373968732144124456381049763989518569270604135385183186345139113506395536521802595799222944161380389212761092074315838544201181912427105636116383250061951547363468974454948286973966267968531850017937877712973850362970239339251991340018522960424072227255109510983393384696961471823123796875225858048*i1^24 + -246926768293443362749827549388557790435344835209742990728977466980905637469040788775318856931345984433102748453782172433289901831906200560949522710321305320396914579966137440255922727278639316568018042374475898189810492389155985026763709670085810132048422062979408501189931948696238332237657487463650792381553734383390326967285758981600624515377782486084748367596047658935357063983683202893511481705296142836279832466609779727713551548018607555930508783018610609784521887452395308295192750424499170307837656306929077741152765310859398231255925481599790889941325611007580488126537532341421097121880429603930857909553003064984091418266918767667871682247721963862542152929994219835742251470343542496116005617599586413550062543991759386767972891483910693728167628572088377746090303305914329406618536036704770999777329924230711582083223532577038633534321792748823509186689507159521842711205405927762373783193613198095371555207345556131665428170617571983046413089077126776696987430346893466719658048129036055919645478675602380825969060246562346246206505329113109774169119307927399553922378696818906463207720168067357687903817241136111014948834594012951204386252679660551973334452962970411255261776887802503675525973067174450771620097988366112738611930761901027299665478664708581067505006676158583442032329924278758387955405181945083671880557702670492507465797187380358810043312318172752454352896*i1^25 + -31604090500361471528891891302459568319190401051404656967113345260090139208323259638123207652088200409131626516590463682026242293075015530920482994366072841618063738283561741217959430460876696896036349485333262121251745129564678473220294093382856363649869802841019941647212677074530698304345734368618354614510742934050864873748983903695301555929216235552902184657323139115953324544925808752453436604329031468362335313874492955885932618327695432870071656960032210679745300133462024183826297686392197083771946152965313550239144645308931049738777297831041528345570139260030505292177230466115158459640123304831406992165859180866736675844797998969576847370977214474866329138659614252630527302764452227250603212396231794117699107499539414633152922704140551372871749159716832410501674456145354172947777884994807412336976026964511877140848443176237446408394555641935698326003592707979470818399127361593304689428473901441966892090430580787842545083574249570985365996555623099078301269876048084396318781022728306046291260749723740863549239697563896072556359836375324577964803670797166205823209585039330528736947894852821633794737618120573118787060130426632670806947509391399048693854182940847605993094390015833575624564891094687421015261333117300385689095843418004423534720263915409728731503406467197415397882203032494552961104839533715216525953040204730274522351386909877256749720904289746944*i1^26 + 37402087278568358242424325767605672464487971827381251374402136130841970099640852628131808324194703084311185225479122669065466226719644546596084708262903490945579526157785731472223720969186719664453253396860244159461337105290710875838721094146364555386191936978092224035937070966492333395908822244195346757616724060606479095099906977079017092882651968804539343076890739419849790669023195728323433525107607860383555717598053290584251578343280052549775045740885174430503443751090841457608157561297186225477610341156656694903796606884493432052709287483954373100015219717911680158150992276355536448707046764970691874082625300488393863559836104811123380212167419531446621317462185698385535244033847136620259087947468076222266196123835379668390041329668445561321494172356277829468993860144545308940028412208207904159112275835846198259998657653016417901461267419142252876842006304253285569720570631096756981597906928439336617722068881682637708324949700869893954991464711757821205739155795047508820719832993360986497026701918400051773025360320461710440180405307603255164898311040668931815031669432699196260355424560176070071065344073412234151657579547778673823345095414361641694927805924022164052857451899859135564305847383110206425286841171568967358729845950429441812574510669545494701753299634683746879648485596634149240414581224648289471989342795062645151952729816549683214640218112*i1^27 + 5047051444378565117103450623555149590960717478198603439032657912122708385607288083883614426410599469762653010258752465939478525095501630084401474830197025186417737867831228717810904709612839709779332878107179128231328556372422700781657394567632566523838791513622360537163046843451028191901536179928113432837074757336312441775183133225226153780405721832730552869591230893301715958341836209047995885121105991720112780516955613501471083895788071103059799879886343428446727458516950759287286537540786022485874107616307884808820654486454328798355869200969542219508039968125534161701179732835734074794532845578839806364932257910823219209491362759503669234839271924245757771274146704660220585659499061214226809560955548203387181001098525005227844139500204777001432704677332667803918941516583716046388221040422027079737233814392117718342932589487565724950282261954282516114822141106819220248508278789383780591739954232709512191342938066007368785952216979618094988503258117375826222352496032659318078131344455251987838995948332474255419980806848054333494619825319421315724278961840949003258608905567775374136301774148820638086517668060726244594992316626485473921893685616905672160960304888524868160133464098865187809812900808524923506474710107580397925181839903291527130514839244695126521024939260950627402034885823370914569506448689013323138653916699378153301832600257829011456*i1^28 + -3001611928902505555336529216512830954720157264534196830834714729305759624404672087357230766588882348701427984282371591512149732166308049747038762739197217543632798641065551784231502189500143211146345159165715787892864643949256030711327735710065925485701049954294727963536828998095690055929740753567245252272110341839768059852484006820028596806587108587486659538038603987127574254415730189055105291968948049087108719158107809783473141586807233176735987740848924172290125603729679560705845033987556490465814183860574599544358949204317432661214396017469933492165931353015676089576232695278437006954675064949700924105675665709126311545976640017086725623994418795873256752431072064847186413370250053568648362783232514534488548942713215035618413664776962997335358303906634106787524233146289382366228423322309992780835936286198654283093649419932062708340000817531488499258858092421159172501448977034232408835252539837159268548025064102821480581208696676760492426695334126762268837119462656713879031601562340150614981802591954974965096465139838411664936877738161357873435038723207296316026893843433088565189134976853740058024315895330817392242112283306232541604481143083801199272815791770729737919716408276686078473221686241631005174285444122281770741653437071585363020123495796957160670991894421580022592517372590627063332785072753961137508964862578814115312116743274496*i1^29 + -285197145845011326218532581945345608975165029314084094941466536462170186968133223719626638555284298848912648329900178992510100352076231031512869565342187698580772045384712384956680680330186810912157239441646676536966902706039948245830716111940139709320258087145915330994078884958277457061582776253083447432643803350389979226737973206397437968322070444905497395706558513890036670474259341500464926304311792935240782121337284105781554291167419794120635380229600787164344841513041638978760293695027882875611093894447296820921507086062245561005416165931381002770380765182599776193327289132610303125314333802961364730987631305710783005267039317622436221160440645343209262003421708275376643479264042529778413287879223186694539960947512402819910144664880140905496607635889772332804274243528645593336012034722081911440500609793356314206219692044304043145472212023697224989656746880634716079628100616273683200723211065895033946747101735330901174313423107398031771696346779242387759853285004595484186627165857019139185924781159921886030294352011738718633267055886296115775985395043505302674173208143546643589660700615542142766484531785240048280797948909625446906224268161158753943426148139314935276349728910287473233432942294040782487696702264456042075468444897746339838565084155266992899468183156314362161618304977011155792064232326077712015114719974549162582605824*i1^30 + 90397463204705594471114200684175928676346776003988469068554669797246446182820952073738247585623543518297424691475613332351779025264573931722496762377698326261790599692604800914059855283952161653738271820209976548407676176158832914507799599911516145267983726340323764043476760457900592791289023342754314159437467119376993456421659707548741533077734030347071615508629194059956629104829236575822609908293296327822490298583873708847421975549274694620416839402943514597982142903645117402903829949920322502727507116981105334413903822452352277753360858045467382046968399677836456946800017418743277334757544154438889398330502070649285742661981713134995323861791235010628170723380648669870542044642941490504041217531716396067466182498208862693830054198368652326064132049766215314131470956344057584795244996877628970358818656924663891309398982447302421032275374215838159369314726919549537444859356458827665578938915292750368197992061581921305598538915024137614095836035285293483666195171243176016537085537192939351460747152820252269470926947283926583773308891197346641114124345762332275433040586531474006010462906271707161633072480803666716337470966857406172486164238814549315345304753947823692369056461073235356735661309168038963131507052901425661371943557244373705105987162476298731014668993946457638631285182443865631850339039792910747169712052904535261184*i1^31 + 13513477132465116532223702626494878981822972795604390876231838190269863134537681204238512980077043500056523815977217665644250523299511238827864017213515413747344547462491319481839439640676844434739478319199247935795247958139715109438896419867731511956885667687017781555019215592855589559175125143642333142068478923921618429868934830751998187535312397313359598547581567810512265592533771839070339377975725129454830002954600902524536673676162230500977901117024082152317240828120475270773488919975955990183342096966632658121296468535019663092584125533400777262000216164471197045431473598067439930459508441154463987610770828976537699796717460284308174422358381425276437162177087563342200121919303135027634663923641047582575125851796624137475038971869870962602994631717193668430952111784924871900577499075864174831546719712725802257037132565015087714824417144700218919015579208513663261226015232277986568524075519498453915877250011328047210221480708346529021984599801736835997279054502051482695201545322328164118947325822478940940466034533313820588629892243928106554381609743369591419573942314308474935165415934330424873341132061901223760558423108715815313865723436653731585619683082411942776296567840325751748251147821044691799267619596092891459881462804488589100164823830573708732310836664893051157501980259187605287088032489487990310549648834560*i1^32 + 74283041407101251747245962912300366928401504488168150851037394956519633663792423489041295226585287050160131488571300975299341788122108722044583462389872253472627255889768674609723211450359465324749413961569042146747879640296826389667669617212071119883388312822055621163106711918927292365725299621810172817457770120893891699504615407243510407329652255332348243098621812135912081301185269201657834087620545470972406525475592183087567442633916085364008643577899855342372056931929043755630656287666660891023914736507682098451204965558981359831045428063591635376337709737857168264096864028487001405053273063389394344750807013643444176976565371810745482273278293701407903250749921330275107799483698460359462636861054596138970891310871299026517575257180507238449123452622389970229564661549884348534664766604091411134971796502093714488300249913108073013477825122840671760147294356448764765303684157087447922822817452555940203686422220440081131334457842044544259208672782994270212898591425088499475479287815492247229811862358736568961541821240017816014027014659422932435831415581384992275025837787385912911045991012651216111062446995922413694856469190263890013110738464836229362352961421458973476578873297680396692115082921225327903932302326806094397977634684259346437745813045411743501650461258078433025665071914072549079906435310087552630784*i1^33 + -51806888198213914845597653893098060526920525000700817407035554292621002835396594369870460705482778980021318967374166419073974375630722370307152242477664633521312020938197098750680717488159274841810448250690971914078868348275929481194335784903773023903953937002009960205416950175154024604975632431578076778875064516295930688537626166866884261869154186931266221130203786587459811769879156128047757065699945290294006380701846110005072356148642710185816182429700539750279385083444327769830310432032678165904609493219647614520118009170133113215092430733668227759176104992396341762462646583681900536399544641332424743210460282093579551771627956413345325664671319565168507859987532585861900363622059041042884309392391916742406002799375952139408170334175397666079788303786001805440178790953057046423518793289707892435403586974267906294973435057472234354774963309688666675692413877701783843619767362066170335551727646837825901914404275089754468268569203013891413304831389717141554268118255633091121074409062792037742217686875313968647058828826418425325616967074331732328444609328218833761310424832069851296497246890799753095604556462775395582868570986695569094733927479191193627364317679294060009608873140861444740397986857088686146463768679069902980135957867115368615391759460175513140594054013496399668875981449187876312006045636493312*i1^34 + 3672520644092689823801442875010567318146482504695678276456084644648755305208965361172837786050155553910890379780848260895089102303983958182481656210721000395275428705458294894725612170635444779037780244087254651329693158435884199865850330293405517286050700585623969878354152513160992388593069740606872966880814284380702109492890010917370691653518106872215963541470754959109008541178803671422590848945365604902461025325213933367878001802092147208884916202152485701670045518251852318778901646026401056067732553533210287626640530700363617843832633935933772810381712822759914895827179046618416521346043916328263466281290292773464191808382908470872633274363439992282862506930973355942482316154769788312299342904185497478773548257478798279779596737948767417112443240990440574570919036262187976184439660534710615096704607199627762485590257728876591020681812668841953682905238071638407546852405875006948800679866159918809523447740920181036666845655855898255746624222924330746758885878134398006387835674830446526206243972899507431586463725316924114309699435625435612151005854186792753067634685516845867514334928805190198957727240954556947609940273554813896396965091097897537330102252318816867864112194400948467924430467294686425797794292386725952763388032197278266913336855066114774083597291234793964109689814997356225803505893376*i1^35 + 885719596864923135069197492884429889957879129803187388830172266862651996470237744073972395867993070980872034785374872128454122050524086643477812726965489320213420598792580667730230428797544052280580523024963582820139329003195214039812236033471588763875558656546947670305767574669335502930638846739135114208104095269227092127448694656134619232729858906664327358343566700402562501317894750439047557473882660919599209526585398881614800129675367144216283912448801170884781671081964121106447801062234257093462131495434678161931457935941311528621304064123395904627099569923284845770537397251611541366780767196002540847727971571904210137440641857823762085557109908601588140353228535304641266033605310517860371556620003212866987399572057605363837784031464231910715009596340951512727346145756814618622247908903104046578014742532781476332058548155219629855451978284741958579023887877250509210633769551950106708199846635469635621362889490719736744632712434096242668827133819638974840884025371068568446281033880632291103904842971970817065499230210232720030750441948753147901352133935982734886811647892683403946772472423620003468426951150916681517977022004640504803463271179805681068070005210638874307796163306491519207067785605022323555037156694811042972395093667695422333875476842886864193113404093319104418990312407852646400*i1^36 + 45831160097043687242494879689441056848456396966652852033302355297703480371745468068757880449935496796781414555507087872468261535890478538066923340691496152802884756088085546136499469225442753496374424437953232117385235464736655492415000747669186153295037678104278747088582501726031777879649393783641015516928287920274437746828316721201005387550111772203472835484254140269624229865281929085674501712767532569575583120115840380989762427220877477023211374923270969449496186529064252402274467345666408023692057260698210711168608672164423412882371540605433255781711428311846256550689175240922066328529168959833368391819229072283783421995847028224764459191749486521047157488143958830736112384207572451901485653850886145762743250273202962741119130299515048888585289646634188061210391741996159043685527757169516669734347952181548144307672056627116055186313627223067251482677753009007308467074444402929354216074370828501690966509446581863467326763459040086246909832940667038660009616176889244674709242827614949693763544127427650576952678429383317454750898665981199026083380282071673595221092928206547318680168554304115932457900505497748792416172656824212573410586077324046123708686322870956637077815766207830932420894303657518487930254331873140350700888148116895562424829076967192883605584649612472456419120064233472*i1^37 + 13243255565613249220355476405137999531759771607743229030627420201338710245538321157929050949866987905520379866577002141898466495330054970267670998926542736974970750133112613937133047629943818875293900303120172211328793885584269860643028099148837647303301705495255546116079236965586954729029847682198567222685405100961580354294977572252053750588547302370899556547979797415384053128194537996573406319823832856887490430113144981898572192622143014868985355626461282959822322074513362807870737762212067676141895536713923996602881927941570910395067039006966501644949900252664984216726779973876212567258022300081440917920786950610659099040773278030671517490046627552579596862872603706936475744706633370433489208390080068828620778379200167140210544953528569140512301974742910883399257036339153035462146165511510592983624265434140932894614586403050515088821540654169933853305133453197379664666888774816945312378534628187061560845228021865739823138695602156010299810620787635672587068422958768263446834371314599565399450127524416443974785734928444188340454849292152857023322679390136806516021276757196720112611611022718454632199012747358908391064304912336290831412217285210665341584877925040415956699193023412198184465648942283513997042677262862585348193269695413660402550475747188912707826753425093173444608*i1^38 + -78722299147045976193534427997919537791524321060885295547132450605106866968578221276040080721207691820617129414239162811085857728872910436832402697966207465453050702564089145825879139533781975470250136821022852484972087564483281657518198893329769723338615503602364479945985125398700952843902193987740311390495088153365420551391450597758778446162321867827769592095894053790194410957550962734102010079582549031829167865544262693491482437176850167508582640713918616225244098102443389181718129544400923105951163754466880692575773132794988045410356258048416370539564877597388945928212204743634717982917824283852428647365191148355845748611425880427889911778180456453012407348728302286038321494149793792287137157589962356155129685999297573352589948962473387354702159505626926600244737747162119455459312897839172667651677947409269939785772900328224363221506494981625410699132835136834445502223881227001716067624133109385982719254840074114478958637273591154619539007616659938408505499258208955317421340196733212493438259835592109506560750557925846390149489042944163328793253613153940478876307795784088410982220936438218944751123549991263369084279210793161688628168858598784962828464850014707174043069659051232522800227973349794262654212569331717648602709239407702640630874457174074695977995226696384512*i1^39 + -1795464694821356698683942344001235863497955252019412437260222973958352709340264930901982971505380515853080168261191059474066465577840350734632017771966804516828409960458234322460300979093435231441135877169321679844663299180214441689084904214427623070300936705410568024547604566788999467477887620162280161889762703758881151276762347286734404555613355974292814644231472939224172579928066413057741705287792967015401510322067811702095474615202365453060683237321271762959168988954269075714134470551186992512997814499251819259439057822819162804352694111801913448058971626280295002765437344177636689442868908652461113333531315918954065524759064913480791421790608217326301684444391808848280221127953886439867294061563381381780346846622813696939245428138299076372387030967238489465833603571931400893664180382279122026635994546276740615225714215512956918127476983009637985537777056659526475983607217504225019826758628863165302022663237574154751498953307338405306093337081061852716888983502013974528669314734459098166928126555471821744150593815048844143553611607871880784547587662657829905376146451214092553321000313648276139095163444648306697144606123274029863519141510689703038501383197879824465230818993186663950082777605492547092906835107943631056640672972145990324578845204340923157260009472*i1^40 + 85542265529353110692746608096860489342883383638972631422065900430725075677040693193358873717757935790228550837213169011682654739089043747750386676454352501293857748967071232867579661101932105739085233976360445936747690188743960673913185615439037140581573043313628441908174883261018078913026251891368065324442296368050162219604401054948966887706126519734034385199891961551030324258421963750624972248024617948730078604503549389943907146304420864675222091586068238036762303041826648223732030172131321496539075722627769515997289913808310293383373387275819547822696325021222017304226233926221466352415190668072105990367263181392030135924254507672810548186446024349890876304773936783453590552981283483519730681035203056975146071568756559501126537903640866050815005504838488565756690666847145991842042174828407397123087845218086004666470334143454678424528477928867183481260894042386874373106615304391291866887693785734797167256255880532640137285716363091282906722887760819663638628729864048132654395186250229629864961035043853527409260909123848360870383308822827737669693547847613000206076804462615457003890192956857944962332528220308246296453534383146002095493037429353590688477750637429303045575620373072813935779092804266365315773066741329895896563948576120860923557713164774670336*i1^41 + 5681568897172764822202110763506885094685271018996232234265119471689292173379973294637313666364605669543361139392849999332825685380600787877789205832370106344422258080991418739847450072800512729924218614831034961990447755670321958922282112851057756489341038565114481219383560716370930574619314035511318569210062969987262170807478116663583998980466399890231139660173303630941065791269304089383617093756560308254816906872439142599408286088799065379301650862094218695620439724688287714719471932263336774932365998955012207366687199221169155445835759144776947146774235733517141773417834024126016474270138409239040682698128920094108885494293660902377618588068825973622827050049236329068591941799627751734925163579393932739377449114870329692458514937731051795181946403300883589560170175429390844264983408075940723892692698267782108476111604133450403113449952016658854946988957695304859084101491991428004111431886717086384184312635061980015668495173812065960194667369564664972849312414421929792228881766357331501139817364027548136244416292560917977074417168622376636291051585699449281945000519351512306760752539767812493643292832842282117789031964310091863376424963760119647890370591059408103541304306088335965721048144413305007251707525313963320011889185650064891178583211376640*i1^42 + 145021508190095725827710794227925516337385697702148155226808217380812204097497379642698167796423679362103089968521921853382034058950341084970910120862497109762284202086854402973101909198397059328472555418268619017219909283781807942015386308854179336854182792175611717821678376902260251167747497724001355822294701846849472657633351350113723444552196524872966080721666325449862137975582478422036888271237378184362439106914082669760869333952334247432009291343055564728458225962708505102141450626163170442575506474344174114553580351909403980787815857349981044862872200958332240837620239309038257936972071030685368218554508628086513677712551768700280093002923488360310291698211155468575813383005606833137174261268053199264811694698623271112051724230617335456391926247817650373607132795212983974454514274552757399030489081423306543979109481051746636283485596110058249737043651956111339236150305205490915370789647762051415492252918107778011072396545872988453494859351219649679197130546603504813774210653696480184218595159627028391682950767914846119176691084657543484913056834320094671992876939185629481527648851427344997074138881731791187697150841378482687878070676080663236725219481155070707769540687776817655079331551775405637404098818168307795386812261605720046174208*i1^43 + 3355764261584620850182307435926679700435787844750728111763419737396791997017337080278562055802481962792213307511060012488157952317962178019681537965470416964362887572836783318687151604009157103220763610771781001480191385545752674123498988679599270027491149776205461020992884072020846848362280523497265667657450125150043127093784137852997028770504395502070741671579924099968871899416058944049000884338416103771338334241296555604727882290481667051676330221992346527593126153639075031510708316585376206974353838772951844814823427713222730794505581098917042088664156456523338560743106795217112608007528919405463690622471691841111093984257688897700620741329164884766655387341369422628175060002417982998573162562373958150682481378257074968237372216139837240788224112683989172445187663472521940012235537542760721172466351222212741347255851372692992980880170463387443304888513641438639793736722354702263806578695768752500416428551955680424194801898859654294826000228953383246130167748075176653653108853988575649954997187694524291821448295538298940960982806621765475979405264097578083846928392591021854564152769675636532710219385010258631453740443692799023871786119136642808115609707541498349774248798973120995271288639891676511731706755767124014441276059326349312*i1^44 + 135411806568756784569818877806735585146966626137804053011212734487422450247698213329657827203652994968258068001264223795517051758783986713136359316592200962796366673331172932394316507643180993075608588193459075550910362239596026346981909849312385114545781471380664656160778290368260467164839111387999714394231132416028463612999082302312581597782768489514966683842732395528421986711613172174620532678872374561843815751838261444813237509973961412141679507543347363524681671940519099863381780863394571092990869685119783787424094146508953203792252293721080393285427215171297913342227285996642287478176860538279449022568506978105201575757445411423498152580100907115363459630626486403037240940000241264079389408777691173815192359462814210887431594138917774051919025270394830611933644443141106361700606451517271691443514909898949717203489675454081140276129699394817395578547115598987589603112427450177013262385755842186175944691684991268282855588787816626499445187176846170193902525589537926217046272338505044169206207499899712269449857790218209297696787094325674106933215989288661110424313321608941217063739863361765679879160804740485255837749600919017755097703153534315784010226051736694777848077029884152205147447058328057748026336248916956487419428864*i1^45 + 4902562993822571952547202535548735861500252337000835920789540767424938212584210577852217860581015878018409310311406591382461755092450984022260174307564097801758618337076079797937057223849573731560020363359649422391132797722290287105231917043555744027629013783140906110078753620602670839506671346395836580549000446391266040124439548539870919233199917231340881544704667149546436854182404598777568571871586509077590015848126717815735946022957056319163652470404735795264111678994495615151240912749013092113256083301365180828880211535843932081582325664275654932282159886452725651167386709899280725827592381688136612872960277844423190719535425903102166048920060516390344477369852297243541928579845431730486147655245787669195412809866459937935695717411352746389502422248266860114811752123532094672809328239802708910755510367337709966876338002595759535521548111015072131295856137698086654681322770446545272452547209217137675523100969842095779137373810957441325140748057410903745838998329419467682066637152646541423230236829566593557116970110282517727486075689365254568912581695448021424309685490820489048185495980175797511503326470814867084482746931585957336534276153042094031010573486183783538473957318399225840027953393808888209615039718573998080*i1^46 + 114610395254318284713565110622440640942235491876936897852171260680539052738546425614739022963255256406602496368546806127543214633723809784908026958402803650484501479729153623823936896097048808746096335607681903516165874086194516874955003031955029084838485506261174869039132661734483437842836073536717496915100934479994384700673810135634807411469821532465262065176934769587641801780054134817347050731132303775405807410943627057833137668163024104771277443048718382332368741472941443454725028462620254484408894738449594209069437867755080896699086622347088469152077507598396365894317238070317366850900703957984604670326570029348363859353561417243088407223089503251006245711275896008304413274677012644479974757001048572182535943698082746797463339552022361256102137267694736331365760804636949290552485074600469470958450805007930182785371376813420324535324531830571714571785278419441405042437481941746354209277618405978528066145503726252246402576537265548530206983993956704253561961960623140027493995389480083008840698912007444251758618402699928260260937584736190917996761989153552042474727622388254099783617399080877457498652568343076145463804214872261206893521155940262012940952970010751042069216156238366824773992478027792890499117875200*i1^47 + 1628597080731992495958837562771437421230035901800120864242054725939667734265371111295590893808500765579208879543950326698393610658845157860411026111805156789064765727117223144467216336893556853500087096631185859826367406639789249026571261419935559307221602475815527835079911111105943564958631375832609790703486179149913141163177117448783516415287564832397166819366456613970904338093636019676443282167987021765752057455962019324882637961384376750335835321633836517265808323215994728154514118610399911587183521634266405598503749882159274901633496306675409082007533762835532604588172317692270319948846733288671322631634537502035085858502643699307593586757350651292332290269572706038112301062649609417264147266183620079242295114901178965681043899338303249149543198280362388297443091373254502679881050715747924782145433274834199000126184647728344683333362965668514397304538706678876129399144592454496125786753167300584007850354700361088488656699942048636856342131360965964468518100068341829600952847358619752620200258895450875508150146478933150296769347056904869947881791376814550940505298505939872615749671259566882939325977704116825568672896039617015406103383750979371971844173857980375133119368271174872358892375797902734262272*i1^48 + 12881760572675533463046450553131162205822765240918571997791526410327897207326217046147545306456090547951319079686475483215079146340064324670877404631335291390077804608662568846625528511765705998873449366159776865072117869265173751032621153661829092846464321300725846618834589209995056671374858904945472334557187021584539761821701217536501482394706715805465723211598066847604082216879037171444584315392957628638855381665872860538638506886954960639947846758057187224426304730663611881126758684951106057352124076351875576684222931085832359055917487123740583030621352991418646686034497084626972505532282708440126351850875820834421587211082263900049411767138352474425588944897448461440150393492963157210244767434728472048373247824007297210003624682216377935217363012401016243835339614487660774390454186291375690222320351879408422158632765295722080274282160516735258956217766621342466721059969426121730912790624232225295843001430326654777478429975608183465610370124338567699196543664698416846511522424130675693782839425570286498808675752437653048013031566773087803578216728604471543482992042622981126277972269031522528013826588222833737945141966468988827308561071995286926537888276369377678979704977138676903941699773923328*i1^49 + 44370617144373842693935236079193694257201621442858124512963776139875681648010591670643783541041813557307821193686729455681091040166615275860367970184889487247112995846674807814487548672127315780686730423662047647291139005601698094976914596836018650295393720161761479059929655609883979360581954299983384469663993547743143635023477644950403625472026801434684427326902903679947966792098838163270434714760737890558915649301586410170817162981063925619266250562684987028950084447407279079043105603952261566199549273052050904279976119791516541196596185003311184867126440962359519461981081696429514772750149292433861296827895421582713303050376647117972488532496725931670915853889529117611548274176313393566586447254736322662133474877539782790395993041054012603809237333692932817713817057803858030246052827775613532959219453844438306263014939115726368147638586022703849365366304377954808163553642290777655717114147038797699427372105401990612211017056574109818142049240190065110075706029126642370907415505650858379686580062342593011958736662157637803585169328868367008789338920195935243818843728925020019282255456394238051555116811114341811712240679546276505771008445240883155356762929432561950278048140178863392030720*i1^50 + -299644574140372247670263109681892338025671757252493147826784002434243672321306824762017987851683230127784604694478623089146507154252441558052177330533742570202500935085020603795929084831489862368818825242055472972124359017764154019557450752091176806867855875383169380358999392481969518795147743566284042051769722675842199416325880970782718862324528155021081619056453735416489644139731392412506327730756295502730375026862733007529273296823437965452875493664871111618770636570945943602847602607422250828522181325820202814142411969748686791067439758272759507887291215362961663308087738583591362734014236428270953816497872338132720336820110357270714107021724184882786376855508766757138511600156188460804400984357420697138778562817203103469803720256666689641175898800108291496805681256096645592484046969066919107533108849526039541450971576225211468887791741113905905164733295597904104215909873740547619469525722773901486281624901128936456979835449262754297036491811000860858112123005785004638906240237842242656432148374450843493836799441480664757856560852127424695739818482845128735267082592495511509772410474795146082249148436898635258629963593330194712022035078273976575672840586332606282390265376276480*i1^51 + 421458864233936940221942543884856378232679783812819534333431746740406072066519433221433208657433459484461584507707774041377215059421247942074741838190111793832180159843404620936860226242879617777219160593731023439737454930959291020008274918386683089390433253490972897246891603665015953311946840296534584980524692923770513345056260202846002365600215062864303066586605957704662078748996095185060765991598165154628363683833391990105547086406073374825079609675280453561946944358362583572379760076279505043414071442890589015709882906741294851841607342208512872543700382560027593555494037198649455205742598750914163158525595079204763413064756444177407827193209067561343109624004763530384826330376329481170104178107147929140320524553472918386378229621792546695463638397215194607396505667649934126529588117552449329163615929716238617436498350393385164185030617907539719219596382425095756251074007393436361969237222172263137980521129324202872767581419317521007111643348819891511327936082703346551043500394097103450434781783912463305951616096419137307152190090007078500885773678482848002819552698761392240847306907241969633598445445150262380202221843178749877244163428345826586516778809205516304121856*i1^52 + -282767003838693727296405161905075036374063856430412371739696265463118636893889700131528368802706524863462046556578931351034619649589829871870177258755466264303486183740013578825233459419791068097578491294903505284867299420288024443464559380189126158985039596494339201841629071802876566767699705053166793377785278465247773745990164478302891508666951977227974276628158506906344542605715998787814994502294008981034599801579855252159941638101062119128979308700355449105484066826096903288453312500664552580616249957794660576943015152881928703381018464099569785472420265020771729875173275760262305022106683801375388047634722081316720848456024003811460295049669043656193347122628722057281287012298481718654823958192126019207962148858369129116006398983425796846172703052350665142339338284152156088236103894055386541068483118055746944549651910341417315741134458111849811973836985234464010952708355249582959590335870357961521455526486957677689025512092244751185205985583629983905379809384599742343164313465329734861159948898565159551853168867614765096299154190157673450906751865819759439800976406698971387477118211617403893802271342045057549713330142470320234479624299618112637910571873730560*i1^53 + 295532270684044801522872937885235850894739290769850376240952536395516448737087538661404477560881058945039056997942661896205154557706009880971830793618234015493258172255484415225792499838958817171285060725312739584375136961055128001075181173878129466388060314636398908583097664528925776823272348758165149334634470116923667733263225582866458842047091391388889820854322933883877015750818539551533559038268058122465829386130844712123328987496214229832173607655575729343555595556554051021901607568097756831005993987415297999254953383443656691038087925711917566984130546152180489719649475012234857122889368059138753798640658318192773677404728717275541352246533255751622749633245035266774117921123924165235960423308866627091724886869690620189402213660984290956547479251879165949709255335986828189582063426359562929254505094112873480697559168595402297680906824170741886031036171929575460148673497274921068413840723688780049980289959880066234117494743540380267856428585439658535167227092752763316062139502390420855829275051100382333325967369184769283240141914848087127902711916660498009670233843144192681417347243096092704718270595729746067682882833900446400839180721654797229359104*i1^54 + -582801665048970196138509524506913568154109452588460111441558306437577331470642628319672923325490232446965427533895531726592526079149450467374273099141534158009279653468812086921584288919112956985918468537033677474029696611415559467234027057834674701363045800136639453330441624705343528360414148606408842163556388613119293168172614227530482900281885147497631027621547235080693100623838453339543200463855718424135755332988809914055880757499701751214548282371949714779338871238277292613901556463218291975641577373563716989905914535944083007462526103025211208389040087511850013513697803077223027559057056147058415724613387508363776926823027800682627863347198487710877861335932191378962396565424720150285084602246957678949693000559642666873210534893238230689372039073206179059135109497914117017926542609346762469027667059143343203456013442845093271624243932059024070880208267595711929589918099232070908431306354061312021025556731403628024262570208495975391718847642886010604741533361717580637646326480238559158327776725925493687371132229521316404428146862925699040704684618287176282027656988333415038890767211886018954591500525813213169956627948372785008070822461440*i1^55 + 48673056599543518370682749552744816987940241802191936205344883123425293878690381455580707515378622891241078585118521200896400422982137911001180489742370221917883188562176938261799428689443277757338803426166301484519180987721179943646247632658682417229860068501908730411652367414650670823097085339251046800590985296340596037984512734200706732211510500869355266585289936940503823985212832204752163794836997107126279850369185839603743959616452415859718906031156549753988054213491232346033492837316862271541778782037992652569821426992002109298991967192789370805939431776141891263791959167999384398413424831667332556496592021234083838511174946715533291561820993842325105843208126120340803849241872759924599837150195069268714265074122617141961288939750908896961309294326313929493471850531600393182640966368078200116049987850843850817899661906692449157268090583099325900365322720437339639321848870842171523320199350344892485264766102039608881548303298821994231645770836593026341061443409972335737931141758583151758698796750264047125491258556341428453398571681284609690716238605294160872356054667425480657807557460018757959090711793742341821322774840009115566080*i1^56 + -20730283339799673697077360318735750401589122701284078620127689577851941546117081176273694458720555286130333523898916523354799008797137527298713367804190159299585830077226767651042520449163653388042602721991335691186128544783784825232674420823330092302172385106173990449490221138964897894293006593984296637838307826611228754822905551853135042302414289153803194693686950372023359610321378647306504722035417269607010688735293475365661592447641625124151921595526755026389788627316122182190854674607914703168306693377414660136031885684216478154196519164739021399564424112200647388750178013732981355814663026534549520517698338658675471042854144938517421597143635483416702378889110472420550196050985303829407937854235169349856624485489931453083776808301641033343379602706073110998083613962417103390149716197528806941688149645593008298914476198656262851158860424357948742660986285457565939125822858164564265851248825317094059005632332045441816821384482502279904225743048858739824389845389886174385524790836569710926956672165076679192059961269353528018093921195917557345404924079968769385852078326014409996361902670597282277620459249913770138551713792*i1^57 + 3076684675532480645985269970890180782714692412942503506110989803890477121267675498529246668248313445656622121037677220807365057802684139010092670704678922541828033866738536481298913691327326442714271397943705997586838366571098863341061155155487815442929771900539728090869071943234441532427264766025416688716862881277367981179817123508935990743520238001730906027067833606309236326293081322791298169529751426454602364606913110646882284051635684558488943673572607631881528451880120746974616851372368026117490263636135168562521753368740455064130633948821138647084920314585716591717796229683335004709767391668997547462198432357815284709674709956605441357129745871837793647741821190058886885563989576385445449859279391225210635618349737446803149030211148555193549502073677056809839617704458994782749385545895084983913903206703719034893558554544222553467304025869221857044391526771516833216449991299699876327900367121748810983461031073528062003848425909381413131840086403495026239065669785916797473768979595635419872166828288619489455128415449378252546437902518125570169464393839564526393696467961027607451361685669543436803692308480000*i1^58 + -149067178634802725452650898336571267829128092995902037601480631918952201665272306085476682927506980190962132116934433027478424792138303258148397739946778896543985305250375788133209436680258497966248870665536515272017717853808575602941243601801687187878119045702739153281668052511602032849549572950012552967445864803647268600910851013388364468289133229836696859861242507735091881890232727469333326479547098563243528553124502929260159891651973309490175443179750888998715889639726044996618764382337231518546964141394041700596655786045369041101643260082394976876473089711092068285595482892222390701806687484182174235876613765522403758808824525529430861773528484721654068949277390420407684052459775564147588974467216982562600022420027641703009399170687404665248830578627216364861967191826307445907634740669585845516622268207564844443407871122873945770022802086790346175876447337471147895237062597186061901294417018060509551600585902769765959550063521373998233021388523554565144623338807152287853106665885128081864487832067276375690663004719448023800601895571487761086248257676762465013740837012533614814623256050000000*i1^59 + 408906390173753987017122933853467536650569217436006827206947214237301545713224128323523792527467489077940579299152410460635687966823699514550928216228088975134121040496632233467947737449986291334364220226514108708626855016455843068248579270070459275742076399372222900017609348642930135125645613927413417850916135218664091718452127845009842883896270107090948169284341385116789884789738654636057283780196050904347965745998509939862772419996698078317925812724918864860600713074016803476861781204097037518189990136316287416287723028750096587723921159199448028534835201149493829674051406499441559695987889432676476954961809398503106706257494778999990440914634909594311084404344598528162937940526806276241110897005353708174088675917376426913729660014646568023797815399589667676070529820540777049842296636195336218467184178763694003534872869291633219901032172336425259348186012798470563569589786138565777705697185297436891060067687292078362324391858116449579315910043254630274090065218179811402412465407717609624307585115994677152118503758842677077227916711132092807087389150996337890625*i1^60, 439999997972724532917379324356903327999895860806116156825707294885169791652420022327786732333533517034356211656070695990064139421331802300533691179291124735831369626668771931052257709922876072021105290567432119954712435099539670306212494773231249224073293971132766814166451264940478375344077756067331189453181307927365933584317970628137851324850683867460600688235289194557571361500084212923386157174694373202098495970263827336770404374090899865268006361804123229158661233533181770792886787998795303137586084961727275946427756112630434588467639887889156148233429416722051518222863866910899073748479236239571168359797038539385211279767487924366973985574175351461446042409643551982061453126321755548719812378132029577521859785993985562794904609841924329893228698947565744099619248301669303812314215738165216503914716087208762876746293335346210390571919273084004664176872694369489345297237300376515149076704499788996456553468776141659254149621942617486329970575895543560594250504826592154401953931566473747946701048420140669581346047941022470043727791012894278713982162418373148633304791044371048423685312666082826586325833100116460521279373200486943499408870994796358427793804997259965648665699717068879341032128279625315822812265135361330254532707824516358048118372222945291138256330202991489267120289368953604374500668924296714209192488688057361623075699957698327191142354571201017361451941010049353449975597266494282346980788642207092314337476736319927452103677995292395776721004639669781032435287123184550276021149279243634017740776323683468715859319016870312367527703604851396984501167118733348437624729672070091510171193978132309111092586332670995708558750413630049994992530730149353377031434374488195499133605642050980397688630004782405609033632496312630856281492194555298840429971732119114350046346226674448985104671122402080459000309553578904104603390356072662663657630134587543310212647675198183052994253694145145379577349976774004995445641751546760291999965091758291808870649334909668267182917589754178297956765177850860787059757944919409193531484056766157861952418741964550642611852955548295538889201761498374932004864000000000000000 + 23501172471923526925476968230284469707163855497215814223472442926662936541359514778738849296120818633532869899187875495095208217124024852370621821318821534937828450956692050507759884717207770853945624965086326675299386243120171772895785106973151930765893834977498324343036745554350190178734002169040773636935530564273195454050393892824100615322162685680119356967487191521832875120112337476178169686391147752719967888356142138955796539945646783565473972122255674059528341442918739501104789805671634542588778239855321395724188716077737291938621488359713408048576231377539941828273481206803436845326995033741355528761090389698887279303682752025756264651937489525927849938935989047717799136958253398605655851998402372842585353236685680748142687633828645746234964313283514096540301902634909750640587018288367889992604868321294498763389350456013557896131322288069909847515746295830008598039885312160361985326548245766756877594674972181845142631536316788323117065627578139251825744720205178549592224525043232702412264809920525133147065050642660235392452273311695505416348020991289755935370713149822335035185666393564614364119720459993373618979083964299285043486324801693879362499660416823299507915956715073461731760040167946497045860660507171991461562681196753841625362046570549530920106038769372086092417633199291353209952571657385935022102181928201967199044228302024967718394735100664214472221831870669580499325647917273417783405868228407034869330227987092140290493443046116868332106042236541740865276189149157317158763990000702730054148513236269436360946916103997742636512722291591857073379013200674512530580286639698715882166318457722387623076776448476227807816276864736140591028040977297672956720774086312812111952766717904261978381714360423368314471840155870426046133194677160234900826090958188832930755088924549893291357947573034356600611405166001801113195661300809861300764853628938217803494404362839918906019549819725701017022223686601644689082601193466415606918676075405862201304239567674604557062184371539333480313150524825106458694892211139758065904167477918148567358983028239689558585929417932208490025078649922365109043200000000000000*i1 + -86233108969446037916684302034243743760555939196050796523865782734910315673482480908967219152617226566137956289169947309885005161965210664861986981220038991048271169777573209993661985331117693072580126200370986235609507043867010697180266729895255103942377007245325569054516527098933359921849575319907698509438295940141558187956043147616596608127577629228472951455539339291998060023435840510049789288229523508665323633104896737825690984502436634601647040087971417468268967329286461466864833530105101197557201394910417401559691871004923282663141415837919636911165335213779778358933787732260265955770847542439062933116152679869003862255667292661352576886186903279373885336069454991750806411152180430112761834640218300987255315249838394284540438597885550422856525982747387854773746190468365328156212373598946295960054945995243749686153778411428030325178627527472556406890413063935402187191762979034904865107682501072004030387576431216952442578236528173219222908612037617192777488504979189755372757035491568182403690904900041096326197903866235685771814727202374034399227628013033278353754624091340275337749318084546251269467520596438309230238539462639960621936997049550186138265290299420142990935257788757630767806825434103224093123767419149778088016966363639939681368668201908181110692906933201496470073982804743720540588479202759641462298869739666769691562388663369029637677965530501565048357792189010582375494468693078106652653023163299524632360736932734818526438347998281667090837412767637560237051775832551042991748467374414177849684681455910061398836525604203556745532400043474714121802211169097004088176054624898742151962925621669102568013016550545581037782779353107385892754924655215365967820559105850762418658087102570220424252507533343183433441183411688699666833115307352961004848735487756553570406232814144022132813678862850771160157954436220863197219941419043576234772995052569444478269025284016984681237117309520412554413457672074378659581028331336056469798860062587668269190629757676385866472656942738161939882759232491345736941061217612551794440645313907554652752613340238904580028405465739528270420036372605988629381120000000000*i1^2 + 225651132720138473138920879969928439862119647682364371339519922862760717126570692932402430834109207906746305317628895229455783857861657509239543986525190701305844845978545547341285037273108393804134306656260445829971156597762245509438897665270310467080871251636459236337253997497402757567248747208770921447206528449985897640329427399096189380867877062719524701051697408382406395364676514300766864586873401681913237755421572071504295616343386365040140390501998032485946641589007557168839933893029587662470767970122684214827833502716289191641874965955045741455080459033918094172210419439267719404587602715217335571313899437604523450832097059390823019949213529837439306467712155466207614169374890908843498222329433574996534513327567601526427624865260528019517460501224936529137559002404540348567022654857331347819177147926540557236279743879894364229655614604848547000190293891071605433862893429466526457944752159960225970095856179338767059391472759723479837729941824954379063080467601987633716173759670010013457632239879847440511492213141610676107497209318679661196239923956622782169617959203882937798099242415753126073202938677226900837149719269123134778355812791338489027588261489208982482689040531716843040338748787584494027319792582323372771849790918205728803535386546444642952238648617097905970172219501253167163661653067452147586444993265343989228095897791681247848553773346347059685333123121937432999833612526579858505913089158086327049872777208421829181627134855894187669517996444762535669055318130163677611010614664117088551881429885040318247811906052540494988254551722847565407705949295053330532217881489209167012505362463799375953251624358535444724092621333137745423417131168343074854494829772383390143364721698986061124355935590785241915856000944694616270404836683978495928561825281277941528412311944254550506475315741878880187109619330887935583066373785383198864983872461911157000256608826058025985059613266749729924109811164967186909621848202008184417496345730732150593499599688516906629862134313151508591380364882939752752277957197569524293745360628877764405609958572608307822642666334439913394774309364753735090176000000000*i1^3 + -383530617690902183157316266729245563577287279477853423729530479400344582647480178141030023443286510293930613762640634088810783993180022618736824699560014070589552667411409744473905941870065037173015924780006119127854467198505892318621890863893903710958316395748832244212539340449881275587777922330937229962587643517035343707549763477423599701989710767399175104904789717939982690407967690137224636757648065107629932531634747427144445706782780235779003771787091920500223280415287378916242688244492798097017262525567800738651876913945860350139405048080583571914982796266832572065487043019295698085839407292237181380033564009610964815056894807710262529484380768623387044337542737424722089426025986916518987946303982677027773532523135880763447631232480778997597799712949208713184916752175086551515253769272996821418949701384224662194706233012327220336453838153393484930219418808509064051692778709117031242576973809047772481398761966101877909629277424147593818731258019336773871202999524977529525197329595230147845931009328764037227530439433998154593530117820257480595942162026801817182114802792903559095400612606629063272959611430369255026329865046310192905237661980817062503993506490116396713906711646020528750702403168738064272858453009446996128252803174351878162805011876699480193437367909566712255990692125168414102539145045239805286448715895159288373969882738088544211093441106282303850125544594000157011566846121765531594022507043507701687978878841151157998162765505868520955853484879188169053303090859749409195071393043363939027598849571821234013840648381410661132007673699410348825817875205058315203275335094460818523628868085679508458176431739169272031401288457157973547112765707716263021215420382386978961527127170239904617403174356458733028007819188806478843527194633232530675611668295401025175273867849536149640009786148386572625586108217631044178245727427258407212844706921208897124721094220154633717543528959555155278964431028750803871706933299279660024618059782030301667497517622022398421413045025841397560436324745470534302162508484863140966763424982040594999907093697186442994995811513128129598713861221011234488320000000*i1^4 + 445541131009597003258923423494449672065665087697701149159553877900583981685486759879321795608046762432006095680014036377829213874398269319806865432629710439445787344717340249957795197619268045226377919006171586460218850790294192487533670787472292731419494639939517743058738894401608852291977209350132652404371884783704474769219955165457549745015175151553786212693808151630669813100894019011549288511007241284766210940990915616264495821456435788624049728557440995643825447354135014739009387775206996333786246494882959105563793516636807312844506253249242952461627085074976200490643841960925889819851232477571773969392450336676639678829440095608984245110367367346486535788317530145955889073503131980647996902505266445512326430087849658336500936807863302182580607739500693084614510204405369446881014426377866242538521288771783527147447155348369199979196245326416307859896545177080872985777946434520754275937279988328418036852226686455330878441558682391580246075782580156595910888560485398757436259794409739470690501333125454699587619382060734957123138276553055136898261968559497770999998391715757841592622975788242143591725787051613775429111519112173574136665159669032380409030894106108014086479904545364945140800731523000588385077379475630964800039552977745954555919406252813117353582507462582955176115979048214355880592420320139983215200295613998725442705191983462476754052904706891842148700170480064832772838803152874192916182882596511067795918549906721620050482589694505767991303629490298567726448410592323321213011572636676924170718381884485895044811526270401275989005762601667915206854504874678643283766701099455474099341502472559349906606693099660682522401801537384742241703860643899244747614617457238124974846809342631042381975900104752531608746406046108880965780447514790152471707773575465508503185755097129230276550713569522028190433476100042595898350407357627416688244364449069566938262503938540548379752911201253904376659770484834932453822575486170305043939457380881488613800282252839077707893894734046623134311166016758622518078556231885335616660400631671629727673073411274644831062996143619505048300356281576508620800000*i1^5 + -355042227388972645213653724680319088009757961486855985895461531559332077174801412146334033468208488106967973450861054383759531619310692434711342473936822289632295244178850564803880526470197012556922577790927638722858838448462670516518515076892896866539664616158068030914674627085511579134513734888018394217391343761339861464602863299770537879331279658575473184459247935556932796770487047207512450591559785817946016881753756122027315649939751460986622648636412472322774801903874575574970576573971965834382940669809860926429089305570404549745478592369400081874681657245893712769745952566471913605088745603254886507811026780135877467870078059717629021364156003544420124676445335227228449382419518405626030325141615540752914796080722813184612019555649474214959103911452000404349623700114134348944142329022992163769818425641890721628255433358998138323553639567875940539399387296599784599869945488783637267668047062437909940606448107862654440118594347479305264390546270986425954760232213441045036991365278896342377106293240962142341692060390169161889930087349198150109616873932297958910901190890466609692187770572510241147187157721479071749656353594234930222370010062964388933514462596974701431534635896835104863585185042819863072409250379865591769616873107975201172068026254307488886850655042381432266828194026626935251598072233840053995377936173657339525671005790450513761225096789471193635484431647017933837020952993128551226698344578630208003733222493933953442087438286596529104872646227039258178340602958304855524967761894729106371674226184797550439417597271374980856959871891093936821582585378851823981249162794175876083591855221210727950404329398886369293544091309200794077925356110821772243641805581994444831159028647776672136944510137040246514879214030921693300652830268092341141370646222146567557698078693271032645104127322238970801793224612339926128740739313845167084700049324433529482552625509135425116588033697675049826739149570436131387729969910371072201804819102570112884055370335847077605742510110685126341690433737460820221421211013408315801406783622494761094648683994773427284321699635719244869706029054491099136000*i1^6 + 183597738463646784921503451282913881513881170620365698972232350495313889334267241314441880749898876009770483925456724516918419057087883240689976513227340861017137834685484686010283593789083171669916329559187803911922537607156632013776692175784808595418825867352084458482761693248279900239706948175936704559075284723185910135938074152303751009287031851405143732198564148172433274818481641926390419904034749746936696089001021058915071359912155166646390322412671209465683160067152879231446919269904889717340367542307131341502629482067567348289853921277492488087437460706211768743695717550881005333889850086263057499576299482210708032862317467524782290032149940431844225662437903087126707735114414563581654006440908012439455434437664339621010565106399495434898742107599150541110485692437596686730475495614987284551761893480961547883058954458911593923946230227475480284581376956638524520068887181382715111901119419971378597952884579521819932971075866549040926715098572218421435825853864857957487782473325209009707114128295070749215007694836709404998406739159794927307212454414466258824531738484138318317148029209061150759259085535227597123379781874279472761955961461693513276684333936038092804804584729991685615026400819367405020862774997972717781987892388286782644985463346735105202479309467733715340517458695572904564563620499423832683534342588038172327074011543568872736678074111694388368105279533817317859286051503061972728154885680933583681465613464341374193743684652732947768833847082366642200031735113634575983583863197137766034825006922159029729552500991200994069003408453128036709623965864935261201591973856206249461857673492248555548621836618344364540011510016464054024490142639889543915445670345042673236068656310993732823813138585414440678015611737944697330932663114486149468823788385938447613492949524586338781290377159685300158316002547339481193514715081099006450561903618862539484713249055038347618491293549679107012108734317598939430820271135063636132651116575641066353300096822830499458959595405335251331991621702195903801150244882622316310307356008751808035967587707380104349158377004522198502247869749879898112*i1^7 + -53264910746879526307320311617641244161560699986561935590379327363666295776667505409383800737413049756246357134707872275764787456514979331048992486842170544089027568108374390508108863417387580030417510746072045440862017766067379271692975436363900221034098312090804063017121454375194234966506881760205550177774817518692779631856203710481670588867434544163885457290970706096628213143160942519630161499758896718102893503526051503261082853552102590274870074773080130215120636059723430282872870530308412317980957214035487631127836352155319784305526826963652115801206348854099161951524840094288705532409687104549850541331794911839228241918267921045207524642463362911622436506146282715460132140235729912351546550585997524118647200392763447584225171695301578343186283729239042160023299111269436494908739659718231875845445559692015973952980925544223731610674170504280098105408995819911945527391638499867817375334236702883831186855382745878182592311884582857487282178403212017561374995212126471518859481163794896692510805662017315423378998547763833944591080319930243539008180425422586147196685713671958250226553118776871785652894082778129522809448292753479450016143853183535491240874628482545316353709296172230959192874115813590294001243821547850154804771436595140359920558311962919611267100509359702729136360729364513367642631298004370784723517597204867703344656603792840117410416923780022742959876532582807257929899682261891367632063063574160092968556620668683307684234568828982041160939548422210677169519942853556167158319494351270966020875354911349427414610566605043733925246864946286710804096897923880722852963134836351110993964049123832367850455202511880956346443438140583602638566059407035111627706426397751230038678841877483320737339426207676476262049664211048874144821699412437267528549005782526933615374718248382409025493297220909374620092720892196763057539531143213111349110966226095255807014058675117434686837782371038991762729666200567163081967042093571684475594089281940706354354363751816444729322303230418076875160478735040834547022402965476486354171579954747243403089777341227349118415434046624662371328718337474560*i1^8 + 6323748532494224452643190422895223356481187707551512539923596064354058767654203145761511974912397797160683318133866815287460896312909868797363328209968440258169587726243509014768486408302410601071815031056495157623539504125833858415546440654255874092116959995081802812761148894663772556562390515895133285596679646018203987704956377578716619115860454039073337445070012957100379415112562723563505533912710235166093352149925493103129638565377354495475231390932111822305468771188651065885581898792050718318085454592150355448047672304252975014459955153106796084324999945693908807718554466840834123926459502957132822377970803124244801153209517458105083918756778070849818088719694020623361948149511612095743097129112768922327399540326616668903061732252095232317993943434403184822203461980010925301473232100789719790003251557276915330261241660889881613719017924725100267988508798142860408096236482963186134092910121898127662817885497038588856955037538428056334872367399191114265224728370976603074305659207927486652573958601964018918296982943980614467010690736639908787401040974877103204078518942337042065171853227689114112828391605053180861075764653439322687390991425508348549267545293243314456188629710856922166622155155388403260170058246167342345593707243078312740554379031767954704854921682842456456557871233768801097796474979276913429962623906878050037864714646780719938912861267148845298689159964109794660419900908294330650467044352458222924925825599312744144896546290084589513717000860202626638115144711283642734901765113195098730387733036409841262203715504325266510486912875724219916832217437544248226342300555944511437629770982577012296807275898379382986158486390651747446042698175080156678522931350913491999748278516063674241194366318501128517011847830794368435191733724737272658194614242180660187453385777522929526993273224380900091615901208413664911546746639369687003658276015029467604930398119668143127648563452648253294213772819377655698030358411094921578313693631942770933931342441735834987432396462096635159616507266658452653671438706624552397474243524150181688696395184514260585920853076994535889265032691712*i1^9 + -418459677008651617759203262819908175390068225406900899872393708155322927752061999459683564329029584332649164778890021832975243911751554975585081012157358100160189700709685472313363888490282217443817110160242976075435333351644236041778687700130180932224489094331088020617763363641248491883550925085976295042009277316948497482045408596699843249808330384524847235725204023957205300048728300507698131877122137611167867398269263191311615132287520331595660312510029973879214206821708011908053938119841318949154987922070772785737384456241421351560197284669120263378178576669371467497311372225800951830849526520096339826474572762038804577062124987091030746844668308364796928683807040916537446900000712661499202209276198050894222298615178990335994390044990636898334416020142600800440434277046536210049949690003107134344967596306083996075748188422133920054505853560162723138910130333785227631538230345966163580737349664386627892943753132217787767894851857944010744621380197293204168451203304164558420608106742780623582858238761737590061795551055244747352370525484575877322526091145685486839747055587098842027675009092749782813735146574063138044722627674477509507889471992617423379154622033517036278716228903727823984768523049090112641720483159432435518553445078668368348543216114933015662107994382741651419755154778613968824801822998990112116340707918370025014902829141693069944140210518067999355139139886889099727462384537985887418800960032457989950889296610265004683579899202738331186097143138968917302873209510538205299912839833051782020330332785415082107683477047901046921516820972822163553588394160990303070896046454834576752617936679819457792798570469248259532695871670219046751389657357671504899689566559870983594438201597554209518667802813089928322384974567893963095779053843369233798742883497638683914532329048949857337718204089824274248489135884791749387409540323315990493093059044878177509192929798898028861144183040748323473095726939260263750054954866350933467198417783384850854706374636167530701295758031112729853860470014310832324392514569473208265015446245178370301635253277440685466674865586164747387011072*i1^10 + 292508897313687962942721687967077238727709527007550410969187216443879561856350869907682200195881093839726985991449644052722667288428811990778122762604322584830576957235066666474632234846346920140618001264037503623865249160574240645620895851550476318771228042662383510684128271765600582444463582171389405111836107097548744545502983440055460188169790685337979051980867914826194127386735993513070512276577133871079664721990825640023302222796199739136665500889658846993641215967867397302497510620448157399076639855655999026657870026386019720821023777682396977671656057303620722668796757279239171391998910640168752241540376951620166854117121793540129795452795868383287393093619741125686560241692610147690389622158798121481221062723930076052757132368841134059675118571370059269374056312569407250797413257191032960643607903348791453794219656969109218712708073597831742690317481817650068171873610402059044121779235416434548113648227335070663629880533549801377262494316014092324463958659795436787834725410948577286910408668780182372742759205638928119478913275305529757889652603968787466211407955515476283737099945994956399134806200054275568999418354947855372717515594192771487501874086341502288389737592574492965953386804518347797594888612052184119732682070069713387739098134151134182766832114703124031650657540956854042551327843154107888255944213008454567321790338733781745339933038687761830721216387032528232430426904927878999006026180200537245601763440701868180919423107085582150658075364730389756663239859952140052406273055156777004489766190026327150155565052302289140711349570728503803621694881538962200897545368440858420131698352496671661118317020773593695832421284442481126162057666937535417708250270672396879540932602264305471424760261769235489454626579086167285521350551661766059804666014909408673938116768480397471784437304348530092380739361055808681608640191870977195764176011642504124816613771723818562471401523411480542531943391886173581914365151329234622526539356103787066455059771377353156523616837457032032419130754135785441021834698879106374139662427941135234051827389151917151016370338423182496628736*i1^11 + 38537800450654004330566930651685128107456764720732029862965224886032209217039625094134509913853483229874405862411331810663199273028497434221611574631578856209790811003224321103977284630557475596513776869948070804677105983699747851808945564953871415789093779344272245090767958487532324145815271712696705134639341257534418827980707179528627130496628986712912351267478877380851190169750757599542825814318499625688517799656689037306180181893678415131394747772488067159354963333856312163664360775162324541429339679653006701357504875117006173917255492288276076116677121160605903227309580577022629165307260917482377059242317734619077405224375288348422501402041333477788302319804916852845860520297619812170228117417055349724947018385734400425105967372740600097655006679689558165951642569426248353215421324529907900035269144921887373382644018780420235105163417141827803817340483836280988704912084613350076192829411250387219768110423862231549608742099177258691672821485376451011427609222678619511153551741345800778204279963773450964235509343037665061837654562792578011487202570163473238054477300689775347236915495915187820087244305067364494811596305049148446107748596270837112235262073013817763086468401674159286926183648392409104774536992371601640632321683931231252931250662442461854808655396387031932863605097384034867802850735243658270199012151349885180322731391093855181212084754801341506224199611115024631852705362887529331128153318618866667149457819275851532266492986033941740138940713967187204642792250574210481025372201897529480604616827258653327221444029066357195752404789904225964580854708407847121449058919006141318820018598267410678470578915648804483355492936152490374808189709062455180280465962996926794243196483530255883215677703143018263496091419025936186085788206043024224901986337319641866394821053548154377518878799622910292728133801328500802510753347226445386623479757259251959527270721546702683528409302334731343758655978460605754022035397041712288706118736754846432563329461647210901637679039059315713947357454991539770113463712059940474448104926530489817249737525501386309871106999170445082624*i1^12 + -13861402016190197088818582380847257344861049572284396609671921724416295040809381056539753788864212344489884852908582809421600465329787997740889566523059821409812837489271405240004056213346912871575543528092807654265292177925145653961791956113476991839847886439501206061964184989111428537982410836121488353564612853711264609843454231091339413944430532066302549776895515208833726761431314216104752152246776390478848938156061968553786920127699264891833612438032321816148914718124159480112270214785344670522828976891593780247685452658326986519602105613715975795618926733082698304024566650454259884529674326550974371070938384634205456112610840262297519706066092972356801169587843813164451987332454293553300834079761689902756510938153060901636733281905810477283564255954016259241071846844979848161597870004353646398023909382544632703068185668658714000990178242355045271058291980769215446730009966477338850461760644127210972461094086975378907146281172523919305633356063824737408905554223011793131994232939000279161437190231465630450011777409973479776655150083517839162826339593422186675873214180594529869359127516400552939960040282043173512896824667553069324119577624362634279722875541070374124331396978311855569523993289693813776881140819929777963858195812945636107651640790560126066973848314997215769177432700745185547026129425469144779524669327258513000298775450266318405250448762594164231275228668498883954165824921995694449502169057154725568025299676033532542519932252301401785889422273428303869915638117276523516469837140469853665228332604811302848469400539632204657848440654344989238703316145431197758697397859407098255984060204273820758108556523211904539354652453172797158230397170447759021174097496057644373578287786835497508832621782919893933966608954678740632721298186090686916337559646990818319417106717686838684302875855682853609485529047821808785941015798899177434310591686681771433800462658529354060826432117962650230004810716106983064005471856349444816189144400977913578573913534810022013884281876945033336909967377593706358115970225194772891166853312303230139817855372689639565252777257992192*i1^13 + 686209061729274166350921866151782157573308982419213595429386395734463800085591101711265737098963304939577437259197341872343157258692355089733507921106193084694024257298675735741476941030608904741991478707332555373784297080888841270937702179503378968678859428860573118022848471071961808345095423114658610374728508240888961583402026247444667769016396638147956449583028653362524439533687882829188105416107746351708874874900795732226582987935619676882346462630503251094666993656535009637788850004121423548300186655507458440975857625412085797347581028876777399434879030775293404724453014351763142237114362503060793215447543426004738752283383963168472030468448280706279871400150271633893370920682115904688972826359095713449635027712422020439911978012863883936552068985624129827329815162469024660486866717031890845781382760279849059777910651427396692452568937689346041616866066992248984727906353987317189291112269499076379230111043641433406062100057858772464973236444940476252358850165730791185741878274493256069324836540160130386161246780167605933048583029068110403003898629866778956857708677398806668198850733317865180016301854398114016630327770014957223625916208943741817831128140801259529231546775338252813141047648829639860045665516643102151090124927291386429811079642237272485958874034804331424599719937490665129061107386714529599660652619067001054764618654467999394036265359301415932301139186954202191994715574979450352959048415502463178625358527118158607784404045903183788179383920564992882757030946117177928592532035554904639369084272504100276259464249080183274190242968210177309086097802763526303194387027855089906003103799840820413756215253733700777531636779725315367495230492491407141528369630424258081179612173306554535993434939852417862515163410097687130106064042958521314641601865035058007041068731047885566973231832398435595373643758900419908466526498948893176922200218928625175716579987885602002772148958717625167914911301726575949347585592264110373027378915739974440175230820151411257916082683672945564019356928608698233755642999109092028478007396945735970146679683452526445637614436352*i1^14 + 85339041363586002653770197797447638638941830132671265279346937771227518007485214774805853685604543449786868958757560320704322532841587837054074316468222173899128940016349449637091134810080950395551202881778052235280160039350084088033356788898427700585760684933850315196201343395774127151072258963277746937670395155772955618794795854569504363345744567019950801039695496444698463720039515051348155336038339559213313091767139722748444739891526962853244266876427191836032730378076658730929666529528745259657679653869220116714334457130483665797717253259436940919764860054844624105650151577938934888575556830619735529292066491524157426942289946606588107370766507633352405394486513671058264494681490380984548919471572393691326471248908053769984980420895388210124720905684431339321262697857889069420133698229598199816689254641963697889985174814458270013688479115065039792312489382238655744042982600566819468967931248633941747394604429370280230327818091729888034240503235432734069469990658368022235261021782514247921650775844041297830071230390115048716476767594627147906848356496347507747646849010828906298409346775898817747401290014292436471712528827136091491648578198197878125956737097746904312374773967491695795099945458488347329249837339300805888286219390843436254919827459359936362542272108088078520777258320995531006365589524738822387828541535466558844716508204025923111066046562602512367033892890588751837515330967006031863613650687546837604728190652603187263010804205778785839095511467419620669049685212468523810462744436119248136628490225887124301781025548260664038712506572674039068300153960749272063252483731211584945350418188412676384368881848510030854342502471982760842484307198365792199458138082785733877606888992504019547128534684438725354113302302988986747514455245599295619559782781103337226430728374649632600481612767155511528881969009339069582939249617566268286767091788609435328447909915828621846570478113005184594317282024942966939313935481253223217656395906776132347834152829750297775670401561386721594720233820917577882000981374343105237043705459282835203946257081086596263968768*i1^15 + -12343386689550660636637616419088631439266361713026978084215532013031308016786014548558759608383088427653675300518123600805731269783891321373046987959123930255423992671341354043249662811802542344694731823709758170453041023460606972583538115869516426637153890054833928172913349057726690020727089121853026184028390559712451041581465909849330459860209229936439100215467151593564883549062688029908386061707272686234351761495059433941125018359026201421353170620911311094756803443030255028471008128029645173851579706081947663532680220533083502785527041229159594005220784162309651861837122720941378983148592699658502562726051965773200039937799160436909248568298075121455347024566379136356234606115256904626308817144576434774025517073612663704213367240385965598952938338164342083945391487234964894143649241993263339393489348376941933235945308394929578465086770475755091356674213972028423189124765043383623132923018195632514728605411991843633970797849261968140110454430207356819200868615132614851982077534782332633017461252484579636752113486250496064821317483296846042376216199966292280270277444370079633368495789015824795319994195196130972614538166647180871168182440829797519761735669481462236550221973879044956323249059226474087687431455463899251684505659241387606909580824820722137837873085644620005092406203417581727833408031369159044920449204980431564599258536495844217647089948945018047670568116048617866272115803428492349597497128969423964946540207902304783900606160452112744396981049435031642581053601867080898424544251094824047905377910025276553573813649445464531192521228932068360089314529511065192341035875174605454855719384218291718591777984987152456693942847858306070755265178246541194707745330551962785436420486229914538253275285350277476643719168682450882673838233009556042583389873779551605123570432058106563871866622983171376447535944424574579494001290123890751768010346923536338071149145404327025178276575994332638557846209665621035147030278867259130923136533077812145630730200879137151676252410452839575996231400401028922452452756151516163533544521741991747404317739554843616346112*i1^16 + 658614672707130595917480632832937645531346398229391373450027535239299282868165513709332105319297396890227197737903569732952052644913703230562252244773562334668964221858883022492317660616841678648435121410821011109289934600398045999999396236698598095655930115248886813998198853059090045131460805206849964776921105630391752525051509740359641623958750793465401323199496009743048653724565520449351338513568878931157984966710694305031304179016098173751485425975289060523855533923394676181312651911411186626585441409510758901973524198941230628691687632595911622107370546341588086778055138439746018168622995962394569974784791284974671757805976328172272072511421049776142546019050308130923770256079379112011161178319789345262097584217845417561897770407335371642460888959384351278158152160049216284457841273653250797152681825922231345332458421660368193744189340782536133525173261741148258949009717377136127871269658271082811428000700335727366511207953710961182940176072878753740481122922682564222254107268696902629122562630473881462343058653887356148707711700753951650594794510049253995387623867770207132881040513332746038796938363368465441685224329836936153162032142434647144728981052066945647215606319434349959515845787461961608981394909660890652718540228786303377660594677259249501676115714980031468949214558428638091067774712809393041397607803639926709615545855822943485066117354921070190887667058563247486999547419651454252512080999699357732383727659568084141158166000859433698143430972198759655616695318023828853858331682265187672504621316245801814675706444378271863170604731537359273013438807423003124221348685740070636931323042917480412199485749266233152372484472435394845577068664469042692977066740121471451453010942599300770081636680346725727837615029923634840876554905635991187984268978536743081452861041519883708529826016674089586206594887227278621042303100161319384645817369760377737044998997930372703814744433054576186024798138223238701219811047775106875839851068146709065080080793938550316355060466793860728762446768113654576142494088973582317425653239833814110226364840326201344*i1^17 + -17673894674461496937856982228833017315166979949311159975417643834598662507544120308580559752666158524956020317197743213715893247783035617376411908766816917082756805381399988749112210831150624572254948444222160012752722234405403622644447665419879617139698323092868694863210844657629415169027043674372633048784933101336754882101250421143135972524131746650590560131794305949562450391529403944032800822829785342297209807680648696399481248114687908766433258040838153177643393452556096053402844589293427699710522303360743939328574605932921328151788549880516294344108067956299681555007670560403668925079182234516421242152723201135696865958859869068676871051690954374223264072230060269591940807339311489109656854071090015490744263346716496605164858399968563921701251736273470935626580929745985449341427500794813322791791206730641394367317549726547523195526276282559716125493851625380991326451452133971911585871521988911789847135776795430191479053303702081064809894358263875365625862849015697650831190369442379359452962756646053819368199316541960917242935043484241860268312217763737326347883907774456328267143235086126025229231905721702437006960529241332089682345469310621293947736271679478478010499317474541968940586175123778049686950496852306869782811993961715268397557612943614057048221419524774954362614174743353754862318590892120042977213607038246270581414654862579951286670993474265136697186571716310678008335883047364025498186158123250799177822396667787041033245280110827037582875690448521105730406394217710028587165204333601420297619655801679440493159648183868997211564013554539242606866156725874472146265457274075489817013624989430587801772618940365564500561983771198577681799931641803786038599049243336069456925187642703678442270426426421497710742213296252090573568633369574443165922953465229962395613078061679801002572887005223736787587047656625417441155088940671417202171211518251702358318037737847899298452851482568670659746042337171559519060482230388547375795859943609444361003069826268346968707625000231087375125563459339125817075925801685079667744492588517856644100001890304*i1^18 + 230217255208241400986134135377393329337050550929509691292723890894667744119953109813114228258404142131552517942554590408918940434347442818551258633332984471281329593566504145954041045054016225502524578390742202296059561191451301966891285449454352193684386511648922658754824521469706247700928858970389484500989247251125856106152083215741935799370226019199497382018354834903049895161265487946812434881456401433554514925755352565869272096075940158562308316687805651552362100086506527179690211058288467855445607241051752529437205672725080788184516086141278014266392892613661348406918233106027748684944183023632849055826219634598162089691119305240516606248347852719757535557707865132848068764690081856584048286244845602081541027915152279136409264203155535459295226986142065549453117289125080088755825547526073958066730722489987672993100492696424590634998471866280278387474948269144659874785219287981689356314626699797036943030873045523009080690581231012763104036370586785571529483135816957844769221288962479428401709674500226563262260578060481588556832430863940405634747579901793349181333523804035500778685343019968557669508696191077893110774917504372715009631013376775859279777654612698490117813235377193147736771224651046959873238912853133830698999047005721639796585077268229378737137643026109068708276762490360230771915010794374671079306452987039863697789279824076368202938743323922436226220694198673385980295298294104644309362747465636811678096528292023059872863696082664518332782370745316762681430154161447348503854111722282324155844337526247385954698830963106196411547086265472040448269262216604895932652627368261701164086903369244619530019059720079898327763677414391955300051332837804779648346042998680575692997348479297876829984109756536590312069859958938164496299027413962211453425997071507887654571094849815526865543053486694975244749640126727455625808232262722555928000056632716563608420800010231250082664281169278519078310682643593596936692760765748758710711726133839032803776059228321440439945417653773374717815666181243382485536045601700238822428993611224972900958208*i1^19 + -1656566910954542758687860459728805085020762997934642136297305795402317172336440197752152195984346734569741325901208014327944938794998399299224848754663398188467667056612584792044804001296644255874727346621890589000344305069370688293058124258434185633759948704456767542260180535797334607189182839642927185283790792950132599972329731064202258072647659958005578322659256604143073731978850442707957112023765816942774323805682116664829370824987192672919014336324124922357213586440880712937454959551237595346752599560436497101982327411273164828484002371681628675636431224116803565897078612782984464343662454172947659354924872983654636493776306788613428362822037362523911071341295643435401435482949732132065750430243075322535369735241105086480672462859941566199662947701662889591113264700525521987869063290138273740765179828365726735162366769160969420054293444479802007725499503013550635922230788601705168046553933019647275264402595630862153790474833248708408742824462255916983265123722660232060596784105322634218240694162014771539834448962431169067679008726559119222396345757850832935694685533852621591820637351819226634788726823014800489059993630296431056410864837172336224756327742490665299745247455474115352334016177381608872467145424380399685639951997954180247626894262795706879688333800851485648876228518618833205994176515617513318867156024239965721029448034266976404916940819590533037223015200856308649204185357004654043513796165270003186741597852300026614602903972273841600308606835487632866268265456812460235178831240793239805781078149683344864630001187177704403558808436549930237255422200469384264789556411972738517546694993716105401361262702185127095829050259265981778349179809461860640020941726143453771978606387605970412902239644295728853973261486896529300431036370343957633596047667252775983054660030068164412440271714452231267652841515049131130044850008692424440543532200644954232790915782626327550035508191786056235829360745696713769000735925110680678697170943066456032714052313318851499985702027069004930815865081176093229246409964018581754608257199954869616640*i1^20 + 8003768987289177007432322497166870903686914723046564776506972419854829655082966955485093095764065902947388370397535021594060911630173191667196827176344528913151075558847308154058515236460128919009655036615559127090814492000627005351532211623950158751546878208656817373275313815552764464943769371317008425392524882952865538563082908506265441562913838697370842376285649977258076371816167137155346653614335058727569991802426451074283771050678070445835935557601688068724573302108218321238153985754216595425010815302786616598985890087505083285996867512759914157385127136691222093850121408511521307255072848082675416643491965252115011868518809997298735054310353168940615956656652391367588397375722169614482024717525978775856264397397008077217312805466980951071533406632109442330607421202583230513795540553354178012642294616185319406296939207120954463883383185912149174834942370120919356934320807991155834728772302222644352959723040282901905421058714707913951983889742591110848835183657892399174738496996629789720419792506832535155749489546912793549754099211146950878582065325498331332589293651717478564377701481751831712488402319351545710023182444547938998649606583194574722839822328232629879745365594855898824624010909641517653137775437031423632802965880141377674809339150010402427224291939468882417692417336735573331801384749315267554145613838786913028155865486940237416080280526552620819686069141014425930436340559658116962250922741311181698936299700024800515446037233823406480429316546966095508132452369709062447248305320810716223585141551888266797454318675405654478300175062319053972990911402976167884091106421246337189908942240241376914991862499061120407127963002960287918088777330518328274678888471942122981012740428878532963633559951144609178256423881698147806436542089535054990504485229452322533410598866301720261480757003943612712702893548583675814463891744412743966787838467559594380366909196202145211051043689366635728567708407747090197523225111312140645097291875591911757379312599674710251510191286143755177569516904045893065993693169872310495611709896523776*i1^21 + -27182271651201698373151965725386855352574637263261245324571722130951906631185669914619415735417958136879406613006210166126387912811184789767404595538731193381558545402262974128211806380380250216036537547047344453440592844143104911622679771874015556947016937235298785263887166846836132847639884774662526872685046305830018145256922936285956183260702313364790769486290709531477387926677058528470420431953041139409329018840598908363162843293416847139030822235703435288909335677033986048597483981642281842018477817746365602774713805538655734776759043354606001367505078358361994366048642981939094136974368425520980363791361380732754289202416207660720017984268300584683015954456635222216767313095992858404004642946064306873506217934192662669682985018611945971595625121646565047740947763157452753037389526047865876101013177169139553382078017307917145379466054242207564350470179156523807315523185927766094117826505618365841844441929266392990130739108219155566794063369388870018902298671233650688743715618297910913028778672634155210477422232554966671443076262847681028063605297496585663483633277168086681962123255104661643153295495282748648197019284393694452134126035766045505310831384630216297841000760656512336494115771287319655791496181279201056740177405252674421992978032378369037205992140675495280986539088671590797691182437688826003841471780066911769763498582158408893239379190700585903028453867573806797730103834858384944794563753201900049229300624926257491369513862108070481246877333501693652037312461647539684318110472814548309472531118175747377730200289718107858465656172441753382121977669248509961049731422593197462964672453867931014040907321487136568501191188449578005729448162803185994708135518381987003603198231786708881135194516480200374641950611579721908124822218879838855609855154079373290047826788869952508754281068196401622364877350730066292557010319839918484512873381446865985836803921779843142418803565210580301722708105255055116346847951100059361504419535611655498762122725164376098263319582410174708973980408268509533844622747498595926095800827904*i1^22 + 40793852773227064075918864615686262928583281260773308937020717534455091942194745998131876543641691413632258087318283849142040511047973516331914516399079401024149500189792127009510634592527023616009202898478823775049813363531962519259727896459342980954981231093592853614460364964751596334223788788729146104521714352784846057954340446723344050182489662164667795912098990127720727255988508222331718783242660919608763715548434718076291014248357787490870508733856625401281182670378691191606489888792364334468765100694588967011342780795482519401012722113961616890968762570043954889109372078567043498304039779786418546660449900873301657448816645288685933860804585179950339248490899058755184188734568567142923536666685964420076003576682934648148103844784083356033921867070020903297496153093219916960568228156866225912801867356017796482536314920407568643650548775600241642221527456060881519413590456819793471830943391325017705686799493169117587725898809541752958601016254700257076971620704822426693922286473614191930355966411195238922557144565271150173346650986227487057720068016301603063080474633468663515570931880465652697241813413779530227888421971993567469779194924611902219194225565814221993406579856673728994727700389808296239611231943901035062531515629122842981794853134841300678197619532202352390137018649129382035203026691996481753077625214428031928016788267689683338272559865335680198439809555492425657514664359979762156868444438577557480956201666241724830926758350216287272553637860786792502740570426703325079146501491687246057180533106806115489484225425735376268734183559315472032345212173847222272391299059520197288069261518832144619519780288146870740766244266574632947919122303614111510237145042091132156297100805516934154471898550825209854644583821713832623634467670393676233104223152702174663258711610140717854484149922936953004629345774968548755104784281770123269006634344875601533530605327909912769181057799852954257563202995764337834570676161369616891313187288702337876110756615633445497803716672777513897518526942576665252795770321811982516224*i1^23 + -73209249428754069260608397296045242518757237982292571770992131171847485134433195749638144747221078168333255901827012962549677132296717680623538454889139003278165497754028087468394575235948090706135050611174126132611928414357039968766559949814726990881288200973557666277724686213175775970109323563530265688320168648135512138996806614446576302300790947797525796289840188951125765765745718665526752956616760321712877727681545793700529261846141599898098928946174362367166781529834711509976800416286835547546319214680601021235898058283209169446788041152249020569206006402142669341292574722375787053836381596487360475785472744348970365233126206456460535411667090714789879641380305232639846407751210883891286253387557822407519786273960428499816107276032628217195041581655191081299673239166506458301690812218264285855279281504444476498600101986863649198313500610327754892478128127424672581485847027040657658379351546071069581281508329886670191486364673173803219130180574702170828159010100069737213404584469660170452851333006142123678214953070347577192446299042965764693501896290434810632337678673527524467118156889951377098433740486342651040121159660033977507394636976049350134703668524878570107510713325680143962542975611535012325771535491398988955037499418851980063931733202133362864145468003950043260522036066610186531639215964769383968175992543775080573493453791218282495164095524260092289875984134527358583811353369468590163470174430055474874305177409724635742280997529666463436767334070749377455444807255304896190204927029159401826252025278103541630703007018472727507227808417655442052061375448658509777048282792647881746402897101589788165954025873498900508181695470896740256487976094061471939725965877733623929680412689023766491347193511206767226596127720033841145902661527000705370558652334631674421963836106728742863655390296098997542848114427822602432584402833312129149599736235440901399415055834503350327897806480604013543325813186981223092988711978421025292804085886101260327222176129372747860616900976874050258071585838623801625076902498664448*i1^24 + 42192592877560451602910853773856722524337695351625037747578235523196499853327897673770161239697884466242542783369366667365319615550690558152065097456310776548515102411912914479649306153610563978986009194654356722369617521441896308055524378084271606697183130257703390740449157402286769641106205946549457165673151084025793814248813369405145842038409064270683140675145675126749673758326456143130908787767649155159336281846986714376047894294798747581627155532413631753320797154610115731111286643629767891320243560014943792292418912108886451834359892315917707646223963727404824904573474415177889496079205462683340619758356341724774036995880327475483696612512771027332216473735993362645989748009492516764128424903973060475502357070697509106924922310258768180571421047792744373586374307782123526384233741538620444252319350535273461184950037969929124552818634330232709094204444612597448210280004963345893177455479444132705266476933569307268558842442107473611708100737160325183784276731300985526060875002992963581837926127299112764179417728199442311009417380203785994868207023478609625402594219953907293211334882344904427134764957960720603019542737187412656658533229095309394140723743778619886032224599447960976403461477828984373240177992472293392042300874065787734859595689874794827275857991920663805714904916079453344064210617091138859211101359222227030876974161934140137113364889597416595323229775421904865729924797670187787992598389163180688974047773791267024428140497702976997617981876191312885065531109196808711987296990129536141961448962024659946370309577147613238269760963357940230380460849559885223674950560443192498245447861984045925401590592064448113073803579604352765785788610570936694355594989005133696270212602339284597856231333394609310796810361109573225978992228880772285825585571475654208927060286372088000648095559120432358433747704277942120162409786525853566282603695953082463490015045229804313214169841874190911476578639954687928891789487904347093204212973967792195877299611004223161137922507035463777986668225173599978512707485696*i1^25 + 5420455812321460824678718140233878787509033083482160262121590276061176112482486128210401539193018867598900298998064625346312414133503444407131021920931548938370024190226163538190107722505321249676375634884596202055199355637995100346354476965802081860323272363633634545873757440252644863006679804549449616403808988418226647711634850871181163527140356119371714047970503720349616182476678369992843231939166744760691243078877013167677961364174037984816780282723967523606522076839330991918172402599823174772710882568440118796429216225945327157013356387888445934196617978473621121798033505700348493413406322580986390524439440573430184344081840573130528196171707081989928288313303225939651752845900508652367974537411164442068546651575664747500485823908624274690681010690148553739101471471710568664756214133483546055601826140545851970437426761576265033747835362230748562588740533700667905328207628952115292823693361246091847088566404979796483185438480352859552418210913709344410315684677948371086844066628702134204031393875896700807319131126569298309358611590426651241647078921120577165709956496722728871272711477746381585134535310981100990618386043834033528730423663348587048204827006986953635387879901463693942167415932963211013905885734710841846294162308730300885008077306506533170608086529296445788450317865442376339699233799056580864951006824033271919044287393215318490370621379321530454562988425925985866700594075057075386668039339268388663523211292732753630711441592985264086716870004543253595178613110035878318230247386282771541372605985531140637147575288040334042126661771931981305381670539085475127368934673290262404855753950669139946510870942957437997316846115324534691940547538205067850253493723520831346237760631215116775698622584060854221345301510646631699908054137194751732904547837686681397811371889447170228515870187431631063133877629218905915466276943469190155589760536940503306729944171050871625002987858820237150210509922083440919115696293694903630182268670707073494502344010606697603317554414624699614618148910872756486144*i1^26 + -6384290506506316324208543362670756822273959137047705707873359906799390623808854592634693113716206351214225123783174984600149604135144636399018838458824609979488349797570634163863433642118843922177041920663836778785620374052624227209932820482909564135780817771067037960878069352361419083716416041847640071676215661788232810143849943494589606215059722803791088356641730362584310105374544529569587266260652938014825522511721009915660376380478238405358223189095399651571579184504741996519277284357944360120167418291908573363759680419976387607448336593385584305514826819141584309833889561348872255336180455813138886290363203518065556997534227320041557319315444578751764925784135806763824625213040301842439159493274389552752906779883119368202435085594852263034428234867048031167502100266232953077250789963452314321379050485010572195796266091783299656979475446040619262871255411377754185925132974214952260805634906246870717746164175405782907791324619942553111903208975775792465336631345751802241316168540175392894883435164043729394599077101469268466759440992181517313824950399701377162318699328445920666167242147023075246364671678247507297754214175662829087008405731226978439961347092587321955740998199310525968153797484831405420868614783453835025082980458757313706158794792295520488785242276253531563564062193485120543443660219831308031416207495704385511378948112489439113215535451666689246296474394660765658777943640144659991730990814806340902901721743544716320417931830280448207557086256528406809267872259512612034027902339138584667464676988988995165617547362243532825783336778838635455771513017584424861994992919045377082402456798946596505151627289529197682809128312141987744512219545395575613823759734971889598453215918786499720029735308499404121969821568994499121305691798890749813722008088895336858174310574310186673975820507238618450758958276070625385596129290211914492357416099357719958896260696786486782303178857963805789854475886475851024478394681064705364577654854468190999480114722916627213887812775309144020233642900979712*i1^27 + -866798453695098885489304917737588574620441362154644271473978769487577833447772516691826907157910265502352426295441762228973650222564377113738828778699927804780310124156853126992994068853214798823554452924065786134130093999427319987217572474678211113251129538860285910793127625582393975272021060094996281060738180121258246755904774624479029331639812118767625520065386218033538519506159000169864850838022711295032323724527443493541941619360063979011393013942433074785533453095562148079292643183379777633500273588058072389093950524714307332412322590642425017144973840427234305111863044060862462110699753646093420792099657320122996419599109323152865339752143229746887780675780845775176076647578020947198527012802588270935770561846245254816234057952019983555487960989409723612714277286533360139744569468301648879027431729660140985417385085190068204383079595545446029829198898943643855523644666534597812556630114533768422060055245278749153411984917282771667637794260995668210841186496061511526791878332206475970570954757131856349858046269930783982349779250938036175999443859395335454599135965940757864683675022133330445430513366053996332531317399456908098795681846462402464032121630212602143594968486588094390750837161358975368996959637697129831090225265881339796187550850409313582974218496898971795198402842980774388796889126490680406366561788271401706458394253350506021169440681143690561562898735786959642192924959691564517590461933517495396270124645953606954490414502853044871576759948962424589203407809283597344918383361636804545681419805404122038211540628073123150656140021862683006442153440094462675913521902086266941910334600259453562980641110971710658535110928371606885033291363699472838150749366162933575667902634731512311613256835879749820349110485866914535864180858498345387950739874578164116614891469259559450935606911709304850007386740009126075186168233038705615160539857636377713831891761989779231163424295102845986660113503413315254906790154088643304646299019109245471499322170853441868491493738481431375570272256*i1^28 + 511576210605247940349402876690821178235097852469690575800857437037920595351784054856657292786779955279957967618272416582985232009776303361243588369263932798225917914682937407189076030447461546360953631608015753262282038477390460007354877830229339040846020280546080652324023819961672428272926366061392764145111717791798180278222430782147799031799872726398992125298718177721297910951861614796209527033368499437826188072472127574914217279124942339488287822511502408707951077234366436186562945479806826136834171168585122939803887118361532647947417011746850548831544279540756570117996395858445944258057787389103466406231314779236753294688595023852416297784151192754331975312221595832569084177794134784341179568060383342039258740294042694917680315652885933730754589429372269265246636561743862459434104802180768634657024708736340224996362473447841316676573099542719937393349485249527920321517556946219365422350089565867859472517614419526775498008799241029953846173860258097449596593992325865685164735160948659859756100034942697276606104098989733684879165563854697463409792264919365510245003514820059828358072069145861990952902549886444655253589468147063234059709760857804824332222213434065714768714300019625179477965973140017642941952567849218562290584782971418050096006158453324154863842249400476176921939442876739043160469840576114116318579876008406641613332190883831669677512117220077453441965104420927484652031828370244591055432502092633008209011139888498647681508036878068431977278304943621338569022987193815253322928835547715448339480998512542879138024051932506072584670970792927761734486687217499330291881646845626537976819973498506218272840766912561494150815848025609814736712723990898538506072649903448793707013160679429108057662635879371554812588706243313074475356495252490811461645318065685198096090026698614544720903190011669369079441770039861349118137700149333965461738131727833730456997955522268905996293191827636537077583213084363063206365783980665936029464820893384793743043426916539185580336431103052087296*i1^29 + 48841911250340501762269872826515231885646839548482688411957796911760009235629737475328121941942008967830680502280770615872325971373489131315024012077217244014029060028520881666905274095536808531575518982988310120722782216581762049855321649295517838704518115891079753046979344879971193478688116097885740858502653198106620771829086236378963512587528517594981562306451743760404661383128699491063420675436440599472134638891659945442013754710233080338291173994568164332362717175976531083474896961813753087630266927973515656843242019076836560010218355709905638889034114145219936504153788200207512184220754341530678183645041898657006521379677794489866553623025833356543618701358580620197665275619433628274460151936323991683092819457676608944947062950946472264899040026290158826514533169508598459153698428114104749617507011938843287564594053181346269331373066181537202975755832110193548488842904755558862762864855124452440707067183996624181133004141682064562334414033123716955239711373355468144302747726454664945450522251550876343532892134682426585193954981816348906122467270579530400522194057191200381762881194982195517859950344110218178419841190186031349778921436803322592172667638085330685118454953350170012230866900537952414669210444857509646943418137439200310098332949226981965126318269178292792214107977301478791446465169983278428926888311725797055641740587849869350868569396830504009843056305531215642939004341410406438675936189501634626357418715163183654835397690200218622251492782761827832867492224865600542450990647919543797168729084702871374696418915027931987105417993468121979705849675813296909698080819874108091233690430716278143743069722796666684113319010791243860534873317062459031096030761311668798507028101790969228039682168946072022200096629113850470866663207650572951823205428780734099956219453710293208378020437376468353291170914105737968832793182602927186766825254336833531489178061593814504788541000237711242048878574070286290089150339462727232701986833724473436920246989600637986698688697729024*i1^30 + -15350110210746533758951327998596261012938670089289792232060475846453609420994441189652697021513347911884281083288890546992837978320113576963989687760314166158505010606520640753236526195612361270503974534849417824829155264319214119458739192747777313586733197596375031656433767888271301310557693595516430610785655077249480826999006276819824989769890768160620596735144454891226826537470835329866597944783139127657223399103656926574780670050436239338497686933751896519599432303980787937022366130218640679169405523757482054153838838947361611872609361699374145576135574941131917778708799997820656257736864783791269045793963781490482669147021944786829582942312767354409924643555061508380922174205591041335070118703863271366899583026484802918811703629900162469687389621509382295291054903227806997602769868941236746168028104721063592088815324924887649394268178394396130897050059561812164998841889877122976658930472103037265204838297329627346760031371231586487592318464631454741721972210569621193467652323286792258250723891538605527261854480336564430166834260622024223873773270778091006154230144405431428439158391697804352108633559935171079946424758618000551495270744496191832731431177667497710161941619978710538607459868800440581783482504714003360374578236063491364246929236314292076485828762188893136293602558545927343832723279244517845486954512676404886062626949304311963982848970074479103951180212739453150691595528345354103032810317896749771713228093650825086699166317151327437423344919881882267905997668399216505097889065535892294739962259486016506077554239348250608025014771389723504369510712733391162530223349797303301745880279009249197672152741089319383454356557603663575493347337149257906373068925693674864144264686633195660237048538822452899261323915563791360111991226089042612129178793298382107649446469390887952857399878460867974126980940083128756000792558869358769935552285279321770327731511777655403566284667230169964090874754282333043829899801949892681104875127163104316596686157002383975602192384*i1^31 + -2300586892096891683173615413238159126546922448668191739752539529236375648932017056405605209465813162323987730026708681582168678548328354908820684707053888873838159523240159540819609974869129694064559608491611579925573410721311647519986386572775710640929356908550383523469622162306184091398983498514151820317457683209146143897364839921481490149692002817288263474050076651764089532519357036070523444312173112699686828072117773576373993323193995373670485087911705978365567138310152019837329958236916870636287472744515893276556538859184708117627144986522467319338353402080932314567341036022792390035109750617991668251001611734102453847396214836861607217251008773738180011467966707744556779021157840399222280075485530282672646620070413589340514084065593870861153739785404839599872957222658323425232451671939948527576856716935435944851534373063557247324903713599625995115393256027675884734997547083727608453610057120661073277977926213564680128343765388835037924612232575145565407141440722626568466085583683384781538576319494462812069403768569641725894924496703487807038987891196207706350921084297202704926748970118838621167812651874266608324104962037144872527507339630875156926686174626035627143939035218998548229207560800399659174277806105026365848299624153627533641404026259830964223779885296893941020019543600232134603630568160305173064824785156994742194859767658668308432878417344081405979198668251952614353026041844011536924756784151927963176475156869950734886125449627824456851271972368149768628596232046779684739412289192194836395729996160518052099417492716672598730232929268302831766682609141687376128460668275985116869400416818891660411883323025974250540509544883071585097372024449011740652490140420418253601515347121465548654676292672268641304319045900497306105083279556742806658387962867576923473552759646558333143202118829883064338074103615821357665785547445753372797100005465371055206910569014714146330072822089350256630055501102009522443477756609366651507623332884062020629758403474882560*i1^32 + -14156893419196576634154203166342084427483935142732594734153793451488133993412543793487889490624772670453415885638466982499197097176917464295031612778024228847406737820860862008213369521348678895577266473524396703206249946897031527739095420074604123940246829375219593480112959573518726227302809182517448413403054328791818301983553345094354107411616597554190326853609016918616039594712227758693103210619946796466520842326040382105211932067953460201573599310091335581496500362296200592879514784176118388037519660624813639217719690020237729478234283652849368902914660585530524816143937341739318995792066536853059151810783625628108316265356332300892387920450625233499594892951501136021239062826633048480530498176928541018981869529873886363997390454506831137756232703004190468127791016996525127511370180344822701142324181119317075381847422302878638230464505049741904521892034082461922431532018826284722089535818177834888764812638142248666285530856808063756529650825683804286622832053662867981090983546954176716430988686893540683903994597539287051498688970615433267858717367564906207344605594261182505498422023660113958687153069478691409959805781728258515897318837641450091773050622101753591232060137451053626054612570011684980955384823074600452068338198601588390046885469963424576630157806582535234027083069103709016927205859514219476130783437742985064895997339115699859222792834524767038484163627883719533864776704489568642265271388094602459829322890021690852997085000532822427811745320021065255875766305752512665102182379733338885882692841712884221024181505471011043427972880209448425779313442780710393700086242625090953820868370478758987479260572769426236795401812280155655617325826646498609239972364528838986988649543456665418304100060478333083221711805899614274270983419644812074714960553782465381664810590219902804248843554086664933474797013485897336069465596939257388735789039462740847587660155910371847369828726490213986280727812339942770206634581648586765940771263801175094359945641984*i1^33 + 8605000046703373453099155566949156847448589784790233624136749829067569663405962643235428068161959549828667434649322078220829841826748343888304846292430774676756804568793275465830356397864423053741418257568881361734922427411157328403301686507063671651977780921630110603644941413901126156775012459532583959551902133406001032233286178387737613601159495051709656985382606110437214222109019798945756939193365721935227718306420528801568574192196636654811325597975336447688407893044419828547188422911069781570084186915758464903134208401573050594211237153584096934666638682776796537635751274792427018303690863706595380957605669582483796903048962025635270210138957164895366242069719620860159824396720556477064759335262782916447413849881128039971037485255902639655638228450866554624060827645354635485744928981838495442674511680911054181601242297538371409963245500218496968655138158313588203218867155659715097534725470956053466853753767789650350173919362741901278955615585729615234381738129085621755372253784398620432920974558587726944447270688969047220294575113061342699713863666663928323623343425584922473926928354632725214271142498202235589944768024105704263942370099585471928291335365296233423904592105700069384414760047328537609053437864329042130926408566015678975249170613889582223763863690940868497233070201679958571939114290550352619419783772900978067071654945178199848157867607359115582459321693994127436735225358170487641109880689818956538423793702305019954377150229172199248304742299949801573202624258016390383581653091720891886687002647003047061048129293604232165702176193668858914028565971771838907150154381577329840908614627925752818651575136705246331682550240550569428180010888488050242816777016832964696396208900208619955843239118930594725947986181933009039794910163043097308139526472094413972443400714075092405394000095059008284954023626286996061111736241281076028646820505029958699661031637429898147741115997019253565037765222460470020244963958063056372138518017510748454912*i1^34 + -618114678194509639257578864652055790464676407391293469946466609961631333967031316315002689562442782252404924893625402115194275649878147629985469126085514350769458046008537779933006464201190065938294256480094047227566336123741032747408395048078092139432080169205990618921982843644172448420631149342103022973458574041257439945196418843370147604561739517954615355764893602914740620519754679264050990733788702604733571304638753171796430174245565958537396465732574745916195168154006785665857407396705312678441093407992388034453056357717023796367617529649855649856153750067843587732609998412807129076519835550913738971566696740413284447313855021744729481981400626676786947248763222030891465963310449088588734007043357293041085280097152029556024944467930496985664774873427724041967813433711976873400924311342159915062314164067416247178308758144799875551053864590701176992079403395053242665278101915746025677834714288270458565484504057610618747595279809930154691339467506434758006161306095664401194262957612900052277780341654788771616878663645244902746961259546587802671632575912578991943858405553117639190439354370386437362960096452870659161418122997036055058865873332031041400737399062535447548069382139335522355763937319558007496805722644489885085852826127231071244535766600033363613696508662955812233507824654937089130843563685120929274563683108887597052959491985991710922296026097131097901733737168358596980489946025936011020314939159709964929071125129276212570971401186583171950705557205501390144367667032546598248879649645213417940564103832714040162115237126100218725624105435785850652036770955983926302957375162156755828852628426102435018669891670013591040564658352598764310221281043285218715456439277654923787902167425651818613774095713728459552380651918445542160527213715429803465057933380746822121954620399368871941712785193345981507610058009818472922392419385341136679294501598243821044579292558557929588771192161392379063799822605545797941348553242542433313940807090176*i1^35 + -146163933719392787286867459977486628775020242255659232086274205986033531147911323428932686333627143986058363710725182870224229086573057359113658010069792468665287499285801976387453535531017407095655636653983086625029818323400696925269094567043198349286831167504982908642793753550442619831724832892195182517219400728382764524922656785955649157682958732058569390732560061285870428421607133841917748982155691477742323151385828156797494074625471314967758555135901252917165562835480430575472295445531112368375956159251445034688032573465855085010443574619313232678231043188466981821807658828449923797134330416557016420851884605293288123107566504560248286039767775806280777375966472660829044034891122583454777502248100472458496425485278626354901939401262241306685025577009027564485138830707481637413318997725624138810452950265963379629185657316707263412028847272626572357164698784057233841991037167194435800017518855571264635557609328292165553207042803452556851113197981062838999891038502959009709736800639417775156817521019988667450254821202194309289212991473300033458018930869147229578177257093860705582950221090745070311983776245156577922735106325823447318234545843625504175471735370520828954238437211768142564112691810294694423876461205242472686090734731027583347288119127706147896412052397557455237678713400734996130761660333058094778793801088223382241075017921068446288101260583581270770143515969437207376474424168562544735707940788683822093488123562487521201910618036884904993559033174183881169162904999589275009611462242850497935458405991389675680257216171681774050220631049800819425847567885326281868922573571317410685124409308785206342900970049379443619688927043754156450237697075567964928311936677298202366401167973003694655351883459790330727224566540825121692755088620834545026963646467869476135665209275484488627807879683115487475846660162842269240560818588618226537610611503410765459144616108497515670636042767546489331599406916630379638380366112013760751206400*i1^36 + -7270542077804250790830311643955931075231085523824710182684056100592312142598046514850398290422400453662254747213979852905813009847166790106206695328867856055562917714895378312024010377426102078125327847467014708697306406586617564231127817725281971467681685026476061150600182792116599729695134596817042431606531694162728487640819695580321348487976940216351435020289346723498755610755077073817757534667135764581413462017932566683601826653079302529779035634318045453288942315888725093293761281551525923424784356534749742942352529189100203105266728007504161344875518784163998442448441301551830198136830573919424169676479584083221243230855532163672134065686299563227007233340847657920960854335112404084075446239121380069953832535999900040901097444812702307310558842830129162038255161385517337159438808180890188546380561781441437136502685923413959545798691213826463728401641585737242621992814398638654882369016087833253000692073658918143056928505274385243737596406230850005127850730416413586142754372466065478249336199094901584357101451929073470176028082116281134188230818745403829096272513172313721646338049310732543052021494631410277168516366658310053914428500841269382202587150136544676461913475089843278388503515816050895596634206884381068435873821385241364149404119687438394066197948985667309801095652315891007911240293350911044734811787526958296769046229522527423020390460697711787845405233778171138470867003556206855339848521793202707493547529601251932035205237488812170303202452354614932127132286397458442583002103579382734267226967342752208257041357951656192687422191821668050585024780914659073672427856578462666052347230204561727837789354022674945622818708247642322647950024167111769877518050771816274823541839788952539896493707221747356297811546418620038320897417628819538571824147703042005434976295586488736024116667040946297305836237680953003822376907234186747442721180634253001429494285792900152857094701849768844196845800420622184526089461841969283072*i1^37 + 28075564253913804361290622642881371896283469852397002763290740100335050981742494503514382043817566530342017892619287729610374706042806088575496409748701407428463298988411042510926922205708010928563244516753975018604913901858994189706353170299435297323274735494931085926064916530913093825987968144875755324811376621288182063413262141318565994827370277023512072774071158365874579056994506865793879029157565014506857316213642318760145347389665503931871015155686910091581882551705102333630465997363488515631139058709989630704880105348589328976794088815215912796310377691727000375117870020311407956024624623505150168135361158168294074859268009061265192841336759240760814578084309493996961032552223258436981651978910541570283015797714515471732384891234283018508519020944365912854636747332623866710391983830219006656423568357590971249237859267413759869318920992840809965423134375671839751261082142871911027831568959242580718749501770722784869359692037574147045778557178801332097965194187236902933918894954846529169563846244823373650611415952599855022015591749090955058831574843592707976486636582749751329605177570130416426005303116744410333252919271527155885810007409580918847169648984754593660261692121250200306344808771373292831888669708379645717249113378733874984933095206882703357788413322670226850848301467528782455759520119000837076319896039620355060626470079758504632775468698640010092718681273402748610840134422779519248208631427519857076944366108626155234876695733171289496200986240253647016068038475818557733120857707449439985678803796630144619741445390401220141017695759132095566137429286591679867607083805399565987980499440691083967520134921453747911504281698151247925539079714017153475742331329877088887973433667755632908315055782730021870841761393536763418878267516762645473087652749031893426842560252050134631443153259145585202302877083026909872339390088754091634012558690700828968593309890213057164507257369394033530718608493107031262722260992*i1^38 + 14171388115585417773477433415942221003730140803283159546289033414107213622893839582174459237610233477758070093342854775556235558685191103688209645818608565687139232964382353522210375885399903714812238621364811840387957438033886124715870556795775847104089496600875671692184428625024553183827107693904707586805694450665952519706575425256837341664240996235663157230173196601070523011950140859142020284410369410173381297221735462759726392001338961207067409731372283082355861026683703005107112974226085414071395099953677778883390378086828520150312865905818619809096444987217158310349872464213412394946895440944794806704200517829298630963450497578827935256480555354421556932031574432044544644623729669422466493326064002846711272573155131839449952527582336012649366434533241227568571665431266168641651932598299885989025017427121708314512237977639157773008033672387604231219235938801832169860679845307438775403338083459199007647410608639778675659734237796747940732182075934947142635300240475006554843271415885316405532280767999192860248330882801741511565069644232331274637036835169087617354165532935921553716511835805212048450274450112430440256540538891741272686246095569391132831939788812917153071221848093735495203964975818759366379431208097543531497257547250521916965304732640191315793353102226237264129155400555558187599245482733413868564745588975557379936041271239830411819565559875135174955912301628859631999498158049050880619288705436803377008184437942002839904494668299296149723895960020794963198807211806310582801122312587503928570515591754018111845377639379360789606667940537049802336713950659121521312363879338521408354445003644312694370589886204070283542107124245879123514932811540829384841518873220312424146482251712672832358309779068695061167404882959166074313615048575533371409032919582275284940205362296582297162867457182742904075745931948954201449929206324643672225181763902433083940881360104524479458919647261951223267845223571219546112*i1^39 + 293395024125822256471780575255897803359853102767145743566644058674513505609796175463277840516066303042544259258031304838615106515091476394797319236169023397079507076329938570264351870888653155430764864357247146841640836339316154067689338151226195142687329256148639209406627610673472056660238532282712148068352380364213553413818290617572690375050600402871024276469147369457662644758024764216580663887633955772096075556698375027448190198286932301078643943233993812712306946454197618281478907781689939283733034023802910065541770781599820535798977357116974870295581266467706579207932179331697752430971974833568049494315969121494223083586357718873728847111204364982196763122506826328305065657575733174877952815234166332311983480587705877879400397929944254585169973209131753029080479534007919850603218578708672518356299300745673549018458675105402290060484962086584510268830105589566539118108636887672115026618363118756957532255974595215462880676825832307518094370233772888296496271122093808034193181556402548859333710998599997529133429546805968755682295055272309029889972014398587977060975251943308241430938676902909729019214250719237114996203867279181342173205875702983011098575731954450631333264544719487662941984635900992693909767207289619228027414076510413883664316690140148695409985816878482527801019679413361534818210796318249999289007424113794282840905782224982594019155374603609226646716008056966368324785029443234997463721425786458644125026999293736871371690997733558722095955980653195157301161129746515304627901610781089793706098424325435427966026374890950298260146099259013759169763460172678112724256219154729142621060266024901599488500467554450064386038593729210033954653625253807317014198996150505183014139224707886032676600708299963840949085525415222223828452611146186416017370710688918748661056196861050124253327576456854851542630910174622491196370148463080663958981792395669153589139470112521148413731032505827364429204471939072*i1^40 + -16335135997776202306454977377216085852112752647721554132271036744890110155556837051567049245781027918403369842682128345109530508030834523949469093317863873904333182660558281566720288596260619565078135026295169847575759524005713971706617052888854515955047692942464044075343216418587187237255141849064138777443392662202125503695766548675881544242631984776665645355848057963262844781284557331718419545144177596621290341563441939834130704124949367465644196406042433752248374261256685361383788225644240893477834936682214180019485223905942326066643886984559090161403232993891272007513174608337267888063133394610804514976433323370372523398522285331899833356207175088032421318459334864497358406026826009590018708658900464696440994933037121249631753265965074879488769664551114300003123747261446156338564833407701154808697516113066695737677685804199014895024295528555337220938649938196979018120629028679600288658690785914929677551180532767898687678702113672869298257464807960862291926434070237739245954332527537740391693151980703822187414501953245309723235741409633657227888751682490706558571474598804749308456904203221729049958524741443096372448924877683137955183628203350357583273516680708614877287645216347565647781283891650361760425272131371621770456196472075085094903949881593152504072881003308110629955359043867313628007575066371332166913549557562634164672032003720262640097807773883777413311062739849840222470491727340021766220495845125572038740299577944715998989327196639576727491497070429154095077451114074925177871486792548025537358150615073517161674198285969095579976612205331547747594291587316081024053355336195388451038031780942934367588961709357540970613767314773980698641884080449680386001825776771610125129762282229399980775867255052175856336983949279367058921101957031101419466961723508241485628448414862665709846605107120081159780630094689152974984698708394016914927556460893072199512495920160562277374876745914252196315136*i1^41 + -1041964754923635601220492097274173076047624199186082785999917060318063014071266136001756224871564494409453111452550408392581187821164865272115922262547097066134923767071993162190949077808217262358681144386406687292158185572633940879090655554663105907101198963418242971128671316480789445606564070610123257147165888957812874036772707087032783891493392682546342818766465630563717363891683507146415978900129190281063246265051132476052311348643159884804894008334675331846648919069485841099166902165055858398983102871790739127769635988727037757675027580395251795526155753671302811308579530702718184584207488765382562064342669069686054278693598614843223672867817165246530015199174907955631568986977727551076372947006238013461712227369409765062808727396058951493852119835192762394401710153500549628396608834418195108029974597625665224473877572123865770721845369714132286442029466038733505929453308195144603114067237160712357297450030122321860743829044258642495554752098188853863995083761938973788053218202875540580655816196280028357273945053939852290831380346094280037583483681512283709153192764049640137799748084252907659855990895045403193206614890157815006984460649369062996138665846566230604883147114527554282993425145113873466004670197432097125779149026952792467930211788104036793428326907553626144683455172559465580300061285444034228467097982028363305046380348793293296966202754221313171186329910164375593540339371427356334880706753916046002273374514306845443104710798327859149591594206822796680568144590437158218247534855666726206956750432669957730294422526084142309894309090553735532428993010660267549759232302313498589765441288990673832188755600886623075701167304908998692594331530985818047185811061588406354235884778327098714444051214510372621405394376787765466908050405691960920384641608920371184974078760705198388737941245810256474207718950815522618715642916339399605293392963068886514458545897500469073656515123625328640*i1^42 + -26928238800012607835188611442198697138042833473545871304377251392853645979036664575080997903506519153983432611304999164216126927659347090589958043096914457733543909031110117891238370371120824330872468740665936923439966581449941885408715640529634832650856359446537741832916253958466238122846041368254933594575232444656816941292462980265213418186610429452078888171984308677637029264430513251212208312380112910886154070873228452929585383930649889318957965581483264727288926382861745197325601407706086309049480422574389884727877301256033409219857981263008426744697326178713162094840371560126745209900295772864948249930897728072411775268450093197082623262641411329248702830393367412331001008025461116769658196968779207889141060007254537437282518869182125491842779854338781832288140046015003770399158322437781613929003768946607250057103169087115257964196531422159388598082700902874439512841765027239458313855986925847753387683478889306474020186074170503167124130136347471311696897820822963194749927305372155804613693219502081040066936951679882855547769672988704391072867204280602505168938108147420486853667992599786524302473052749746322831635690206111780827554131215394125616763277681284534302636836228060070593645938367308485971470170966061325471298572632657207677770738496953380440422630635629470542369191961584422768795019323278847381731857902679535583275414143967033761848548783383154506943684807014600242932350400428818752158054425722504940470121338532382835157221702810651762772235543484242288030439221427491806890986833547613079127865564787567738187675316945348814593601474125632256278362318019178515787187359340032250806827240528995894017671960351263913452959563246939046071440970640367946505525415963123097371973470118756182037198677770825056138563702669254692942930707119008406220185596194788716507346124109960760484806175760969111808897082816512461517854601912790253082836749521270240701679999796724917870788608*i1^43 + -639267666944193640455871360491919632808109390584340467904978383825179786114610917037886578129362481533809648342201631456805926430393328022509237929325358101425676559538747274469448330185312481203377555134554023387836155582181990410668065878895939696167979723009828475616845338423194951935487586358606406421848432974116899020276531424597812899182191934392723708397671548877795462372596393035490021578040889983769139222163077949949093749288025078306336657658075253571702090765953139419469119360444427130865070619300848042194433721803024526471672900897525663390394217954072411151419758180738731856716506310012977600120778608014582902238010861569885968823050130545638155041508842771953458865379413320466757136464948948456774235129151433983281574800694721110550164782304580728717406472355545427729831404541585128778156240787813309499885228628263148405802806421115035688064950529596467521590140099173646428942140264427946524612780092021546035033530581675683742168993695729029489434643121497253468185772126834840544682370758988503771457715792990282379298895142889283142527112148418634775729843237764412966720781983412183264350465147579917161404088996665475243345471025329048737626343051509313821469539776862532891059318011359074546954585727515914276227122930407530563445414697687817225678282672548235050735688313784654135397803700904169614728038591950759398743597442375816229382676090006311131810697774013954463851488159804354942047638411727821093083055397013047760957790498268702578198315082439662327679893497818225985787552378041961704693859081830409308664134722160506558166010437484258728787397697789747279459867258247464912322903729241020000199231649467423247397923959901197858877824290600620512810785469497208707041815758938629794283210589053177762728230803124196472389898717297825133206074039663327152499507994947764747015311799248095151558431097833041446544780498605433182824035654720593985257409295692070912*i1^44 + -25185606930749664337931935872881077616978892175683961161043643309099740997473844441524077418449061680679103354633045071540700820475887434374746729466995773862634050910009396678652781554908358123065905304194681863834959283049196571512507925091273108046890224356793900698378622421112620932991046269727424532938790640679317043570560779294734173680773050194053546355101170815157718788492742133308829617314611789461761003177032853893855640166475763248073740519955476967579950672029615094886810617289918083658919448581840857293122014702308426337937782272345684819068180376606158877737324106868953410411951173762766937953533468714882738821392181871085738825685105913458676391073025547388492529054178769011559055438266698954391170059222075077847529474142664986839491750536074949843151794047714282121323820765971911864536254364752062872532094840432616922733586514032176863438918376366778333731187685828681457135436178419559879525315773642723044670668109918632451263990577158315802375292846120465428006427442821144686666629082145286581548989853788279973977132548083209618672736387091358476848791469151136328938338562634621960536780392785949411627558943324688874989262172252155568296394969404371341767409475645042067934853766747659517632898429371926618933998583573909551340175216231091015110254517909823923716760142472386655721380875571452637393435046631110969935714843678544769884939622828315372461892096250005516225819757095245300090954512553887648616172548498281075139801593122609555606887924285778890746893509964292018053534184979673634965126936538201878337065643591108054574373543517186974638831634835101550658345835898719300441934795783630592388028671412222501654323305411855589880011715790432900165184608219942742553876241973359140870783238900547396791781594476402617526661281639210483802784608299773474705845000828538038723542061306254612501831159523987267217319968965893700698180178684730921834527064064*i1^45 + -889490450910347474610440013757064329864012453070237162284519177132436477157541600854036482047245549028693590834328465079780736598796843531774966562864171808933978944405375541787054641283272601226613289647063291839864225360360064869681052577864143016037192071245347454734536219815928156035092550796544214390459406460643504322841197014819365508793641373009373402709548331408308589586152714388287218164518992861716820045877695747378295318464258704699588069844369123100027125524856272283342059900470404086438466354870092526119433444141711017998490118801090190634629803581885775348986107929698157138883018635270913196139089858490378634214756777447028075791797035591074169624003676502660302955535352154191948990179978378346641106189106229185857953579102502826656049760356038618074250025307595042703458422718365623606726962344359324379325210609809070777095525316432808796376598435091103704408245403374014141256498654167546143113716582826113057845158949216104960991514477958887296597164599526122492034192050303669033741089663686293952330624278485506816657118382467862603120813702942777636815750031070872391643381896712081669231926442277991893488433659056043569368177374146348821706262670388570808662438959249731767241454980255128478051426946052827747165100274697262897670646821630001806421520916190532815255421205632172940167572305386831443325736769716010829545280446714330083221721324709801059021135015125135341333750669316145251328210554355972573290582947977395333371684191314042021966001352059469388881866880713304570771100606721694769095225453370981501349475732118188182158433712220216826522467374928766561066915174647983884762094236574339837029871591403307385677870865006390991370068040644797697484925631824706756474491611657967215724680417743133311972631392174182801960037744690004090216271401423971552242999099264389907203898661460256979595325815636012161338727089135350578067891483769391022080*i1^46 + -20519015442606267054539255264511997151740277755042910280074893582572485865451768617471258875009376148791365117914793867555479393276899006961166781069909001459619496534161169275339797693130939795344116629235900712247331256975659836722305726955990920669492770929661155888043201872721140949110555874348548120678318060102781273814342436538285417719184153956944103621910475456138219439710773030730457238041284697919751912202757588957285661627215973179185919660129799857899986223837654634257089819924468921823723442186719562984301606319208271095971250589858528934598294019502874654439225360623040493985099936979766671627934494437975248765089477413053349155983171545407610428338538398378675467468228360304119298002718429503206099331584854963521927242995176235675546778180954381261760114132440223796346443986337916204024893795673387140361419038182148008834437864756613255753453838334666305475255919705856427048287819195575976380616978878477281521586461048780841343131481001624553935036992332954691043790878070704763023846574855667725769598403688234858914554905968449039871217593298780931366767932650118719301584937759379347617173905825894815197562970041615248170012411045667191536872912046885833966052735281526309682211955071030615527732286806482393300337716223663273798985896118119070835475135836279590532846428636613146533143101638530724306750365768260192331985282323714942774894614015348019838875752914703849959454061549851691937648920377068308443338749336837487771758759186682857184938962738353605958327205330128514529086519782228727692331146128881726150711453908780242338191471164535113896741913822560147458987975054933169788723824098818638830189086070079273887461789752811600265903258283014620962355605564445987935816456574320849756083504241228255417890420531222117755022619538472949862253491530061803601558609023325829751173154621979388763700735904151362540394144653800808731215344435200*i1^47 + -289406570360055781838852327971196414649864403831209422891434505889058776018572732119591149637016443114323897178482112864836150424069887424968823250523184633955969802941710225209879053201556048907700175142797570495298378390719492679534076156432709548430052196193602932085624358646484642612902956754216870896101670092798082084847124381484661188400095132246404964449437099459242690312134346828698791607225850754281171761817142582040425449139145956478774785161117619546845258230768272405678919880450458992885459045846439817785019025808125385339664178715949802418599420939494787334161576723294226446462016198964346460647821837904502261749781706613605379675996832679050759834808704094883653950718061244059116870395846101190664083314458508739580443373567741456938970415907429476389846991792917059388578114728230439350739500607542373859698428795734105167212899627520727700492260351152909882244476651914005439888986271807697516845109736817259656179092429462702043617612039183207508645316096226520739607462406835911758339991245114859883486749489925073648660123807346326620744357112548157577554560281142319557052476592788718452541428420575490867946461308177419920197604845221419909118476924154167692458352121247212955811917215845110960086904483604251343888614903506846943197151641544557659978499972257844889368688104057772923126512842747748381483436743771641519369448878760198828536730255560608545412040626785788126841628849315119618241307872712646160263477262449432849112002825922283318021448807324225787126694118276426101283917054003127885883085882947868850634921016007246770410337034417903436572591623074750728504216125369660529455679073794020773474368791228019852768557704081061519780915750320969791175477745115307511913494003270788140176500885740454623972804621783342676407111137031044386042233968115886207414639380727622259208014779217644734855024897053651033247214075100884602191872*i1^48 + -2277761816973308167238085983287555391047609402105471751063515134391496836692520178132561607890178093382328687241904118728204718805977631259513895736741068906095786250936727225121410361205086970766760173703691926817242487209978045881886767584568177331042865863518236970265886695479405272825136487977576728637962760510930809118627596186156821454271503739220528628489048639010432526741532582228448114762122008130148964606021326488260020333774320988840366546560269950687820613252832786980827174298481367760737474109774904418998609662451456882512898330244148159060183631119200475530861000966332242186443582083705209324682477180054512302320209809253008677170209451761074493253535794028436248887698635396515525321614125281139161040489648638339231899392678050898497742797374884819575970746708751946348175755349849950251749571606310601211211143816294618477588012286672647093236330867382953769416947542884664840952969811332477656507798484932283061997931984364355328174336273898615228713752830013408836679483566892029293509165279570320440250109850437582106546273863592358556091241626108524092696742158924412169590126805679192479008815788151974635157108404647495016329936050063999509637240054900747009373704890539231570269409285979004534440369326196006576317010433086356922191753913931960739512249319957875314933081644449295881532839235376653446852271177540545537595349492514372715414056897599209649660096685417820904018936804870156535381398389673187747495519934132893878027481298444763445918543475106979780615471195004980475762614834106413800220948109442629161598538685385239266757458006676576241141846029250830096239817193393688833187528024938127517417345715794011900155415156993791421887484701080710154223584114617650781555699393066162940989194779970722570777972410902994770762744838191341620428269931763884033487572205685454691293835078829227290834647732053691922137917557833728*i1^49 + -7774982148585761182146519437637515791496809720343065960957896999515969303408186363869703839879791249757435177808769498138173715452350681109455042067104377544893117893366419680553875247594344152134475004566916731119093042857706070893682634049399608914131999523861732118222411475660462741975962504089310326686375345953204092790824508417724713472063541498436123464627389506096387547701797704169969933599317563318726186670423778834030698586910708483078772811172925203415846414392281091667694004511301675869197520891891599075983014453470193657519552848342865156474925827098169795788110650253636140326768682200750554921655894143270297385902420144434636264992803574197895043737671540319449421959853734818744167100996893164759733852741663613451620089482557639114425637912866063728335499301083665870170860829856983415766528140608349087566860399267048942487610710195525841641919925668457831284576529020559626177290416371481919217899219368719119150318765984077732632392474108498979953481514096465550722854130004601948525486410752590445916057760196692798760046533575422838607825936145734369382268556481970458289142868590169769112980038428773237993389508877154290686091106351023093221856273818251094776920167740430012984830682895628887800167468796547943030828583592287840055821967214696261377066075947312528693123404680497812889004830186411485488089104756810003292042213625928795502512491952062881526929141886005333199150266663228854881289449102515520766761306299206915530137545257911234324341853289284938263094766354043066413137717684611170366846005325447123515700568731365254781106748464492289603305013333814820853493099248911047063100924115308922915990736174013676664631920005195750916438821252680338845996680722516900737198738039003126721038885299645946662994158625651885627396699239587439512626753907160456846002142285938128167339842581734824873844901898540142003486720*i1^50 + 52774890523278213751272227132125296192407264249209155069624707037282528722766677558906407292858081180561018557258295003988005843583664012517660278329752966977599429597311440488021235165593907698409948494746722279642741580822404892408084435229632298786465519623566507654426286573647347295379912024477710025392214646072979493754347672941069874371907405779845931783483123231256693933914661462911937286228992231200057128379586141657469765612905508611822144928117664512273794555084676096933909509488072278692708394824815720994608432451303537059387941982608839992412050691572253936575396530555635427472299520888963265807136382838398405142099078106688540488810601547758105564983863394872975406363195700540565500959340474119392656343298707124770267787351610221837657381705651955611705318349758291519511203105701368006898096262902487026765512846680084608366189282247909691983473202612074215172550037758778895952745793832848959701547606649755159596814059906575974883822084753336573885140489607562132399857847353653338542733293351902390622195312057047283871723641436792258719234090768261540651054652793255838415499642261638348451607248497829252422885457602692012394609705730411304883816904908384566988541871052193857863227653310879057373796522156165224872363788646938391507755356483699803860166792855551593590668588818474118445421087765079789925986008141957633458043872295818993215976393206294415185012205445798781394523288736952009831209635153552802385342873436331470741759550321236106597372651986664268646874351593318286418287776493177091103044082547662075063223123112128978240835534685052803793151894832715242060327580354156909717693640310390787901269803428045474450564736043344821423576827782231610178653014634297183813088742902737548829464486657558203476204098688896022206991402700559296279064330771380663708445474416536006145165509577407813481082697264660480*i1^51 + -74316370051053298730308055007901351967456236964801001918748968104701482934036850166442794124505448027233702111527567566392398398508562018175916762297137686002151947478404457924794365247319438590279840018396232395089170904661619242628770769434304384984825256899861138957160056732221188074486701483969075303905625445457722526127691988114834629434354597619035279477129089787730404417458068134321170298438007270599835482043568975753791724861411184836347481729989724859279770781112227390773263629558545995230018479984372800637570087720223813576999992337349059707111839513883509256981101741136043234692322079374086321928556540046969771445816097107633352324948189626595337969826135063874361171322849898587415712243795751601217144298307373874271714738744904184915840128218549250060405626706043653624495701605456709704983787402516033520906021243522839818234234903039178920796183739940673910347902992434412847496261900096233410850308636883225526287950818805830752431833250363690121270225670753268119210798014368612335372812932753874814272138742147044266932899760093456983422119467631205164080060700371307082330527098922477515643216438742023440863554655456134160626811800987724553595875363190879931864178069236809661347437619383322638911155256941448092110861835561014012013615396346110633618439561592957618564828943277643204978956626641932203382686996291083788767906224891282929291701180466916734792698966273816177501936348988200502741888926919169261395150470272536418794414128139606785261753252223717352687204303095002492589496666446998016880823153550706507929481717922000204220857681181406404628373696646426437712677667030411483022244051452507997198369118728177968535927620918710526796907140728296757367017623116010440794508439935434914839897028707604375615759324117588111722553246717322628844754727473271681505485016831901296846820587086377781775302656*i1^52 + 49829097389462207890466489420642293082877113651524854228168387228804132181499479695132386533630661414511665969500318369352280049639329783703144496177336717812805600604096716628387119333747060621408972527026890679825198897322905680717815633305036715625284624891077215660612340014338370968034543760470784004325487881668073301303763461630508422784209391866202414279004314284221280974393983840910810152051689642259343335117368627060338630922191247930455540868452610896056197133650970104267811335121562634090276493233670415118314709766228836762688971714484551914032544087204374964205188121270556653669328549381876137893844211704069038485069732021702740797761812814058586264696831806158054336366500127262075040267752003159970315760396852126708973914181879276697532146705149562124161422734945148803861416630443827447915176159294806616281928366901427007875426095562628587256298099893361670426304626692143642447292643151528099129505201473552164005667016708407029004541823394248543333883584560971190726648284943373944743506542468856682633347566998403610477891008429340495082625078612767671496444788106539854119644666833809576867648419243256731492052755237530380472386088259418888103362696408091094732143615995586909888043823900835194867145002121738220730422575710847588714606124429572597672414777577773720090887879586329523297385459630520989751674606406138983655115645622956769900072913794809198119571493799916000644196120645192648924982684447716962345644902653288913097338156673901733769158427548599442521490040754863711559844467937449247519760091507499549893085737140636968160132786412051188795314173001618153667466423158732869475763231451308824703273651032341406851471529791315874816456708932559194880254948269412683297953885463075590819829540479000710331099003146994995328984857063505993837793732415360989905810042037635808350938245690818560*i1^53 + -52146761864504867225889974620222325053778538566963845089718586020053229042822291755797031495851362924933047658475740238775223696042618907050163164826158191849923186431249379156635381696982061590454171024196178836697589997429212511709555553420080904538477309646944034201154475874528946483347008104180722814394892960475971097079869985116782752918268688528902520202169262906599340563260529138657705470123825456969617451427507465032048270176399046029640963430892196011790299944966127100255821099456495477642923761360909842755028261391194053202791306933801829107259246184308668623995953769722661816030179309320797342966114643548697492753218470459312540313581641647510931116332296969231820749751096636074241313628100615280014363507614936564852866062226215980008696050785926896062766723512661745873891041470085839399772089910673101590648048067880569163730014920255738091519566166700879438558103749888717336857849033706060495232128012612189074836425277549486656734008172162028030060680309567984337941232542891423730500416333106527888190770315656145451337628216384839673391056740286571697971751542238079375741119710350667081101474395368240320830485094946988229470511445112176225436821057249572781786235085150703463811054450896674898551986221639356809573634721677243053444207030077932482797791273202667616600054570386841191570202600169577975345349550979735088447211259194010824088160203551073560715091380175693098023727723420863400866495609089636000348418803108088921539746495898953856036777543395814736375485300847283841991092552088651148014010468061214542204813365800663925051221517588452237661949182713664184547912784313468678191069381662921753170494885218529443055242405134377261442188047895133817330334363021039005631710609287672108895477790250931208912466014143472685946293270774558493657368245532288082798337630831496364822626304*i1^54 + 94182640528651486682558234831274525797056893391836167051905891571733688636906192644379398069167515162356856591433717591022955472835551057827676091449096565641664722914049113060366737795599036609874562895831183163905239166000225447184872996169665449792289630897618224105803853493176458973631199653633323332996839821190506619455684158425346285825633339502893029881609331219177676715854962862658423467158695602088539965335704078693597856366650470614453461467628157608591874632795678314187558103393901928484286993973622129903006440317218296460070416461057668373185471783741696511179116078449542111973160018633407174622388776077732775728332785803309189544918379130178690060190762011535306355839388991614052059554390029117389254765073016036057747162746362791685825180823297029842827626994747228458238043491318119681188957660114996457924194046540774852747380256847463498545728706771626846665184849618915778595261803208823203084781102764544651035375894120593415396776955593817997886301611258653934055529807719763402001902998943630104351807739869791736709778232361035108261136749206387265544719846929618228669473392032335848469394400502872721661240699832715415224387840493446840955245855175642503151081128941096229818712739141230009848584743761676576701582989769270184935830822835882865415020588149458182988029770044914380088647428967614609120602719542978537423687548808907126864682937041468816948905881003137273176886956044605591882213799810051886484594528960674903224921383208140291064517957298895146511525119153545752443386672666342761151380180519214102001127971128059425358660862233141955358040006638126882129237144774255754678077586836809288148263401313304384116983701794511848485826178449691242352742186749702819668392805206968637890038386471212462817464421088942926169941699858161494923626696335862398945932544573440*i1^55 + -8584480797921802628813093740022825656976513432973896780968772192556309725226990318100717060866532320477602004563158654994685716882655299191353524191609821279510327554477147990399852732962145340772946148284826315666671207634056198194930006741933884357527429211001976004325898665244655506182582179683546607303687538741395658283500518538326567804701706927276272501681648171074715149415454294622615050823578082996293497809789069833957752695241960300391653958469398274802693922561122327368633771766451157230485621513976616007439409620458757902360942684763376458946759778323230510048647972597153457983157942601801260038626276020117942310309784049547754538012725821194227795844581687865596012313547778126866776242488140246528704978193896309647591685555921756607776219819396872535749598568080518590538081900416674485332954679492961324323600839825784838831244837222138964337045279278133258634070363639066695385378685109462124268464672037419167807263610686790211428006368713425314248236790835429449729388722660012704328138275513480160361441378543200047785712735189767177491668740011229453413064657695375598646617511589084448262997774882982856986267826393239587838711363413189422063890367810582126839004411195424896925399319931643525472582991172221916695276227637338680061080347999937631277224566926290942498618040377033358838098128581652783215502133179158308774480572484068986255854982701470608154732398713925583813468452106404903534741294110878633905779924210468518890201162339878741199626103509096330693115600232846001171073152094118590467043836832328047700796597787206717858991044752468458066735595077014223753624145976691465008300848131396207788803413012361017012301055357727291332116740190774962073658222901115059253487932729029736462577269466939529035287202486543513067584995494676417254578260386258987599790080*i1^56 + 3653055474718077958134026890703951369161920337944297977781490482852447755247239194544789081957063881671931340877242905694647297844424509164435071292606119166095678504198476687783245230625214346941181403419865782291106346388696182447364357296651762394251244059642969097721259363464761231613534568010588071797686384486723478743516487130366668510731881324045045671728217080333701930752538698359675937093158972527588242088504816147028247490693139605448577427833061732174449969224474338391813043175854370367340070186247357771184853844965957374502908559188127236252508395930042109193470020139356878655371000261794174804530439726441359572869798561085378603880250094827031428915815928500277085341282779195769020309744736980418357993840593234672429848145289326281107214171385393895919624433287097185868891537048168134461774840172442521710712781153598746199786261831685946900969373691870439743740504056062024377625103595602284713503742768152624614388259130939377846335736868472943509341055985583660642558058293157795159494746992323244417159772196588597354682264725778819739386101137852017961952006172013829571354415755295186352023925536195579803845614661171167218889557625602882599940183553864706952939296555750359249446092853800035086052041157518744602792704161850035351915081656339329724917759940764399234696076095464303355217295137925614765051884377955076302061894423239643365095312742299181302482615597575595824176360565877544170561625734829711193650227044635590068438095697424971173563474751342390529888715947890390896830892815366659737502486470016326693981479765734318782606216684531479316338235656261018728627696483521948314342165798383253278488948478744269490376484420165891708703763925098201832254721498830604151149124517220844555241164067710558575409814014596668220240932353295393777855225659392*i1^57 + -541358991511479500256522645921282375772595752340281431164960077140410537415695237830439784111351571349202558221357266906400817148492885881298812207649409939518190670934452400504044927650886777570181339427441953058470434617453103830257119907168726294310654495175311384612151890478186231651264945497116189393006558308920879841176734591107257323058540520142157055862418967157095173973175995557888724279086991143951011079122536705892072687225206463119807537615036771465673184261863044880157403339665243244092776906526412967483149653549548734375528414306700116886150921849726470699548837188140661307549913456467615334421184277509081458780137235291727848805088190376619264960421179155113093970125071682386179047978291587646606755756365924231267161050257835581554844936337235191042263674614172946849469240458312303079772579209480030448669652891299902790892424090020150057909147514053435486308026405360205578913005787176959576866812123859306031398724676714833950338913492262961752141352936691871047125090881938342127362325116311806821210091443839496149509679225776799577049825897571668188737254669664815018228499493487965578347113804345345617593674926383475650541006806644039057091720285288522996912890403113512650930641905256911115151720154669575387540444941177404680737564823198257486604524989432335138711220263429190116315194991826968566689028243290872828204007630784742835791284574520052955227608523811771645812359746369973935125287016125510078567632673502023117378875288903085326270883971710168939941911006963493876079193241940169287492266275616077670831830774604732994804100248224585372059143190645335728049637168633868825846731571573076151207354081850941287981586364452792806326171276945469987809891191588688329153890399872050993893224960059244946068843267961611631660828029091840000*i1^58 + 515842707416900195858035747605572944805832486150051391764078138017119765737660944112540580840825135185637856621282227915179561396507012089923705218670066677203176149944815278247595663207758218115114965174312911203016777220115931477805358226040493358573853387533991082975180156995206577026911589937264347234727821676034545913694347499780352947602091783711909024327513314918405134783707219078704225994877586743863610740946645194808692015523878799641223301131803873037521809822174115333942996568824650609754915978740272746302629203845217498409241996279968014041627784309278292526965093548606975291377924611359133612373403002997628860442129350403556111573521542922560440146364179913447608334805810501789483081514614080828911396237577369518394353516627042202973166400191887962797674766571289588523567498215000909263861977837751133379114010615126938810619836913532561883031172973480074742548258199636085921609853918860864917398251009173967901906366410820867066859670023513865809486438700113631206631935239758240307161835510805638508727814362669999873595181368202763030696819603142336916713488093294774423479976673261896304923111141439596277621920040485304973378065271003046177344452732789994353802651558215275299329993633132448400256445588118753045331816275772436824784408443733363421042006373837786935788433249100484770211832457110533360643238719585185116437192594728338476139115281881871869648501061342484882177273535604511123148435166452272971325437852094684381999067551855328037967923073296703740750614730331172847539589964285784687906592199362761020621522213179002789118342907457747565961624035159736684437865008578083096650294533671624217619832265942562950595481060565305522164808187159470631675248757255486191468208679294765802266440908217045863587878912000000000*i1^59 - N1*1493235660311715383557355049297373000042415992571803671171603788527112081421189116507839495119800939995238208730851251697521178798974393502943459472765359411447995669328920893911203866608433488157631491056765390029906823811259671835113442132425088195004527642464244123050309968045030794943434860491596940323659647849719422966243111058124291198872091014466840450373750345981908004404358393911344680732825984710390742108965272522214484012123331248217991060496597648849741272631871484686944233239014400284768016633452868454989424537649136591703480557230071759273233037598803378119663256673176002703975695672673487546067035443567608789710305490537109375*i2, 439676043175968066304941000083040521825357505739736228927441809968655461225078990114251220741808932800042498867245399929845291138461155120940610919436550372180542969764728152456750817039168037806661553919364050518916533407093433168937002552191332043921273406107401874887683068287669927107567101338712303978832728557537344714359983393282976719315626154012271610702670789471950111106790352836878190460581320448137332464120603235696143616693191969609711633378368928433024431199283977133823465857742215712247083703837185709235463904544932463625130269408726909481830551328149998499138747574272066322829221891491572981596339560541393824652435660736860005224048523437018760634345654965403321270345627142747173476331327758046317800657825022111341850774818464243344755728755459910254735778458697478188822572378441480676633769930426276508419697182387288116089139450275795931015050728530700459996381306216537396742315733682199598210378864568070219230390590434111189996331361307595776817928685423119155726155650029564684648990971514833232709189428294365633820564622127945819730341251947605809535010360705161571295388071982254663906523250511093095877015969734478627109863267117751264095058990165027368602766144076572082788434038198856414401136936856051854457026633639036445382352613004708684863615487037468616693768985258920259226993938228057287518477955785824858827459341283460008388209665965742370618832505514066931315958745876708280648766321464568512776856605982326624675254418964546696512541053636644652620943841815096083935116920715986590694974826409318876750368366424541808215726811064069583509397528142187883979282149581939657750452497716195035021270522495518601071290874339097303131359122992777661413822901832410646210819363938554686826309337725077770776131701662616149070219340449151944718786659325914353265183738656474501322518376851508126986439161535232776735646238924615095430895384429467975110608979791939985713090986039377560521882529386989486448349130480569048032978664918162804181903062055980115545418755814669642987545310956725769510916965223582479942240293119086632018442324779343966623256126319284977329311840430052081664000000000000000 + 23564496972418870684723261901679725970828541989421299282851233845321863615708708154580815062768444296338658074582210703840329042739806370766243858949365314362356516580480536391349372071229772416209237968494310008716088874196980585156540726838258533842611213875717308175319022198431683579537195507008693541354033103890366197657452435112430906486071123067948004177510573152102530740843657583653283746731159421474169852935500051620565188739925734123407314302035032293873216805009464274721866267325539729971902129419533110980305446940281126304905296718070096503789306184222591891719773445849243706112444683516967791898857606625551889020002423575158480496886711873872275834668236230759948956323417284323574090763540168361437360206847337765071731078790786905302260706785703591659538027868550047529185336543325484803802873579162238489759200907021446255650144277376356554352282019035099790536603350568161296157946537343481638373403219868662899404955758536703302945054217333858752603592887243095198966399474895558624982390719049409824635165251280608836239727961933381351306378222675939741449527609375121966207044960577587909941804326883990354233431501144352841482047331570365156694402439341066138939608783694457011822802323295778518631833321245835760406709502578723449330763939388468622961421966813527851851030606429137888730081428652990364214779363754972454493510971526623028651950752262550194498378539301488953833580163605074843837332405324212244984555805191743773871568492271667975561605352085369015161427376458420919335427210934292831530251178076077716423208554933913840615996144741377746294962070851557901290068667979813574733572709558363870300387822237454048821612274588271762094392216171222907253697670738081805241424931104078135050449264815766839255313056584792893824111813479417981415556342357313977735626303412189101890376505000739042121632426881080863604304736960736356557464283671725580775222114627736267317572741083231334329335425667320397312824075288571395471550581585389460253443675193820661223441896768897567139002786781882233311102116783805680443995701692506184188439478089061495219247797019027158773973714195650392883200000000000000*i1 + -86456263100764343909220975587074072076396182238338822754238518884817223999472887160881943678712045494779879789815648421407467869782666849059678324049737022125338158354109375438173787747062511661554926720219779430327778820130228487071398603094616223654498929412993978073458646367810711000568493835733866786184421097020446916679383356608977969786399600018028716072817674975136211097346550118725042710868766792744108399576299382960058440430050346999562648140155859205641189262347526788698394217964281566793533892965404594728966810510519943315753382503603909666503334219411521360125516486390011847120734424490515010167512577168350610810467896920970911411126081924732063494164443189915459327379349300925029489817369329696744679237702400111815787193990742362823922327477683800006521556544004688550336068259021657238120114122176187400690578243643862389247611802743057900919986556846569867549777179650606095777176009632774835129125016922464542579113059847080951898872949682560762355896763867566846618187189870238222408931153052092999257344577982007631075963413405324685913194419526103035395069666312581180046714785942900799540040331394108085336980420041490528949044063368934111930900937043921429610075583822007130132201459327316570308252924259814735705995159562584815952465650864542021654175390634743664593714600524561990555202950556674399329649978759785842728479367064222917337983726238319878098885535754369500157856395258205771607286540819084282450739286169161333089222482735066936428585878661799875639909824702451301090847986478969465087833128334023638798430502358349036950750710408423596960659296348240503916551096739356596573941784531001437354320237958608178641893579699705440364548354911846707528283504174460630808582481266660869736473006615093451300185413538273068424707957180494808144473782475647485182560217935775844837582546358503752291033671919764899089854310453451260529389401158434597163663472444139245352876265882746978011563906504509337939706997627430810221075518775144023205937240629711996554168549672393688605056068336977520855181222144254246282335225914639747802878250676020157472974367807777414008708040858031745925120000000000*i1^2 + 226426211101068456151358847852155458974790167280134876886080313298524377037063329206347208968893100577955307568244243753390613222478721993907690613999120261644779185855041979264326748889080186761243878167826684395940922853942756805012573853421019510634253880379723803949475239959150793816488228378816579979816682666935795219868723797178498737890588414200688533116707652836855623765550954215246548149627972146466457270978125323747954588321555777163648011741227118989512393734498938871235780504756736530861153479597692854498901300046506572862192208544465720305713613340450096623655795949224285075829146204861217528213642761675244178062821729685786130740692055786493305126767705916097514541245865275493275157994482018179304117753449442538543095798355586712300861194454588861162901073777030222139686304745564498550294736011240342566915321752989559566566309421912120603835616457024944534050490738088215975253751010120308690309979981539436379642937707318393450987256251720761243208832719651860033913225948658866756576850211761095343306092290614563342368446049459934770708557718123137748398181786638501110461859267870191827499598662253319599689137130689101950817513115490951700713738651547794899162983846496117870255751633155240767209579724937792274272020892701131261597745705517716628319837379051216611858106338329863008347015877774113585669141814057621352956568552991699310602730095595843506621924148998594389485729881317118973490056534306795130204710578018225938292486375867432821244727180453916781636029524215316711891053971340690738726698656760288837140112881225240805186223517678874511039196183444953507277696420021224980604827341296956877687112995212869570271410868571384967198088531579250245451291574277403770216042841931598045184090720785041653620308994176176214844906354552340231570897315021745507621462953531567059266089575101122502938213587774950303707788889565172714194449310539547255837677833115163364797414315037233889139698579577571458549799798096454476977559054880951767616433083811461333651278018475507653781019493107190917926109000593684717321814141459911306265153054011211922859378515015432692402765875550277861376000000000*i1^3 + -385073182837665474492898587110613257241668056623355981581417500593934844138085245931502265297992071215322766465313075767010659441860976482951761753918187757585912810583423141727598525385557751360510997897636767299185131379300040252107851278232075147548082085841385567565848584681085875502998189663712129378289109614277219139938459950189544750879078917720092716745440205131446748187076677965120017197311594317237128022046795879152314243270082618597871463404849765466070673213137548681616278668703193899311285417461743162912359515707781023710510369815981310197551647697126912801971518944257008498068768602034217032152476712180964675625323173949426392181631439314064030458578721193336495558200331903157031237784691043952520198921891020298734386666803715895876681387752951862515025674118131747832568155821779758158709911921631180686993965077928203383041195757736648026538235578131490057356001158553568995975197609665960072025898994016124969837803795819078219636439126844884351992117474327485098955447184490764911913203791602345734557332044405591585642189236690407719599327138101703208740347906448855880475489049999289886224784855439472459880299495044815063127387846272943160783038908074450690143979490029067956731522524759234779588120715928143361187961461167497354030185152680495209758243589568709163831728065554460111392792420968778283039158255152316977069883522587362338354436990144547023534176157962181053649914034461529184172234507618135770862150597809667330085255018470011637625096399100626408345117055212069421886972313045099957240499355952002775350670453076362941744791682971532361376036737448538177714953923033257155110895158633665970505381950663069311132511222193943907075022898096375078095207054930771110422321324025094753777120697594001184244859252907114607563837844262490785534092291912731146623505986662651019455567353057373425178038219885483757488663127612458609442645776342257639824638423440883837612803708069233487845068105283711900087538586646567934927223093827368896174652674945023833905501553297440790641956528314961270719488023366651379219017144486132149093144272499500321504251018757143639123932525130751672320000000*i1^4 + 447504403466586927558546966293915027739578086497430611596326294530642954194510015833260403767525009947308847006392142597311095604584672250764811626454895447565700316084649681670420553322344657784674815423264437657612857198863152449008905727884290177763437708907325343093063622012161920510367484778801983114929071855869767434842916124217853227033586340797925032154396572503960627951312087759059948108841112921844835732229743440259982653932312574629275177604109944056868632052717573068044301767084774917634089428452246088966103536223536113414419468753819416525597810546655957434494189846857675676723808119566723662802287979578560979357261933253776903876725298311490142865231181616309537152271233502072270783255585681976837019213632334805539369960444370129256038677566595650914192665672442288400991368561053414745947390754028784184354615773782164247471167123207929719188217805529698081813076836587534374135848775998951555854757973702949817760193936949501279996371472334577506246102254262153612522145022698739913115941571462244362738318964036864335971934497236897150743137442731000627231191490980363695298975829075379200616244917284331644111270294659942797801714847301087051773688396345865569039090597617973846528617856741521134301808551795219759739576725012621240097573152531537444332339168212156285078618849173099312312793998342253508940625942207045855556386023297117348683407134074875471274319791027766993710955153473772702541254569420269673643344815169856531112312435715038943567115529704240808189511281408035255795813749158220140811834100540947701648867539042327856046333741805759235913870998896264175144357340894346508507547505562422551267380687428801083894361829281234921077487763204813899949661658224792083760328921541914666255017195120836399876086559013120200852187981245833621531898979380982685065297475206964355777577688397839334140049049634880028651567493123368538254950440914381866479695230692551743407064117016822484794196361776055697814791011755162741039163474376047976764285023581565467320569163291119616351603152458345222336680668054489885558656365569944718480578153494038931489170395140823467233943283271781580800000*i1^5 + -356682469959745115403014433265170286769611265653078246352879849529774333890462363554006371455086949432870297751089596326150076459304908013663621690339761025336446020230343710330564456431606030409986848345314725254819265853588485045588929169658160094243320011549613647532134532358209146772636541695865787589255597872118395836733262352662749828028053469535106741987500877839207786906777755767737010286799028979897224668197295545865681529620072145344260880816815469382895293563255099108459972902467546758486735484502014520076586146130423845414465476622773364259977915156808077455085276623164392434447041397892907051572756798497588452954581978733959716664833246113814949239806470670040380522397106190332828668120191278375661316429480355903147898794928277908904052725789555377841040916296562507078383181846115964765391549875966839896613372282602109218608122695363567746439904988651394961670480194941263979842786996298852878939652146005374521055819417160619951533244379097658896591049439714822030935884560395839428837391727236814881994664358925748164740289727453607235977652681086514196697015769331756877570942393640081733948742645192485822006600788333150708821940559984247737934395510665745892768506778786061825654936045768570831335623080126776463151805427277309652942725153305625539187283537654537133413337072674271625429020387943070960633229284507427505524939066277166435257190192044131619351893424774169367286405141266648666633514090166787807066981779386634378039844406913994524881884563391086256006819518026812235039018563783465650382854628089336995088236934165473443262143156953384134985713226893644668947825351790438785010686525433192448434679344943621862254328151121871306958182214417569335056887093128624346675577015535072179801186479760502524170864239985572724094319302571239470230479336121760743971765085584112278312756856768510655952226549454486927183177616642461223143166160303396286017004638706328135840976965488574177467057317332331429457230585731438859862584342849857136309438497579220431387043200130760377258979852140402762796202185229532211159088614582491311327666789353752569732592857401780541022094115351822336000*i1^6 + 184437937266584422457617977526445028065398716229941077820706640826814301407818051488957118942917034320477900941298886170548853761481881829460870720188686571209158119923727102162585666613309238329595057322277788394126146109333004529359208145069484806038427881853166200584544100329928889157764295553874626326679571176603630705885289804203111961788752326118443384067375237434430409452646607254430951280262834027919641815078619796904774078676259925221911140688163846610544405134580773581883036960950832210868212973730941177490505308684495516835888507084978649726201851949322021869785283885084566471815821161300125101183780807217830988268009284066788735850367301209059408932929389351676591702343596380567797350270443589164216182497382545869512143682917756540485620643676066018595364345995074852989201830859648463021445304821935077084088754049417023541439723270385429355606745100946690164975608991839066480001557566653637922222303440484684757269498270894698467403186238817039086292199173421963238923803590572018435058614148638346963603520454800402728491640673289634237066902950909242028841755349070170341136175833420734944033518558896123851955574776915624144471462068759785240198750304691709991420503996119809800106642529931120868749468152761466339804279439432128883694169984111187629065853649457995460128606682811894576733152580592013034724417444010292822988077914421693658306932913285268317837509084337286972586566983390997443514826434391632378781521063499024745681035821190737773059562581001551270462597092239849121706000713451321544632981057868591450268816141802579647409089172133710129591942326567423460551165296327377785254485206939752650017167713377302688906599878471560750166395985641948688304110710874264310222141579869369495806019101142664578743123756536030594561683826218651344525541191432656174665868959244876516477662086861003332575384147405855696757117093435749533734406249235395960659308519270283775699313608125974681320174758770143406443838576127255828769153949266608194922393172555478844551948859393733763836682704863226973905047406559386354345795241975336880536570337807791938815446711431333157518748640463552512*i1^7 + -53474030812007733935692845306508991880204478565231889210981677495457274808663994543267697583683784061211943933433673918630527362475523284521262628559691704465035091612871024201401183889526477511021313033065841516729744761828026114857664995479145076499237710645254266754511630097410292674756224683131724613799413923467385420545457695177972288935985689962319054458785438274069576285734586714204094098055052634359028643316784002414372532580227599936907413576137297309398972688683941868201675660186236999089747366379197197528594720941243076421350329303818168147999536043871240499326934198082552188662306461703293919641284136383318291403371130237451954258281037794783916757685470049245947376044191136978084216326088698270278959501833218829134782835713479952453017004184718733185183163459264168736433442679498667005034144245381433170514983417428660720062728648515449910351583065347639082340891404638869945408756987317448656288291379958339201299370105434614021479989634429659510516682566944994851085703883346520846756664214769286763850427270506766057260384609891065367693472068592328455557778592312561695877618325541106564041055883950950973978134903460744372042774346647739997022361878065537637831760801029232446543947567414244482471277932636759177435400929601442157566127695662202211563256863350712206391489677960004403948853181976763070306842059961626076291960004571407099699263109834996624299477116703602776835171722449801187425346988077955786828399597833346425301826649257119670561999511241179961283201318546007110568918405199097906434816712220459864301624379596886697634348289194862377661513588655393284627258890341238705138940148265018593537228049279920442045091327338422110529843902272830407390114871824200934171886340960121743528102198447863714246431290250160728587690365028252194341884950274519782712599011825423477072512769242487508883746279408155904114352302412501361635384145535477965974796944292297447038860629630149599497602687373069859504474502613040082095991946970331786479170871169438556235005434234371836176919164923198903174937121786785112948626277681894133899977900195942074921252935681388136655523214786560*i1^8 + 6328190574086331812849226011043055139864441936601944095893885780572281778118707208975473931496934572887432360600938699438002552476736673687616733696845035716029479917257001181163024458682004749998730361955883549694893316690845559817761670797333238749150011113473299541670296885412196915488145765664466685292034189509729728207981824826690250466051247415315636102027482415362958626663620385691015041617374907212903068786287059043719391959714723061391903191930008133873653064598236379940685407559411878623130758715995397433229026000605564771991871456858290916654031633070169201524939914702565625032522615626234324118379885484624265147365673924447269313281733568430971173630433887181557776674629178383270069370694371439780715354240234508886644347987477012950981919224587623071572770650630413129684383621906343058813906576840914778800542440182633472161192636477403100697629516104632506375019548606192881575018544989027966049090150571882443931517152173282687288713596130137768913576936887211961981120797945683190695907156717492637441731916756895775653610179825809622646456387287926864847916336201847350272061905127131943738688550384422001461939767031958299876678901799632037023057939868158237301512240086034095581357381714511362750775801300663587762731841898959541570142349695035075958891952152908967973377078806930992189123376845313645575408843812355744465945502098498708614710308226394994380672735607211211356877593899580198803808010313809115182160550455467047446353164529166942731895177272167015189894426406196708443975385596297107027072572896108594080211890235543774151721061353402927461769069632204663323902220860722632958758252350468288557347829801469000974205971372572777816726673633265423903107449750761311275665815477480480956781507616852078380238457951612842168541815152161890346225410832603515180746205746543654967217046456369689274903920435259875439831985062560579878191402193748591775048519839468358981325875316553818951343836296696515872856062865687978784668797885877677184606656341714009374195977611422614907404509938978336934549314134644030571705308491110463805533967318305569485366125684499516160173146112*i1^9 + -415104819676537623387727789266437341474748570970935574265693033867154808850552281630236208550149789561903593572298914194134905944982426158148094864660944618658064844155506326431273290995978397257040863768372869343339320361342011645422019364246594762976802859702331388266115208515161735942932456688437566688700674859871202941055042696388666471623541992321281887947571437035206342797736728898967264039875635197047860305300247174269289840516083997830267090045274601521376024018402042919931770735380605734066914701807249981526460271476829814529330110221223178280437981555589215590264787365470233225367663937577861415468684997306488729640131875531107127513528090729538602451157325395966627656050048087040884422196259604028031915895251240873294559457271131607543659527446443632155932989754337998711331450419722265249541807138804099237991902761223677117166608895077366057301557113767082751603234851719140938464050191579012393465448430875211349069917446183017131568039830008799112747319683821516601761717155793303987639672834302221221693975564360441914149427453896782703671692404019383822759850902728282718920784161184899379307039746508759135206455899239678445740472944201396021414415999909279867121742273846906415572014833285914134139121945756846678852383786938454681601720357127078218695243619634095740359554751886089364627577004120730766471891794418507094804859740626960645496464170008391340070418516119018841080574516417285748531140220449168235220915336343461600781061566381839094788789414127290270881361880718243715111464750179913034383387323665893821322380263859905451216596125950661840855970289479172891066647747971872481949160384575759254423967352493327885153593910087526726310837770822330382791082578324060408667916033050064371307678707364225221412892368425272671263646271001652086758812616864981535907109616550733094543605708138852088429330947959712238244366817262286199814669160097399644008650521641027074577289694795470834089361230258161520759340240111025118634130277288672164011342892232796926833372932891614104250261658945779906758516123928497658825687001780628674550781239315939858746076474157621651177472*i1^10 + 293522104776256159395452867063137413101146323682291553174348484013955504225347570510754237554468737686103372289071816299632633336518436792718057235213882318648720551950383616187385691203709889680839869605803951855090520972167289084487528556930837186189867950142877756254073451840186700646377742656967737822923302157750254731457953411216885140003113558557342115654523524137827469323810548130344471198626142419412817640371485071979081540576495817408309600861351638913112952259804381608667010008177774180832492039286678049327266504753741666780464954675718509006049301507591646310409703088414554124881724158876429540254214510670680232790900283375276068001039557741429494609793870940810634450823852778833269914705462885551358098540314197002462657739288229227737839723622821771663911259926494939584136427639720555414105927021297995176733673639188303804467061725782043480475302275574349644023484399686767661911335079088153408381496958071827141506464711535762047397459188874232824969229804090013896998410768709773115707071184191023310026180768390768278167615840920994578676041524118063940640539375999178207024717476536550266903210337295206020442240578618112549401223382103985276880963157753170561675379333901122505237128304043452567713491307972322209723397589049490465807276226386548880496784821898839439230793938496400626532663174664244004072788855819222342627098565031374418520042331813853208025491810110685360048111335877562243914650101532026420069629219169370332169615295063675658896104111438923606717634296132390916022097322435563196636141103777431035104768422601191572475857390641517738218067804710487343007463838015722487997195217284535094879044537891396764388726407312067292674584093697964607903856303679337674093983810382269403593807028913919906498250770935034717286322676096770259813008065186924730686411548028452157581250579896651512453821603035359738388236742474285955154600825061201030776923928778818759262862806879364130274058210928188130597715500045291037261914400694440074116916289758992697191543546939628275942378534297739528987713916031559549431913482886928598031121776834595703156604781640533671936*i1^11 + 38988109522249146238765204054148218871888146242693627240513946703826909905595027885543531166406750721382761422245658956474021060645355497145600762275159677379217694936620233879217372289744677785738239506060956968606929143466173863609678893055511649477217391350864777813576486554512893552970905378705515975713315514138154030441725239287653975833869128853040911744601447435665065291874362442115779483680359723190632630130940254599799175212472656888981018899310390975612129247459847725565099386502661428031032923251380205205234468897739226756695422640898398679153678332702351056658073544477090784866528872383614967135750966080992456828440184960451544135753242483350850406740684544586813363926545026174649518349707193363880300885332504118575700553464985079104897857321426018855688733031550057781468565816545105021528214617839713627193417663527342519136583140495406242914177998817998717615851216667867580574453416564878016375124021354130377178281410418923244495592945210604360138720688027830923272237818543360600436927247014486759496630310566294470925246586154267863008328346705118983343097417037663687606810175378493284266811935502454277412516064010422034610245816080978982783850633304958716279159698722670226651122882921695177655734599840276754590929884174529647803874289409845630079483080464399087348549972442877763138221357788363534032770759079580625443077957173844840451360390580809000789102699042759819419380912560001004892119447612631701101770245218157821793004957204637481716643633561834779356038311136147858042459628869915938456470171774800398090485023160201041297890555686899741533921385298669014072005608249565659224937653854894644914674421007999776079132467687980545775245966983835038390799433476287298145809364775866594327299966097152905075930703332073824012288068530147969512444572093946578852442168495426385484279957653257971735553374497394176703930166504691184015090308465715119171400358039547434311667436497061299803055633773476790518813309101371383917628351219529885576897786766673925720147120272626810074754808798298809213110908843255499949351447002921046935922434391700206131199911525351424*i1^12 + -13947429804313857000023130281208771556513311726563814708828625997674397463878498222296477412880735565034870090563904655157964979607818536216915295075860641624333107457566109350302918981060177603858278589427901602256325299676273518005740540975612192625638050841393686076487578035865083349706493178922177162125570311986451672616613752062333897983248126142514758785890287445800792771321939651777139110250988043572203553273194905243077965375770564852686249134538894561468064185403532650105187857653196366110401341723369112348800880725493855961767461089722886260939846561156197509618713139536458148007218448941068451798234921112598348220714656565752449395052769443772522827527324957650190055294545495272311777855420140009297411347594957822144204355431705612364557884388906211722562709610521032325769673037838678460713273790837041912295766792597017396128608331564278832250384613485361216369287318152321763251354907336297349356991817935025478368994896112328232859121515000816065655891091910662119364323728454478693098862861496159848137146027002371419920159348860669500851248178529492962008655866527610880025961244841756471533971512074173667572274322453350677506120765639972225415292494959404973354647422554169588392568128878456508728915254917584818077992522273590035570504887342359438949214739377755537362907821311235707279540856738907178781658777581982786663172145869053316033750994713081017073437505724648633028609385228820546342683623610398832137515526293844326327754296477046665745770284135881248023656291999129078639462323297256346807582502148452087746397390936111678550136237070123427067957422706456367944927821692691719647916593957974009628517150521390795839104305293623029410749141899557696534176095355105510246603597066723281437930488268577741141152666079425892865898970684345454105352593657040261143486972533596788622986851487915589692623914624907978715720788946521199388171350719504156609725601427855446695731202525862273593599570496453902515635229121201279621538683147654991618902919762026308781402856096517332980060761009145188342831544150581754177062179011315657335089643645036033379827651182592*i1^13 + 686012470376229644364911208937361287407660873529690861022520233536597221373498680805865883637308587702823173459250828403264012749991347765155628376837635587360871189215279513600404678332782669712199114285526806973984809905103324927554362482000047941001533233610772139255646962690923032890774901674789095692718036085605736068124480158109257381547116122949297462508801261538806639293146235252003980946161419059078360076149309920428156331271854536420181918740788472235261981898872745919671679045211174060922262339345209421243245991806170252747511624385968541991211970704086638593145160622678697278469684978066220544761441819296104024784194066517866289417137566594652678820469741935692910223442130999244189038832413064939893908892405070258228271199799507264886050331607952365918473190858804067376956577119777547295949771618464246567407337114694443679604076004135356959455886256782923121836280608729470953023605498243727537294329143493819643145278012479832037353496777936954485930665084325311159705346466415339761820060434795784411363935759411712991881708775365660639897179609692568873480743886415367758115234773991729828899757667677791535966295889060141044522818295098543791270317322470837791911807022514394731114968854843265688254302208246806853701079858924721140318695340536093856431679679094740535780316460520029289279780446854109904651509487175152358722017157546869372536993249705685696955284342318656641077564546182166432633377072766776416479407479226040749148084314138978747705212601831294088741021661565231683212750524825021713247956415718509989535242877626238533831498846159001306846246331797557371605867783676066097628976843668812244256383338625664654898015084575117701376343777438631832761443725435994101121913980612919593145530901063386650610690295287884027803810259668723383162220407549994055954592654338490229542153614559769828947973418656599364816345127120010277903593773204701972958926459713654087190388412142896055131068537393766177837385768455165427450612806198287866080525166729244264652700961161669391773227276334093437074126503505292625472147353298360731839165021047756633252298752*i1^14 + 86370848842750297796667603051409920181595563869629506268465490026699085065170713275132136308641839704580674034458434562838353731632294861176076307207681598180179704350169629576082056973208445631371610683217095881572542381019554196582687401022418909678974172645960617973476839910038666360125827017883369332546681731510544221060806900097913413312077568925385341578317535562367317993390906396663727605697086841536823135447666253289507000684860074327393254740715546887541796478701393578398634089836338602516205658879537190574720081244959743548766033868067375317780498954005540986312175794023029232238345800787768799573968373167659988490871278992088272489613045928410745275535652787858512486462991618687396618971049131058821573299463532015982938428575359134527207985313290690577405370092873856063882413378138359821407631139594137973614141737482833848674569427439277496679240203629937093601833728788840736048686485590234721136190076434721496317465606319365312259741621606095587422981834635939392794926432204066667334623258389235066003136899758695128740967923864739190824273824649432961650004256037341480658015159792253112453006337210600823965279693896891690268956227659023577239015966817446859925255072597674428866190271295766274954768842733880238578900139035292547426126633397204904594332307695217961644210991146087147880324207661862788763284444721563931189240537693215768999459080344878951912824554463151163046794338990837453735610712351881742300752843555675268789446342909612005284410165482414865590639405926255357797750907506160316936032264827509999734785571839439733926624935266635207289761715408860370232845826334495238993850265191632379278080385946187656272385350118151771858384638605501904599270290061533170304674961936157369309063241740844122595609358973199863380150264449714116267817646469344792270473656991292705025238304639398156859848372662591609682956654570500211502767321615930633304072171138912781860273179720587871306729499424620889619767769668447437836643889584967300834526831550415886752213806186778929566378807806458891254063946652811301107418835650951240579218950551371532730368*i1^15 + -12441765673449128943098890279818340855479435233820307026375936956835291637524382206381043939491814872399968900699588790692227408889701640006960146575782573839392810866554937579494623037670750209843117793192375232136150137508748979045829677472923429564735169829156345207259952725487778044423843776970898495594111846685061642053081831330420091652567156186802268385735257582734910946872680649390145272567486634638316352652332164743583340283908493033894897546469012527101226958249239605980834503506868489062918052293791091149241303907241689157731515324430092921668304914828368148648858708035458045031386661293779803958436805269877090099667940517837963513366730359890938969451624934433992934325823559978632447382520565730715204280872823450116844854062755166017323625414708983271123904736334489112027803197569693751393323144580741663183605547982153493400263330813838397433892910769808880973163063820518593183057970194980598079756617070350690129319039286743444955375173494003196918700859403454216372850267533509044726422571861357852646803945721877619426246481534542275866612198035240554737530153030941084429429986422350513198578925979008558994569118742464945210323741070064315044588867693718949367388056890517695004618895769485879319911336974223443525897770741825112378884461048498268037598745799349917825112985208685825521012882808997370673904415009705626417157875527667780738407141294732072983701412347058633863180489467907048076917815118522002162706294679617600403543586567891194748100136434806344829225000977432622963180361452973330029797465509852854379981265699970268539022307317007325392600645042533451634182562918559291548893261136094387938622457716263874656601403323187756124381299367247762078789617429886780008374453481425509804662443906406688428865983927908899025577517584367119806930056317075507783079700726450072153186639626087220107878317145901063141248750532304860016546045718798426337926179057772920349900875712073594803278353999383707247615230048118542956779973710057556708578139152872972587783652340435864936775421331741144076573427135640220513315413969002670897799875988146880512*i1^16 + 662987144480353952509972045284625332218711368877430684747033134370969440571713707222536442767600571756962233784997834735759393881668902207409335310825841713564921331326030058583357109358694328258651021059826045358746389457454089664689121528063137327726900790097467760557009748708414930375647742515339756632751139790777165878059189415103011281386993462885382051821628351201229034094478695723173640881573364293685582881948021362014239045779659525607721124473100149830458658441371189669840428349911117142009144015494159418084190382230567570435549755775869640689693215886165254296964415681829677306356118054802491317476710779029874172741032501466700348560843996443691754909695614592950452883866187134730925331933546044019323449742016225945818207408974490717592418045797765199536335795262763876972785700061072409631341462939046382941601802211379983540912676528991702676870317438896148783988730555795722856369855787279182424112157840723376134234107126679074584484776807674559251572588938076292638327160127352979827791622057072222146720495303287421424780916720931200295607166260071550922858065510265033120975160689448606577013051699005994147529905243179600587750143421385829838544021905486726852025148092282583382431195131402526958318441260813930631424973101992038789796605387120005027161805025011296703418705616644796322010966096588798575498736508909161100194437261482188298954790386112376650302543079574579539375922169209003849773600778302286888625696100266533282710144865139740532436969743008049366923560071455221786685687105953277479177699230376296678698523914790502972486076146290869456869421148313844523420613162276900778600963291669807295635201486689695636899605505987709515573216347526025613473523150305798808244177906856346396593963939104826588580469693241101668318267470726734067046870502305895116958704595842421188770434167265124078616819669508377667677977575505128130893339530088741349440555135305552711316419218163018872583482987096515433853240415334725437766390382080323257656064488717680463928031447423495054635210538776890601016122151576787246887649765073907511856882614534144*i1^17 + -17777631258961712547899983202559516911604828139952874115113079152267045605716400886114431811782557994536861666939714432622597631573211647595318904053979851884685941408279191418224611090733206229949401476101564311538153823341225729680632072161155637320202334081908487594731551699312795245657396725775620612400330620420252930092079819053632101948912644727856565707316828068413556649412527892628433524934532847840725722716495623689603869427673240146189101231343132712960740663431927078605409734641308065237635585080780444699682265535757502154567154539629285237493864253927460214298031971834261972049952103177496229866456019528573103945925547469234693186663940385185995464197981033874262049388871295095511349978512325419866905542534168214294424856104055663745407911934838008288452922007928378143607992045822017420148304250704951485361832830144072274000071678714772545026777659482918354918470025146155652564744322625782155873405448964012191258377567886719905087378706198051198922865367914861377150485078424124818284128032289197021593892534832483433722709093852402061866041506979212584685920080963458485409447375611857838510709362980556411090736674838369903832967875138577431930508352331162678700919701196750352989014245198183727019601886801545834230787085322199483226917756475209429720894493801995603993725641137187681725839738596076684570658990935451551091223009675614275544569047662489762189424462511411459722442564104760724289606020157812008979641083129402666211002512907343994787360881402991304374624814784863075700499344875235995871693639093238309411121105301987389961604277005896026945063667858959818180546501332491017491116020101670809665419117946300005985412987665466000519792843825779339908505547725905641541606349008689816339529960136844352991532505836212934231212972715587318848074582555479664607130358593204337740791848308393272334940664818756132776370716083020847708263845133953696997528691058542184796330981858155214725243082351727936479413242308138755691872749196303424337157745440961203658527726527727173210891445616976225896913886551762932009956824848018765856955695104*i1^18 + 231506845561156184237765465555650710290883921135251005317499866493024906871273711531884571913969378342496901778471304681946188979592039777151754052218152170436998114630148002500531106185708679304677611391912465986621008088552079278495940319963669703511739261038515702053925244849172404670254218203311108968117317677008005070608522097689706600978582101101512620549360177697587122821640524127748866770714441202978238505498845484118396366361455271631205684897976832126400278443697265360862386027520477451787011906847010993836303852291676911734877839358635925097119740702252407117453318156099911562502476727782808161336846346243442465454122597050537075939264619787669462385726304684578284506540542092757369324813577793620148603876976851127885655237496524984947343902039567568405874514949768659757636241421251852033109129671057664260856119045935410218653088534587521154732279114181276027203722104746219894967357136888819507258281528529456671793674375123638404261915808242073120072814678139517660906824387041701967273610573288793790361001435502727316147958414106096802885183528038066902737420276816136770677964383138005050423522575932106557606452773505174773008635145072840129190072937963711500123878002218381593537659450625866592849552887453764030737905149914792574536217444433244007098149192435802449635274704752920651466146119675254097194129304145351802733669390142370556914828202315664979566885897026199902227573229375301638981569483692609325490932495265560248914052187596396472830140383970867093091892843263822924289359340574628669069138111967590681943951355375910223790356845369151459789434404231692572321944715044905049532610478455332921695468046985640235350385040978911818995989168621667943539799998188106313596103234642098707487720497624277352890130937856227297102695271223613133501213610144099560746460385618636888952363262372723484070724680917215376377577256079231892269776596382826150416997342995280431073419941093367799361988904020433099982181483457387491765786568912762089321152051032213201118233554688171765769096692139311853589850845329618408122098122603788194807808*i1^19 + -1665718563695457907160960503670039079263787338515165187965662873561960461290082444359377841687269938155621065126711546210110571506479262638838426105501095036603208277534790455055322028016231045882363238076834025220071550315498474800192554663641208154374803013607038943238175345272736737918983321512404025851366528289051856405667469984551361506988870773430085148535522421246897926296192023390006851146391451772074380388116288175292318793299839670990148906705917141364119869852964285437822281414880319217793649060365929191512104080814381258788335921087630257792686451964567091569069745765820801152398623618884356746965537926734462879986179920769066993098886611125834942075993483192475924479546097635963494444659188777780891487510653090097316188998535997843826421374826215989246546301139052666764652799715509114121709993467368438948137813210865211306451226158039258887513685213452581188467558076403148357359403747731417882553591404470228453148127552682427967269511606655521133430208820632649385452272138578134032040293365742147717222256763459145287887363586553002037528155608093785655942603977527711368357529133023472411490821911696636746900534438669590301761726841554827227649218313335481944412062301305755638735941853731707333974655282885402153763446351699576860229120416768563220156853183250402447336029135539222288222270977192885083423392322875524905615642981913429110657368583428876534497091165222695552737515299507375204963451252765060486972149104693339531939365288997049276467429843495549787954765030583287495907456900637996460423687159611480687054800043642500815746653636824692690607393269405433246303587407188962660173478186643599577456325484042964620305039847277181103993577224317384279019140999711826890785711656619666786557882022313314038181961477534329926552830878187536850843482316821936635021552915724486320155498370092871132961681188161429511767172066979944647827386744137325094216959979186291383339098716799597406242747333658209184401130981636242197567478580531599969088590424744996886453036957058312290199873370333679182488331334683405373177704099757424640*i1^20 + 8046970154384187845415624465074211230532232467589545414638671634258203486530792962060787812101796391516778457789358469496470367095560863511201351668519385873763665603284998041465648988269632662987808150241775198061201445654145779671637669838777478880420681052995199156104445452112213625562646104906951127342007089990228533273487072161816011281819122297170129903506632299840286928126537437785075823914341339587012024717587012577921335519559363773980099886977746871415320462141898219319656370643063939988372627321463509409395533389439270483159046248207955836745635338113105391240160396740819292270638488927031042856221366003935147915423987885740435929250487150382808418563519528127975742900510329879747844358901327061736731591100189855740250836137744707884055464626467891765744064720493972556843616667954656906038232300780617191365132692081281935361005811747340232248150320877059405439598890625916213984028406064237911495783858383361879537610597061470495471447476372572197482565039844882116153386040802297225905719007109860834294712594721163048286671802764011869526632516689304935983587651450098681606904609676493679240889694612792411281272073559547324966845706343324617743726647050653994051047234069568018511282465595240262320317583537644418314861834278919334159921097382740251580688060473699169328976946293934384954105005545818921082812480218260965044508536851222707377826821971738575493091111272864665892193668568281852737469156369265155039599162945438655396688388012443293769763229062158546397682321171062269089213871036793434635005282024660485317505628861336492637413895762955797753577319281595950367178550756843924963650081748466240520988186106574557460625128488040755510945787995374582370028461134709226872903386715487565814822784935072872402250089993535747259934041063378662031470692639455004556488189867508090872958201010968905386888785854042917944727780457308529792812569449044486005956681240014352979835476851595586361066695215453151234106181844032034475126075111147190947505645067618357886153671706204506266682905899448532727241187414866333630134512254976*i1^21 + -27322829541773742581908956776995644962647276092036938001169300017690522290054071950178275158710136469783398815300469346294076195029276945166604622218845256940814399755945322964217118758172014404387953315518319711398131977945473503391965441266969795460141768273579850267428819935148932025299679302949035635711526737903447681140407130348373604290269949898380878278636293991898886098027964761128577172129169787276496631116489520227394705702577561273429813908960453259700674837283034131591942503825690166530642603467574515806668516173891616202595419790870337462506538638093368859184198052000633411505501418007854655137232580368882875711996646096053362448427541764870277384034103434640193820189592396708853513919526732909878543809329164862956438213911687098579553406211159161897965954724027991604679353650875311465258132086705879337825318949589416931428482118506035357013983326926973768864993599338861571200243815568851689500187793244147555575964226021878672706726618957465926736380699574246947044380507634801406337402063540533749040249951917919476696379379092794242360451461724811316155769521613341480154320914586051054475500051223364230516825203978198572997638649196306201600769505098564435293412557387723687620092630284914131761483203211840139148209081455615402453285150634365657638871925942212904054183695849999394437440604650164333183659598493675214232917998184262830672230286700364499174686015816497640774270193302660058451219202111742769380283995150432916180816767172047147296048601445029454485494790925010991863363229055000569393189628178424264089983763581377334655085272480407942948220856718103089190638267284578055706399258320826843882881978004247229953284334575678708011477434847889216340996793268730519383170348147162326782820239990036093207313442674007032000217731145142459218026938453539370364575110476797039050561968612358687497877893734632149578985460862779577912075170608262409557933648067088484645671624316985397583015856670825928092539806661501225068817825432663470357693017094231480632038686472564969544091176415716297834978180856260146919112704*i1^22 + 40996990539918338625991983379268923553231097421264278213825690964689687975529474784423281098990234312724884049458893011470742012779100307176093211449001470333902843794359604079255427916122918112482699566781741223300541140644240217511756036331855047282467542578092284061356704480064571684365106529598992348845200261729317820350769698858560486238402945213407327415718395374594835226650101909653280939461768108559693489271038166188821967193682709970909059364968996174664913895942300137649802032731185232234682067754783331259065651176463832369928620273965019876344848824282671369983846008651743589510562849630500598857680144976064435633947560559305822485031834038583264312468012668355498118004538815420005257852709153793736129433861243832032012535870167125701730277844306921175593762591813051243647693342905528338813856847116608604140016205924421885834457496390930546238542388049723641604666944837224243988655645864157649214401947484070295067749256712683653704087882341462137940318560311266849265131151739010694417758900360716839392144938009567464436292829592820062014239882015583562723661145822303922847391610442480520122879929175700488953160803215707993511561987945360584123934005220108066754178001576567030713903238333459135561758759677848246368884261492793448192799897585649994434230143170378598808608090244539934006629985207672446411627333811966662011078657720741998473993356308413544490123177070310812385691532974787409642178220623402129711789263936911615624280348280794825908886491213187423278508299379570664695780766797192459004850444089758505153403100855130926756962906495539724906664338856607789410167570924115969515124480934963987690102105049751555957310809270557457545575452026728506274864252527139842407245761872832409241634816227936959031525042681291113018744739138732654997563282664536295662177058011747902405439054933889437910691698363842224216035417159333513132424818869278058595977569448286406778282582109463594500243957790104636135749909938908893728864849422043378296607330632767116952414061384528113442318471616256135659292078085739905024*i1^23 + -73572831095395670611414916661325562603652957216755300154305893370853483599915330366779479116269353665509957847750261415889389207165958059549077499185946189362653315180949865464873500860709128143271109256390041315597171415770203967794362845231897061208915421087156701040733735471291796476300222216815210013483759596722051816815226586639448002215651356162518391454560424076858903493083418749863401668840392884951348877197596188698121864098640782867623591198748533649305049773628242619783391510924260893109978261330780119310591012348415501946559534642705335303259866211803701095651079188232267232268280471382421159162758062370341399339089361533410421265781639365013507077664950319796978924767558476491828890847921066138361586251114453665817789119826321137578921194317502336365935616189992041660103538136820558664736677177929208128359870089672357495730674941005670752985945217477570049105229108111342815846855746962902641912640327752476655151900190355668709058398400721687120686263064219400235095273105343708557759473629876828177577924692862115339188144416312129287229072935606914660953966640598303157256845396630618225543306988492502144593328446521700078631975302298094758319622724903591232034511378275100690682914382074792570920435702292670894463641341803030277114337488868221850767145383627530363186448817318791335560019858028222610090594890124176524582836013488593625799486521310661373251869170686532563166769268221810213922504542510707580611026442436458676896453023003759637081197555346137296454693257633450310346235012649153353524361573425945985456497581594248211359605231485316576316863371903829863368319409757613561870794394310181165068601997687233311850962910827902982541502851667715731545522497951490593774139974352757820494235395583423243137647126825668609014052980758777733009171451787375324522724143492431027365822969703097357038583233346161046613140203734111254743489637401412309624241346856181315145396333119227188273831686144574385851928546842826641850551281243068486678287554692194459595395446971768074489804528959661422981740440322048*i1^24 + 42387052412185042471826392703397873057125298652163439019823098387252231865520377352433341033319034687031167541072126491471915723154732371157224318897920073765427770260810701614548606063551575738391630632647809712804433257813208789840467056565493509413074042452749188336128665873150134874754993788694120240738590698722966610245304626202782107008054102564357286877362622733160280415486162050683763095697737032821366816752298420774821265352488619251740461497903608627795533339111302038497291933887856195643921786079727455451049146918548211878075401371063730670492022597989289507038142542452067304935160981317723697489836157570629566853451592336311108866905820874605745066718613274196593900299318999774506507670079567854409658782909545410566183489652037427241107956454727336673443977838976082602709424493872671850311776956184868019266488442836286127043185170819560440564634239163639267285438487852412983329988223642480871544641380541493588382108507701397237610178563193808399959865911909153478139104570871274038185012921177568299316362470876497165247737792330085298564301042959244760267728718302993909889331550140054128337968703341011422946525637051385078110996892492809007833553294806842189921285919490153943862767450716213838425847774498776413291453417329289401058186871576027288492457895749605327456178696584219380602772736338956426111214005439989875989426037971136936799057168623486418623143622543846505694332462885861159759912710072442708229229007746153389070051875765850679414493120800138595746911695941281110395487636453711636841355710418534045403852127766622193736861128558012909370816049313769033419828786941031991764061264212744483091368546338753352771277827837834459473115207915053447095351513062814756886210450080058784786879997816693488111343023721978111752073441433029575853498635004788780955127650826450774632184104332363496327694952514807680819781973254759916384506257020452894687866629411039267337324400854325523028776097140406469320993403509127953867518931727305688636686233076404333617778618352101921691033324566979435766480896*i1^25 + 5458659407130655860601490396544885241884520980036317032601678622538904832025554345837442662374328471139735541930133216234330505235817828157554950168618839915229084560980495315797910010312860822475431812352304593608818426830453773097339006717545736148841881473820772498063606130780752741566281459503971582087067827458889551594850714399906078788289660426198054038786616535516924562397671990796189970856986361517798013619586189030154057652131847165517077333613432945590583401569490874096640335267392289715796280320430267608589408303493593223175498021791061578311044452244086649551574195750606808648638114278878358146381107106007121252951321044155108183361239170085580793248596745446293527578795067607741165747781862491747824310315550975748786265081207536566299171280422356418740259786657844694344897263216483406519141240626631738211615525563107893030011745740137834413311666025258227773309017831293777405433954746318125930038436284067560678699407704273067343336816239368607696286087350906594645242462455628477162511976201662927494191449198299501950304682149292521684133538933982591349998276064235297262893704149316069160718306733540862911539844407855401866589354906084367031934946875235830088768580540315196191670257574235936074960709740689728665259928024794904078816504707008864842293167383950275603650048051590603481904733270161655819907444252147844931585441152316422091143764602567675004095553339732065101383476272907763162043864664338731326095363231364201638226298063509856702335343990048937046017760697933523908561755231431657122858910780286267355086199167198473809604812686506275534992686236132122417236163587108907244329394136642415329578189856501034040379740639739693465799197947190379276433560725481907824393980218570381721372535878898305865249968343004416076378045355165211337286865348487750132758183769776368677829279189795552912922783237530062140916635414262589590614337212177132677848218988003087404560066004808413965472109141203821753448453074967323072501863413099288183457530689238854893572987948297160532000953780555218944*i1^26 + -6414252482372576781023279099171992539446615865929617085645881289836412519535933128861827684545742376537045748241202637399110840695456276405055994097550659338490023410699280352735479228295716244722119051912484990622180113968449842856177160517327140237007497266644636921324326502868112682417206674827640494224913397486440619063728621635671009261815546137301051493552737583826912305577268204777222090526677000273223639822363944853102283768420298597330535519533578022378578708340043402421733168924418808491468806937045229668928349019328130819764996203577964133379382326690346199956462334196542913931791888820051286361728310764440456292482966882867432437279336376950878564587752218682634051393215803180394968872576540298194090833389139680634359650166526654295299273259231222770686831851200639852810546501455217937578865433773202573254148897272806493929791675197219423574786958840175337999919756001915271956664228735559983393902041764411400361689101974562351819488688658298227903059479920111503364840712006861370555823678986759174771436847866857572809727886707214928188924115696369654964857067155416036375562074851313260049265444288915304544054369707136040244470075568240810606922001969520212111595599992782157644775361503121215529879474717609707161379405832306223873529346224099082024456715586275396063475433621455143824717412719674939945608191086989073281545155857484637583860046714835291843213861315361120208195757535746953834451386421908234292764327550882497961094913147227141291894275147557158731598766492615068717420582962905168055497375185109485419128307302137550566538104540556814449148029254088674191737474042915884939589950957577704513251109145338386998918698847403131278780165438150547186400875058150812453736857479549976608632391048515363791435081965659573357003809225130324935497452513723800497132959572393362338280015082024819697532312070668175836158028711917429280524973422708510917947563419667544078177547637967124749415243470715971797603492660543352271108693735704837362799790419478262967819935987068638205138658394112*i1^27 + -872322598967456129750878923900371990786163745965934724289570189896667528430854716746120927715204382203733268608878980903655275792626511889192853799657029641377322853116694002759595666231885789416145539637364956686392121101180719721062706366000504853964065918228104742405356722774102226798012077569185693482666697850528447022316499813716946037712120137270341717429346458669424601358807536318437132086770504841168734014453210752638556288949850236594934700773532971710436032028584101111806882383340055890182000849991201522825066951962920937431497482677505203814549316657892658307867333727954172293455990577526553043760492035533122959799657374750679870149209043861697317359424295917740952015451443236286076242247357453417691532258903228138964164352542448992968972283036403918651401175187777694212666585421384540901800348919989112838044064692744752428679197334119089184743875869936321491180573836136029288381430247862445132559822289613636522348315805007457445138409578850829789988430528986964792282388704518322607404193839449257653475261833578802525407352370287061892559977026263373097742662130011839435621250738628067928407763143672993285497725139680597411788948287055293667537406684174152164180047182875162226360444856439772715182717013178969025516498558344914074905878394187226929237139401526460274028306110397141863463706795202276951099444027047150801982275693269536632072975014968865401496745665986273925714197228878432625816203091482555825487691010267748212652194279242722730135850710252397991081066051509203731233728808121513760836379235164706264818620783067188245633480774359588825799484307612116031162864228946158710228153340216761071171929188684414435688061756870424748273096572253273379184975074029985536859083586810080328884833941489000370109351827329668435381454044739782795645735928390859190656685586036965304071049108305509017767835808380674789347450821414107638483455868702961962554567086253465083104601266213580655110212232808874558236465246552750067247287611103185296507631567938960458436923871952680261779456*i1^28 + 513785122823545114586283675396773234404942870259129496917962977457296160902406682341146664210973441176648022578863153283878986164428377939383621495563886788527877226821831213992948291714620191169403147726334046165323299506234446087062726990755400826546560269909109339052847614884794839558930018956853737040505324577084012607461012185829283339945883419539265602982260245912488252726791537995386987114109096528110706327370120189490879604876427280183427498636434354878786090755383264084115068197343742877434748660189658151411605479198939024133437783048000293918738487934181694283953541951527710108157397364412262316883181510274584608222101624873525549415196799469343773469476076104567278434642435643080482950884715843092172166366539584628895202661099145321063210491782467831745422724299304966973022538791857508923238269303539976620111476036845395865041020285912769073002275093136221153958763799998584408920999451886609500813499946252895099173716014730000414671806427161444298679629276590046616943708648148447417926742399978436066528337531493906215814783763280352920676444672056219253401661457769357169441094730581339589138109335949961792895324748201177840051354462076934805437762928093044469263742193672863121752585701440044164419497039591510293427882230820064157658066454415303029418221825920518524409356162475872960333559499852044634361430538095074557095594412450037911075291688122240414156914089613225056501169012249628646624223497262409197697191718082766614784957687745055485625045550697043622419747354476762156004252327290932732138536723477711504856051800185099504064336963790610161207339074958805930503796437493762501920887247962928084673864644813893298604067390578250377103806875113947340732485562623938119931613853057502043855864195352494343584605619109174229849245463014675588238681098171183768497102769300619364843487058772198856405656370054095483222755600644824694965569941984444038356391013601386775024943826356809577367177037180714424241228335708931181961870829958652407164873018307489107769200769023082496*i1^29 + 49097111929231328403594998113218629217472578754760299481653752715175560158450581513252738640649244476231120892739737883242626781519816602416929940681377535252352491433698475399506059810839431828704355050528418584141221952401046272359565582884522902302830973655041284165208524587416747534208031261382215450731325892081795606370318688307351474743210223892154078736785289814635019024194847697358093950606170166299918863864059853932737485552931057151874376637400945752344074272164633976968111634094300995864040890715742779581065114656870370404315228149598138877377458884589081275382742726510624795114197739500795283853909248930555353640234759759210580437190918363799587349955467702133041585214126788311554830243545374904415251734287148713159632863092668888935906886186309637505315378353336609436276611385463577601679004512409051586103473776097627675771324069497587369758885019850208897070909528016894919157544410959576602082925442042284068942199331315248749783732184820871111095834576758889263787947334768450830842003439773896073644863778758506209363463496977563767490698579813564528919264022412702455643366235103131975790181399561782036476034916233070800703478723787162665559799047865701317925927121737774122222699378598231007295684093232860770349876068788449791252854380486869625967562696083061531086996711578422289890274203470375355377886232427113934258844547785463172825375238372450740079660891532815940325299450077827838504408117302463898626354527163215170472389752372547693920014026095855124545021718295147793764918503112533630509967698770089529408951846978072909491620957595691134501578418129709288357517664822960105302673527350090891690917807703075789522181820203500611573113038247292401814521088907066235407161046519038302521196624995585376472766431742391839440325351799375023446610686153828191078433008512844421344123610346540960451559344994955655590046763821163836721440222259995632955100166736028023040344146279777129404279379076979236539686709636775366712863156006586511562902887547580571511185997824*i1^30 + -15419662237561179321645955269009145274799689838669536841923874049619325841205426540002660057536663318556282045613904897615717406180916547085574998668484694293303444210442328358545578609124641836675244744604256562616365750585972670870754894781014039089947045753525849834323618785280466926864723285390331624768860010167110866911404517267784601899084246631506264344956908901220626312817426120769692773145605287053313076685062214485661776091666668373523748856474097811591824970238051823336507333657537751152904429238585116681344175751484330062724043715021199465316860901040993590685478799104908257345990234869661905862299442247987913585421645547036112935144488786384076103320737097936882371621204256424683647057456085963517013875866821387524308658511291549709104600680510276030059528837863859473056952743827150619259594883856636028283081771905664373644359896219746320609324332589706969595641523314513464193705840011738237029957053284929020993735369104414401003723431206213514926778750211110242982174645508922294123575294430740312521176557020528694736409569737655696882529472720550595224895864468098777473705810143567629693912729016382854287847425716830206110336058137426974372086581721318306234953786327212974535508181921091667858693304644541781824784139486197382265469728603840515643326753490502655875381335993805520388573027200854391899508563415072305729396219311288337287865025608379792126937314808512585005923703388969573234396624975779711415390676464068344615915135651411188375435719926202424454559239234068631310970151335664482544324032542383330080225972878228967807289575750546657483099820858310036103580947124860138344018769989942654584706368353956194422355223296401737582489214840061342008497714360609460545165033569869469449743912882659966529471315011086998317015628459479357331137300882869387372807775942005908010304220131543251278666872413615097406448531480216681777902387535596907907608527571235067931497965550267352079597854582735965191610762772346275292874847383694012415878076391489938653184*i1^31 + -2312202711057278469948360695207579855616409726513258953087364634950884762185701998953210355724688803629836373476191765096668334318921282702236772159142539974702587019467085778179884302181028794123378769378531918555452795272373311862486053551511300549174180818648613933344872981726668862115182238971895277402047280790130779192365730437032254833799377533932342665173631772934636229868933890865558383620936892805904820543304006934008005594684242766928369082190805563900251030215725180017453962272736151404571361543020126723312587914285105382471927631415011708899821927984493936652523108942808171567456633396196228887397929043290499386109460604685625006128985261654301453744116340124340573762983753564306992185029210313490313468134697844894750620546423905408855361998857965757284523912785300167727987796522395997803131705005666850725539590747586876632501305611812361549233634616895346467132337637683636496809649203538668554517142578856273823664491784941867791426087636420126257837310193860551170289398581556469346776425683351805231502929250812928873832371424920098996063430747436071371373931295213331186909837589302062225023754489301569594207327947466879088808133893299189949256717714091621159760438214513806493644850432295550205593143404965552976332113711494319108759417522820092973315900877185657779291262123024229939888908312805793365648859200109195095197262144800375057095521337551525530441478249160392478754089306141374117987569239200444369759147723493044662063142820866712590774844462413617551203219351779238443809208082039964595070974402077173445954357558076916287667766222411402852585386534166430689206544066053436032752589511872352858666931256946882436317428371861694119719369311233015352107656571158034049524420159290953374169632165471119748048550941807222487429429195069382414265050712418322258520427325375851734022883394633841728349439330939441926691549870220392313916379215345976532270816919090196620166402551630699671678054172150717431711239156166600804747633570245908437678510634434560*i1^32 + -14336066491765855413750264311014526621568008114879009105328308263993663633808576274015503839021404911726891224728121041903306631862270805841557940425137627713887832715343280872898621515511959298503109711759244369746733709653996511226704311963729808915003390743514542936728921523686825592894503814573490212799527726997258000942043855501264028789480661894545203144164057694032229199634977584757000229548525097026331258011664246280495655963790112143399121252938337747670632357516027393011649664469110062716584430909819537052342568146464015467016143226013842040637158469056384768531012797026616159578750682206740725005451514334875337763659701173724472684138070447289027160415988162438878294275142578448525583834069294208086766828322434380304959882153513086675954204539056151579107456557363150688811646489800038536518577790348558789107101002037758098740173496056851752871891744422941043744953557726266222705178711383552046314740525775670953869929084250353816982787382464408551215045246022083874235196509794774926948128831204540930085636145319358319298132183448327853777796796492421886328221538464101570904907646076577367237479612632383395887995539633861024145022589559892965320213807586327835212655184574155251757863177242352860810613618758835672176910989948863615111835226826455895534548244525774450354979086718707806685670597380569463356574541213998206102078695330401453843626961617128661955736051073900628100390535894864437855183658488257747014874232622786937082330554082323341665089441404187001483544402852346268919441118996709836257937293924118518359640646796279975021641560066068087425840558316996708867298130114739443036728250088961627111493359584934236366577976107428683067663494137771703110161174685962174709197476084737447891457401292098832812222521051994376318920488374304999097797333994178417398142754439183248341213253900562029141674382069252385078610840095953257621450675442727648383353556867592547415860046830777096602266302491302705607965895682529975334124801003332514594422784*i1^33 + 8648486122081654611421445021471401775075698847444614440005018883433793777743733101827936368972677030807153538317624577525935419937439099576945219039178864340355090759919010980948528601170645384885214030373890152998360156185122714438438719507213837891286017997695168184015772169124477244316103113086568843072652864544483692091500365087113056198244520022070953071631277743270281543935071498842735729465454857513186260956886804385853267120674724217815158557999203407539427952877494386812196875911073206657650708218510673732249118271878209542770050776353360798802180088228755187951129885903043242937712980153619389010861929380259564395427681253593535302712280503971424742115039826008816874893854768962159224588866890702282934115837458268854713252003052642047666236311197596618052294383550649146744930445038607747361703499294491623023149229156753027816744500454695966427206657969759204828120122619327453894523091507058322900145809972927712981531989527408973845119734418412516641798936861371153202107711461384832382354377579982880895552270131063934806952792054812760493099398188855346624696846122598062768508951199747751913111612163010105747389736340015927242625145373343122768999641723585151218514077276761729804722394077455000555313180347902675229289776894854058479271977557579184247114607101132267061203559656942663479385551031980303192367614360198211783809109673208246081923243971035399069189335697915019333490448850477728548583985636485149346301805471075758921757418487481756657655557317670113346181636752101657655100555725662342712504586994538697054583433462428494561873507746364465100964079270506125417924173761624754469406470920686777695018982061732559683463271729219985896878666406952859938251394257605435040917528171107020661079820171798912956187919735168442346335431129044960450920954393979340661136409041750075446189144279432557096660937835626537598545888223545306448968214349646012574765492244200942344850582597544640246738226638876205212272683269593780344264354387892109312*i1^34 + -619212608770147370382811551053043622195631698677067981186073414341219095783952074517839417303706309115192625003193611364566331260961520110399512641173183051010117898154328122763971666806295633235341944277995435091463192634654047093897054789886350633566331975313407623530789951035000937874808706067157355860410777725035944394633487210356178452314676259445199055598514031586662045884056549976733998258585559241512058723219348193389438645426202072319840714943878393249568416307407745882021493787479015412869338067016894745644548576634987453039311961787263629973155398785395082546613866048017120995088393681985066543329082076528242858868008878514587726259525824439938598554907791461577548339239918896910484184664481693016083958220451691748211256666205609406320839286431915113637134861024775407244945103683150709094013056055151610056092714917583451491754434473720200529740509205147364846748062624469312508361742139867711136080237253598249758176601217984603718828248488577291654602129690643091292948999631054847287675360383829924030055255911769474288113182314750193079232096502949758100608826589209575899149866497281669795408927171287879140816036324766752243073760940676422552658421098701657743882927554171677321560639867622242596994225214464592660996511363163230149894721849660375204350379027155837994151657303257761893404123615578056937766612431584278131060981637910715904367752636899507645805918055896099799290620566540939721740096429177145594003205237883526053872481212022682194035714074415386261163342768275601076164027228589249004893816585875034960256246886522313195330406457601509667896816864345826063982832055445575081438865499703788059438396837754133090880032838882958106332254799493274618895356614431942310050431328686813721324887061936636897381315507480642917620551497996705178923725853502653752488957630998435457375749258416764939216181059789105494152778765388930783475355225351169405104434947346052348411817177311351537660593210445216803259668939904395130513314021376*i1^35 + -146669521348265039495318684419142667442518207362384335153411251262543309818917467911528436471551359300762496764386476141217561155876876764323483436962590413235295391916169330894221980961778810998749924805508872846350184867566381839256279116571968333806472983080087085470830851395015166751735229758137179492574163444561821624071904650906539562072415761939406198683433262694167228834427261562568459487322023080718551878744123823941242031184338944925555256962173847120343707672177578086996047019533758268509513553736169311700719875927197654470456556531063058761031226046686841940729562531665396113788865153776665203627286687725511741222008235659913886498354474061503590226157301737252288396357324435211308675628640873797339390312590024831151729151843286945507884917880070187865834687921033354064878098128792947542751547074480445326552622983631610288406523472134072660865807628811350056484667291608589740956256238599120093518590184818279790578823934377662434522079163367876080254604840976442129716378714351899830009807887475513175350139733434875975658607667036570861063473067259114341533594125460109583173880288946182242732418167282061588606207506779214828462661229119329029073789174095416518713078619611557497889821832374713949188428716788230603362758966988942308877665076767757502126843813946338033647214589524571775246427693792374597336024154994860653410907161120637502762968683284955359346186329591512735410327391210477062240967748729490418735366563624420015350447882148542174724324746859881615079045353051112031938447223672084257020521787893145430754760640925313862760281652320409665820419108656326239229883698829147388934728438650920179881023885724121615103053057619019225242024289200276178160162684606074259165498999397370165905779398944477310377580043674521047323014537092184686314149219504673924207710144370181119993809444745156521222075575362346441924749023046256261226727327308039536433675117610175643649958888940025805936759336928805431884617600939648771686400*i1^36 + -7296474238869097790518771282691752751542051565806641604267032195546429011651536197019845904594678782209438151063897289537692352811112453031747320482892516846175795660317978619561388729385509525289255185779654515977675730305414346518765717312094892888642371777681132458690985829568355063294913295927112884544082326914967205418361756437675239442830075098515906521809327510542634308953865993551429635053233477419538606862847041563065923789899343106279332526902774431292334598238619628055005377640511596801259175653561473954351068174359289792601027908561200513450141912858075683019280554736160418024543389032227022917569113748374338990863431843234782421947654376905433102702289990420268902158636021311405657332025967641192559825256884272406413599780241414950051397468419523558013949256610824067732294720340988881359397342242549309467034222931881631372400828982469276060309514746826940274223007805873901634137827820131895905449181594511193062579380951421504702788001924060817098345799039585815148790544919109731686599680996392937941312825351062467365260840141946646418429450002761248530149265910814770584396635395259395630129385886206734590651877674798147356846918454023488723021010965678716262018059215887399761479046556752372147635054262948155151627021058921209218826910736273837666509573870875123327324021494283442625408156536789578875352936936600281965832402575964296938689120294237262502600896899953500807581370137385679674209230794875720929278972368434656315169336109690672210605974011961851444055246757301873496923516801563854603303021450609109624974782241300848387431924129149555307972262501700015473775233701198658309438395128709345158757253253215713742708495315856880171672635122682760433729950803223509091695313807890785946226315061342579078665907767976709767744986289728804728632956707808366071239115941181678906575470995121157634606462441678549975817139947586238037748917364786474489637344361178902746016856727522386592603546745783571578002957477609472*i1^37 + 28275609679241335933937311748995048705846057966590438042221065688542312776354005193621756783504008449281488363242650492575507249684155652144953039402651683794087789196042895427454087779382081407400566799746530982454031851479094727950527972745347006829194913499207607811436652571894114511038422007506038125760536124687578413359817711215673176426443057734772697862380353941061916248202696285755146461892412213084862475763948315464016508873890990585147937002881835559747672966194581736613256273216247322356762513697027544457392339833192471273693010088308113839098226842866226364905291214505298926965156287013269276644051554943898517272760459480743928728127143686192762499512740977554409029642472232424201208031624300431705931643680312457316483095167083239119257263899895002527795955682688690566274588271494513263166402400870366235641233076439468062028953021497082285716031208890596275743616915251132687234698055604789399368320373458574938557534176729423070921727095835838921365895527853686026587090990980177122894017159389262211396453194161069310833457915684227644721181849925157976059366151326860932296979011179670023061725603749690303396931425068821291318728576750156419922181226598314411525084365207145125364366349490114795681579929652321769675157745457530916650358287336889349462946770013026814528172823005912069281901153621937575129679587773771246817022890713766312608946170848233733758732449782878650499742674291033019053007736215324048983103220270837724295893944301941457246887667786790169171905462773102493686056553531951590526430909620038431147701351688317094176754949617313365345204851613135851022476789261482072104892896876869382145311720508085078133776288575560285271543333669759073353384490899981441114340776502945590443319443645505694099728000911042404985172022096855512007162037594080724037903162521652289037498579308717228461104910094283979126699723161063127702692495809207733416597277243273793163993444234440482668673821376817937768251392*i1^38 + 14227117487472168076423419675176069608595823951253316107669264720033078788077330370903934728807465561356442779928799091261269291360354584508744923548361806515183496677662910837370552669641413067476484515263280812691444346762461245676467864848254763833823116622055586923785212727476862003914049827420799392773676743772059231983945058007555584678219153591902916765237572885314632333459340255623802227003183730033080238162089721788501545042082147291324455502490811741392394070444994495643703871386200023257206696072692134270975058722999024394141579065643939991112120262547905285718574604054337373828007569950052880129294086169051670248201011003985337548899724430558730284180487410429130003126283979906188018662467943046278828388200476115905307637865640036230022050296593600346988352548691496467116935028063242301218174344064648140582643788981707984154049310006401968450630379851227809330065633896989193063189102718539790215861261826277840825691434651278039321324708327179686740978415210635341631999449320301299931237749482093307640663462167397927139631804000956437179359885143489369139801061896972886769791966985963762884241416826088084299240197950046655287489712612981171624529130431590226898034565598532632672738509885933379463379265003184339296249516373656202320971394666299516067839714082192374906609130660406415911452905232373707048957723071837443229839628266919456712252634252164676358250096772752945704076279781187607158787413226608625004162265692406710594990153416844008090819389207504445725854494615333300939115858384235371264945889057811947375169375781310902153853822826420238561553017746985960956392191681679158058417449538846640468163473663626336343022392742323467266079850513881933965508386679121413957836196942440161841885492806068471922358911922513751471801465899177650207524338927323735952656018732933317627861389046356656430249927701479401560888134591035763410876686714452165224501381706985102944475232686341887990463504706554560512*i1^39 + 294300231303621802732715246743467763094293003361557634642132959393853204815624474248284412974103329909284375035905156220577050889328884077718113803748902154350204752701232496250726520462375459914303371811411864714961279176894710884323628854079456866447098978048957422733256975963867686850357770830253836789168750194941493652836945942668576306026152223942675186049996248542752051753131512329010674761160475491217600706649792245395716437029150877847696288495293694968292057310326496501167781188765323574067833921794410771035146433587041236268404528888381593399962716440241683230640324275317021666916726726946766468011943147232458966976761893918380320305518652859858749939184244508873936574875666044463743460886586759991825541971300523710424581849417132569169733212866789313803756188194006450798817094939175312786898363153085737776173040047316275584316189501152712639261885634008026884505057914871449888375512352219250809959685874289280974559937910901031087869110706901433583621228473771723108053793370997379524230125829790075476048297004174701500690181172532841492846819303154021500239439021909229774192027546747015267770470244997156066691459832867572842056449365073014851989016356134613487524483809813625618984397929671878830301951941461987359158020450623970899740089881477203981103214865709208493622128599209561379527706526250291663587803344085542702322505428852631233522883328266104874813923405861409784723942544186531504320121390722277906999107434065779341987398948723736427323918424175425875644910354367020738939309330547991078247667073440123191331268874675349829247554417572348658165924542842653224226241015639065181868224195978682531665732058399260996041794287054857206296353207032788979729997710167445905161463403266072094230195811512454068738145733555662259462646309928441477885078217608187980296219867513015701405803082684517519418349221030493753161835482293843297173962599449474084969524054418530436778534929527793517050537705472*i1^40 + -16412134071159163612939808840834414968572762712016221440713311119440612897875619395686175851270758244035588105350999923237124396303752376078068017247913351915247163215923104697824283318051500596287337396545788936185889470774605167364136586265006448501011782735599180640524743790297761965633964119538471101126958807143006112336658938532195329260603663854243257629809167466491836016937510733797346886682163517180061563550364058694608425312845053280956512452682129140822414135714002833650538851359956818994555716357445523519450025377134412386794107043674242081615731183416198420807500165971826058062766037912684016590318359993119459442065045737450303150989620493356705697143465743271816329510553738183540293489131129071924116052070459511820542861550471926568817503452955168555663299091392901611352127692660873105219856264374649792341584119841006078867652532729230684351912352388938899805547211730528299006891606445659864616682985177633801395588947136336890025291629011068784154113002299208059887650220718739302868876712778786562522671125054985790563888468306676374101967885870640533356128532997657738032614971196847882209961990519651052500246434225385365072445403358103398849468518509160813756018013355446688855287997664655731292393862484396928289267391774349076957709722164662741379308287873611652355734170872203459623476882259518508365733895027061984110536191628730263591646962114334713160533870851800953022903083926406992515918752677078050241226084587005204786901849040842674669230534721307130216929016025026457152944452117079902127637111527281788760999314582342724627045735559168418243612937391051722313423463161377453366067058494935357040246135817197904580576348186385940716363262091550421941137458671133172501462051233735094147412010164124175687094454497645583954450746164183001474029899007174548022084615697583645440675385728197766410794825013044124925273854537699033275877275194163074159382683629329294335285342763155074318336*i1^41 + -1046217331958375934697374045749777164983003977997377305130743627853039823318158680242127479478990260717986733740948344664976171129838031975819502207159518787740554945366405674291293691279150992538586524338132455625385582092512430420703204487730776247746296198437868479320708168238678388554276413764013554003764885669209867896513162814533985925728871147613179404891392704880220409430218401018112613633164427208055807552916052809974506164356009810615317384576574480835951383673306024102032011391183689403175534956495618443951666598383148455732520168944972721040189866826360342536897896719630207503320951474801278239171771170899139653797178290428962973485257160604952725790656026146353795839165012263420125121984565862913975408071251175304616802426505341943396422550713858365826604595227494685327030250492304666618722090648108214277186657347668996431918855380572073999077141235382659903392159703010522163844353461827989474658847005738843418279461469181148129197834075554878012530311371544331180249451321872103293859115873142185501005970415395978901401431673418980447787574556588170035119232300405395114168575971756115239007432342077194187983670824665985018032948297017840510952769968762528024988664229592648994346472283058547562596735022144723529833641292520058051117563700712827845080347263026390996155981033607204339308495394664109286039550045266302705939404644352784507840709648848113912574418264499125763240760943033666285808723741755912078090663477039412296906411913392728913154714210985740865021859073019562057598102154639104512540074232215860795659108828165344116361699431384988823566872013535440084039639782917484877799645838162287338884178483285220271048572437247289218675864869317870998515085767165520317987465470028747767163040558399754748568813156433498631531993309039103729206008694666599177226707824694799782452579620936761336753553429513221918006980835218639017549549287891984470389621266881990443483978677616640*i1^42 + -27025971411150403892398657686127707832952638509379408474396951382622127659054873242892910433521801449284411361714643280969069932176272012276747009017286551052463355083329714798773915117191355704684678438408041827492827832015921186753086714639545514368440688958740385168487904503396816881697933849196952422756047083857221032286209218868275877771568684209129844177926474049360315690580381080913164304591791958279714232892930948402076319244558260328252439780623034687229900646125514446503775561866681615727794162251892596873664906265652234616730135500306459136972712706262070891712751619504924941518463134726588461851253695221216733559308432073631975809325864986589536901935707186316246368855919399777372693349054720982059754240127154435097622196285121502299381441779445864063914393909623207750980769689876986322936938005718147435012471962817500835193450596767720209521671738540056132838727517441199874690782547088678233181087378312844355783176268726307816400229233318089374500583016426177463821035865184452356754747068220977249112306319193033964814031647351991094841548741937310528084122063279518595250116511688184378585785002767393663284848203701084024087280616007588961788566572712989685258104487599154061587576063412998576937639915620707504048193832279096916338896187443892154267240552610430122086772863661113053812460468281661473645138482932292269197030386372945251140342725810832172334143059801748572914769481169188650201087358910082594295688859382787876671826909460621964424801966022017533103082024818929945787232159071392214358322299455301280009101032113267854911150357237849844951882200451510616654023426589045060277060254524685803632057862578963265352580719679756451383865493403796264568522872493431535678854348283218877643237453886302423444285611890910798161052400128686706332507560631597792330439662302412795149307790647992154449564172898877323287458043530080246462188230954348559652375979180561619597918208*i1^43 + -641563722023156518166763847656724554834860583994172639429459097717253744004092937726748827450208146742710637982290241736681099141381252014190220780812482055054022850238729626174624833263399435793972565665519280300473427315863137810980192859675492561497597322217338230247099007367184766462038983707004579912465379485733621930595362535653719052831797781265045052435774240860520404439185137891931017966556746740373172371234585491390351226012618465925513456810926716630318513671187998043490470582139077152530165214630578659542499640360750756263509735259647776897677707412886422285065074590017925569240855150950811712863194884694848662535404478992665067261544975565580176824617032218940143134743679769340576068042878331815624186032586610751080005577452258697167310902054573936690334182660563027865386985503469800139749391967270960466402150162123325263040557788585056446826192684139208224214253940794562572557274747094135184542600863608917546374229157060737840821858831689863691437101459227525833578147274922961712481437647809874623539479108873757504502173933907115678007029870094374334495781675900090589366324586290741145677077786803668923755755982053412131941718073788730378597604914126453768004702971797074332802991400843644017090909725946225228737305736387015644878175995127198032052023230848904063873809292683946875819971910528208797785249083395663196704599357928996160512727934890697104924851222246173611001039081248839426560168693567697006060865328868474774811235583221685870335303824845641800687445325550280075863943175342827288131282038971806776026809363059727933766130438011322017761138297683690763502840861385306511188927075396773800694956502531409850085558554797617372822173378264498458972694628139231589897836305194842746457467973833071621230907153977360497446532637369693377353965674441577509912678793455052349845681066044769937720819808816952615695782899236223974645469270969997710120119125841805312*i1^44 + -25295208101748009241884938663335988655568780264869787902655251401372487874715010957868134653341763277049717932154907742362191606704876759224767020448162290599379718661315806056381081302313475510968543619213309658358346180665221298605712828642599510414453670096214406979843250521254930106735831779548876119084421789586102005366120546305178716607507967114198870864511417816437454812316508771513598042273285229238612992311229866356123480439406935217036339453564780678713636579586931719540554599952040073073956259852909037954502188950429184016426162643694753962898195646417503763447162660524224285787764272117199388059010441401077168381780548495848235849214758024678987158941504577679351436350095742680213941445379268708838809577778559147595852316894059551563136605244333802153192700624447043214511511845550630625965863235213195418480656880949285340533780294592724411333336535588681225670156025892692386964608973676873507010653160019761170340614589820148214944053038493937864142497840598428725590212569153982617239164093500549367651468204581055057953722156769489572215590243356469702195364157905817884187741251357285398441600001266670771251928900090907007252658902907284450144685577422365810278859499385083936793050703668474770686206286200231182868538405401803351517699264710452424373182812182801422578638374183150506769174085301835495967310721993873983824655243007319623305246881766101675304080999595282794378112702531305831470752796113675367477398068353820574928525825811627126976388795073382982365515705070287932566489926456522887959987696176339035975376841268428309082443240608843477616993592411199013708942010139447568831368181474286190654668181528382053603686546467003035636700797591973839702223321771039778668691672115534534098900790433103276000784389482155108296952680774489046461100086507435056579549201274347701925963028349680024084836605170144752853098380668288005535004986489269537747306020864*i1^45 + -893739114166014269787227951973980080020740365861529225723576499518754295053752167685547128654434011884619792894666297756989247566046799089424884820187289026150133698859731019215758958036962777223679122747644079613355250729163871844954705198070379849304121359016108551911213271420108965756938737777701191735024801280938263764911108241870481437781662544068808344645394652595705258833414698882203942239627743616371019472018229513432514112737363993235173077796411209607634027033224025092640009828244691746227751524260625844184774566518517102308367278336900350160561880063618592773265040054012506920067702480487511566962473364909657676276833576491322152104521883106789619335118524375074947025279792922566910163271572321141115560206120753307382146796506634087921511115857317889663383443932654796481279828747606370208644104658012811025101867891559379822872637167843915613885222942334805503766363246358512844162645719975695194696375945183051331060653412392631925693052596593268006818173584084448030762296758361542958996537748023084826323698272315104106975438789700077578242612968695819435959602255721881010091933548748645970765288274916240799551618617095833842898622674618407091315292857590706389727760943758605485058630016841863994302338614647684285019516107242379274659183137473816276539758170670613137236911224748943301106688235765620089489027832056382920784247433267974715966452843126662410242139366981648745440035691419832748313049134161778831604953024006035982722724072323655863416305273201851247563481886783323510971214756898355776136531508099102258046518586193826582692101206240061290682853274920274748776354188976754032868837395123679225964644846004651223166417430818100214990330587652206933160281285149796415779264902926539117779828573655040962727370868961323263071834468233995160781949165034474062821456098145355467645291793176690498558720759467588100689364211269703297540451912009205678080*i1^46 + -20620800399815190504667364897232303339739906137297216038502481208598951391340993126085961622248353295556578872416768668759020179141466943467902014956047564733545682748934836565742124807998003009376823667931103813089058316899378294088608857878150243494362078784454603438810222692008868658783352320404050657813541325768670120884859602263845411634318308863439215599861879297437200996811675607358486500192206599124815383781333763839806796273168653142760669455624063527735273369554648727207333967870562344410834580870740111473555518244857678513753861795719854543493985593516650897912345451634706359706103174682879497412770883884009159744335666722345749135164973128111511749215973815773858498589609989460403186717098881499079422771298066741250190558431775561925422519386343909720155492238303090718405388656846976234208290874741562319565122060799934476104133238351902766594816969979618486850462109155551499360492929080643470419598350672906582668022653699576215541497151414783756121093252983129855173872639310047952048541553147204357302402268806673572809498798307635753454529763520912094729147776740426791287880802486805183144483751483661482976819031429771248856198648523595665202107671226198046965338821879986618659724725489667999308776451247637640542320203462679433050863386081681097746967992857973396015961265386839153527354637569114320220837359773045867819276378536043292050420392236141189796091068276877642857975366628213533212611586567945405832436766530533990518560527112490117607532077351940941475649469183486002462975822764127084157067850378009398302250587577697721296185752760795362452884270661763359556954367672773342006651871002744902976263868184458142708643019556915552686782288858714895583923766341123207916266769980750926781161181958560142543748573717860609713302738963978718416742435136950306276156192406082432393048279764613036699024279775879512519784465204143527649550218035200*i1^47 + -290869487217650872633308492374548538153605040632994348114896195835958860766379096857213547056610187153187545377357077857669617279660381075739879013694426620827471035468407641236163165215224289545916346245008706994208810368829216441171377956139603009394243068188479451626336809358622003998114989442580235009746330390549137938445147063747636784883546025139820277964301249508477938345771892950982204569292232854741217316611272473545742059288964533762068509683517303382799899448503326699144376021503081082712407665330970766680943107287180270018711318657555557688095128789043300119754502297518436734888820617398348226355624906332221756830094346186216873047477137680422771692053280758722855395399925404506734128519192937662716899614345408266607385824249377237317743168279358871540447189319216454237015696682662456842334485950625886345889367534759868906548885466236808667560892240036501624368260052457112894580976673731864092359495911083881622658752141035912491240947782696996725749792636075500688302652637124947840345907271118825944534580691865581894663143651535802671911265322174362106676002816673094828235904252598844189472826741453804845112491818370658439424841810581288453080203115207975185797370565497247261507736433285080459263054025627184190924154969605201435803786374155325105242250066590390469287844578191487426667655338390742666993928287055704427932750878726658130259256595539890591169127424900504964926923753145476607985002262091214476306671779801231987404728952953305394458692961920750678269976141784440821412298428251872790380478503570356868732589246298411353259391958835779949264306253444225310236840417433338699784984778068954434884270683569820040512590219645173166484978894153365981274470718707787190895354336303925597681619327754830468221491621767898383475423372572452743679750818338607577444055856889856076823403401826837340642858309395136692871327370523837330358272*i1^48 + -2289365978296356247714966527958789536350866072146732836369362182299506188588930844907861156650329385821066264050810531891334636057657133494421951354634492469219218519784469056928790001923900620948842329787768204398257439000347257990990179252854478453794226184812940017915533726989985265748424629071924985720156737984105747092696561388166341771728003374104893331098668805636811163968042694091591917051386048538212829722716151497463101652223708223289035204078494739172506933039386624159379859334300625613107475742799712210301891405378831642471186597073351062369692002125017707695178675358679654161641373840900499418670922406134678448986592019846761970559291251658045374979738987435262756635651761809508234388067260594930480069871677948859921318213417243812322467215297674100645178866487020537181271321615040519014200926884300729196475294502329465724053627141784071839736760826609866508208005852946146963714866097064266954851220653051953966951569508521857439531285979313761789890269576640522596471348321949922714270302098748379632395738686467487004639118645416190000773081264106138447213596856316178289957604055715773200723902088758056514422507524217613615109227695005971798839027397500265707180589609539031920617854138401506846528737734888606960984161591066508465672009867655928685565025256381251211618665913874846872311678996594148593267813499498522341602837165778512100471093765793841939809142117868620190376222044877004687186263319523656052598879663141207512010142494490678659692241713200598373841613157322281105820936991667787773156848596435317434543494968980496827888019066475830830173595755604088024902459538932596357568945941519872695045660147155400445937480162368060357878389792054016757219388217749370462918852273815693847567397935176740381897313974735908950421481730670394253566222374327693774497537283520216889740028208041547640372056321766911538481698940387328*i1^49 + -7815159128205227146162025409791863973061845997880797912810154796988635202598539437890706605276519585940477902220356616386453491954729523303411391537604610341099160133296543247598118296890670893849808349730198928396204923534243465544895125337694094808934484825223418142510739891157085200251695411933950225636693429851660749396663056405641260065173109405525638394881362734249254178420377872850479922897676015822890834084567445719808725500580079181270529181048533209767687577412176942791149299619128309464783182586307676007421584498032532042477529754649509842150983614043794260931032636633217293930011443898232506222250522938281191663685862556362908728773056648069802436926773699398735047622617864662141541497936590694012114448836307169561765337267179283832358012035995830355782163320349193880630468407008101383889295244483988193861495561332425592219428269874046434342359515938749478143778786075291637231192743357372746255150385755098996877740555907765334769016882875527529918656520783008485833280766147772507876823206339709127771075012551572285974060950439003662637360912758440829079791888633529898197984844816338287858678463736490284811598259862709619017972341666777263234552378051912150408183937772429302676355853963307636122728553031923339133585999305750541933055244920751354548397318500893317980703367261475745903290451691434780637264750184010713189266068060469960456069789739093582072486136588217242287212643917634687594589284434804509460335426496857823531898865741619731955961311515120960239059303618108049529371653781995495290727796554606325778060272547703272951780121591073078705485126903640692054034286178069081633502333571695986189328477057880294931322015719876064470469695755443333596074019706213079862381075948152577534311475333890911944964293686294105044868482456034467475188304456259732235480791653165764068338040311982419714737329423374432830750720*i1^50 + 53045325198438867775901195329215640701693437291563721161157846708890029450265256670982318078724061018653276729625901520670183635844378169735899837405111990220272571006353112598076789414524750845566864733652795951927639559757673721743628541357165663935618565213227833441883492879181779565954304146721040235904536642115041331942340297065331016765756314862986247823831903819374844384747257490942439683989674858178114641010376231147541279746236077437291096865441078448901807332868586876940148142688384169852597374558702384845554460903674465429620027087704901946712469015654822292163037991573329369195768002576228091569235588114043707080737303694248310772865552613351537918767330880118189109653019672050002391157225501183128557083035651328962461273775180785197541821775044255128875050444016796821100808623484237880185767944019574586952580708147827594588683611108631417500405092632380073561063288360560988816187045412342282820780860095314399541713801298224169347140160657707166213915458734236528111400723533721225276497971630002305839928153109925158681438456186517208325349891406791101076296225836781613132871392803565046412661815672545529897063170021284317292371184074474439723570590467216456222714995775889684943693843663335209330213029576575420584610257311352278564474049749103806731800935139104512789054322628281138742571260330464694784226393492813535950506920687148247771497516291794081375365694788273683908764954716620173898568482087172890994514197227771817623995909211160663904213935049025637879806839114738219397462554614961294949723894882424773262251025826664877686930232652987732817126420599619884303346891777453930003043698234835476230810972051488691218532667799547628204844138086673843412454666741107106596468343424802055051710843434090608007217820175397997452530255364027526637782371021489572843681520594848848123037061690643403133540672974356480*i1^51 + -74715207621511693064866495394522603739571072214536255595060282452398041264547455711202321282031624587383167243967995248181367466322643578472348931031067234427054128045130051730540235753179310097013177489954821207361937734604927662749522318204738389645858105809050146051984313034935286896970903529653612165562079800656551628764858181745321519789736333015350875279630058906686093001587572664777969666303356785456802288625812600171280838903375373800930061168315364910953323318722741919392014250292128304854738224229543300886915567285830333868959074526407786948361106156959314958927142622229170149905182253287004167111905681085416734114562359177536561595084256007314791815741469827570905369393460480983501286989984638913287282587804117179564480634261053135721670005677369659337705699693574736051630120546590151177297191191133388362328994391838776247855415104916940486647552131894779665471459018082915120905570378482318668141930433233017274842701889555277004920229178428357346654559407803911336666919986166324319448895449189197337569367851719191162508154364632661448246357701026692176810860302343693579856393540377604557007620764437022817858561519073872609422711358695033586637376170878109927310757336963104603633874381194590503390579038863592903671140802010868725500015840433402103208514694274571276452159042303441278884322773479875116829794600253192683254508554054962376994018149675312936718492630714238124139408763231498955994869049260605576336158019469846491614854880276670186487329799056326290521679120790750093528837707012666721962883900761437624787699229729281752733101925875446586697506381556450697523084476125799987156604345262027892641880504151950452305259154937037793251547200649511778216495028762010673111628010915137250537382069851635405592689062855581987337389292593228832570912682817610789986707741764888066089345792448595256573689856*i1^52 + 50084990192807281923046361681608215416512582299448030997698435178360813793791606195582968462385569543938464716031854104861413635565633333543390533968227185976053222265865499040885061805559565680857534242706262520956631785114282143678722296914904008558650834789375058749445831518225168181968304098285165695967191967491358279963691651534772432435407800876462742740806223424165449095739600767049041216735420482294826120006319981493534430330878975012146760352947107106359860361475707661299168457110152738047538247392984487874680471764770055824354896686586288678273085785270318620655431522089730956934847472612677623406321520209055515706517401189094233694852732894570887013836364763808500014065653255209152341912553012210112091992788635651732121388999388011057578887004149978746583709499957265726697490444209428577743168218364677102868173148928209923407648419918106881817752019732830853497428526780964217338369483244481836786680481478329186700962368153820491074458808376099086862114657996156233214562277260832174362535875705402318530296984187326025662480278542473958018635676373116751167238997283160874493961129560313391104798326788074498637233741457856656747832299326681898054016080500398630137204514034373560324169827463290904687920906924210874684934454636311779841900555832541890506564901656771750782746621406742529183765898435544317793489034821516395447173334369064528655009839930463925308838048626499580456890492606449334820103074291621534271986498892038040486074009533326238754380379481567765915360652702526727261709393851140408381234596941768602366681884569165210011736086961339945968561613356216836303872182789885135855662222266667998474492144224719894154315851484188234678940122123301901082615637815011431523993683693269713959668724854975454037464036500330158685415814402150099646695001906605570535824638504633447034929732449730560*i1^53 + -52434285695244818433162328250239249244968096020640019076681483171240914706124520190108415261508117516890695824548005936175638041842652230389254422620580627979560321199859891298681166658175574110890526237063930814628338554489505367590169552346056688985931840956134085030404904117221100784600140603459261394255130606400264435442946684534332602991304374011627190660777429511920668064883387820194412637500876140343455149520928761367297480234648538666194108730771223319658618541699293139665079397372891520381998254629251926989241451524428612357934142856766897089381180192983565874951080943854306043286705571616860513505883500981690597450030169503273699265708173536870776386075653112942275718419554814533607673279862105843006787805146447221752010471454768496895651516456957845891513509710622840799550203711036484113746680272135751409239180051627203898946069393677700487773166844725808001018991081762245902048445364509870964791262353988945580105501263245941899220222793523436740324266775532309256053175177424903003822012795132909475129788665180765891667362855375426701573517057168476384408024310589507680048460739230738100088706727851740488498265929246098889716417670638037986411458519256347524542578961782482835270173564537928533163363637041247051852486449485460004051410374537253510082276954772889838530889426589767967373169795934964402338670473058987596553984089608261140771435823142258131570200005682345066755394890294535722202473112697231974003953572115110057674746290121242574085080719533712558166613960422899503362616993309368488359507456184624129350972880493195724905782621156868125324796462315755914782355206038863990614936583437091820136215481064695093955102714569788139222185990738198631508862942437868002728565141934132384972525249236082087417952776933843990714824030006855417435159361619917879018165919812682435058991104*i1^54 + 92586051443412894900353481542583761281571321234604720835273664608581385789223366129323581635966542385866917151732591085320124682027175048583324415705514629156748956771562474914676319404343844425118906371859947737275493991263133162971864968473413983240862028132142493063874725541436354024066082769043065133460947610765100423223825556255267695880310818956969317813746554171066179343532573163273248012340922780047112837003154768034130650341712671355822986291249790188665777802056762021720913428929099370832826450257860867551619950702448151339129352520615417083645846699067478291959546328586809249464948643252622282667122464622653131168194506681302914252372918364177019763147556582784313937674956007198565676661584617844226841697075752333152258646592967170246700523451571587534214358597750460418803382986621824707452063256343164602825789344597142647543217482818070211583774882604782751619622998212183731265985929159038637204890088106695536133304127038103526981367824383963093041534690602236669471971706640990148942997021978823627190673479949998198156305826541188636854405652746109676193119507431868061255927736545997831315867988715474149070227106969106862150273769093382127483244976732073800358840716884354867518956971265586223510979839004318443682185747244665177767906255671349059507051942159637202689612686294103901531134648243801061179900498295476809115125502806422750228326390277005625989624191431844356587914184067078605619700552760462816209691418071030541193698234475048569649886208345384660030087396664086530180142894998707661012256672160716220916590316976537213213691400972246073589888694244678599764868799962382197821352908365734447309046771762142304993989861012908968654477115470300677530184190201520870470379852833726243421308940434858242836824338354974866778950598655721144016365426877410656995931261501440*i1^55 + -8633055256989163990345286172087132456717059300513991160166803270064063963338055996213369146555939685056935158068791917482942246733236551293657921516084267238965382130113574743814321836176081738118826491638163935983920905424116497744964597040263310037822509302069600454951955452008323792864542426854245889432060760685085888384676010920997571495954158203018119910096659661874808776549071251622061629021477341480484523979235073617884088772372139523406367509334920249821078642473006683790632917062618090791516937377906289581628765339506633974575106026702968567943879012943576460383567778422485444653483171533260955095171429772244319656045778723224350323908616027370140481457689792917973432340537121201516022899678639095665831812477971130023235393963408299315088120684823224693296736060785053948388144814462453112952248391903552444256017816145055645831864142429735105929646899469257807601074955251951391817421197972577339281416409209900683352133502886230713867869929989689641855106269108992306426518525522137269218318413279110104660829337185144557603675761325143163235245903823832213025752413718933567952541474669208118077365138570006558663999587650000159658618036107167093796369729602603321465316815805315462307415426427177835954712032001257459193181014793290162387813436720658484595505335027041416855101545945691666519100329431912257097089030310265215797856209030738418040925176127367078667913710084364231835387548129977319040565049673752835695560375622083806561624496399539848963629957856058686240877794305410961043239226151233022025133007675875057693089917751285402180048959083669168188668199659769114400390649363903228241972923046842157663468594645737709311002702724233563781812740620222401243984148094089011407630204764288413332114350039701271625053635529165664753942220189061232670191814954963183945646080*i1^56 + 3673215559425924653044094063016524178310922760435031837389727471986949255070692167457138040457177690050837901642397663661706082905750248181267840713080356340273122942985164148537290686921938176793201169380729793453137855117103854465133438427090623443541142391204988944921787988602546894623578563041871487120055467193610950618022430503370618482243948157457394693682677916024361708430867827466817193391668709199542899824117551595882861687976749539879605572982021484676701092187115205843945595934945182521839485004168445369150125410275500672136526977662964260400795223999747839805807566101256538686209812943012373845304601919761798903535296608841390545999091503339442900355119637052849503630101071029617800685707492915911779162776035257097556009374505798431223345095592079439423319421818730043609340890794204268655972618211526263760455833861858548934358366936968587175488643114552838644021220566787983292805756545652408378557325443347453432082302911472769244836972120148568321649147436794991265609110330238352422298408589022548100629275489783386764270141655987960838855012230256778181577099918241287886576354061287823898868131657084745672706955593984894991824708464622912647467342946059034441624530588720527817190763005615270384746094253115880812701238793009143601733838311343564869430867421433449188890631714386174374920334057107335592262345808683927406373405066854695980265183598086296392164412512326664444946047672068154342613098704469207675623668163500220903014539680633095871135936615460140408661111382134196162738323909477244520653595773749275756192481311071437362743926601002388038966928459481354366995614944231527606657832277577490521988116681995157245309819064900581958676674612713983171195278212653673809017188924068623091406775328586202641304580411470083593680768714920575497145828769792*i1^57 + -544433806851516763010911044344206257427566098343971896453518262572379198952606092087080899487860857296508360312960073792052007381402715587549562959210480006349635752192576568406566746432176308154290320931030913861695321057603011456499503076500560746758155048823803949531777180501651488945845914774494194438988825788054529398315988607275007752350598573383229299917245848906364194359113184605261304764937451775691807762571090676346303331660650499601009568886624172078019838534828784048451805053648065886327957588203556982717781997110730638851997717098393592557236868233656488540629030238307259592694411201983688912304730422353717429297179621953131051451959046666555907531410821535681646033215980200834631972674597157129197811943100866049030371775523963682373208343690700109297190720884586369189212112967944298871588168768414497517346586419056320269927896807556755679882800219652739498615221272155972693297737592717423708053369011615297999886820430679176829410660799343821505660061222148304013321694630830187529611310950572771318709752256692225911531905377703958376873368242698493071991579646385467841077982324988339636516469204768131095184814826006469783209426257176416726684063754646268652070729016909076277832263298008518660512995861839470702522710336182466092421651156876257914583275037274102434873474233601258188300319707040683396524022048767410866899389392258311070926671279794743964809516450756281371565108607086590215996659837141929534799366986089746727254496388900366543720057710927813038020592289130903270151643616365972675104562872280685329792425117328767683205020941678181130833378549852389156461843667154219180272145776111798056885753871866144207386884315301031804771987160356679362973187666718031492428340715317859778326049622709809981828418758653365811018327797923840000*i1^58 + 534082873527127032644452390915401694758293991020496410822052781860551710303403618968904438867667931663831669522778314019973918516942897585876058413722864812588799278010677795296204860577068295058414134781223887548248409360691750702800352102390696363182742727435310253276361179248864520247532459973220604457242987433283589576578920881153799041582041334333750304708869261553062474395621079035799424663646910381927654198232984668667834401518075337213124283681175838177747883291992176663922606039424891812402261304757971471509486196213091763591674874209023291358264332288102196470746656816253702391143617348018043685735534091868621324129493801178057457474069015306742746162344134955051718545775098924871676026413572526440283455027290453370471474915809062028159997390143674565699799171008909244501890078342696625557714374248890452055162343079717605016474692706014253956316268860262038061226332688775968007016286544986801237725851357898526494413973560555605557432418549396976239034356700351367401723198255166700490021682454936021423423991861163528147333220146300359689821912618542789558232169439225757640560431082334001256435639218129666528759049139440484124945385736461608241765622590083696909177472318605660679349481085290099274906357671068277474306521258016587370013466513050302821731073941392599098693253798149091551144018851837578884353102191296182986107605272306624672976438909488607380670758917303478873583539561513276194955015519933867759277840683051533481168080064605539170023424458505558702304764111368148105862511016027769174254838540366519679756419958532134531414157734571228280955599255211653389602927957687736342015529213473159153555671526508205736340157918532282043541071398884340250768235533859563155307136573975789901176315529408324927162005152000000000*i1^59 - N1*4479706980935146150672065147892119000127247977715411013514811365581336244263567349523518485359402819985714626192553755092563536396923180508830378418296078234343987007986762681733611599825300464472894473170296170089720471433779015505340326397275264585013582927392732369150929904135092384830304581474790820970978943549158268898729333174372873596616273043400521351121251037945724013213075181734034042198477954131172226326895817566643452036369993744653973181489792946549223817895614454060832699717043200854304049900358605364968273612947409775110441671690215277819699112796410134358989770019528008111927087018020462638201106330702826369130916471611328125*i3 ] ]