[ [ 2614312299172355371776572926045393771555177143735764540469293296173502011716081168813534481293899608162276051786699579970247546851481655860303015251528868995622100179014566667138838308820476358216825004315869017260914813283399075134401786805325541200361932033499423721479977869348993139643194418330024894101322670594946967163509723899643212862243630859762908647419591679815655495292347448757572932318037966725099381790473082223163078895071800641318294129097396562705609110406076188034613319881907901666208623254310297275984006471420091805256441759149185575335245572201202813121951217846154791429273286038022191135347082422404887162768673527033693652988831717010333229224742002119897528092724243985673821379931075252228921102259107341607565396955459295702711505425892231035626265039515163078903764816461171658782439730130559762167444886142620318361140110309716494021405757168079580554207613101380556563512310797966793168167270360161674566574693253127901433727577759639549068764219701038840835471128084286957656426636565702772654140648700579428005616708442230064666378240000000000 + 48378657449797616425829145694379267622390002472156670154391124953736960475017147672734325577408175769647371493382964122156777223682828614806061895077198366249708361143231322499218311943560612694115633064259372394804937792967892356390565822570104185912424538026078505646770226699821438732762299395290880449996764512651812052831921105018219089733682802870242824024249264091581479852942013235952432480571122117905821941650226795260980916556578239960350466458480754395595960555097021443619091854795363894242763374936854194005297927618051585524665046636018664513769885783731577103510381946848250296598559841444625719068457381870851468845705362820433796592503831278603199378350114689145543328451059819518850674939477710635648670438819174647831753625627115660457601566340240758336467513474952811766403421885597118028748292125260281373324930271575363593045988784970339241582250642759983170173359717327929030125619795998714139238703603996855305535011512818368151954659994525187578349930414598178666610747626617041178675011389497127171574680370098248799791050940454772823975526400000000*i1 + 222504667430200286684478238102647963720495383123134188902265460920126877749329916751808158105928375278144933492126917859011110489063376753349497288308523539820443935637306947344018517163173976753041301565993485665459272902357281839780747164820049483736630597565320638515091159501070294104191014508765693187692998125415788547683192074361014379110804164241469985926962253064141111727017592646675243085139455465444473388885768752762905771359380951440707734612913757489387908597635148523926694491262210075158583525423072085924239264894474443481773463576809743803252115985401255851028873227776608075411342540563776193723034291948290013975153961768393898688260594706678310201688201432183913010250565270714296080323319803986166691750657761512551226744860827301748491831120030046614503380355563618807975772940261618070918935784390229237060712389866675446325361430115770650083544707171412193542808352826295673518167477725315542466673555252292079013203438548145987942788630607835799887035909015855274224984161433323437818093685743719955677456324301879717890640819901645197410304000000*i1^2 + -12599098063499117638803700093501260730047138230150116605585093992180464561877174129024117122618269926615340321907778231510960438798962365489091598699175993303543599274187666095222165908689547624400075733096223417230693319883580729075970762206806018651853540046973609943133199396752263512802647192449634919826626848467847609210712588163884518158549085461860779383893619836210175918517202594977060577331378930659357469481531935995168251799106232169495492150225763807278955750427060645941628403858897655722600350712834915943639068408933931206802495908208983568310060771262067034412183200887216958113264898918304629805100165974908250395962373857284545242821915855663196343803410388437499400658164517016641575264657571137035224454833068657107117807602220000354228797881371016547055246811933068147063820395112023887834712456830539336100297896763438943830979181807606945714491189606237118709532643462073522434815579037795997225183870503740366690472188997549282146716751628075702550674383762206196006478962516385876341310268533650396160424953493814235371798823665698980495360000*i1^3 + 182059674615780054555831605195757044464243161231507710380214814304733425425719887532872769305027665281260044460462641454980276461472075466173294471642045327427680817830372773359456576023071494797202184221220420876036031022637010652063347029771477505276259723487982447332680935263451691128873338602786190788014385237618764583746228788133104176609032781350819195970119335881755164268299658619058530530573420596645921358137874663736476859497630267068034314749579449981015258176623106412902547608276598187252861274066533437340601916645187977189062949777194103930396310226949016723876987850506647303535302237804569598268458536351136901689804913385427494693935616091378937365538833093143612575535530577227044390355021925636438118151896847307804707764171012215777052200605682006912397777813178838260770749537689227506632989021906548352570949724763024215661944487817407439931491933412215348016609387018826834462112207437962287883061678774176922465259653571057468013192291979956719243139996770769543762231841737862388625099565610175110266691177939706776383098516804100056678400*i1^4 + 161870119397269500582149749109675682941431640185772671079046338912357469703756515104018281705543565469463926469843760064036636744865151797079206903169184583712073959773930221412307948156468917934662541723264473679030243681250593544051496596217166096654891960841984081846846284800975691414947037263027347351503782842890652940488613488662899568849786105578833899106646083452643520682651437873870263048192422105714621651961487605305829777933852620797985862161835484443617898693596464960601345479137266651503998633497315416872651852587903352726596086651285303945272730875958897768355828538002671521239706594366915518509111872072941625793417371668778064093815596986959830833785724675644444134319502859982694641511985163729316650929882032315667918541137628700488767171340024641572528400883810187784374742326754376541601458451081549595163435261977523415148601630867902783951504436020194415348039811470427563181203772998035620261906224249461656956223016176082001511769312305509779604122182883023416072854033452995422034927248690752532947844351220699826524251941344179650560*i1^5 + 108994146123148213427900831639552419517557556333513240024974753774396171033879438364883238654772268338862295109743619807225605363212985893031398842485591768369980829540586660351922382743582928221333608894450814315930274944746262194309591531718838751969318609597528278358073493379753500687503813959604151344063121475989491371717763144865067509835943892226192335727077122442348871475463083904233839891302089404071166263090688260467613965255992521991556955237530327442450413359838662603494611213295453150462756861225785891131923375774184353936806549328995679940959490178457930438200839339602966437548065405907728320390520205684469112222401365570484949114308386460315075703407820826144157626864530842711146364045197208895308720049902946307094823100555735965685086339179103049003517034342692949491160981256367193564845103869161170340001076479590230923000914243476801718566276705862703698386979389479111250819349185157587674100304046614825628153308771780804633630850898203195949689370184958626899071234538403289938027530021819140799263652330247506641800024955958591488*i1^6 + -5832824871710426065502777030450537655620162670797400742420300876103591141444896289466097410819472176919794235273210633911299871276960064996328950054167531992566382772839719490368576243983387934792527102171746656930723573790335674256730505833717926844748828807552709348606635247264612396584680474887816392135437190328383932135236748955963099719147133736707965885578222945781927076085027670163943965435241987009507088828685598007437490799502258139990212797975733719366842317788173372026755255446918255388560692892797684099546255822057528326484305195453657299254040595874603501643610415196347374594681700809275992219607780562267151376786259953748867667898296592124507455438151841309395484736854951718781974177076258306708369451604262827856308177650591095279067770574233170081506498454008875463302187222067465449806557837331109680954875328238566300856554845129806140666753993277974697890194101702202815567348800583896770827498979602548726718934267261320084970127908864835181848973793244553235909200188098603585915690889871391623602450035318931674128370381094912*i1^7 + -689278114321020758843556163594528957898973757009083308448977403449564892373315701258926010528697376441973277697847500151541810071922173864353870423872667376865459948200598027820526840383029626527340721660737801411206091512225813855182586606428753772340910246426218347400720541282683614519986027338165752905691989703030321578083308247720384015899128075303805624752253038773861028253788381600677365972516021757489386053952584127679756529827449064597377954414474882850786704978880003271062780079701727519797920881464900273170313468377020027094167716559380808523411016695501696137659509184941599621862007454936838287272790071001002286187962815047615274623121323402965943406444782945115897258366007641002136502538281934492125884486034865648374173729683696336604842531217255433959238553608322314451091707125688259722979496974204505704672536526858140252697724411758948566032068627122904112922396864185278003945479543314676889967319136426143559162420676983580357885854156123510261716623385843494403232779471048245913708950717681076237772270382044796621103824896*i1^8 + 89634790149179370230749905957798895175124305299338304305642820317562770260137397922202107176665093820376313700562523926844442561061742841070936978212743504465859353112993127967434536603773050595763613489530527917786527129642522671293480104299764650410874693473758903707841432319195545325369563873559202319586540536283520741824924230082055464125401962412662544197752976702600111662652789248564198413176866401695840279375045037911578740153023150277499892625670150231079775829689211591427907806467590952162377909062498171346036938384678041126486697094610865854958278884150922726857051473776648979522899068182234126415013461028941490377640119160023203160998050372558918456060134407952588702239066352810303148639777730001071917029872657701618874738686981527265998463186495490010551488163366688700125992808665790336326313157343383389034879822723307838634268537504268436261366636686969163891051284431871088895110626086849245828998022837276562788394922962436069810226624928649943368051740521480393754451581449926602011208656669236226366573740764927176474624*i1^9 + 3297088657093057643554601704249266154064635601162558560630148169011384708840446366348237314829322038580923548289353011831542558424566153881686450550704259953772411261657064374175056701834109039867298739458654100283842575396532116230912367015530520810297937265994435017131884386102814455793382868468299801492247901091270538234493678013461281136840235184794119288210266721372073499629666860085971450618912041593555881598057136522673516137379542171630415914692527222689016873685391022154431845416511700549558771040799596258369552432610110032706437462571836432380770790557042905492635048832827811731621716185439866643435684619084750195907006691504499496323620671685921454863164706010459969833066832977363404508637440413255319944031177394949949077983686000866149921569529200664746109512504498285682186300145398188832766343097717676410794081776156888100652391945356245604271300072947310973001578858405275708115145344098080557459649673489451612691628128308690072801139778990657834071293920530346316450223460208335517967931572222914739799796071878623232*i1^10 + -216830475589726949278278974225768163025114989413925487848699870406503797369834646949354466462646885970256686083713850975806876667454148473294773016534342238697768875895659162320646851545059916592324786258663596356330411758168256765906717242344900077979020172911804328443698682902576097409295764112594359956661282956693672037023416759168136039269953226391645338065680658514971515879986294835008514582786713514336511734756557058348274011494090778789751426175630228758665059828053802406636900047481413000699911476266223347771416569655987243846870072505830676141440079814991500228349411478088056390913233470216131624388213464406828626117857233088228843154410479846261791336522450712699444679735163577474500414702833561024988085466348374803838943109495679510372643897937122103962820235035193239815648374880345332628733650026965723735564323666154923121917867817373432798658729985167863217628890426248022971282482374207021226965765682612178027549512466587098602492259701920363544590612490244524894493284943704990176937890771379147854600186942717952*i1^11 + 132876109362826232822252108491668450279753431838439121877535350814315646429167867253609810747446775094968249935946239683645626528505577054166759825773552699792533424426393445794151437927801513781560839725266848436556795301254702851651984994287730139293254058845449912486559480600133209673155151388746196538465970754652162810648063391568188951264256873393953256283702970340907528813601558779265874015635554689856574941716596521077049277665445815596997186319158735490880099501335656622561790518737541154837684533891950055499550083519471662775828051545075103619594595100015302891933704008928958656965161474383975410790596779235239495684202596174562444846125957597124439749110488081772637305686527696307462942427939199124534890095094385719739167293255912465947857957382582557983124572891719431356015416263356988777406382211362460706763545843536955737778483742760792088310790222637796387135963697047850287531746779230363288628392344927834264531847254168276553468194915209318510649447587326002306964800949849379164014114474777874741512372224*i1^12 + 152627668090014940468092152985515700007873311840743436564809116806210305804352580084627467868436775173201931270367665392189798781887751006342536835096223091655888689619642882928168066080431935199879492458629539084169207948626837224460099035840173354044244113978713075384938435062370417063242184978116719554513137827230882625369073779884870601314125235339725349133410429684222451566662928539129371819474739817807561931451886529274808163712439499307471699678476369257172229175721299578177466310772864984068165308352531538342792300248553401608209054764444188837447721418978974997949730805587814654873553193409783202778094339005027325321219537130370618057443526695882192307271766919251855241286274404283761043241818106589728882464204887177636228501005873882177150440760042520919326080251873828299520274208347749760678757159182545597764640173802585190831435703545744176696553291308476720287711565255595850122454746239573782682463600924254331405949057711932675882761750021703310128947837147443666470458319709636748239924299563424477609984*i1^13 + 5627873059941805083665580049626559909156998593015922468236072206567052850919944080127343136753457360222688269383319734298038750007268888920571410922714211522581289439969239818881173048926183094190489021110277936159614008427431529367726678132915203980574109640217569472479403664222886006243091230797883250277744825748541726488536944775144923879308086172198706114828921613640586270776140133043213388273736821319792526624931895808555787960867229592024820716405291698761048519238202310825120084534307738876528568626581044132315603651974244558858312503622063570357367300235519138050333588676566006131546870050577946278220637754686274916545530103599357443525731888487815593614424885747359562983352413255102796480652616367024445523216041620839968966899826353783960793909063770741789940303369370458981802585269407799107720285082651796163037235915291968441100119655509288626160105984970360751056707793341725111642356033641265666381802067888090915834862608396132051897436264788295897902344558331724759064487347848203187002227171012902912*i1^14 + 64940632749719665345752042960925778421656440515667518464338747922541421155438905835999846004836897497469051195405586316465060551687393512669093525961595728165947097070353148808900935645179069500289025111456232143241762362439263968679600373544305090306227927865231416356421507250282073770275122178283069317711103617608420768044650694223576667369628822432373730497223925684049552915804622671345699888950530249491968135526780218752982788595078568626487648725196769689910314910157227532745481505724698409352935253288551787253188943929598217402107124377653252272543052875323044563664279163356209855787193107021401481413908100426543703746006988987665858349175077475082778019915713824112768726669727615817466382356786142607502945316584089770318719279163439680864470653640700500936486255846731691251366077625111458666835052405762284952515637933501086079646513503463368071494056696638191392013314759094161275130335166811957025614064587188983459733898537620637372467055822864019235580521171266040413031361598018883853033500533850112*i1^15 + 56879657731650186655428435078142125170117406254277356032371768860211022660938984627509652163166998107934689563020959025608509155324322347527059347904841886181108371069550435766252389046939648458162709450800854939275471039646574638662090399770390737597397825751235718265743905829268264220191240432403245929472826088246764106702947423769521972887204506000642141764603555444278091776811753709847050049147167016814329062798396514443851624557944096181417447602797850435584257731777858670895907921447001295887494683350670040408734442808535223326500632321949164178186542363076013489126857181118641010937887402565859418951416973865273624238373822146524772949136897292868542875723249206531938231712636135879330960523069046640799109247956332397908475952554645572991964640803631089421842302734526720352030708442027772080162356757665670882417254249305644959922087597484636443949410371404055987410543820686198644929407130942639903816428785430522571864635736439967475153577240597454632992748052458697807129173474667764725713993728*i1^16 + -19978915963576972389417070968246787477714679137202874139805502516788453127726589078596168825000920199241657884060774893150243263801045306989218608346066202634020610164402708760889604401526582224260861408030694280381872491895688106084227050324229705714500002711375699993326127357834180461049344185283640202687184040389881407337839755925593601063061947439378876821753222891647404940249254400145995265469270299104748931533658559699184955878961202864103964061708363257599083141751753051837136035248411971445362647719453261806927427443138220809652877154498744909656765445078441635863716541465976446289934200640866944417427256898893636367464702814679057127086600485838429514175919271669992926875118696630708734288099646133082003517249718319710581701784313486347915329322102673091148905524335491094854204976070522067345408260128942509848358717124273572583564954924082788801896870820010901993205830968135339099231386686988621344681694072155120196532766121000403874451906069933387150072465884561888011557064945877039185920*i1^17 + 394011695559389367363651517940485304162389354833552559598431951081332535553554338962006002845726865085455417687652338393646028221850964374835657159671816043795767742538512635973496435735360233169907645729407509046060521551202405710145700338484670933689135571057908360535257425304012445332076554887116075213797891401366664492726344941226211810382532937054902057255539328253037806709824771287944554446735555338994914207037725258745076339586298461667680593245675578078854384520375080012121163651203665379388313453964183253183480943049786896674650218715848077817063306388766471744721201182504984290514178580775221027548794201913410212438061126294012896499454444546966482101660259869376520451856066884542309854263913243203059845029491832136211982495514745249848812214665570055532514388578061427703521513126359831433798580556287408636504279109218916622861930775006679372931321047872154963135846292677068657500404579870833014437891698182264735171243502355659546844210452973610707352215361812669273647493576308817920*i1^18 + -470532821259755726284365390620758863242792415171170858266901086458256860481246712814724921300437532671157265356005365619484262321964613799879043373883514240057614687610413343817845149582914232499548380369383051530931546627520661502779481648211180220143163196436367142946284684194448331526391392368277719037384134166270356285660079398553456071926703295051736585436009888771876669666690756786817073476498852382810093773498717531865558255412351561986346883557495660434954966043752020378966805987031060717541321689632981024376557070184837747491948315314488984986992161924884640367201541597243291176671128098679889632922129252291996615394311029189010363237703806569362807600746752015605568256911862821983742775580176157131179331069165921384171028345548082007994320151563157190573754940656881039743281290464017118634772763368828589325756212862403888459851070568751199527129906560502026407154584520292612656177421456758146318659567947413885051490109535104573536768047905087393153723023652253481189691705262080*i1^19 + 219606524822649008068820032274905044774594196775129424191489443862912495062338950912785843840644980326494409490992333084795273766082424139729119673854697544889612037846496383899337830687927592763822836013539282090758461696403096740808118257689897650321576035978325874985662218421386684002958199851022291961353975242421799840696385581152429920808971408884243856278926092668449091747405994317907342760212459799909398103760613087631723634874247291560156962896623797935015471300684458472761495815792348609065332013411199444534698684413876280986812650314094983135888153471198669019472742116662121189751664152313564830467489643350748221789359171073399467226811065753213997649734000874729136219664628884941272078005214704962507649781494563314333061535112767634607373889641649089201185078739051668323388404303755715926683278120803243256018861858606764404084365018432353822165259317581920677918664401527586224774467416677196170962004423259847855383386332957254427967727184887660492420238954549136772611178496*i1^20 + 2513059799180392788578440735552857790079484400799320030132854662618698216148337026142918432491147707221737956562497306556174672613925727844589846452316418020328095229958114994028412810044047095438227361811153612934552789428402799253294725459807571875935768449027574300269677038679117363683717842507870841465466322709106156235272039959608932149439878878046859050729841386404356217005612425265414186559583461127978325267421341823431158446138807107753023446250862213514833138691589111149926384223581546662079690334206026261713952917091252187924909310301212355904190722923613460353079743046958170568437055390106405128824891251904678638197748025581387644551445256481115807418855996788836026499010235818555550436093298832733272353295061596624507097753765777454207148221003203181594782869416909510902690033975610278960847005148855040460821001547016662477540877010271172841133612898262966005270343544576103732117099852273192861442354975959333019162045016130606177788153361096573068339541535107284205568*i1^21 + 41427064136377100500242303869248006249150320410361421172826797316811909907566052184387228952750796797352039453031464216675406585696601963520799759144196923818527946477450319917856836312795694992861620491435118977073149731308345517334935114489277611609064889286099812489778696308643401561257477786979997651311380981748945638314029322502362505014576480777267396375984097344889765197505621539030252079676633142507768724133136816993870602151223614977901697593823415262238523632634123516719907054560838168371173136855671586436354919016626191561612675363645553162910946758270342990906218374155178858911914186070635681487114427805872471666557188347223338183106715456817246310957552955539485494467981206708633936085843005289619643536066986180733282466790448111145642209909558371332883197545189418564755102891081209903605679828354829156486823192294995592603020395235974938751864436982744291823571052144064069209602606779525201883942439851110891938866543863652561257867176353092922844042952372649984*i1^22 + 301178418831442698430963981762205581666607682672769159765672551114809754596789222463839812775485171600972230088356367500468254979384434784558274093743043484155935162693584753346148199617801444682401826209119711514150422252041246871708860398180991437293169221108481721929168081859298877766175431154979088067961767704395955286571548261503763317734949655050132459438832553478347625664999901809085569507252718994930125108995845721640779446093875907387015094166951496420714617304269834686420142355259968417134729183292878529565646512946617772280529252768185920512263442523067414256904708185756059003477456349403348981488696113690800125187545730512558085815158072491196398587010402230605554457165815069935287109189058875919590707809580117469816766803823877372271888655479450097080180188247231102425451049776547162588802000861280605309683423893089893833396126974841266615749239400000664320314500739470361404212528714453239215350127124409264130444099418999775670934077450011295353476810276864*i1^23 + 1264891214932763162775568856093297287312563967526539147150120689231012342441863215876086656074085129055462359763137280668513455227944923992661068217627658417496761496838410735556173832370395645082982049456487968845903968971426634301558728284917300333462197624353799789810225124186212859453563986167546065209934098197419751758983803405484418607438514995867471031635858512622590190656598259220517478509711719593296389482104856804602087231505883511681863608553437996659849654798996777108606270253409926440112687164542208815907669035802263758596874908127652006511377625517806724150229763145231336915593795888272080350933582245604556905235466073882176072600596549999593107777133539927028124289335114728373907959659314229721880419247613719581010726453928942403055952538831552557009019614164101062157151243277607796128120957464787787038535922262116657376928048512665781127815764673606991520700778545802817656241172009791650612015281588734717730171160873903122392971885430369640136048640*i1^24 + -2067841908032308247765754065933285453400190785221036687220263221432869026954935615943991511269846996295410790729857444309683181492282656275588588304039208012336753962747008010371823096612963257133203414264250799494268469997270370484887745879215774339697333580290446355835975663461293982652491817238274475241758056453410834540450211006031425931698138904163886372771439739930507654440270523767006767563865360286199537453078917993635610812850608787427316783915523627281191691148046676762542419397923953378254661096757426867883863724840240377308234977707395410421328312962736470204366774028194037179938086356018856432781646203614373572587948709770953641449451728480477720667345747610011264344704209499647660185635796221970870630797745385660365621706640726420351798294818337463417693741445500061952794231843126788896884820819367585487564338413285570386402980847361424698004489540767674182246841601719259237046770685651480801228137394924304566367596155603004588992726778119192576*i1^25 + -175828017033723192826635138840150671160501000421816819716421711635649518448680009275311963814362771327086091511878678793685498893664460697039991665461790636868473681869885794493427848289409338602871113984076543999928673465027148075682666582361822554191564719351833115427716302404068187231989874756552845982626019987486233868405113597140428376460631236760712286952352224579689881307034514569335645266729703588563740581860376112046960766543562361986155230754178100485132216028225863841054320859716258650256931355782614554514034977915499982361811855044224513040842957466101670421728794878165255666918409464122174764496517819789695209108125738589562737615329336503758342071898893666578049986510286108950874108382295389896355881189554317815194785485258530986399759601141717275619966804358511405393301729513680897435707146898122276592410743624248456898492240574964583421956204427458009999742792549670644361743683587142016961273467541507672355768664243819781917923356966912*i1^26 + 2095926951434992331347124874713608018228993468834170363544602382754580875183812138148147320038269181246027659329296065697722500835134488882643238517614370688733490213803031557057276364194660104649295403874137548804304144128513525795472749413664869803679509877483078955280956694892747209436142923383213959166828561951773120194728406387981596660902202335961553311728693341065903190289986148194410586963853257100714691955958513383302997440459187948618178323874347805959349660343676019604547932101524611388466168981653543503866497947157811731623073913407552951982023326225418855348229503420760682665550397103445063857537736693452845803540643453164971542808056067730041439199671360134558926333920375509711697373313460417309315608021606135847338112227331735584317696351643808790961618227412084132871197526684371717737777186434824357438949487325364825210853254964310782538147759885309963449258271645680234600894102045273276543342337884142636382942626357613945675579392*i1^27 + -1036748970612706221209480843014914340393309078853945734306274774323005157296987758467994930692509464325937614241601133892106030873836764015886417687674529543686992384430409624348442948090433979361144346261517405435406513705843741526557112246792484339323396191306351992340839302390472610850212890093657947234204049314761166328738419351425974958620885574040466623000221126665392937529931943885596287256019435258680856130226606896511352521578573411841505848131040611828791686178446961975151370392852717489135998114214542688183126465835596422321854772188625394682972293972459791839904797957348830581082266934678653118998662999018828811135953083384326366992680798463254221471055654412605715678648831879138660442025341104974571959165009198570223703482017808530996790735469336972489524252411264009343645966570040565798257022939037377907566395048522474033141764646688604597948893423283948326412598898490536713090358519086473644547083237843347790121162870288809984*i1^28 + -237486607789208913034349084494465821841186274444950347180662401480296620369003780820121717476061955026878379706104253766727236254000987208258470450410321153851946649767414187528102666816179509265069144640907249962272059254826367373821624782668935812073043421410278412761427956880571213243312488862992010805705945215342269472973781122602191210195284911443761183901727147794765610566051612144708144258525890046545627780815619342359842715274843280396094494843877023393023011897204951124744127038269121766889412998902597444061468735755753426640277070479896048523549339472989198170325910958112732375039607268541465096248218525867195313915418721755145933354017962087629589054716473661320160158346596483772859424724320158300269549791112372120658461023086291275053144629946124911210511832431004609799772243101045384525135127590894066244194007828267931116316961516792188068381490872846831653083533805518227057653840213845301766166622499458814955118787559424*i1^29 + 412687944564073631756344257816415861552219836250015639217158028311340493957000299503703428273682090776704632031385393925719039284504941684649273503774144138303802676841873379806379186580283937372582834826330583557195939011220478301567708710752053919653277075202005452219265549214396273607694340525991721269499928110383144924466993455086551832420631132418830408376377610452186509127908403712145240686373491740273785154025033913256167992619722805657345366155302879185404730317320942567556667962460179801196786719541877822572457482244344645792380502009873991156924805386157392893113379909970633766097382989271249942145720419647583043752895054866558484137322687125988406812652027215231392595687268210045175066607860635128154354490312555992400521095564125409533793772632959614893527794299070742231739777605697965792047643904434922229165072431225161178483457264816461241330864697274433523918675587871825746645191177591486008815971120219599736406016*i1^30 + -209158647586148473643581275898814764287294944428128275404893882115243616276840303100333797821418154402141888890866157448858165216952684806333851281770532883355817215688448986070848319303976789528886871902922373603410604898348324959810819162941042333521784774157490131196309324147123311792930543022235323258772816376597469589283790516313329523100186289284392492689231068139787091935482048801555504604919669521763941744926401328465725397889886973095506769416416792757198685385925660154197622184680634568363407049848642345147483308531554674830695622158020047598796389471769141383051916582830306357888906701203038760308893192610073811167222425846971706016929080680829243980897341641285600223143744822574093937220251314846500443780203997867266532460022045622174474732892327242956897093598093543922120135826932345521306952233068298775866284080299611279326423390082659312560870959740050433248845820801777529511696639443242324789160065787494400*i1^31 + 16175835891494821598737586720997764229230709663888584412706269690750259725571797125574312444593731723313488132877876022995666233554104851093153936841296128843965235051470612888263807435517181745272328922642095818532706008310270585778699244851462076434838001248498908454837150109188074889775000985020330694571227088154161111684835916288165629515385778348280670529968036547138827655490938357938130597329364163015440884933217472675996942337271602045161164733228743095775057925492742149085000135764413141660384540086313105423170680194935212400054682115927042177912059029845891997912204421691639439765924236117287126539393330823855773993378725689642654627119659386304045595974299010412957932843059473454620488174252315940126312571791462465945348907716446937841729549458864982880102784253585053603984292747121784541177880416918887745341260190536032759201625951005113461285383293218374593425604289701722140274933186670352499165706059776*i1^32 + 17756313709825409797227117635022024405707540562361379305759878866154837018262853846935001132350374331389141130145300565809088535820463786309290271432408488505076341218783264063306514770827098546821747713605638892738021053642687627434877105179332521427003614516970776892759205514941757194022295563381437967581636953582926602695169552138988497717380993958363916336739997196694878931200357255596565345119590528516682742071466957512693753091062377823054462371819854877640435742174187196201424231255219380769005403569389201251127305928397305479282401351077715231689160752554370577185636566014931641471231289072436701028928744038293847167263763977561136506961126808020874889794319258696003000652249738659504733699337570443287851882751599384955114548514903998119310253290173516828186269021559418162401005588829767278856471198806341473909940871639701799597656194177300793029341830261759647728581339375245978583675507785516877611008*i1^33 + 1710150418096158895403162724616586451380419461387282058526867971446155076826713441576309993619659136403812974517278100968140173895092024963921988527450275128125646547228761913403564952273150438536551971717165979864440914353330981673889349727236849999193501064726911103194504899220188497584145294922300289399213701235094724935085742041482590139505170897497534775112978612563800294784186969326326310631676988920251665220947943010773415094639500297391890709631289551287058290333854625781317542177473656646800806942009288457443875398762910208380860880262510674882820535373226247095382299347701750288552984550834951493181952919861040146997792846168833636899323653113507054010365330154538823120392212186993084744901158450215266654585698474066678141253986834070788544074485220148588081395887565310814941510955081791800575620172663046640081184805533420277913401746351764830806880765966481336068139768612310163610583124934656*i1^34 + 32645630067813643111871246959778687196017530696405312588589672582855029861780830986284951783112495503238366138834555691028431293176238985906137547446163324379352466416941780807044099335680525399996023002287747117945377726282058247501119181728264438951540289722826052301625440747516418532681184891483297732142890825843990290615152288496289279322641933974552669555824228200249035179477919446543647471134060769705969454451933408364709812965646981539339730766099550790543841119342869959051768416387650790276122360217404723746358592622222046361486689668561255417294038712428702054912977705800796031885776488782958205420132918526575812166785161596304304153590605830941444629344764962916848015778973512202412979253077777737650322660619460349886647063065772117750494582008153020835996802122395648588817517561347187218764525711390415051769923490172767822169243711663967779092629389775809076108736521272675717951258624*i1^35 + 548132911866045062129143648999794730464468461534211450978637637094830616009008174330447438042328734385632073533096680210175440683490456848779760840713975260743311995914467812063252191021316258010069762747578903556259905844567893120146131437953075591997199495176319760477486608481439977019127754161507973189906005700736130886177872117388745124579806904169391513128538007759474317436740422330869640287882188632569674528286578369244827877569100752433461599425691161654141068255469857395342812522004425576120183048523118744056153062569060979141933453660322636708164765417733317462834704088936507611929993255115267320635378131046912056126137262255540101140179844128292113704572672243409251585341160727738340981899888381270984481957375670571077577990607508397044776281271453645137579623221287170455109062989626321405584313917866533981595795077420360997162774786652170705971047301006151403882539512367939584*i1^36 + 5023721524030153096331021305091203607741790308812033424785348257615250279095958364181321059501274699635597300424321431641403014142973393392652659009463468040579717399575927607331389432894506855715952128692596115707424812043333234357957229176005220334448475367119494109692498622085095891453936328413343961454271707020994732552257669571209964697766264194339308853284121448384255299179079401220775076074556567080381958905279621783722146762540047113530095497392359304755538570087986459105284746782995580055989833639830964035101840410162018112993728215624636255694597218485704242228840793320115167521804246446314466845357213720622997114149501817211886297594893743645944790392104628508120491334168258824870974518389844252440280694703996698664983922923466036531683430929167734694046837992634344089265965434376883126252843658551467051984736430474292523754107647588287391768522155910536224455279509504*i1^37 + 190908653872434485184383983405898641421645342379448392075668837666512031092052228773545099933070229935172240295441318537311466922850183254297321880742126400302139776733984280630040886092374331373211949542070383638616061370289887999116733057110159009662963499070371339663259807690325924120339564349458860750560936133953410626651282505910285265812164472864767163462983830186426695725400784174220710540839473198262532252821051850104843773824537448945813650875828307174834364132282468412312175302660712030798539569872618417397847904887708454530264806762241306024612834577118339061558342251817646616549377342000218586409619873097742457161175465322489655657561069418940629107102470942881161570513981403528645941453112849110470499914811875742290627312778232732438524549033284505660510831094325371070906859720433569674753664209274042749111418512948076865502483104529235472090322429012320190464*i1^38 + 2298789598925847554695139047442175042610729505338749318733235772499616617511802897947570715887004818946257047703278442436261975373019287437283375054087759074617621943892636540594305869267216723310705167391449935978693299175116674721238520575644752063796849482157316058120548273242718371737329280496657170184508299895909335491765081841926229067631600017709770749264676379303404474956685779591123089126910093489996401181166680950456894887072016130501550754228549056270946538352584015709730323433194862477573873620328427784016695369943299992321104818069378348634356408152088252394427917501902428231394125936974138008703946600247745832085498760573469773665448732082206504398294372386312945728168563169937712830483809660629234792635755587799121373065346586834952840668529519288729873001286145944937838154349176889080253587180497219405993593115626143108859546852248721731675387265024*i1^39 + 28642857054579584447177399304262298515254970414023235874000764711051751459051415758650748091440755689334199655351093574738493054127660017889565284871956102761557756364203052222697196841925263834284755766511899571555730204440985367000524089028873432430000174710959945588167432193442165574368043023438843817307928049526876484610469616652709573879119303584895864021897159558743453464989138124878326675920468476769754408499435595710842048211799577328804035972802288248704022848895996671574363111594452911442066134530953974245396233637500453877009648848451472090954391816378729752603321912773460038167032151181262360776217137374532478349287591414294091474183568139911917245879895637549154083673612869655190803337656545940617808737842547262325823733972087790939807434230536503301931998552135860370219599695416344558517745477046601207066788042427724067859078086301893281103872*i1^40 + 245944099923097899834070480456575718481854782634254578125955727377720495634622455518666425920888737051850475134570978328329072624138391804548632140314989142672842843340544081143377065397073402029260234728785831867273614148683104666735742850594103047385523464116598835368895925042458526698428398108433872842303124397209367329837113708124068489463704516098611280706668233389470595542830714813446539413622232954397220966505356989928224681227462013758430879984582006592049557046666214596191958019148213412432767247101394672928711826962108060561982721422139502046051077703686766300583662690600384004162823194626966485853025616850341634746342250763577431815550379258555384600031522706359244134228408534283760524887077140175896782449885537999539261852674645661256545581114422187563542702051024140237650790243520668148044950220074858218829263543634396574531561972965376*i1^41 + 1904652408140313596541525967738507087904887332433547905567686260457114485764843697515012990030643507671539297589953563716612008349605019060229963047623619238881969653723021817354616190250784745713290019390772158335284902612850462804344339811452742165448634092112677999998326914200279107892692202535488879173615675415173765269398181494974699440759469742701357776165020702861098643436040653843059195622385491617675373657747210489325331026609778124883689415934057890635610088652991824574940645366615691013454222962772007993705564786769944704900164506157544626100552351843189527649160954935494427048244499899509291184485061468774245900433421215963356655306131777270369345208037645708326291732542333599502216160928109860880187566147565735405980805445928128570391779369884869287486454502648324931863294523494713993688128512362609886148340754897520989986885632*i1^42 + 1548083023081063429309865524784003134788663678709198446608602082354471143012499154912911307265307663107247722107671987049945734199388621750864249991224107424516548057805643937362940131208525374312915712866441106198060153753851763473858140105465979851961010208068153031074741049549667171363545759132614887797295155670977254672292331302283972223620208170046408964509085534480729787227716987403008693566036869470985654799873323035989195890664613758522580425264246353643744397086496115245065249721279854083603251451032776075644118093881484869780332138556181912534694169020449136487566502857040660892593747016282741601412609402452162985292186088720674123375571235657841638970385629394502695059231016744172285828417133457535823274985772028341601121519278151493054716397710751500588290840484097024900523909318445544199004470352226053437020929892050944*i1^43 + 340736899722053503777823870309615760880173253938959707986382208069618115186321196652847531369766095915915945949197888713208954021572616876995348980574981753059336598504839625002952917761082560565302897763989516933042660485886253454994053076361438211330127390584780807581537570722488879582919464965517081620862546779784197565784065483345243829757980368237637210749183995759751462040270172237279742178719012299221578213453129889555628102498987387975436541533423236913933489031802959489945027935108847621575263494260848258251649184057054619176059302208161264159663161693584028118278944154573573499616508180227263667435131563844568995667055689279346813226467030689217259225464761356003171904750116624361361572939699397060530699288129873446608523826901384905211335484537189066197475302200877345390488716431364806090895808654955328586774528*i1^44 + 2151518155465013310161031863862407934695095646516689261193862890689637699074682428954562960847655995141806537145044193199461659280001816618118116448899740903840009284909596569367527832088280807636777113810148405415617367137889492033628956595583466123880970058080885185714439797796927581311906734767681759972269636873968946058879059400953252530614544410367534809833821072756534119844724948654451514306906414799368260738329404920437473832284575659578920122623536315500720360758592830347368086561046549969600702607064382056988866535161445929677188391740240855667581461292720430992371137418872332996965009080653049873821521114459818858235650162560606605764880319699915951414121773687776459405264928222553885813714172049783814675052675628033456440677978377349226064586230812973497071046933253562999616852240433018825664561028096*i1^45 + 6547490436052549915294301478815582436763047065063348860963155385687137425412636999320488052095153723968367253016535366679479903448096653808542941455553909160556725421466901108335391417229259036804538313937875115130894043536391247727209067545838760173503889390158813821470499274115635048147729959713044168758304237441122316175037713836681631834920257574401234337842522387754669135777558548248517573266057457109651763093385732793374606473448969714835270923309243421869382257296198391202240664969566334068065770915961741224836916266359706313684610637565216906023314383939176611992318865197129435810096546241709012428041992543695284303738871389420705625770614809355738308673509571345124063576107742806837105867251234835721389595160588188368303165952934977698723413785146726760680912621713522766239879349767153706240*i1^46 + -991517554218082722042555814848133398423439093865430715432290356606676557851912340395206293256183420443260597627419154601310887633016649546615832238942579663492208950966935722244591358609121202923460861402039948785272467406076081669176201300373092215830480325485639574906578932172471215360150963865816238479351855382866660081548535618200553430178367756493947344041462319808877182518098268200948209447323392607872157955037535495092227086924736631811154674069181174928414796969503651165927211784464227467415619559616185518218228716001653579183253401173200999453309444298661510026033545062941914545304596790301522459767764885377319673398788858579062976629036127908208576967744131954400345086049176021331644604154153183661729306276757064354835524453234857170721096750767523015302572443701604363695360*i1^47 + 40437793207625382890598222047359599466261895974684612120240004933312018764614110589509785501281725190368417316670711754032864309367280939083299858674435323365725114983146201511186682919532845869532823981474638958640662566527075407590885846373056336647065108270080628684763219796265239644353192840363874365065608369657042036270218615603337797197769035714466850220780256405789760305616112308696667346569301902933366006710583834114543132211568033129600005495985952903222699459707590135225638189925905746614967897846946530684627462971417776605566343105470355038404476755333745996488658200183370173910598708262699268752384319483725967105346413855529642173684714965118046576454055416011158386096829717035938739449942301227206951506621022727051269178043377863673726969643221228336908864*i1^48 + -321684729935660304583013364794688221155907161103370225164821710835633805118370099804330074371297776942124083584541469209657289709695540478594957619955328298579391243424744526064640566528429874826384439365951949915228485465268365273327353093086555747429196298128284412263470464128413135973693289393688370425186187128366216931716183988766903848558525454659855702833732441090514082100999902043951566138566245339753643232003240204480699638940120073774264483757970429070066058719990829191416478735701619555594742788136729173721219238041529152712765440463644381980962358402009339975033960398711291316324843711982044760620250738696643064886486956716860717614545926049303340523527632293657373068558346288894180849519844884602156106520131592310915069386533447855110838240*i1^49 + 12430334450281601705237795824312523372949879238955406430780205385078792028043323132732383410588844633954641361431726382900932644057739947319756355930205462901910326664371547334648559663601549578563798586790533498255564326020839667388925694620017386800401911688885860106738895588276077298996010178350799055770662538506258650726146002702211716261659511558740837351817010160768549945277101157373813696767727803036569647090945072005528814411795911823406647414902439842036187323260595096532295982205532637124469733195183364261085234754854706318032250920940847381826257607815428204730657180716784058014157527434099787216666556849495527410446266521231304924660619410585814776679919560228696263370683740460198690071715380543454598792845561541390116164624*i1^50 + 77436895582975723010672458831225064980662449089997211922642145154002735387039032992264958162674836556239241752441396614445580230049938655529737314767690196260450072739987158363274367299463680654747325311386042513396488993301638917998431393114676347623132259439473586876542615690231154517548909315784879701266114829568165580192814716770527885847852325090905874941747911511913514435264600346616105820390388726661190209444335742033947164463941014097719197436369478688766313575054533332661276641619976726827743753851121756000806150459150391954150452444671457779750773998555465927563236112715469876981546917867320992229738030874259578397922505642351306568888006109063065710325266830647664782958288042998449878298543283088670072*i1^51 + 348455929753988816232213662882015672953322973461337707934982373691809386625813635625293957046287866286230705262289258234038512550893894869779604425758609168273991574123335407751454845332159160890045075449763404795056411139097587489216712862706652805152602398000010923061839792937173815220686577204516287495278420469939473819295554240747300089580828510638636470185176778398081691551677162386139439661317602246745483653397113616806835562353702923817065013405662773793145013542761491827268676135505059317659877652805104300567236558881012591672544829754764737610728499407721854981895073617396713225468274376768623038078704657511951565260081039182249288993316177954109252893681960573308878954325770752925000*i1^52 + -68010666598072529724434270447126510851959655994174575597735113776845398687657841709565197973597431112320744536926230851854045630049272491265191778537203040132383256970007787384896730692484567233683678272027593932874105967040088374192997224819500408297894879763861908722366098507048140082924474465489908562553469544483122832045097053722131411475431056860679280857884107997243272026506658623327216572423342102718521617797325805479729216609863053100974484671238523198926864204502367760563042973948611022889756685665146915498902667209836543913909528949071063134675012020700397878780118925911485706164899435514111691991134183795345624980837310772819082766820531270112405458471093750*i1^53 + 10960720644190907461848828217788629380499666426925521995692415340273296355390890575088513376751532127805835437437799903713671469969382210625334003662946683061477752548109935302620438429229155962758307673941913221390300793553379728617381260611605022683937097136180861798640967894376257505714296948554541896374590639243440222604140513339441234873720162348336827485659208482508851631214584963079939520497870851088216139276605797288584915483297700657835312793367207203645134583650191718146801619137360579074932799517717218688989133291028018859594102257714059252424584763722619634939355347830878071600783136271187610786995636655680696312997627197265625*i1^54, -624008566247935590749852625099480884549614857834885744049224876564821771107435005638520098747650972170872466915904359801108908334362780788263537684959534397647487404017152790836477591634396142838687527858127664105218763710307439169776363355380857199302303515056794009669723229220979255264089303707302964035440603497301756462027773743042691306870121274652111110413916336194470471263150745933841182315830267128215326110676363521429354222326805477567316887215539156690704327467475403933457305787072951562623469948862258557884282739779049873194454168389121130354258228465024226252185875455922702050479192829124588468940564382863732300616460240118172756424938463500548906574792097177184551988069499676124355494933765231697370591584118070057403038554010410071712368370977506359724387750073598024965756015871172783187148914519143588119974206540419827657261561111889560165146090691826145455285768613128959636061900273956886046754881785136522669642462306633986073193087884424763790129179784677572584235250393882651093649527406046427769082834716991423457626988147322544321353409254573445519767309117304793152033356069867453809268042757213338826639098533235121086558590935528552831246792081320478095252235638180945984272083830125069927115396716917649559996679583388223017997492551680000000000 + -11511456346596151146631791865181802532457798012498022136853042107326196586082810400428379479145205603418557091972591461966755982455072666631526410901572978795972665577342684609602599631340689454071073458016575554216929554799986945356884760559789342545711851880851969634898095760085855648282546621664320612215193929747129817399901728395757415341324598341582377602826690295314970580854734160797266605339024493401315998616230434659808525404575571377690832185899874831451827278806773348347149178198784880862647147416039743034647581009526706408448169881560202900398013780593526985002702429063249694860603396831007154314780734554659326414521550474467616356552695862584758302846334363694153174770320038536258335863945810699976399225931031063437232903520233119084847744370272769123915279254344907943570225473522584625456965671135038637080808194345661883681319794430464054133049824022132014518485522857930502096462729302492567632289148810773655164286031225674061452200005228316298875947344639997253059922838658934071243503188187489762098560521307907919761406838087705644052933645732452840222815072257619136111066941587772562995295912499029379010872403873162047543469112800351464786001584682476314951770246344337442055778040510555058006755670227176112158091331648301285542686674124800000000*i1 + -52398927085426653665157287338966632017701321319604287323660606904136703558692935066276249033332698966214675445790412116628751621765783683938081563037686368691310070363331556773864025129488902542802628450190168391844700532798711972252900833169190188358396946086099265835110659154456610016144260645144299186919417864028621279596014900466418862383416658249388027270574744214422326157054193712747229797061333304513016978640325221973392450421976590329162754221269809918266703460807733240190106078874182589045238951215956649804649385416069904230239152025701082233306133540385588671951869145813268366134471254649646727933713169387758296147104716020264389554375024732869566921763327659514684785852656288192222723489752321200290247695143729604589847013439083936155539990155015282743081522702835713558938070683006613190009917028783320685923475743226810153343175767279975267607082191563144886933637380985449190782650247983128566388023322525335742902313757816626292205701408487555069855167990794927733670851384859885237128745919662244395239007882083635616137222276441200926053699158650531266823741048988727377314789969134990084075391828595744622051295715413600448521910813611984075949304312500675531348607592852459173874899524701747636027775719347941977509900405689609860607301910528000000*i1^2 + 6514881209109293820846673819792992746587556694833701762069309381314300835052832459056913134226164712262247446959145263344563514207344667970285523193732900024776069235803636421236124444205699215758585316597498340566898182576573907214873174544250129786813772285287375716417572353464219034002629800042631975609493694414699420675231773013790969498211424810114251664266308565492262137437430729667789014932881052485924316963842677368306445057844576204617544419890421290789208095364159175046494997061219944716434467315845742668567405803122322522318064713072662354939357829551762841223721196823837892264791100084232142512832356347917329082460306532616883260506080588667538018640141569341800110870167023787837852920813593504138300508704788846464236471389904300491593567613166875494588759532774072319579085059012277351437278208444244773197380625660204729470409163520116046632144557942381808804061510181142225660286865246230138621482718801153438315744064387572425178777550553661468850218840481782096411736019930277647505444286840369447772712500233390514229770937142286724347926485427558863507724497379795155900694898611679078791583046698095471717735701139937364793073799188573414588750737230720584634184826989652690687944349538357616802713359461566890179009435777442171625951723520000*i1^3 + -43578085174429228867996632427638483400255802730920866141805470819039084580166808782317336620038445905992838753225312321755795439179371732603380858959420020049072997530179908962853770442284375879069246360153855914060685932563695916098888029184111540719003864186905046314205282100576450653165106538276146686243300149068110951461776444547652650811316308520758972263008236410388958234274438388424125478157427500949077431356746285244132125669114533109816972538151059223370170542095656999430217784251496487040657932796614690614349694760684302651909946780430555615741959428618377624483247438865221509942654912748921516330155837541347060221051223600388444322317935199961914815606242998327214715278355149152200935599028569934511862539441157281260633684061712743731031666136588772772309651509248065146082219089173282092018065232557131272264626017683001444027290521744261180629825413266497057662723672778728146555887735073667205062665529058584360599859555987751344830457016726468078484158880214255145059915026046269666498049546908130206939366384611106572516375540134075785391608500647485092511115468528854293989927753413121563543594923443274426477688966412325795364310607039892607960818647858130291870908630797617172240209271912346551880097203126906656627706816761909060492381388800*i1^4 + -35344056502844540936047447286281234454709820676822268195051220606402047752609282438366248081456598889768514686444507611393445753515530732630044042729867922344100025302000204313238955433266514891365183094879091100842004186123914060042923183970060831295895775326325073024916739204576228828653297702205135553082570269292207093021034596650436128125881995769161752130199327654963618523646868811687975631059573503295433796280808018367916926256104180410385954080812921708877760797071773238357346605745216590300919408870862195692279618892420761078416035260182306320337601571717306552752835708877902874335089056717213885123746767809243757298352226854579680284787607562648799607543368559447022229716258804238948840624044796698624319687113568761975359019853359339904070641467937455055648176415625698811412858908415401096123822316083375421463902918922431648571234379461463832965190655658195943613337729104970344145255486126471036251220969207152900582123763370664719412574529337764517026548937348290993164227470423175392636295345937105114034038005923508371684754496248828253614353507545600901521641260996208350779663410553513935994064289323451401949570250153331011437076888197178127588810127909288206960444579985001815354444157442504249645361219329275363664163761750742774233169920*i1^5 + -23444360160215302152309591586417416123596068041276239787136157067033161262404764353987937312883854170926948474640342763520740898594571672748172255341841303703442545923753499638071351916887402595357698348059488927040420059993792203312967782090276738609288096646699744308284849080323698446041793776952618223624435449634719892938203874549661162054331482888130676181792581688550777339643212229055250843914470544246789916549227165480815785292175454200114681701095236713245694292442196829243249666040862560664335688814585779150047944651039459411972395317137104232779242039727800972088187034907571187725272429102679951458074166682030600431102913921237427040027665018251800511885558929468042426893203168055892531170034779065395562947957797466534656323756897472447734485705185551573820141031031124225223812336845659098374812211420406540681086610314684541994848703527381864544357824354777746308828779771266972886128575343279527466368532008942073494910865014328165000857742234997276848793253657056760460906598134252849676181544923165650007607672850166434914084408989437070790567530912408712190328377073182032665921645194683413766828413240339310890316350826169790816637265978781214296717150426910592042885967123104563301357789910631848982244842514205961214885743374582694281216*i1^6 + 2990974163604841299539245489892039049862455650790355021547039441768233072097999818105348160379909401386428405466688269876699820505731056404296306006532731275927509283796064143158521453607111721731786644095790048228308512801765181265912313102513162698560994261460829174893458102366076939334814584177780293722401259201246195662673419980230103265283335138974085774499338309482129265093282056114048298842824502112205680374400726927534815073505292684656465919762380414587393985842905536989414063487365419912922745771406708456710354375494032489053463462178727407482454181877686980878230193583990061498836371299243069455737900647454416484477771969817435265893452875870612713658646851970331757585108746085804755357288422318932829327125547167134151162330419099423726447171808498240832630673164328869544335884549354173796434257042736715978063149678115751782227316197016570651637949274752501664320522365859019177950112487626723761846145361041902702595775049966490730201135775581071014553018715167646085758565329497083090433010780128266061663234284981302893660487606500971819954439029268900833215007876303624930249172610919831594722091216320851798637131019697618352725495720535872163014339740225154507417840843930849791897947392407172859558888091244277740905760534858563584*i1^7 + -649097611577737028882687526930038232922221548980347649054821225523657576179773396996671356582997507634395409243476560221999035105188449917419858018478078770149703151147381725735898263856427069930388243264536205278586582157616365452876581154351834446781933501772167168651206012377494102775077095280636248152934485497760765429572533688360546070594207615933622140576528432708614644364221639148216279538363563975559233583940751306074057938360303316901316731018040688827616647069547795047313757781547833442419672638212132241888746886919507705045684744488316865566174606109344457208705448433813268068292073717924845432854806626524473149409832065415545302245822915453607538351142420115772036876095622137089310413198148573783201980601475813605411454041684351535948167088908443000978317990790672846414092167287432081074486763709572504005831198356429696303327833408328387507565623586865474131431712670095619548459471890002700319057402595814615072518827283698300796170016541573521945155965536835083603411147092041257568474561784172307598922737276123877111344167209674928201303317587229209511075103239668796740081605801013064758081832506900086627873294602032401029679701062244664198326373849140295318563657203295659107146522409392615565736102372206095538873463472128*i1^8 + -20006260785000794385224993900541933030678846000757585374235267454005815042437052479638092971327601959937829094841944049436460516603629710337016350115312803451058036771596010325269338365423468200379707163952298878326226796918045297949215792577645206010493977226932467183918873832679954538886653813889555620162836082317253365020480883463078299098211543887065399379479684274065670799083030690408754041633152661838010837975990119249985914101934602176382268267157220376983490241415436718024679144030203798630997607980143491488755958725462911468683308789070137534411471537253321115907326553222102724902945504820013885322322953614723481757509504316203608074279025104738125779089712130263714986866057071306538483073563611289803294621940791567183445386617140838051499551860544959374118710413587682065507092911936757557481828665108383940297193074588354636820446016344638918536874073010279949386852382106612005102099767333745074813302479783696393425366054645342018877621000395248568019741608652111243305134497349021328044366776820216172293300428451168615412395061125284170158749385909486381239652180149660936085242767061454484540522803589624660810309398892794446012318151097832741942788103564593378965388880225473050445627205388738555118394726389060215457886240768*i1^9 + 325600192810075939499537724755665404378932433392793692491068089384084225062255640302162227811700817888716567885495884663521003664000236823687174156617392887405343278489946572272178681037092518315069791921196536741904789028868081829301168013325624456442501210194922112239359267187823691719548223683088581825190853747038296220042175849033372284853070040582108814695807243797299984892565185790352676963341348087611658140321258172503922262889256049516291293836697515226800137175611135142896121480476841064050441530570445499026347070021033584080453098081884934903543158113032611286739652545558082934586400746245729520748616426906487123705159103242386158930349820881889991849022497767029234659011578634008235402793359036050322899506615779055779231128494751857822225138190578482895233477141010302941570485602472962561166820743576500226280699610758193159091335395172991906334896171869387912648439035651972550452934372875768805218817866480079763426880498955989937757023794090819319550350188301233599898581125466106925565255277023838375492698496783504350651479875085039117559246163267038754813852635444173336383670514781054363539660115873576042937749494789725528529209515113853425912402093958324194230122804862735354654242224476425232811969344045147200946176*i1^10 + 11302482559130681945590788740655136595450117966301247324829356115613739972107388334490017596423196481998593333783908612277584023410125261946892734002414275368522721384167367638216699239698777289019992553905593881060445595698815178823123497650113534939495415827784053499335960886233990977952799782966085796458985232944692991892105385916168640139636758948411169834597621807712445288994774261402744094190714642720225657392116436402205313426626009596831260151542466941268825709393291566485915105862583323261798819557393634623143095227040751865146811965722795755926302607771053750388556459709128018940635198660788229825620464501742942226984654188853317979056873803690392335911612435171778847394933445220244748637173535730809702792428880596524030403698184964260534171049197663130266859780248796867091793400484370567773906052160722226858045721870970003551026613943212307206923211873961834938034899754079832102572718698808757993863140913983917614880511296133392796214288185372913243705047486183542807810358275500352678105452403992711478502302748852905738829591263254450376147175152679105067044212057231463099735063532179254029566194582393356141017919566838445212311379760925515070126259573143813653308099361181996536212929198546339110642595282355748864*i1^11 + -113554967098566445482239469991004971348308929378472556147805201205778279325234051062233267287454006295114849524654829607755921623511912670271550001013002020222934178256091039941571999470231614999143799634794614383228806549314210637686554875401106346965892445583234566032385487724201521633048645063717065164083535010629571589426686324041627306566237285039715338393705998820908817894963592405999776397801813133100248843830795472456571306601852281893003129408161981090087143654173862160886713515200068117210396123952787926857513565556942033978998938424323883267442359109876656100287461050382973905866401076993144907641284851669049041201622075884205872873850361491585247113334472816439899356676082552519591108254627879651958773382155734442026947896545490875622493085913164377422919362171527268911806745385870338026477592585703777812944773444457338235014096300974799459351606131838393685687215508132615236789421967834336566356084003452613177210323708133708327364795990022407820175587204197554350723888494720204620298617787480360403654016969249078659609099704029303794105755833700697367914207780093677233525752129572979389418927987502089641501348870428301346590727394739786010672279896948865545203120776903757444529513755847259418198685377363968*i1^12 + -20078698864122529051863476176562668490100419888178147934116648236961320883976400474725121451362323085571654367638492954414430675410703958130035853040503616288856222828299255509026893547290292482765158813985876768963633605603156902517435057090052934878283343204630792071198187917669384457920961519686792176974166499111907830632312170367213753771476286454072100642291184703663630331833110021221446725866544575033434146175864019794574979845630882100499762303716304971880426777550296143193214614899586280684157825551544852156146704065107258853509704346246338610583469405503769803423107758385287177239142396536989266784041826515590887865116844784421513996374521303189431163121079745548925561684308972983735721557208736468274019729544918580075403396637282564820110485456493443930801689609586806970338132486105782199690092043620900005616840596549349810240729928807918921197116255647527200408168655013025750845653729972069267363099787529324783802146517110196011670837501340617052338996358420842036569635367729590613704825877135828434280027418388229170988441675247676115979114567554935734158248268845378048890628214624810027041791810168255254426705591595128134333907423693761769946082953863420444429814818622118677954913483059349927110574604288*i1^13 + -511511848076765256919981352238166907119237911351155722792638621797886435312695088452958830723008486183429214539093801357165847864326454949311667988755482718086639177000296886088121374397932189525119394121999769867179972786721163684845621398604431790965497970089704424289714833460823975846421297180423992130704938652510922100253406062708479495229322019492350329559060143639320577263169913648493880088923860799472562861413549253596841250154567710230577348421481864649077732235707238224243972287249416227943451029989576707797817478735157254985893102244221331938473355420063013964180216083777083029262714791261637130727518519496871192590229520372048791990693815069879035943169533882459077841481452842819399515844708840049259003911428825613752166590024109081635687933758064933916313612513502476612034051478963495288392485573331286873077867984312922638990210238476579503662102373345140753888724236640381607568363003935580258270683788776892787642271787283223394621522347006794533040930651129825933220615081649035409692980494808770551931692667396245012220200318745125986451691479330340099662709367214389665882098115299290504089751258730422673790281093547279777923469776804676136736040694561229942622047235819148749718242245733386062659584*i1^14 + -8514666603297752023010426729517027039863196405398846563917662537462491517363211812514096389505040727109610073477230301364169157398299123698280091901968834667886923674327933460828779568722196910092014687258469210458473447835407200711863266664317439263859097814204514854929688642924126108332173979391302922765614307846382404068238626447722737799295855731701459555868286797436442160364077571041501142876960762092870290151179810749202156032769850558512239506860514548698717177404353757830495921643596821702607921128333811125610410249777111725092274473887834564763421383312513038195784492947690595759177344672044199727404881293917235883319105586041203553934032575181882996838250341313509723458872370734990273543280652787626409108879606436841233940598669495916451141192829106495636177271316029969769427294811266827350545143588193130265757305845310721285265074508483246485071571736483028744123585877534985630402588538563676863285636020599293923125812813686193309427467728251748559037576506986340267683471027616269134030641360244485049940102507661986986554671530623471426013522627847452570614587471337565237351971812789783023475379555625393241308712439833187304589217690185518350589846883036831334175757948920106783593036069925289984*i1^15 + -14956982279777673606308398668972261052554730415170480702886007237289879732286358893886228553563270117045330260378059468164226616509683520511904871164094120515533325469524459884479109512074412920030912146548153516944074252083289026124605278918199492131128111594215528145287618346911869032133941508309475737236265513782460484417618394225116686162700338851541687368492490381576189743702235585257400302344700518703300458378910554978996225625771120227191486517478677299479426050458247872830882070574064199758866225766777802112464924544740886869142091437804053714682453867008906522329766503385154198417055638546555153056368030020195875702895521812024314495660094723148726681447613257438782423459671130115344612006649373959952249901631801456113435056338585372541882219318388157556291243396253816774471030707733450794112017127524868085078118372207920033027485265642411243533081770414631846615994651914975446893836319546614720598208320665918093990821907631997099680263495124915680698629542072077378700709679360848320537365746608066565805934823500991689077773822446196519023811166559438716614296494327999648279588447325846343718762633647993108031173417986328721265513599140166143665303237461076895918440165094660203872673014480896*i1^16 + -1070332995662598661743478953092054362406956300817645356661476328327166580468584326183418573822043626117030369846390900779512175175938162063777890988966471219688602437062226164426103460009913966131459522859276237562139895125232045519999310943119045810677254028347399858709138201479291478234192261972161359633214472579657858587649935809409198959846995168226845952714298170866967111471458378294881739614096101340871248801058303801808654639169842679407951173614461589347806640751144017586119349796104701448456467890984037560036168716710074963945587648239683833175129862136786935565661949602310406879343194051401820022439829602499270785429508322969899147429291354427329933851723284303564658489974589632826274982561314765662370113846133500680655029719552543767626934060076072789507333976965180855079662981976673172373605685018148968511814953923258279209010412548727915389894422733105227959715451819190680736418587875716557731452014103236320794109511688980230297795169391478311761750604562901816826601282041462007122033676001735189786338442382437141013513743129720670574592353013897210578101587245782130746134135593318360847878099668333280525962016304856391763334131821966731538562406433743390437294924581231853205779906560*i1^17 + 6241248842705757463839675530100357130344463245574680570153600515466216926480369388209613179760576369098540252198352424000667326101994070006707715710300690300282192099783092743062357036333491583963066518456406101783750143371781009396350077674831548859173993936278196750392312620754832321546980784303816223500212968567580958677183022652183939018991017784142816721946613102639964423423429322377828672304657355584945946210244605616871495842053981595367003257762091872231290288823970908884039746820222610944007889635541905553343989667889852618375443772088263856413274177758453801057664298108492525856474714902881952650497220760970064212374801959610476052375837863469594012373457830694263243762924614828473339018110818637933877585747293264169400650849184446072941942786589189174436914979867150820801696588673362337355352150915806219577810797168330917441422123990340557793086877006002490869054773518604737198840097778048280735472465925537966276456391020924135287503630946708636158267489027268388282902346612111067615995233044760970345333692492899412701934183030231890209450570551421175773370871592082077468486929062862935356165066348341265986582356102469311995782969308551904698095656987938047245372722552945309122560*i1^18 + -141267618315944985262982481261194141703787296470462619741513849243154912215879906407335470534708076316286951355134382589898516256245788926691414700307982000803037106397925681493245325012279929256420669677906722896438484003011582645992558535531880468660870066344430440923369751966234527584927071564474864577067254200423274963363060699924794952807896125941521972570647330107912597073512885834401188784904549700068295635962637658601467335158234757116736869772606185038829994042881546936673327942710947269324880864619833954576695905141391560488422922941566607371038672812667740234306005087226607621975493113347028600246906143621791205594098545376193322364014027968230626936243852199542098358076035636468415197072001056698873390053514758434881446717426071785017183928224420682524271145195367787956510002558407715711251495288732013635317905795337814470555478405902769039351555882412237957062546547188758985778277025686501362093483822323426919778147910619305444601007329801458257533419255890585370456455378434517017224396824535006545748501526377388942018391196893338735248985065209726348069194149213648327728248917336651002140329768318063038918239460245487141849384899394115993835016209263714798953803734780477440*i1^19 + 496257785494293950173038250957405438024028972775366005774234668747059291468655107946679719580268295293717433852010435603238475772565908403035937468917150677841120586418734778074991486414285173411451212714277126323766907704023702600847837531193787149418583455726277271870598418105162722400215345079901437720381489687730436958755124828955684093157039568674124797703979305718153290202006416112969466610014083324958612125852925298058974749727645712764582304117613488797660671351872153770962666964994468615991145401086055203398736766839728629467395089835762553669785412340541610937919547818720268886864623759454973541569410928267600342001668944518773839551950110964009619406746336587079203838905133427714971539919821702563878038739516494494217312230078863402972578148693331977361214167026572975643634585471942289310865167009862403179981758016771498201790929070558315940088178171405510130064530433485537038768060911683696334365540968227604139823604706503062532999319334841521345058552755523170820867640697869215411624691730637964388614647321345017893981235983084292808528902961829737206063419622579758273073084782922486852035326524464569335540491246690924065957174319147486095883973884192825396931411836928*i1^20 + -61155975939849408109649310066006132169934388156557572179974825305508580120757501067210113084953223915243341500104983203135945933933132382474590505706911069906557850979249946458586546819948992077795920379198256115316007854584859504304474021188938902410550529796428956554324381917474051048550697331295458294698330770168817101338905931877322294163863257777038198799609460553048174873052523592721483268138245137867185566302034679047668833211039523065429560605587757788538208019119068088993615928994071830487077828126226921001500908032637411543199501880916105620416365365494816080468332883323279955151337090686107830138331667368931752824879086891962969855425396970074797088082961302908215609586334085899719410437402205580970647073475470330333580416928643631614833013269740661167157338869865521551727734393841743322095208196193608762783738543984271180591899969237456041656216595912748024056474553975871494711585966577331169419607097334526375529445071368581798641202112937760799208556369951177083793873116291663352657847736298337812882936367131936025407908660986778025814223452791893875379966597473228169726240407698413054657011642474926010301957480073154455183915939798750485755832716323843125884747776*i1^21 + -217493133643018689510917825187220707815864597012326901298071910734681644958813537940173876206637931326031467594452397591288323556386143062001656070671555422612215923353089946029260761906101553766239037355746699197814660492484897631829682826456086721971594644258316983443960022352589244868811213172576473265227186106031892079580024969662711172575549535063366952309799895179312284196229185011023734994021491502674769467746930097789767650461474846942400487835654851138616347054776317954221300334146390835061267718690505581270695738558007924880825044704015481743711759338166311315677159021794259230350413030662291850933523985658863360028298924431714087975487097806387098597828188803670171623127299079119987304963507638878805942247586568888770048566488905345925807479175534489317625540075217692664303147353717000963532583877573002122881147623134234001116892272382063594633201865762946274763573758215003496291251329147612365517752432006108822190947972422452462381894770784964345499518352398571372159906376418180040952991696963727614895553535132082047200564544346029182687405451624929471162627824272954702811243926853680252229165211236948723842855804208411743414471855769946811500475081456026124288*i1^22 + 1132665485713515604689120877008205956255089254879613549668824046705087504055946995439899411873949459787194780497115098175472403894235764046521516562298658801513800386879228561584527144128786482792519188888463861520053350862257859570179994243593525151412128189160899209750617081684805062018899980797164388214880278807873028899475287651486209585128898289610231335436183973577873730532544260083439406094634994694824486916171322649553350883342030045066699547066801476780861608609428209501885773025090438656446640662690975048987260350211561710184305010626825181734087388606677392917180116447385267869021260723230869595097688561437347192274855087177591465781782230168616239732119566190718105256939505853813756692077888297946738025405105644075688445545848168127106780339763613683034018306289573543228892952549912576855127543312395653625155517657191104591386054168086464096493471129543509955499470473015948808516399142915385122032179371785418206886559924448697929338775523138681293857621277251474497540311255100369667119761988515896597462553161882943355760625576781038388575560230070725863207206234349352083825779752292311944687304464998654795647780332257927551448848056929435004270554541719552*i1^23 + 20600181202213482303278662535837138734591267271631800276675709676340107775773361177876909686880871030445012387879397169215604053061208673580942599886293287603603107140796947028385370164953035103407697985135051716761863138335118055151518211852891200075576459364955083310988007280204555569093487428918636916887670762347953108314268788983015836197243740260218515302664170276899923789266226273558024214055182274776665045336748900510284567123594675590300446142440626612142410229857971201455478677229601539619017720690963898565213239027266853039045984538542996802213794898095701176389585264066206797961010358592901548101768270369008353001707975200692780176354804215264926538073794481961335400838835542182851006256490456805652468507293463067434715358548983136433750305431572458805015737502115972099851292444719650255035475123942713313715748094637020783626330679972426850706135358505157232280450406783305364220935297519038892773194223040273409027879294544807799476086472557935346579327509814984893868204863871910648567155934829118813924341776682403748998993176279634235742206739856952251912327551143472664388282217276531073907147695743851554177848040466384621723172154536398742053474795520*i1^24 + -52278480081669499744118525436313820260837128145759127625992507899391753557207592254855861398556920469363053471651781913711392935125690362107338180931653447798126743011289634045653416448527835957389857855864012710152373158722852176290392013694770939002878430957465445783747314617222305072037624359937660092050511042596325158628097259757997518422942811442272750320802316656180506197008276152224930332571883119255752213137436708202161138561343457856658586308619962913357970135795279177816437222043134156198301492693043712047540762314746253373390645627906570743479649103334444381665862220973945195644961385940877339023853313024408416482976754577430847409188860512680268448707650459736474838434814966172457969163751381145595826570237577266180996216201540198672450248587865900290943732861030907065543742655041665215519015620982103392512238354226896364785841007751288478275783992163580102442972063357554160645990320245907840236429183585999754118310246266981092948407838708620406426967440465922234578401140069054224685914681568217832767789623877080549117867728085240321038616511440333760686457889841221254939396006123443593146748472650135183136082561041402728354974919927461071290368*i1^25 + 59858356645907868369906431828049852447502128478565125080176717658536087886234802969744268751705978628479944416720411559089053677299423686304862495699379792461467562989805925684063735314275207099504209450476493670152725863634733991014946718838984851943142346201902435825320381608792590333756518195970642821971901221518703832555126397617534430259030188856804810624512117842355431408704332999209021764791201432831557013835481395029199483991187253006157362533811978532262385416049933714716652953710547054814038831074303143734150843339958567899883204304910357231854153428621303896114404960355227476915929477623625429229433381284435271996562164656932627886689198982602926026860466365426692373177181956876871736805692640936754873558701452306646418944854143842025466511046788555117968808294032629202627705024488974383434666236289615201445840010793502305643253463055347916800121658075280213670403788424773638397121565880040564499174753232737580456951022224675725177850658263809086617030058315331857728750712535163237507135717957430372589760461798451510807084828259852445873512876233164784272056595413479740618769182209097428202681977974502893710543882234153872052681268038467584*i1^26 + -40151459851420161706577887574701751282309355139996438764301223273246337242247568525452932068052776851843720865192659513732724655277545359420042827670524328573902281746949971207042852454740442485127660612069702359366220333820347337939162891193197033855830547468357553152067449839243960285875358437271842035079057965742867547528817243847974252094375451860481020107015014495732399644142964218027740456213444256779984795360284321149938475496329326954784765058837447384502657983923207705710138707519959765575990368658191640016098554922034360845412956554288716823561664597941610480286839112622605680212501764741517771868797050854079197461943699279884199122427031355568570494373325365752315118400737875816392457092422499773253267274028631964802290814496717781306877741511416396574731048121860838261191812837896469664196630737585910371298350311455744031825296835432387496892030285949118647953516268556347599740692669903283183004514156577555539642489623102287328159012762419475170616285403812062810253124202394608542459599915123083911914067299663137498073778744930755255247377695053813983312893539126729241490711148368976539886490391791487708152751427044375545415618002944*i1^27 + -10065712034049576844591246464801004977264802351479184741740707793541245045513398432617018859455388285751668428075154870446894598356995918125605018719450898300251080763986022208936160547256391539599056266789126205513341693206441637096530519827523171750279470769736522813536656171000839987684533913592813117906555317163528396667643169213541551341942059151167865710426963472618335995210468035841005475567603949897261353599801767018818757337465044753356058166035097628605066186202951870838439309804713155737638074184222391587615850688936064951694810805439396023125024340745700444391760422057309735281030965087373237374886684814522603090417585320422584706815640235433676472229786702286963211899923307264262767766689270427709037993425531415230349234670473936555047234997009033295307859037386148722619879939749132366158221047946294240518357552459914352718157590242278106814602595415631471482419935955298732565752789784179638185703838793465396216503441445106178845605278082572319955368934066571695480976598056530455015672659749318354603426130514715334700392609458629254398937622734015144889960897546734773363350092583549415815755539570786281299895663391612927475712*i1^28 + 31725567185065071098498008357514435755010409625511981547360768552556848578607029731752524752668617776822689198838670726372384762032890570036977188961703901882955656847836125988195222981574003865037473630995150553834844255147256003752498426979354112225429456184595767187592777046266422087183002922148800563202735982898987733871455903150614152584227070525122125477599479067100215847237905192513670315397049052280425527459535648509373451173090425053487473914640120919481100642000167313290192136887406083295858702167541241822929104388181770863582905404364251341694571272987816670969551426972508899887005380051155987784625078569037924137983344694031759864671908011747759743865651451258785731057890861328429226211996207139802722693442736551911733096644202493004505838102163928138965186592770624677952711061898528771442898507529498640289142554756050158610239811968978542656838169072474670586615670408579061877145325279764964811296541325931630727316965589775942777989945246970642635261339361082848656707126690163245350367167692581093551951354641719604914866690896673352227725832160324828574107346526933753548722858154148909068397067676334558524070490294714368*i1^29 + -19051039746036658689077228259768037605122904923044815315926679148469607798161272661423993540019221708719496366359498877415137512399465787713532587604530995456264807669048519738706993098462728244978576206859524542745518185848729966280255161235198001376509370761003376006395059349886544916805099734580818522865742722712261444665750051808650360325246449584150200980539105779603161496981509221359399886261299102076489141088822209092856635130035848382416888040320181004724256017311273322145275390270548913863823886669827372785581517955800129760417483205642892225580907528589798451010675372397576801015623414878444011810744150632677418445448056363496507701930684703313901348128923022247512640256461904373738598471907136669775443562143670348337437456892734577708887251141801124706837484485066902359000093390946679249339033311003480386882435214753699420566034963748797634116109763507820214395546332912241392072789944876060419626207122147339424838369314747950423434082204282338344760627283364578457203883305738302681160249974170405576169284371681806669626995842164731943508734005174467135366988045635587044353063362908997484509392700153280465235934707712*i1^30 + 6369623370549369945778550552868074842450935834494774759678260391213858689659921152041508332538875241319362716600598124718702804701581835509710941183677449879454567024766148703611367871632612296521518838064305162238166225846655506532697522778518136308372891920679901646605806284156624662379093321506424010926012865807455797419484446245833580309387482747339676939057439990679905877614771368283710356507695898849934663678734207687832229853980195051400535072010977747035070036317558979158965047564012734723642329559239094556267994351866742907392141584462732160765189316765854292056042110766177107186295096880744570782808848142715620997834101217948928161243819598582143438308776415428155153642835938404913439002048951206620852382004580514612031250104315773656292521147771836996505545009397455338690445575915666803135357924713431527895590704688545735576304441406382468856926365596418851391344361195069671972183252102276374986015299430316894369561984720156886867277354058991559458354538178784355940094198661586559006225830007267977013707701979401480900142269332964469590288989930199581687218433448494216778705291191581166000746235457784564940800*i1^31 + -277212621690995756540525467720283136902222191666797353939117293377055532467722507925636402326173209594749741263974255700773080060431405490072359588630229661795940365427165716041283636562543963835741584663327804317186895777536998449386989295093566414468719485011399317297930924774906198164782115063182636924872180105132708955122784180765414518160339474074460226827498998565224426773650510803527684746126467861729624207296246453186133894663758359672090758051300809022043557171487237665023311317404113789293385335956792787100545080455804103225767215567966118000964421626193440552078614163891671898249436852702699789001297507676530598021487200723830134336258038351300806871471617130033007739660095452308338511335484623252629107507996477924901577654836475465022238554949519111883921688062199814711354725617677548169964646309911854749307979991204730092992080872923915938874339144514196068675265403160235383746167100537883577913979761338640415957104158728376315591619749691555319204486227299099114368841607821170667088463389721610983903268324660726993491584942783914976076570260006629254501087480610509889070958110092944435211346255020032*i1^32 + -556101267374606388426256974322389438267400781053595158706154402042239809756531967463502780594424884973887648276138219105301045078324502796421371099930612784919728251887816176718216656967877393289075455841289769450657232255655788984766084283110256464929441166519452292740136543885143842328571943890235602989050843156640827350851351856724349791538365614728208340528505155611676816907942400114046132065585440675276562856101117564770754502915465897893170751022859196363128486835613833285511626931279218027287678431519667209482765452827991121971188090235757504287824453763975934232933180034840242323666917018447875248607363245182360641040001179777704206552451958887727251787173004786626309390489472272002445875239526194721367483139982327297420349053026829711502936344070196008890141773155964971741571279286368438805408236656340067466977389535113813059271568167430522279079042907056358830963452771266196885343287005964106690953816848580593739382525776149218505091227147336908620878578175980339105081186524301592481665762224547811947306224239553106331236243436362785385385406873073654325746675913823189586435630958447525955796729856*i1^33 + -55770663092697725978242338852245062187458652199764859401862677012762104700532908884645103286735816187858892932354723235694726846489048031687288774932740528111502015131292929654631702625793807125738954858025847953488057258992323767565095120778608534153541130506628941330016068819934209783968043139050452841961269705852489355710218830418456408684008982512580160727055483523036268734810741012791414500892079128446822279661305761124857995814448435425386369886009373863946297430557268730067629753716613332615337440971778007419413923838895786770950997642353726639234669787232070424251327770103476705786238694241283443084830232427635373384126159963030636774175440041960272494151382723623317669342970603444023777431718977651971727178245679237173190893465857663272453448863610899570459627502904154274138204402886014033279708790063984191527358279583050578220056908075901786353070983429739820388500786203729333663660864166754399313032550306683106786146849719129574332290652827558360912707977611882432155821723853914327050626558851070620479632472426054617368751634233530673334256244255927300567934070120313594765214450288733192192*i1^34 + -1052416424101593876320758555226033023730845271828983099064844499123789186400039999807988288461944310878372253104474111309757830503533242579911891709749222548259759966795659997410226021597714118681334614758657668912079652235771961890758338987341849554622402636140330756311958703211597332225425329810492456064298388619340342684191193316328840910096840505447202550822186021225931794794436289914034218585063250414899998939303570667206153700481825284514696250031102509473245312014635730368427963032817083042396855101858594740812635238264233018089260521735841846253516311036854893629629530366808550446861987686809288791002646131051508442199944026786747536262683457976842455691598728188419973019082027631646479305405459616889577159524639454084690496138452052482317850887786557386792923873740266323250293488567458016520744474731272367008054637908470482375676957677933108022453502296997159643413551554395333775964259264023189599750116794343311304195793751861520920838997008335954572880547533874097430455294300810034278009818271181466611947621827842985922964435944646860695278247343025363683953149784418845902968631328768*i1^35 + -13164308352645173601049710671714820524880529856127617712567412888367182279254110216481570014631956229743579913865768754640593399449566722050313399833706684372667372583797624007913201003052408566150578829884659163297928929323737117867386009862179186276340611468593186694889168787400608461331049759359664030142759842817728887121569077283685044741385385229908048156283969422776969128500849114160304639226873524046573885149175378965895450967763613936064585353618456030341605476695385575706033071328254744299168136337958804334201702529765835398214287956996570936891266956470318549752029559951219927123307725421960248809938283705721086173574270637367908453342703681816362274734259425007419048222997484322147309494010685263752877713921158447599159808229120232829464475003814550824082467729025297736575645600759837154092857033592429250387238248729521475288674377684977844259544009430254460078094333158611103456070338413228449603127903627620032350030709993474980531672061701472640205097361668139121273249565110112432853036669582289191527080040888896918949212311256921471785279022423782270930804534138237760831488*i1^36 + -56370251603747710598829744680896286182730274120378143295256828614941502311266806898378296916475233271385501856007426624749323847853908875706857083441059441423863028492302163430800280723388537887466930768535885148557909647939509197134504134015068035199387368251608955699041161690257659599286100142582150334610198847788559934817877154172727111628994422050621321307153187680725792675644463096745513767299189175331035880567164621225567751279972070412687220450655395066237007044698125553090090906790180662290622756738831769291272163418877349640508565153653811505090714473058170278368904265386187360223194454304709953161345290334399004547134109620520040902949479795035842741079357383433713285492193925042604151142731490750705498703160500136717569893437777465947517495632606987794844479103375386195726233806178068046748118526658276943826212691943932862860337184416323818601751804171664692390688984930719812576957904085152880438903141273974706601436028816165941051995959406059332498592430633556885803958114975070359230622482670918773140054555718816115551956423065826005011991758341674701454589640572928*i1^37 + -4635990361009578554845956707318700049444898373828050904018318290062800111939483522208912991965003730965895900818743085965270654458604235711689364544056073505411809090285262415563508147295792129372841274524277799683483796661058626207081100504027602899371586724669739543484676648778564268340336872633842594499770815015430061763391205185602934914681838939713228553723327840885545608538079742830059831018376206311382690168445547989047487928643094484730031608407699583698549840224660683294886783435292509529826442087408347456792171835539701744364225469701471376502001586117320393902559229736855235508443856722004850944786910941342512287155693555485529124883333245587444653679559195709353170818239395175129595784209225161707322508144190180809535086160700990498896192639148345140063400181708416920530583771585253480214011212622939016022086671688214558716730380814558330357386160818194686444358987684088273033428253761946413494465640573501885282689038149805670538430279963983043973978882469110069375372693088166281816256553778864652378565458672437501623955495729614950324656258256488443724955648*i1^38 + -68227279936760174991314604262843729511218197939250468760905062811841632993764902225692003028295976901350774719852094437878506671657551031236359985946841797629878873784200180948586249977276908353042914523423564623148607628174055097148011672334694071090693634767585169351751428028947488830764002830748169759956886204604543219070476852774966277529877549676350399960326516529557039055675741932683447211889592328813283849808994998115906381349920889849359394537695980471282942016617539466850865741345881352248542001514559199873272978243445091133801835599965782771552262669090192671396045523747497881723306555850035387089048314821713837444127559672676405265064042347842435671675268882902181439120103651428705012933976681115976930139993692123633993836139362455573630777892411587338164620654417834846338722317879279155792280799478131233829885049611319998299589130135216199129404047247911396892181810720237338212041138335018619668835509729570766079847416737706726309904859017514129331544661594690219526704568973207532535191790671001525942745427470075342684655712322637986183573781052653568*i1^39 + -492601643188503766779919567649927144977671867870341774275896885378867653141656711568441640595986908249153927577388307849460955612502021105311485209399879851998001123985533406836502528308054552405892414529736027818815923286807881468364299854161188760471469045640707148891831743390904435841214346011387653275915343555845974984263564611519129253722920046328878198023931727602211146416246299367507828071395805208684678955441916039228044641739246138708722333745962741403720331849576523111479084593910988481040911287538174902533527104075406378184554226374319662107324917944463376896266802410318271820822823305620310237397073193406098059630733787012297288594444581021321162072519026227415896817939185437124103617737023054061675275199876680069359168373757076995643941757047141282237515923562965521439110169240557708970929416488786539417873368840815524373680535985109154257216814108241544116383709821384759236291040180892384917387333538012733064885876764579572241866166208590981959680874016922482345626702367956965673526812881854178998139431140043795906440317572963997408825442304*i1^40 + -772516925306803983231135522274906739378517451767582762391002335381120024906838170476776410859439448807608928915565619528487534601748835351323678042932123569625946687749513395221344142192368273450782676379618447310283448837393001040930397259532619568849115278802430257579219024461289371160595678711209189632121343331085798682248066451377988298463444660016530134703698361007448169362708596574962265675751606931487681436890312501104861498957990412516647983553191145351023153999525278329377057364925484577546086859197371279546829928975289184665692887581978170072054049830809073435858944629185465343674121543093906886641978165122242049038383868460691248844651132164466430689920547447453782405748836987923185261279802787521174937792492842393362181003106246275871525767805007454590338673889813104960026203329829572449686248192518864016100687918420697042153516800181668197282815067008494915947939485435415457062586664394261653241093701455834779912876742265269321784565277497409214400754929260474581952021663390724493658163992117949953431748219186920149378197338017759232*i1^41 + -7511414025355083822709574523560051204568838920993060239379601339004319127056453322204493304359716904671328543901471905575117827044146597660305485538325966244518492747777758606278653339952480719263113806591544346757085108344003925010850892105199981449456863927329843895078483279057069218464123556712181046070602317531860365484071195679504056319786094248273993395490315888185312055633320957636292504084267348076563490321683634957291393542074601385768901456021308355593196548675676832091495477557595206636317148779056681200836678385618380203730364871898666187154537864454573420768444327086081690134355813327941957593909359187281252787411021934127156216670772438269526589460164098886019399007762070386077062651078922357291670754507146985479781170923479162144106122311203629901509782596452590962744311590759267222456467624716003859643458372093511219565945604016745550724369715941065750067444731500631140560655824213672738627681648703689751389589665102051168808789020625957594666098534447949004444890744488219085347529449244157052107417370500578052661391130624*i1^42 + -6080585608188378982957259457383169175370436165180915044036444967671492818626795296366672052368627210177605220054377281405184379772523313803190637752034540390173955350144102564245033371235279052149321544149865356652701685006813915511071449502620056876701408457990166802185927096377407725737714627421289167277988962795663674980998617800496650952175247799545270952654218160092530176826241295634765430390486557125250911270756553260917185526140665540502863795068289885915892703525059518937053719420412324994142274366687655806253939580093243622066045351324711362598917340988890347931541829078535853830506452856188039278006787024500089783449882475539253737075096988932621063271462006138284586645277052816339576966438454305565118839561839238184052591135375473441637480878918434408868269369622459928759835476881030919474851360700569077885460539288164874201451224053888258818524121864150418920690171840821042215237741256861544464801867189818481904352456919159780925503214238329566424414208058394222537149365891955921901033001260738317013910891823400747008*i1^43 + -1285489013343278287739919234425051774122061648660310498029524653544404119416431246698959602154338499471697627655603999539736429944191137632153067396826287742224857858964140225372398237660569974853474969021457778892942877752641629281152575593049807533237282292931123813633945378021417706979134727460224195480832979531391379514584912501139132117343472901004978005202717686683091046196586553173556835295944676190853898582344998752037695020906792428140042567726484481218255227637268797589127307343923035810219352719812616808712172679491550691503855081160807818351697443598173426579512498071226789876782611860726709379140265112636731051490343717718053667538432338118209051846872785859813112971700477385616375819591573682612311063361671864254170686517185011106921125050828034028348067939467457934579072052642504987913390063056404610228985921763626217375841674978434350958329743282811853212850969039281285500605095374795610211342695140835425841647554304338062799187221235933044789547724698055517475138298674656808977675988219177903044869226496*i1^44 + -7436907461664472202815252067365093766232310864226341416812700013926092755894590693558921837696982904162421298946232044775273265430887352924697738920535304952006632600848877433332013859570305435832654422274586052781284115328504231015278657670506830956031721467833950687905724365195762413735174984985865599227131789726036613845102979342858228062908881051293342033970095521101298607583855397473548406802370493867839656873196835013908823644759720062187878070342279978145440105485037128012610886726946374836964838721240586321661428892514564232863222579646691352987135536432070215308570704774982242997246913659261215550746580010710108146652806144993246717108612463040643258901863381250375968324049725608488578596844921809270007605222604700216848809808446755288345981588425711294944184531303864105608305745189053475600278715334924499535203390625035236954297846627838092846395525681130555187182683962627585706295633022104572364119039612990863132397928079379628878014650721421847342630869869160411855063852034422578257290203034550272*i1^45 + -20476116895346365351075539245916242802203705361492898294059590473280894042851692609496651757592519811602182296214920257195092431073061122463221435594490073127162889411448712062458206507094982264388159194331558635934629657248117750743434591580753444378524165602962245600755124137924569721782725935663177019119044933143426846589140386552114506495175960201411246905075544674366181777362957580064443794993170591617691469650548233414461695342119975711181532929705368983786883342234864021110281880503664713176536926769133281740762711698258402650692523518955288355162887895360278473381592605196714654709475819629385091321688510341512471350994073084821729656723645998989453828986125544695361888649865834641761348072675190098540247478989196790800401642247583408332532192814832389515368739851549131395768249547742709037411607050939360210244318700394114496999017464950491249439560689890554652154855089060030127892239898266100994652576306921697673857194154096774194692071121389168785384403339601383969471283848618299269447680*i1^46 + 2626873443296855278669046932815717933063047212981964962194553425646207593319651600695805952834637351414087499428696347274696237770144950133553087126363596867661853303523265285794092102051445665860791727743793867287505356273679171616442604886300286149209888821035779508415244824932661093237141899489523797199721616072760306589538826678041122647562880304906170797329065989068657048880536140554383723092460488578575620018425487228218765058362347836704719249532335583372607996495246677843251403383323459040069672276431086969333612548143310382738180300370758665240904249446403429749269377486993350374204363495318050373359055970665921983623341902673775077056847640505284976994822225746619506411879388695739395710790767320703717982409208020797292553320174665914773490843078513492348994716992919928290899698510947819698740608099738845712976896213591037879124196686342782244860238655900007462762877233300895270251711835409008878593823584542516354235438440843877575349472450990907416512785110467277238763520*i1^47 + -79343738359380947178786612714191777750213017531163357218099841121989544097082159012444363911636091840624441468229859996807520158017921324473652296360899628786035142120561383135061864200518793849047826719534851346044439895938758846817739316445406635026077086154452901081305675983468510548916643355583232576127707585107962475345353809724650394778714875708476405889917866274650144658936055989842210384753569007672943314497930461018018668540331219963677777753607617582107976730396584250386459081482436123396488765521843577011904831474694464018860603914018853304680802541863914060246028368792958373507612464608629853934341725396227160221877833380553678269060895403573795472754970681069833056956911787001447104401348964515950222894137196323941822295969335424810897075992261370531707501508653200036146719204025766033474514871653219889764677688797611860783206270958024342964022424142458756839746682440253389153029800867195545562548350634651359250955324422743945378931623193838575796584448*i1^48 + 642931852513976090170746189812922746752058857678773246512879725307937449298782337453191097288149498877941671786352953666755934855958976793462298738937579603977079806578346302843392045650364906154428870745327238882621822988510900971471628651413239638444716186449891245804368370318617356582636797063321455797037574150080038676400170501796807431438263024033208429020557307185456095728297796760593255641265495252894303514902857583526249586622671580799325069881708164547169625882106417024907082421119245098384247014131767051033367677183782794062648722143800069626027810363930528008036349863667550766383568907251069989448244873263829145213309618597681747217307746621428302692522377556715423622617064816101601121640468268645609194989921183088583489556830098021160766561437751109342009517204444186968162991825784869657712316606043980103067104966479155753503957112502025575743897288601157223994881316032003125654458762940609109561365943721763086986283971654643483265351680*i1^49 + -15946701374530998875132491272673452241355685690044647845351688332213442769504063705169017453050400410848330939664038041970300626962741840721061470990715201092232277653921408541089941110271568795818249845917578462013614660306229169095787709861436437648586725580300358912025751500170197308025743296362092770945108466774193621780866200724945311337830774866432476793583524700112061231906069849534199107241222511868074513062840624876634408205327854045389709275630436579927519202121748461469408797934279069339343049439968851099419032959255088087893563662746823238994428302836213025447080880494307136892599259987981061695670180664403342436934677238808390488893040501365970684783072012705042617363506728063113885600927264593519473053688156043456904074268992976072384843111003222450993701638595592004758234060934708348139003603326446830756799073861118029763366371317892351468080856851391446954971314157929299167810234468033934918615465483876526110117920768*i1^50 + -104628244663983396716698624585324758579452860482660536049997952565350457325749715287263810763158019029026059899169168777864513470518143321887633952463092779347201647120734565613448177248673068134161619806781898517106684940873178370407656444834092749206186619625341496265767806290468510691565743755016956352055196779418336306623965811006619848840581796369346518545417819473128880766765287698482639243941561870070667236290080895943843568672117101355540354266182865846191045766828105266451697864182816286200700760990904956058513601448364710203418039446657799299671041836725719003683715556365106868438612943266296124336117890260164667179125799594694115849596385299956758698002825825456309168906539985666665256870288057543155762619986387906568549489281243063180485573345988455853440593271356697643920496755501424592623571769248045060135447614047345819647714241738666025818219999688903808351068798966393240781487296744829199560704*i1^51 + -224583627851190680301659311555420606638229443939941790473465778683914316673260019824791011007833822077545818047642988853669676860207960365253318009626599644558489913556917960115289426384846083136325712604737124745677829319118639255240095990876965262516404785574569190817258962068918111442835839079512264882354195589304876187363674475012442728212452304679788091978175705911211200218074771285542184722470517765494282844296630797761143905896234584101942079718295607258317959579746702475829560289904247801106553004452802742981712928057852858356326184415604844622330838320308238662638301242190397176035013032047327645717165848729257093231258719757286482388847578829652107914027857789534161337560479756245517620615317066663162074017121685988524263699483777337127189532729357189264046840799019385845835209949800917498021347876788793635317189197632098360708071462401282319833849081021574028039536697778145280000*i1^52 + 21711229662544829603726642530959484180172056512592574965014323008086515860243789586108118801956123122965842166096609771666717996632427639505870472689240175612921163493279121306814121036145862012969861661670333813232811695739632884451982338529251756086180703499083171845891805331529156154638699575445914080601504476875673327000307517293102077616564392123255529678361136994738972688734283230768498242900055898734290268765384945788787034076514910372695316743102845507205260827623738406036770463480548146006580304389060125606317338207134228833500339773100881761145524884050827742464405209127682915349811859923417827803255492077281456546109995048157224554939117719402656092224211803534014726286798792115265964016314102940211028517844863345715680889750866881287888841752203704115945720050011870934484303278160223730415755968750887061669158028206323826720562671943536132448065600000000*i1^53 - N1*5082875296941262296667554604510512496155651334116908205593268276192301985669339763576696539102159663573758426054680241961875509949143084649409244796885054027211861447496097890661212107570078779296875*i2, -230367499769975833459948658222947947124663296666499969455163612174655964087426909195899171269175709642701482205265617889163718848645201204335391617784582496580676806035016897727626295021490265418453767572277539073453494091791647322681089707690368378453491094469471323244998019778740468550398998638761299435899355969339589086936364477381513518794191799328755696502175944482040262094747013828422021731630597457733586019836630440081633773908438403988182493941599642913170365286904443570110379193426568032727128157873857156109960279661584519972633619279581662934666848095133533617726736875062822153967361790026503609758658694945467215300678215565165366131202126130881174389581482907533146593507520454861150339770972780276457186647578096929185502169099911956721206591477953818254791768083094539991104178935148585611700444808766274343596626794575395425643386703040968416674577455695433912095026493674798004434793084114451014863445452061324826903667636592998074764589157628805084030709947216747187890794566979312125997679736244138704310056147740622526173268150998738417325154540307063660023985105324963915081437341468840071629512552801597856573431100519653844305590252326259829255265482238952349667815221632605223014077360064409431469333524921310012262648499838823551514244546560000000000 + -4248032551457246954678478734172261104763408771706270410533175747914141565740402944350072429543342985728782392903270934229601745403854836313720192315326335369073071724709627098334942557165620881942246626419946223390111521783038034692085853710677828048673012075203695240853185595483286196131084417097588438251454159270063436947240318532223977799907110317558969260057442502600913407956407965469346102613815376698908080228509872864580787921168600906396795751609158804925229253843407641561474630370346071207373469446043196789645695994443158110111319056431285808394584340693709469857146367438815026426016945347663737987688784179198323788418461326101257978762248981600926257902472727147893149403021947451701651649708575598324887984536441122904579294168792327711503901871706448524662095400220497495125609921067523085412589720391621405769517196984624951188531718463818839692003997752907407476505245873630359171276746922733970381502536369788835191773082005310587087993915388065923428999071309573605826330075131001216885682210092504641078976624314287817124947807047848576950302111609894554969846503366567800917134908482357889164782875436977338163330490853043429321007389959081609226947145123069907225726601372477990007561894019758509078482158128461295621383968092976336240253704601600000000*i1 + -19336526343330690242904009857414969337472352774729325439016519379793327540967457136109150593412304340861637213447872336947756360744065400527469191873691952654701611849861334461100589992615033785190478290281651856343854511464127440764510783840502698813793278646691697152702663941906311901551812958690206488960544739091478547563295176792501503447176981346793958746511984909805188895414476098699210041162691784502416388797415682616024441393916637332414497272436709488484620325192666833410116230292971583795035148756455113662857410006461266011809983996881717541676885780698236686534776224259980107633713711885890196145081644545197321637473971745545561636732413192403133350614696948192480356277701216800546517167838860116289953581101623636525421705503738848440466416018243399269640836272948373854287527762178976990345225441047377834536504373133057794647144748111721520062340293332359234256972413904243374349153040189420849158144132708831870515015048935669074191826543641822645393411688326110804269385621823135035830596319888049564315211078389266676386149004082177783447814068599130925862612596670525387268841592167094886877288177581295677480358236222697765197884299718039289714970228472959416570039610328773659882160162263904530861605193406501568948051045848112049079007051776000000*i1^2 + 2329594909229942265838965968238271151900330760753083638869572193028508067513652784280180272762206784248451743934613495630704116737832351482022734282564411395050548481279849763563954916130965719945433907257513835932881698959454297456513809460509451215269709203170278183988214053105444068948506135844090862806901764367248433101842170279793885663252468010572762037669663504267002041812527596597343295904785935527591095088234443666645846124441699111607014219951246235434537784146254516247968305168908469646019221077440041165823080343524335077512065055457815983026439293290930759396633699728951441826374977628967854843033572879298758018329975058870320046153540689745560957819764417889854767108856832093078673971766296303937841210256810326809242851650110826232451413901032586420257153044697419398450690189382859099375330336032166777254477282358693800265656342408470753902099473821002309368812114486122601870384299001073835376411347000320758102819604792877899275162789265512971274155014022510278456277093934768291422817578500500909138539561869934496348169195891419777861007175089543941831673819311504160330272394440893360332458701760162658892112879336049304300038943411922702149117366515198252741769422798439217214042973742128984930098088449866335999811760687546802030604451840000*i1^3 + -16138082075589219950662818454336221220094755604793908503673420572552981057659659279123018479166224288558606226784188106101696067874006364729142379478726493930476045357592246932333392164787816373512349863641611095360985792498923999122821991671341977832289431347813588211634852775422188337058134285721808938193050235021957426390097444526018696529526522042090042721798228792635091313234579983119217926528295184863881176322669825622465078763799380043261132908330385332042870181712770793661295722006231795150062253687703740443043252642133183202844503632165886886343454221218939685503835499285920390211316508361371284945317602032349690965859547571260715045568871115364741265109741641208133511614497377805834975548506997359307475143603867911927412099945579516917493749548605737400430543524392654502442320460974103279859382621490422609391986256495628951021050412882773845496661485875785626173697231590735990418001236650492687521682461085244102370974546724681738024845554370507675436201597151945047463661283323642102630722557946097977813436425834234137460046374546224738478923461880223052900402190051957166559733299952646671382802631616209132260993547379168319955734613691733328001779240284827178766991099915539464727891251084928306598058631011453167549427277530725966067374489600*i1^4 + -13138777139762511806742947988079807525248898692866483832517765851178223722065127411982481931673400925561586701372650757479642237211401082995238292279778189557131278958842251691675687221386368580268085302858965733611703048130524815711690295331515134452792337956044572896244196088423459468215672875342046885304579430214556370706919838978697861318797942409254356923182843179869974348458728897047837412145100154387180037505935045780863679233731988626261049859159316488028181513923582372006854086156234966084235686556996214117638151501522874956288982817476628399128088842591617454457884701688835556984767717660000338705697124860627576594772345791071622562662936714788292025473747599058802686597198425015058446470722675451212985812413739370173123030274100083550001307980105945546724335116342948702306196543283700867553916210564675106093068560301375584445724437859986591687697120072189827699317748846727335164803086712866625019923352657710565717609894909844373340720968721050398738868043235253359334165559188120098762904450886367757618348490703806851299840679060069169752092006049116233942351784420424465216725971626239756675604336056912035773736515710454620228999859977086177801272606176173467136690664308956957062197917519242533767163372310685177490606519807843932716400640*i1^5 + -8718265490481177612492806698329488618458676990420092600272669869581229486523567476084435530733770655400862136445641439957031760770002157123943116651175010963459013147984797526517742838692341046926494532850948837205553542383095593096352401470038296841229612897703781572441614197748865819802879917172036458761641915185932304207439866231469687887415866108119175201182054118672080877115240196031172013629310362820432356991200609489072352158309547114213448229244059049276708841425611429750237542710589831364585578612845159283997446326885944772269377102558015711161826072134863619581588800628812934592725862404510706885550417859523739160185818634924238991280209384552582720485873365503270874978966702152565385262699999010773790620804230986438534470994120136878653561789502183322852697150204413304903224824470745055954289301970311247417404990738045922673969756388536011181832976717743633902262638890220518948015451181980366624080358818513279491510338281030758740977790697210621240923919008721317566973972931945280149299989943067163931873063096231046446682321876727266032966204193941305607989396664800649497776099789238845322729152493931872366456642236364260019890290584726430308284391024717240811335167280572482982651719151012886726072579812170209133714399556542526390272*i1^6 + 1078487810207019282862855535498337448797213208075765830508910470120556535300275356501529318113752947020766373307371950900093806436307717675569394676337588346994012169779086398731860474079677882419969135770411767410636881488885570551669989621414348284018692813674113378278969505283239604200931243188282447230561494932532543802851647780596193942622166536614542578907572360622263662681766279923959603053133165706417171425651926686801488435364467759173702739815155126066947545238350169963397563231840571694660282186278270546071505010267627984217259121054138665176324504874718392263072704898495073412391360267477613968110326575286979690953581865985444014062444863790076105204741021304094886178886595731778886516527956192197263997818051888675877074731010463676693374901360350280725159708365689093295434962960344589038998775344680362649372365739657085927049207065026383962191428959846240420970967582003513002829778494806864376143818189023135436127741877668708819051511396810034894832149377755095343619573204857119636282181280322695678399390286830402985929733459345794056743181213899099810812623812985068802276834687162631707761603329912903479434570750849416873896253850988523012254119267667732655325185265748226940961045062693819262646786271013140099042073298839011328*i1^7 + -401584504215015284017242751200649003068034420120672258341195147101670593591229939952942296671947581585394622898316009765812311023990316772645118601497899058776977934400213760821315990491687452754210047825956235801947243598874500263830225686958096339012029579733131975212387801600507449176086913986317787872186235492847567718198966701736921710955094200572117508835563482617900119008245159327821077368466386162492222641489079529643755646559683844786672003349485598839013039410434077537670139557552503623712006307329015087923614134911010010383023817612686540915207713857270179657497861929740225985521727363476051365139621864107203496662541512437374092428184057967294565323544065648192278099493998970844977795272748904614778312594164086353994470027325801387160480411646341220753423548803042988638334759462628037211012460098698197261831481320339287039038236469779588846749849215612005516227563677338728577961350769834962656246213403483604926063106164681714851166858453666063746178819936167634357915634267276002052500228848593404945251868880776675944327438614246479255497530359940316998884715883841600263399700734934619752995248547111726981941840826399468379639847971715793269639419775988389236244937623932816210984268772135508995219486916690812969884084862976*i1^8 + -7221207581696609866571380054130675585541123852071011610782950025619434597849887722963420844952962079903615251036879827601609042346795795997504196144679465519174673073824328603771695389023330645612242676224022224855304068393670419902941728805827929376541873812242779102548217223431533959122366351793454116145680214581672753638483628667377857449982311201830989028401619802892211227696063620849359811444947829576581500522248832272748023452692701160854435410118654659187152514037109790451561725040160906002832407415735967599345314969584463993688072591532175632436702859981022621626110172838304945538675271657990481084818186445451238701854424187265422397764187320000129174775274485226229764434953598424360707902540901608296881061857097452114685234750470298709452477351885272121814899876000926940664005320658562357655689663702939769104670840069870196360202853568389801254487290491706458526253841107974242341744255262105132951668418129703751742018904481544451662442579480389304970455268694832101147512128575150218035765694985895947838188101656573675470442798514607521770057329235960643546195448939725450692705611302121850563633903958888101940486039489167387663337725677949650053238202561832936211787298109649478368509264069932489390992567334338331367079673856*i1^9 + 123918717226235081364333832544922038168949841464127269002001664573815842505189969780314886744952072703593217660584329139182824846122997970779691392298892215024459349145811216478665382242397692561303252631197875398659974611127206277735685560266316084498873678025158555804630604359069911407763612788309829334388471809336218184940457042236050544693078183626973626107925957153604797872642549314147093704365797370914467891887872652796609727769879332200349537687307764061393599191583700696456109164177871791728905547150676504162914054793677960061829896188188270995988259257929681247828468898041188107069718609091629150578686545809070245307533255728438232675641053000770281996846165856962854281811464080250952665713425444781117737929026892936768046765983608601777109712454847050599175623514741056449173432841514892704788280248997961711625575911884405259646417494356841601338489372556430523590723449387265888110180064340163972478850869015743658003485324220183419489041093843371459334707065408176504094460631478771041573504976249586327775168101492648520717030711202604423324601930037129087318083520287126419536234985177132469313089500152703976719358097147252599463570513337595561047160093493649459493449836972803018399401531980987007828045546717943370350592*i1^10 + 3825845389275960082302278026080450957888797541638141098599448582398012452433330694978503334635003215810408370778886045825433861803598703749635200176812479668168636854794591237685957623695559867588748639540179615025498456799570605957830368508886195026434867027451661493055649165388268424941472853240167896883140314401438856853344083520262428352031489567484937732634336365155311440994567135184823606514872472141742551156976181750148653716690211899639449816790020687923098904240444626972275790816722277251697081437340035821994650708546968436745109789055964768382922259337216824731579931788182117206162016433273867682259377297423100641480957007668584442135196405816378531764584737218443085775616446531004968765138335879801784945026629166020026571089401493972793291906499364806476202393070809363783668990343169833423018036563868500848484807304459893389269055954229916339564293132783928233133234500835290090478725523620744980438811074295066962078026888622468031589901050300821063768815486580140929814211160004744161060465999978474984901697090521976032723032264150927221908379084276009695094945831652430725603557062834659042843746229211424900147441984659731489649476772081762949181092257653019789129981386657683741440809993338202534461515454992089088*i1^11 + -43171657452966843116841909293913894440984956848427889005919465443057475060942301156956897038670210135481631961953794788174814128387341857376564394325716081721733097621162667863793381333262692151894638688207253386764402278327324330726993585107414802779594744728518216323335781490428645911923126954805538711808683747844014513037495653295983902687529414492005409202629905251708716193746871895941440398182395972885869080499511779944547939002800032712725294514141938997722555237516940788710976131739283378145834991471310668260406726799082802566349599832660682697098516714977621220928193449510824774958388726341929587173642262218866676069377125488402907903256240522227345801411840942016163527839266934052235615172993416410519953660569400802110611965817750593247246277821658754732148785770501311972770865900617032446904347086067535256628858127765350532385364462013964186358529272324474046066953908704597339458553171347932127931055507001166925099703255211907497891632720317264809116469938201222440646275512235800873677408217470315552516369200977260451174237334821920927617774043778421286354630849380283868962991237960700928187108171204397260437002798463889448934179895931899433339468248315684130369473357975603617969390326099025771763244000608256*i1^12 + -7125531709062164025430945239679299984070135151210062147750008876013521878002322747162710746411541005836253403125864118032663491637045826676872751333615564874802629829883094006012357694364229836261611434738111971150283755660661121571041981114073771045199271463273482244244647487572628504389634042121129446486803782030217889616146136228297023430830907706051453774388795126306359224800813323033770276037492245868134309069314524380970212060549442866869594083070190089749523527994651476079626595680613330745525669289197990104792571366018890203788462202707193519982625375191299936166379555509320778326007391928760853035350102659153329654348212145548285192873015197410829204254036685241812827706281917689875037569778831915258966591276226737274894694205068995704339034099388093575671023586842167863250066504328293887037590413918107561853067058065261164117120307943361493732605258351020629710454060428806965827167783084921963605725384476709445154401097747126304618971130475904763142870744127089288179215180669294031542757153667444223088539167220954893137871696948626424289822622155705208298893649352701467250902344874968509568514170387744482639198697660246089969559608215421544206904485463671761448153790790190026062814965420141637389512605696*i1^13 + -178588157731431374209152665783934823136504310555558096896605256189582477037151037796454168168066027256376194291456886615690011030055861793169082347873863183905887689908413393572520054064942211363341464093119880357793169602717484869441342412623494200101639190923721107629343896943975136429769719674033776558126514619239178385407191602867951035167744283107595838179533158487276635438375760529359537160630799810476050411906632176083512291659486946588072045078138112395752019394606206440067094227488985359259895255008532960409425457805900718147317573478845871020217040320462794741202629229164156827188918986091676066529737293191595426412877526740571585276964576821880119743611655819622358857842214570529425805692759545767518506837038218002524505939319507732211268420598023332898037954564008028878836621451957423956115381216212053261410814264946088885748964593768515354291536013949778909100491095734374512451436067858315079941349178716903124950788004487805728586477622583092252790490975998013717911078213411439413774222719113338965018349765283811254049535793199689525554247319490484845672486373603773922694895441009749481201470883461779042255251077721679323647968220180781465012514340077282404147887242135721965363472866806570132963328*i1^14 + -2971983656556166076357567976141437879972311618086461498299302410505023535524150450572918430715393685215956931373677794238535739505375766604812373575725438138217976526668655536488009281110421590737993930449729901388454708224967011910332314755064986991751729241680879080233263097331692362642580315709829577721844722746442003687800811948110635704368264902629694994304965498923083511013130308925032642634756870656152576336135963620703235277571584734239097626314785552729710211920103469505971128403286034940118731458471113193464265668799066730365897177840307300041486259857613295924941016421745561027590307933005401163503599429866280713390972664757449033349354214169844959952853266151338328722034985902495442248941996143556212854044727035113619146495755335077562241191331856224115894550286082852981499113028559535593186315733451777838530439492505891930829306762977976047100581740204797651159505451604872271583493499520642724839728717646666101694132962367303315869349730567029743337615583083360444294244344260584563843592089793580875755061062906004899757839496551460008466055315890076312237508413555299094903823820718935282957544557589167592671334374870446061140055757095582452502490492269554649206216147984681793066350592684720128*i1^15 + -4492239756955740616130776254136487474280031603004103128000754709579432725713196283319210791091914351805224060949986209238022272877351101944537560748423638376489197595263514387362719734930739867700628043910759901045980616057385296179220160034996481037468512737827697193199477343144381249720639510900802451639929227729160584737148538060147884707018638389549534617329555172014509805496644917983741964316887429825219320538067211066884856071703775083598248841860920142123845275461286815699772513014605653989694236119457025834139817401771805388346337500261159577610039938091981452214511804961006090540173036052558895859446502937395424690832325759963656770035131612340854626026535146739234241199454833597639516645267997996626117738251279585404255268186257929737719009650470176357579811558781359723350960796767622024230908701522192713375778865046921265358393628647099157880917692087766430376936886453015299371095913624846652260156161388379470663740887001994383070980322104958985260918535431078446396226799233061796424891120201377550379319745800102337442498506187799293365517217913627919730908623671589403677627700264789026254876594357607192537442074950354069803379364131245739636797259574859848344980860510849341683105458552832*i1^16 + -398621220241656156820569542537192938765729325317329442064226480521444676578638714257382244158922730795797066119084876205518448332183115242954186119660701919816049292245163822442175464741083944238936476433820701673661723041840191731489688122275435184604105022659076622105808212679569378874624263092444164142633045000571532966634786846134637942537877370722891149134006550762543187865377142346668855043654891721776035904811223664912273070802325876691783822318447003718128481269368538089914534825988890795107618621151756036825234763295304804407240793103201690158312104843354928232870375755824651365962755380922078134961341130943709493399807637529524837531917826056500023560585086735701689460149103352867948099910490550184353233231880597868773517045757237095310566712184706415359260817832964201773307213295689607936971659201673931719391443793986265444744693669015757864303356110065102323692311315020767609233341008243944642948532749498824553218688150115515404154817765302945406618864027810986331972511203933503869852514686401258881854195250207276735096429675214124354122938303249736813625365080568994328109308107468726708397208157890401583656093823728698520218053316703241157082593675046155781456608542854629822058987520*i1^17 + 2742741683031726441057396019612425537048398097739708759461570549382076313612101600188451917559708190112853299562370213847532762038148427942191841837086341820010742755545792064132158371617053308294134620332540471693908364751714844621589894404765638344806276320612916824388407822996231930112853522496063871112147575283695105772091549227926620556740006694658361922868226298529673783848780057272109108206704165884324195319951515145892819107649119407868030788922790632527958651994798514377366707025305991702416276770065396654218484737854524401474164671464086775415930677113829274268873304415834578501983254782190206008435432305053874993524088772313934694020494041722589453772525730419055646224112345467119455396780711346887167583906413800991664613101380506266495352515269654274170899268841766377788402923906389177332071748162659181897928513902167862265461132784318939442155003069225312048530566404301960233587350463515644271304795266695967423851568158607154282273038197100162673569760836722234526787230823669369113863711918308342830802198600327411934568825732192072311676597314708540279100892486884112754267623828135819960478970056410705266325785183025446165979056979408147276474132955181136135641719809439715819520*i1^18 + -55532263530317621855510429646153643654395178400930874027281164748636867567524633081803822572914475119090723432933924256218162658422894914868928149131236119507989275369899260134234921351549794613619093968592675098440827314148001626086424063683958812269507463332838621405643043342136046099621374070437783494671966213018886500065903436919740194934511570399737486608509622113978311974292979209941189004262231602573396830963989401337007899566779426233643127948974542401768357812367709030499901446241404235629604733418580578361919577021935113625142326836957547625160114877629781903828378245145002025604647633436314774742521135380357446216233395489994015424094815658795368173339810852222680024229867074936654419976537635618229507892711065512130065168690562713845693597266036076542853712732447174297434470935200511673978975021499092735053751264204062389504119979329098952160587752946317254836309339110029188094637746174018645742173229696527656172859396693239675292103260020593589412571857483308327028363615794717502963902877050745121426227530271984210966370244321316063663704420271787595036987761131686100855678643641434162597222468436238233217482034903371580932554574397572997376081466738394088675900511464980480*i1^19 + 209006604715729937972801076700129614460941739443103342758990049509262787246285130803927736620023654548375120341669016967701891349683718483092091776494607226028146781478181330546292471319458236096941486251156800095531861663353384796289082920646619777472258182917879887547994908464708373210293915131478968836082068240746436173303613498026850515076619809148521238125333297641816101331853621982485767844173128480963538528130778454028269534247771606076407464658122487974172646058688536832112265650525827443764590496886368665084935868327031010597415505191075350224292061483182288271406756571934846531789489881103596713124606807022855257828006761822371993933903784570569539971767504807963099845445740349868524418933646437707838345472678363109840923897697058536808281774985699579161593009026076131568592570770467050241437519782499470680146188887441040754861648407144955807097483619653148508304100425045349919950231834112600320114041880374704416541896044734922215389283343840307445251374550251908146221770946878323068817012139901460791432663930470475124200788805522007911315800582981631755695023665181341023591812021665403437079184573733733864061713938474756776305174998626375844428313615140202640095708184576*i1^20 + -21532044216574627375017781645078792302532893339598268719090443553298771068572552347842189184949773382153149972249764615124793761574682523414612364038470757553129244439928631659218878847712502843806390000089311960460169844088585819874684205890654121746550704514823760194049961304462628143183992786497267868222515473576219039362659260827903847846435026573305281451582516884814350436436337093649811670449611373687779088071639983014917613262916925413087734495211329437896111424816893272689920466808751973974071967980464998426515616590227666950361592414089544172043066386405397940590405067435750775342150460505606779916757332469035528017204579262197768457866117393174334872293198221578671503105348942799415235989211558475663173010063776371466560622041899168054821375121256029481770751178122014628370108099561300232185284500581846875477621610818512667889510523446209678383912024945600709035107767318063602153028322975087219717830603603407328918532609128214723850986915220744120429385918162473568193118476965880467167498132876294363890564258429281943136086432964724168684686882981239918675759953250350844952458132382688057301763742381502728696713871119002869309986445406015778551307598021417973990817792*i1^21 + -78662386277911808449307021750252025211989403067637437829546932123553446437713647651802264881365277105992120085481481464996663462992364886854664196915625340801188298556375339979504687134805676836313701602134291255030061599100960103488648022718175280541777271455426608049246849889359860628770665814605799001021460218782914950114087908406905939276954473302574006092685959758115160979843588074588148748665393030517353545936239539791763378900543877161193609491792733731583342359864540821926110329006114874738335423087170233606103135505306432741396811013475785899430328773821741460830288945505198667635507207404652833611060137687125059041224301623649215238817878037557057494799849060051697361545501258807489429042515628194050929017055966574160844108280852440724486191239130809228258396201214795859499298615545598755255628167778758824482471801319570817200614363918180347212226652374756979573320191197979762993063634846718691067856943017946426015108172859281264082037380675056955587705775289136548430246473472830844836609755582596981717181825175429916987996754104646265559769378004061231169301317175824375920834753713235708578839517509582476337619381568950017065056973466193998528394637378842525696*i1^22 + 364500789560080328250050409015601969134632698906792673961832448908221976881398763648802395859857843904504891063774086371252686320918274363252952459874610920735431764254594247029854916602138596456977242276042349523112699166431481496502761564515133000599556789204335410144331869091131668225675757460653335167234817799987378259615723789139067535659283047786598826513548295662268275812821781848500257484882513572456312422344905926217102132867856320568833369224139229455863808420869982042537215311306877075996438886836942450545490828247006251823846063127375673124378558125926342709362730746085995146809240332874394122286565903274455625684958785433764827389941345171706313031110102963321883412573956549996607796869321145824826416909734306111595311638696057857712684713970324148830063800781453963710707925633065198683675922350672836253978445871633666127803289730062179054207473064065858938265731936675926329763033320636908087861948555078577168292325951242694828405603752903978745040376283891601513767408653329772790954766956858831676068873773921220561324381071365152081420795955269496879119769061413203302377706007111130095744113566860089653874688030575226854146059039548104918877371927363584*i1^23 + 7397374688261596833597979275919823524073518291474142305902493265833940846076270626962262085612094625770013446198155434776022908886813507023678253536420830841090459562686749029070554761542316172335287368687961231926648756286325712814570604307518312973434853701623833823297664517590291203313100488679134888218761152447869978988396207015741969496472273706143868148889570309464697610225921026599557536533699439052729270372358706956021598519122659284386348352627873300903046849665758271649973208839283633077329251821429086909391330419566556906536251265701055742789783896886139105114063341563459089174566195298915661635461174083691182235902560464554229730777614337290096214648626640409774515600523920599900913434342016095572875861318971905550402765596118336883208916018798499076328569835026475879770320114611844212173345747190567011775029520794873260996228895587831453861609728122130334934018231104266996850377267738259665092607176220469951754367325330616018908227510405119518503759071764200835615916553246450488227053945667879912603409846245558266570525669595467324259503369305481742899765968792068716359022258022366343845596584824305252330820069308114686777273222447773523229110435840*i1^24 + -18569064019058437126975453990168149454966547779039022791200860420740085454470630904961241118709824815520512710973331109137269130200729487703804406941601002668850610089358257605645692459831493485861141665609260067427853118591294669866772456005267639078150042592564739163886038134732489039042039880945716984568116460822510684961963615658141565542410026286023508562642270096000168607507116490775669251810642331763737585982224288762159775665869590140049889282929184070687491025856628531114320344556675945624446716286762007777332453433354721868677676195598694698637852726986681400840229244597006526336799534717786738584438571381600205694030060311475269334411024590254908679658065223273023858175243847054118103297260093379354538105104343455529747459611591299689975672590176182649761683092378997359670121328421422126071871294460578627329218598149586182075740929295519074318958290268977385758785956822043323138130011924022199933478566227324011730961613379944229184924174236836781795030902431562975936437854730969359330671809220094474408107571607471575452390424106012142607568541956590582233428680437815198326325155856195876107642174637384653711464841277230675251826749518403973677056*i1^25 + 20282396452515532444624925855779219323527276318606102436761419384454823643626387360392279455318482453670515861412689873706515047526731973986426601698499158522707289069786558482958378945778953773250398009639688936954212210283932641907546108339468034066640264692100672618281125526656150014812162434223381612812215488459035903385353938198815555840359525174301202522167549689830472840952981243339898565874555033782095215839236790008271047511419716638038343186318148520924609689113519518568707458574307888905849446582761728836004559398135174452347283790405156938247868341021320351031043778233969338782870918228723098653502407450161773936006733375347682458763548745492787428634618814490769006042318623323208733032054181536943506158777901048834096225330863754407007007875755504946697822319484629752266086280589956671314910748970641258090639797201763079789576702210945959973509103720332793881204782835182297808561662917069730669851020204025712095482216093711455141674944846465544188680280811078430850738959325186133767802928713968219469629215177098871703125709967469641903331403072126946313434929441698579907459271301486203369133323570801530050479416307317295944128488252899328*i1^26 + -12571307845014976718461744358269022876683395686974839926638140843725340395943572011103182732959014937063782961116553184869570280654398115094504147071609934553548679783802674378687443490778116117044764581227834787343295015695035933466407120835019536737072275591877035344727354771962306936337747591547703047051835562578557613104030236264281431744902286521211743721829925065257623756416494896464288506992156335805540614005884622597388750298289539538504207658220456743736323333308345709018090257186585706109373146201495470760844573284940496758344058291781588855048064792241579134700342497644056040366584471657999358693516567099980825605568934418790382211302108341657713735233632342950633964063386739903952007259278726654322924774672191311917545212587266011964033817091986341908011292992125987903655465855784718471816328864633053358618284793112169308575270707366543470201416598565983669396806550916035425784462644355774772342797049159230377693143012698282473641537579036518809028920411576339507516288155334542167769941461099280690481950717335306312033829281939863058382137133098328200829013485889088985187221977272976013707136712544851411351150689962598414674661736448*i1^27 + -3916727576794086115151784013714854300099012915268567662644970751110589617033876589078887990498701097186570077901505496799474676099578155532633938447381602850576858642493981904990705872534257139392250815052112384428752019187785418724489211555922577707292389724119589844555109641185757788937039702627273890415034656390225096773212702876536398849999080576565673702095730689875305161536193554434593536493885280396697417160324279678645348559717746338039334205934017223358267914784273364853704591469842706066426479634523623850407520934998811771182598496841025017584218231649350509899402648348964378521990438962855571755207343564215815770515098354651140452665062770099489001556413097227508840886468389697326106057180152410414929004560756295139978990313442631382370350583118456119150014185085944445194255906048358381418109316181513588699344961712222499126003148566776093315956140330023929440460470769255458848570829159882318065657898159649297031522425885703382075618235787318561187140486280203509319643795113231788032387230775399446156062974044598173648650130387772729025278337529096603755215805752028782998555136122932583299231523994430480554561295459557052514304*i1^28 + 10637693580133121353017467820809372191502065246147198437804739144763241885293968420723905142549759858560518332668801936947786699568054312451933015030241879663982786266447385919162375296760501105365838331056351827641558927253553744119641345632324268070209266446205615771203997361942178034619391859452742915034208229984429992221587424772235028051822258681429029597053179867086302047166172406626851247503415306728148504954609636953484888791985177722889721460203661368248341023855271133008715980422396379322187352533244468015685385351338346537225666060814100007956491977492650862551623268186950625114792521900798887774128519543559330677813254702933360837589814097974711303901253199167941662079189491226004718569232578173935969738896757616985397029974757468306891199420742426144387213257554439899334236388159037591358703911578489751464138955288539822841860092342481370214471379702365574109805113911892640056580791650411980280820711084451261841327551070280004392237095104375949799254505243485121843561596010104526574792084270264760978148361819614726302788303308639130084858287464785397186085859738311139574592469571024749799305607659255354572395553600045056*i1^29 + -6268555695994672349781923099179907969454065973643431722558439755967331133569780424663723643981727912650824168201413567172554723121802388979742447405367895099733434381242649459641094917675742561121594715755068848644372087584490584465273810420596744631062174895721997730844371459431137702816865432679355465888224758231970340663120485827352555831414462265286685216635278170370195916136105856919414160926495732264840571816365199538879730625026099729223988186995166557578419404316119257026738455187874440149728996531992108453970073903036169009403944218766125469962521027461676350422544734639425877373824840324225312898287959922186210644784724176382412526773264877162887469472817389195601474788959196531356721789044232312004442747317731406223704324721727957974192873939892232540455986172785791569529028666748932841552809655519116339887674839703758300037814821975793853397875046965050139671735821253249913408421482955727228783561113820778049506808115269926397675947590585908963313955470656983975642971003132727284867235137331091332041994380305899832665917954656537039047787877696483927789114790886109103978346010535631350108198483221810803147018338304*i1^30 + 2057204758822619201586658571794575438162229481110180680376532741795020524624125215141478330925458202924734263832950414863685781896511606250871618372664993186919233514033532557580936121171387552834458340105555699388198621894743778906628183380441417053206833399665001630569076845471394029071016653561382610988281019315060451876542781710159685941776407706131262503499501772801862758502243622540359059058586982677386386704342174389832401867360050643639871909461220297955520655325501834711369656112314551318482735556805212283380643438373935247813479562403242586763580751138612871172729752399554771415914432952673703979083015097718301066495176781409708399088413552330234869876774200124701138507924653027832814997392925364599367222696383446384866407125130166614033739272659907041487561580069842595243514567603553573740210462809185612079688483973647704343361367800847676782595454744767301154329607417218486891159903204744720658279466136672333051975114928843741068385613663920446403783346756811688070212856961406619832502407511055829165728825550129324739795967389389229104680158297671260895660796221189020210199993092444068817437042529296554393600*i1^31 + -82505944838382543357376901506040851805672156570576412532646576008440924226260031983700829513460300127676912716470995273985998107035080171484103918052406316485600138907620116029993817226394299623341864167426958823314121329238883778050579958524592222958892642336605061682282231833934632312737660844777303195350281943817345618906790357589076680712317979635898099045720776591311234233847515004713984302309827523075430946891699353513721669639693916535109743798786000805801258775191005358023782692124554491970868407426968530661274924146488497112330954309045041456424526290491550388368240417449622113834491286405122185569446845057401524970994552084984973735210255158181731471188470863031634600912527242242020085821706645015935141085504190897401061487057655772825836918199820182120190360574103883025501696452433125831484496101967736594414780236393517185640464022995077522887572145880751505789680730850364361055666111382048771325242858205619260875663333505401245666285993681826687954155513006483774866810635843126352077670097066511375838107583426352027059583647880284036103924644884887579365741649532648497385545865198774327777086610079744*i1^32 + -179719771244360484194522208514366739522863002776397763324823911918234842348936021268158836580192431945059575574627789779047924163725609287493337662371553260785908096177634011665014375432348326822347159817665800036675880076048581180670501167042096040781055221408265908869534130919749568594650301770705787646039056072372006821877779955726117686567332980986825956580003640382064808288256798492787117087967934979224445707792865139601993406162612778668966783969534827207165359857406111932636316650880638147056780904488489506392300009827542418843018737111825308101218371996806215152912757757757297595408309512665248386971464709881127202331155453138503325783508396603273349042778528794415878194131759600328721666735919791763503203363827881162418805963134675665394649566409664469308385975018052711894772561071425228212644733138548819525769374601902154283482391281634486814464217413263119408610078558915205950920799045912105845910101797650632200889392505743533840587359504508479461690890452244474478519290319027326179085578797502167428621239663204825971906884882448806095702419065760036940171557166294923240140656840306651617298481152*i1^33 + -18106838234479238073383455719189302236373103336343145927432924789038441582903499281158855960548251323982236782134599812923147925778399886215057282760516798719740584287099499398186636063566091618165935203499631711338160227115135901407953416455948685342152850658975667771213768451229874641285025864431383810477993189524459019856427605153118289643471348227252641638246603786516613599973493911347636880895564335961421152597899738451855519644290011320765512761824191984483277099236038885038039057702550788058848800410927758429819300018421761664130968097879534190456379578272987978718413084364870023921082628185425141654234538774064511117623371776025154480679290385311312161228690436164782743512150458443251650715262202363464230141348513446311950569680259160065698785109743155127933631243452905899601684841119168561603564656099569312750302196221765086434489819646331336788369238283362111274450225538822530740798919309453412353331477380398276211150309674904356728198723961200200796224069126160778566816697245112294902728540427920693079391116725716771866263137827349784346895147496420766485510203664306376988865613884202942464*i1^34 + -340609573607317957944889070421740684064328849229360599686633547746630985263335014328629776750365101721235396672593195799481238118493090155178562336148768434836532162517314768596610511322640398769006775666507666828274375515603611768268287673089311621183791722823819742464540432837752845261855768733390879319550074345497211394815912678504269626088027782166477017123676239753036691278659978405053837922706371378524835761957847438378476117332922209529952495115925425897874284518655104007098686187960232264597016375427339997522639071270340277118665806916171233451887696829025821616569090938767180282105666260538071937167365694520319645324906424816572437998562672048266391362207674132259401814905245774191180995631398834743592625248168287668677625565742466574472159145715335628440380173858943395682927727438518994551236879473243150036990815025803179951776029670681350655733354599023594950108116553573679664534954570149758812836180461339332010830455972456065682176462467388413721638235259559937766513068876412392146970518336857426315652776248745700558069720416495287175786733767116174456193848705630001686873014009856*i1^35 + -4208067251584746355966184415357670327455257095935178756266609240973044433385253154704618358339776011967998403975748096683342196899868804841321882652702550078521709899090425643693737550421433719933362851910624646384324062384027169369163059160552075361144838402181579435578063398791139671720202677945167662936276839007846419790085386311184388764850801628976486407303961820043241613724162680288497698919295134492591490208396425739633225465965203842934118693406748375324337481759454413984225191716305952400197440765332493648762713618736592512663979547825934311496391396093496652312457352571143413489066198890661742385507655995227581504940946391962867848079868316779338390771383066088594938216093960408917223423311085576075883379722670693583875116181902032582735008116511054286214278591190575405514750960858518214785420883547836035735903458886843109325599010537146753516084833323044071859407433158245218776127215511688174753442270331704849780548164333310717362272433887549798432225025852475025692550690814200550709983062975446662347446981888205990196935718291011828190879097699703136158213051459382695428096*i1^36 + -17132311143165597926102166730951514751064025550758617743486638714665293409799444448731635747223356117705572535105255190091356928583231781805474171080988231593113943086186931588836561727005634175032568729312616499680780822107206996029613195541131751226467093827092198389124589654941825915033882358685909803971877481687366734156368344492824839769671472525610844809074962424738746246681860273645667340317535470000056005368211830713208220630736799720603540282509859574929238357548047173638811311441707354761679453065968927609439177860747228268962074488090895464193511093852927164562748002563893480653681330856477635938839412514446484558381249212303883495702615027255783948416138005157847781127092187480435680104987836307940457882881511119156717684976335777511167798691352101953884643460009521930767020077824405255727370175436591346217811435746055142202130030878714738461321174165253102832167195598166816875417778400267901386591889155990455734642230171956467909443738098047802367685579278981660655057025606880857770077828251892321952951018619598533232587487728453298925119373393813849139775276056576*i1^37 + -1506140176470255523961392363614026316533126115632960616673115077020968465624697975728327636055575907796555631672407012099157035336050181314701521757269156061855681913831495735311981346347808382781460803882396613423283488196580043266419196179319289819137780374449943345754772832758102282931967361752836852719463108410268423695705973835493069281002616046279170687098960793961352162621965987637731968190657046198967222447111379112158374326154173553767128927268129432823008203973815902837441440491255333691662508249830369205063355308572391276363093129473706108959486658616158401062384218808694953917684325238887459605874652817183752270193502389728521696452367765126401443803508104803533584414764319597479200522290736951165277934511475726533222112510949803665732249327616621230003118347128617617844578496292145798021298844744037524536339321430482882545056296748502234557788779117652114683174686546467760989686857657958035292304996669930342398183015645861801829788360665524333170857875171388004384186052115169265350089589098407405731141744037647068306210368610066780091779926494322283436834816*i1^38 + -22293521926197659261952300072600341830143409664755685271429069203049719373841235616779445582093303897248096074422957137124390557407313303034235041341393901871011183707740458960314953307223498297667032482201888425257621325277156460148471078657246780126097447775810462345440119348052053243034370079969494742134668346182345436143692512515849368436420680052245845128808736016442891693324616626567953119820941652631787884376766019824858931592813924792044534037785568839512419667490285904873486028207828559447835575820925213510173425732100482572847808709816606381946089106905350615872479917196784240713087742681685476426153246492770097503772176764980838955379242916834943114649471084602865645002751427166431060215627514690528540257363734428687187923913926323908879430330680808890359345676377155620756411727080169772938350531105851230463148557134753664482932075962353461941902206851357627946490880331187023281234244194733234184549874819039316104631843184277464908935715438605255535527501755662278182969942324561361902611627070160534994827994395120938474006113418951173205399439612051456*i1^39 + -156856826517529157125841554043628442859269932619677435154148359639829230426039828737299357733966077604606451773176058693126324534914340330203610182333529074153646021575776318700192805218144782079878873036808084604522346167373294663586940325865724087311319489776483191076878747787824105041795068135733585763112969808723150017856131777461018544354281074199064875321051357743059999307341694194609666361134478118491481989460797168225217594709910198521757575969309660675595033702480495925271989745707329915622575025849622211624857532192054796676115836972486424498991216481021625030928374723750246452593526177739177707401000045038849617422966385342685746520531239991114378395818222777311328534278935712640082688207721295271368852691909352955654912493453009950813717670146137928285996353552224371024063292049470564238007469465789204525328935111782713185836802342963856574861410769654717971393285898622731395931252338642574256509516190889628654484217142415961841729931652567087479239446198373092452414904051569043521180616565072429298973498259373512428363072608345053985619181568*i1^40 + -178540008515678997409923198504740222539746791724193614363520542984105389546115418947382076571492672487622090281553886962671235994629759685658657577326473817564638775093370588896394553703642447063388824169689248239642759340161703506148524901814533616400010967099803556245686533602433510504778506286210694446891959449198845537759568695279316939732138942409929647528273065597475454517291395591733189729164957471539510560395407610734188810016930469765571272313314239637843860462561274826962842028333941737725195435388402210985879555813920983084200582713917025349129457180983710950621720183084965808028341099420498243539746033524737546797413625807910651704245014277102834673082983325128284404224837080739434539297050665912360029293474331771096580168949994761511330604893874570166863155246834842618447917652218272140206150159139758484885444916494390526025142598361632816241890711234493409062157554903095446894079046215773194746511436519450758300936868009345759328824741230710943042328180403292383131690487313891335720355013233844258512708090104315495166380066300166144*i1^41 + -2022020714570522165280906398850988246729688425174159953367946035608171294342050897870907037352266633811818862265890302553279066084751647894041586699694604882647994986070216718985269463302221174677856047215723600784572209458287358173250948865760754261297030457211152947155667010557734135105576977092751841489197070858704794336326197929625543265533917733485701986312715129208063089545726733176236622557862136505908848932550214812049032500287209906062464997692703702457839424997441282499718693523658936599810190328384737686068465654314091111436440901352808853910720373853534817668111553937290438047855897587007115220552693840809610049870187044774343191869338029573686370617882797160240379231710270839706880352994415326529388376423184688582675772364194638844691962874703793531216842273539444042168521021342177841298476367900027513872266935563445529099044210081973514211719915140748297153036494775427015760568211019561905998255158481765997920430779533060399703603710128099768420785149522662290898428178261190369948420079335825319091736492108666336378758955008*i1^42 + -1613086857364353163125308297208923976126985521997203617885324189501009315130698431929002240729232970956587311363396832483736322025147126074414488630118917434314587913536915981093001903485509243638216128578535989982128664891713813888818168621871677544509935808228085101227008848381372487112319436481097350611847976677128544438808724490667437533264675539273175402624073953420734832011970294151137251543251766950877342889506039324307956792341723075563842496324798541947790234298446189735479194781009228380612833580155290481137557191727656995683026785778976874770223564911688625652167000946340018564418867540921933180955222107873905494934292921915938755981912253792188354025957433075530947573969999863020209118890492120753807782099880659345031484148490287128001226294354237605152212096816928656576550087285233346230383188178791428473619998459543494377630379672755909876720710999800107981122541082831660907748627258898842544555013294126629942846123386889193345772178862462832869960505757534254792305194133279864340544250220539021074311709440155303936*i1^43 + -330696478866296728948167620136708212066818392499893536125031289077783545769379123706280394146538661570906154232866165500491090216827079602490399269761734679308763725524388552866170919956953392942164575036466439094271425285883327031120126605285749435863242826718478458206224621739584733126363775061089401098998332429847457135995678308465758074465402765078934392102371512624788858782222476470331925109145553942209342377983722724594172375572726960312785099780178532863919138633332603151226949575244704345859896534916395593019673881673219365154718536464738396234188766356061886783707743771488599709282793501746011758829636275440955450678358688717742229083042202213900579662396196593679016921935748371257456928667165464205577218656026532511205444022216446660505059243326841815466722711689277261999140610487969415222104507780230499904140120897977710313460202955649863826088705562011683572595304607649314961319305543947147224694946635064244932058550187577053418788813191856595663644497654702254139919295406628959088347315016775992025783468032*i1^44 + -1917736039645257057277469791343608980307064289430618148732227782159363882832495424647650749833320290166748637312279511194870654567220726475769443140592746985986417745669280699444941390606516224221318756090361484297023333845349004503904830509159302089239481392755901537155320465017218767689175017230319787054616219007590346484523405324285867283121340480474307609288311294136052926439498056192181641584267287192499985038695044198566846501612651947740828405372641022505675283749778517801805076814691770992086310773791594416664536192310053983596053986887312028157953729936800158340582792491942919224748005246447938832083833013656172581190945147646729376325876554979851395634010251259780478068956139365164394806692925254755419816221055973068860965978512335552119761246489512056651778624934112379521923777588248481308447994093964876809059642858831362062118356625357530826982272104039236278370276822517891248312565101592301486375716710467798199949277466332147165456919237718674026960888672365644270837096094711078998839582881357824*i1^45 + -5291893832834921721577312302709396368814132353905063164180575027522241482261241984251164872373229437359812161413134885302927133716330948366900166991075670082003623456902076320940765981715427050942596771964984937511380123723630396617273946243677270704330898357669099637464386830503790482223848901951149580917991558727880008724042540033485011153762909395102520707672249433978310379876981021138034175457757242740223373656212498627911717474995021547054686906217272435959464539494134298119057381922845493866117762154606720324954696543420248988807029843199223647684220783169418621545482903186614457566190986948491833872656301300154566480242569949997517795190265581337375557939264783635409980156585449794772444802189248812798754390947335646734501158476485837031102850950932991855854942670206790217651146726168966592228063965112215971637290890834382198266600001315673893081544292741002829922606961063251487934765015478120573017183675880967666026619815161684783152127118438643263531116645618260312518003998722880709058560*i1^46 + 676309809336827512405369635564676677215790421781516565832485490591209542998080421239128338251475907479908782529933260265541162832498528093704326644298189851255474270872752923488836433276364475970793238066186876374524587132908975369494267595293460222180760117538856385113290176457798652118779336302642450510434538035403150764806206298637992812051532127370537270289830315921492045775320294371563006881530926618539464341800121962310783387517288489493997543721860945449085771876595743172330299392916846717448476336567634304564197925860453373530269153135247870960562289607729128225781344236329575128044539988527371326701126306963993305122463051311685089964065317170263689383982509524233587397055740574711929990503507838596001065365006017856230222072705587908621679251450904294055795288191443690634007075997277710128695942966900958269453088746816283406604047476824305113204053382079102349804285463552078251817109994016860701218624405078692765006933883203350876075156571816989024069771714303132290211840*i1^47 + -19857101558111770492820044230313921185106441075471288658620582035822922570157208904614169303661266196253254683368520097173515436005139082504636639518692629882082473681639448420753794675349545572835001887703572760337955012059830315683831608125052199430738962927903556977452406318369297190883678787621238213277020763450471949199879109983139191676495600927733720914322597030654321464351395977895365991530242820445489222311273726789244839231820890135073690254903248968290347586468049129428222372558237001022491411436895569121682846147674705288029999250098300782499944288282954351964391869033132052331765926816501934490293902270797924460858397297467764813263445468207366705853853331406326914908039772342016122906727760777280198736141881140847644073231344003980302739609304626193630686139750488253306337803868903670573213570217962806182256974312806464654734672781411236542719800010137137343897760225402022281939544036292245911992798738299486580059937010852887061609556536512753507644416*i1^48 + 167087562456664296028593312017006261171289268750375970056363160567801709754655805502731708531847028843254020664121062872061879451814428491707338543892742101144367787957627118117437936600024264632557795429483213278806178500635141420527576082658463520772128516861409314335120056310391399909650726665363805511219927240560427912413539676821466626067373182199224162565783010938398463248977593689824445960482499626677245009971132551244006508859905751805689232426990340640813748336952452111202264679436235193285909728026643074953238402164094630517754968857082427740643185588954976466094586251118104388922769516194962869577653238963787720276613587414347512546988545873138674503615213549820620348079829908649566070626058993835261024316329195261700632789396403059985784127953402439399544622658670184122229006063903878354529156644440273130823734399757729880004354856710713819782673162123326491358105983657631262859626141385768022909750853254786201513655448982071417169986560*i1^49 + -3975289127509437094016092682621797334700899175275260383668271607847220136014309813611887805040571000706934432878174493620589976460828713416745666775245144215224666521853684058778246344960348775369419907247810711385493268600556604166304067663204718617910566914166908814312525224311215928816906525268597415650171635141997605518492388786522936408606578903798179721880050182279883630418772372390561241736754692490622493717215736492394944910542182776294364998256688001324494512887640141917344485811278059067231718775948628261258138286494083603483657076966101000709365272382199839225502432893188179832128601174190234481755351410298340322467242937563175645837996793411574207835795513574120436553253867477231962274893603782144793025828105129452332316007228074060142694158059858371185407071864062171930947744665755097914766989535919302610970483019078260782909256823528138955406092869239941057574181607623771699425400657440876466011245208496888992427833856*i1^50 + -27483747312838001083779152329344897298196408577967756021271285365444985444786855876350813018442644970427676958832919554390697676608880091749190500657171620000231850371216018952623084702922619160390522482620449935866997529459372425843705385263475708700705168707532405345381304972057565925799631877022681641770572836381395577179355360440207945755698302565153836068408571476566577064498244842210147341660808744246835018500449138584350094314317764719913597074945013619298221288884822970954916853655564304980432765234807164455455121773183441648835603495034874472619540469230154838694442309777652510139347836747929896690940231291744971760982161527869283430770798094676986365657441484289811302987372490268730014440335883663628883244785356938339778777108430645906673052535264925767008850058900429128619828930203679499517700871609210607767859965128076938152048161371020075275675985423314506147206339780912882548222603524931891314368*i1^51 + -56039950058589904873274370803067597059513647951126727431794610922585109004954759191845978408812709302021790052459183829628614732255944866572100780762570412076369747656425392413008397816280830644956856263212588332551577358016575667039699262983413906725172162043861076168714066537406340078091029845494615807656502881225580457831519653110837711476603836666893665705243650352024420096574612990356518440419720284450914527882358713959626983310006741402782062471180688471996200735889934896932841580413332397309560442777332141248308144958911607781476565866345993576830151352046043879205060554531346313639915084886430964291264575045655524160462302972356874430511034436502613949022174154108593059434302982508234276441873863143584453616124743369073916372893364737542492038859365380506871544533612375874480035364919446526192435536963932319730147964801829543259087841117264206976906367028705414998276440725316760000*i1^52 + 5407210243547091497506814503349432667647732221354856335318961837689450080261966080710199543606493757092454202943006652241086651339083877017096864353557407640177427729891209694417736611902143960895880527808883181595907794672341422642412533469264438888390705708428043497359022827960036377139589604321575209756507552556274319149277838996051753291830423559316609319424595297400083974579840849864938279033880835642404797525402058206315924953868636064783453536084252762428625333583034424985283611651399806120554581615672854813373689268586302474687096500268571870332868947841864616559626673342195927908255698184184271557651125976747352309526876412442168890557587916285775100239395066673605726999707542317677972510776818314597051419389755241323197100985707617037634768362817788044689997901783619528447832220906450699034649415007597709685079166525619514217702733918080113800526606250000*i1^53 - N1*5082875296941262296667554604510512496155651334116908205593268276192301985669339763576696539102159663573758426054680241961875509949143084649409244796885054027211861447496097890661212107570078779296875*i3 ] ]