[ [ -11353997198256207754226187224346066612057643037674778892676481309287598903237680893299414890460448391638387969219962831054970566380122154574828536867311131989636032992563784896682420146093739670050808513640146318664805315835012840731158800883033083340658420047299634418564259558956906851139380591614295319370062047637701358380190092374372477736655437513299799273264919659720881552607522192588638786903068123691353111976198662225020709526235944476089283434975249396350666426347071494698680916178044667811366641269846105774150788418225641101951219313776629947552410054059098749391942785166657233298340299279694974069772802737617860553765568211392058108950815985795541833893572598161058336435239862337323203107234440299790092713357268632463330297402126065904592897882890096582885258963895622074709559038050695312451867466085622677990525888977933927440750267007913580812926206186131275764160312386269304236456423623394921558844048763781972983396510444648066929085501882275824436984702332222733926470469430287110905622912752014841530153299813132305273028259880761639348465641090416076810328516190317124962896178969001373782250747267850969592136065439379528921240200509565751627674906566787911634207903039473158789883645126534760811351965027465607462387937315649254381984855662779128872960000 + -145873012743327241147196229494179859406387367598884615925851238376834708535090226323428671644805184843348667957849996426042278006551154906572689728023740779883006814624966023670158514455891382478080554725612994749275501336677092842584538524959692388884957974972482255307344614417484428918264981023327871350486873369664872838948560092120279716760431088131421338462703438126567664794314002835849153227517522301673523398915725735861791634954919085106513403211476096651497082808292924320489500114173997877744613987256174695740008522590604824221989564974585726144969095937310556280076625279535551108963852649564994742770649353669770329398285205592761805737388838295970705391836053201120554396375673652587121028116884306596133028900021075015165353498196485482736392904783850548837848550056171376129945084410637645242422893983110276283658754276910270583412172419050702603527481792601137931283766849702934757010485560437979181943684805325034737712534592623128510768579668484633809010286118232644762699290463983795258718170778677865707856002322796397385891475844287995549930492807049975666557718355534065379149786463947153699605441505863841726484327977911094389761695888105604774682333605493086722577742091314457181197155797612524045045330390978750836792931731376812633847038291799505161420800*i1 + -1190902505090181991821182804778705933784972154534557169933771886707840104959622191345932033954669880871926509806270522330516129750718372038543101848941651261922286594275808820738548701476955141288984339999323772239792466635406752487382640935608012340649435790900314932285199638835562608910104974135649918635794772968239267005081181895651755879708576630501291177645417380078264730463804895690321188392455804506338277524772670711186106818338110408879012528175613608996199885971808401626526148109411084720240739342806114689977940839550201375237462333530110622820579093967768217372616789156437359230983962416463743072554971285891161473649554729161120483072662590340882689830625094935967330903131076626656355386227627052024493728166406405283226934959139925762078835272539962896228581102181964511431133272880096021611550127670047798254048970867602808069161038201541523557196059357067980488493584547733526928663041541619045427898613639088686503489183258180218992494962563068126630772213117429026798737132139899667482067917559137370859035710949695494951641398119166749321092861616480439595641796404108594778213280329874580660357227539681774155965525249326238648463919029991936097615541246667781977012770827596961582975151154232674598366283540923931148211101254399236239850175983672985911296*i1^2 + 223857536184519956735397093814311605770869913116158655404020903072653577441148208634427619071884276982877310975656461250839722146744973790460396833998130969721928440206531190598926979582456141692644077503632852335790404906997541255744031735466616999027641334521073357785728209945053947355290793930812437937498745767197328663259287294615970940167309531151247965771623393408885809684812981649493081725076334407397583735768888515040908850123238022768849481136806391779571025329783700916568365567091269611124778130708576810081639076446453674389691810708981810604833258980666102454992527940728994065459923879887251724894012698000899371916306194018588719369259836429286907971495884849097936572960547495693721748892586420853795551620120254084504204783478818134741679255206252565471667290910675497581249361987503285170691278820843789362706438578700562376022343293996130623267476479916596112691352106403007357019982119143049407828100998137984549084570795667184576673404954822228948632593232871228930078660621700558493993633233185424597630375110925788704412484330538666788548454467243783641182358383773402784289464768395077239876286178145127311785101615015498567402710795138118074314939895919317953678143312550631981137048115102658869571583789188867090073041087201554812319602950933577728*i1^3 + 1341856893436647723531236915440836899412617230079018381394407993748106822042231475483382549664306989025749831997020832618020614762378385299740186144203222843518855568906641191332611982703525308268159534123097182632612611792094837352466819380651039780250194898676755925270912858599855854684902622422421007568846238746740336925927664866393751608721932233847060471021362016069801114916744875464649669328589113771655541855298613774313282236953051659770027341687058756058774612141972790489271372184215197730484151521291002843970939118390324052104653176910476648020030465061091510862311983523953169038086107918940367076320334086324532408228138153303435690797333439882539888706662786546171578158799529111507765034980866356076746384433290773592145118668224458263251365474425717518624473578087143295775028553826232815264734968476994356654043358039947345792329618884902968681466509911787995703855849404448172269006477996938999235911348673388563772581993010338918105268420456421373339464531671611958037155590989290877493645517549111906604373003269959465900157594300539828161155107393113170496537263854764975078939480309844821960716598445967220485073279904964892112430542010550952306872319995224954675185026058852211111028171724120692725135934008099205379975483786020782122886880538132480*i1^4 + 108624174312293409731041102480562220363128950162002109645270456905207278443946725982137958311879262788271039509157955851918760224499099731312391386196936797537046943979254840926419014087417730446357004444791709368672579594293386128479439318671890104466746574188546805276758923427175470341041726622481150153725123618763182251865255663180225964227087958283253301699048309270249870553593995531458755497225415377083524868137482946215909996311150497986422270234732830491441457858726752928589319202581212017595973125977925855649780510326527215633247298121715572623098256210729504854208381250184867486384446652667061302952592478059937334137480764902014416961217374075024397719242526104151887073245441059307577497855112543755603769856031075215732698514477174666160096857872094154739088621901050222548889034167514000239897966965483640091321898517187742958593677179964465344213883649506957116496151695269477512241165343331852402063264456085230484451635738123830941416786950345863350142148367248023023914920687695454022416095625722370451740490379527467176177851446493112437719670982208633162082082356014215339595907442101912925749786603253312791913083832104790415248329641843589020136767332285256864981634447456725549574426577164424645086450820529177790503406179567834697932637995008*i1^5 + -791383675256045667114827008324887493977099872198115961731395496320238740652221021715500131536298885922571771694159435919299087775209956097179024783245892776680877832551019648759595008940131749615576494117856360359034043115570004618488285456192470013320814318387717410791880293725832086881813175539965280049715059080334813065720744553950193470723683940879685379900029347512382556134209921724728599902728027230696327499726428140338666123231850177887456890353014570009372919119636750761396658210776630092507361314973728439718773232049845294369118976067837999839662337705930132791530205864161829686055854938088363391098886901713989720555287433673753352657273762780366406857921292388996852705160322516965050542218328159273807618852096230394682617531921807479645816188800100241632547238361681856754507794861278511801271624446912164720476913366907557828551759066758527377969987466915420269309704901599892107689272958854995128578562205208678569599798684155003351615791373235948272017940526929221233566005494892919511137068509374837796885964959399892671531929347324058371217616118338919419101564012082335325705953449214653691228856804475179025069142132232257892613360819746635551758556523864381072961787827523654528437483407107140289466866118099815803285908430598742164339949568*i1^6 + -538757882195222114699320664215788672351513169240851507402450067913469040152089791245215163701270628452871076383248453044553387955380414452280544336243269662761296163589823847051575553529342756346421933775738312825808587522287766591512977079367902623921653751414392021236254374492697398381090031217801287448805359254308656809540081456700414573071581165805080135899393135664397767047333628144264813263850163986857830956570952691272386230185030402973749629637349037584548127298363342936595711421973165656120038201335667194095777794942661393777018502275203377380904128006698714888263720742612742183627448091053907161583733657801709391770791368175181249634443641839401203218205096609892852964660386436904121217897230491665310583012216834997797655506320038862088678323554541124778426151945860424812201755298637684975455670114683876509497225631735390501762309991237800942422699846247743764453805342816801173149469799848895835358169589103433706557582705276403499589689235355804782353765267536148440588796531144220287763208326914751636523356955893506056186642462873470338547387731980289402855302872457899378948609291105526210908031336564996618128841519545648969183386466414790643194435696590654148533005602392489622724457377551783292790990621699923340540419696912948552269824*i1^7 + -156930414709495875360082545713319332123874637786527411259229224803670624653966957077824358719059417484570414854407885109850293558159178237019399440121184135089357537270709244403907426892276561190874959018793432014394138349248671303212191375875371463170762835658718390225748862422718311246049361563822051626657552747910744532302574962273417026753213966744796746989215167307400249909496558584807948316877391524581487099325574137869613407124926573858469426026865113543694993589156547954382355897489241465495715842408992739403152048952890851517920840012239210645589334820938467863369097975321630710600008313227811557672324814470777518536632637740349895888445375916339568273613690592438918114047052909619445000846329797582685240433404471228638640543034806283799444961124460502455401084302478074263733379032703376380133848801459980140046422557408136232286040222114687442873528903918854538105668336895214906930331050781105546565944002709656708798890877555800143635907384484765422917920619284344582442519914098703681121516619643718428780112634352246962444052500436485131936183522346641703435872703574525074288610979336729403677011520852538447478473704022769614961304630426700023573125315605018181005127199613317155249573358397367573565734103001808665775767241568085344256*i1^8 + -22140301928302018605315954562130776002992188685465596216102638614275448521031290497315359543389401788069821930382278546340859446548379039958597057262823408301342502039760540250011469910409188412733000877106591024807365125237008699861058891832946121999359064125730425788137339769886260076403640706317526400670493068575452620320377380025236584822051389832707547398947532282423873658880537134727933191205539989170779998638574388289422087403053067074753080233863832479306723304634820660476512293110898560614263464182408714244380256720771545470275069973647319446699456374930928423622133495326232551749426404106073349043235070609757930986574349090949974340464550255658637073383257992628569861178052441011343033341831208799806575930850341180068200801082513256671691772295473305224856122718267208734582134700454759365764645287861408935566751448606944882798674551624350850083653691494347286642762769642522574830591884474003054458135289644682333232739873226476574235950942436562256818368063262786108467251438472242561703727426736946420479619052936421866268300017072710744904964317778183566232366503323990407905247086014058603508643511322280394269449160902040892479732607894760264414006817952342824949941920733289151663987469414621915875663727680571041570858939774402560*i1^9 + -1239674199246093289883783309602785770066030888175289920920575900037617142898028977993935579681066313149710813939953074616159076700746742694047369144824937254600189749899618043197401464656632665684659291619949234908427746289949154807683884318846604238360702523731268635966751905274120614455323364707918670891319997289551837117149768183471603169632844858981824204994262718915003725045332177549219257051657623830536137565189759182861464140333968762880519035665743010545833103824849256841261412450092555206313537348773234313061735464365327167051057698475880393440739383547648496734544601195691544936081556919451680121109612238861049502299973090271425851602670049838430919147828859875003331125618996062281687696838188744424451417616397284544393596286132499165266748466915075663723600355931353169692864391903241879918574023328520099140630310125186582103030247693397638439488186733974624605476954341368715664998232139698354050440572286636126176703840368841467284170890233710114518577402316852335384508652710264317823756646341695199525468051099229408815139925534519291699211987748066011637009053011880421187063208516208722476753577923822647695035105099379792069438904932364489789730403994606343141873727594848249564346940565448417977261603433433301637654783197184*i1^10 + 1378872236768230041005999697781772651716978801956547297608453974565454695766450744545697909030270721150059066630626262946353197672849439221118837630328199987340857103107745063950082644941045053272391094390037878550560316234317073806258661892214262335287573261534312564938750734460597758518631464850677740235870290048727922236338507265285110525332019443636642197337240786688697951098368938091969262468019460561001797711281211769313248235532963595428929220496015528021000949417187445444785015136093717918446149920812749446633194512214680324577386008795351328010960799209047546373340895749030046542607255595658122717840922144012720704090957160091227025975158263568446824235638176750293038944136177192636443147549101845896118982401343716464185380837402669615110643533739975838199984800145620127107114219942688119599171931386397495768188806051711567578739355960189715787155001116488759772488155331762529445983715215457765062117869726201235285787501623544439824227500410281635827847768581306000250287544517436533341457673741118195706026766723936131628451923283512490487338856021227625314384267890330380303641021040004469389139719793818786743888132179519261009066837103852864548649382141131432329864858791193686081887313829225166576125798575446871890722816*i1^11 + -145567073464574754658261650362308296789631598478761949795996353130557106236115387688141230838541124763660830769708510208764438560196250074497451478222670641305040002321627704418950894446216318800970478870697173545957207750901894109671635329234550264619207632308735359438013439170740887098576974448723368567828789827866571105095061391569191535898112174435335561522702564198642283016242576521355172422917926999906088080599150725149310238599202342121251993520436624014049949461295273939652225516783077294143715023974851378346043536240019236980469469510493939082203871370934825603491327703916970747127894017979965262980553530389103975216696410574814852092269148158953099920975064815308314492146395494397738031175085620692431322718961734038415304245887607978829447591689670299059535073958784323351432123901314053946140633305386948892682770176170811648713055266958812881900594848307939467129050995216247945220882420915375229690321254101345954327908463968463175341811445710530970552133062259224465780754513826839703980462145426777456582108551730851485222546744881726502045911821525885899221462223820243816911132317433724406174956575710020799274750233155006710320565374771954058753217980795292677524271251420126575665244384783379060663127126953278046208*i1^12 + 32736478033031027288596974690753582903222397357579803330658708000946567378758494733990633302850847346892431061771950925999411212415065374353048780951295193243618332401462164121998714327519620192092167406330374681475916181877525930303726957595097935495409368608022462935132313739780046693666331036711462849115778112805022804344992650202738014261576368803321182193856087087667271197464857898886045753470359981408839360393376029442816958641992073334958669363050469131923141734488923432087982085476694362339009894310768821349214619639304783322722212011720242953882307943839814357433144925544729628928346733765990645302407390870089086986805451802007437131868212162764108966087357195727770240632434972896455661142580963843837753341203000171403763579771393284121986860186002463326143124854451191226158861538507153357819194331819810606855292818280700869489313070403733337342772859846619795299426208938417880983467404664828009478030266836718552909289349632046267077778134554419965443841554377465778176751197192582056789092878413509466153194978997664558053259243229756282002155534728161550078942082345144178196857631765942248301738304257064517439288243541796057506976264087100235618134428380961821766068144897474525268142765138020758410741566930944*i1^13 + -593456133845847605829179970724969281960700684666613569673036283163483367733042841766670847234060057637468044761783072339340112843863650245903561280939629303380331751176240358425832881195066093829138665141035275614974865570531168021139050699132897690577129737449238946176047650526750668029245808180705674357682790307052919302891007283080216172452660491166509358701970868299439187833803748067988910429678666631088125737840996730733855203745292815188083191845176220261462159151305416969769484278472989219834863023618352075304492068225629253328706560238827278995398301186786410828734709575121904433110466790940143339980350546004726743140251706441912017341356464111597184399954485938063833090386623499430047439486517101647280023824456889939570233107562526589106589001667701509462864867366191207924932474999117802838160238269224936936033466306441255525030344406601010847467998464080905682297323044152197956952810546752565514617844319694051116265969291279644916453813504207001903405516065539362563783566008605701899185572749554558844695976380888168406249574501054448858844680030331013592434122072336134487248515496594903667152891689743735292054381432869866681244750022446119684612046638438063747880219557707185654905050110370260864903151616*i1^14 + -1119836875416768109735344094858362170694340160246311631068993564152295479251031721587606866009096187437960309639497781167630928626001553052821337118662123726279801540596633827704277596402798561999356883808042475238904570615099940484221494540957454244888763714216039076544813827100961877251645195065582622859103570960668208834224070907652725414008616210556538256866730359959318693045916461644567418292353075093875707685743284663520489569937662718288378711871380412712437773777512903078047521052750271802459138038565048052071104783962228777999752660846609000415873873203862873488646760433866277810423811328947045164336048315791940392725468325281695348028978898337699444961818040376497209987779284706992239622449917559163838789561574511735446194691085176287884624442417085373217799419034574778603087297094629961912208155536133682720101584789778471751533236101362272994039951800916635097333009076030549886886693853452774857633904901650912753832816041372261243860188897609408433604066350254615234160960531187816043104488027151671121047325511288565224350266717568108557266428902955474396570739640446209060925279693199449703981047164682339277293821063808697970371757895740032873881336091558762190960594676581261156454536928416480886784*i1^15 + -4672721861146318441168219194832904057306621621312200685098576331020925122966493470260848300150950686191064301235192660547064912627235268451770267776157341402892924936776990438954162851195944539388762152577443648989582564614532058621021415235250282064106840369687636633750658269961095196182836096183882698147205979998968122236981173787704609030052985639289267792302454212863939195049482484096526707993830537328098466930923294840433167801734226158606838420276942207056808338011526714599734555043761980324344302860281286318641843673666480053279717717077617376188375142431220306917333698312659679153532792028577741047319737487965369533103953691491928332740034399177939219946360482355361301058755336374267800092767236899084337387371175455228501813087629488425624534087183501582141000059892085044773623325046504453123011366333127855134868218742341722097370730213790706658121438672356872918622339550516915560885923839014446657846237775055701657625912371623912111212612701052686045983037475552265714295766853807448105042493408557637344410516094139299276754799441968488539642485241032012872153296926834481705934230275668151289632026327781692546606501250580847846678749530749384123720740992733908437456735825184504875322136718213120*i1^16 + -4857816084995420233698559024156538932887769121294669755284555158221553829155054685081782319193979970891657275107921940013751182368800899140327142134584650032550647234505914848786149835511231072833771358229770283876533507909652873368556507093137414241913122877493775239120027040500147774183434271395011312927799073250848285569200319336850002049973903514357583434849017276267746896542174001454986562336288170541495301431408101107804774219393028180361467687096596374467399033603613454148047271424026828794455241338311642746118645865468151478348362513841097792649665694934268666182495416410139204413878693176487331022292709800549960867272569232256152769485535719628843816867079484684058337875567601609856275144845552174886089910989053296063300737228448350976020506744514541250624639623932930630501710042424805318249395802345284236884755709089241197913211234724094720794481013177566204859114642940462970665104183873708029499631717866605796117968949277943523167147200915245258682290429437427399322260459838586232540060982849150590845806196595428693518252168490566702938748624733364604695098660028801190073902013608564063929508652861295047576868338791847510557052814666600422985529394277888788247948417619422617641854959616*i1^17 + -5691960803379606152304935967371642271709240967348278029958783561920008490384523873028216069940355007345010270388703280105154481643702281263984045961601516389666585432885615422763535822624448080342301856870270273489496773315918065434217575471393942314481281751152455224875503775415524502190278459614067781862435689521283441835626621635692888954282473245107671106791224890267049326516687241108091883565047163531599311119361366329261684443689046429691110486062959006888034762576074979404640407565184576473800903490940537326612269549090170443571926455331737998929181044412618872555307652086297522514252837569369516552764696784348832148194214625918032822941957314174489955856694542173114938760301359310655065412261995629524482595033983477006929822129690533028519552370929095737209262700158658722666248989678400588629877525557761568638201368031816804392897212700636816059610496334001675791414488470736666474101350585908540744417086624321271786673049415505728145489479634402640463980626850155958708256996174628158164321777278619015121707155719601475745726779318422935532405242373654499317762007116479980358396026098630460531540575204521103035893923570478930485665179805207586875982898000154713586730636386713426984960*i1^18 + -1237965232994087815112168346461444980832217098545841813189567397598912424303791637383048044985834228719199926774330593773970066104950475115050177294667122958807518811373586914877212708446432672840261459103996231213855692716563697709233040166935906688531946483566648156506903634457382309654485674191719303567214608314881791449830292194332390677189393357040700587901884320222167824400582772453945714292176149914767490401817906798526015195772380022331851027859900887827203558365996566425971351760913295094173095493762150204080931290387336242572685366079279007230418060742197820200900106312900984030302842452005271549841454930209513127562817670619259715875454444007140405133819681703829332693027175115278420571561688953279365526611276916775220182271471933626552519809130859686751466399301980927662062141245056350089842572234147571353418501540443154549862820292837309263883573672266906952984515774242037935758614691371708110327879115885512759278967457383336589614498247973719805136661061859173189048873902277196810480470981836599350039231935681795920661543213032366786553001069881939136171512837661320722739232934474344223435091904781741127902688652462189082449412510681655889444743079469708677326758635110400*i1^19 + -543283357620429465461368775743750096686178086858531186770248558779675692712842052962974824223654659583480185461247341162601425485574364332929094088590305554073249380596209524865598406225367873246027978741387739770150395006097536361373051340920182643849561353815601896116104562400684123475618156787190086431917610850636485483190455828890874434931096418708502690723656971547186613493417209351697149350743723629824201068574126640862759002674169203769694729481977715692870319417676487922122014423596588051742651643098816869314900992821266473073163264912627536966669392266349959088535530924000729846262807476605450468187185590916756973291686863909942436459504334711360206382001075539265470085430312656024089289309312602820233016585616187057417569787397393181245020092570046704787728318993802812027938962588958123281982508161693886055295153322023451031731640073005153429993423395143426412706069072997515812215827982162294925948506095933966845839480320509332014973868555985769144504008030827356188845949661666759390073483395494824512989308361596186300980434343501149515220056971095128226317309031015717269280466067066534901388403839755406969391275889952593207275123725830067246840828712058660665146998784*i1^20 + 586591084214077223402300652987302927096188847669986432703304042072589688603257303575689225003295387407226066874214041838599549535842818613465405498015187359675855540571610164199051705361355602751277021770239136783431444934559613621192548001703565548853726054942011355294340623619066470627830580837811253217566235226319074723487106650734818502638342549966166071757209078642463394466280582909526910372298229399107638341548162189948064635316961936917962192532441601739295909844407572304711849714492031125612063129631367548065845746742456511448968269790545425664429761129509282049408068115712906064218510584032030543197896905476367070830140028504291475035048019755775626572280655424358864644223608381036626460547051170763916229679848676480210500930464962851205819953512153264235132511525880132789772700489060928842113554428300448617602215838020304486176299659341219788658613559754753471055564786985804048946621363880122785277688855319060772747911445003339195023650713340948332079748880291282939161105971164972730110837187320300435453891914925321614863767158243952785195270967521967237523860372901749261290540500246881511943863740892814108445815698581051193865644527555503303511525502023257554944*i1^21 + 18551325654779046093832941189738129733423082924125986747721927243624674278063746630757826175524680389241927770405844135434747260454681238974079007367669070751348293742021984520514262014666786804937561883937964786447423743192336790909589336477281109796885020509488166644397954688989446064534687775567393463834324383635142957317659465718286235422032903159673463652631550683574766459515664530311886774061409935127406629027066098644696498182711211077270580041087198789891883658231769599506700520774426083969135244015013439579685232345223789753347014717647406073297708271561773188773943405472296816357840286783978685031313055749046778751609856517680326700572610523413923307512381676000341046311192160006840828242517724450469931337344745915130310629303478524321282564098232157744001555240580492955618904717377610564475513658100663420133762397877305680776427956993394758346443271454480879182021640181705805064844371369170575088472135494506058776995790303953970841572466494743277630437620071075244371385790402220272342296612322856967729368620932644012304475845908678308029947003949523667978094768034604025742887904866863108701834337348474452866301573501272339274967369141413536439780708974592*i1^22 + -53785494209762978521780230652210265003194637927627500305034521505168800847971596699122784260056751160551830951707152431847298003265875926713772567040093844651283040960992896596152137531624791114543823879882110273208313393530862836709931648399060747434297114098437808613072936476795725961236521673170475524472045333825637810601729783546368399961372317085977792736281405926769468247746774025118253900813262365855557601083125315446529135428583864516203078166411639542686338736534050002417559922536824571318998669043690927625702138933986768732307330166216769311614078784633884407550186001740902483729698520437382239984131706511646153646290874481015973631869575300453463527094605831541411735267418682063467158028787496302456163991377917338393403466406664433703377479564573413304517215227345297811135665614122651991416596179928742483065760430649305370352870371689394541929952528302669827970558805830578404929739747364891798099827610308552374985667052930754550606427854625914136790865502405834913042777278608411781857380172618216106128407095708469031633357825063745312734908207103338847844686513776463322608856176758965218016636195006115231864047369494052903140929463553244340869398528*i1^23 + -10974245956434422854475575140595781643330650263150777719059180801510335375668100812101845002700618165460030072346835912674038841076225006656988125032092632066238990227762650352815247481216565186213016291966153610484126293832990072037540367804661379387945504380202052971264709645726482250535845101644671350577073266127973983415454605225000490328515645399528848408982654359864727709831160197543334979713575319244396954311248937689511828202145807745603454451263454985357890332026197384248866346210368376250239385613146076872347240449940772994505569485169684321330272905492651545873965105753562564919479088663464199279610638393451853254612763649282216817500690445681840337697230641633912729066599914534559462621894396333912813709869734620530101968074213061950432507190015718418603339068712047144624548828884998131859240216339506282673459673724354392087617979193453186139515962243313499355885822248650010664980946500659759510058035531453261583116312253319314788146309362714851635252459884285252116250145571868007491627477828455455268735322857740221886740808075212241404582456104801554633553680660742298658067548022451473428006906342385518270390028851594561322062334444364103680*i1^24 + -1279972053266010328830933118574552502744698046691271549716276742300140902405008739593528585507097625663219127933681718700116353707448829078265471693006874957650722978523373537729219606940982124934690705042479797541203696810042760779171494017716124849552013281375779620806509701981800263087748582277606164023142930894348950421099983404145407651830501284203901575497503649008550250621742667946452153115551305097996487813792518571560876041307418173929572592204444493225124009134682354822427613887017822081495950586992874034165710611421998965252857303763530279732251331412952979481592233390625737601801560015742985167422640795722287378805561713770135627078811916754939446064681155184126032442449299125357075918831885156868247156635090877637022998285825365220714298134330938842846040177836473505352564194776920027364864351236317276281130479656547811712042894285401302282706276403567501688022700494214960388348282617451684422677958889551617082510524709909886901411335467061964572532370805531549713303100422136386773293074650916128208246885745385735056054646291206864199665820417281782464200089253185125794003829691224365529835126332727958564635036721156876095052109053952*i1^25 + -128963901828635590443110963119849983012986474851912724206329883525582523311947774708981258272949037190487796936264388541401002486486982777999843004535248020727057016492121822651492190316098638058257779277037924251205546058824964022694930043594008567726570571463410992426245157048433437183642889425034067452127895129184914345335079441598582859385603917232698148516024022529365259448048353815280110839076601787480256877432511477925807426978458165098741586962287441868198357604057279544629758867846575479274972190559067860012260554935917410623075881233462671514580563311378037182562774877298734160595593227169537018890767794147903224971868689067846954359476240941071194896544063719687698062673330812992621388938301075357622541590357167563021119260239831835377482376057906800265960956408546418287992393337364381644440414142568487858973737321891514207889328588043301067662787475737989416397850834449308011748531698034060461058162133654193187128070795880461288818660621797256326464646069163616949748427630302955996435748253450140522966539683349433913548516473556888254142725529956963523068754471249969842928674627980332679362496122898076008237002985314628623400960*i1^26 + -9741476034181569016668374683026213044348726709740133397656685677285569183240861238796120414543806778319854846752115893948958079443110936921683611100252378987719601315411864978807239597669517786903039617644309933039607208866777440650034533078837929288972132861420608166976425205823157403676736838344793126317013842249860211098745521065172022550872000961456893175608563436606299138571848999518644039246622707256721014019687796987887445619472065245908456630884206180419907572905054675547727849191945016628321911917627643086708716561158782457233040695463449089768467543713670774949012180426335890332102455377666370526235073386769561179709324407194874310378426933997676060868741340042344515623125965838429968443826574293778125065261745232681969827970568749273178683027258363942659188934652348883795944358265202630234361829672141076903150642956551129219497473453321880323194006011664012174409948025731013572994539884753787058544660227717847768431096051964689962912665417668341687659987426204045920515239208860706607122202607835629541981759893761414164188651061704685652488007670823450219010613324816144595916752389024587317233058565304115400447410315460608*i1^27 + -922702579184066172701893961362217819151094772914554046626660824248150011318858061389906698394133696900743902270428155691992642293726019067418705348318277789547844620783602009507323609117412245894352648699825227287192888493125418211097865903628363555114628951305313219521654525892550169036794977053230355653007173048974155829237044028838231543169575778401740693489715525808819074404829857608498715790464087466177962497469596473796010630355970026032478696378021134768493805486670249431787714566626102658867008449027933030198677426788792593767629309483960459727706988606030941098806174183318494439813257402537268414827669747623665527801245766310517586267365100059857575798936040799865120931778425021132522330461333328039029347577347760783261266351131743943296848371692238074031038013289534756302619870841868354466184247464130939952076780435914456952294769352296303159424179124551728705554453768270853253022488458043183302645161000002197324936722150280450865307636082966434117192932529952786678594829872714796176226020973700636693348476243736970692642428203659012162196243874149266434959250668097556451063162885091950687670095131107999659635769344*i1^28 + -37542967919907595516790137021487397538434150788896274951181026142402239556509460731961206183299393779940782396847798368425561380249783529228710488556503592694818194286824234078546834279200955688079083615955022678459987436228447313983273245341400040116072619245736992548037653441029415097380585342314295717327286117735025868826049696875217008553218691650876855139043795827295186300446896753586964534643368420711818170216333245924814545885998182639299948632226907943404811876214085118041414588711702627206493599185602663006162387037317853266273331953648493092736815668064818101165694713403490967686625037250101330221101777043030495668609361288738533764026490893704555002189777954514792996092422912783426621970545836472367993090942349778115088478837364196817501702596059016840666675483323285583773868452704377195174038797899354366983579643837957414446504844531642031192233477557285393295274208900087123616581829924523037734080935696515741507979949784043066717781781216681095974908842278506071159471374584135292817827623216290250163381610996674951876013246397390639933429733564841957839103079576329515622010905058196964883670017781098610688*i1^29 + -797209294049011043085392632004873423784850082689992037951658318631307123982687326796273172329960101429601836804061523123088444226234722723788181567992213131353921877326311327810699185428557557049446851808156389613132776155300074053085858316318447254071412640739116660879042860976297239905742184486651514885987422891255094085307087283140581115504987597448843623839066255745905781033449702911679950873825808924179916381488516037729802117184581041696981316421962113566639130669520612621723545398195482110836901454038986899821818960224152683210884236729173380743202028430021036103392495737131510134583233293007323562818712426316253141934645157934965874379467941027144598448467410187911305499199570416224050891290532977361021075753157636547765071904277657464997923997746848852113430542268025119129353677129176478658081066138740420536036510708661258565981365169442219887650401035362475149120296657041685964142136964880558118645141325257158352743020602248284235986073341243649565930431469746594767598582832487166064824335807770621840339502124283428886798929154399057928613928637320274223738471615740929405031327600698856300608445480960*i1^30 + -11889012168026200393065288830698675008649542310624789807722658494711551757308538516829708376696485570405558316567865774291566740502349360432476180179370437786703412341575898889840230631216028867581747784394801955024981289407259866725307837377803266103826522100345065141915385512713512214844564197002369224402157326125563440678610133304598139417106137228662033652162124742742231464031197255666097631013911236887835652609158403295002648476692506067200542682731206298926987641276255612338107044394280126110921421365616251231782706602346137578678854615151728690603691970840592610242452294390829561795978476659720731124141503509346234214604432847012786289223368396486467492859270705052990343748715854531761957413264558351924941070319560249878933840612523853736893654228946429597807663448882173222739231076753691353558403757990723398421583804985332633995321979745024294979242855848916169917439548243475015223097641038795852612302979086793101500585356793915156247164171849196455449651418532628237411465805710522820533376678439669082049413131755510222335686625526560453539545108666057134864858054124561123497553424754460541845504*i1^31 + -178106003656082601699800309546316978317512901821819795890534734866097068565448427906916301040514644911996007584114632196491815710407130573437780299087473487436941005470498603633210172828159499072501500147416769872014365610653096731843415619360507386379517060284188246112847591510265397639073411059018869181483601914124695232340740174238132513565539874787630408579002243520894832121056133199307170524262182121964547738269147557039565038688800480839573465339532599784051176387385525889853365773623691028780016859460529968032692691681468671396270144512047527091910233067045581558904365836935460606054829304931474102426253815227099128469930495955542959634264526659428432160900226169605714694337719372277701630462918547347307583541863007520050225223054652836351854130372115528211803850754377359641139921240888091340752912654727548811716933491541773471481058599003007245512337595909514730483845032423081874391221337225159005298977835138425111986562247273385647388742803275083111899124654928178496709684797536980229899342653924770336342332247076747169285324175218697799471738325124977568318747457469623704199959813292032*i1^32 + -2092997684763980256237302397961091605440751199694773155577114145636584428881931755539175096603441328443203458449179329562572818326658731593896461947887920516122642177553376664517181811914568686324096975703170918786336751479508625281145232048584964095262604100278646512646563912141674111871193849589343687770543268430793424959296389988548218592502418019669753118962524858986702188987332036354779760729072224153672388703586103211717188777768321265778090824826367101338789848742705932101444349364937410453274213690130674384679273646634821229537382978903827790867643382719934605788949960297649259899190970537425480399941114587997886223316631000641044350239685205105130764175037064982336970482286100657101426079708645863243658219480438377457386813762916073875023045469329838626878618674942133722883082798670458326690167100333429368374715488596200986420363388393806486209803022888725146943002006345675191201905215499487878042644309918256665153099999576621914919026167277393902531959440928148560975984993761649363760095553979139846258144629868122264892365702005694350886863962991464592783513476392069215083823104*i1^33 + -18550816632141275287110597635744357248015438643225902456171427288400604745441006161658768261768044055666634521599908838644478404745834928251147126910950149577808204211220362965756953464869340788850973920472382632429068427964431982321481352761534169521838384346663327738987293792121281328667775044653131050525235907093278185117909464786494116268916460436721202518776371350164301481077116350021775024026295348924207120050962752621517991733701537801003970527834484915569649276881081270669067607216659975607253061077953235785286183741523625678601624439921096650213997918169727625603694692667911089175051812869670711483355950430565344720703794876147369973958512796847984832449498977650342961638534713349534703543021709935719248578922390586438591688361139014513469218633414034229644021447074553902139173192989622726127170468996434213699398847894618327278532403185513706207550536357373862643729451577453745584544058356011916610683350545408236939118242741871367169543157623593129508493830591557748163239249275232818840812561646838716932449227943613369503657016887703068465608828220428161942802344857042944*i1^34 + -97701752110178586758085732564392248867200619309300165058390541380183606086709812092076894273134826838237452875681729298749175862715662063876185082282046697576365839091732562664563575844175033991684145260271114382166257469244829671744785793731545582492268303235081032401754386521378543932433657662295631804318166114438757488796253855142460626641983315790078480651894210143713632605709325577423627226166486806368550921764722652647592737409112243412427216899504610476759438141141961637087266019278508867474615895988472957356689627349385478326156704883471364139722972741658763835823642370862447443873832881859731806093169909980877052018362517674604475958669969901452810181096248063702306189823522288968878635992720331723047115510108826275621783556596840476694246772315899558642809391026052167917960959471808350654479517401358311385395263578884254136462773816456028563187336067894843314790877659936916623358543453436391910903064388873395363461207116028218552913315942025966828169175366640836847521538693580369346144033567375180074913921178537806561886376034409143478643312077070328367205580800*i1^35 + -245797048499222893364309950460081436858184853019137132397466879880148540136582279504249065624203528468812781119596209953204766812444155129203387993309825751928483258393166679918793679829070181262380672292391507648792833246898985454312885826316475922608039020388709914358993894541526093260674259768617847942291044054127805150276763033177420756284235880478705077188165869081274560895288422399998227627275815678314529487240414801690032282316294390306648536529553626682260327580456880718086390733039312132404291399266517374898152119360596160069445199108781882883653364691799669960831743702302989770304064358324894832598275074314029005834139312336179028628124152863933026142102505591265982959558645247540493940554386626487723026331847536081882146334517244912843728412042928157142820689619473519493003898722272282271200247431446836297928372738064127028928407487066211463509654050762693378626467336273359368053994269452677131126279413824673766719040706188006450908861209144643587223713669048309533664635881786043407938882936274310507491808773763482141348103150315868317296292983646191616*i1^36 + -201246047663269401637508865671144484887316562777272650881154451732242376050408712922582626168601695285071862986624389228688367267051875017442522307485681407563415733447137770615325619870697837689222540291419523408882224607573491654384548398764802175222656814906427545044131704055044587696088466810168961743141726625665389401740299334423363438593504131482573224957206216262314514733355668777232272446488594633304958308939851755960764834977467076166795157596082557949666288125026458286813562467875022339817088290534309008758892926849807462074804258590365995604051248895428921109554794864795882348192131469393546264283302337925634734882320760427710670407393173617363390419286698755484196306307322383711237762827003711916988845264145498835875050395850869987667602829113742045164219322058353860118584941495363705012165810276869145391438464954783402520906023054138593512961252809537437387099807456874078425097232279170429884695924524039805311557067036155466612489310116489793644904651994849355956012782685849313797293844550919078960156807603312550170222837472903179160673845248*i1^37 + -60696355612697137711923420853052533732259155379448131469275513935709945964624987560779979317687173185814423293884731947529789237459628818670568622439875467398097191830721147312017750655036684260165110350740608477808261298528067342192100449374110534011272818955564720903112569226971374134333204828566090557695845077510711492805514755014408882684255481356516389623420334490375558129481752374886313487700560581038920483072376775317101383908183641235695464141006921278968402354568706278893981731797589968557666144599664988399461023757081123345535660461360197334030965444600573579327630881016596114372006590268907597406904291808843831126321283563637295502598282293245425367969172575479887253972834774960079849489422484548904169961819053741458377754459187836358271003068436933115622435164522203607641954900644220143738084858683722622481015192386410256188441379184218546575184460510170027919696786364677792223701919617088775237753278056920160375506447648690388559517349219970044835910635588678148328752981335786093630195806076822109100783561059906394174629711930458112*i1^38 + -5313391629213400746510634616853076800599443097000507513517965278849990872931671574083422804317822546975389894432685465928578939481281125827022208759814288705251059633033789483273069799871262304650916467184982742436238900538581633542116372989808235787876535733275331939242249947145637986687027121643868298455824173025854283443371052916052090179352864855991171168482979249849651483562900352727953778658082305890057510912042562707886821540821532080023859615342088532461653748599330644401243829720906517218245589089330274813221535051938250030566631867227356335462732190604485041321352135790805878485285152476019363089941782945145367133650855703235657724632372055768221365272639890185171982452333392515091640825000657876342265484539783915686556327095440345755626153198252593574922983422408104450753787330614291191771996753204096267601363870393139024866940425426401889766937415782237769204724538394305156758223996647282068262757845544179645367212859887389735228773552667848196446174488277116515765134751988666029262040246476174523945008725679041043400491008*i1^39 + -140652013727334955718184521426180009665693090357024412376707616958666634063589724867912092362685087726045129293189752952491606614926919324907622648957508597884807705287849590661964664963359451354541646235599450730451431912498673768680529552666975956801900442268128165131925824416865354496119410575818413135396559487582870109027496209965032386930230418770479075496229380959516423267814391891721639246544538584108281589782929787238405254184506583750958114341418670459127184584470370280645003217053417276443438438002579728829206178816038315686147603485548893608100124984756655434462511616377535072653857686663584057254604308852344304434129498161526315123439021800407428454306673925903116730903218958319933362253665986113086909627985728218789481820879842024543828523311248189037303940123471629165369438709091301008002004486239112978381596855907352970347778075518585507229580955217577931612329395272421014084834689821043444310742928297378835315251499539020191444115772470273574677534001505746512944002800850126578829325822378520195829817803800576*i1^40 + 414021575421095184037160723761949874504575121091996114268093904263647988200481229297092539360508532306361570136223553057290554993014426735268371399674661069279470494572027812165984890926358783120769471118156696832988031484457390584328320233685670747349415964355497382922692680613067752601882940448293935784917050116752819359380567802801899800591232857442953402422531853858780102005851223933106849851224990107127303262595615114341161213671822623816848642192406029051134786372836777364923400380199171338145222440691000820670259817632209511224779811088568492041066637911753705808530462245543222949858397294500262447087722005045197320012790868759549661854493569049697689279800188513501113412746622897957851790457357761022592064399356449124280226470511080877626718550943743912806343891950671039292973293808523847792867586985525557424251457871724466729043662974882606328623874886000377854418912390044433011106959777426164225203274123682559173675751364629931123771493862477564146078241224285715020825148613653418503365660984357922275328*i1^41 + -291049748410233141333367279014826717200819970626189862778480922603238031716194344592390523023968133379395327852591190845300900335476228126348619730474047827304713337363987930362708741186842829584749633460211269534051293412143940912255890820293419176206407737056267582075811226915833700238759311782249648598262366437852432565373234166362808542739684000967609809456581495515981092247963358712504962006267599677107226739862016789267993588163183351418597770350380977455154011872758530857021408250743022093522151388332681725186542576178330252055814377520605499591764151910629555119256034454099167949781156423361161840228040634709894435116993039074346751758220912532252201133679377011565787637546708369176966886181017955019973554195823980638893083031673997515859069760804926102751185229861138931482690510432427513157030685114459646255000081834663446639888375788264772060033064695112707909093131574276083097201390741727900557850164543116634722237290724896029572439828349545821873054436743301405353558256335112837825264877568*i1^42 + -173875745382225073132672512789078239118218783560114791055687464315710773986634262091782224823455315140370708175967637999984904946210154302818312249789955649386966500864385576542714813263853291885220228582561875877052148757022420415200775944291478519089599347111659086669092533559370342337201731817601320222644092242028224623641836511483276048481514529111227411026983820071997793724479447935856146951286125363119490017759679245219131993516908909051806429482417842798563431138972533158912848552982187984729076770493530689410154826953704322261895557086754656715877364502065966539471887260896878559313148206795817090682587519324306624615865530967996029215285062653978847115395349787525851868416723578751858678962409228678661841153404456527645397541414494564623131677394678604344542778406077235853045264599844746182954122715544251324997064179557380037690919539284606136866804946213748794367278746029574326577368001542650948248659603614126710871447613692619303869760789047492665186201808663592399015114702848*i1^43 + 8096455394809569079436246867261991769498223163685962055408373840859967900961192303733647566916751575552514419977574838539434313054451738313984826186775851085393517306312181132740785373146426293976065179082686927721215810760299576119168706561459778440963681003070892058209015568734962893242231047596104288123943943108835061652474650001401648420815152115775426592226069927694168594629353845626852361224152996612224384970868239899649997474243477604459832376228436118381368433305028056041744037945076599919475460476736024823221251545912777711833393879283782093433157506130498641584671215019848248516969111811044607138268318350750252488571339438900884028752465029664008483219844621709393381637925320378525769050990038154366170389130763748574248512973159863158763999165151326212504500645676995300572780589176248866871309944151298884347723249324403856839272810043879486410067897108076574579152410738515851717886368527037059187933577165144503553107507378590818652731382816254998236368896*i1^44 + -100202121534218129074813101830313756315176211736014113392273800567107636441724678705871269712357807434019771618587383512549462896730739371940160178730110892493855542933310812084985861702059082073262339256639332211677117000058984853783519426486538665575080270561335579439714317873365773057219070154748891921658015897394089932291468395906588060036421949443574947961106161974515052968227487975708612660455674785398860728545861279221175591323450425505232861459718353720393194168203427829500843541372295988248447034879479942748740096746007738858490622261990496112069722064562774757804255052466801034035737646025918306466195035414535128418663571422505633982142050674091065863837564284615508369301775268221797606844920672833643782784973332185918605374630037886040698499709316917202597587396254785919459265319575104480109964260204205189502319975206105667871183290380527703246705480303488372877893482728969189341295054578890916871211328325342716095874518198552257216*i1^45 + 904311442956639338409710062731185478465206683273636379183389365795796803061695687668201243132909630048237006022369106092128089192767690100058766353167248870858791466182797894282271456193447334483392159110667086513988273033019741974789919483434327013075939393660884494830738379124717866893842528667328470079299694044801743933513050123497257917997934580741924856207363730510931852027897565077704922357866584385474388573242823622840188768388994080099682693948512445363433062037503822541884603806917349088163391908921978100822141710773344797490188358514868924948289074402142377351556910401820257800780312997696323915382557463063104398297211001337682701231552971223177604307167913041823233932284684115152345003714949610181868386152193660131295389588799488598409013617147404521056571052828014192843061195857843446448620004651101488497348954208687033979152176296745553020632250771338821361*i1^46, 238268074686204001313477583231777072357450042505613880879835191330919024185168765577225746008633961300784750604630212048343252785165693034469402696115622307878036846575536475685583834082593558818901318214476639903011449879647695786291906361343723717356383503941955174616235226379397065294203219285554104363044958219658173989049269324540174892947875814082873233173829136534056854062631587188825516805761417238476843020936626079561539366727030063551515842984376709136161449077568871091969800108647898148865618280618415266094149780445347146283802543945432697275881469600501958388337696089863723553802596540903103914211908164476666751517130553315614777423673779217727378833235836739414361921453224552971304709631035369012315125138465577498418879568424988400264206680744468710861495645592248284390847447467501214074367815145846197577414042999819566146886227934200780123101913682063209588604082604713272437233756558738859565949025468321937682571158496320361589265459269365201332876027715651612076391537900776782400580515050700955608395783496438536460551244847707448408216400809103363520703560284680157088228142354031311849451136305164005131559625727717848491899294599767041014403124805044623827686867993446845168430511511414685068972834682429057211081400515073028882510570352488269758933944076404377825742116946192543004805687106114382791474404491791376351252719406877753172233088998543506256221614095819827339677660111460479435499375906607313624730727651982378921448677011752250168730904448218573682262755650734348423787604369462141896643179149575436728697371637439883653272994793371664747081662773790614091416424814909528847097683485058817664279448420660739021318748005689678476763721865912746496382525143803983321782216224117296903625374569594880000 + 3080695078940560582140689203003697551682862419936956022588887463852046622791153994306720367761558108749182955255310198771401433299730331966665871781756568872446147161304374678939830841499341606981863277257897337111815977647276219231907047873600575901484212263839654455171714730345862799350545413421287363992826397843964450948923205613727750275875645472580992995398551300217642136943630633392397206789304668858434252930654934158769005406617337208029653958114811824985103259647138868561689850784627777815981207289594917364561847314598625734474439488415220659446302193191471178614243516460342930173077477302544089156706266843696917487510793058506665962627160981268965391608377210872315173555582485121660395231347548483679586068169779918275146686582355786584085145990653891797140244312102952507514007273106030225165897812232491679025687692217856632268176190776909593713875503343152256080158672375526034381423068892429447518370829533312219652530324417144505244449131471666879634940074767254264011537741451259527745543754210626973507196308729269920740731358582121067268324615049381848678511602018439714115213760175427986879652494965519471540345881188905048086026053075832585364315106164520228508631513888398750819449096158150089338305291286771548403709669299481068372886727785660675611199737013363852202974726511880467055217337311633733504531558510167136176210758371171766232984443967542505922263714981987439349647628044545894383459682294880015212547131719184964898652490873104516471536741497399389416635475269845824445018639945156915330031091608322559531569902540608809682208915696326984204082668192251400688377725391258101241707431571295254505141563073311632752248703104617673658784317415700279589936594583548975234397112920982309574969993356902400*i1 + 24554889590719984186904318518382631565616496656762511648989488675841074744973896176538697100287447795955936353377816302211260067130324539910821405420763966827877014944247543582750866881068320754787265995447153840446719661576994893379080769582047838599115896403243163338968079686511666781520393511816473808115618026467695695757694218721718106490314985188202769341776709816125174034296677684715047583788842543162247568335409767104460909853929115642557932757395687793800214640227687422964917750277999112221367200991758166731680467746507526247242425769367363260192228464385265526200069435403574904966814423986740378789399144779235691165122865847634803789250128467825251402353502368413367245125290706839217126048638836186407661427148056330364225151859033572773530998279736436936573738529985330472352754823435934262949273254425389972625033426355804861815608880663953899205947602266994789818594293807135030913171144651053597493292669132514693432824174865932716276033849754490247373734940053990869519000305319074051174783845651080502698658889319750832640416406436334258393367994204616362856911185319847225458430610274693880815316356888653792191483644958636475261838241748574623313961739462761446438164539785285991404193409658310570434229207337321434011342459754466678268931803120780447319044762823199192037356686471466108540025139926285675008766246498688249104461955320658115217987135668972410753182820871075017471068595777308222196550327992686390066427539329767899093784411538132629938588469889350090711864414814847902067561366907454165925409783718857077196461200950836980970753459184083058703015169109733908641408477435835635602083920707893819630216377371027778117449670376326475544931689896387207887819443277582142660791875036316902087352582668288*i1^2 + -4721448301437638699950155160250378368086444891732628941527527837840327100976638801673923592582740536444272835937700896007601182222302413039871777002466908663356252680693847607980878539397340199260966352386216909714825406193343697266205400787431663708450974510618215800678874389381207193904425767653821174559682275475024150844570805416679990249128879877934619919885727595589815091646447228643075454917346983930035413369106557537506670495739336751049445650586171705978815164774052984540038060095936636241766914367985441813629593674682063547496365689151323764961284684949638754876800858194533791216071239881767846316614682640626257423038127399474625524041287959913408894233149142010902563325637555459810260093809335339463644928672009547848555843124576386590276662638261297172868548650405566278688406832579779880636912726852899564394754906614532926715587947079207118851387152528723209805990419364335279254003295955546696156772970037370609107047767802072998222017887526413863425114971884760484234770558929297751238062454737329913313075056915942184594307054414768578609397363234996890485549588830123533461638008889592764676625057521177719222090130315190178753621186865291528589606503723256622609836534167241994500302475365472189238699387441997164788987698698021559494295595352544001725400130342411232831189380604068543825775462785736803859159414170301781058937910007251891582453573204349244816817123931460530801488236382617155142954055333819364670450851293579899682559346911098199450863245391303106928733471586881297048798947518585906890698409031321418793418374158153685795355086613823301178169861257426384226865573966416033132154570454544429065472127990113266618667384110019632265872110340117842889880112396322745350024471847154843088865722368*i1^3 + -27544557347635018378951061121195369861228037144112521300376106058635819361890398979475545159391509909020547347195765573895627961553163151862142941561352220232754681201745605397316703721498344392461310892812482744158402689293309004559214295810305017415786741636972109341085976594070289377671045388254981626101419684031600087625993082790903786153009637323513584956573669862738299780543912214117591185896198194225429981853958051556454005983314275761368852142743715546790277691240599922824031195743757836628462387053876810713075503432991084463889807286717898047757725073221975699621016899931832874073524180578043043783657858459422742603895127297838347575528069090775249197755712900259680408636453799942459775117371302743670719040496825623204202207349342941946629337164684769501694207250506067091741986965784545616876298719403167244170884764308765486119237920205995270142509595373629600158000470894326422203510153851288230363776151219392514010210604809290792402798688144006941468345879466903501899831699770889024356878690715266934284891065055757066077129155331420409456149326825730761368661133499765367538461508426580589216431966282999983521810250548224161143689822550124543190287813256598388715883683779161070967695913578286332449991270448977929729708435401735778369647354492657219060532949679593780079499867518057455002032282603875585382782970552420610984039878850935625048418352965898146063629105347248702251314573520012814399572757695482454562213866304583999313068314683699474035271541997918146774562074125553141905788712621092306517788713554962444819653284009416762673327890514529307030878051758031500604721606160817973024924789891752511009080207462754195496296934220992041415558460950272057961656670478660911386225907077065946477625344*i1^4 + -2087815135214673981905269751100938037196675705569880297396533250168018211342246300201427353717883580698301830196875582449842587925887534107621013196062052316569333257472191142859797676895974100290852976183313805068044768668333700776601916223595778375301017713207525922811505654577500382972970650158860903597241749339824626632445615441414548710780938657589221239361095606891203613507844636647190024111193684186787198845501320418245679271221730504622885043381737388524535696406593263053165844015921633237276808561088811049184335177352992380675690259439399164251530216634162930496116383449753313969041828987543784802055875071678950789108964806511694321350693508341851496407495594854397866563771762999146559303668802025629078286572422929727235727888329151335040194343044433486582869570366678344016470432416281813472950801753734695453297603545317359674944554200054673294204919839585720861415345176903082549631623326950785982700533513794938357813362162393606399038836010891840926095517062448620517339752983994149153867202809373276938283429663276981855183657840556291759451892977785170692094182896754063370331460824480886236686489903436270766127871597755022668582552648967231452378046694045990242349450471830659109860690310583207432585075068636268939764278859726654838998943637810986909595099741623806570116141570006502344040843804708467735852528772758803586274838224519801336672721861084435323717441253729090693500938383088315572210731973693456606114078670509533636221289717199233434076844615264176753238782039339301981572233186462749926223272294426022880805413002717193329217269549443754408075020717879714595508325844102561566389768604996503058727621913962255296349884030940721787282115721809766879068976709443735779477491570597848678400*i1^5 + 16297208044667065059522530822714731888367503234126369650243023437348967628148774435236815999491307108837574798012855658113238001517350156312726277472287919732915704266524071863654692899101122624957420394294550364952504860317630591807117006199130937374438948855678546137682562543803121194786837693472069568509996683395589955795507744751988175652833651226546245353050540131721139089348559116446999912511307924682714532714686046033645175332500911421503314892784247454064266163122098306903205794956904676731687045161994660189890647125677494691831741362486618698699906230819814066387939464936357266650693136157186912848036573749116375151832911094837396441734667439619378163680520389224402154724755508517110294813896076501022609642392912819724322797268945906797998529752656512163392383281630102807545041707648714991234755016595809313456654211376896862056607223406100371548073784290698232782354444967882429610998017346885813313459635359072084035475016370801839503437517776116244470382167462632197806845196305740484407402465729605819350037853320123703063128902819661801342147106994879666571041133128090586049453540735523848341530949916196465989738474514653970085867871361617179203557002029341830930178707774227294718161119554776246687999184364215852147568772982171820168134483106987676416350045452569400523862729901087618453057362258499872588298194968948012457715072057505111657385536225969150055381267235747852477914680205244286618026741004836752076123090174495794070409999364364210122386298131923965168677506171103727437617581003807831497886536834357331256217156327159823037203263231826220007898078445793034325811784062913560252763596785487852745075311465094254868997364399546902757136626032984809371487993614480060065456493071918170112*i1^6 + 11044618767979494487884201004973299343260427474022712546978578319691472091520114441196843093358690193986583022566012178687243563145210113056556362711162271907862512759107850364692256839396963342210708286958637061228697809004966446298197901472379174068995855907711508823912847679739593422500400687651151594443275003747357694371402877634664086569538599782657806356259959118603791040096579755989710577677366823677385788863813260248423305062195027821273361746021958242004668089086409508455140149840361419468166257371617390439434123042371661323487661856124892557227770169903406648967078961511721384298159258318319878703714359066011407832807061913167307352177179380583437797341559502064551939765617395803250176011199161872115869898896145123899310273294701120832399192624492095083842177153280879350508834493709777011431348887378059107694846778825229383453386221984902212315004344341779784853212957525278698850725678993960806909404598320557722446268526306410607790563167378266547447916707922014235022942162696502568086746092314497824354683748327104635439705333438775697567648265453408802322889803548558450865883249124484499330327702721474138627853810280423620794867846402669904692064329354601690203913545833633117318683052919612241361808303740049654812807591349709095175090554524498499449515408738795422689330678018672924967833999918334981421165179311017279870644374413401830519130203575739973182145315529960778499439178200419293983507798265867779155091975786738167299914343494691180836428034316399974888954594656180806251614641303834263038515007239858933936581194578707671489205374498213264238402668644378538858149043920214462397879761767743270108606848783485460978228251359461645238111774569650652511718295699417562023720380419538944*i1^7 + 3210819828517916052545794863543215523394150648249825366366231327663962187265944986980120718023683830138908841828344931303548706398610342561892225327970521377872544665388350068679578157264107727434152169306729046037812085328222937361915802621812660370389342606290144644346402573283951452955639395337332068878953921739211507077197759721745759378007005329551840718952755352750837265394977266831629559580969663944058798664576087746826216950027396995085820447707255998514805474993849655253408463889792825918569534172661853232744834933879585230763237562225597315968272621292552928717269607240855132618908376588935993299601666630710614587933508693637723391526148134491606906096802177158493394941792238483739833340506887585812702562776268629275607537882179319609816479432944437530006042043844944872371712459549835975809710768395785230223039826346948834976517244529169737519889911463791444521412849952433649680175864341002025858342385749920435463036619331511487062217620873380309576560339135561524862023694220169020159888360363590614922114715018149903112717088035747134517970663077955875196344303509630676255243423521243901348214212319004992131150403474229801035591351065648705738733127787524780743913609005103666142682750197877120068959322611922790157014504969095983932743604529371916905433116458690139722126468844236888354371834944549047488854554560879917208752641737590637526695077206484982867129259276225274038576673119645496599213505628043770709317010060495814136586574834913144409588743386595453630834251822994495375475275047248758319719136351003277339520833688741207470481826164439329755737794868323432237462610926323931056690515457349068346703506293913504294653155635280176835740852660682023055888796814276375794548224294912*i1^8 + 452896639599313808740068140427956933804441179314156488747881443302275628481548426048696315006279799629140653973260657712798506483374893661755834190995596261350436750273752819999645549222839319925313377973087592551516324987309432029839407695183159992545141812154608305441173574231977457792897319969129201614014851870341896237755580869613480058907850444976295357362873257973763790782556274251710072385424342193775439753911259211515044249658715954099207899952121879587135148683449288270895046234091756847575985517310271229839435265513770076934069414664664305397388378994124800526796121561168257692160856014427227473427323311701276718621212829822579755581120001962913260853203490640106985605593554589661815039895338731465360105057415854140606149843251290314749571615738801350864140838264881762914581028679620247884052041431796365450668581028949479786700238623329979479933534844655257251741315062021641267121749135712396073082324328259892704207524611012147690211364539659840865644727110273995163972644826644327269651503009300599823193971228654737318961069160276231744013705829998501566727152370222150343567546671594842757885766886018545945959172084191207596042595711951098790947936086324704970041317261742837107371186024096779828984915708546487926351905440009764776758174037722330588906415839390069984225282291051567733173669144164527159329490756733753868852035093791004625138485419824685768834331062019637645785385703570831055588905031793674726749396189771290358459073359695318432952107992776414004576151962050793875524736088650434031671583458229712439519976671090294731355498148800545342040399182858801577229564364927682582712087123354373641251093683590414982423843194272088737980580443176390560709503658335288011108909056*i1^9 + 25459328183694041311532469543262668682545007064030290817627706214417041253106166880559877148564465563278114639967610858159371778939802863195056199801114165474887517067228581818105585257039421747867942159589150324978857726415616061469276522678031293435595696594562355815355279772116616890098016467083321850519347200990538629278650076747973077132369780370851151168812414735304179148502438686243355194035924821530663756906856352420294519248606580811922752264289982903798709511706820119483201434285860574319347342464608670394274864213063813773289023202148202380457076882874694111444942559392214549559961278594947309090539359220046711993196163060981300243611766578657579315902991625785176412291307028132560418075039614001329884977253522898592378699648069182394318841700029781597121236854856493010726365382656111190229674630902825250883056794966165702006957063937934515428789874035959742174123344206668885763105149226483833385033302353373958772566163194289447585052123532654395732699686652078780409735813309040021399456986849450087116801643110701555940880208599214971841464409057466214978634214195440893998138879039685723591208174386982827410125360243970191551187562479066193700483775813646763502384271726299880633986319954481641417162168580378634829284545830267991981922688425519352216716094870004608006687010685137034724767240039902779602884632552296379312816735164383128131551932294576926535779926453454358222812609074966069615968846211663651599642451666062096241245206149913885212217504958125293813191859029361292866762532452390247572683509348849248794739210780137045003451384712898478642223969402028635305850377189482088641870932665702526327879056969279451292870808949375669170133609178570476653816492168012571344896*i1^10 + -15128638836047196798829440136023066440595761418563566005963977611043975391013816497302628934752134099930710591635499209344453856949541141636820834256981462440676336630995872291673530166974469273395922583431028850034628056836856278554643392209036678682750737480076852802494885486445041426775956320232263336649534884382213116428238773033783182418199423862931856792482468245976797498533981580644450667843038055297044395060223916586296848019637995775038144414192497952014362665799153548950704011218004827227636305569356612110506229873895588273542992845635050330821554948178786770726565386930494530325849641301028216024058844313602423443900429083911034187278801072708278054342686785439787645146883242343701594469587062945171448192754448443247420928997138267875709267796058782657346754938893241625708513272951903486237698033573054949960796666143628978134301655760118532508022175340903258501995663009015207645831250576466073654307310800167453233058945213141414683710786042279663929034624364550579394474816118700762353614683427898511015480089380002547716798853526822866118453570488834985726379865364763236968833491345512801950806584209866498077637570062799285213049303871821029911801661394592674508324406478345665916234516257888104193445961802855587671739297648505683515337235903639884963259038797425425598751252739157584414322490981708997774817543692746539603267820354021310292620833750362741877668362941403430730605303962352974073636996784564391892397665910982988032424728555747746360801356207848454908205140015722546832200863461494890070709038493390621913070619983176240710965570469697530769272122095809726485396842403934443542501419219323894451118636156884188725589338675835531832769512324618976563814153999876096*i1^11 + 2926879559773523831139890897649924077320229092031623869287452415912725135483050960650770855763669459761214486253474336429382324168083876980123114511490892036371967690894922190759716012469281029766457879328455121706945992436861529326444114425738242732147513125475852420153009988319383726567055733087614743515402165324744784054397750343084845956416419606594891781339653624613677060471187558182998141073724374437612927819548774283482613857065912562456342032196870284730964925677563540456854451349016895659553997894679874171295963307612506390701526192254792155290554291983091949630667875269283713381965702097243552359098599812118711094523650283866173812984496807531540198653007691092778265538644226489741929589839093156607037359811053433600658017421374521348448255649469999417519239323524848590957549536220983699179755829915500716890308265778510311448984100361712589892245583759579932420066926642333559804120329274423718498878950142033954429044710342677227287906107742011296903698758339072943687280766504625449410669534840388519361965406252991784726481561355773327272460248752377383896122982524487935696862025559198548258024797122510577213441300798665077003119228801827334531930927753095976202304029113995105372336058932753051311838336514894781333939950639387858741844607069083389599440414940721105390975492267457609221173932920589649579957798142635405655055579107421829809068451054243946074347443123079637427783799115048799035445734015821906283687106433077550910482962269624161695113531588918312939548566498287590487351621336604169433586611455454043650413012972830885694875021727446193895238057227852513515071710370691946701545827730093314887312274200323147447729463354912512073907914810530638875620821434368*i1^12 + 898459892263885385034758941253311441869536984549588458512614982286533679051090564731171862070296275107664272382823501909849367865307633838166393182178507004948097597578731073604470350937753457736964269794072044050855931285767999617426861297178072043697801111491208132805578757966650554124914285722269031034616340585427699347416993916680544106558776980579712249609876612536578439391420524200078790876957784984322726086937609323236269767136589915440364031621024616527992896016565695696795537663588685842579864764918342880484720750842668062898979218909607492757806290548876290272152213068366164324328840873901903890136403018905158938774178964689945403328722007442930203412894046423887275015269612653422691016091763478056652294577222914714853314304711230332578279427802630015994254767275886387378341999930539392620847986273603049345356825670018439547569235113505562789943912582023095532734761267547267552610909684713355090871638736573006752281735805336068643124926659825637162083688721402826196754959120504600910092427197875787462429351245078694619806303763116558189153875958058496144840356533083591177805186759976004080469541793798272531206870091024542527932769425843622374397016917907474476572619381896753305518476138740989999946377284748679280525738025467573982585054313193488220749955430357929697122102472501463308482715597444897330011319733955681605488719802394284453719465463823242524868550611492523247805955437925637391456680441686981551036149871302852762543118792787717235463296833101229564303740209311982045899655832222210185887264083771193379206812379695678956175333821156803982744717496460784664338550893865396885329697005235322377572794595755873312454349764741674415710159831658902371434496*i1^13 + 11028769203098110800403068498288379065230368340775282571446634499836841713593127026062691415679135720647877256641370922092934312663547930823858495716981283872978348203571577095731438387374761028720529004136717989819524770096602614898973128490188388395387034851571509661703338213034316534412843344422075188733119256826843613934207666386583732571059984518884754642652746544628079035501410924380208564894017244583636238322597233851478202973428597962724242167812744673820475768481529167400054237678445874877960271967679002667780567449863999072530416880971750052227239196605542614300726541539622770357330916425526912834933930009653128577056218455912358413264375637562721065688409121211944716270272495597150201225224065561957494142831625283125830262055993546097818829759344460950837670797424156768554518384852194320104178838492583648298333051476941198252379224421062838414320727037778753367783378117373108004977394826100147115260141549961557685932151591938987276782537430442002118231561352377560104344063036174199103788956145127868534230881628454098833024766527245431295327613150075159400801831105642868316808409624390957707749570996698435042524632168809868344481326104675700706881578715322962762536193371467733279019336675850529249359540793564173419891427069094880117730959171298063737830686474200398006457849997594171969451224122653567753168270622616442386416832708455442072850263981940241364214769913732386290352521933428641449073845161181406114987110101765305825481394533879994291621898637907884390079488108916485510685179725729296615512165300421178707499697234069345659412770313833344566734598888823556909832927501059035227586869255772084170138107119320013206783647626047607473049450910125654016*i1^14 + 20738198495418813419057036223647733078316400218407551747831194745258816385419361194768417919485431494928522822344629650962389556304940538091472721100586029428161812016145951084306622575965724695174801113784647301422138685167011749558966303141216073033879583029843981071450708144536992799629009103603155294042429835858172857541924649565158441937658289791917696323368850837445903569931230591818160101867545407373823473578914854571192716873257642304346049319644833094324451825724088122278205034706388672490298235190758766344342504952392229501494817030648017689889268452534819447757229535323004368975418240068475634136007230164094884680783291527084418223547281635909891780026512344321497573177072354449587256996660691034865583555142019353328766339605172496387333816727288884207621751342038988065573520180999205516776768910526506644997971960405718050710597417682469101442982723920364375845011276140555358078012994124647537078510722682910885405918354023339979870444308133723649014387262903700377163411815857891546952219143743991785376781299334902506002534022482826112384131231588461694455239956808816218359109484256427566955749824698323197711644442860424464507647543686733559329238159309726053640388804605438801210512400507052592980900752888180857874471990996460045792229280836131959444908824745918177115083418635243185531593821628957726363550737490156040865253651545226501557537572176682320441458136602490451340127131463935638748373888789249937869057914363635985493272619199268119888924599267835445241537906508357660734453864394370550381752823684239449846616103968930804784633980210475143910641245036061811488731941612378419525041726518468540781841285514264756775504939316151939938489133432832*i1^15 + 79814385500146579051160046938789526111349489920249541034724075602692240115741778301812348321544158931396245966414966189808816216908259069053037322717420695856369308908124808984834905430146234738687766321452485280299557694539091432200664259885922284629555579751326667409275335987730516997795162976121117034023101941283888723673088793634891211718753237239500162990669932580418314244400598064675041328945151768504946926654252019052882967726506267819917790487939141711776539567500918467564365101427794859532271560766209629387056430369172862144275588393625422135421093040687790361455321806569264510694752989064734532452513082089325975683138049638006506419241728673481884642506834327660104834164996700191820217453797360097391993997308029231122323616794338469923124410048208956312954853674179508690021406857492137376893355917355134579713095029394847606208557255416577526557515626411680264653042759617733602488204523190287103572054982347559689446862994698538169389574038349978058721430593588859054447681662854815459891289933566719663218898349391040740509102689038989658966459189752326403396554465063431594101825125244478205934692104330818493964829489350226366071048948471866190359993221799700253570744168783902988157933979505827916109938641288552515109975423218020367826639081657937043386846609906163423947907096145142243806903280940079801229409144727114751039242613080459233699922097122649338487899929352150562117643057224492136354178268760498480396185452335188912698408719178105519162178648699425805531057051114138059894448344136797188573229944649154279422534148276818800577609639970058904089150302801999602031005488840644143456800076278907623629156523479695191352666012831591734332882944*i1^16 + 81344931077813980172805352188575821007866826403390550664707236645646970138577246823388949267174246482723519560091924289539921759647381503992304081917277095880573730539020028093413068223368171789256234630948538462331252958825057708441293999396860547495243389467333699340185615159245601670222989225372119591231824903471941970343751120947205789908616688773223591457298668609622914758216028321544541421870273331374788634589845709339642569733425765042884501065542354258015727024410656463205950712045960754208896488022866031845517743220376659262589853487482072952942915766663515391055937397101059583225093902977693336228420013608540574223080520119260542878914450108602088934157971206887791014533459969326485242891716422304047531101210605123176834516905124103197079516191840332452890517424590610245223059450622989506662692359208524223163585646131843396003674761566613300122507670341535899115221627424933684686077158497954541607984640092753639447265962853623921560507827821096048011878287372658960245997352073331633395516568141260710733610237944103536817202464846467526764692413301731326462157228020584220844001378870666393534998316676338014899679429144082170169424631739830090089194815983102014519499482585753077073829441875957718486237577758739856880513551108189318294401795387425549770229425794446808836583245961509278821915163794638943350997235022422801436736592500895823894221014718308249302516396677989283855427245059809591919148246325005433545489147450854012197044128214390712532493086388829608042971224304648258524882008887887179631551621890717780896548320899398848153499482411142954948643469973829699202595576223159016888343465249283076745714224352517860803078144150751674368*i1^17 + 93514565094839096266076555230603669320331135806126805433972170858191262052608834583230168538083963946346621718502069874271996758077752451840449450882330203548777412841948313490871261331206708710517314561990639435795295759497164246260516176944919266357065262517696922174775465903753938840443419102658868569051756732676674534574085740432294908275639861600358259925333111966286423041653994901502890507113905754288124756407481344950660441018451798997942336080139294563952630751414699700239391018591110781258845598553388417246810791490504412324649290749040150887919047930901915283908457436444389526691093442894008013197574356136598705970512595855401719319021319671715266855902561127909837258238097675598273374920501115120165548265982665310048995306977739722298921684856270661778459070937649226224794494683992032714298486633449087661994329117331630260782497793566605584683755873432908216035220892358456425797037362121997937919950106616233975332693721777165772117013162009669867053388008397262819268292159844231091977497353290162872822697395350318921533922878063697113544229300337866006675767726725179158461824407033763580091181661399702722110384342680135787208861955119082871124679243832706148884119089137795175378485659760912680303891286185383011421198422217295053530794437931287517593137961522656377220092258937121455396397555481489114960787799841366513842290952526376819190948980766096827135103134935740236658667470513078293748699228338915101735197676053113434189144375178596662396500152825547723874434861936412848774487974749953883582549018284990084130539182832156757920219296754727188383479246737680916759934048789639928635398010254397935862952809918346945946246379995136*i1^18 + 14849831740556571409008109084033848512735145521767301818353066331368641203428344182487426514453929545037262101096939207986207122163679870072877115693593151051951918770648440446022802761976359633934129728811853716458386984527563162433553433646959434591391089005118322628802998578017899670690699530771983382760868832764721096595147133260057548151641450587378458718475030794705584128826200435599169136230702024299846947444418855088415000558855626476408993408171626097598024439227669425225573350962069508949243719660408549161805663348531164421510921661899372818560925938547327208456469743065729149411563255079739922604856821416830101587683088735495222081554654435439045342308321112101037815624128042143502302941277625309466401056727156091805555701115062864854941684693126676082304909795522908951293700914727268964340083891649795900153959626542820076195724968296698229431959144503246034150495262656262872365805651813181640897413817275735603108979221726703533599596761732011941599432298101972158725699922269073822262221677205185892304474328944043470961780067111269657305253895769001686406687864044572344815016591972704803973572785296670768099252022338905308509139646664073053252277852315567220043948477468450481770851506498414279247975698968936297489701821360182616549497229267991546341699106996519822626764515881846623122869878159437781208831469890916610274241916331345686493347806652128521394195674599365409604063155124073284061696398237468734217175441344216070757447788027793951812755688116799447966132246960232155166383474717746347956425674830854409042234345270305428091374858636228343300191261788466220884227849413252101932560938498778135412127732645024768280494080*i1^19 + 7001343883889508808667583551356936543012122602016586841494965569757248720552693674813235402002304853992085096071640303302407813214383880938071650431176103938515883271597430356870776754640976634003745460010795588465953413048375976992341830780885285724736146511341189012547858695583723841652048922353129825619272703003256651056389195365490331670780170373804397617056525639737596705244111479499685923584666971565633256270612776313988732356267207056710216796388445981469693701107584981212573825515470560754215006627054991011705241397749332691765553948083911401413745144312758629427961299986271135822246657955762276872093290624168480328918281761902740627294517831108071611351188419965738432948262467642827530070222347073503945790531897384669277382446139627778579798123476520828228167228070667950736877236467344805101119247670183903139093279881109877884595791778187106134429522271591637356134873116049842251754702874674134906013583867631117373217195513392083992539015988865070884531906786407994196473044946323723667815853851116694723670676034339341791571916371477140940121424595043044758372449330208509748492419873252719741386795195109356426504269107546476970549793662215809167967553065883364163648825410425219667954222345608673208133656180512889047334164466383691452692472197351408347715806624951087538210168604017983343722447551691028958844464981712017974733921888552509057845272403988119189297949901234847500015366927769624381427698730787959650056077780933293684444666099105718312352405451251031814050138237813999372910194764687810263162044106231887061324256141009520227719821586396116111795414668888167406038150218750074253373835439941386577484117575234224128*i1^20 + -10953148835403698399180425034857503089745492594633445195255435826772718650780486457296091700338857035760787259957265233609899200965451808930406357163422045138407211629095070489376960736804282322061226900387159899832975499807978186536639801259544942659374301184969621346149395723642609884711148434671087523580001306898643024536105181508277118928662043083709063551799620251575896806812650910357881412147800933534163331284009684400779653286508582791835046481112630010626970210819205277670225289597749232958930464465591082405288620806327057087833926986903469980560079897457118346328766254402225882454069390943999554313234060714774301396587473882896321083360863326860186284637515008541134607255797804929709807222457259787437984274086104815607265638520450090985614332279849055528596660719888377782082009892940835864520166623471417437025378715110777492231755924371821848613759340942405202642413390655678397158553304282534269499585189970135425164731282931219006874624612728914735648003841906399586702958401592624070858874395131132897714150959401087231978538766677014299425902472722208918337388685363061156364466316054549622653220122913972131770777571422218315573733639191987450614889296379759989511261586493312916040838987234505746467280875883891917460496676295714678872985555162088594965283582500486806952822291029356321080150481480437884297026709915167646105980646668534649590728221345854309736344062420962401142792922228276595235936091364952160834195822289248851049458495256662430320941805170292005468371240339214733255434371274143726607413150146342712574001093107963227571910953889670525691569859254750924946128550631889224726136452174502193619786119774208*i1^21 + 468672066486759913114112932016638408756630547113911916761838536147701987411209296775635763220885605479027841009502734022928957817840093324629826301979095481337229555661603378379805584803474084132412668470180100434612506445408239227751026355562024978051603255116597623715815534152560939177116533006038657057662903616933102875022311951068317696346541970713342817493966831833317373142994144370148613516082325193878426345608295941363081721006867170873739546385799622991539532441289199163955868281637174433667446814200808286669844844834926112153923440446225288477069258301278471521209079697347783269394709621707424446561379283895928078382003145055189837051879061998868999030735674260473610527466146267480919982756436266279460814965161413743248038556673051770595542635493347481800512759809184288499202790712152533410555532480099591494154181153523237127665494841310639647735567248342172157189816525142080487213211202219149091154476012525318773224099842768981689320075798483519307698408393495043413118951462155463200655034435766815044540530545304119396552936191469626485907897158655111578740147618036479948782169024917509742927934838845425085532209596724868257679798186194465688172069236826411984222208924404178722817141437739218454765692101359916944890828079912410856679063752562471283293537588726031561533543190609269077958439909092817833733554834045138829381899501528618518701930835504811962839909889525274290987312313787203238026507720405779232312995897098671538378198309045434588855276876286998065535838472124739170402911205792595057852354425340138789945439246299731592044511534301936641715142994207671334101394365838076966724582633446266451787776*i1^22 + 1265158021851824068487376049563506321216248698810787329607512191025441430709594897660666133517306966316152455067194303528794676670579409182845147969436840164260084946832543587796891455731293233026277962073375774272988932002576777584538799821458817324236017898517347445428997393410468075722377256474994804671657497238691794150426859932186106542250793622562880918485054560574404004934083557318081762178649289166438448651966254855010120203856697194899158589873245113216986285949010089674385442064039392420548112415185904368833900805093320585946714988702760249380688327740295993518695152811417834708136440893919027297479682797745666571459595543176615610798751989105056191262153021829593852737484362935226347289421748323388579015080354285569807219324057959040256901488486416525482934745233801203099245154494937679910731454257041402236923777154923742684691897755049059734534319413851824928855792641043199848603652228540221267308748209458716947983652152875099757437672838285692825859779649856960933893338222902315116070815025570199057539984527437110042439878828856637622566599048933265418470333028973892069819184490109182073302331328682139265950961762078933522197654139853139002319550346259744364779907771983045706374876650629827607519992872702247717515598742455856277828218946225224449144164897578806734382560485362240685155103721683337792911149967227819618332576566028158065104252265057986764053135923896471525857053390861221145449264060026889510613251975455554686161449331839604288174414209960915571268939479815441598336643024719581781984535993108126119897992928941135277600073069750959414057805256454002169572152844611097235401059140603215872*i1^23 + 183381994350866728877570131543556836317311271642234492479214817916877165911854809788706158140348853742645601065046371983904971852864181722254083369699244636165836469727615052425363612582796121170538316353805688470935286856115888598038111267671652228752594359129235727790562622972823648222461786482753427571912842889541737961068583059714082012452491834277819602985761673600614720090527231059040987664364648378381139478778766888177258537716535658185211014676797720554623243382682548393182894299473033695342107048745263974753486518712240706569001793933867726133927027524348579341556309578697016724842560795319811967662507557697634618319014156872201826713456745469536662645090352015535168410885538887250080262604658583768542964866035201189207353152922650152812110649829837077372913991194703453998423753272494110049496479644934688409285516591830325378203583358281799490284583810711313722768564255700018975950383567263832402937658963810709808485858398938591478970311223604071681978366134776239668751366961914025869366727351590060910948200287005926881701738740731234904535744353291230588157385614768203407232776286380834589496531277868396088283164268226703483929359999941271671690444683374524498842630861488615611205459194871932123771311435564227838108239283346072876583771554429785991065829759614656075202043191695700266571262193930882729502941762460995241798670512198898533311676375979312909669209986195537889129474304979474219809963197820754962789624993651874739818379259196629197641029746560158150709901307328644465432246178591498541211569763075725623308605809175756885379450141647370742118659888091595799308747174814291687845297913856*i1^24 + 3903194793198755985365719612094290049614472006313553411041192048310113149386101471249075628125680699937624145276786042485826367315840786729707849033701124215230638756611392753723594471088353190408005568288532618889001550206648134172280380670930707808159610848253802004126411188514292927823750872474808760353947957011407507066251232341522740795915485600357201174440051001141332689391749119571437489854704802924075489310393209903882786675642856757324134258567582052427845693623072697029131787498192921972633069167000784167513759929141774287590280114506306774704476889205760597415589999087688501037245154001282590913818971967396329288418084162493038006059881891296604815781637701363853265840529209171377006627970899218652406447792006703974559678641324018901732509155905419714871287628290380231552540312039609567202767742099027118219825628638267876068906097556949531075451024320257622904038675140198266453625400563467040122593258897565388062237055348971725051888942394842351201972165997583787227753421511607728515866529058819039519860144175351651811595244860969702540654656843296153204281971017272333193712144396242212102935077873653325469419239039440271392476578011494024025698977953299057675887902223367890944998280544215501250278538803023272291903315075605097323852015875408728464060261556686980362222122397482363847229692975239068398633654473190091087548550079436338267501235154542248617360679551403763962793062630723887682275306963104578691687142933992710659911977830817821094621438494627490777065846199940414334741005483934169014816344354811600823053961621104030073186106453397421693771254496550600149662346218614170845184*i1^25 + -1308826023996044340166306781171501245782207290494461441170641269778259846303925079531124402749413240819766277804965388356150175389718089903375407690403604898286548823643654417703296682418599260891339433261597717576602179315627524075141951112833342362162724829581942631954164339685662529889886033362094919458832607778987422851978733596649600414333698700421620100030036545058330398398352471480337524706088048609175734989119513672463783834895598088188142474909677818487328927458850368672207721090455616534950285112471033204889152363793828956291333903724427885262240795039420607892254230596973963925944636471450224725669341009760948989337586964191897523146398833084612326670050509982343740644220198257050515649859536024733688659752750585670963754177784033402271633950740100197699990866327706447074359089739938750630589042078253025006549508764484699033876015851810781353525037353612832140037574217495684170512917481971864370091114938858182786653106068709167740997433613124421425708606008831988065937911701731378999577659524864370625378190840401206644888362001763349048950158571223236316683760197297366538770391181454738144778122409637794687666801551462262175370604532977584585771404470676092027906308937483959612804860850726957965626511244578073545468468023249601057634690745110244302826967707223357481194095077370672968541893843714933739886421146211306445113094399808501912140160021339871574422812680082137439190815892083618963635420294899719811784418459846752612334772154894565687139048375103549269220204342162762714487298375226083941459444522561907671362459072806438326439608460695819948950749482305176410082795673616384*i1^26 + -213082269464484439029115199782203317500362603584517553890362438433832861533888866813821771625361209014071920368929494790309130762946951129298764160747553183328785673409217989122167423067285109343406038373320858541147827988271229889840278814853829877484569095827491492568234231366161055899699360911728487004034407497695241977244687844163743853250822200915873103987639777573395127218068875088960927159565715523639167487444371815565328770498271038264515368926512161069396479768671094058622534025077235956719260764836008344560595449498194443864381118983897845115105706191204700869571022248207715819676691450454376523128189555093303132092259562982310429750823721019908742232610848776238184805261717823043800083630196735707975155994459324713328916914988993709010758494358989750477029925284504981008818006544794832261636196029857190173425096702863236174472391282883885308769714925956014665008819545559165877697093368828100676411840404047857956847528916714944978340624375354514166450654617384688427247962343510659430587916071344387453649542487710472103026223048911942194074463151154363941586256967119416371261669212488135525184113970270025931068605462650145875960641341135374117809429938439459687035454961266312536541560328039849443497896316000901244510872793810203694887377183956997359042976907315354371477212576808785531190031432186694856255468365309832065767121191594802531969168694565865129642020558901234403124647776928869218787715355093009010984129832597353679956581442139135132473654652002082423499696484132719806253621918451363785423646440742853415251518241720252274839309969905624213976073721193703781966020608*i1^27 + -6530512802051955272818531250075963653733234225709607697683683796047190675089975450711086325763738628153873115084772360793175936388972977249081431099524073638349195736698743256575818138711580139233292071210969537356686114583875286494361187092409514120394621994158451926402548141467726732159548969867653220577491041711379536902582345728381138993202003524888442666055192634909719386065853422320736129165581645702558357715100975933892997087261815156374501269588900918867081810896803045062020162899757714995730961909356253609853709833705912756902868398104690605405094858972641200525617831526792196899804055819930211925308563828396004588741275450286696412211363208387496741777790356640725532756091461487443184474625219805692323576242493202117282557007197155831423895225497216623743803733526455506453346788312854821905390115677158715881093678619915049987494337772646298775849116972122708414373623851724000122233744690380562122375378930631098975920716822337702741403819711962471080383616197028485788928849316010466423470955297503363084872383344184604327982692979973489440590766799040276671505530575074938179743547166492712035334506816625623618799542515246169016764782410009481825655395457898893725061667956912283421298123763491953132879118000676120914363323295392638186558652836677394483796132211859438172434846617406141122466351265508709649585302447078780731891392835394882358575469769290931802955724067644461531588861462668399834611427163521214858034608559878159889931765941733929501190036262082802249799996958945393866731350999935387876289833612660354832383933598204684256232525678487757381048618976540622848*i1^28 + -56225540636162204241335045384937710801471534404560818112763017647423445503401828767895114115142191861572637393494886461493467170562359730959967052913886895827295030912109798123013269072629318374893976893133563556826955676788237220232527712912198678835611840248873182678362661269031780904084244091606464784579497980536582695944578135891686893890172305350340367645872825580957526209301565966001139744621776532675057916208509622403477002422099010016580548944167293499922435172833644365426372642337086052028707949521223629082003060946981961808630420974138830729432117495592145269763705769447861673068480126912107924772648238108292779410196927531639523666337912248299790136639176833597231349076107202258941480831122129377277672878086596900565966497129224592517377474532046280195110377653963411207891997233818726053194114530886709746125357235660412132941778815425730519918321376532365275560725798106943192427280920238042449152935974641422601846014908224856643234697762127732134401694488507720115254045408390788467174870630190306028385674416594621570098543983037822403382243869120522627270937393016292138907184849119702601976908117525340510952732417656583086053825165383847544677723650744043054389051052309936460025821790295563288680369724234279944676581962682396000282487269930763610503443132973058336135483149116813217698094386225893809890100105430493755826685735264031949440188534596894195658318559668641506413569466943134630554586526031798575185633653211451851852412059064952611648297323516709727400072684324593677291771998776040458303705070313408283127241599371665069034136443968079096827315486720*i1^29 + 273699134822262484441561226242072819516553591408122805938647247941800783587222438220564239609207884295350445191809198373223021910459593976379165663527726474297435064735278130634093709463187802308321598598179154061368877692536661269631135213700122007670919278857523128824831009950263692464712449403849491796791640232744243381204379759455646032590898010143724710306345739811005936028082676980378877925628791564630896811267389675925863928352932349142830743204834264318299003957497329084901791034849268928535497218497187313941463499874298160851601098377072017215472449414432848802789409614459581083542399701839296708631594300084027262876158463798921736729302558659064210109205825431863447830208814168313240303624295568325935255313369336766420780708574904343270980246127906741348043537758530536677151735715295582387063547227228953053696755953279980225631685797087056396840537540066522979843531801926098841359840216442821395439515860987074200259265135767797401844022767947137627888064288009921959019713367323893140497561579783612496115856687191772836185683098576541335432032160785118112194585145888474261979053777188004285399671492993880431991117065778125306291930822083314544757006470247833730922308205988026586083566839066843110791240905208265793398939226950050063006773337430522884237926585758179627245195395784784129691428783218892144739835008943602309626097361887089485200051698165077311372709908312092531087776289828517287857274098690564237477206223061651992072457313963800136819570964120885449619371125308400173907025297936250280122752028203993881764818365802483277084068925756986621952*i1^30 + 720568285860813507501482614447161722839060216883487615012529571563091312591753379966667363078232952710317284936056862113007094509273072090958868103451716254218160156944613558275186043290535563579034537530844927546381180622530940163787369660257373963831787209308592104530558826725216571405450258807872024330609464416747631997558616543028060404630229623283800284467005884650040947342365517116994661968434697089267554217248048792573934806663174321817723016669282307678428548178213094521966031701587357054210862895100332441645392128736437550299797523496626795962451454997152137360767935165321013999507235309514040289901092311933559023103397792877538235539200418560310425955149911404097937751648236526372548401384997211681778114650629329908629567513338030736057176046037272453064048678286101414884927522776973718708235812898521312618991288408390117190978991768019126817642381853074179712438561118285016236209882887819758010183376258239249103842801933379122122607280535751987847514107558477658377720365045176219152830919438949149020644878864373913958983667416829068877299375778501018399017491660284811566538517721880554291322346951114420981901757065023678022020144995090183420274318518193580757644826270815684076620635626872214707946733100904179076326228318902743549689443868872630930369855404749564122500611173734718554055956149495149385782027014185047228424647681345993376069841208087971432875699388976092158986796314265995485584097685855942140778445681574421442176550930331712206827840285017620292515849138471328390345761552195487484111267949618982488970086417645702648860575268864*i1^31 + 181100686064856338792007539311146643255028068472937777822178227927461562542707927224633962864923929578710406518146133487036652999221889251357858534980618102510736034658524841853130746350315117051453364531049796102870471817578689176767653698815181077260558320785068288007697989963154028144244658373418051640399203332351276162160694453969568642402551580356992760354434130213417594158736487229952854282245491786037242593973908822414881344980665014720403109394531259041821207567922483599443295444829664382613761503846727381562719547389101824646749438386729294828491596933540548287485791182147257599791820058679141323201235763077396340965566031593673877949900482226228509864599669464622625340612869531437780091241178236149336760269772684620281244767503396749790094893185712300352251159383163674348844245466624471106028246363462092389511109453579256565436945741581750678793840555912540275047933337922899369339653032342300614160158818764794274070295867828663022011372534765198855363928224952893861408365176171998103263006309313737086868751262262281694032597401930656346552448199629565290716112756517527671028406634774861692446925065054504270075264810991492882400448040305193557476139477285598216106395604505538494066032953169102654908665647038761851830037890204449169013276132697341788270121446446388035438874642018759308721810210193963836685016285679529653121827577459528564321091225091456753207630712276764380428277007428028825759226316308697628639840666809207437337577818381910829969228422653940266332639762370339969015844430610913564229270459261041349954327264944157246881792*i1^32 + 3643041319738868201668593834270078495194782476627064031923797039328795614823826393521829994845844318499224460908985489724717076396387135324013382219158928554542389366667863141045575322546050199020666451685739076557123342967509824224018789906691783272435641047106352974147173761304172713246031275982841703437717357536860888224427666804433634023023568519622368251355086814759805853178277979093552885946023379372055151241951921385309438869310911639502474035170639615174083705104097334733393261735908380839177013150342722419456632278454507204071474500215704464152396935307695511369007970929781718947358606871289887099107847267142592315631350321548431806590847476955796071050186938007955444938582047619416211148107624579529715458615247801133214453916388368713924536058345420510714516401086365184665363066998446573230252327096082596116000192836270243290927087266396712627617984610155691224413762233762564225507552495960749873620941419642872251824072307016168874519959642225223795955312389592941282004187371908207718966396661713014806436108291766930068162848503689969333806484397574450985184535474172542475408854627534544380578529012339521266697544472158273740879593476583871616353343041929222474088398917274160693579842141093454368817155588055604282625018922529336308799333752463533437332070605192996012291740014140365150378342577155894065834636214085234819750906016039600921114685580387853685720368814551935804631042982417288396655181198857704201950084641499649256574359417420066939436878626741830265836654017221223268379422334694453873391469607445958177997223347879936*i1^33 + 53525750737357421078001290513042485731780976784131101820438205547025398571943434350165221296051362868568174141585395905363626562376739934023779987742531798007737070222905918636495483020256391664205485909044226944334998481935573631003010833461464267045949495367855376447425927049614700371624610099186752623849567924531398792516993503122286757149773994620310291844665768183858791428296519580555058488133311468892339497323824504953410086449858845520430370201557245920684054915933742788713942342150260331330100236535532377585904134168323781341966657271088656494284871342095522991793626349377980159725901292273302281872761364387565345906384707627758471029331246680502634185308512776318942840696488315625204744070879942452794642820498953881948067626773691735900367078464429980535211093259954191833132435062502168981613587397106013718545225475910261604102191707736118924114906976061045448448086641193120820030965447807993188562239100208654066528370205661101693753559251069900501704861950734139560469151619987953604228376502908549309763808482063352617341795335111177183499387491978665079278914997014140657713207004292028866478261961646812003979100241773305713538630485622557225810361582124084473511891351130412882839350785128764308298003430980005974275798352753018557394133632039078171217750067947650199003369492984055322275829599517023626570764515150910087512563839936537635698680635026759718572973270986054907371526495221196500674185177178854815276397615119478603996052322538480460025859718869150473101530410457488166774515988184928231782714926250202505731375104*i1^34 + 351960203566115749685308430087848014327640908778050919062674743990387474661528611601533423789157232612584603696289117507048252764462986394736713936065209535403846776241452519666310909752340801594804114786362797392550369959754971186530847356964960100581431954388423065481392765495721666368088389927452778851079898180791489451871376985640220407639444186243051052069785588944418503190399487972442658549766187326245173368919583607142681535431515587204513573220355902127200845404141878699025231677023766295957656431410570571398532833799608089050547971099442417652827756751881475901798333499282623117568654395343248526956219240165579566961273064579226268353242073039709729714756752493529395321164680345394976073831886801144371898569839386864051683436871137476930529102106331064810491983668390800016042483685635816588390465755237867220595543910012337557398323953614438251054934868924655860684738170205757409290606212192488258542152543354484594433815810801004153616387609090606743111889432168188261247552801894064086221214084644154242028145140342323976538543471009462062631287210632500911055570786328727513164182548096214901752111370013346799957815024584806394306939662230342887830625400648825793597174791914835180066567411636954171907200750457059971775480872780403681514326632026127549516591701482698725674074077148364772150351897828064432076543566432149440729704801296889166523736313405331884505623672449433489897435875767852801640868492391015269083896318071425202270252661600955221891920893388073736413988752649379341891790781318411214834995142091341824*i1^35 + 1049601210178304464197918707562031377426928736002730793966915196571036322081111482508351198517651235798413572857651202447066274736090799627504555002707338891617292753266356368854038488695099073920193901214675667241913534534903870012947018385691813039615162687399099850586468653276610739806357643283194861888454274011315733654323435660927741316881659972623755961149329843212428419666859502705506444848535916668012798304573234681441689552417038317808969771389577646911732726305339628848719704641493821745686743968917649076918302480480230170122585911656262541869456605356614306217692151003055247142150481094526493975898362597913629522179998209220820178536800184685022254699737936959363823465907080192113651135008235087154063222870320716362063605752346093873086969520922189229376444900099583302883247799919840897154346781413821852815679091283367082855116098631357048517791595150261489202819768682903446029681380041068873389789231208855192248463518033617284517510706664399021770957415147021166147560857057602244873217229858673303155057458795690452190649899041614552807506263758294396035665880651489477654994619393456658733452019464672059514533582161266601251161093831790758457778804647839031367316486814764458091876901754408964213404487961586710203260219713674994066875076873463899422232698077367270887710246758803616931144566956346458765127874897999284058423097034352297206408445210101131970761460672659527310376912716294768760457600461966636347608373173656536899401125490923520370861322515443497050686880994931070960651019385874826322784550912*i1^36 + 868092567240495194595225952357753576569724120269019066376507020781011248071426827724063676623302517692319199316135159243953924013139163001040874399417447478004496940196189515003850476117894059201171564837938120766059176143428659486673556748888157402499205118369243722588248754565634349879836951798195174051886807786064812729815331742789729495420964341038403490053834835676626143513491453167201243422969172472499015364712117683052523683229079537383628184362660037895747851756420890113495008992109675896137295872002938331069274462615592597617867781007185261084579344102989215750620583490760586793706366019046795651218844627220021465526233543054413510425650447509842640525484195930687406698970797367634815234652462235829654331995598913393094309567928774183278900756905051923925229813315829009199987491437905306030622191296341376416412019180166691144415335664271429879462109078816548869552442348806663870170423043518331589446557434040375603712102842700769432580526782586840330547446573185514081275997301743676600647097962169460692403940791912646828226373333658362226371700736478910553696520722718114073831518733882990315591488223427127462555781003801112749274142169878270110390237868670653213348610053975555093844132761455434307558558310549142241068562922263158496284778602869731652938218432496906359569525270925860487312585747620952854132754575256765466083625001305110004150765073003306608599503965889183087393194974942119824156274961925812749262251045895310763018059445307214716781976819421958140884529573395093028922715822520008704*i1^37 + 241117073115058169605287239149374925979967139823804128755103286308721324926841452879638706014633300273240279226926518691959396379227544953517647340786871022647719855972649536040785735781637904229972747544259759251387074215313467385111939790946783801462433107566082725412151501544911431139747841643927349619391072491848147252030562169691916734490393342027528907369640674470465013602308545710321712135133275154402984682432279529588767672037196061288114814762515719512439556157239812385044538816002914739764025826927316752863833542168335600609185122104990438688925269464243524328829677175772117848228797029115405667419664929420201082391591911601089978609694932802086653317628029934230033045981672090371201178568142962595530754912732289925663903285155776244792696321444532330151336432299986412594917364194274414460562132298261761022841064303958197224533964630012674911156865309576071908122297836008783405451925019851263059374767608860024608890968134336559539706634021846293396491894992669812793298580995725278153793585858222984419454556897428749827783490700180311583796301372837227026192950306317677636275788702492928680219332015094760471284388706615889576782892304192236072397924554524390442049137066327774522842049199527431147933528898740321082708468557112830096831592270424935805434127255310726129380469844484311851800649605039484249508408496957311232190420057848730638021428638484997099256092651220021375501195843866348088874106097824378685392537590685968204829947555900816854571008524826849386516888005010384272809263104*i1^38 + 13392668582938702387054648342141141221233569868098949640285843778124841091231600846686528367768475742385518320404236777108092785806940025147123017601560548896276929470457823106256045345036583190517914338755551933367358828147049319959953876835379738274958104823899413259353050977536657130717586824329233476483137734876105338083764783740616121842445480922996418218750944340155837820871824560198546219821230235503393421439376976221099143713316005637784167554301222312630043480574141771188149371277361437165067283606675667605549453789878352299177213303890250016374058515023918353842985605726559225990854829234615970317531765006501751169001696821484156513005824653424457936503259258814788862384411486202545109984836306270778786865205939560852794376410258357772382298545406934489472692547594178110021926571453210062823786907119776375192733983547542710709392366803400995703065793405744644391084248659350217986261331211880940976100184145841360362948786270935225892466427584508495443850825167423718912453637602223994711743873865591688381284564983371105013968784335582054551145104355203984620673893629844845553570687557905142797228208819960324836460421088171425177244503791370138652790128048542515390246430130876198873296098794189742579042498516115525272755632795963412595803119277052584965894233830772188168176888108223350851393214317836417041598873397449082898040466362250905015534695852316065235537429559525284518448409367101179530519521208366855105662990241096519062894755492294922818453775347605026847128144106749952*i1^39 + -16473713764375881457915802292436439294280233104746230641916805059986223689386374692600835646229125872031656359504007220985553321928041554099381249312549620396131455805759147572977732738864681671184626976197044507817747563088139270124399783457158891218952998784395410487511009686130627093058386533800816662848860689507393404544394731581552168811754309776241042699543833623405151140880414344439257815415733534141729555732589538297534070573673491756525278078576976368558765313460423601799471492447348590544660985178262666944286979025244205739133132783868738404330207770253437697951778104116375677741968018106134768685162711030913581759971206106389035766904567095356233490298957470024026369067231694730827850031594272952309354671423326914006690414013770801777350695996166836239598381049704623540078353107345183719878965355940317705568025863796963005911405811535829907560629440135134223559013157842756302872352741165311363684152883804407279907551291972973875381064041510546877138677793660939856164569504236694256899174998235702878049455451360332749599317263263105824693396269902315270110841608588809139937571805171827525308073592664456695874946782719645065320538263350663630295476200521433634749295997241554462091313787160094749659740603010547309689772913207781764718015371544827661479018933483836204315405267807119154103258258016442658259949060880300878797017991751383098786791327888723250891086290094549201897792521767983582375850025735337140390333379993980574174773367169667345000261038296667091107840*i1^40 + -23563038396016931193888493436245845250673722282708348341747173601306108826935867260497044605332629632202666386113083834489826157921397693986291035109327297933193263329191569794228203093779647577192997142561182665350968115545705504086783013541824643229750158690304013481403770104282524430642003527183450536168445089560907403825808078269050007992936650119917220721940678266447285671224376611668443551390803245399293504617038964198045416505055725684837197420336884551932720243217703459966814164074541666468228331291283709419593542489228032985345633634697480727024358316661015785139608968670595435988680683048233069709977437341414405252665186116031807711666112931639489647800913085264117521640831650822662482077435361603963532979701325515718302726346640071894453065039837415657737633913623100867411549941238261616081403758939625319706532646236642742557577305882744275398225663160969326331337203162473073131259137047169245318921508304912377605592086638690350332606108246595936234475676073221282408126890751597651277550283089228165811447446330093755605244230056402156410465845600493911854170287329875555631273795723443817150208619475601846590340844868161081570453560076711859365071865801486269886521327165347969550568625471998125864250657524296651392834376827541818859867334711377408265480329310980595950343112166119488593554073271270965815485102179880182656040059154368829470548255725861071366863259587197640660366093490136363303299665674171630060770596470797782211781461806971076386851127296*i1^41 + 28162413939438979898089267020707242167186734302377304362640225758654718202963027947140753238596406761017727824962569608038692626839140440351197920911484722039872772253413820672039990469388621913691932502049085992775078813818767779357479858323263969528119607451584525357933260889223056901320499043867054129648834887275346048563055876751703869208169665542638398584439834077112696831711874050222946808279922420337177991444352592769083396107918786657758151849819709077358339402131998496388720546213537749401439764271559947482632343455843783840067427287685033704046797022986672333226493747165741919772732191857523908635889654815822046118838376772139982248200555602910228870154557836196100343734405387702568060243065655232920012605358731415301758030245896007709805636289414185315177496789258518480583103162663928037134799478090026054099072186043497977567446857625175943086512492071143650182752216192304604093011513740023842270122513144268835943789228087873498189724839880255418227484721714310046652863272738824609146037944468293867296739862517972354481538389426186440894600349759032647843907904585872662704535925083868781810231433045478159194140921815068136483841728160820537224858259970082366085406905726882810899271238614952576293377192070626382963200743643565856575868223769888580603123634116526195376667022427735273996733713577756352408721275316591614317186675961206853423110036239138503552329109579061236167400287965114151979045040437953140694707980425450530375971725981515776*i1^42 + 6369305191212177449656979841488615398273820285186525580179860855773417113434643347108730619409620498242378553802679190541924779306073712249017435628219391510759234044564565211527506107253827480841585049879719415091314060162255695400142376114581541171523113176056326373131017480824187128041140051971258914998911989672508398064624513006748883022602344194899404085592689184298081243704571451817134807404505599970569241605255380163885959687260629847480493648572646691583956703012518194222918135490105863187029098467462670515623876409625651293809290771173214947232879653145175019456015846092148415554248957617050433398931541352020106360126893092062469869044830025817805451810706292914291521227172913504880166984018816049139622539086195593543411176000073263012851267940791327138948450190671666343160698609302306448562134437978539153687381005054956945529940243470668478658036867353553619791014438633196140381138787067137352028782652521743978870304405349754959521813170534525218272946165775834485357243176943124969521508301365459472426919484467843301216598265131676027293195403254931341826154806393878040871428749516819722261821957129876222025955359771041611681635994147986567003526942070345955528630014785402118604981464651809054187734932035122123736908390889221458220621001120354183939538193008559021734238174811585077195038730435124530061986741262372687584296459563072508306512515291267020293671242581010248302737302640571191716294754343410854812314709352899411968*i1^43 + -7589087452676619733250257604618968389249811109702738605244815971792624890112050375237987155922990514006499788485367545690607157654578088490339830609810940298394836861518057592571673760535274317871894948803355531490164199784995714621367361021112749374321380259467277960587911590716230474761521516897034322094887398533077299248908351471479259832802839823205809375091635531285802011151008849805414474041460394234278785798937165524633893001687644974020213280072861851175719346616277912727364484742962521218162267456354023411375174404917565351028703417441735639597060225583468457799109776884472368638329905821668528997908252167033195299553049293508797257372432179088545408722330748247105397193754050260520079638871780328291437715068156654498761583732520604849473071272023710488707469650387021425701777885757174487199655265913336264552723086365899928249521955044131388270695506897866347045726293098703468550423084688015350630609208116877017760036044596415240825096825331184226810105483263383128989021347873135064720598094822460879028689370251785038305764503320067964472130060339098959175803977275481606082854245581772541694679055255063221479147716157240145003236084081923015817815637970509913245106056144810203536686083457805339598383377848627353777366804556027622931682341926559991625060457463346998535377465891851264892936560864469676837967626044111524807195958731917169061652870526872942757462252826605998124389365585369808272098689286144*i1^44 + -3482676796476062123784718872334564083528163703417141627062871866331274493979507131490042137923669357392829230602171991045930418610449658567390528311751830651076472753714000329380876910133278200449330757928399357823422966555751289564419907733327742829983704639703184768561754910679325496438121558484644433340227526419304927137830337160244510282471739164170755043601263327866210405465955254603848725047540014137136339747927809790124994837651483118543810532359090481092489966485296330876795189334323213925948407893211345314897704738184224153182389316414577497201859561195702363262948472892305526759822559115340486584358749122368914204496040921391837863554462089164103449781515333781052769198520151134708330022277428730126005220739483274352910130957988290493640418762830283159318921761163046577559008612460950561510024934943181296438124393508189498801771169530623868048358336836702510078692775450757722294284950391582799773661540537259263431550642632546494957224004938019683005777353871300244132517321259530540449555391669014288835066596112127394478645629583380112095956034174679484473537568126355208347731815009195445921891431582167161191340770350040336344247380220430678983653854566337116613928754946487077590076610771075516990240648141421856976188366720309202856600195008406343692491422663359131782954064795108038847831980920655266682981621789956952051396552922943073771282730707142496160098199378389702327429758976*i1^45 - N1*557715165579661506611336270942858755495096232977766783564543356171527087456782640359401081819856918320146438359722883245679107742440182710530958415128151634215908843443192752996229868978607445540360084357481841047753096757332659780058408606224334117029539291036156612309802389830845569615403642907922239270696960761049372045799025979585585096820627319072906195772960287842566943994558837790913581542752764677974462519322245332519600524918626319358727359375*i2, 76478850215579470268017984720952618598500183293347478469263873964357302793458193597128773964026161091690767461084140916270258034054930198221045184805518166394382997852378244445216518412558545280871736006049206563342432157549684105601581211721554763286376953151279667133094934408205525208954251212032214904688348305155674524041016863170349297358601427073886574208371851331914445912365781392776589706078539346240796335995118632669827462568569566169119333570813981943561017893681391314975590614187666851860773457504362669494674124430295457126416744539120391640940098572956439499475676422183960695958386891850070926959987138578264879049760497958876640971612440777485493116314769169803823488159639824688985833556560646540943944989242473680227387351962900896670558723962491131741038760663489489225379783508755309797967329315355418702915875617588596026112573010298831916128535769678362274907980965009248327628771872058441895953157693513034380225037212525244748171081476726492265747902364008200371745256632107844219285005486646576369437638201641011387588693601360546070185622639482067413450485265778675788599632908361445202291824785572643321987347844467502839946893841363339922314150937357397531096245490566799012240288455421369038397536650170437156682221665235950993503475825582182929009727960343360682972142935753920666650095926328960129757761046330210211213345792721377973317605735210759747556632555263653672529400370926249684004405244350496267732919729666380650218760136626427124504367779283870527220629827223685775422899242236314627742809392775619409296494238529665514133577799976996627792841733287162395687566333510254246404777994283800880334700473380170210427914625895285474713987112467277848576233317186865990889938548211454313196177934254080000 + 990147006820895718808461647456171780459190810829183353315410545917926772004152052760128054517210985176494357727691898633706417735800390494029051058565225722598912302395036577352607756324555511913726975967876589563228603169854991255726144911968372465453226133441313924236283234012053537382897231914773232540812437865730355953165086174264819945556416618697844717564270463230095079993977038757911681601048137397284183444852681623742201899254270265151766207613841429597153245023926663717709536236343336436876695490751727566401390092882913489416095967083504694957618801514716028813987786964733661342752590335093490442020916822652250751836486835885562647968509731641940230552358274266973351032596163717959555140930818531662191188243465987190801020385474773468455520301194615439101442405357797446231076442761407838891510854537202123204930064783229450206959259815868865763911510199155791523142584504756297500387638464442692986465184014654299131375223912827474813479788283442629130329520592971238196084263868432737234026722487783946567352833026996783872739699387089529392478845970694862846346163801045464902175988237136061345800032057519119761848932853795005640240688660523504694834559441524265149341017702016159017177893445543707676141456821845619684672456781430033498665379845989257581323458141746764089807103558108626901589810351846213362136447331071820212833945943627389605261790063469179041502603706756770515537562725285835871218172503723995425194368967325841516602039020148972596445317094316055219907808263793021464028683827107307876188541802749014386181116325344701765098188569061110484691096049761248100007456515422371798607071292816515827353473001796771263468857004260220874583110940884957903711982545229399634440419314193425924538203792998400*i1 + 8060761016331478371091022531646130189864174047866286848461904164304915658847466178414325824530118155092499293554017559170853933589624452406105664514467328628984890319144688096594848016061876426393147284691294101127057664557234967085768251834495969245542019268170875455672852031401414937332199778153968315685402544442673193934775971702562495529658029499066837706763494237188471729538783616657911083917698651804245455305138267951832647999436741486061538335892271504109425339846203599870701134519889846685391724784156806502068455880417621996372690170589656029841853899220297108755451829883829419288443978097338452790921032397646409105288802809967644944925513656593111133945714609551450415018449814099329193347775720737196648774813171467726701364992523256008077267309071664428153727216850712985881806606369873977471379109915285960526557889481373863034281943838391222652866278073869704926792083463573534283874866443836405345279060000761105323096766937801726335860823250583652320546451682898433953885605973812915160272670630684587921916601083607933684002754663292983752969934244939631066348202147707343860179279869045714748350251346667650009080291448541971083445270486679088523375159802042378458978768465959332370288050179700849550992538449114929762927157177703311551682932307115623661030089604164908490875332666578935137622380682883682701497489512217494131543525762617669932927300512815065392301481789803699211391570927493481033160721100251862037101335266435735067514107696706762337575376514790019985411520213678853477874536421591918697464915719610635001341861437365060654798824774583610212455198538788041678938755546743510935549916175739529039207589537270809108836337120197609907600806410193648904507124926276468991347772747577678699070234820608*i1^2 + -1506935868017231181933162682230682264173867962820153338391843267563295775035865649044535709423098361612280400797632824664336683915861022588402005551607455224512081533143876858532039129978702833583682273198535145117421618148918575120118001401637648623857822674599781246035740029798437448465005106064399113441148329178606076783754447425510700390839892039249422656874458557693474268165352745241192117443726831430184450494775147007267528667132225688599487011132437974272292073990215332966434872078051183404212322970973792808503648752172640585105920579790271116258059755609472688190167136907614809217955077978647745285504109689940104058419824088601986988095061668132128007243110497039451850494768692229060196589941756595991637178545081538051454766622272268629851172670746510564190537551526823617522651399105991230965884023063588302796704400501441207730340707140528897722028460006389881506227248864436643131607623444170115240930247744258167535836852192823020001225423924738870849357316687958904260739884561996960162242285689591812943683624879134390911819971311780735841248772164344112908576099820167046982871235562943214997223563622266754520880754259448545627034713208308719076232970374651125365269398987459256715796830241768179629746359091693167911491620398515004743522940935830097641610398919776906766177367718519901968143445514017462026391422881067551992977887895979110234247040076717317271163029014666135066540398264072919777513856099432222436989029251279206716775641368354601182400955623845704916822446411937795431694851898935683178196665375004276370807167144751070872263819926606954249989802770637480318709109663563816701578460088574840531717769840502405169743823181730433648587310643100991649852968620268884401070692989799651262343413760*i1^3 + -9061401384370868231795459862757176599972343679696870297043491081490565482491696247583878894657863602140213783534928312083011629534189934118063469175886413827374861516003653109395330041092525225542200114253801860243151705675677198025430722154472626601712963538036669620096032517001317418811637225227850745152883825539927947324960700938941025127292822725177088983359969615722756670541423680390683219840601399363540625606157250668616220349550023588630434952563512139980491511014892236039737300787466015574853016707370823604291434517114102361367612255064579376831466279453517585621179856417699228229952991005759676752004776753823458256582829140238182649233945873669048583328227579957059478575395693287330493114361094219866835077478049582863048043093018687173579206057926238366089951474737664094170007535713324099902674153785856773982737498296335699911838704463218628616534174342664535106202502284310411575939780505253845866128138335265302472279675340855932694247133333363172080723588438614641267288418225892478043383311649527525356164126090711675860855198657160382964862912205135070207163417460926032623854379943035127013358453216904225627173017473384489818169723225111225253475373065156914084847571809224275271030552588390775668531647784865343430001668196639030855637515196394663057312059152360677116507735741171876884670112926243880542312409076451919341194740338487891084261189027568207108552257917248388829606814661146836676589351716913950470667128306199179483121359047865301021802769153781297280735860150030131303689033959292137152250481038981348308781825497040098453098370863793104178002182764728569468278495445215886635403732846134521059595871177335122265560934989159877564988433729951529519322425950726003794081069574319173688885248*i1^4 + -728271663704689661480348843459036331273646468318495021780821410983789327187302733269143697915101122858134001528083388782675150761619234855073613359045617246192296663046834361968656652924099714520154644171074225779689632274690258073513811707111880568242235288959205421269549366508253737778104319603199765186613084037802705920885997941733022221430561608454879718167000887897285341261873991047907241518198088194499783536942052084032578141870991014840517305267885945914350140823857860205847626074782643387064381124798232438504337473348572570457756345958454330139729506771588832369026782445234974197339120770818170605616810305952377710365825672344894269670787933599490730808044563105991667678940838092119912299566517521867669015664441075309828917670364875843390618625587560500432661867500036989522385121018111255571551593947938208409787235190188839572634559889718768179014809584377651732443458846640627399158553846299295600743587157408136595840331882121014457877849990708888841680818831275478117798270478102857427765146263818296331819295032809992184265661725777872803882899583804726635966818617200155828083642822015997901620963997908400635059264575001240448312937444718101287322928005156405812530034538858431943258853647412486174429260937521416575045875925229653560870185015934807422338917379907749533767939821404771802690790554076700476536348034372711163711599070821130107162913786183437649183230860243700281940541029502989092821296735060100515653503766991454688285728553628042332736966639319901207530193361942616120740895842392726656234317196389640019526470622273479657621536614708522029316410439344384259687708761689428873853274469600014895716936507436682797517271687748886336529147950609832516250986907092431930926440189804786221056*i1^5 + 5350173956823986764834832627466989295030187140994342411554419343837032329181243643985199357677893661624451115841056246761037828079918558412943025934269701823816329719001591620568483747607238986543885300891453036853443969828837097621109058793150611971063484622270058010483887253598748741720364667998399232904370176142854894190231510434313346191948905449507796178589376480034174080359280825710700890261511195488639063066945483191244190954448029736029267423599663236402980420962425288527182499758237033229888817946015084944306259534354742784732804629350364783441966091077457738320224258224274762752092333006424522878443027434762965570367628325106385071851985325707817792421225711123187515847301120210147143588057447117735003023921575164108839078616117571619755601427240735505781155868305969691426652604158752196108678927630720886481462588060732620163321575621396682473938319675095336212995930067087475301577599558376263196917933813323441800026837584963086401748315587397819071429720195279087399746791075320688720478444383108289046283097036246901925630106423810826429920845625461902515696697721423719460230778140064289853844433025865977043688325244079949245846317114746975337284693246681407136684820517760852078998832893003850255359921150006983516416871799299146630651125755863179751087718170029284990307798405584988330749061074596168233491103079385839414659065872195375018805616200125786132162261762841238662918152790552657561015355998998268958849881039140735559606886200301990348446761217762265305494919275200169596736241152052322482794314987356238690809498485899653140081864080011108759656654228990379713387971694685642209076399650507884728231955891412018985770962698199827199365001631090740540215644791239978718090381757924769792*i1^6 + 3642495447528578071991132372722852224765379869701548493917334503608462011991751711904893126760783292607089790463976695876948037679761070828629102713996147679021892166370897288280643269542582244684169541844494367566035760783906293071310282599126914931453423783896898267054522793071464830740698057874787815532893132567240446284138538822525272029851386528554562446880587013747814547643729937835932238663121227847592909325671481717417819666124559805556282931430384871724551400405083705575330535901945554765198767241700808878964752439651872530684179506079194977875646797883764791345076623954346858725366631938628831476000061146726240861822545795017455671615202544624329518655707225398674105317630018864407754508802578082241161559655655496044541325674934825609778146281338762198294923996081467900098959961998761480843965282019868969103776890954549303088473189917098736859223474868337296866838857381185321585573079516516013390370506112163807234456349166799464886343797635814169455615965723973412778776755526740236077003377505155871767871897816692107061939355471400966156973915858545858071556363379146982135935826072621024222979271540302227532473807921270839154752029119658628034890746477675266598192847844998927274578507152700990514657970895304488514903736951352798451687071685188477452876898109627723876075139598422409363751344630914178796829656509670712401178809393160860701284921718431217858289704612786199890191998528026885577379638697032520306934447999617647080987917715015232825607509704469950379020229464138637022261038001504741368280841888747716815750308343904314094153661181275545624865204153873480311014552082057861729478782833817318509635354371075134744254397373961666474566627209915018958089080198350101886082442061676544*i1^7 + 1061814680331522633791786084998331248963570863736855209683949045826978780142757023108013860094805317821396090365558824965743337896937915727552805376498635388707376947021765598257767839722910169047380592436699079062660325820483970864017437942507551289994951322267441940754631535028885975070079405168403964671309320584152170277587761704663675261301874608806120521622488456520641522688426634475625815898313984081842863257052750100398387001379395422382813472781148588585579411565771513128379151424927217273784147070652463179245998031818948295428259220642963587739755893877785413094123658856854472368426018072818203026046475418148863512546825829704491885402109976145273941448401722756734221589705438440202180907005605542391010680352680785984332938607252779828634360934888030383602834800863562123388404627625774413559383963465849504248725348276826113483549206442099588680188841151908427441664518484453734777171987613215976764132571789210686197891350764914978249269686562570277704175440613164976878743527162826527844390230485948225078321476541622730541237063200547410642993689027305359023866258225912498809327928999007762225495232398277897571134224105774193086869276919445277083402041659726430615136915664699303995031113170121284881824017986962569199908380050390351073423808111128213760401288850222418929191633008634904642579858654955353945501755095532076264464536307651546945929806658652898586137365677522216774673643748344975986970493148842062006095672569544127876811577583873931132062427332692235663336992992091738923808947947804344891130968926557910787576264361401911887708368276698736811495821626061576862644440056986666649588903751865806710613976303545043425169273561092193903926625719566562582849022147509622988109839859712*i1^8 + 150081183092029748200898542989973708404057745258148956854210858726414399436696084767331646964288885395168781104828737729269376715941632277169304815053482767089743990786870233703869184595330635167807129451568790840327845277489833350767621961397705909277314697497876886026227689126738724251384237086290431029262756249009266317534146049809801233849814800462814210001896880944310574850703002597012512190529326241956326107894916601313171806785682854935833309258121636426254754676224531413026204194094019003819703702494153649047988568476645815462667687760830728071265195265461055611435583729839611356841859567831850462039289868839237713285645156488485574745531403150388425081187097227220276492894115168099037463291974472751102754009785755905297212037319853155550240381232490290447726604714494675667608076460508626198109563944652137907916444524268050304436818375260379232901608159769671250416903297980303549865868663424742744138469078051994383124779941491727951027144840168910572448343937124251381462061977452055086626026933791175155553959676065723729085716645432466213667580240326213939505429900210113201282579240334093063059790012978865626847334455459322409712621354796740449783456954048445778966277853589145203654597186124030210420498230398798259548106013722277327462432966466677662059246889086168999638647469677567100465822203991900279896153516376981632897579562459904439193245457530373966756298414378944339118898343687367182136885606551428990910114376086190882933189324510035270784287472747537760014675615841296075833822435089058609063482817981064248876101608350193884370596360262522827392665868112808927796583814596340035744312837507004913662588411372337428284052159591170755254406951583485288641219228407013035753865216*i1^9 + 8449143201962948314123664428484862373462176131978858070018867196304464223625506749157518161594211801807001773907756551605495105265267135605106684227960195610549468122578391914544520896371875444961362151406132851164186137503552602923121875599149122690449255862264404165628083602316036096619309946953935372491333409039135554968242413626756328581570739525619973402565360977320779251379581747222566570997876521380487601725816917381947332827232886957799234067370502462432041905391626697734581469165097539303064003349342215261738907770784921219567174650299860442997736075576752226707480914225783987926723948089999300936685989089834258314984405423948772632334633013432700585062865425187344089929614153780915200663292191081680546492573869631835491524915626137238257127561933278635121294516483168528354450595318002575478674821730951474066661947302927922112021010081388141854310368661897625831249025126604297561608801154077680645043317523834144235578541387276068232026522287633009599360050027396614236032882102959838454366662364060780754217823110602405099891193272454398838425077160069518353819398797162608928559738235102805745964485727430441726144222184523818216309726711093724191087545274499100488612087252332969655414285582281593807260275593578414475366222290726826740199481084948701484327238021647937636984934880771107589102398670622597957047012039705051631213785093491429578606010213450346051071224410858463357006742217810921445557709455264950331835724866052461454178652383452890686178221069242465244171248554060423351631946786178017562550139731022619588964287233597677316113148692753378093972265842919629072260272505346771630058108692077252650843527459490298969692067332364363277315800948980648089258622110938557317120*i1^10 + -5404660058129209532543224141740232342697878194643525252811068106409994949007455903905490244695997857821993761170310179840129232261744041448558859812972747024425274844655314424201060380065100767393563535165105653647855235241847576158351689835585822468397183598030820841486261535242740250605325017881715229159025704815623304262867824196076976006430273452795046713056305296562037581860703602637871466326492835088071765872605303407039672358396936549785402141245887410307097308102177902781668338121800855864802125371877795178712406883903174806642179928391460259357978903779912317051797553528553641961101219489604330289166396139778321901873881728973500436019913578520354243311021297314170869258606965624722975802118892071563634566785127997065772929526499861609863983062704118179831013490915638248962928023084275679570898115184365188162796144064594091565656534023795472204177175269784409195211466335626919090932580486355047086657048082112616639129385771534833698840378640711819521231061969302817325959271370749161320983925419098422936532398596860003196061301142989327592520016187651055335814137137149689337799669881592747183325602756356501387502604053896835925577749258413107751723855177711642108838406240531883403776453427228378553216473941727475319887735770607829094209616391940559117102763062784664195115732144730692668995389149564161225054409367425318677333933881336700076947427461930606860673435592812009840943484980271619019918738368155307445380282426717706010148831895614394382152846805062651346971097101579117206074453144835769650777488648161061299340727455678567036506168380797700153527767854135094146225037709632777649337833774084320839968727026428422248085545392969360755787782823152539977243342124613632*i1^11 + 970867174782660641943475701699403016070709380493599740196371455382488883387197276488394640705922824178181585401214053879605785550415880006679906166157881565637367031753954384179622128727489530130617306600364025443289963421706276541156204824204205558058264052370417775119759980663022820301216438166318157886544893623555117669481056143777927118037852732303886624004690324649487528660440828089697665208778692466667069831928515849179944384171999205797963496480776963566070217969443291341965049581597817711937680331449202067408082965754741077762370965709615325328053632570414963922762647045372664789705099743016237933174100717330765000222778839124349406448523078674925306980799922884543585781510496674536353437352435464151373808184439903495804232258361945372218982730960315282476802948779204023123717114293211234116270864752674270927426415551566716091837686711923554417210631097627319726988983112263269912292534747528146203472909180566811788437294847012330501016918699091637603585428282115924103250665358753871742342018261142670271779592606139095118805776899441333007068526347024559227838869890680134976248494147144151687091409301115277559615292769273838338433400291349787283891548377084544743137061159904310243020703246561565054513336695339322453015673812245553127071593727500134106580417628203625421764976485856902139129887111940192840553919507593766990532793501313799605352430958869894175605016960458208422570433695873177034328014874176236540977227323624850858617492324574011644009807523536380069320501104308373968544620131626782672529628504225531502034924848505050459333345430505715230321722539043585647287793564253472937008637258549094694570357636908462519802429089319268180085936803537468552284014116864*i1^12 + 266740616838463484129187674522476094517491147483215947517252037614359940341275296230932695572747843111469275425910106770006874954920000714349025906865955490711840159795609910607404540867688690447371272201406138867137642271647301015963172500580844183009953102326359185902502863547750500789250605352189282119491920026663340908714927504631920659169781531124366355448213274307827232047728576643025442677330498456252379491628531256093760511292624049753831305669763024794622679221418938032088923642754732474258557665021939584395369764719987861931485991951668684807762519585532222092754204690883445676964234888250911589964726821960364020482617243817909676078827746963398360330651552829312338684009230563211949023527192036947380949138258087416784335196609558438497630165492287317819951542688145415687303687112652215836238387996732539401888755006210903638279418571557844332309751613236042882255326756068197187202723786003658947237679170689519664698016238087935155650796054357894922682227212921514717950611389495770769417426061344217160502068804016191295645098845475908251357037237642345950117403371458722226733613006607748100615989823216675436208090506121484969666677384461415135229487746602116285487036773075936113770351845937292085124666187765577363516782493246733643147114165581760259179046311511649590540566761818160958003869961974227330653494642575683649174939702206494760320452871289712914359413234981413280001763511542845216022552828181828832461995551395452091639038222547327076453849087208631877078041307343431838254659533124075903039072318571088322009135766508884080267777159247578526465715029711346588716972289437246930015899200341242079637695843642568994084327400972774458051544823417723108196352*i1^13 + 3707929839417745273457718313917335060601778543237340582837676620435912238901617593424521827352891439448406619172903972740775721912620697071004791452586239945496581370754078407205486550629383571259990388642609557483359467012979755969424963650714571623254823808569022955519978124355653758721311878919601792536463794570120617515274315211219612921674995823725089818535086530185866783257717358609288320565922484131938123031280335394616183546629166679414788358337999981925362145863382419973581397022179278644122900078316765153070915344299370248980673140788950753806563918839977396281540604212579558774385134262632516303010135563944791388719251684170606472224751700191927306806369680832145793991621869818403541004838741589044742001150034320062819774031337200540366210379193422152644562358397852815472751406299666188911480524933661765902057217293077205842812560765211074138376086479315669970098301814007960585697960470763069524770514668804628497070202497959147237382992868902029412530030142938855640964987066288892743024105262706721963522850999871552656137904315738431926184817578790552306544837426217877882923621444135582037090818468977791850034731791294762953683447663437960467261605327831110889158267149046548635190140897052870171596978841168084598597210412007407055736230863368800162348604293784171871109013022557176331706513272150654162138491991697795061024324392933781747475910776969389108362800777257385163420308113641340602350099381441549659568112467856752531620939849927786955141857211807028671594316394702451154194305237911253342444787699391454457015261447937660927564327367197412697864117295978393776417859413634404294303938920414556472462249780866436106611970955126623744187224949633581056*i1^14 + 6723745594149708057790511244015698526463080307223567717988654864714078901284374402038463312856575469055866882145026036567595242030158758327926173293038942529933285142912737280649183893772681754812176251317473330872982556239701836929351067217134532107968075680105920265072668099337484948180782632351718936290312473373794840766870881915237353319887670566467331341006131226066310076341725198724892476031918185253450547204122446224774976309621166508651531908308329902628314043653879895301759475983511050777400746368031927909324067319451795518729335718772335260259064798821309261047067726826185408665580582992043233513712194771661854225525494446436518018838970020467591830366898078825090292349917825686574107504793253588289413985435460128454390916029627893627845252322278748583116961971548059566331027253994279077448213836536604577300584157037974434973209825812986405040453365791113574316424083123292893210392344080128236757255184365704848854331744317815488061935173481226352972550897638289530613883307154972280208904359503164502530722631822964450240660810491776180902237265073316995959727997690708854075738929522893891474718061679995719232562519334178847822780979625708181930781274704762106310211113340145304436388489237066247218436567293939524937329591151966673944038602484108751002342176035042403712057472620824549808077343356402217674183019417994757974369914405590773975048595484600166061386220481732772880892279687887542835644423937053225603345285531331805498158562332052991278983107405336818706710026846747917316378828384095570316771120864092445107013934069304832403398948267911889830338585748731753797056860270639604644391486192441201926111517962959222428668991263947872361413705990144*i1^15 + 26389626453233658586324926856056765748449214959049842539276559240898758692564249827475521731263878647439829154665325643592317506362872752641775729448610782507353913393208992157549858640179219828699204369832800075717219682297622775276961514314495092431878891347215210938999538892650455771049642304344012386547546892100713638715749662509582106076950276060434591119641257802098577951450566921378602968255247088906257080742169525083930930123417509565324054240149364351686096660776085432956320494244968325493683859928250945717004303336000841016319952522644601254726637362361505132736697075744721366377763585532182712072603549331912189727511823065690914556082842053216686448344113293515595151627310379563799706570822084001293074147733333985592402518964858355666882088264806077408314550318145542945685981039243526692996750102919652960739260725357330528735345119811040366261797356219601648755112486608581988677266597678938642837681564256282021127195962109210139674894464844419909645654814050998488249835091662131934839922246834848498286852211583272355819404074679354749749170901017363672477065628355100948469297702572808833479924594120214662334148821379214466315421175935137867711948901003982640500005153137727473144134672061729536980191100673583512676505599194924680429781955139059858567846964861640136230360379076399000020546944762095411956396964917131591950621335092626542448503319862081065411492510711943823999199037290744633672433248815312457221891951295805423662833696875066651907396393242596330035566635284129960446274646405054560796859279327120075117824799755292872817036808798196047722593049682621048568281793834782255435256253027301709505598465600033719489159106784441129284665344*i1^16 + 26679330253503469882826885854914997497722437359355550293901915761803674377120620813576417306349121586551005056725382696625519882584280907807093642762505662556630759169911276628204897510350740135624229819026313697937301895823985931139770143944203904588025217845812855018510819631699030844752077195851113631141973933161916335995275296095597807301320034111139299480422972122608763213776405103372379472644754940280228048254373419771202183207806261483705000748247911376210288939830176216924562053406351364091120768553192803923864094522034789200724775472803088438231428431194565845305727218517665147878897961331350861525943378931350693305208406174594423317270127449729634539891450809558363972955517168855563193722946570736372061506178364371600705400749527751279550804478352482085938439877373527061711526487796341286527636019592375214350340890541249148758660026816045980050603141879003742047600028371039923733115013452804795494422460648390899056265913724017930680377327954175205729013001572517120178296260649364952293910579350480598135330537348633110781024994889419094255629221349665430132985822293263638886582240072756090312460643773460108869536504348655005544064319159449245367074140178200876674870076221530687624787212500032209736793770693073819192924534763579187117163216722497953450145033176598387423716605504360438898976404527142720007817075277424526240001167920620541165027461586816174962840848944410540989948994594715477802490634522048349235230674601859668291019770304455549792283865266801970286554329704978946680144816716531833114478633110847300802313953423930298113779724236356311854952278702158720174087716896918596963916257162344827416332569497413216121610532859492171776*i1^17 + 31012546127993038618741222477349450177099785306505377434291579961983815767044722472304624130071437567764457091745138947597312642474629454216782295387823626457829450441496856286732508159670147432725931688343781086254433134456428520027570007505569797767978363553524363184065636315072130377672931772506902900590874184240642950867061760119293865382480589771253790780835132898108459222931031146325272026766409689370141741413169356446652992585822204213772507180814813197030655603372231923113581826791156464736326048950645083207153984903336448759500598334820191066805123805356986874393331982236633470396449271654696434096012655846989052660746045434661134028333972132480786010138455137201913568059978125778884488627449635128262721859169327596045771640214841553506471293768596625635188431246896048444039721570598429382483805210664582573560606344200239903903341602072668863290147922144107278375992964142459132188542671715277330565998747160938460350204199363453877731784242449150630664984135205040430955672255189499376200380498733324440363484887831564614930137636155319599159397165160090270204742380670042275886399578313274507018066950553504749353795051536055894228395298851737365589427155440094159004612390866971728835300795145493982520285929051571396041994253225857873744377370971302203264511153019788620327847822332420001645276988852677912734507672168429112482640256358503317618571760220180628586547434659538487608725422260860458446243588119707385845996021978891887098055295244679198952052312391910545457575739527862840369474790660006623843876298050117691992419068491029225354135652271368510717580223784751754755938779987765307557432554994732183556382085814111487782386011209728*i1^18 + 4923577743254948954680746876263362063343360040074866064638690422694041767291374635535016368763651907297621001289791830958608619020399572494710321238875689825324993793783717170183828156440948956036742787084042727667105745862104662861827169469977096168441234401166679210945091698923299949339003764096820503072253896991979676233054209836861681100475661257192426827707620421597382885391240748277581680981387396303519854186632056610318126846222148108569582098656088021516335198386174055956016050850814427425521656006160132061043849827143589096464640013148115727850511517800036007311671045159410691921249468441762404266045378751925049192077287742183573855887071785653699343691234702276420728104922900649173527185396923477743772392746891230449552646823495868731319668481450768014147125181417553119610488946883607671760442042325738346060829211131037346024281249558902497438287952409673993632750470025978956122012427207880019250788842903110489499442099223955319737997221514630614906834406398194481276647452656371034388341335689444246461701907114109610780313298115635592891150584421384954963731361018784211685143930220614017833132736856910865699682639897958940284255030995049977754223856395753204434876418082963080965446773550029094835476933742472651765673280203426788474556513718865590883986025695752784503261240047669250744604443128645877500643704101170616413108058434518003143660281761733956555681886882531607007713529262465023550662946793139915787206905534351765909728453473422028463090479539286050624855539624871046816283448343840673916421363699150031036499120493178220380666402729626076791668473275466024002010265734856981744799487653995399766477617312316774640779264*i1^19 + 2390945747981215214593946686443350712019231317400020487879326217501763244179515968859139051762504883665512265574741566540526459993918383964840046078652407068990336890662801219801926158634201010312942242820637004445922262366433773892747713901560438141263251511397814697652612837148767802202724334505571572481616853787829462469545128331349519464529302757039894558190288063624224732500228739276085531889941300783414306106172408410494076114209633101225326950477322478660882938553002929651760979485806512663102738086311967252899383871221544760608651080340779222061767931965684608553619759701912825016684194170202886300728749864948171918421247700796298318926294051719091280517978788170651884623603522658251830097051522161164553938588565038056212056922484406290513181524177179962844207769740601536705281679551269324465816981739396754048358671879357819885346919646159111523742975019107852959510161959830212146943101156448763235112693123120753921156101342596720898020684040661035919376705573305693262510095267207113596789418582276730276915931663037301736375785412535141735238533478036933813841302129239182136485660533631622771070493803903848673832160784547841049550283508206764951823150810842665430959599133342852726192771015900826617285611317150568186773166424657405084356991361068686857228738392392319551786735852196900562280925445673304800876138513673323474693860764737015892484169625139596348736469054505850114196086612549030643911193614561294475239432455489871043447821547786261539165151005481151509366385409931366070008146774224291154393503683656235932860367463081108336055637778042033027559529724340284339682126734720600737018660742358516614780765127634321408*i1^20 + -3614464376114154408882058811669510706956722787946024356513822909477295998286518763144962628717765825505928261617192284052414077989435066078227145159051245199069013733022500668829778365923476498463477840123774193478599866692064397726621012543774935292727290490150231784289938918456765435364027898424889130096667843198608393855289751740541285035229698332756272293004643146816016039549046938892806980005271138891115373068705199881073002107581515032471688543187979520051998476707725685663229208016740560408406661431933449928224522510981089594565244415474568943651700060426326045426393764218500930383486454460724417867552988459701731064814573190919959885070349022869067150476295446976031422251317951505813018084891375532831351662629583351837440712512905128252638421594670727364168522067558211845121289848737386170481733017870269586438823888434074861798984844564067043850586341728282603448403387890111645158326185575732481618035114362363383681669607952978714638920906023135721523952647305979662540555845885196644701621687500541499363758229106702163527074636199889157244939515839791394757113930223224275757169101389846226187865445292450349147708768255606530068789800870056505209028049952308977350314122659907434422881850701172265364479178755569540799656882818400045796062656656036677600489254885665574105339395119325887693828886530107446624766921956482782623277963943492714997621990211451702891531717841941198217404618762991976648498554926880787562554120702115802119603210142069594257541182655480448354988231146723531767942179296710453296541531333008569502813392893549153039495888164474635544125005985268779307633266002188362030738123739148150296474529300480*i1^21 + 154201584014510529173874021676838951674046911262850597417688074873933576760606371995420483422821846012232274421504823252477044833759838453031035131058085036033026470849474658291851173678770174480746127793129404680617053106596276662565193782652037530682375615440809286106634345605241352170605428247112242744499836184933642112785616244247065469252542154180828412455774394422801881495025778336580802589419532962871151178544389147993460279394474045012073604101737680054752625071269902242474723069939868618854296542133739328277993232272559195280027060918874413835899463997998908533316131539529867448103804620129820505442619290056933473348220685221172908056888158394855170355813579967960022370464886078492931009788826367579798547957813442679014167923039697507133745570952183463550276765759454564438940899703578245453392446557769034326888398293113355049479696923792574931981052773117462367725358774228161811616261984745689116796665363383057041377328826739753606593939299448834514636361083555161525404421336777889002955436073068886295821888893294314261367253458918304274011760596049266961123679844524673154254898000434606259818287415422248975263912083058141897368497180737595530531810532589457112723265606483483794509480198502511623867575903216521956224195786252342539830754011249694456775498075736429640285200031500993403541408678300122289745125026958871830952686568227930656051465676662772167191954798313296478876746137645052667056950812821051509332732564422805062845766143282618793523558361785423537215032981045213065473960364264715380040097710122431859947673851646610592717578058617682413995684073711681969015775604929228931331873159986062630584320*i1^22 + 419534559606478725965888886913452025037101088222041407967322815418639211858655636908831286220787347436485396033543645162821953169291026925263303855933529891460744423283934870449571735999109903201069198219151266123188583561312830023108420019171379421199766217207962491921971508224406241785730893641793432622077138501752832461342847257240297108071314143227921829085613325238623059082702571064070066969015243289595235574382448917890632828014642784638700477913150336694620131977878635647732781528776086457366753259119269951062016604149600686374484666026488400706667802578610592043092998956942336608535071668604697341374528019793363471441602306832721212885728263284578443525915842774092973200105027659602901009604143016647457439712012906957539521414842475787533287886844394750824601298591470425101009524941359423968304778861827303154829366749160229339581602785497302139478537820395041858349862920986574058873900854490209794298559846554726056226888371819032827240232332356894529365779546629605145284301686308458840939081469829448178189732685891055780878563272161920577179651426450018168409977415751647085612548719201270261877085844887299018860938696754331566651919577306712810848294814104679350944047787623361458915926291179406484717368301852439783605003798318296967512822381029596664227036725252960464174815012107137700305290120943960619908428640045451334107610599560295787699694804262871352080114133703689223177430645189921404442905744516998873841013229225922467602533771765199343334562477489165402308045943581202628588509349157759437444648754873754484608230156635186182942055647797556896248771569942102957643511314020934628192603196650160128*i1^23 + 60671145866128406390533125203959141179534380041210839960326332242910937658330660133610850086257227383529446624843285505770580432804024246335259239646426316061492105516484549558076735988642898461356729645122152640048541624954040924103305749587906099665200899235505952194169330733064509312400659088649690498290296943151066323263347330639939440696509198376305904215604720010932017917399806222445206079313952817863450135430020290781356534796829822550009429512297489116568333460112962686598329371016677382673496382658954491952719879586819317518500567811775379199072861496395987598175003674744084660076442268630464354825281403166189827928073720060479562535554117497883052971622669052863561465892277408397419143469243380169610458383303172248629231869713437027869187004120976271204095356586618235787263606255254279710870247496025079812345381903636801472598471579342026747829478569603115820828261290114218727618375105282138501025839396638477596453388409254313705198802012218303611986738557780264186990590869717596512354737352204700200503905278685494076620465701746676399459441476954023500034969735926976364798350156058947467609441484415086751384753259198237954026055202750638842135603097924227752168349903493497424650867942641245527067591483442369428420415561085056520939637800305939444983473676081464166151488506087031249922780718607433170897165951115185873590108153193289539319209546577480656105179130030984534886272730816952927252018090927393148158571819293812637240440789692619903938211120528342589072684390842827384288585673973537413400757764817047946841329140868988151829247392984340700163385767410183268015971653234331611246069022720*i1^24 + 1264381364052795026956563001060791299255491013173485453817717103636914709399294905968992160019886440846966113753335584907920584736969093926829211093718664683727175415685028179721783020962239748715478189236682237974304935672634431704744562796715231361081305468591654478281512812659865308523790142388823090547125704464273863699484606964537195930908731710494613562200588921618891997630910012199680184819311372197468289755893094311169467189612716739641616002512335209836986868667530954964715218161335944417054697630945587944209172675163589888577891663733090422173458323513254088988941792560751071858489194402906273420060828812598444170740323119371652166165683621461093157555840886742900517501117482433005374851396286215038343384951447394533391717493602550596370015397078228098057158971802566198221173198084221678494576740089923983849826801374141926795981001589038756766030728975627970181168732604536846233106440962596397112618601504978383598564053651253335863489461395353642395362179144437369742356568809333883699620492799113767535978861084637111831935331229863566653338530795880815573105373373498109891529908137544711520681360632416131674920930064819914246940439397153533508995054948643610768164939872776651034163382198314646585599275216003319573097840078068553636950738490047320220329230803340680021636228270489616468980301046971617504802558020989877570826035226393311376998176064090255856340909771032027706771093407513626759323656521993351547582800002832042266539475147164457078507542135833728987448198140071216448926863428254616816273215350513373646962212526181289529568862132808786312518529561462128377759416785114289405952*i1^25 + -434919311810119705947476503212681503748062838736258738224041107266728274009302330209078481150290831540621333143742511818754872855163955970077631531447027438608686348031451037717759048041269653799231892019435971131766450658382872316673995548173240508448411760525342915687662904786148075255985790495173300647947122005735636105323054878577595079757696376991493957594805593803878850003146319492535903336527018492274255222637988246746997985868743015658780861907695576214821750655001717382108138059213317129717994227582327016165639964780915679340927514449208810177071270465168993181372732602050790001950132230267704554251250184826048044347271379038220791639241403712581940962376540224110757455768219597245780938071610579375218317307522222658799156754264761330007299305373043690747731843083925190244557806442285718108741194624067238843051225511793647164154277826257227136345395657011609331382376642120350774061617462694728410955262850553582130559899305259948657717493841264973820693747089295463628154318425184038836582590229150543479411263090919112956849791123171166789124443307548538010953791447247248210768545351738997389413395875541311354741196413921439581788120760420564856242173524806233720763230930589807373812529076347622921416298713473654245720561921747523023734778793471191210694962594475110710979370973264384771810241433748413560320751348669531985617453493921936915728238084216364876307044041759936093887239228735692914537985800232964775620671787971500733755960604036399747049726573486761091806987557572630320609274930413239056973769604472087942597000651221576132457754534301932042013495987503859790889895069745152*i1^26 + -70506765082664089819459153592522838437893759142879575559575128277287464252044283786135845986102551593588529236609660430152226432233811086785363605891574461300585695840535985338822263499476179563221273974199936868722237593108483862179455055626880713001057495066284619450814274504846620748674109793260020533590263366757623035908433272272244404033114197557566818497089357484179112899730760336378116052856103625789628037720110644755858134145857849379638038208510230446996585562996524342405057561327954687810786336369316579165035508097353349738352641579463874506599293813039899777974322439894937386612155899391506539987282780824212561860090495212163350975632186531163499662144974883070816629870395590519791836943527307780185182492182188242450565412404232520571395284891757013308780202424056739611291224171122269312419992854095041377685721146722180734098392016846750552820673694058014086136741426956529634361847142235025149434178591948706543230325658772162814508434687089505808964263599989407057598594118678327080577844792769727984406182224420273433789678711503149183263249935357528170977530486432138808948321613438664943380744424549712100512746742353561646787393028706561754112753846969433734138776361295208218723303355531861592078767072699266576195280020500366299935572972046333109007339476460220120258760152149837225491618604649782447762772603734703178247313560784437484604142329635219802339353649505451382230869471788319821992605085322099438044993808633271814777444957059460176080509256752852148111308210608659260037457231284604518032383716751308436578001391766623283787080144418007977731818839397424238098907136*i1^27 + -2116210563448582175637807008787805622725091674378688787573595826090508239637883776502732536394079212864144356087390199768110699729516328089760556581291507220724660488528955690593674681693169241211830524806499951490603358582079390119034147982137643513173816840210520758438682154653466976641517234047292118968158159857966939797252257588440308618619059588701144681476820909458218195682738128574138097712409567815315883366778710066964059483366559652433819487360880351055456054140819094754833680378956698239769480082388369144786010653123900401522305098154557637666394824674129825668193730173688466831684486702074741153466170919365498901035113114989762725907737573827701770696321857213189999934035355539906881306452709025878601236091602987656229874057566328886582406276407578996152529893138120343661980397858706196934695779767910977511376004585962623770141750100107579007563702623413094470601989370632925191617418700833648475082239872560978291230331834644511730618381279868716970127773706603485457443550882333199679471732592781690325660485516135656734534370219523293372172468194745067628798539418202363310042546532900846482784309998083313637760371362756475180467339419178943569467438514405871382405408888965643427521175904746752076096228011341218894227888785065650164061314957859755224291489952216908911615697887843579074622113655875481358197420710008233105702590590828487120570190110698925155475161684357000376921114762185532335754644969984109430146654461936577160454735234476546256012518398949082946871044342393903545465968161150893830987427582591993304098943277694022109190456706628210161131855969890861056*i1^28 + -16253856994762116832909831258631355394436227211831446455708206177617141499540704699721600725599010897049089887165858572432389617736340881966075560614317400042807325180601170861833983471075515430580229092922940852744289096946354710906878233581539033146909014019241507094360091753013755817051582023465820334502121891763809997765619101785267776568091887506411629516243395490220713714077328678601685799656301341834963599649292180634392652919836815645774308240558957864600668713125390707454593527439389475009945192679031481637656358760077638532139913461063675767215782666903913441022669218466685718012227036606680552015674359927271358834083554812000778836599511847246403889807902939327951673861488108224241433341754662424464590486096095145027571145759872159162321603877733950907381854072843397169588336696259521785569733559903146339063833516039700599157313064531416738761538601992858105668920189130270255816645591084870069314775964525879647030770859467615927012247902403191365238336651461448698694905405634442142702783734161137228406263273370064895458465205218903431429751520604305012688309602949392436056433318565420387754178844803808887960060120378307933194583137557484243447392978141378992753108848692253502650591129233426047035684658451818033676987204676157302997485612049313661731347271457352909789338654384293535970146970566368395441929098291560579181159812282666464744400909087730205784061851677822562619310176247130806235996620754734737690083105261751374381410841874318660294093116567427080125765764824329312623451141509548707140057904099206553787712936138968167784290368568988400471408377856*i1^29 + 141337427400364155355339811417215694886982761579744543233305080635582121303021062824016867210099422268881742412044963006264889490612695117673857301352625550856409719122526272892423554004623207592911711106357746118362280362163033960037965853792361129812803225974265248094153502781961911879058119326096876696266681392320431578266218289162919967593190220510936824226319900821826364996820970994488501328710048301904552172283673031082273275985107887640703626845779130901000722220862603424510430093975388649812921687286921220009491883224619186899524789535303612687478776632287443808830891543659916531428494306269637430113717478954622572021263146305184745975118716863929296031282635016991281360331115982018688753401301433343941291036848911077755428303161301544996270871743098075177687559088861159501943749896833648828129704615764097270000111888834351691357675420387085245478683328119719013191061993255813773335968044783268153691948282456891667962992098269790618326372625467575930397049467213823409297783236281073052130607841817970273585079225836375883931031505544532897109198575112026728932598963202999461654068813564847665643440811320575047223002521268231595020286001669694660750993682657666530852281411682338203786812424630189647032566970066602909816217407299499708597449276026979421580921593073309306879962329179928267233528136192386108738170788012021319945613378228147374117541358138668551440909145579878183995578889172425212728867878192186590799108381404519372388171863741322558401969506721043244479965184521921477797813513290997835930952674213894207686355036222450396224707254274526019584*i1^30 + 1017899841744031206170986412770808900315220622100803587773157326033606871587723652670248772499993364622743702437490271564064175225839250140329237507123103050159681192434911984497734101830962820389972183282309941802220937325425329548836541194890016329687389426810518806737344803451640063186160611689708875005586842325828888464450754964855153296921925639998073707053776458018646014873553258902211950170557138480358041897071012505014661862783310921324174954521375508029695438605867454981079502714317420474863690787138625487207417950908193735199544070608594941839859765202850816720059161581737584580208338909857916771052965137374999237744579507011777389941796263991028488895069461159669670630165778717475275885701148855286384813655277785325221320484150350356618021560373473039455932354657334532374370908080085385565432945426235526289031980972359776985904537539782068883722558234692593165574113184116041861429947905573491246691211668764494890651087529201266407732866668207701046715399834039895674848727461434574174849389530060907959975276563134333828419615801157356911793258129315852960384697345131776674389036605143583667693943332707404353460691447282959542430621129863915329557761580631841288797501569651718965346121672681480498958577762930410326236791776540651550221419970629885685689978621158038276135732712219624454295633181223168381693552065006185223612657883576282380259101522728491371878618243728333979590056990032203036795322246933704987035347218002014559998252489788103680550515700648742843450224291707820740951755221102564802692802604185046982839757181861165957711078096896*i1^31 + 72951815837366903313721133741692537898794908749518722259197081496802315487202114040424057357024349490844444184562381181810961559097547032789940437989181459272558369502549695783555067279354387992439165584857015921815395997532459838692105789376636907819343021468783113955927475705672533421724995238037639784949778530940366253013664972490327224345149224041791783566391531461148470329681350444795247017554391268202210849842925070682464792267223667601790708065514258168270872669446649662600586566985936227969962157924052184110350267074630346531765200029592402450614109859686381570499861332134316841825229250168109947731661955450985521295865914753024872482141064995033264904965151350924600225866110323571097946014093653534724722463585959314051153788636245401470103864323661542782611277279622042440373797453429507175132719426633953207544020622476546111513453063970419205118074202767086690613033458513922384859295119524401696464965003917274327274796373039098665701268322355720843694771428553684372952144727746542111517969033439941451785591702582079496754762523350558099701753820640973451340506046721379561466970487349269634026696917042933088703092498585889584468478254781465762572904776932546174530174479528793368438546253737456993752273466951973260024946857545867362036884171384481958759342398971439094720926077643472955864635855417834617354588394318359434277311411916659437913900273137953056729385220218502265791862927523119109202556045872603603497550565629760810423851650535382169727347511878263888747940130218081431080113066286173038068924093339729516515672682127512626528256*i1^32 + 1355466410665550306412696691709622589251464262548440870044612963342356048403950007113682527483978394231188746115149680150658481703497536506778872975803398464350599804660917773922404835145696546251850272704146662811746757842445113717795661352237068421082928932461097392297461879397843495497359164681865833670398912607296981962920325395359392715240391216737486088160351082099941930577480707666299966187939898709261041839277089411743651125493750318500199969073054909247983739897359179499549214163020522557747300990737086894149042523012462464738022324701562306691698311321324263039147171225723988157618116323533184080101133172257670011953187605276710569748090926767261441605067666741128930906321355887747379472072113748479558889702669807147721403578986741988622113782648782375354543578876938028524475135715584989290054615907076563105334955898271762931762860236865638854944931897545783231810619956207062454523065401994521275670746780878571085177737592192609723684053233873599001819493711492510991378618382560558151100112807859357119093475382114354448077015795524377202350271629718588740649111531518279893469999265324524534763483419124225722021859967265845925531551133175900133584043197041152083533576557313702877927584916527382939809541945938213821678876228277826154577400640376787384699009493311118960224604105486413358124293369936344295977685153169982523224744163328367972583419918243437148689850828566054275092630059982144383096651137939676232760718893984663051878473371683060340069193680728467134495683541308482554107695117896975819109954103895654307005660164784128*i1^33 + 19001083902933858782516010732497900199153545416542554565991781664231138730256180581384196575044297992827713606840207740279919810488861473097869229530115314640660153944945300378923889185599339606775380584592675850169488942733047708408152504080453112357673450056022743230773501250639484772337097389396440924109803753141897919007026403708751641783424648760229051766442666200231165450355425965928142515518279784684153465864173171749071518314936974158940760275760259148964148035510473264156815083087271355917445064150801123925341280668276379728682186277293653200313895440010283810918295570885574165992024411532177254988705085466750875560823407520019460948696083351706916253083941807463857929134429644568003183946428676513948586063562208462232667586029545815905235938567113021569662894781713678541249179994829409050733743395390624922184465047618841315215647114167322068589652053819901283907587115352670262391102827144111005454709991026751185698973059899974949133837845398658178814091165426484605846070084423367273155450972990237865375420223188493114936268857106371956671264759676852260013744671278919390074015189859020867039481634118813413183458622873520175847193172972732165836913385673827021510765263220345621600298557948397679213286825833555593903465711491135459984070010345092877639349674758717081126199852591935654430207718984620469757939559328872937838868223873036802885977188341331480809704571409191697873306584579608298395405756646566642306902584067747083794324462523673121965291789449061432103276554562906700238785068140562840001614695281356715772084224*i1^34 + 122358349200492412448886584401596683291149812710686155859690311741350444323042323845752083956972778031637765253003120582276440674234539902456306113633468581027874073914278056639643826968049335605749678384791466122909657367105603151133823876938728672661587767294799363395040873001715565797936810953641090902313796177949536100621261719042139257173354427595465666021744348495468588858452826470024754556375938946326313855231778380295906867686300265916870010366454390376665251942702697134439027251580010494100390427402930748345399751746250240173031931814132380965096506510394474622579689250508704280366269549202415542398052655924011696379612506180046032299015453783136713571614653749014162227561075762655194479036045116178746728861756525706841300047760536918245151118132062676681386979305651264514398371514090406794786856599492389702323450661977363475108690467845542755519893731767586383869900336463686437104470041707840621142909305500148521950172009450464886005067888311065281738286208878759153890307397691614481738911525157138440221290655101374936641703085845249012457605147896234091793844070164761408061384515321359999245408984777103093973440991244005511040984525712785724898997940839532986011532409625527015311418471173848085549814625030139233554139823492939754303840980604355204084048861192108638201539925751013977815228409897238583903268251054388170313043016749741919135525795464697750615647934103666291840713361901044616783807838966169683403534715902011710505319530620566442508202061161069429942198490586908793960796851435007836688842082672967680*i1^35 + 360077879820424303498473719085761724487689036777159578364154061028099786239910294126400729403550833609377246199128198435933848280553299054594447223140037852797856543749864402812335640017674569821787848344820472747891365235493000917136296656162519465767333338674718083259482189250480414607393659816150722620212157689832719828250985373431334454042102380661299413202210489067880497612806388835603607478092433192920826995484756233215073752212291005690720010609838845717489688122638735729094847018361349604473296468934783964150613521845427361853473224777429093053240932095974707218796351086556874679859564674477010846839830286209942291130868994315566032170700768788841015588839710802015162859265434299248667667707997981526096267478077242366728717998410145816711322794762566486289844687743946279269046680061504881937335196571891653680396827746867309256646855453990623926257252345566290492165299925663377052219625225806852546682757316080072763943637451427298324730083939755255123731306204562683959478409811108518364810605455407458259947467300963584752348449409488576031288198964605895551536200188819191458660099869327515828604536608855013663447254380845760799199202648292027864640031214893214195520361930781968450813398809568503220630693529909037912985719999549333738875480494320851197383858321873589131672547299823860976314868274775480497071789644180663020390049014115996209006350911952229506391245242741456215789332916294504419418678746165235207659364629434905002720002079459057603133906971474522279270149448067758543809728535111626830141980672*i1^36 + 297059258432164826766990448369660108904900876951864265055240020667082793833955301202695163526208226279084975764058319393659758950139402134690515025842643217782636362631141492274211833970815583581607620334133212211399807389900338748591159418944381160377879038757905976405968036694239017447866133377953750431135566444521366112272779814195194939167198347094884227390183345221356238576683697104735766579065051695130573334240815695307476004501590100768779453903624496436210539221651213106873343733012311272557818180081917670016928526572444187242916951490519400708846309874258588126207016209666590279864386098311821927606868614167324238278955858182223102341544701888548824725893557607086215340993133739237515071548924637456860257960310359749717896780002457474940714565607172685904925279683212389710053515090894781928580766118005675607791936793000025518475654833552524227786069760921040912902658930477955755955609440618046585170271218810586713013150786641598579800343572251810545798944619727093010543912901442561187912063671081548575279353062671743729510553457467258839579808191758226594280457125816912307919914183976896472777934190413528317764163417917073319932251845606445512333378406723608559712714561950270798979622988794306085010679906426197800811792153232785218879641444746117975682253203721139003933639648442619929655873687454222048497607608909946704342747122774430278719096007083609966027308022373014460410457684427990964333355533110820520799867571157679674638940263831641782847772771226196627328582052157095988116018886409715712*i1^37 + 82448067532211972831802273408909712683251229344400594075193893005369244929654132598760723748563893220667536279911679912303025654164607449227589351524754682402266087088383124436533220080150637030698563248685183519635164656364468343732104245727032052694860150220244517793821128486533054933022099531733215175726123254827391864288689615088821803426534150325304324327166317297919106582774918005520882854029040626346464526316454376304645345616232494618964870648394105571248034018810494349794492727514071731517667576245230770809945855850656869317715886241719276068889758923751949252026318123551230762937595286712499548026611216005711025276170478234618288112904081340545010055157873176752452091807303824106118705330971865054881869127876217034001227506560071569553624900924159885688248533332939736311096723051789699643164607396128521364835132279286565170629350964072891166644097252148845508933183552690163847205300821917462121276405200742256969246770787336994888222067087411437923346526887488587735088993905353616058116635078412371358591513418077853510558299543266342568782657808597128163052134847977227860736508457200333650149803336636183176295842971490391115863343405697112678429106666244645067288421524260314590026560655267384495514841704277312940884626444523217344967438486390428255704800146446366303491236755270459922191114569174265905262641606837116032128051792919408750324907586011863263498279970113110401788712049086826987767295518387900644066425097791740617116381554756123848402213961512063661279331396324965948583837696*i1^38 + 4564190707003270419163442912523362084827741079972318811007547814317940586442412341021565899269683845873990579792086062419815864007683815796397107982391548305242109339060259626441802612818779853048867700746938583089062311004381214619225129374375083753348898539992482640177708728382097895323436151990759806951095929806876752356991147239928168176533952283052376642784595187248746731837421220474382515857932017267398580909568090076030022344281489338070316389258978845992967197064368240508857483672621871200449299551770099920772779506077994127114107148192698363266404320003240497446802247022380950594676594313869697285898040137541275697831309015604791941607348563097370045344204406550696975822835037336892799319488445945221187169884801135728772509400259787171704418823145094666103364174315295636705367914588137966633057888864354929627396486903592767645043997206355675740176031812289662163051119002751053554657207259335064390548696096998334400885960352371742060049804507095792173384001129299308450450079455121713169774597898998563428152619927175538880349105148647025905823025713840290260579798458906714347672446597649109476186290412749671894011772814569722221035255485463415202277707679781186486132683962176254528458588149466227748375342873142463106012525750644809348588719375774122573923985552860643556387177460007263444280578278425727641590143005626112948146486632404652410298127599439054718147887011979799942143980077253962903275469704726107479484300560403694494751528410852709177696123806760496367314924931645440*i1^39 + -6192425469388489070033537503985888124427359518793294406200259393766743737128355883908418445803858830269094448266306843046354735130285434995675407927264422213221977142156389440985696496962236920133833956784964958266777703037862970105325612677947057205610868832785432959990212448150673553612619504943639730962946856255852786882613222939414129701864525485455514750014097831456444210601026286044407346395561370511827269447859897003471336411411971396645107465370214057628070248083439803276815410592714131923333035280395005155462444242615201466684992420761952661067276763137674301140716753970513916222101057258664025646815535427801962950446511139909992962656057154456105178761237760420816393764770579733706577877876550201934847647781524906122784369268134080889074719299490824997028398434857896763272938246514874469668031099256660440498763589141695109898035788854371331296377865073355339419286356727636666510668473143725008603230387407814303177954498603422326564183590383176261287966793377506675345015011849397130354312101538177318670428939133466536893120690115775347391787845720543503424122654282249829405958591975368984924907041861825044446958155601201492239383016110461286249701631180553098754436478259469506748891919214639485174957286551589684318650981636719813441703978176775906296436190050146802923512579879508417699185984224323862443708010159753339831125623258283918988370119287582741924514980284576454824050747774323899536915815643508164752281936964033663097577568011821500485551501459974860570624*i1^40 + -7580838054669878323250059811301224106111496962909608845902629565334203272423625999032438514734046278771484125708863014078132386144069768027066900875182191745309075838579105576286297766252525621142615106508283988716746834001837414828610751447089223567487438721037108920530563920785291399617642205141068787868863859568472452218306082277689146090686740127278747521095979377094878276713976111329509779941870649049297923914463543579701216352525640701037021258747991204322883897046497664291087112379629954353016101332581606122285236114054330713577572413368838658113680276258420360162336400493443323047835470723017597711078314435509453301955431455256131495899869419962112517527440385270460124359736265488724052988298568665585055329548105207359594025709406028356448094959999638552522611583408020305080857821393564440864879970831878730506931197956245321198540217770966413787413631167595009442555219956646911107307621598839990531156760625616716641732105911880137032595161256844808531773550477191163058851488098033265959219531761061448562147819372292789441750209547817899735523237442529940471589278124386890456379124204083551712719325880804334826147656140618968509641828482026810950474865359809688623545472240025947558050698134102264070489861624551972828506394810133423718205032791240568411677731965930188289572057970217553094288486312724566579356824760342486243552694798511157862953151295304979799404856358949584521448015922325786682700078552709783034584123482250908272744386099920539838830346240*i1^41 + 10071513424931393486794134103826276389772072289485166278458506945365884176804116552094369504504475802203249746783545633254109980629122175579506874454446961903886154514333665165315773862988001025283871983760995121873689307138959196751250729082728047532676561771542494552798511130267193459317952572763228848770728870540999070384435685400478792594935321274994559053041225503940389245672223044353381122706651588393940241613139898454332204985653663863896355139644781957760245023176478896499493856302221365420089305416871156903780043739541218266339872358705469884944514079349173784194515728927021985537924217973125861379463622669340728419994784352585573187249069898785754232548737011632035060834667553910486928760653223095468869494454397927340187317148003285516368630020263393908570508085763501898446711963692261762189993330394171920290802908650589735169727334225392442007574101707434140106226357573473047874606608895131526593575910880764279709968936735899823704641850491501887385525797000324964426492574650246615199888855668559543305431621792012581320611016105371011493593279668896066328802101561101557499843397809422074523294716902972825779205073051121046195849181760378540189101084310379775890285801114771567299035223970665888520736156434533120494413294697415329230174143254902600327741092510226768350403363266166897375669803722971689531627654536592321876839685595833757887094949760963560374738127403719044151975432015986208876083992702899939151392324003644719110118435926835200*i1^42 + 1990378226522713937169600530899205815614722180467943595538784445625027136109726078278775863515434072769661197650874097887920479963409833132209058149285759791589081441555472851885470272437191138705281832043167697260751223405554193643142876055465245345022443319606640917376158218696300394066256153614586064430659447979407884588037413274209753026159674162186483284740297773443934760376654519139031862265458264361089467007572020326721365322716038056878919911291519201397225810795039651584519769921978715050233402237580945091829943202141142875363789840667922717687104103057025049420642042086874227683406014218212457131691339155613956853555111118305359557522787754744741070248275045910960462577696096272868772727907722750995899408348469274083411185236412028165280362173572157417976088607508461255504650671443716919585055575685570748995838837090495906465111038876241481193684113932592800092882468634236572097310878834188260592097082298315309914604622764447169780429411925641632232459255446625037488493039974580425650186048554480245200536644106629440217819633873038207581466075151646906221729787776234267163172579134420463487591218599979112168892527032348454674092695847851258392422300994578031793421239742350570166316506374553439551990441476815168373646808452598880593692457849026974703122300501936794164129329973006294053493932533795820263620293176417536081115171152421038599195558097232685694632447078257317471531900577418800922953251710322628646221951905275314176*i1^43 + -20432302319445690060153882611033484805572175790936608585834910114883421445773654983619052939860321259316472139207670508023921784205443627023751212821701823192681610737590324476817896730380450835219172830333765659229124737925157325621536867843232591881400841963767130973850542505513939167065878060644438997371945760320121460682954319198535317011125410754661198430209897820698232267000294069398703779847621358789521546629542312771091728769750691736431890036382482748858072557420995274602759548083363789069069980778584720781631081081019405507422075294765022458094457594393617562127186125733031655381037994803000602717202334620031097079983492413948478357551408598778860297569362066782227021160588802627774841464810376248875090760493532784742161609902306075503584344854487175797981593981714968092264628200692868953066084393740667051912616309238233045889606203038444229936980211132488573971254377860334476900794077935845231914195650478338329824320122979043858734282498453163404444072443145290531234831523882725520438947406897968036216824734421577868713039704550178030678016502838860057515352879051029312545554954265999880037318254991428538584929763267571751001183715956159306347859398467817010458647688309687683153250721809500968217739740134939874878512377221039488654488541208494190080089671293008215448227429781042066758541231798857112463807929058466100934566418389319882173586377211015457254855033209895836108996906087892739777654729736192*i1^44 + -641279164442814950546215881993784046425038628896698191781288366661033057800682250960299283858991194526243622120886766046435458499547652937925446083710396877593513708658246338133595822771306779164525218369693242895407734866664383125992325813765736780978472475414258529583985202164619266357191249945000403093462397107110854631563169831636171674564897278923563222625857601718256765623459487287540809568822217544834302037120146168642130253694319768865822372902650391679097866535969183433203839335545692058482883010481876207697053312087401479411673906924357896882423114809863176166773995244824927337090553365517354784962072854715290044196697557624119300386524085952504585502098942552439472298906393756565692766402231359642425244041419526176700053876652563598774610146664063117548120723157157899440708149147840469732137969541678828845621248497266800332192368276073546837135202091048493940746504644983056779547404665785019094242476668583883471407850399558231547467613034184625499226451401529366509586829516474129117526399943306185252214583946007181373610446378617070752955819455782445516894890474206494257767332402603557316612176971972323704597569998522134900606413066543994518867046570698966825144915809159258930715257943903586729244003249524370648156346588219568721033092283961561998714231614768666921216886579281829129463804055003680581351436596775290299585474574684609501877057922367341745955364513809929945348177920*i1^45 - N1*557715165579661506611336270942858755495096232977766783564543356171527087456782640359401081819856918320146438359722883245679107742440182710530958415128151634215908843443192752996229868978607445540360084357481841047753096757332659780058408606224334117029539291036156612309802389830845569615403642907922239270696960761049372045799025979585585096820627319072906195772960287842566943994558837790913581542752764677974462519322245332519600524918626319358727359375*i3 ] ]