[ [ 96741248270156130115192221967460718854526359477831752856114967658318936246832588193350446293740333782304154870810725059779628551954165741733010448434116393467505706667678275761073588007551753594167281713947337312928783633403126130755563463559986987326517071482512181715409308273184926832794519139315582424731243926584796072812593000118518204349490537287576792569012486115286651243455650862912961049140271491478224138757695252486735038700796255691102852184290555152647072318952160464039445869867474146455516278355080150165084452539080862718172869895065842731697105624855810152752392934466563560933340504233333247839501610751668590025085749549371619933312100665260925054031164656796745350204896190661453226097108351841285857518400039319441411624279765313418146978508726264854975697423297288523140246828625062109836232596243761437404091892948586217888394686133633391876896653447732751528480076502807338023805591710763302456084210162037721554581075899598739298796589671866413656766238005047346614405158666240000000000000000 + -13784849448903444265660504046578191028343685765744522367980123107356810899572266694500222260380437471847035148687859330920030967253386833934413504733674737101081021862298881328958795224211194056770902954421538194763203397353114056368896555382752580478733716906385282825364531475657278738075722028434340938604302309083513169358813824266096324251138244406554364108032049041643721664911870604592452790914576251223046954867174166937994524859457178886917756017972009135455722959511067856287415138447011979131038113348053112365945849161756979495480618374784865100408034071092236815580078074175858520565140003783338912185335495122983859546530623964157638251199767573362652765208246573608624246304182699951123489598890558653874075088309437327466399662257763243895155027466268504942024285975086918815515790846817482905823116005401783116613785525111698575600307998132090552875032016060547409274218563835880396280474117724941536131668837031014935898387412070249757219081917104913949495272290396919610705055213158400000000000000*i1 + -48104062462649836371808669571361387038631488888194827805166562653051666590187308443448423433821494206455753162068145050192547176169424011036284706545183481024942411753206353158014738543810116679714387234847403320976776232011862312859913419546903656632161002510071123388305038421311835472618250622707425990515364292896699412404926707762991023111557562912829152934454787869330227432103180772857707764017292448668679675615795992924376402752106812955909654316504172387394577006203880367943624948151560334830040426995617881976451332738776945654628408326790260086761689526105903995592805922000091937055128315594528213660652585714388615590263639263212466441209602322491950573174396290063933098180723265288918554292767765273859495395961874882789641529578413106788943165764217481463230658630333994089305690737990053344807347639147872222809524815772180076342969591859060595511980842284294837365615606670462654339721561600679455571203849062809459109271914274029530668532381521498607251680955586281326269746380800000000000000*i1^2 + 37426128934264613006091876489094493188942831541075864177479808585746437088709521196664833129561834934353151005097962257204727994918258155309397739811960445571920791359374756592676363444297226499009089671344301139984918053456722237936773184598553967653609835875406100809670945102560576445823586931187787528885004283487539578330556449008721626414962166853674006925583046412659083640946153684249897073813633392807519386137670390425861395829424528950670139550301280152910824830883140557410589986389100146461707947530732380581629578967029625091530557256810150129360208442809091611760726025188293915792992047834817873646553333899508668509836815213523560474961885319283687028251633772604708465649243438679346194946629797591116932097590996838365019193539387355841969515377212516863834230211059372134883101069834206035071205870300370575634241214248783095740666218798170255637822907281446106439140823709891252304837068174085229937747666347281529690347922890880415123206780563264135860472346351585169411093299200000000000*i1^3 + 15133181716682904041823424115368002822775620091460491425386832393690014652157257898254069389442136557437434249217826437489098778699356129541652510273276658349911175229952997601302567696324390896164176645813972608915504244878111010716811432912002060027924990589578201153847167630122512766314053374223995680415657020430733457790867028639742798716272792151763695701689762385558398044612252317670892593108455457483486053565482225475439407256770337615253825789501050046953730430699887149498712596924165236841232416120520827990932434551050156219577186271031908807704605539794877004885783193995910211413938856455939284426643242417174423391738692967161714960604177466270963497986508372163847462232697030903091115460283733350947982085981390769914577938672773810782628054054134103370567574380476412287917372364643884029291205655283692765046473345028924005714157340708045966743543780433498954483104970162380885740999872028299836572387058444240164383398472497743117849100590862411585259985129499840091695087616000000000*i1^4 + -4998928874476940487802996952789594859055797368750482420123477450289125589002169095143459133164436913725923522310660328896275278865604048957721121953513632748791589419364089798878794618076416133242520402815123349461702236903564379762589231479373625692573993902650579063079076905249738013751511192975729447186645717975546746712974613681478590101054205850873228352390303753410070546741737928719541289062143704506333785085182001679904383454845130205162088713544994649928994956668115853025662001475155757564967128163588263821057285451739649424721544724716204298160268965599470004195767497813375863333715579939480834289565506895113422160007996195035720686768653986475255408659040631793259594007021756651903465264336938450285603850201656000594166367281139279084641496951662404730658385957151853781854539281380735080476541835047717024640147595755710309899015183703300743605130896792097449206670078989417385007164245284211820957673704897804241924192767309622756476550888800809785308950532832970985223225344000000*i1^5 + -1890729198700728880190086776396135661699608525197617316182594255622671094209118236346326260468658991355381349877272454413349407338630970610690831183972627991153096225390546286568428775260680822758573795658300062571837879925588367166591179750241054107964902113909824705573362186401681496871678206837194449733857441779356429686427391330499570755219177321562950016343910771662702182610117712481828048455165918107571534800259742777815189671151984087553552104293177995379289947657307669998333525288162438014509956811081446686992555562184249111783453374941477969351483881083096512153935740740559740469697561287184328660514596644641286921661869977753354543321126128629701835239620811454669732955130538419914764995001625834451435868948939366171625210205426462851110343863149790202417825900068387393051749717873834733373398951641395844393750566014852141256848145456893382437604715860946145342971706486992794419725620377404181485417861489215105578378371449018877057991465855682576191362729734658768355983360000*i1^6 + 1503054417278643686954536727507544275108588561534948730222731197182065023672317550440302918073098363558605974375567416015681378972499389863867838438299634787663653202134372541767245672980825421984867735669247703363861846218519008655701114674034202732556254664636323291874253839684438776130529149907607857729122398966998809676658974935353963832520934378273840911049759746668409539579891598832998449095489811997616709092558343730929391083297672296448931323208126099175542503862628729711603813711722886279487750581851106264223203773896624496930580447474586358221471968779551081743497374306386923684388321758082751142296293682899410080565605624758682309916264296256422784347898401033014199486614850936908458367071743749258186298149427924623021639581204381560628200115843906567655945100860340719153680318019130002938112460785044893019532956633278005594183032728345978060969169336101891039290446265387637765480085400783896686170814611196119845317329227961506732256545810150181671819821546780477095936000*i1^7 + 1504361071359571775486058630111175012543165265601525007906443172310750325649443563279552636711012581562649625040781895323965241900777365834764349317985015258144378626844975780238698475079538256989715677643503850695080738975038577823495831703332843846040750613167478550702359212531322994166048368983250127850457949891672478419648840818575805824428548901797160186225992243098502114143401559528408119745019009127695305697751905917928089925213834200919929517243793182772929815351292556627151910736685075288794638578549769275912549351462058434748116094458824204668193572631757457551224912809811383234597476491310079451688237253479265185179120039043548377363069783459620803399120881365024868638762884913627401263916715696456827955651401741581249210835284241901890445434507380691007477367452123614700349725037818032093238057704021367896850258286765693212662094706035950189759467943940198335529688353741811031877961634225586555354766992082034375387822396437568099934415735214913460625297295640887296000*i1^8 + -286784765114084886983020280351070170681644223432959394818348219459839673581164371307572306755370495840269399312143105902416779704984879702671954558557721261582065044297764775589407031743106922175510042270279396654584734040679778486125563662594120157258042545260927619345263596225046660527921462767575057162752073036125916488046423491088822521495447921993628556328050135422591361327816888074084167060552436897649011863319400314764836899854574690728867648101756831027190668732628114719128197183141566825244676124862227488556991117621935128117007201095647483130061507658875621979051892716662931786689820023586660153003248675500894985740110547542367225666701668551628373992408567553910895270710045051921713076457481318887261359978867691810908635996206746033727893411262964489228926687188131997531712873395830385338909922732486195662523744705971180018670084774114734638632022651137538239201685680635707835763703622041494587526310453873846326846786815533008096412253454453925282009212849246699520*i1^9 + 107436445019894728651749538098640413302426395682776459954535100827659116119449471075716836770560761010382402250356036537053442409528975415812192379828000764247258675722935888804737734978119748252628653281455334681887002275503322206993659428170782036168784220815823258536549014315522046786408283099347406566882492393551155647399157263853685520625512625380593855983502838925960684807728653526446597897429400863452775401663318280704305389491097611678749820914982226361560788741073038514539724392202918119019731566758596013058228703026787076381182361094698008529290959671339800260961805534674284055523197775374841328345251579594712599373437566740156153943599113525811079645356390266587550147292942813861678445745032944666321877324668155898574013348242756082553204679038583852302234386689273216533454393424259284011193360646841579245255494404216484229216361419278997064848824281986412688757185097815586641426696944408435025956258386085348811416820395533152495356342352224557622796129451114496*i1^10 + -32736096871716741009988421380223016611185085551771113496919789174876215844713841857454406923057803555178635557290280356213930566152059898353322170250293602322565951877751808664195819132079094399231670528116419778889799127728475161758662940674348589822620949999425984366161757705195261411100471550438453392969127516641674496774203320567816498044927939289696088685157263985725976698829386070253792948092250740499359359723882728962335067292839176547761755516908640462089412218966745874102511614583995021119669556251775844175376434815153232872226747167529773798597875530114690006302444710664027507317091585379913229485717994004319300876599980529750952234313253418401235519677321811038464172289636467868340827268111031519772708616016870375152820269132993443209514434402596377361237017851283047811238889793242682920859460522840899011644011448257887709552984705834862346515853367809792848197473296982243461137873212748970934419645185825951140863149603743497251216742508498068143003876196352*i1^11 + 10490908799593399466404961794510475455177516007373940872175045073640604658303327756610329620788904430402257045806562153457268367633724023486139971075245394708194791313836592458868590391380334833635436376593555022782423311937748006968002530728099308039167640913951510494065834820052215829119972547427576375046070162905716199143196070779040215485940141126899838538263627267088912042843823884815789525844304613647195575100210084323596073561376631439029504626642681930968264333854347125329152603024781677937050449506920517884078929475337230884932205163185484946702530645733117936033184139629622322770056593841209419169684540923720914036447180182865999798833259750776623282705978262920124131098895381600469289135342581793458615856099934623871474918028295458613484362191958834245420846304169928368823118185401927340404255702120091350358503724394490592211435026452710255619089380264540427068511934013890087489193998486134963582908709494424316489618449444188452541403558973985632896942080*i1^12 + -1605514296705156732753285122667651353896105451675594854521347281246592297597341283714729593259517925458087127258367389178454331483991933526323050627813949286838074837131839681485026231028739041311660239136126906932886610596104699536150990910899490957618166526229475703204557485342049909131245870621916964026915418642445831343060100733781897541384726271544472176698671177780114423026742496864494140963350548956228292881691382972014442026327504566277486951788931826395312602376653620677653358825102132423942413887330216433587380590987825049119541328417764142220988974707895359194102362550409030698411710619802935240906732048470551608727557554173417032596657430581823789159873091055184358983438964656460482276630101131508570472940188749828890525635452570411872681441059502935561151978330916516812181840876980008777523189150221573473981187247734279830050633720348598249035651024010448320461008353569291826397930586611024832876685409746612171476451912077056621078463474486283862016*i1^13 + 256963168206456268394120184349117333215677511555761671733173015257274135053053934507411003026856890946436576444408742902771851415791084062291828715768788065088906070970121214543833365550103420613259632119877544522433198509256285194367141943945448261788537131105039575968039348320828892240101353891865381761836349502088160455505878773221874804507001842469283976610210644242577607350063271040468232868879930233494123747698462419152434913410783758571588357685390476683571891188752260490682228892995142609110412147345194287144063839364945783604927277763669887091585410102168836463882999677907268578655744363909319951259947749853759510522094403190765376617072493232954398865386032583989843381073565468185532687426876236583181625387763772538190232653716493518641903981577847383740442842779661538827122603517177994128978238553951466461767506415784557793830791482900887738191447601065861287156492456501176409671117936715133508248061819892708003875827596317182023932690461368516608*i1^14 + -17585796099168065438966245344917710756323947091113326774825155005351404208280268525069552956986753655570575168199141513219345343539881121202086673305663781236979510161851195372956814464527049792469463053502038681027464788012086604573116435505020451095448216334406292291840779346692935600321465083848625059088440183854223311202044292096049633304900127558911268111134572793027233459417143230364346586602051987187569398359601636488058626781746410917373660468370555144214116707670930847847351066222673141698224819110321945271966540674359955232364005218004942345908162249792953925368573951925062549680743178255393058484394231835926596526724681081150739517532974707741645980386870229917950749699997164069597606655418170475768100307355865771636962356995731269380793591699975555739643666645035051255255947349619371192046080015036544855563443796354309793574684244227705621676353566572755561767216095736402248034861223001578524693300676921437908313440252679306203927688419213312*i1^15 + 1836487737388087319485436583135072901543943721717513080463490432790530603562280005612971442479097689444195297574919598326458277126627540960731321990841233047465111475479147054987089746219504096775913886203832366140734892127476973931175256119797841539831181742465492060058268307164041176642879665606268862053620950493822576895406967137681511023037879507509287729555039302272562787820591358214158058784502220064380758948398633160333480099294314632414285630444186545641249233798071846121761381843397875742766780409885774460102399722607139782168879857591044511700989531393029336343420685797187537826094474367627906636794622831893231180482605632761383436776973059346051131812749939798102798337415981840121654218766487312153085993704053347512212959131655001481289421539750726765432632233357031636520419616633219792507674642141445838746989630783848931600127117436502856301519879057036409267424026532862798664178665735513024839248142319043915632151057739398666345202581504*i1^16 + -30943348476081472563865825692408515388271268040258810862124269666894677954837188841161903741933973803922747744663666838431619862164491393982016040482461770811059737277445381467563125632360407857470779648229677725852124382184762780557659998667564957860032678360039539803221969481975472947256826462137041681429407858391463699336156794563973273843191178390822453608271445790172888989428635391046882135186660837675118344437904620843076829796884906181906054899472034414701421834034417481613532556590923086546171324813360466484023816747139181895103327695432338881950869905862074560192584715967643603056529931964586621463225584489947446775692776455954480498066355487958872354142918139061757627311758651837795686549629757281480777272939786903376500243213014321853206817334176918678275188512295058633365044483265893413675122933052714529450884741644975623171113482093502134695757844292490955942165882647039255959114726655021348569867766340897273339725897395717606998016*i1^17 + 3797987868519850749260502058174496102602605637254957810870226801514727786987575225679401164458850081546299382813270445158437577136601363854538961761125900940299753869126957264486278798369421952644293917623880829872440568378434778354833994033475026194485176478614203081983308257031408189606638930305765054659751275869119879659222154336762929121604700383196160510671749262370688308765702601552078730328670593352391833743773394223218652510973765448209982147075733941315932981775287001453918852126019578830671660114030241646921891106879441549349580383885991701424835711460427976833481435169358650394135475929189385808798332090450161840665306504990743919549797324546195681349283326988756598973363269806970005777107582173438162951176786830423770174359240315238796711508045022911426406274222167411061652714523098114844345875597291950775438917121382059090222858868288266292013779051121758595048189925047138058064164266556568688351777393979980227527890140666003456*i1^18 + 93247266435948386568882388531842606398831167922706280137316196952178019408690439972319235406129093767561075528886922025296721802642015223321909028240225509003175542365147567380224713742457649865933502082579030446957661403540680446271648565801050060458963697768219441282529308033732477558555109640894300919662096867875493746745056122104236890066837284320290610052599336663504324132651801410653032256782727844370345128858244576561639916374353664497337552683437126921749950844240333262803818069945956480758965373263427930311400521575318452472829399629840001946991133079530402929874317366700685571816351609431349116652288217730565878054297027699983627971942759592246102498501068861988347257604537595424433412591387505876270583529386690315064109215152605850252457202721884125237932799397042728628375007796555321645481704550671299791562774539487906180305314456157659898963298964893063632771688227086868219070157266933762202838732351124747666441649042489344*i1^19 + 549815809424943058627302480827955773971263475271637356382415232477460393473565498508758955688661942780571075083811394481614225465893731850721693864466958302199083261758239396047588603546839156196328979927018146194015481697049288887407624927627599569582030525736979206124220342178175059100319152915949232137841705100364827720174279239168088172973622622794708653549067418733619265324670174837757151225756856573962617905804469375429821953305966550717174157110998612156772932105750389581213215018056606062887816146801828347803286604170547368707092479070767917391921897036854919758976790058716772209074595077800867392847892702561725652336075727843354894596790731166773410795569148339440018950344998664531863226912565538897356094805714301436703870959863901262524553982308005591948431428465315368539229154760957761710728979835105443455214397501750653566211410661558165645581638722896090199717416942973743801718820552552817716461691694486453589066645504*i1^20 + -59362782732292664947979344994604825115883819093445310389156809144392327031993248609043257041032386986521532741484731298316137700492098417274372411708297610383248772246384900929045241113379852815805676915719401522480579609047428797509687022714175993989134146099761611519461653773837005231459086521478731011818175965064129510142129707899565938175973115495958687812592037608991323602565687270809417099150742292212906590204143319124055992259973819168351190009062591632130834412380095168855962967843054450783585705772529007033809692473923989959506258641632561272988451660940419664440380502812681757995180540990347431570421806761657777392045809455035901295663945322030741589474034048977625583369381117152371343510427920578130133210659414588352156911646627680436543279283788145881026702329073157758168975020364983633570850219623038116574661936283400676279276627037785677296742360646690679143990025600935409554142570909366546092041456925489684807680*i1^21 + 163027321966271093982998777809433121278928640949570688130867436482802976712034236236120300826155473253319245788276045055662705714005454014477246924638776208469239145307263284564625564102013536663572030188222037405563049343572721347802603102072531492342587908232449675777762419025783189484544587762207722618938856565624853325684661596721400001985758763809422624497863070077723118429266923774396221889734737492961998957251394321042692864149531274231642241582918752348091154335511006005536618946720214302798089483935714465062320332611882803755712502021415684039454173455402558657458573868024170808608479094281480930679801927855640403337269872090475328910945204203207561723794985887531118374020709236617945515340004081679475530233335913841255394294054441848731048001779003710029949804842195488492896378433957331522053667165797200962793793114608957084320985373746912858675492554875840770684844086236297188259852711370453133962424453833949184*i1^22 + 475663093301190792517550185650952524442214294651067438746263097525502958759832515195716992794140680631916077027975261863157393457325562475494909069747644658318830989357220442318498484670557360633350885375255560710480230041594747906317877434128116919566748872337889894506038876936699159348553254070847207838218115410675965485663400102872810266008413173415960992774752473377189471745849547626379963590754546015704987741250360073999101675654805821173436620898379048298921941050942207065344217213967916894923581326621695927896714963553874046931139158732557140203599393401761892746391504403181090736218801639819670592499199283624454874484426899118197217254395697926839880840774183948156772900601081998144430875851721294528605646128946830811575788635270025917202067173882271237808779349543225236563408515979949453897978484474046416249877323268198853379581887606162065949707515384204733385090245984671096007401465016403954459316399898624*i1^23 + 14264871816696984061924958812373114331593562263151943864713019468871372345183697560886764852851868707001560042617237773618852872730187297840296607944330839611188573200709386149701058779457016935509336940217193865822784930847115320947432734184376209760661388409952854100143180282666454705278500332856437513027354714620786821555119322240930596450174549263707664543904917429990059576157804870673697724581009641104745940467185354904125493414866944767884696686207168931609437068114286868749556996691237760351435626911080183979653570183634635904163270791796466854686487584097623926837988689278532875697851337513619863622469641138180624079994640301560497470617756480958159505432678632828085693848503150524418385521895512175961797664583122273633997792837801061586927239547057848468147202211547010643281838185242870209937411417834298050732612991572738397832233956337033770492501587590896686166830479740730411167771934698128305857495040*i1^24 + -15834716439387583465010788017550728766125117955924866157311885285399592439175567721855462072923152669691508110086817375329225343968558969060687466962143451932268863855152156914608803399890821521177952624388040456425809429103891504279357979590087214569014388951681324641994798739126804164305960301526092856452205865030690621050390830235061585817459215510682908794951445965175493602327258270938608425138670520774118359479467140284867716883804632696029814610170294847526662184215373757807584255076070117819272218193190198163799156740098809748409400455862192469311901071388881221404576790278538252759389389421533509102969892849756008365608604932810645871487230089592957895023157199702712710591289585682997895011162698645094121959291860883936983438008610248696005924194651827295753625977384582032752161214299044597556088986955073279455648436175701216639710469870652295226175524171001613712092474484330849977986373376744095744*i1^25 + -85573768545587709441665199393938784367254653884541465473856105999073996829011345073665381665790016162263056240828705486534039997374408042190260506952914601261744839098903359193705686376303179447117316929670038460220562204612090896649884480519254775303966960381360959463874408480992156016722797002309582417803673090440486851315290868157964618119523223392914717702607305882763606973874711357293264692699631824765416233608035286074722489116062777598968244239815895618527332056491917644597812066182790905995438895021689506579008571412481808394719962533438191840016558992870197343452529504611178226037193321386731275901040551875683202550668696861253400650784161163316854598492285899831498856112246313958784095558714399629197555481252815922828598682543843233380952337172280133534373992273810304979000793638419822110416828546981114260610834430383746783677356671229573444760010548304781034733028743299828989584236244631552*i1^26 + -1340198537463827539251344862420652484050090571504207215450888357054651182321411141753813236956639573286237058713081697794099108868309065322926049916452178583747039819468285567511618187502506633011169646942924918574541996040869356417112620417272316869242753780143639058284520475483801064616722150449089694264702264925119408062329215388228049523618177758276956583803340535636978981460528208691346978191356899808808073918120740124936496288648086668695643427770036952931367352048952116458874851329334639104513721220076395376349752691775327680704570708853472759529221426058278623804860418685822111086454445237183500686426394021901434187119126145837328616033423222700666230493299902047821224110227744233516312166720819400354751793747549707674733877232028439402304090631025804544208003522732435574592580535189309787188705295257312418994230695101724560632451510213901638597504075611595357936659925127287306698778214400*i1^27 + -893268717968008636519743470510606775101912537161658680815537800927510952054747657070759137599971507093098415946349061574373545525500055391820899529310908895592921796681437334255146749474071751271894690036382565590035425806567838275695944980823597695626974628119395413470928346417079612088710467097833875220171194638230603797394883649064501124298175499999329243206544753309062054139091153745173239125634267383219246228257682594932956145589672845991857910962369834732024312858229026949979653104095909998926220537771804590191163039699494984223920489648855672861310634777901853168149618575639812784009629140838483835051083375224967687842369656789932636510430492063702703531122888190142426201261220603075026921380445051103139566045472542671650227451476799519375065160693587380752107533346052481221083135973716925882910437797565603584315205578859141348175500088785987810633281748671246332768223696135909277696*i1^28 + -1324514725971430924555393654982174347219155344127179016296723582795533803776457896883514896206116552304858466964134527490192332214402176386423626466638946446108495317596651443331028726824204946182125432577798390231463032078772295619769430425358917914250085417856602480224727978651380407691684915906277415969502844335073854682425303084653841013512595210338270401809347767172951334419204613762933883333121896732207163601143444783816971571849051580151346219150295224052621835019985302272854061198541532995654956580099640671556027275767420071334297454269921474353434483078960472981493676602050944247131252330484039611752822560586804659568798981830248545174562113155228493048232689817656972856076519183539168076723103312853219607265601483155703986663519819755062285821694944174452465235855900958876185510724583551574460005571001358236149414856558205128659932541296541905917391252890071939862618997522432*i1^29 + 18757501279140772241901008346779059689593452176887142210675461940768361562394113268035264731313575058854116438738445420311839718814669258899406200429124048663918584258360370815060235948247810645070602656127758548472191758450240217109167288503836190065089935411159684896955163904314166503843811981211533015218323159147771020427968454995684667212555585316098581981615436610585874638638520432789075904154541318589097843656448361968907531504494081929584265115746626135135105825334604242055546855693119661195321521630633566273764387090122398223558489467352746430386157391024394289914934619659602597382490020579694979097571214504950474726566365034475231699366752090459317571118612065772416823752915318631225793206131189014890621680097575889462602231497518731678506368166551467183260053359822445328965730672936621183732529159266990253697093954020411554373531269077025304362852627382176542921622290432*i1^30 + -6434629824807797264210901938418178356680670105934459189164038806464569703399254220097850305980238539176534054712378285022713880411713102105038712499681569796135273668170354821282450452301147985235038012428473514222035448980273878816710796489621337504243033124322985286417147514181383044008386293288532544367343300475275147163667129706841087505644635575987780986882848439597756295372113659413792267446822654600864359365537592297537971164133957146579150779871847373788831375415535571394581704435186003551111068153496448213213119813946589878293052561277553395078642045158403611351806214379784253175842749796889181956018943699801117438462491288664160765489001426403260968325850513119194862128261934333705515687138858667959000611187908321695722695394125547413801175715531134591053495739405769330880744720570803757336581066903454214885277598547171474088371714671758908060272612995866847870976*i1^31 + -7786139293761176053453344435078479322952221693348810859677103627001130443271879468986564472992283334494961788535641125413229347888671657612479827104724142987465325054031377349343283261880200861894148101136416434230485599956158166774373487559230548298489092220224976285614664925494416628080037601463667073101655690079652201992258483824383684391821424262372115386599603701015185668202496790020337775439751065423527100161835339647996605779615304887684603047955167499297112232336980633807916392827459860374507018805768815745930665378467205382522147348525169565966882976555160418150812355131345844049544326296097819462266394231555876193879669933185411985792578651251047751380274454508775375435926954249281740861359736856927358635606880584479422773008503200860777193309416893721461535266076620826487896458424525283872319803915599034213273486638413152234511092768429331162585473197539328*i1^32 + -6903726877068546548785230878509451725529122021089907682635443836885821793847457931853922905155058336137942701231288996905543936504059698870811266190324636376278379684966733312536264655937523547268119893177154552535517729640711554889984049651320602969329659657849841571979004222782357625993072632503440088417505872382778957913003440554355130760811517477538513251160562345053358352049766453195915476543705484537045340518069696200032207773952957617329331021276666604412022467736672313581379209706676079222982870040395655959855785745810845981537889879144326627566952411524328261734232879420718355670577905437061250624568857306470509004849122414114123641703629385535010638706587465285487356520045058221335683825255656115324969157121588365163769270811731234250324402981192888355807850476417879626004553949923804750333063712671612055598362281779522267316268790186364025226110435328*i1^33 + -2732114928830591684207126012960273259746170077094828246008445279553280263056307178721810357023282744991501533242942275974683808095895884727660623448652999125115132685478295888652935253329926429557422306848462117535865266473727739770784076072122267316660154915251644955207428173517880849442039724042829760295912236671306838716251523289991929931085732111557990235502502020445129983284763376232265092379303443193493903815510232064480274661140966899996478716329798698680190749492262644547372044959276818100169426312689020085532040816674761448669991405733261550808516205130750043621565251895915868679410827604293041595417944226821599197687961556555822001840528619169518017919989327654281901487815341462393672972867898533603848791058137517876268328222110305981914977427374220585490245453690699565435088767189192942006689345400751084511667995269399402318707384766150633062400*i1^34 + -586781375530509427284436903716678071661318224798263393859966865940239430653354361166965329028596032447530087551382509165303062031539327780366506571073721884450149442120101349057806029656118980240593973911228131569564130996071390727746043056488879042422432125331822104007030827480992254569990041175114854906617122002943955730404685576860987607528085725646432986088103042513548306314031081924626988397209821070577791350270725741691465571755713937299423437715931436207114642060450536257252278199325318829206914898788010703480019376445051538423019068846553509546504437569694229487906845611198862383023572043864855550335365817861809972730657723307516961785026678971473670476419930653172752136600689938268824785656603769255627240439415549860380848836298266710957341296823869614042680281577404292513599907941250553027872899651293083946380075944973776956855391952568320*i1^35 + 20404700152846527516501098445399660598862666255144389360657453716942063195113219209792816710687969437232532366244244287784396101062731744788962985410330062325188551984990980120580075045393759336591763031212043473436026726385252982807636757114423217285214062230780714018249609683147992604520839351897413814073914932158100920027418615638106854711070429193608140242523772548395234691174481971565728142683047379697163892127881949967962360817611000358166259384276029229129394887016789303314586939198154486655021877678642394384870633274114696836218015273485028216876481602090219816546723718009976937784123429341926182139688477506728092747401956995234791236237789571939923825647299885792515650816397671803982610389959506327002317076217105235407208902573022873926055447251195120528706517011562896738189147570867257257880424621027535149433802904591454703731081216*i1^36 + 20816899637568673844388089874344947016536289536428560381391104420031050428661412952854179537964634874007577427289071385012635880385442864928159978584250608895935296662305965592011864044037740524403028986679172480208709779111755754584330855465289247426509592936362569573935457787685522268055479770204695275529396893107681756573248979195558966529730675775684309345923734577325534169212649684943976742740641295588343799822232140579870820280623253415908400443943979187837089152655695449534841029326276164514396192898290809922127639600672513685782708160694074620980238918451763195118805591332209542408547565393398396279768521055267078196267226189474978162094620296202139336785113064755183848604262689909201136077383393510694420278029306109202465042255087146377024304340616653755601549950343043550951397059436079100507052666140030086247456329101687652352*i1^37 + 2705199896962801889372045795025443302635411355719340165192611401488166660190923764438777948675156097639502463303569826960217231509308362000431019877852847210489613965417855497090308414116247241461770363392161793761596251817371352876964940167505713530450024784925027696943760021732937889891960938854211486412271923220291576640575621543108752004846991219500204097576895387454226086456233123423997274953570151775092220737391809211109581714082934032238549981829936587635345138814855700709398101333489568021654298260989020751404765533203301095404093191133619332612786445259681413130020463848346683448773725917986699470742675260973162675873949074794874525990978317226476409141875217048022519397925253880877318886371533661900841767739574200930061260193663294958056992261330506135301179008321778822139885183767791661394391908166789757165388890636288*i1^38 + 169053913435262655573754511662891654770705646402096155243791786151340700722107852862536033460319102008549030027771509186582636604524701296060508217252757462816102318802301202023732324020522206354522105871494866677428515062120954786627372757315370120872683810858172645269985287666889003965931890706051244189223612040624663124206067852862311471884820336543155430842222203276767682970710470383233788230656752158831586315037834151636003638015974870259909326374914803689866487993186991971506385646051169209840804979522471401275045300307638674249606176600894662512506200493698847949626942542263490130816208032198099234986800789891139920551872807803010584323762072129178530595326499477120739789185060056935321520253073712251019165538885770186047135642644154025234890771274032079419203049390058971012179504205324154036733958116519249897848832*i1^39 + 7257691122614403518070165590592945465285501774392897505870239556724691879329518104208208509991427338309641984215700299570761163852541437357794108735919750061901511188395554151154098275054690210499108074096373966226362118779837075918443443080539516673629437160492189320471833574231799441854963805724742302011949577155371264633489595531611433728023459732355886991568550206110434942386223369702003422547728002624695963882923432069029949931444230276159710663518718939650685024217703655243184803133414262868532739254758067408089783309285704123243616617107817906743144234322932402232786927333356962109364939474833695718758549067216255401133130266356336247981466104844763146378991431508668304506636820213749244067224451318249559096107606370958984453570311171815261233056971216152650651041781629523494495397283975342321343543111581696*i1^40 + 107679556005853471794426786234636067072950934071875695193445971632562620851471494877816736387659737328812461462278374758592354074696888545935732009089144446776728523209285039072370697786230348318284066515190806968663141288415652059553519173460671838008533041251245834536115751063125210025263177828607853336709210648851665889850921555404271618499308964203201219013448818088730812842253433461950013066522083292867945571332846239387070184782854529578537316261291549478344252659736835499256175272575424403173536140462528735779430751670619953956128520765646909416635607180319019600666809843804145849732351491049634705585335858228522237176490633372070638106820940392403702329816102320798818665755083620638342199652411151953853792981476031459779200529935178997898789746493496600134479753736240574250845533573836237280783630336*i1^41 + 458658115488817122083870291035702340318188028946619744022185046338528565401460224255734095058678877986721260262870826815933137279838209357867212735234473053558614477825579165096441705693089079709947206307449745034746004854095956423071071770659212901201476846734830810811702318838584634880997615107598546804366945249480459053506079848740533117526615754121128475770036464678904815325563929992086056358309121827970641439704613576157497781982778206257419608138826845001064050287896067612760528123094163377710524213402952676337688228854203009093116773262026476157463885151915616634427954815662208949054238753128425626632275329524937733026623855359282159908301559703611229696634483084553450648378123790400550961241095124726167306561860055482622501405460015263288423486262014443868427488695219762041139841679069544448*i1^42 + 1597282167650114347097987303286028666543348388893301190417976326146708789102866776173261345609152256001060330336703893645344096050063032316187141659655945293182526836524134104572440367370923706625593637052167082330452047322310145773010342403468584130823508669280852660051181969972593835546186670904097510259458062005022009365743783000070321763125240962690391843476130340121006703225164610826435885626059518089904387684171893066468330488935268398225028582567607379552119089139053880612369337740085207268181960701429392216067790399133483482931044345979840842670124690765555419348031841771212914324271031154234105561950530255476172845836989393719827670810103397760679374370989931228547241105396794422767705343115640087628438592650405109443778009938760821162712614668896540283254278172936539652884873084928*i1^43 + 53690374640418647747035491557470549771879158911171931689092502639206032285622341604370885119051726388479878738189591403015684574107147671611216191734175168022099230211420681790372510929100462398709953194730897317529179814295291184907331094047393647924747962389232322574459991830295128089781478783487093114011429486202826539461279214779105029105544772516421279061988486455720836397473544152768535296856862001657871711600636663197008408048679157914739279950069857501717504654095363714346325942853229506096963909402934653655226035408391351674708337027893383720491514145076969536468416209321477209214222351081086542823745166841797941329182943658146636767319357912740207520021089523236934456357350692846885203492662236814352911336864188434277700849156434334769078497096969947856100334446274162982912*i1^44 + -66923010742013767536967333812652163793598910067152906974193404453359662226868993167916004441542895284147759813712570895086229801863541009743569923716922189741432431120460040759712569546708582196315479255485873295818786693833449762730066163604009068505247970475104247268377365421941689926154725516219976862389853437320828222551789382134574833044140853167253269157577603507596268510215995178775152710081935995917219147731822166473284394215797256601140874837986301360915134929108818243448830250487160216654685158850768085338732388948630391083449277360689869704037350896159118799543237264315504204329281975343549329423621338257969892020841843429001053431049979658878972242997894422239540648134417420996731754655468346114501996753400260715543106341101954741677658110115413896758014970429440*i1^45 + 39839803014235292548798250162310456441378200910119809343342106448718025318355209435981776294076528805633802925006382250291152983592065091685888880930207660363938681224398309448973710429231701930046694240711724518912926624321415314317652787292621707836766466687006453265677912646886073365891826857314392558367475995064503767123170338109456391508925338962602853740125582272388117385226148937096592257802329144657274770455373548852803311681473298289307757001900338027920615351498881968161653006069134340330634054559787396408776190771424481631389470660630670166238152558437753925642561499342233616220286642972471904534499187929611616031231912278003207293957437599578997604414350705574297319153666156984493646172816057781978894920234919809843097488613493851467273583028494547288064*i1^46 + -5306746189213784542879242243638354253427563442989722658035918954060561493547501265842044026603753228320326730746615430001547638945967529816770963809611113286541173617005320721950397205085557135644319850704570608269475978932615100119637000104619184142403358275721688263140535105094796365410431957385507792399852505013100217264800882738720399534534757274781045119079277264353919780444170945636679073604183218723318661533737563938034545968484925237852764045148363115690661116727153659916549691705880940140434105221160490505901513289044281405843080887181344041465601007333479531149450613455564635173119334752292729072073347673697680322213629338353301913742532251258389452887674260134688800893307542999662941319528102602206159286897069312656087561138692883434825201483776*i1^47 + 203450296771990507420390105252598768922997075872466375215685008380665562601351920061970658641576855368167803133899824145381448151240670255001501790729282044678930209353221692543637690796510757905498628939006561340124926956440092868097105907213270629969185987864127417889506917294161399752834832743327339994358283184918093465157502716571762341382257085727674257637895486085481234467825701290781696023186864052348404496288377059520912832220599028855008066449773494835278826682046996334765750884118350572288982851054434971786284678713300233423745342096378497119175090988374824329508729531115304022788384708474763372714711902514532268562027431477667470232289032824168629191109062197761040086504054383236522310818075861576351574756591036655200729516310173122560*i1^48 + 134976085553766810418307068454533166800154684244841585429450748458649001178309127865656349676323971311908728227120512720421281693414040156807473453211539951907575314400319830885426375358852971082240796211677181923155294616318989988360109352487999226645455240658083754049033983038480488177643215928180217659637920709782180811965797406168582742120342137378903335548654792236508611292359999971148112852274417196166104130099887747016974869681499194327827068975222499665340644502130037457311364194915243406447967649894035426208916531324731381160552253726436798554032626838026378573928663592494265897127510751136139364043938323944864595887616407056554641766198974208086916378105808818811014439026217419915383440863381850454790207123256423400557182976*i1^49 + 98879029143308033655157427627870347323819721091818983308679262870132996944339912734510340327335249669511353378201099515278339872656469611333425536708544897353276167578721882949288241830710884337160353650635209144692114162740263976532577958321731236502019283268009336826736321714474353837099268637584405930090719097660473937209863818676064662218902094906067880523511840681486162050640433329800262481586073360576107380806389147479346213061568266200271610634025609802134312274706378802794476157776770672116307801570886436956927976878430385329652683314692913141519367755991063920623242524024192938061846473612565023961281824575528086991072781632177267855347473911338542341370521389516827660670909048553695015936377442727227968263024640*i1^50 + -4638998546131337167638354400985012800799594744946165253388460027148883452353470909425500261931269116178685736885903899566345884614389416240186310414654086418172389496668549612839897238720957134921768923633468371376583193916520434713032141663815167860578691962335889374701543208059853672482031506132262039043226289424746051114899496214056144071289247880575682592181581263663506345072135477316901012175646292297087712328016841533074186824345558497298023746190230832786611293092945161569536965744136020562743797227520589666289716947821757408502619574911645698799870745889921345435234533677948930326865682277828798497380231692699332167352511832023701022078337889319131250134858381514919765674412328312666909074122313750528*i1^51 + 356228370335819635939546511184830604219860960290324013607557504074761777756424343048139776662040943427166335793562923561858312454084516441628261219622927834638377843244057746526343993305347996639934818906716897159159271407262741406712188136466962933988882911402584400490355843931903267286104385505553038002628692423596351755881972131150205210396890068685962487035728621329394657258044143946908469498887201490914614877548773010227951038486565707238730401237560205521768876210502951004892805634279048905225140375234500534800261694159696821203491782018292736043807986432488849701216224832533641161919594102006298112786031564384210175155464926548029784239908406730911828371627812103988599212297509367519654144*i1^52 + -390836403978150247524452308319607474842947984940838454988688409160081711058384631046796290857638806537236667348709426464566384376233903854474399699078000114460617391217484733953447354179336828731840614715703124237164901700285970968493625848424701349522347819963249273083217190705855587491029664464673072302169183976141160991723484189686058841959365289685175283943323960182359350575324214643300737083056811043227701037202012500165647597631531221188745087084250222112772277901267604367489427551952490649091567224781518682794852990524710965580188155087133486546775289793574027779879174037077180383507322171641736776119976020486743712803400350802306250856297363641402714302318564561957556136448*i1^53 + -72162099771767488682338149481899566742123593828623809452976669122092276433507900649193091041422555979510214431223956997758155303794883789715854623892732897200341530989303709485747588653512136071093175050770014622230409694376077596484371749734888099302220741330869663101985719011878214845764615569780915060609589615187350287008236297950561439188495508729584944399577091909571135943182962893470962315253577167002621039634734777220987092731351176269608445466394951173814356823847329705116140051520019884438347115044137227018755915707809378078919037381447826834156792977491900685172069979971389008773377752879349372476355455637184423063623795275513605681403310964650023004436123472*i1^54 + -826605088536994664272085710617484219337552913681469159673123794684642126234096495098687244286866001640935663656109721693653983088734069037834798652937014033816261812324151221697547369796835072047393085811794626124101434954913822315714105324334835179556000536277635753651708988543820590510319757524959711570251362825713339328391251085637791676672555112838685043830290447402366835305694593557266805441864803428386819926262321139587315526840564341570159510869527290200469460175280431576324942415021292072169770859852435168853768037842584137961539473023185387525304847539368789036777272186311880913843268644456886519692497022506139803344104*i1^55 + 130413852122437023958278113120254810131687777010620116853502157714462512495308472629621831306360765402284442030514243815439975804704744345967916821459319234757537953528434559969916524139479375292299917159501241016574083956705372133159357754076021707541145416994025160724717031184854600085637426364305569506094440117866026561781099588631902068832991432386124300977988255057399851274092247567736521464551966733703505349642203684362533408212208326716759693630380853889687773254082315778219781867356451311871572630912223733086250895633805187422496491438243441054988425555076202496079945844160144801*i1^56, -17381435454114767173259727227016381069547153027841520983645142426131973917619239450102329704178016674641383521763546035056539882760054291923097178632403165382194865846478439195371496762285449446759880940385450445536550601534582500500694072777498331430884784410849029875106520735482267104423602384588776630493680446843132135802351816522352721822976432234194864043633245537877664862123762975888351987323454448973150101511703303799328142749247630867511627598348622092892265189106260783299024183903946001738351062539579497620284172313320412862535507437826811653183470851819387317594891949391590837417852317400086340174891093749965396194953771662348470718670529893927941368479001021813466458350181159617553367435662032404637117268583761784721977444162235281449996889154818244179645656754322721079500025575419094382057438165684767295141565752015171744453518543939675187829050809634852620025026409552051909506456973544105646428735752142488456910684286748600060162156237614317979076926079588207208398763986029973692554494596193550594548324970789640349287132320402873911136140945017361000761092685869805562684290092726407350045835097390809238458633176006583470329673436121165349442496207792435724540976410414890897393718260313098004164898286006152724480000000000000000 + 2210108279302926140819065754828478583548890860772715924951032294433884863595470018208100217865168923245659901242243087753265433177115565688260410664522536893279502867284986197244356592117027010262960469902809092058161200789610442369104441623670792619262259695066133034590948440105309439600948889674001246676774955324091674750138406761062141805304749431985415773322638410278694429848201905554078795202640360328901018138453048767599503957065230479879658074921898909428134158349790425887780907946913410585817385577230034988981033438774248173335451154295521769859073807189721740463461418327297547296711964468432392525363791166807420966792012078680867805526918565412791526598502771794562048687573107044708412119840836612717824696416573956637320888010415255405607430088865094111238665212081897258304751222457698790960285101995019654500973956918589974591895853372965931767555149788393064333492793797286535735198553386806176967237515247278201551939294428721271551477725852269139279319245249708949838734107738254105672849512327125257802040862939801857857264302168418347151773972336717954346528328271341903892558330912310294941673334362745214908636149046307862766160640174952496836699149905149391383008179061184013071425813574987148868569486844546252800000000000000*i1 + 8660349041659462974802190794445398548963149044949464298617689449668309829725795042335505170129452669731042106389275566157877613058081866200638060347393257952661912174518729482530687914867920354171318104712179377260046916683522576192407390982643225792671882402080642660684135894073439238478893642591514767905675007546954370400749105788494215316680676670704622496535673210910319600459940573036850561345124854642104448723966126259690990028136166381716082643231712227062945860726252087085780391292332569549111530772344961719215121280700828487239058662834829342240480817925996004240485360020481775047027463714121764620678928843326027370445057403027664632312563860425517815963658071454620221338975158883735909882400189481500809559960786662822032479267271546784921523912154800292329065387455686800598254916632689429692138678140055133814973228898359939467842753124542781242830637944923986336794746916029014431927047860013389109211631160280545962968575529959434573802108497005291148023240918418721825863744356278411235099770396309742752153999133793231600553471615321598164798482817649109275241186046080115737518792639089384379165412916473066941898540613887075632642567000505319240991768203262323698562266815774199339483352561185208743052056345968640000000000000*i1^2 + -6569667989413885975714888585509401765715020185427879348666696477734034161925097850644413602212696527261177636427959214014477423750817892416878800472016273993468601454476662949485948674575757545165020844312149632638969552561897127483736445825085874254391569505988861275457672367078317675340749859159890749986775252430802084963869062976903535921671834743995098538738784044629487298240012031357771747765847676417841161194739285132312429974771460979442159112354375696666597801598519727345154539159723992916529879330156871352112333314300510647272673882738776081589889076683667811941663207489106167088873205124236217380900208635150588828191430962465698749181176630403515638606312394994222694219142632597698267339715622966472592322050993958088879473767636782871741033494727389231366207497853237572727920847706653203890177578194013099271740798196053558048357070107591316723390735137996654946186148078072856515591939494854053716431757330939238944455478135997370693609455054885282217896955026601326874752925086338341837043711654294820075743709698387727923193521283568656772744668051494091894101008191295523677168476927575568891109810587893441658496397861636488462575616652125494308198718064081248597257462347547581524033962417161280352841676252774400000000000*i1^3 + -2762554415818258767613374449213094730190714291547153737076693277441894712205961417280044256113184448827377062938217151424787986149390062145684030050309899264482154742861502770523944996287893909451093798095496414472311088837179168707162269563913317495145110137646976977421846343104111257715477961961749604954519133005767534134193421017248792986410044738477286506434752090194212450381768511013877730435298654242726221386162898468246231060586487386741179969930186583088392324555778926444337198791537052181502220610759855689474986266147228897140708443151265822801913234834496827457474408919988963821252544121195786499128608709955115536247397623585081968277894664467095479725285055505354633479363819282413145174274979759493242272176204155383786051394826615384966434423303848946422279781793709366074421324911363541192803416627817522641791325065225331681490000054644069290552339437786807070329383826294465606108616097252987398207956141206229568171468782519170305585261892150599241423428326029091490169379114399565699515223451962494134419913278821207351088916092072686673911356474909227944950385270142164336752856184055904531146060519423889907000808688157649566796081963980592609943977657806284336542204398105751847266997345909322102759334346752000000000*i1^4 + 866661816575636163824546818877210345777164993631734497896317140228233062242883375285479450916224488635098798570184734810662514825672765752001121379126662309102000315607765199581068856726034450985742651931572130115355442878984375050530026118275496330034924450579501765866765141819856767208050751318541119736641992098866737502025564909750037800557275426648925137543958083440379395531536120842844869066840101795193172841474502271390135803708294520764326954346382887318316283698546866676651673183451026900772538165155728311229805971408396385910240788902162278719852406543861310678718284497689555080379727427248461269203412668621153832742470387569301327937101726321012365553577176112641523071602272222064822863502444638499842981348663989790093976123091135881680380274067950753093483535292820838805834700110946277972902497973471003585091269054480591191846130689310692370593899708398372696329766873683650034151655032369685460989310525245442939676911396266964555202646587229753443024996634045426943178815604378828946668546649338264139065369064732870147235622852942053466434880256097926679398649192862874513635885610231780309183159657666239700688717343281936268358518284799689467983853697840147535648940539033893386630310034907422425684312588288000000*i1^5 + 343253086117014801780095050952061774316266295087456103742126192274713365573363482672883393364060346735019851802162362510600528105089092116051610538698924655970917061568857197886759112375893702786354441266243997262019137089605517776884616824764780555881947892748418258731127044020397493010712494617956614221475634960024574854419859294521374354216807863948534065154207575181954969172171862469355068043771224177961167038677354249719292575862920896091412659984180431681398494145513599714530309080291638210625906620212612076852795686575721526738577545374976037750783616878876352623309780186517417212673644976361973762692392570536854761419010377343774828953613215110278376186835797617184183617014905569461668208332353001509337758362781230205615870633687955637465631878640684572777134959650370425237880001785189581167496243937451708692289790795675568267755019009844713707319951243702898128789770890878397741556166801276380257233053430278900852727284158896377570691609844581111794085357884435938159040748206841234783575599497603648844092072498061791763400182477919554816767187161440289631526412135039316074390985604777203926410075902306767828235146743441443069626175890852124182024059403994245643180827724230077246846288481647242863518542725120000*i1^6 + -261958527839918655369553898256959989243370401381412904741270103506644656035061589116774341173350097559101462593429718299576912874081122134923329789877670708656684500829217581069837331157715466898233791175600940183105626807657856060415126078386465734667184442917712463077237306949609676017278321804822610940749181644606313241680281914226637347205706324466005350437197795340605301553855964917397137330266967600986015125896000972289258855367834290085760148691936505062145592575095301323631213063901623789613527789699020253113370818928388096903535368400177856751843548927793928806814549653212640255549045038153388564114786918575864412905175268037923297365644577345059360070572033267784761060941091279627711747391258878066437411153486506180340408915223452525391683911045874200186062650232920389003932633559302536038139384027173635989007087349346430100267166102551655434870769760597827283880030688407313711061259067234056609176566349708646854439083299991451067284197220385939911248350226453376338368987040387527875538310546820316119994583092660747813242920311801624577811142198833817048385079490114797175989188037155188723824039387895722755372044184307185508352886990140868948451931840392240424873493109517389394367991866768121498179731456000*i1^7 + -266328257431387376396716795220244158108721769632716193079726738062917752315605721355130453876631040438671445223121269425594292593343520798115380421166439715042818196102259688351002789949318202869347648352697840082824470863093339015711479592334261790734554064081230722338485534745460742621242405203792054667624547844448750197764773400216611981660555495644172793560929566104229536213157641366038414056858548873692576394380033662968256921242004888133061213207278802156895177908692061204192168991225541575669187888801022478219767076272222160817174894720037731597912550750465325611367169763662226346338158207266145753701990761794765519924416489442708188793424684175656332461303264740235734655684823423054015009743379648324260532203667813358927717317497097981829705621531405263372560994602147388528545190276821839015592420233621141893977056869020018450091897346117197518909260494710432633726995548163240820554427814830713187106465836053813801770461122381980770706729471358475750724698200820773901006947533446489228282593740523313792958961672863813833465221448572357961481073974136873600306662421875723024412221097980674331497636746629321424007846798304686533149129361593935630934461666946230829709812087316206377105611818220601892405248000*i1^8 + 50545058805479933966905123364108602916130576241831634992803820647950781811262093539839482786398031561441133334583373814469629855571046348041070596422151783275707347975247608694043934589860638615794772310431276953786575122637225612167904728455141198586145413052983952490961241703098169917784658956425786038119317775425546429884131667653988791089572013963914423263002716689359309668916952356362809598306224868670307443790979088572135045837416776949455077084625526807554849879833533508568925193812892925781141241857710065493205867592514755795088530337798406850215107413299063768596582420955811935745278484651894067206304873385574441691607021241839446303857646104555572056256694121684201881076905774848042444986576593301875365717563196061522124615944288875527761675431011851200639788369574023682582607206718334183086205788673225427014673138840269941326802533243735560510748134893849232857747183253429549043963231688767620442984405288830641218601747362735797799504616923692292304196865575529060343391907871750458431331023509652509320118996415983958762014421072547294288433461367404691843912671078316625008761270838752902929439027375359364582186540642941295324078053956373801305641583943381237432538819549757246159719777402118398279680*i1^9 + -18754116196792177322717390865046001129003779699124469366731046060412447668073470865140518020734051595763720713363800028273444899086933772927931966999207187839464556582753602976356366940940975295384305650365246953106367258600141961290150470816341713717365920030117640940870157300458845829322470507274455985872778429139037346225261008504940721438366179334063865921480302879178689015527738547068642382315730477388815274520200098458608360692471596184464781884873159553615846946579467393319167828816744208111176567981962338473466257911605098659236990234462303186412488688575754775871449242476294689406838994728250276195065537227818514713292772302493443876216431848220836969174860572499150617637835217257746411753386778045672828202045779435497228020046875422855008098220237512308789731178958873092719094368217311412417350420027489873109810421329245952884848395965010576854332551835295613146926979905027065442262888816616997298905712160389609224550089150901910211623333754384647408744864438952829519363705460633958918592803265721972957568015754822964590622631670510124862969999379226222542569069570411782766473082548792659699117724600095578077926313683240175944049585752965259761823960430998919307047279318454284125284688706737799168*i1^10 + 5759618734845201831595493317775302595129941206353613566355303444693870555309812941305134971463281983639215475462501354009860744295202976241176981538634637600524796666172283565656040408982500233526177455400506460482173059319081491522547143150907313720768938794595551641964161308375931870107616894359178911329511330492953199879047888364038860309550173558785644540380223074529112666480953593688704875286860516006628321768059391973894077531912472817793256552922108611315448908547824368308402725202139652507275510651232132941242987522586826757956853424324578523622052912813931823124369091759726125997502437330075445268697687110242902524987874096067606635873169579781511023910486968988632283480223253241181212670180873501684219939377978502894663290090411283528117458937080110211924369810062846140022409825326741754827600455758022792975285795325280326468472047977324628706200207999809691782957418206759558542152454683191595867139642039482567847215407500493586959652262182331495406098699942385857072858963019801184336369327595395311965894693330590914439879841606534376995001694981330706203820426417954769742147214101756321629015144661602793908878730537858714958908160574255767653503148832913499917043998742336485279161483308040192*i1^11 + -1847294177386869726767990648563058808633494759709869814335706535926906812864527444650078713221123082741078672701757943594038672883718089362944640388575593000952233276633640654488963688511901131837426622845810720245685928704788893885749434593511082245133888201546653362596221373912371510158678147421804437084490337626684135265745238802727668360261560197403929497881533545683542397815348436983020285260727661944100290129299650767613909427949885588782796297465580396785816895429419797335366094791072913190644390288579637483770559173066243130981382940743394981373530647536247283620891935105517971528955823564351215357559029603218111354071237272976773872519754929396381463246982668113776428365025129182706882004375354051709978984448189328261267415014082372426801041172048864415486986876200307553751928470422263113900975276170090625061441390600681151364935050961843868447709547395245603333044765142616831094195960628798050588626877614707625763656919725362572197971037442903938228749192124766751141256984543165533684151524628764161312913176494636573766517624371133436416197959565628647285729737172637366776496373694142844647338120337876580283329261139598309616517991315207892083891379397864549060401723977902012396424419868672*i1^12 + 283305328272612429991912118460957670715138680382697973466676951095605277994753666033472896181717879183909954879290251993859464672851926364868383431214726918578691937171757654470650645133684252923734167196830509337574866373679224860408293963364471053303891377126693386829013361618672604328316358091775355847279912061796412107023130749515432971229963961637102356544837460022161146094797929036137571507069001408765600222073504427823948785544698791378468054527775312278827075664765239795546947738544672441862533900916906641595957326295116463002198652478243225488766129492963722465416274323777907600028971395558011050414123619913093934131662936080501416941505796875781463845008269348275976951569754917921362529532002416643321030882976542820031843320895316738283833115736785327652967417132597448347420794248969289941125358617217898298192862442400538315665617006673125424039246601557589103648885222908873474668553249422130997141650750805496645656105373186433595462786966455671819588298609514914440808736154523862464328053422066694022255167260480156903200138517023969108076739118363187702779165158676865505401211972036007601624994570886948559844252865786291074939922237284097791639510733071112429628037879883370153130328064*i1^13 + -45582844000517400686734780472232577708836564569301084081958361852848092285688385453211909285137065600148724190081227194274495259186127261368990302934786403997296914640172053706064866988531994114051440209703300346875737517479967110736162510593563702754007895142875472545585044809817638061148106083475169291007015837124289813189545095218828904147234600965769025198312675945471289317638745706469944645726320823241082689348147728957703146126211123934872626560746773724286195850634834331327597278330072154448883807658345966313110314290224112736022758916326991606370602130249819322315696212412980307303918445778791925179004502239400388203821820913018618485563367754991594464623078169378159483153884626930581788014560860853061516376449945241593639332754361619496664292753162293670525785726903442227983874050305736329705631524553146256270872505031067597213795793869422968308620572304516653262242568722260630585979293952856090243780126037889214824116447544734174440585589566567377921253359263538013183709136175002233009309260145387153582745129584915956883228428110988557856473634829859107212411464137490269148233880802566931114910651110603273508637862571126055269857753583962076061667203595096394306789946479020085346304*i1^14 + 3124365505971135668560245770427604935843975309895640228111161401811254678510411360150141420776876609391620533938731542131660697653359137884865204354705768579551250200746072011354680214443173657132805301684225685402603558816568010898025791121109685137645041600976780755895906279168313727999898105084045702920239278705328827847154107330210775590350238239739715167916692511218943092033974546692244108197122175907283416609281440679629383094939617773358583222719738685088270728660523285468203473641964919050541318936139239441767882244140965501925320354758129323440034940010106523486554150120105704742325964104012959156712060767492299581880953534367090866169226061615636994480636489029374592616651064413349666187837171759940471789649985854229902844647440356443398464870268306535667362374306033286596060803427434338549235896357899300819486135525098362620159036672236454721022915651533334284301529744830667203340514408305068097391668806211034850473782717431206273072441532207812765828953864954949517878049019451960633352771435968733489116708340155203052779869526547162161553199096185644495687910043245443793459585847223757091921286089325779574122444982117293881504293041853480149001614322989015832756314146934358016*i1^15 + -329464755701300791512929073894228867629038560206232065204079842601385740998715061996967078486279986622437313613555740784015579201903802430143713361849400966202866673772323827441036629472585224746126824204365183307861031356498610204869285505242337334329884684158194786833315705293284545701570356337018890376499057260006793440368183577061136908515397379496921820657041815976687406450355428404830398765340816847108539113933229628576518340640762906583852124472907961062631439304847413221828089855272297294180821779881183252156203475691762954513262173713474357344536487723162382856219729945190499774421402667168384408121447387047695967410397192453721431001085575319519769355249805886067101758763084896317644248544668654429195617152875334356536625187939377565346539372420098858811066517099979133104877083379951989216239138839283051020414727917839365975762382811120832154842529457094727211705209086274415906115928936582896349917241300948644289713048826031713081536905205991880238155842747377148733152306825237062453211689965832171819749646640263812663028295647291685415934312821932228122894759556927661551037562568384936696571813528866897831670407436586679328058106224073458423156473916631830611287361424719872*i1^16 + 5307933446615610644805927534580827080160542613182320216059834384276940815592049013149354879820460320315305685155624688301478048489561609203760393762704392914539364784191799770695251833515129727300364414779011530253424199759963810913862417459304471012099384622805437062898896873432576263100837043128110722687259064876251185374918699917858009838488427343674031278690925725830948423640103290691192593687072655303122315170677721391100234872859895416659362051133954078312279669749944642375284066592248043780370320938999585911848878301011803482150796460945224264155548864915735399978053110368351559106091312797074264028389412959486126693618504545207390921807842056575074754681361799074516985793812218004182754668394317754308406846855146301868752965235560176690481059544844887541803437831777244330324308366798461500353386557772900255448118190795879158398194756223168482049169960915297579679315979581855290635251317224731868053540237255049244672123655350033305174502721399063668919671604040118043418898909875143919584000057312913472776945865371703870130915055015880407238378769064689234151479717928317140171019318697049905879965417912650808167894192585068272206514005045664171136801825388322435577734496256*i1^17 + -673976462905986770206919641662028723670168797809892170190329884881950957457927513094810207646889584082403493821588338709752937632301207887767384858234914623450056360893653350336224386782301916361369671790662851059665226555302208784104526531499128074998482693541660612001730622446072370241230753974290692412751956363174820849864940580261781028341913657620842746949685622512554504234170807053573492331978126975420182151440358283614430651287788427815036879031693427043045477761942754613374965378637154307826185810401721371206411600576159246378108500774048504773397039654393955632425603271943858527053155191287548952443574173738505300004684359539614206750930623057892022200949327550903497385081752465042615598221347738325270728637955449943053897499970941852443831074620468806615558374772416415773624090017350213399278439324842771027593171586287405859635144302014893536715876180756729500154634139293087848158154133610013162050101157435807916685892604802740300669789170732900452639634109302071652726941129535687675270318810423102798421035383033223255802878516801633587511022139053051188912347354691488842470652222636946154808246290637298145678859806555210396258088065210319461975363673064549314985984*i1^18 + -19205986427745403496742926457622452826941643358840016003889827667178233420884444484133152439852529893229102499685643615232052534808918120575342947611890562285538358241553487649887004360602042179304450499486320072376793913948448433055313496943844983836577347323010047480610365506416511467259390005204711301703114229155512970439094887154525088506578615842440850339786250580083524797126956887248633515128350701990698282049607545772163866256834425126914291937652655803506355717626919539085715213679941060103219434504657859241823628855751322575250542799347140817145689668374768562708512448755642816161909732411277229780356331167603418220092577055466284049986298289973717826303705293501383953120210900941370372852762118825612732139450697908055538263642484009722642032373567439366368383416114028080513373957860891768833856690090962944185844110239831567093280130878825422562130276034795298354341832661224670352458421594746703389326636427376237173833596519662599814139150479269983232844595929155303206629606207752537548811849744343794336398775005616042364074619590606713913497250792718028024003054844810665641711752112247815076652758947027409433347211516278906599884814073117172492424639089297326080*i1^19 + -170390594262674091247568281807468377252117311609750797256178786019938941066800053684476473994722417116242502312811015969870913509267339417354006627297376687599208801891455787398183962748262458039459968716121607002803686031526962764625294852976791368326046797105044414954541940743500385904762990860361213063510059862413476367356955954882882551220123293148460096760505628080351106175011639055968935944692515911620196671265301421227815042977522085728157192649284135265800004736378874904720427491447003521554980426185760485491817560438023844843626096441199344154654161203943975560651097891482737368566835943524253977727968586762317596115281026191192508439655377029214614749503497021703314126723609066735041102050316229732314619700206255553360921385803460811007169377489215436880847269578129459631068628216309893883432034516421891154962020691039081117742773217475551832530550311499275168972258984816636885411992294726519950742525840518046558202429306441226896890808608733356585126308698561199511859854204817385450095018566776104102914951500176028727879579540399621345419419440418594717314841660904574297496227790915987317640975928120089475266866500883069436374927337228133388368402911854592*i1^20 + 10332236290073396205185617737730782083984034150239159981782338863916936997030305893521219974428154140568944925962597135413884159059195555692310657423732166943332326752919368729515153902777922762350669161695278454558744798728643888146449578118858716694348234693590648539864991673979197970439050099637116336781366377261082893880568191615924862676635713619522846990012855831525617449411065894885321796593233600609518062614662379162615370412514555300203752396845163069211187609796381226381639913649356527951763602034329103524536111975721106638285831941359869072696662485899503714058876589101756957816199369300319195324550252711927623784808407638254406798525902999197280767455249745953403710944297757226766810386572574758298203631226009857908045677688396161691180934720562142152113958918770946572382558041951789319664896271608937839085883119421821287402126094263262592420400337905245342573590017785191393228983596566443378716090731904170096056074946456216318549382789992968456025087606611726841072188386015601077479976615205923249575810041172617050113398937197004503676110947337169916702691064643445254720938706108600816195261981737992646593912397378384870586267146854104751980951896064*i1^21 + -5430233977408034252262476924353851356672613407074027139123564394263834910945184032215341579909834984327061772658701211521173890055195605331978900175446280483032927186391764631440176141123879421832412221373636516251341485025366755752040169048712581416622061647135388431172742296899689660313184599736701231801375181139882792861104442900343942696360339505007400509903136024649831787514145245362731554649188828942121201064351687447379861071856335066983926698835463779210060229353387437177108757878266014173187615680086525959696858063413316875622036483522538836604074943073378701736696293087110693900338308171748192643446181125906348317427076949757698652716948150568023336142935149521432629238535416825817266140789553003254745310254518544382968836569925979135790355318602508956715283155156814988592431310159956198179438487154569495118690473063734593824873126529320668432033059334636413092683905296428213371888122787159878464331727137141596655328101399806528175256349286000008298835504969080841029837276357472519941127153457757311106960799888364313294310299151634795716612245175754805011373624647299346236455534671213166407033439660306645520797431195742036378149583345056707772416*i1^22 + -2809812705782088808556241168228661130592141893618106708278236904326143773857382629502870473306764204043140954021966935535178735197141671464189875274793202218134156711195462024356495720804057132647925029038947282761676788864659170806942497879785518004956148734324366594415255480173069748942079950335858379726545963634580187226200705977333992850217424767189726484360177231241856003105232582863751784542811964000002849057198851041728542368182079393624563098734776682944574928835790462185259661318519294759085032780706282736722590188557561672063527980638563804708906802111333169720369904925281838029118907769921658875648325630772064411801713416218798934835925300446650200918511777628130914309927179626507610629962397056372320154063451143104520467359583153063319619766801815893403836275409156185032209481211827152654463294685794425207004275353944904191693091031708664104148027572530083500803785750643636099206940915939120332673634751101096240746367005694612880469555677133655411650564170073444429178502825998435850325311924065564900427124612961752002115670220407841830991097026186198536870030243335039998564231730901449324606320733136323112388104788367271991830255654404096*i1^23 + -2180393588977088886915917124340030788906121271261720279414666184988235535152421785774174648265197162835495182337845257534441300671373227096031764634440710238716985882222638040456893997470870130153445244206726368909423085368619248543152134259556550281481499532736708682069113546145609761682683087961732050130944425290912467729101645519546312799703289635854394269744102102727859964306262483365357252795324716728817808966973198949792323552773429887892100893058908086458080548563248546772169086136670797326016623725558684442228031579981485593420352663215168679501392259877652417037820709611776809093290074309634386306328418174547339811228871882750152240809766479202288624413656223628538561261809907121693799569635717381583270600275103685761296666080646150569603161323027138980252044010200664931684928422126800687713794710216973906689234258827189666762966115442440996108383190680595331363532883262337219659886197076670156268504458858184632372513025516177309605748191510512894587468304961365900707561230596816341526441113382063478436736551295755640301199683079548471745452259532068508807838044121722349618380184124132792592732136900425000020570795758780644715480334991360*i1^24 + -2307588098500856488054902458167997391367452895056523864063392878738405137047517289645431086982091949630935829095179534337205534343512289117811477302470319909671477320889353975260208034933041861836781084777134098956830618149178911571294015903664522759303924499121133282515157112644734788113384300502674284649276715033702704335812006724521298630291698708080728828284680348415843414529484019906953914804541613649516473128952948186690330302713678842375579154401494086176757689418547569438854708508741858746148748879588853210584538140076513093611649294130323472700942513846076785058135270312770582511728404789630187666914666869491452591308122052309100207538382360942780499705094980202461620346023553445539237091289419487354734582908405931634305442527989688950151888152269547817954245675076263912442343645940105962546963374690026365639351328569650338443635372917471554778227510766921107083484798153766007203530392823097619624397012384085232805206149163430922211503619755618489991011208956123943842012143593221738996694557477209505165477776447002571981036903039127732725353613668732266476642015864546068192353218367201761051456780575455993455630493296886753748058112*i1^25 + -14092434649906396720506666193391182315159718460421721635950183385060841212447821854209361920820448523583306981156599163706333007270435908088076164250140166897897736987824060885853655566680134415188762871843840310574512389329240182664518356838584550050953303675480365199379258169003983424293337663630770251760293116104051809734434052164360071306441563372322662364749307043899203237898169077754519448883468582038814728740452805342015567461063338372806045512860140019397403486205274641568317630355587656866044009275797695366774027603582814186596009094443782280428889316306869061691405398014475623983113847654743143126812779706713766801776469496540180884736768804135007528337503473651773227273059171547054735255672832452531282377149636869643052670722229656462123802632160735133529839148037534574938893334578597348784985827810050116961210407538218582333040987832573685500360947835143127600215970514585094478794181076808213831408395043578487585604830517028973005204694586147474703650362295833748051062380355321853313835703136727708960943472701679354084273688306266912347012460308708365611414726928011752617165015113003308113988196369300127800097607114882547712*i1^26 + 68357967538967666782222460887564713922496951426429116392915712562581601355250871836122087405196520559814634477135871400234162544719163775974391604357504677400072655647151129995862091847884770588770273869292735028984029008870143453094471803441132049126012668990383257645244812909297489121432312613103103236442820362846515076135298737023798236825865241128424965286527648839065524789187455072619425693152195909138674440218144646337742714806489082179948249196418354445143600064365691784961623663711003827700107362261429770494582924371873596002733111041056575583671027519317671893038371702936242422039527873733285776004873946239652606566613347847259741112922259386192048830610327944984139308305965623968059245071522136564549722666704277061843391170147768647469623345629281018593645310757696507231841967157006693784826143845134840214659416780139396156367821855152924816158236766270353209721560699031825182516278806345374910959386471964307568871360372376141509451572096734846669782985629751385321188140548368536028404914493274992798555242331819426505075670376939833494633271226460601804948947204325840246317228829761067612380477693096762683684010212720640*i1^27 + -135502618746153638013587501608353999082549473304531039102128158070291856022107661497420205450113252393900502631956084008585198210754817841232527444842026299861192027972538874364880992884704292242283402768069256086956601556247989129284539051724668129819463169402445084213050000079616993261030026743025378021726920102046665662649598313247802280463331484400775482533368469544198499925511521712466312597432134849365632393447564197673412825918546348764735299695994953463004954923878712698573614232556867920325830004827858554865212896862306283951937721943527924985660528328951979409391161346865443591602790285467758366683019641988220379860764486574850248603737530610419221817162102835106517349475608309245985385318337288643311611475683543854332379496278402690613703086847230515330748773620659549494794992709096042250386144305855185943137347996295652865991384210987103447291269293283198547539248607860542999005653175695724137951369012252895602345119209171250950896139942222237732245929723936620358962254538321902846209286538683941255125117776480969422215573811009146665008041486087845954882792081516364743050822933725714820279159454319533978065829888*i1^28 + -358564592662226308102482911564535504170172943364252817970359315758211540192759945784093876071481884760503802167491352846258080893102544391525009471339316030171977551624683349484700228406946486931121308979024820157033740487266659800720606096427771420404508418636531094995904750460915683093766410139386005267713661855983868095966844069106803413395061554200260011351956522579135357651376034143528187039885941492198981302331235600830575291988026425982679680340346158480605876485230363134249692648516237582476795069332389696443657125156564926380309615457836775596081621250013779782083977742765685917441440197990249795172455896618186600905086154787812067207356088770056223586307834209672315032752429879675665652662097066701670178356752596594692872583222766861044173991771896729564901449207701552688570601863712371581134189528168771090349234578133337161872110419024625365327760713895143852160428449469759396526002604643477240594169150653848475047088283436589184162978305277213513492192904283166101394173635496964890298620734753160533322253498368666580090160667089702144776787885033349830999614240162119696396511097911548721122940455415596449792*i1^29 + -2447564892001311874233778901071928222562621334357534125781465080851295374812647407791203048444491517098678655567102983849861133398695845804221781471947848697057846582314284762529793527508480733412406179914349290713179344717962352829490183484709982146202143638977758588447727565684109348964630534525537447646082027088618265792690549692572398522296134735271291328626192434887854927578013965810273415830014406477081949777128426095328720128672654743728555003737817616672397024623402536640578796469139901183960831924776224671752006100144897485559550913443344569126140808407941761617268017002371509616847985420062612486704297835632610202717458874195328086199906120973111760647297306885590440136111110768515945940616534256551636459730400517620888881221731551611922914099868946940174587703276396538561607394570458267889685494047053282128408829810126647613686475273057482429929215931915744933812885512264575198926967106774579113442792783486950837439577467536835612420651308396444264031991589958557840875622834260917631920696204526399337200616059186054275101654509135379613896959206828243441853837310835178315431350460925023027474958706016256*i1^30 + 621621498076220321335670064149345241894671683242168809877914253287640898993321227237504680851996172788999303821465280988449279885384229816316063247550090623257942433961646928777918666432373744987931906216325008994512746862257456052121102405552011643074822731333351188524728571950963994535065084821553235203481864246520864407920903149709159344814673037394245166195971426161436394422396461531633296723992347796754420645587555021358021656092522208426613461769370416890586686234429490345602149234185149515603923014448643894585214358175775588120656509194034459345759831208679751699775099922510223395789905048968650245670258730975265877121013959363746853698416533023555807229340215876526693773830670178605129197836496906663484067171548113356166620064690136405949701295847273686576364570318030710312170217280729778578853755667436741442286488730679224189848089298990882520416644361317731700933214127853530561326131852754396734350477008107541310170965808424210566816900872567809832254461096722464709069494196655193839665445600818638236961882598089620307802428516451064962493445973298195566389990834158894433135977277485884949105999872*i1^31 + 1261139294246026829936934065351132592181212969523897002157989454700776767882983250955156572797710558575847263732958452860840212034409170345795075706284926329629207398999516427262337944117939633038142627395760689271100323045153329880861821146208682920870032262601419026299036771277925003355445200855641398190104386427651905235934399973845289504192692973649994162149523904015864831187842099674339689594393722399295207698808735343345322078880447614534380678345885829427453314392316507804300593745954977772845815673284315425414185646889446669900071110289942884897443664194267940389638536128907461730118229531286970557967550500485872799208313619814499878240349988076924478621510331249748453160114797281705778050971912930470269543866937737761495857317776261390444285761290013772169792497637304749599579618177549975274450729355665668349780634658420232565069261044600624996925591097004173422334038029847173750897831317861697778565202765801499222914965472970106143735674760161997725425822242893648749693761249228676846605042366972476071291706991220233159165080440303349480429367055627623540720879298095456019479882856455974420480*i1^32 + 1159382220040665680294398346582871690302999600615391167058676342752271774471907693426817741407438177462266907151218861152307853287606495609786614126475611959749821228623400833054268916286333815940380522033203016998331537904469045202966712370401089639098399580342319923541379921110924486716291211344392419276802160028709386403160267990398192250719089031751958051575669363030586464898422659054061657825470888076522053918253717108160492294621665751580305647625023327521152566129636181737608712884318233461277612484003965501163991800657798501181317796784717744414808241850246715252236535953517313315170276190272075735967359080205023987028012451046365731892308816963855037095107411775884152318704225022744683845953222402294831392075966770540339397131326501285448249343023557353067974468167422072298002507344158634913925634167346460072173747517061347394281330758401309241784173133905807457994000099264819365988249843254410442109648813612801272339666048227128205940989527870377096656172647011704439898383601474839347260779637173598409140264680808461029663082890028778460121097802064178073511130671416265545919787041816576*i1^33 + 554342054514727204485311436280712635947348564363429104375575373170593776668847206557260409845373064701994842883473872774334404176112127762401830661972126954970659995522772994816881716891944004832856821235603940601961770101420543525479606896044569499230479506816262721783168989869633710391737599805120261451971306947060192689390671626051197312179829579055311140029179855486472881121541885568067402617034717187671422993082482149350149197024285863693849292773680223062065963933998673606919826805873459194143723554113410077631890771530837051901688805278996904737027897378721759703686354364055670836733733417164324672781693555220921253229483667690304855788227196582570620229245825076425357605935490667370259393438875836231412970524147568022772816934017275744934731618314326441318836618489823751253882733881253837722153786962567034218806652069159902984386827235181048256942068775305265120605154353220506068513025895227397188458955671113802667265866988622416808728227747999788222944054784756125241628677107209242962800169651139081647993719942331718027294713201394069683565351494916321802472738179771287771432353792*i1^34 + 166654862576079972650578229179912622387931717247723243095099223754768311261427669703038511816570757625211270036856074010829934157495519482522013763251218249343571034237567377360929835615438741585719491716233989842305395092834101598292824221563341701380264945447762569625469603251283657124772198140450132706271327551024851667291891942673454773150532243626006445103247276249593237640382916099381282510928008129759932386634593751162587606482653944490560675196399476127858069459755095035005614913250038584578621448841512225738275708540049544007756549901745961639465379960526199344646209825264910092623160211057151719240091728179915314357016598552980049899518166544346391017136963738486875623475733259465168586992631964471578321476135630817875556396628782296275361823140330755327991866866233193110797372577887762281260210359765409186427696359789303964401829076324441141324587344097827489917939881873617606081092933786571733253200414113677869200502292812907053524939219355811889783792620442336222952115341653093938586771856238315177898434140686141362706663829932069686910088194922457143143480476383655755776*i1^35 + 25150092667402079720816496405770296118277707132751380132879271886450731565412822055063013471429072833601184953476107529543327059776120767392413168063825311425619989320854518104601548571694292994677561344404756618267589441446355137558268950596702635721984064327623630539796758627455563514261772903393647341935442615556558414965207640421479996497227632829045753827658702968645935831881556107265023364016543384340803411326501289031138285759727080157645082210279466138894750083845995243019462360696198498639253959764291394035457653155105354702716448901500431269356441014635120930100585556856803232611149942099742137478324314519243674414777215211890984317164780367922530783599384408457383017811284032199084926454819161509814546856911689601213523895015363919484802338258832746699401581391001757512312009918594208182132482235478477839449996395295095072774000287054750562913939052456676081360325386056294349892239106734711109795412952527938571684913501457391676674171649245453609718531527248510791016286892690653900540018086286281910783133907157821663791747535138417125830278836225471503172234201006080*i1^36 + 1807366117422071223284024440121235323139905007508852988424844603253842288486179527878134105530512934354658185154848664672541937777548998154562664739304521878452971766675441690300700071852675976443774956728092599882177217753381586636966851172771858590278994486853837172018097710000533132661212470106880018795761356700541787615926294148763718339616912738419007976542820025167400716234068465621691276876396657322307949102460420610881145262473575011148514892745949499052412469206901317099333611095024192490681351479649134242269712927479213120701593157135392946087382612301649120240156467598464722971718308555676403597764776082717265099558614013401007122767852448666366335262951084836215195435927653432850696793738851839375680338785897442778512619488815904790120670875160537486539808763404841008392404141690573352352773709846852706885255669435136530147178349235786247072710885432084951954033454302231621265320855211381406578223984853037154610353917663706446076969777413552353240139411138939380329041682854833922987181752349016211502523424741280213304811351311672203324955447040169005864189952*i1^37 + 52109936600882089985330720523080291688381728551239317092977350483879714300310831617856689371840144609201172630454530393928701058257394619041555148739419647664233225537867856488664799490823850350740423760458304064137476185248031714198310836232768403916030473548698975922625474303831564722152406698056190066996738820734957508411891709094572017130149400811819470776131102660732494106874825245579916753320810107406606302023512448682256599809845640443181449315925018976571531340518585054259443132632170770167196112413210992460881802376672175813742572154891728104777596498218378088273265965889275410880714010915944686045669884555932277257023786852563206150336862411498069587910356481693529983957077935013422386452516877114363409549149844890491580909458572410679672923012289580243901347972890861883799832653159039117574747944675647248641098632878302839813881435243409289668851376429385673142922191164571334055206428397992297903082597176253039106551444807186650551786827466429651953628110135304233440116425874394616621035890194378871662957236635542609773634312653991018002331370535256064*i1^38 + -544070525375698681435815043339447080678417904852000013294022109575988033661602673579965136018574564500643631231227431757737858150778069789544351251437378334863328918858570707964604307530840162748796948054435538616750012472325600126547322041946431994159474861412082972848279661443602396862183178986852529238393628775753073226150644016576824743669240036612387584660684081601642516863918962306361974765395850319310665181355362824290976278070892766623280386529319869872481247227374714712895763112384303938343248006153775158563248451286322591626223506043484304310896456143703816174516710851869415285817407316110093184812600602620690811469657079015959722090710302678625291282191535127703967847365061197020529682510067796971341140766823096475850376826755355320233885607808363290474399784519502551426944402438895401957718462027155265538200155924466142183764543340451228399998761987627789322580401478243385186731532344002802178746725864728078738714573429214375663732252129400326158144471704248660807933678475091209845943804718856943699199550833510151589192603687488625729580564480*i1^39 + -154912432652086151509197459860613224977430990796887660057931137642379585821608290180072294267309417906518913880386339589753427535621408264320600128676657663330103867316762074953063443502085517679578338645561489394696959802964918007402085140813612899521886393063087763225873479069757096034618078565774427793545454951688052849420368448724788733868915673941582682508854410695800655585364128492257086649275680214881364939418543605836399414458622427393790359784281851173150516467248293807747529114594302379744011461540848176999211332233824055102441340035710043752344340528588689662808364644210503223804533263342845606467443466246502812336919980123728244070525465347697059794572782277555382362187396753297575170352510254074101686324298638261131018073840479676899782424547123228042628219967529598850933726577807066351781343577490991964356311893519298721981606716479289854180092429781005685548039164095791439248934066234243449989939837582331712077001527075103972389565457927373726753888200589776918705575635580736922064096639916729365669524262573954443353723509240609374208*i1^40 + -3472055033371893337190296633740558181094273936160112939642078271346362013227055939796920764471703245159784888369663926226775029885525839473415663911077845233117102592427645990166140097882390842649605183583918573781281424840263898752138739165606141368143827389917904719139119512980693516054870632501418358664099634832515866534960658463132667111575481919257478803392414913525871342299584528515423985181745502634947933571164437288482320319499576807388009404581413321642431218959205570620134364159150745323966971690548109350259199625835504200368123774982042687467262988016831558674152663685580523217484028520890638928982983555686548426262667572355245842458422518121831422438608771000179182126641460702461709037299260105393663141023370375989881493971363405231818623464929372557602768415991823758098285429827718421013862613915403766302734611942282991215052871784384347269156000299014926723520949901606928004963223697504533402341449120922144202683981570916639323146097821988817414548910943275760534701329200631833494999118229994019013126226562929403923140345593856*i1^41 + -8424717718996670376789280741426257563691883533454392687587539050052756747123173106151605095118387735408697320320787798711309596878590500367582004682925069346738990942967129268441588958784693384113163040801423658854759986319296729017844615152756244992079124062716555394921511798568471988749012179097386494384411718328029650379325362202446249539980943267008371139768295299732344705267059999147369532713497627450681536442736997139401720045372244864494962202480477038950053469168339233063776873155027332754792917256132429494343947525941107795643112671398455586793989946929027358077531155839475895714394334015337281880588201184535035347735073042837014967984923975872131162085127787366447303877520462263167526868439348063697453930518941861865604277072038141302090728550161571583776469000627452141708496645713938531765456361015326981576361105739177008433885101373797622895805863243905827510588370263813461761256814178093648611035173184614767572968153815489237675267471058894753804978164966653802139262767006497897278822090748504306192846763977568948322304*i1^42 + 44916567507819546837238472314466981435440720425771615037555614721750760889255253983788224537442716346379643341237233871213014434866007853873830518782143701230029112855638766121130310291913815870258999476454162950629699275530855100212641076719147406428607983961013230870330277669751615797631896153221788085246967848920051964281290756530255999267430228014196269578949148051925524049433041722501406219617544935364998719398423884132543516811624777189044286050681963706150850745936796965957432294505459272842869258554777368736178470449184267142413300007729541241272719910472563200021937634741088169960097878380163441976838355514055559366943785786544071385072319573131807787440245211448326884939760897118891759656324386027036759566027823034041060428872833033686720829077477507003714774253909589454760653658143510709999284104170040360973646310353884311098674776226602051895104594454701877127754272613166292949681196564291333729424337044001015124241198056770653032902854904388613276824482042630934641892600676961132683332521166124972682854872907776*i1^43 + 419816571895196883682183536514115079336988929135419587022848172765252453825675352825470095012934844325880980554235953281976649589066758844287742831190914047283955900748387866881838508876525165630734446721279970425558741848334608081415172067579598607368237865722977849122202883204923048800834284841155496014091099602240772923887896359527352811508099828995294509694098520685838393880610213545191814431649820197391458898835000996599476445040817793215824870537721638436865921643647426359939345735985101282883955871208842414954778413159723932471927880517652602799822065482181703947013476875889878309511474764370898669330542786501519456339428358503634698109398156058524344551746413252795741310412502165399812042277443032999507749256212533483569820620346000040380910792816732709039845314598109928097646107464509452604991674241447393930136154398510176922071502904406826713996154519513836057376002045114939167968272350399864245286779046946419883902890658558536308145010878024180999682196667789393180014717609920228733927066725368229343002624*i1^44 + -649891210690299739683947490205373843994522619750057915163095976694182549240428655850470584690329770888198110663148778940176812677562516041072636666975663187407978199309420940310348029404284192425275642030072176164857481698998392216454016000146274691736262050340527364237316554856430959950773095282449143371547680454425770537258220521873633475148755471676552624252651308372008637109876631483376981529223951937358742968461117122006193333569774222963383563108152390280094599162290776136125668279803751783239640629918573451069006394034720328866765119937955093940207863930566649990044569858182771430445066190203686878362921974313535605707623594050003989605502701515870132727126685274448307579730622185422523778257081430829078105459885469386635907383583486442825508235077069903613317691130560308716131819907054120166440622762960515942583744945583949519713271776355556059820060143579739157449450494047918319379392975278986876646740145636533854170483038333923953956350791517836770098233806284422016610876128997176093802503887388672*i1^45 + -10742909713581453519781342926490426034886415013182208976344232499125480079655621438887088888956642525258007353933157603548044926889557981123707666958789461602084079248402596783698906751683319607096149224101368415250990518914292322132872811917377549724108094740813848610262601432605479327321016094895609409658110759145744677270533804041162627889459722208137523357681368918801554659194205503553786405612220937731709311322198850859312484658095318654834339171977806563146196183782562142598030380068617888777809720449077713476333751156011920419197829736492953420629411664937074406615929237482841313956067067240129887376572422674576321226324837144845521651934519772094536395662124236298360488046613042267382240369894711652656792796022049173073100959773174061020913208428162980945444250585750849472713976723595104563773169905064257781295121775838106714855925391151083777832363757203869729998242121476470436925669096729164938026179068784278471929372174176048254988042393845590978940656781356899033788787645510868206878720*i1^46 + 32945427048540354920040538518414685814724481711838966281334996326122525621142278832165955458208768671521397682551876774875221880122590922793526259152330041098645518113852525103680532977651723598945278387619062721477330579745349754018433931142793157468588446364936247688790070754187822341305466007762573115437302820541494510033936615685051221324293272878488030728544880793537591304266387151841188539470298775227945595801785300856099276703004976384061808081974479210574957050408112098621108463385521624181962722420692812392968897836383986727896754709944502462106225193467139537154320263371032601791453594292879181926653567626071424268319477703178794509982155755961981873365076588855650901723523249137524307151607615174145372559931423133941945958445659711650730352696932162028567132584549371234841161707154943056732974618472677817571060816182098597178257071376318808168618227161085377828492220583321076271252804280638401401187792183836028997608031119577311222937954028313450272759329412899341762001980030976*i1^47 + -1058568036603561902654277330231818861747192370888667034307299037040642875455571111842896496072492349829889747498874462175665039428091263200194783212101508471737783187211646728999568401487898002958032559821460827163363947216196741672312897136564027285638408639111258445575203141920174387305084767088285471892637550846692234073362054936481317810398672879749624795734196387928694287878885649434386174129322896666347213468911832738281364285548115405341833830306008811533665730485533501296091687743247818957262008682107413422208854417271200025294141000488874084179627960722485799556342291224083370468516583031956252049980417600117627733693671407998047646639390955574065167391203524660160386734425331136199053112723150340953494652496919040929199833932982330278205510433481392608918253626573673229363778013979083784291053159778284395501430818683163185764599645452333413091419081210133972382637168269683565901384182056986110369271118360453219244386938489490449334719226258633150190463380617958001082368*i1^48 + -641536708068348092409170831820033087184041482139864783110083288676441343213401896644777573004266264955438667148494811924046574335416973530981211557247967073162837330537273787305818462734495550477082890202187480958309773697157372796740156872009341558290804686719957483376739726767926923651690238669784633414970201623734873046931913732563560756807008897617710436705178892753520234653587821482085158404680539892601752704670275578609143897077169983997464593091727816515981771619832822260032462146537574476148024792618376861090309577903657948998827291628292477514181545743400196063092731005387017493795588413350030023904540285711609068027263771134519113703402683525493385514386838722766935567646442743540072341428474061917952676379348108677723229568287435463215122205650007360292660480087362446178958615464916945680240416754128320946931728053793968793716120342921478274064990564534353488219798034992400108460385896544171749775554985413429842801751719659939687567494074478224465648336896*i1^49 + -457692364996357904184630423702992113624944113374464619057788443741446503181757518537259664917566257750850920237072440698126248691532808843310255303802609767540731128947042884840049836326086781379380786823042055833006914650788455901835623094994133939594499805837510835793353663590462008246846431198970168313124219796507529182926874631661853037171879886131635527344401845381645987626012404760605307648511621305519447245110723742871576838900064071820926265266474259390213589538768954044647766948232091882571898872338506755757942066555595597329495360072049967603274375479324761543315950612792651765625256770764148954814147963035792619304373135793751346393656930497864138421290162372168289966911559175659039027732395750233200149287686630455404989853995739652944606784460302529105653436829252898106992326558910753503251213941991533978750684482704480683221513903240047968207952539637559683233617435345703913238203895821932331613611239675193910386018823393175167222422995457024*i1^50 + 43924195940893292658040174020398702026668923223259812139200997932684101567898951263565938961714809748055026315484512419445207661032511987369511783795210478318547768307970777871549421988720072145930057285559694389687589117983489904675776684354191707921647950423537124671253988004649728907471537802459666705070116451997431440850443551019224308934549647212809833991309568454542513406411861406329245955833784274403330434820871158384647179914945210467508090980155121134168572063379011404999369894978378442204213468968450311986821209520453471448560299130491882858009104180789335696741236832585297614434914428955748728795615805704994472700738166830467457311720671742707795257724210142889767225751133549968885743696027006146953434275673880313067312126941977079512765757976933523268507584281323251898629313161478193771611496943156213605944993557615654004292080026123617225672327909676404681913947544544430681876369300361069261785615709334013496076645186678918905088*i1^51 + -1289619401216668831890803403981407556925074766039614815783821813439172683849052077157005375002853091007911922053724678603210676027694581470958300378340249995638082907170549734870180350113968835880780528216277884007418782201198466003994472155607093732606933288669886367051318519918259211471672991385055426931370667349346404724882289631281311604556715320824595465193331195471319473037781113966722231735447825089384738343536882607300463430739776107789232817732584387519588022255998966342836803874804600946635410993085729268417985375281898983059040975223873810888676457854398043360052156228102126886285261628743551801398421162960089431808693223419585727617128582268480633740658906537576380925882423923062824541782171692937093969190744703298444371127193954098571521954107430372830854566016463123982543206284473328589267631654861853651277714874666246732136317076284144628181196299354942244504501869330495367112433553563087607976154544322343939011968*i1^52 + -4506377264981390890642800645717625420569498041326790591277359226338261475502669783076891494882626140984512340993871512430683089752233020301772896674217097024637912107250687683233727578265549424419416211324136329903627631747766925683669223851871021716412982339009577767929457636308972233855057380791301501439505350193960094892673615030333636593976542580891956116418673888987310287842537231490092215699967605084418864623313841022148529901635036345329633354484721666833209817455001607718383953630572441421408874427383131882170326986208473195384870966269038288679733034976339943502712791542052369616248559733099234309648652847357050565953892733694248680165092624032221247219505819000521713222084547594479009255448291788606310582394645624998830678994717172392306365331184032004843567080624196295198882218454289202146796497576583860189398712188034307834876497127131409956133350444145310080673995033065723435788083321143027273653384672*i1^53 + 115165686752339142328077750376255152980214305730666611325724766991421156181842788468465894681844957565362995925865645570002591053097560146183094583358603443287955968572022014015112891401277484686807303199320849385084159515404606480662198201555064637040483751863320849964042781267009141777509451211825447543409378387375029141545495677610899009330468864529487620825169846757220948280230901195868304543132221483188452342636188399743924726722232149105531415908436802722365793003756592343280995981007047630179569461154012638097037184036370271532365429193574324618566538465870819621943485913079855406061862588369190628344513841722783511532333615688905382559112354115592165683939815159341560514191790337398635286572065537788086264306723031463281295061480437421279859226202243686107717581968958187694612832658604795590133027489279996730009205466201580809503233386015537514502974644456118030163989594527171001713580422340276*i1^54 + 696181011547094439222103343953206665941120022362578839292142908563845998402437111804421306020827554765877135148020849879852718666895788554813025415016750091572097072341353860433137344773676561616260324812618103492791304409235769171962756275575039175712523229037606663951137085107856716590723354659524705753003913495779467089795253610997365114322593453896217947543276913866988002166594314501425465253714217933046203674107854979702302240881255959191689253833924590734282026751383229927362585888039358352775883295370369325297247607695700645414226445944725291686670288792404429460988671890102013508214077016839664307909621576600279694780055803241435688402001573347868902871312782703266753949154859794635258578165347202066422452169671342942134079242166624235932218505334437252326690193682807889458616226628856023153370075789111252897036969850895511762465976658010716096493788603*i1^55 - N1*13334587348843138974489062677449536065059680287378506259332455558098067844910096265574341778467284761511792008932609907532011959599156299053050978898204526499910324559358906993922460879617117031336128932835901776477293577743647744000000*i2, -8185488331335972713564222932837815232098500094334079243803515828740955428070243070662673051196000661100127838265687505751822095815666784797163468293431642939752665655140225973300217782505143524997083947010538357925011760470979765134113129604140672418401120331426688785076299757799966502641323097117763906722398137654430337652512907348502567930988605663237418010954972197703641314587711066109604258642682786812136411195423105510288627493244807605060153913617080102098790101816459933620227334832135551479106956814001905405977945201828787982812080179837283801034904958964098158056198224319131815984557420370959667896437981106045794736521295663076362466126855599805326680214916819463649461884791418934090513524623922253683094647401744594506377889524493867387872653944426407339262782809999624017927030130325183692224322750264147957888136537607663695056903625533123277293025326947143007792624830858929394192000063247457102120991103758975808222452023670178505800757270196293697562062073489498588364691852912996523700732553549068962583294819859410360943732854023920339329061985883487259078818451640627505182798707737811375322255648026239894879703259829925859620838789775029638663545277541924805635067547338101024148213207820056899048565910275625058304000000000000000 + 1036976482641288900020754624927639884453646502076675286049417610162415520163955841542654466480358145745336502834835982046347729373633465283955016417819311085017028620079183630004720975052744728916870752558239540214611041567374175653913727394188037255074714338296158284999945805898831524841646090176940529292706774780138814261712665255924762990017128602991025356741351014261090053133124572494365698205059387607332989914205740663362908757990293263732525863414336959166105478925768419645832064010999660739363807454357719656514356251090105828252019383922076906244315026723675590436597772353092399107506652309240686029241381499394006680259386583998274269345020883262633459191690444102943977166969365783998151235284459771587542743110914496140032244231177411536534751632983588376850931690772667081098381118551371287922699189498767518555716960616749069118548505752862932327286210958791805786286335813389087495849287207702787434552540198993802196402154148148779227353932924854865221582483669109474802542640547570110175541407404470516847636221505397315397892783158267524272784992342574161679536236831439411971375265720746287837146143167170347622961874974240346618037748070290699207460835152595925162518555407896969525996445208924288086510178293503754240000000000000*i1 + 4080105559318396189456404627146982185485314142735383489294826536115242001467522364134746129387045471927476273717538327869277898529263036969527238983917352222723666886860439413110821507380956585853899179223350291966266207845201851451542194846771979458153718680116922096625774193822253576120316129165023877293171896619986195180691718441477894638504021352472139963648548468665012017110818641922938572773587302818182388993830272165022451769659334832513532119052890852912196863877004543807725890049915146898806686727048027408777333488760341558125524334059232032055756739227704555165336208552989270731342007570641045975434327308858666951400859635155486255832966223240386502912054547292108107595372249741746913698143866999025805246249698460054218766127071014245277426287634579438969788580722505886586559792768198160702354247608565298430241558668763010976408805185260418030851619210008977234800721512819533314278457906344368188283839136421863055199100800970340352981995407805517559509180122360800351061981414603585073721034068448537727950967748362068473138891900108551542251500047837896754894138988094974702255944670118141770632451961243032611806198472016813773848489647229093194804683996549996915386152639596031923143658632443414788808357177196544000000000000*i1^2 + -3101689238590977611093306663616568461773372155362343957464978358497289003650168946328353241780465050112307371893839558570087810053262911263379202927730996753116165471734463626193031244461844802620676135096021798853157272700314731298194066993561364547609001080966741701227913107848103392338614954554947248086155537716424489242999762230513120895267669571172782118312506514583142684378532707441225615404046299051639628289493562813264600675713243838646968689199891481699776437902872396665782841268363363093982944491630948428529722575878181516187295284801746951580315450471249482946024802800461771623863688725718798685902714749329381783602292473984231135345250355601067644901726054613681600299256113739589102293372907009808712648339517167503168157172526118905928863613537426173259608370094493233806945429356568277030460553747780926926666067794228923570714661567269992710059254724369439018390355355848788235328483262009226301303677691072499915398494036788225264258213531290140104080201845303727771883911217225662135740353378770557806948395826269512250033498760323973160176587748180830159107139070985646078520972776248664506608033081994424972446822407912028216462634680012073432373330416097779381250060575524073342688508859491871605438999240376320000000000*i1^3 + -1306292259388966116005282106376597476111767046496338221207021220139696091419723244239627368572907300299870453840327010369199085375670467565661373246614163488891408550817114376352142922451468693574518096515135364024698467797473811426129678430804311292584466693658202969441034621927151127754410279551814652816384230189661108078253336280249946781507487870133231624160250924532255390247795309718560170862670316456639270786879789639654146809620939859177287196950666748832012477592502680603272766958982164686533808489706035438718228723313244027275455542932649988534100569197950476449008191938749055348379935361392316225480636435605710129794741242222645707085455667501625080017369596858497892859658899003657111195275159165204653839637852890996045250296509520230078250137721112817331461587923059418678439039910167854051193311595909747421332176365675106182451272680833521445998195145310803847612818468254895019085903630930715809662720368847234745266781333146596944069219980386039652959080976874517032548074212671234761539042706924906588567396752488543442615865272715316953054045112544835456972017845055037982229007054777089756598956088004621083946467211161066727030907314496925304313408356197560760487234131673855940017050644566479102380454025625600000000*i1^4 + 410323810998782413640925534397070498651807380516056636730970790816805838692852894447880982544384926668586622056261297139584569064171579550303893786437006719903985500536632244024144052471836308410696735754900512474689710481740368769058149026077832201819868924454560703938560606658215600028897625474097031453662811446342830315911714677171235937092451362111522096549377859718596370917453529619857259229891378517800575101494045689080857927786670950255927594357180097366375026127207404580726812929066591520291376523790796644677958497035880645982899751417622142790935330865799786010167164697791496616828008771505137873437588689730651388781750325246046629721739944392797152167877388250441655588515220851235828393308339577472342918925149024890389700469367578765543485469500978345798318003934004283920360760611172845993599779604936264903322208160517405471183680204351819748880576798199809506686486198605773144771700523626485407745881492043596366472596047825688799787997088613998225236293771500434868400171740835886400241449483571799734799154376432171191183485182238023542706828147027009327286914343210129148810541086465832247249050540923990443038967069939008649440462004067889368200032134488022005618220601782753814190731438666935906606569121382400000*i1^5 + 161866983639597509161199377766047639780635235820184579519334313191075482698640389705815845451698532364861343736268039815561842913601173773258717784972486980971134614797190748114867327281409987282155216766930895016415100881283551206129631720050113133709132131074001406769735493854298992017011643671506519828992703123291823611156761426874589060128030530305653438798264306950857909213456576758171691982642114432843198113281927667018935854756513991939276241683770903480940765356846177933808542595009417014952192037082688295140998562105898699182387173630072880303150992174008514573723914849155008527400698529064277269766792458695383181626878206381165986834478622790006216207549836983219216257017961152040190074523446092164355740799681093142783771218274872085390277635623958252525042132480375916148476145878887083970439684017538173286099892312063855728150963736669081126342885213563383651592566928370912479366732002658626071077168315796495712591131434956124287258811409563680782035349943291405662124102817588803842413515514414805000984802155913272732858975072854915136825602178098884138163358966337819896169594414890097394771151139377779780990382113375016549584260354440207009029909969141384934631441193646752114721654940389078952949208580096000*i1^6 + -124943754248768832065275629847683370329199716002334714691106848969247670922432707678118409510153135872714107267805720159424278298134727256937113965679588786870477471803986536359764206873802979532550213573365543224953205925842546522543416386102908406355100219369620037556042900472410261295358545965931021272427545926147126549075292409273678536783004338603588942754536112323030178307509495173060804155365436488219733144079452236000570110377767732948332650419765247328838492154942405060025901147153547997879404380195079012618740048843038629729288125265907364133588415872837182525137146292710199545987852511071125880538988770037900807302314724497811626365255305554043495650901872609117833387311548222799572006095917492922955100792122805339735181147443650749964195639467761396406781679173181059226804020034430849384787647343014534548234123271059760179261806639392932795980250838981431916992831836841818714411825787230280513176872107067002338545192469955000692339472264709321895090330957437226969911432333283155046321923381675072438839427780389879117052231589551435510514297097459167151998960325855914741322940174529582115789706194743350396628801288683645760755025771478483279002669666893976327435306146314782205329890598974946107876966400000*i1^7 + -126020869811332027451673079245576304563213355341192426725145999913051098356703717159000164089305732771217749649359641726762422746859047800944869896002237981434406394911594530693822388337152494714444747570717389776759129307966789122261337572302112012815377837883592681785317173248463354492768133246741975238096482702959261624242502732178198399090454566649747989526883193978329243139711337229246452862743191076404288299107115630206213356841914308230564920393968554625442603628117545915099307275190108855319856609012618508572505299389563449622096124456285020058563481701162332474236884223937051771639918175950839660986865230930150027247959728772938809445759796289622921915637386471314524604299646340021283888398532302805146876731153096822798407358926899655731982431685693661828866769898553021863626136416667832229823735676509611341302241140584920955465958549571110354559921793376086718958647092174813225635743891261328517984600329949132426230283856535481984294758503451585810921156578438459409737912970419142362821535050878705896154065417640314458638603435840974884568352339031055384487691984549003736777120654293464246210096318687069962874326571773642262162663471148838417145257031180089389233623754515694726951369041941972234964828160*i1^8 + 23893153151671445441640589213042089670739470156785278010012491696378536637319036878071703478302193050945879325570873659659457430844024135997748290220598292309964455102672388550299918030139091714122640185026604841398312177573083499002077176894508844952314452194532790848818863202209979696296177522704398525578080583160609792038275255538468445007374755526810551636209992085009360638554469912977561845947612232909225978458521098610962108656475844529809336182744064744947194722347966832701011780668119530741383000883282325293993407438586147108933194150517827415511298586587833133782193348813847257319298478679150026642907134284038363361192165766838812128482067595618696895347877282256159611939880436550697648373555702159996328479792564320900652253411768124534031692421373282221806248848382916630120752607489056906788599637129485272666015804733873202934534583549678769750066551782761813368102531560933752007732186714252915621728934256689467983018872045640254612454644096467623540380988236483154493827719932618183979687052051013630981294377302062005573809240002808311473843818074910532507118062521869493537911219910971350444874826657012500872980719093833083662925062689474953649581390624008924116184287429088766644763129431817227075584*i1^9 + -8875311432787287866905008925505231395137465603646323218768369159366728583554580634121877564268304872402032191690551827919887899364230665375813687123981168979578055802126077931426159524390079834808850507943570519110928336758836349909646157510669914894572471212359334227329843225628730264619774470998173606301367371550209143439346351799162087153278497999958215313583538582856838352237033958644851124680765812655589596051074492186053330723617666076574270941900213006343836143340758259330022659259588351596852229418130476177092873829146452087470359692634168104484435719954512834626760364612999320032991460764162961317585106600097018018019530541166430755486801300044134697635130593364158819593476986353498212288889191505734697592795581366621620028488958860978467002314302472769894070387764274086458031733546307845441964779512074894737618313124949796705605020379245723548435067651769012303389388808167493365471930464903562930707670863233001368575122897199279416676439668823906633399604192705342709154821886848923681635025968278064865952666438026575512914497263795171597522878822540102467272143766183802468099467995240034577313940953031489705306545122942560290968420399772881656826211101450082197524325832487040239647183751450984448*i1^10 + 2716305195181761246432226762759738229762645314227516040934899452236726467892713007352272924176449874280964531997136963858139231008048130788628656960637126935772521059041251795234647078222546098264047709455788832049459333844491524397129084993581096263167994476806287349195551160606158061180627683318241386347290620647184573077347318168883547921266860652115037996026906570048197669161351249094839656836580016046701276298040133933898586710552933227059934546954266648423078884453461723077311581388791518762682282679775340382225420437176182926211940323147365928626734592870701662452583639127959725603039013161258035214009631715493118231195262289370360918814567499839914198457674989357420353387476517419629788171375236684439405350025881384848783529218910111761839242475174995233953090689588217973924143347252341625181740574780323232799595154615210469240898967246353397094284545534703370246089386414429636297672294374714331815276636048570669475051643832668467567680430441588317074106340498562611263977820251552880224161048712562178851613245169579821586086547756977456917496121769793750954092938190897617711103472383110547683425508419665291442755584886937797641596187410494936166067352041088064176678644415709626712540683589124096*i1^11 + -875190643908635431586065018683015150649949094331143517196675558866523903789192451734951572668909566918583195830793607443208862879170103291327960934754451171254770187580875096462706060218350970848621525061468937796270375931871632290918685199443680007690795549254208556585801561864897524029923793212502981522356479837097284213859013704547468932559217513439871269110090137846040814325401459683284846093317808034985084342075348634601969697907063240940923871703665230617270011571989543864077562889764239775641898860268189361319008424898434856123871849170692290709026381354869789394918614460973718299220458843526647210343869237558863049885539985084645751167112671667472319865956656182430180044595257259110722675370274137120899964406790150859374126874575310454634576952632139318935904734700297604876991182291539414824188100547952002087591485568616274739974524017441575512580960777029398829648517038765535164019999194545533350462212584863199036623906261792013814621819964642595516839254427317407589271128954698571671928557377237815908906929413152645353376989185475997151256329194897442046678455990710402893581478350495396960914994617044557619129103276537207337480371614253061828689382526749247955074247159035064730820886396928*i1^12 + 133983340170869586818382581171836718796095296982645658608125389774795007902628106716557746685209539313892945059404461962621472770363018319933979453642891797478388980386278783372783548320289393101772841636053906092635324656206354412528834653241909001065561053624169468579841265316990730531943376534201465710482041748592789620006949387373427355407442613266459116114601079765884523112478441931370104529217794536384806169320215584173398528435762768903915298428561589089685322012533168868538885280889378629728916399905646618042004086552059843497752563710883589531097324078760754819910755729268620785025727255190966186035697293324880476898087394687676802872908651069280818237654681385163103060799771082845647594165712203865084091487337359906362324852927743503095302456170572998141770774823747504319035638050087995274651349506255101645970915167679128816559654452906761844365951185091390503411180976919361620171734940177355974146867256140911999600498429879025934037096957832802461502195999693723638522207327306203871926965229102488491089972171750237511200783683556856725758647920003372470083691288524688358528010112264511270502793733140561259736989056681593484400369690321029188270289531398154492218622950941144563272646656*i1^13 + -21615222046607794057826265420334134057595770850390941717089675220394819546278479809019832378010261089268036144574199624016581151899614488254837913821439265469726173347342815957109420343345954400398765955704414118461494415834552552344215223628969591536603901156801490426474752699511070507272484388246710390841121341075576773944583372254758660534904212080601398005843127345309584229712172495536483613622465314939660550756722292937636044494163264988754015060315589822734765514417708265230033560759776329676557128273843790687708454093990733078408309822117989501074973370097147181786999716102980908068474128673520169467635462746588325094925129437717169202912777735472893357755771322047552651203684258675736495625860173071694555265248452840592834643889705282168036783994202788287356709574394010462664342073365763205515790691803062552066062199985422532544957159315472758040316483668403758558722459182100063974700796823897158030499090054432177482192032300655493482914505228730312855557266129502745633999371210176668062565413036292833233845699529048255209455763470401162785451522262817436611988999138992085421165176363448751602574025710321917773442740027965288161020024444711042020749990550080687348708268060579962290176*i1^14 + 1477395217324585547221453809923123659605160944626687192690301080583155326459618402433310626754631590614586757890309476716524687256124877953188586228662240050339274535770418676952114788363603730832628983061470724377556160057093123776885306241658175474485528961956098857410586078993022978683502996234294039853932800819876908908920964254164389616622937752192871596489163704173939903591103278682540216869517544175477581624651124807250204346435400811895570868389913011851266450146651450161961073909191397181961938187525989553843733954852515663579985323879588653197910186552296491193334439219231968724320615229155450686219660152197324335851794399461791843271426871943561531810677103994755890093203164062738418707249229346144796859040965361243389393571169806999695665168128630304325051957394794487036409024468709550022644095842464848047579708212220371333251802135666057913766493412882283511707029598607921018740418543172135620711273983258509497476814773382665820495870131545314032400440372653950527596285898527231287806884788904856160759231991385622229667967544681756691222304539826056041976053968201869481553734962720873898238217730273094402170454327911441141907479589377204766752034735755601261791062616950439936*i1^15 + -156359890710876378974227435676650777866884077395039939920579085129980401944960900993196440798744654650448782442007351970804771631432406683600745501941679391596841818889788290793586409535402477098187782790488843555393952954015406093592275407955952778514830627126031218151451247240340460950570452801670171247724012467884482517122903450869028600669433291647239007416784418461605762690738900927988304747784604466933198030819508639078003320287939935398152311196097173342920463032542134115843941762538446753489087832925005179173249377836991940405789054745889742559596982477355631425608342209707367571344618632363355237103705298992765105431403258591767317186221542075198863982791542262707165581585175142199006116921077606573400441281724963495590217355074960420018081901151316832583289546590765915680241015118826079432311357107197854505432912706271434407139481601598026245528275573632879000391843517055900446437786981260159356621599329072264073843221592441106779272120387848358205361229895121695621898514506137913449845575245465216423038537907281678753854460587864682283445569560076903321110266308015933756378003191027034008413554961323780236884364875882125377775050643472822775004926028871960848334209543045120*i1^16 + 2500415572436002126640715126362137878194945904033369657183638688508159861421138664102141951306384463959320062612798412984544683735720071189912552454737306660982217204435080819295581405305340693339660682535386724753015835416708659165273337239699209800877832988044781103285448951011117033763700357807793215836506581624364639404428258274015199113850381181475319532109507961203770349744941838399411332844547029341936249855165113970329695833482696689868589894355887653344501175323147969688999418454251309113198919230332136070677088113815861028604294380453341584567824194319627710400682657962808458760219363609011335293990576495786772333491132656273162619004928937677204564765702242581658840421158733098422186001645076634789563179722402225734788956343021855250682055969779313157700191168547949051041548613491216377306238165859350131917164196299470261500546813812619777869984781077906170842868181119872847002311392498115563264735935893143936148310928080838189155597450686493685155161183917573593346669885123722105787580715568393772421718116220581080201853304364302924405009703287709239065189709334445641067195373677636713332438165152727865582236638112709182224949162876246144380506999487145062813359144960*i1^17 + -320604197748977553504647231332295036878589317354105585642561157024221109272876175052683477000142448763317427587234434822605463400171827209654656031069644196682420512480360306604076246016413466559759331036066568050864882891781401624467748903399961434683634937823024127691357185000382323737057785061491245186354833266888576702142298216249303853798256139005306551795495032330574120635529607031034584204369897678006343498168103788672107766742694328961611889745379742107815199444089454241833352497182723892618585534208295366278471552693906514544728132136656800481052746818664182490927012019138931608346404533879777683041204474037160389929756361253389824424282726255564623681941462481419216599559209798908319960996457486970949010206451241263527044591637570090716402132703548740546555842878352695279807851284880972451530132371943942032122474600517917458777133204602744316267473924072472923708400529657022920395673835310059849602061347510023991858093269772438091212369057043078383195392937497226021053309654126295302505733457120573122364950710824959231975556011599683151737992448121472443018945733124267041611556395286156014556361280936340928711763787409629800794069374763104249635314201412787152879616*i1^18 + -9194236905135596506892120880513501251937348188684518033896883445859749838813530267662465676923704784045882153468572198884162766462892533912240901071505120808993444620626313234539175974242430292192632293348553296427040460959748936925957001506462631102896091423078408184174469337278011086232968374213694343564372750421461704154737539820950581934607671832265927909081318709380568947739330843087829706826953834936161387416668841829396661055013185245386445313600629026163215676303372088596530466268209929376937739315378475250413028679627063237745070392660502399812801111708510441155782068591362571359270242939180413415386232886271544435853771071748458839281397480828668858170741977592894234625156471652273509842317553589612597843015621087642071642202204933260431970673771356781222168383455102617648957601235811302375431881007076539397351086814308144288525150079023818943280180512822351726889168067634959118488531041006115112237058945383908772214173323043196379102750846035389030409896355989480893470211929379856262124526769909518997754003542458541952574929765821870759798082413692469348409205830646135628354247255416516814491983754276069906655412075192296487569388312401370826946497212485468160*i1^19 + -80959843914922040570305204537044562275676729912285974804000230317138766816479702084661218896256438446302111640961614540278147355785178621275330331633882603032404393535512987247127203609446179703057634166223281964938873179451841772818381314858743689103243261731684394002707531690351258374140704051261838598717121442860143962007330214471957111324429809035109161455510751059450418257687920665839889819167056148788521673485387385940595281396006105364140058153276117522234043627617422735332286123421273456796312313837542355919881637970719366294197038424630313934623779507551784910455343732883019959781496384251124090430130498734417099809167128624787769992382336023430303027854474189536689922702623992583545896981799702025495534576883220935692640434302314616127278978611565203312747021148473764371323481236686147214329971274069005885219028398413556190316769212131088474493804408571474194681875095962186226871548659106055177932451351096541780266904303350891342228478629314254273356778229761175967025429663265437312065803753835989430235685456224614661967549815793191401853982515032147975502692140752500863813520620147018797086444003854542485462064664989988045063695439720271645790247474692096*i1^20 + 4921932961012985965208550031284264436092636892578138957382382816666155270089015604776406915742972241786606504491660414980255621090607193503469023331333964521854064629747999436384292421499895331166371931687410707985589861972085239019068093177821795582396534451067442069640975278909063476123031229186911442807744660028379981291638693521807886428714065282882110281249123643378430800294202168330168291379710640897593079905447291595338527992615640521116201764957996637627120440949353269864804593041438165666627988030916818494943503690207738780874522347241845557149488671327996809859074695652636790062148465243004188396598366868339525626225134832391937721141997644675670832821592593604854940271913409228477070081727450234508251273831463915758100741248398411301291013956140914670731188442450776473600713701806563211229026385238736303783784861931771070758435494002612459296415875299723571279882323050461022765502627133944657242516477522852716842406998430983987434154652643173950447732222347761579158361505982084865776241038634691358390765036285849987755546805888789649741922996095573965737977954868835323885896643026749953141190151362741267653707015607797976384459679790517633265130536960*i1^21 + -2146287775703819162381743200530738197511064242515426153222023421539446087362217614281376281302461975376707739006090049436362177935589340882749036141470431135560822288590734516918365819244755850983694745707313115174615181734446777620875400024539802251255760540152237304616238456229436254174655427326244924168981673350912495345885007545917475874844162591913805041932102509631403378684630529653738805248911226695277129461279187491805538932033909271632951894541333115914488650060081976124194539339546610843660375873481144061365585347720101569707745972233038506940772507833839231753441662014149506542115554013516100477533419261863056122877950240910175833082534158919144763270934173428720737790239446812059104410410570424038409853825625015320800357115214453760486602208859064098362130199290764236937850652281438816986935572970252801878169377285626735699179227879926314772077557597231783209596000846866970633198063714188037990071189834453204863631545772637626507499532338778600951420039976450244539028154887673210746236646771727888764536444592950916019570752349361359370999602657143388690937448034799036163430705547071100446462870984612665727167144775218002771169119794027126849536*i1^22 + 689372356968506309688610220941423092183497793180808286107464974294497557109667655407844006824153881209033749011679072543923912477349379858191710857165923476844695458949404476778732310247711324002248864073817463520867218132216179955619256805166132773034409443189959209781944524449292884953211357365847991307001986849640430173086895350584284079743377797170995857929116028808702934241506598913570078123610237402684501523090276127258946473539786139068950506574604386964466027604910845929521249152514986425227541146163923250155537310051172996190517028953712167773861842885422965950544230209231868761640909501040250113617908783625126783055291076869791575625437663106285635596930578680566674461081225930100999142831120130637133809591573887001910138875438476342681104146345271495914747961797085234372170680253101085729532913897185649417925322597991800383866383374000988778344795892350033185076625698242674627057601153196364903179101430470349750513054442775621226392708517918664376952311195483153263341295164674111815636925761361623303857567939190336223831955175380573682490000200374624969892645837663912981418526633477117639235064831974366699255398228324162659602568094679040*i1^23 + -1035466890602694819511073641502649757984029701826875789254467572905563636276067720080603284874812269302541496029800719776108727569769667771293409109988359030977631182412850819642875879640011289754957110843377453041515704038242204153140049523083819252901433378447063286361432045650789078032126709633162692017363365554562388934873352628778489276165401407019678558153866466110694927352145050653900273500218077484319598042290837669136448522108883954537072076559928874501660999863433215811791949353138905170345799548151443590233112478262950046483125863051913836078531252687490356397217241998731354854613930100440513771167308480640192272654550571622668301540903179187364789212493605669720391672773016466213521485793883401161254675596973074064818197021013505306629791778585249150463761641295360609098020813739864988229109808683937069828801261466921182072084120761596991024740895290386071157180916215114136370406540364875207791324653831312660684644518348820322834315512461635355569744172044477413989999816329148529637918067560291595582744553719510427120122327127446053380082131523958744766498593254570372160186115520031985978153788291787316966198679978312518997837374029824*i1^24 + -1204327921285495483364516797952564289991543795901826781719765564693442175669784491504576170210018725021510600860887581060494331329804450571552098840722588302065006905323700198416275169447845627478878793816111408449183077739453997835914022241000544990729028372952394935586082844945470491689518433117916896433715135903272524061236709311535886409541130601960527885345813242762378074881625424378024227478533657213001899353490917019149464656587382597202670600805987344707627841958460429819661282775228271958744482274882517100229754264018095920536337791216894680179576638543143715706960033421763062105225995202638481296736932813039597022100966189711321552228281387784297081134431724709726331297606098395294919091810716700155278750941690709435040897714589306655212002315175455603294564244268135271318569515452122681637093064681009525371887976960291700938678291518771768004631386869995774238179558078859740264532241232341238728044680099042035486070847188148944390974311761667462970040133147253949213626407325342745580779053435469650847414881909222906695837920503955524872282287437964143170946070716473917104188863893068863494025984095127238047890544556133154541273088*i1^25 + -7430544774461616800386127160882877905564697523024655685091657987275600036501728579623900078242379202103903696685352142523886425547580726881797070360113909663312296984797222933723141447024374826596640822590843681108654303837803344728901426583508218813702112624991292364957332313286976430092751007958842091219363599782985938963780907714744196481532804859236874098310146983336768784660894193704844956526037035359670582097180811314873093126860022599580753384038630979257833798844057615702555621273718446509585485516126292845008124025377890232806728489011232250292204461421139351737737489616772941523379531441632626162296967205495861141582286399540777551572137862357227409255862237223412297193910152495711020693644622144838895839312836522437201171843504087479845656549769094992348796343966992551887362134982670696943096837045709984787129429123987201754749246954952941328139826351948316118908137364798040373939005479342301168222093993664571745148603062900995760021082061656685985956146375007893121083524763556871469401126918803708118593610595109719865613216414857740150207348412040417798282614958297219780579978227408846538295730122003345749857099852273418240*i1^26 + 29133306791908352534174627294545953002854033280025477725081680665340608092885994233165501169743222386107407592798966610151187436010570208411663740455937232121281605429133166424510225452520016770037060037713678672932339955424174721909091902201459462529260251480047253022862226384567452098086787970467482808855350005474165911980260602189370135258500591783393282923966277257848048892487454033404383148547374826334119326854963895182371566529351513460008382576053089998613769341173744002765088588656004403946333139978621479434286313856200164598201898671163662947288251616335229734985169932706917092751080501565080643565796833016876450272949619834859927415936905144264783141759516869177287149343461826394009148841972957326502862881801954975758257383927914139160089466447725885076773082305694665439256851381036292638092618316999408715464775525866651328804777372725561353244888525114260822920564565224659191976532562504947106477375503488983424867806415167005061156600591241455649712246173075570527138538675407876253304617946872667663558817847986425169328517902468224700731552120590435843721234052180163982056824816497229451007255460436405261540053011660800*i1^27 + -72207040323702392913232691001547577232224443442785274947598992997491473868239046275531667849685635435596426562943258008812088098743743786610999809032977155696474535766543654004833831017540021735967397179643783106986124237597182519649626477097952883558543087212652891448995690347810476041559836697194973676437117184792299750372450242446482035162509398736419690285997094321165952786843490265709149574776399156926433050397916251719103369715457504033567732401188925530028368547208051845871359159956265519222643789282809549943074576104583994492358987536773259048701194464237690083489785917529693522269138851588370819897528091638552802849522630433611691186405586289214156294722947298719639527324434318577978333767779601749386525703326807727744221275855809240354530281193669417549600889737544412574662201812959900546188804371931838022985120099532559055059134934519509249848782047871645769751306333476172561075700255295062647157036285994558032287616033733058727209643428216411105697514716088880309855508792248239218203247446500213432710822105425781400184652336373577522512153034475657925853964075640600461850042182546397828287190410770214541988986880*i1^28 + -182717819508543189166910340162579344344762726793531440052770109892395563265185379402544294246259283359934221892284806717829053470499209312588972865348761971489351554845876154039711026420217117913861092045440684928633097236946633542342820664823929675079292430694550835029634844815260188542374118905987633743957266482361551821721365987140744589182508896681108374329794955048888993140886130359795944088039509071654896906561276339601240259808821971726262289753794062320901214871852931676795009589461351237720960062465324422671427052617408307119845298888149964688120945093780450594530288625889669159248969368080130544924921249150027777843471748811015034866160597110958556185760055863708594751740388786446065907864329020486041417187108254408654608336823628132804544969079307129403738195630940701195515785697578229170034698308798950954173769948769967814776004490262619555530436370454520568793441736871786783207288439005443549861635662096946894374374614425342642266614295737532216066164870010938690120837307589131032454344016971103695456767680957384780189647206173032019395857296286314571168006050436042835852867436746126310170289002314714841088*i1^29 + -1161275749404295626557635733026115035809380670064891615247146496603606476225750085133459719248247986120842775201925784823832189612961057992596651757161074306444192661986573681702869238651727014808389510441304754888300758019089362312237965483162183165087636631911671628722713064873060358478796953752027174181788191263220660566378545354968905494016537051697929647264717287807511889840756348664359977101209188372819666219142664663299029651602890322876477528792009029844559517524679308104558275875659089873618351960879153228968445098731383767658749830591623673166603419170405796814574427751356118056397784353481771251658770845826506290044201051511357028705888187791972731156528069702366773065335228065659528396579248537198088315524279505014151506997526688146045012570042394486175590127549163005958017218056776104400697791161770006412343099865405176084348136151679894409529886350093747339561509116212927267430838818777258989432032442657762800470484419677106541045217593195759778819756036276721254468097141697113911664809017842510719691739977135702180688443600787552221406513327010049788489344229122853851567586821960467874979673884590080*i1^30 + 277218291900143704003160624751252182622474894483665265988176737995334149085873374356239685742386015529586610721649883153340607803533078570445453929679676778019802723421012674797792751577997604652805148234743690002947009999808974155068794228742706858004907745521260350771932499441512188190784332689311192112906431782001367569139575255396044176665027234426813086131331357380328025236404954898771490111162209070573976524986751434931284729268738869808381317218483210009011997739730740232661326661857331264029767218671048032645907610779088031251755117932486619083388358902070076666961627170524091186769041102183747893618222616509567307244572299563977525098025649962147693953246955071651558958212129563392316009967645663603680116726916120700000284368532961395200833038306187779316843320114425537786010713661468399262821596706818301071142703969384505867491060838311555769607952482491171352967602611798885120312013675873146355561785641983048646534392176653385347480803375468702474744546382006497771026304338421421298366012713081393026736794981387132892259452134337262807423893080682350975590115891768081346343409893511567773123215360*i1^31 + 592510282659857784774080661775437667993456323262765741223054230762395178965090409176389400029074431018296956946644496593999901794143768835060888548890864238034975853524362368230517324586978491661704897962959652945930907701722192832684455314008619850284379936887496735209850564629134410375050899510116841528549862438051740277256674553747749572240083836083121387287357966470473825912203625680235127832466500410244098024881886273298769193215580543673838265348820037756343977789816047005542571439959557023873649953581501588542835391462212013772999975685337184433355252535616676289268263995749457728081606647395276338101602147315515982011715597704948235988099352419606671103664602621411793854324763901397892782669778335716992395508001267961780376403881037319612631338224753148437132056644706298237795261983808709231352424066541267840112946247012766429476147873899333665834337673405293657831821417392006738837854925372672744589073581816028893841041736217694845423448414724118151233578192200577965098293699472171641971135774574619586595998056612655003709773332483637527989044247234849798773111621987635587878436363172654874624*i1^32 + 549429287448822658620640745032942272162086265672654973932784213540571411033803276305201345899558645200393903241592046916295879255700666018274218115859157869239409225658636008281308406942876055498776163985772820658795256770789021245658500022678058175439333189957455422737777487167962525149552009649018960963669582780217290279523959789403624135015325609070272929519204112254779521586035310489086573888185335601197048913605321388243189651420406859709643802449558965178149980706008585106521570830366242155199746341703135838838288873509304603652873166996787051594233616235063455790411303520577576184672208563095828749730109745476807560027967946241800320752474932659887503665626840475231127494399499938869037967083584238357520990046671553026815981748931453609302360347235967873864749346070341660772620367239079963808131186278196739893236030004630530681067972509645022682567085417923832878258207039702589561951538702395760735713140931495969380675482600172539641724915853074673687696798437927802229485754782928227806972226304997378233195849168664186812572002719511059455402852431018760935944688639402903819735321771245568*i1^33 + 265078045778881519161982097775906270804074809914475727875215581449500704702971950174881285402335680201531912048036466625183612150487469253645317739339150028316503699669481166674351036368994236821110434192423256888997418547182140587253981353392338298682197807409498354894814934254544690652323250343286337647669364448635920712767879415230175109798199869099175375820114769746862099933433831339641174990628263556701086328703800987764725272103546064586782469589779951264134737219926008873803929610846199312901796058581994958680773078936064939754013616828663353487687652402849762961237679009922058183282759908297522914819676893530420368871736790285194379378780493049636131818118354082978947951282421416159278953539570261770191307895622516912095440368784074810484333527511810392729947242860776032086763847096464719129971319776065437303072168217341999973157276959762696771944262073569554853983831424155551803820602927233859652182534339044060510898497359672238614989857624240722134493739896585412142152896238881377495414876447333608976409178843815679697979559664306175380841717322641527601859309930109378628815945728*i1^34 + 80457485632160557640821672135214500556603940852493429116786605663948333308180867563851579498777690176851969047757967702900409694332674434676424167738756994405080088059509500675530959160506061002732663636263758459404472486931101341497717264683557002833300768892390287844385191387311021807179654108187383362284048801012707996542009662628165884564767239788802068301312942420470554248078430193852633367700617122265862242368324323668892192407332629609574546933981553526040243996835762532914813330041462055376318630314984809624135479677070508867918250749139828036158599101627228241553539186647809230064771417027777807619314073772409708719741680153412305272310118672862684494284093091313493165456259945122242328582909043621780240060357780435463498130864060028300306551707618806042691334681141288615474134931935452208624034520819614221310973963848613945448014693863019464197968820086332070269344163674841838450825201522062406657817186780424344343735542385694603543255235202375035271335740599119143330817727423958298551671139474221022809293233750288768605485505935159450063415028832741184140568636620804194304*i1^35 + 12404227901564449728427741068290188825402001042461171563870654718273149595938707251356467817288621195715672187401968209401116591326902565296621070587512527232782760221448410051504998297187379984182526735896709264486428144890053476671769274079033589804902638213220158877758732229554762834827138980734602528714672542450427450754968409331223506710421010254228162409888548305885664413908225350092285155850186606786575467183695143921769558656621435353634906156022709387032321557248163907549106952425461039597939791315967393138297037634706102505833220157682562191536313052542223807594537028536210410216918138641170153285258549499320488545531400495252551838635285171308707615656315529806443639580769176944313826951731341343673937630624135990874687951979440295567696557625672376638421732354621521940470421762306168543977249583400560436111680138056863980161167451322912226586411285420876280452600599114580318514337955343459831045812333140211112880428717437342808555392390190013666078462948300384769377417602152369336437277912658233460004399084148375094248855117814373251653112311343759287195486990106624*i1^36 + 933592936241539679065860119926044299475147478828431539501099947173744258748550627128487071973134722819428165890327573367164564339594276384223687746645056750076567013844190255730016821968047631925806127005533468433232075285607561604308506055762909870742716464641517055484483358552012444436634274615969151098064868814961915627759266121424105468580258103892919810794040949503157999113748155022783258571410477761080860132252351648993964076683790111638843727781258071120353639838009135428450320697876687550039666429134982987450837874540637665632802670447746941967213261258973829218618571176585151308504225632769850364952552644939475818614979319185234539521430729032760949689767736063321723829724650670625310712187461460673440822917075767348054479101521588848945636961934043550716939820167732983466146101309627856531969965093535558754137919892683254049575172051984500885887880742620638972452340118186290390151988391828892886194852323370268050950515082723007066179822233789122721733933661490806863049846824709565712558838338706486958050302975597588532144191827157246439218860006184670510186496*i1^37 + 31385034733723173782533475620940490130213593303630501510262340863655256587984726872150275037352421176273080585198185358778497753476665712279820216478568072388485164071760553282542963803724076579144526940101774021839568099531780664715229198237302105535928043178269508787113746932491429987924453227798736725719131769475358667585560687372416735688789448125239004340993123922831578033438169284627159785138328385336188981476834210190593788918756244947365861737714500812997494779192755851893697989955379747173935780730628433073371559267746481150616922980119260350754192327282235659715583710399186652542374058472599757313157333257960899556856826347855017292768696223481352593414163817777259528788531993761696135633184476034967205220156131637040504740358099733333743814790398909935377198754028821824384963026860365142644033597179942772236589027809157095044792464553917452792337204232305753272769437037533682331299963704620010399618564299467850172688346818127301389776957991153543198429845132316758087975255629901773614906660613442575992309044874862616211005786319860664683408791338745856*i1^38 + 79590816534767898787935516393923719231852526158175010658046541740365640079629894237021196422212620091056108079434201665915575086541705800265380929456920175230723526074712820578463329877463401177089930466090717494809012708319659126165606328755720955436505766647554066933017892948304170454439409790330933491842011744010943402198971944534944452500237265734974300631615953202928483707630507531657990026099962512218213069553098107498904983826269396192369552212266009298360639021305652399477014777169323084801981178508620148116689247025515103922262777738399338046727298828109705365845726941610908251026217060648770508823794729254188095824870174467349228070797233522329477405090020096546402877323017834996184662668546826760578571232422242087480409797425708399935054161679560881730480989308907415809526567766927952714076790586665363808830244300870482197022012828574412464261079920436944921546717776633949291825723664826156848499775893567540894438190128889777317298307036673700872752246235386684263213153282004084894269462889226578891606460700302035297308084586786559270292815872*i1^39 + -60242304752355297018570311257383157846463631804110204632658593323559996359363099216076275641390716413343957678562242345746862926570406219416343118646554887865636714864997230153161594782684119814357582842350068930415878311708379881945482790941300751783157970938106212499146069178941653447640033085397425229076567889869898122384979452775943836135299951193006651102338844516193419939234340827869064703893749804343543921416571404010173570974703949213569864354565878441258396732868823556345459591640257218420385715873326572693904464596987217947600082845755283166056618806814460242940829870644706889246922272847103310263783972343741258343463124149502399286099240497391215269579695826670284877380360724541257537493572812608865604929170121161561399643998641927531600149852335415900038382591029950810468077589240013429697524250016033661070427662051034495784814253775862131326745565537048814037876683592102678034384725851656008653890816542108316755534841053758603559429577387489462486737555777222533422226069350407948464630206690475534259121973581632407836977560292769660928*i1^40 + -1514056565522286116369140927742968796386180409326675347798210729432703782928253629655116000308637020727681855477936642531797063953620040054985699418572696507881481797414649481843341450101704739407055449371008029420490190156519898356456010591229423579254041557626626573134089877437134480188272507764160294907423530828049656778418996338665851716617113275104496012963562243495817925520934760494999758956854635466927991810725341648644969208126395427954997540795903494119383407137643774545002765753006050239057513523142662015739401315056255288575821863104230671079803625037611090431447114231530420603922783477353648817392692261246133950344367507384024017103129678286422058633481293485648008472133836584867244351954353767035475886164844709449780994082623324489954560408947861451403675802619564976777808375833204796710848773693374322825606722900563202342752770023953911773108806305659862656033808342897217503719713557250870952627530464884615414424761800337604541399321780672060097533314680704055814223404383432534913440799390695558505564908661277296852849980866560*i1^41 + -3775276495271704162475691586158791762377597465374849221270131345931911430978381420861107531743679378922366805408461286939748152105522889166803407620647183713091268417055148509585298594523022727672849522340410730898166672670491115359408854473009397360219330741498375716552268778595032042241079666311149988347000504817011655513157287840966276177161050498638918758173830813474378542698185694901464456986464296774953084984646332166057088450569750439458641621082925342543796705673336544478015869524692032598146458192453464982088088835559892924300262580152458207624325675556768153656598552213404439890680788090213920048263738384974800854956121720555602071632323481962976388757766358770308360445446492339349061387632743341837300534843304826784740053876933237424204698018532293624993494701437730718325481358970786993536921493168239684075336783148489265400246756225595485359920228096383628700971881723588904818767703513006515202978653067419772107399021446412740344494811218644798599354532344629487572313421194681209168526839087165291173763338311766068166656*i1^42 + 22126030255075223020153787297882728926935767597288629301562363055070641633092867839023949533839949818369178171094110055312243569426018127463463114692536928589622074056177071580807657500642542294798752295100874864810709107234830740927198695691440376579262862325677214389015719624139715781990492003783755853136732897459272658137865186810317097940173184324962028282249150798038522139172989807190178818529437664734108538397213217770858059937431951539108491946550806175294877564278690596576789130534145637311897023667656486070511389229313697216751294204026601001593714332856389211543210845396095535998785298399306922712805472434119306400933762928622917912003172019005303051325816161642387679589052786750354147819276984860633053718904810435855208201590555972259960789347828083261829605104636903243296699721664397838377206002818260778179789793037926269704376023838552851751984399849802389132115934622051539997627937446090539010320324017623005560398869351796440478529871024204870648001790293282935818788240684011705116849816401238234387027152863232*i1^43 + 264029279202093732798965097755600959032936330412864520467749361426666274576137239893327972010414925232552197483355891491590904462583444405353203448416728818545011433123430398408378614924100103558426081830520027200317386400724635098509754182872702307481640166689694659112237822381360838989512956425852675816509680127292590896056762896863766121787489101699165959079682331770908669421532078121393599614856450860313598398817693588131474871803147923625642275353938873801507642129325395645975417556972316012424874512380473608409262141790801580258741137249859390902603328023561452106169369838878749365366045210294295043579134835133584450759598281840818737146574379222440296920271714252848998933921921264402513663262241086984085053827168016876903383298330281531186241225802712570314477220510333253578325850712119219869891546508878208889926900008236521724914885783738315056302350099145393565336319776094866961619617902903996780473475524489269636405642002628428953134557302806579698239768052578994557903051164197912183933642132102339914366976*i1^44 + -412678853817282989116785709599629518486076612382306261305673339519297298898301596429942523936953152109505422736687041438813535600710576248210396680581466366379940809583127907995915596861106239320451688873557533443237815118796546554266258387303431354131422571419514130489660512172682512234357628348472033711120100539006040330305361129373318959251029312695781640772277510054766988602392386886679835038287335635618496503148286778961463400410715095560378380938046118435074186965515391857755084706547459758842264315052045666996435410035488302919468534448490068098334459551545350768046254186766584255077655213817475656839491187059178708169743124511652314208882848131510201742193583028675200493970828309573619845208828629008684891314109817324413543231430269624733536817386235128483152303163601004953524148125311871012863074342169001589273185185065533316856217225552513460270160144717718804224640386553844189325802229142437130174574292468590500111324163005407730695538240421590875274205943105265976637898905279390420915972906942464*i1^45 + 43267949523804554722900335102744574324912316940080428500906586384569300960723603840874795331884135610143307130491367060713861483633441927800748517271461031662808334886349964631562196930695718818223423741093344548655314876628229387857114327827916292251161792279617071426620595685305472710663674153730364514475331540966497226687273801079438813548959611835289154901115609774894632073009591895608293921354759562189860824601902357623376843827527757513642215209080916496968011479893051886767116741273520371540002461546352333557435638718538420450230414458341404170064606262311988211267850235052512165493139185019931561357684984351872612405718275024744299761155681830329369538281682484145575505368483711301946901027342607428028363679764034134560325479559592921984438280696982306505371044034167249042397136808454315683097780503485047847071885388049858523427727657983796627156576012437732814196725636607898797366640671638231504290536564774021578589662047449101873343963213008166477376593801233514405591243330399118937030656*i1^46 + 11253211642759071444633070267406370167523262787800742228230418852586473754143084891264523172317186775223835693983958138213970698513746299361019455998742064413558476418351534764399500668575686984488973090630375688019671901940831384229406307681657236754333964488195806909196306074813879715986552603111808771293444782131115419018755995765954814694754874649550042275943928965483221069574797690140677078366028872619388608249787554300945849796332328250759708090791000742546733660877915560066131164195884166500990008297302370911403651196632232312043915748974552235491800392910256994756813547214943748788450743035065874129418366483940366852915520974704773016921985324017238497770346697276669275040689882019418019830671402637066945145828029958378424387438947860106323272114886165085526753536058592777559356887795969810957333812226349218280172377405349657599033478802115058273738896162236961162273577974258322398628541243152827890879046429747388622790550920091722154572274791236197971746227831045477554910734778368*i1^47 + -401584037265787155416149174095378654656005075322240377193662827622619978591321597596405635919743729202816478047388892469095782061580138245384269136158982627440588579040267320510599916089673395508847901577890344008284207504146798773402500853932514443921621128983051808311703554502128087364198303578272070101989202087716386875274156795009785838520222133081649671307102045185128689637493925887415553269012135377205697731018252464552440394097378811108415403950123381362472475564983590197130249274630052870432903269431309447128936269686946593193873177524341523453209041844303355986866743869028575368171311751287205200743212157483701608490568046456453436194974984408608424768858070858291240396285750732241901388602389112580700252129436232583008357452009169754610623373788304590540187932236806555685371453567798667641183942001882941404369001775551675629975061190465877117992332549372997946523300131731240600847124305376749331694430023631511589181931173306456209355479445437730981336662020354060189696*i1^48 + -232146056429128199577670739152828706236086119465380039252891967318624675228512375722293785126827464484893666545359104863791997128981248777531942002585201708283985119619665537554988550318922076965366031561753183943960986050030295141571712074183909286592428712568598421677072399064505304271516087314649548609253617015722150025834856764749547739776528549485610671479451286453965804558957544272110986477448077489688540072521269374100795218926893606387835766145785842923799679876721430600889290202126340697379669939441765852225649290864264101582638317627628812253855919941122547846551047983381547326142415470777509539757333323541951136169867438682021693475560469514301307273001932049912254673108108310264326361980106066198472514598469003900895710902489485904563775337403407069433606930687118278546830060450367877653925963048364464577720658205267499955726871204881757643345259885430733463091239390352197397126160435230671027740627994423412592378969113522720414545163230101852768113770496*i1^49 + -160299452535606763294280045372717426517984899771740652509725695325721726705883249795587671864098910614922856321879083862555075902028385559459682672090229828327112038777573290177800404823677310020506099934734778356829924187751080739451024336847641039176586349943884193914693140089730180867633744570102969630274136923773476627671742818116054236090204911585586560869500169871641655058639243807582111495048038734073129698590425455018259766603495444592590260527741584963571199186203646795980377401934511561176183432183135617570565134714817686362132475870002026816449500998646937542480972092038206520550894908870484121717058767574161640171327380584612681841633558665328478673706749532386017260512875621029797467117845838185331344884807004288557834557958816835398818457758773255801417028035082344891792485572242071792648474138781553723348730572913375155198225022297123777962274449254822269441153234344910702565032955592832010797525757116546520653211383276934464026094467302400*i1^50 + 18295852277271143212396245782730628336435543616372465539822626051477805826728280499861681561999701038000075131772508746811789837169332914657088454086441873540040544448160969459474318625512414062241261760965410774531271364372550200912214551978304400573121152247893648260677474532639863181900989160671310697254339673649453851076170702069140827638421115078627821644342162150344213530340937970808101200046672574690893331945914520564124489279975469441083700683872144118727970695851254600399077518626313605477990201844180196375742008871965860358555313289178066101734404482219681279814133086094565810395158926704298229933546845175434506124200057980279000685155821663856062595084948183878966617958367715757237765432430189190016665006639861496294579157706327029177106132061608649577465225367425627106962576577721835421342650145966234992743467743013922104657729397440798542266498791684215816262577343861024574323834692124821269508839403223223197648955994653979757824*i1^51 + -490875293114180095438732016180694873587978251025354393291895579176849053402996341895282578984118973018140016570253421691292838718763623387990741908078094337885667115147542986452500517081349247013684186379379933866799973411404604333515756573238882120372222922926033573536685445266581307668776706237721661401182609029083522022864703243271828592647316801906502717652228983367272906856677831019382321316789589977999338926533636390680178521290978963569061656670155853771919103048910179317167501537492932544574481492605823391250733225702226310709546748505664999426019336267224207182310784677647953815497577359759888921641948930509156084875607052119986475872174294104321692610297573416980676910197495087040044350044271522245665116907471839102857974305474495667543579490900590988177289750421186294234129769049602948279917851656685846211849034309246423559304962510803894647884056533275322260063261894409579895184529662684673535959027211046799399930752*i1^52 + -2110757960023882614664306010302430356767082680109823872796056128336223420979648247885451136763348719246343549290145419364651927227346316127381416581075580879608978422608696140932414008800795505604297761678889838761330748188408091177282149206282970066177122306963388516018623149936784959077462821121196859930852996481383475899586659665219665762707303899480673926311000663220734267596916293214662927523988490536903200382216231299955321541243926163031200039847877857846395006466911928028641042731099309276338212803384511808531272337514866089884209301641447914085539262838824421072126048442662765868251147929233914516189589877353739726344404475006786574797221981219554412561461628801472191032053956904267564676721903620539279551757235331095966108229333357268699894854356253981591410871936651250257719270744114836868605077686151871256107762707807882350272099226550907453270726442071358644902330992823716779966132560790132625707304928*i1^53 + 42594550509399436685162393955931770557643883009139995435074538260284394121284301820443878598316906660672074527802819386492691425142479344499772632617503144808834341667398599892735888550215087830062759849184526593089476490541318352195624571098849495209819268110565449558569441171881292272648344282944651296897691254754996492099063435915381457175048566082697335584718305058690605182123018923142482942290445294804725564854309750019974946030944124297109979773190043648507181794034678762051918973061312246355352585725618661142974949601953723654098007172066688955596467677286081897831307317235324019463627976205323559756393913633502206781664429200890265668716409204530747391879961618783367398007600419852316578572955169458958200304522143042030458749329308632529538815738356411292161245479355641721372597672693989186410077016066197755239857716337309204395295268181834926984789404722161477865928039119581537448568422585572*i1^54 + 260373942221681575674484125428386807634440841918209844322020529034051319241114957581090469618113514943665831371888686952168935763723510330803459256046331925537057955853451282093363710318120527824776726301911288125831087568490735122455070666162901894524923692381295237721966929100267857956125263842148107175130217097984812353171131140048869250462870197733945152552231969527579841864099524332832542410243085166723204516075222481074955117789904956720264445909966288643713997923152942465458398579734865245983257172501151961055780985014705496852671642156173715447290150404313668791331628939585023351342807670330139790100489434851666084748473599926297269656262530645439430634041994325940693497201409267673264498263211888507084096532560390653257893067693526242027696420442505489823909516962239926783600068364451040021553813344664210366974412473263048252811621285694707896549956603*i1^55 - N1*20001881023264708461733594016174304097589520431067759388998683337147101767365144398361512667700927142267688013398914861298017939398734448579576468347306789749865486839038360490883691319425675547004193399253852664715940366615471616000000*i3 ] ]