[ [ -248621306606192745579376350582920113994823284085192586426417966771916811699386618397867882732011661437308399770103729705269930732737212468516181397805486136865242757947984195278731416478305664146437366844803828084213920924084695246605915001721153480103040395140775834752448735543219937148797438405470332855756313220348125854986689011272002357729592670776183588606372861572323226230532602541885796644598876353518969071360109934906047281680963331459766491850356558421591182072648054517555542125169455190765644855527007105296126841059649498470627618999029620785193864410990637386228854534630006332473459010036764784334627643548829442013711199323801891860580139730913666865661847910300984884518932157772759471443909413638308243182621623003261239852511674777976850018044840967680317091697217754931028787638846864897261891176796120800501822560863711531971067531980480331795959831589868413229971163913392262952736256513506591504981339160118049485981224174680346733993446796660708136807161551299496418214528561033058293594478205201899019253958681328512171953633908415247837376953000371451734322202873321741372790463485564082883040642678759478525706402281645105610052262028654343562305041098923033269249973273978415380462595975381729029866944960988875827368408611096898677740136229144727792150637522180099792079334322792579665218954238232310478775802921360558925326714491151457282545224930678232807704106489217537149909348614440480859210810515922982050386921416394568262795776716056294674223575175093959926202826849482824651091720300726709852393021179761056744455920748229024353601160745830871059067832957609549073238932322280659807880801667757812283518242657809344967475200000000000000000000000000000000 + 2994124983737075812294498488770696643031743747266249712741377258881606675753811388676782776753807585905080089603710825380047222416344146216371979423949274326448991797497662810953334959735447265361169831237828018219859461990296768605220896429987991636069059753969580896661819818985089232980355696759452653873856746181623746769943460150299035131275197908226868849412807840757025645070543543174730963527346226222302934673523022163120780441395747644692221580303056885611741104799708216125280485955352372150059610369770093821277788686093319990781676406473686231000983876910187901384817128017133326301297660742402000722815503720306090732797501320291403526496240596330825965646867154010476146603604024650937922744456303856818568453446108837595489365225709957775685409636888575480822437276272487707762857210068709725501472457892011873064911154000502193112755240660855142569360895667434324777757415870041973606761962053809241297975000918145446244146457988026654900534956362100212407274134604653053678351049925465986781360601434464682402064505593368431801713945720641176248984933223182061703341771570746965399961131416933370086900795533024144559664855614167957910892610260980373528612419668263185376344944723824701409612839693104859583829769837931275225000264022903701391600073210532438136528259907092625062860542998216190715496495212549497694484512171375699654424058330548281637627456887984181217413606437851947224538615492140346505884799760038131517298651741882317865487069980975804651845337841521344478172162222132592803578389732677497294166186450995453257018282741007403761691681949344985746703968268950421319650996751370168534577701803028333003146199225169193467904000000000000000000000000000000000*i1 + -4849657797832163551315854629626841537659087936357030086022311969595720582176211396491416803058674604655473390382587753785165363230387782438815512653153847060987618128565288815449985000427528002520392510215388742165949723381194703545855501074846061706549500592216514771278151397272673174156276022203200690376553591571623785645750448803358378308333537219933719399771939998683811427869406894000832604799581216862714983684864112796805232423014681987920182125778295403848777855165002850225584198863992746698642771608451715722268306833188804773830656701452196043773039516630807815896967020929045843489490341898084955663070253653438766736200566398520266896512852703056177753590899625145250508256055274792635523976566596447766392424545972141088370652274454791137602594909594806896597969974883363755899110860079820765327973197785287051315270750542160099889866736133798739668920475175149049710059461055667517211295546495833499556268332085533054192228931217366488080046042466430409229739986008255314867671499324891512187153144841921147161755464029434277854196841765552807735763864389040283354859436919443182705631976936843729509734404022857559561745367539391227366878257116883525983419011351234411096378576069313715832044598135436780767533250877035768057321296429793995539509856576783497796399900436452200255968466518828524306181335972035572749579906899928751880418530555884219210959372222491052587990013108158297476126973343156118883442417622050969218280179317184788653686089676472516111359111370065767163055806230946507184689117332555688378487377365159253229943836784356072792141685667976681190589172339153361321503963952011885938128016436974730022024162621450991299461120000000000000000000000000000*i1^2 + -31907730726792958501232572452510861230182061275309552706543989692639470602912001000485670428591475967014962079572768510340132073095256631469613669189189059519225274262484611203009673791059269634239007462644852476420007542804074184867751562819047612796976632312732664397261501658403565523757868193409041398860613506586163596613823016679875098446822021613288469162506166900290271855701063247513227379126846893300119575143310479017994077103210576306041683334918536308801208077358383722173141163002238655210497347363541278892392326463426191760942961574952553033224982977396254101405527905315605277471993246028216236896111326094032423362111183391746777073276786627460062990482168106368500012850656118666402459906487266856003929592297096692678941631621448646331870137935033744942328851862735919584859773366822689032849582866824523482453856455924656316751741436967327233596195147922612025469242174576642278681602397600827301480956531276558600119378096813122235547665089852935735090462796256977150718998251476675824118203076458121041199884494740763199369716763414590322344661533078460276179563115167206874192431934479662305613698417352885893203271135043856409438668890676334843138037823808291682260125951680071807233233882278546100889474238291600143505311712548271885970703190371581785295420488192754598744898623050922820565790116013729917165119163749156728404091577117407307528464217664703927925083345042953617312715616730279089550564832869734524635119252738876942687420184352256575699961053539338008020657899947891076157202206509866582967043978187159431317801954640963147913364565844365909936403654852299076546893454028199699315195238175161563657473320355938859535564800000000000000000000000000*i1^3 + 22785344337243315671711459705390613468136520656526708381522599299507467577636136293181349637490299162498846290965549296515309357140652871688445717386058753517577200701414004866134622767865948576621712515276835470985562349215760356152618763000969165448001964329411854350531882005904967143090767898049920090019348190791516072956863974248226052878286176898134128239559706095137400306430649223641632101625402913134731599835589555158573016600818744942312338018813882498405121195264447365701254769109109871554743964611373082119336946044810829405668686429811505735193881923123779120430674809599561061631494767713170802874084385682769051776488461929250011004999831357700944112047842839357735135781993877946270520026419392168109873746643052885413915698174404601462543371225159908932377749373289261316181588104451554510052155496651725740152728663703138669294603420317639949230148451178827216256170751719937710988520705816593612313363772145750998929134617012360708887846596485304853344193916575848529694721316093875265059726494881442086883049955623234294486885117877031819489793637409025505487023277522209439544326155948259009516792024655650768752751928913111325083022261628272323549775105843519965137403441530013805436798064258679412579590773084143245512742670225637009787159999810557814620668995100519853810441699864040601083484508032597684039352953202026757594740176621341027919515156461982900609803603490691170951449664551048029206321650984005745374935514789130168208681968775650762906358086722471938698796996624707180108040738522793982835226645885994436539506732407265370425096153106604164887344435952162134032224165145707162194097406171551798200249749974082274721792000000000000000000000000*i1^4 + 61288185863571953937166170876960452946392559926114904412038829891419969598476292300518054808541231603625044972012838954760160732595833451285290106265516655246975356707054688281662322115025809480438155286315927625069910180615747088174819825492604092534919903635645669169188347529419247684749633048179781217504869720771181885340713848709695941912174051810790343704698153044596558289601090671408592448895631520757276508766201277846175336749544960576518625033664094883239309331095339537167920638725086468544587872777911382936825994528733293375689450985260418263947832012486597781939095394809114826777481816004390956386768853351596830685087007114304339266225851077265628001783886501046172794732616123129689641235429073568061758902639161378879595995506219445561987401055312059492204712632779763491114966221556395873147486297578295632465950752536764728882263689588277097256063925627892025895144025048596249975999438271805507096853492187826163056137542651042164313414440608510567322929103385221281636175131150328496620081868135603189984550572357777946955635215845680681473016447500270745543027338303283900056322590007298196332200878150814576584780981512907469402917499503099762341983233408404611966155745012947729076756952865078917066399265421613599787372282666653535245214656764073393067213205697209025868982607333928364543001231677018133288703729373856380938151153131873342262135830270120720933185037879606674792962899998352515395300900720298945070330680767825567992836010787920111358620203571121602509068371671883985783007939191233461904321057750787895231258362809693985604535585323948627620627104162350426358992726303582863757763955965023248177061987302291999293440000000000000000000000*i1^5 + -26756874980174490453575108496430570139104580361143383746603359044860643417940972989534226505777966581429992238697026547401813149391701828814921086088925726760891720740377027489850406697437854918220404771328669777724814659943342759103717792198587641830831256907431415867280372603348231829481708921452044353336598449839509592431812147253034298773221128782408934649922179832514160251122178594194849148927738872909017213733029960827842700206707027468383174338037805906343872295824020271838631517827047261451835220261015399797624493406496784655173426900966438686841865013916319527385557884914518784779359564259977994714012275473085167522916969682992686342227014714492637971609181419334374910432367683856123360264265324400593123218468572426913210273435005533142734029615493938086127426196683102794284332812653941566485194629379933799652830593503610150877053855589863947624211641176351574650877099255206407688457709626831527899394128827879720855904831572659791433126218956203968570617070497952149088424608236414411787256935088650574899594208300645485820010860431173224191452680384109889170997691884656430416712020825247952747012472903853085737974487278778507193877067290781585202734770158392204169103976440553174599223851757733433761503878271382542494515842627185155695510170079534391338922129208036412925316756327452988094325913888286850276605416739400204248949294101439478982036575034029819220452314912044809132149864454484428246563077449858395713115698075504607063648143212573603904876116589835354020439216415487960393440815491946419362256606531182809896144899282604633398887799688940580827989571538151994881211058876449523130497380875523251780809295769066536960000000000000000000000*i1^6 + -24873105226019639814438286065423135160603935735008590935376696379486043708940911965319613617033574624145513409125765102412832281108713363681253564416810008502136143500685373010231577712342773038135095268020136479976959162148979901203970197327699880890728549659050408950621512327095534097977767033188256637833119834086163712759838523297594419992172659977194928606543896788723735920265376163402787178666988261788598744740149024407004422443085652745665685318589883345452106984125288479248561018827483650001857738059821826728103383584426505710627764003763468240664875612067957263239298149612506069042851749087568146856172290929115852539043462173047881604745865093694120115296680011394119262469773245758120317695927206528697987999856445717475995841522519882827963948509838920203722560026351122808397767323472906966329381798586076153183122300410201053606782128847681241169163769398594597175264868382694190659090521019777515669617312206243370879257634726961981289693512495460025356063034229867229528821158409479871967622711688841198588796517814078848956258688086527073475693421772056868049611473205190462714975207515403305234868244224659845425026538741287747210715273204180769362922800441073135359793409954496646010116535468248801059290758953386034636018652439580467491550044301685067393350916419771886131353743006058382693366425992872569245782720126843234901843531979902585801315006231002677347913130887352312430321917841729829865333928861577745244238115832450902142748897851474201203351042850091430936997200121474240716600724056459366926262174940335544770105747027582134804963896811053286541452001987006624240513754165644502180513622243383596197070616479175540736000000000000000000*i1^7 + -98431212787070179407582817198627317934337469901429841359598724549372917487112473608667442302992360877729831229511572407720197964873748795121212071415251926615485902313645204744526193282672477677957564503360396697549962032421796803512728700948749611681852977637612872343509778952016467392132190271513094686622393247344738636658421518998285250416812440862400765544533092196577578529155681044704598561539528954762151388835077067946052201581815542353833030930160570065841737010264161601899640553940728333519878002441277557391635824206053125892586864564784284249101152452265123337756323345477426924480348396463530164049389173206798945236427747164259307727106499016652718762807362668311295256431714558608217599460452175128249194356798122543369171680846943082579896497887670263424115569995565106696415762982423606372938423361163399993683574052874620632739093549984993884650844454318416365269044201995133241321879471479414036447009369274449352658253296762223074516050422942625496060310787572349900733486709196463092089701430061160695761995737866809919519139197920935047220649939243704152602001605303551210382308399281548462931984580187801327856852648321090143875495322962091288400956818129576144236014272114160948948086609453105786478158150913210034449417350669087187543577412936478825726298955619048756665139384092434991168574346547240132385038624932801688980893194786581300647782253480637909779006269141374925192843787915019971001379026832500811122419994987055159976696212440638203524608803568308024629727913123008172297037090499850055597082413059432229702569308267962699847663830968567834998206811374067818459723475327417501033553083437544226277003990000719626240000000000000000*i1^8 + -38775475880268242220569773633269445603357627500639705708691103894035979989535550270404243977724139574674064114681558943321259179816193922582250311825742823001509524186949245763695339541785206784096606943869234840035951911649912478802956076565515644027891851770106588506056359475652882399657786642289097415991850436900118537828443607608757242374218894283137960512446057819134591960560696491633316930335353852423182299162331942733793574466557934473667002860472191583984485346431267791991444330953056344383360437924207127288896276751420343949147353320575050649707684243882897682188200991079909663154693854288954256718228295846453737401972929530961597563820726264342180377000527678018185773908139499892655028986153399967258229177076491636041825143010727699572456286682694917421885947930686157919914132251295159579766985429272126773242500107258669714405263862237771917741340032546668078382165091807966230533892207179641250519247992387583840405340698527649539700168422995634127814040688589983791814466034926846523245149145684508430795424067631803690042565619201242247753138248123786164404512948124216084792431091011473063692319747758225192933698381813963487930958834803265561877023994547888991567601431921207943380879228596005803437917145163705544334060129125871527494983799549814776635275614150842230778348008844545608587047675965315784756756097056595310527555474898352394251153615438190676257949216383472348602006338862546477221500554157680716339659201142963608050640205687581650782671713410971643351542913616484248727209011299861030946256769075827061471476897365131487358282440353666719634630684396186885137538991138648274002819105542618747283158108918408806400000000000000*i1^9 + -20368818374554497936791724748958150268899278123038587131449505469409348532664335311327934805160666583001947690724203651541986878669693007547712913903345541162472562656664396457192232178284194825271059142386582826407572195033438902561067777554054852107331777280630747640651516246325507684555518101292405794340847326309012260687097966766088784082265966168200281079631983011905344613869398065929884517974837626378321614119053927099648980088811776166745743125663603676974181681913071473180852258168296105063137644279526390856910715696176069647994550393213439225473365787341786534830403505512133453529509524940946190289413780181711881618412792617787909668387360728240432747895743792573937832405678859658051592374820081804795420415484345391000523282905101427012242346606676892903012773546956521187362276112612876180734642837490944013456943645106771866078344574293709494116431968100113406486430636085127328157769363983924086627798613434702223219564090520318922612758316554200163916481668896726977273020844710578028786111703141276807353787269935557140252993705002772374199566844451480109707925192590659250953007203472745865435249933500126502629023738051370200809733195207634340421935506805961948790796153890947806704326954210854961167981925272516716643250976275738198619947252815218377297657883903646748337257331664629883012216426156515264331535861480368560982732922498965867828863457115191869284951252556929656403902108328583568951034155418101807351347279957948630075624331169181630019465688793788030638230190551081766534587299572679178019803498792305205125212750145394081507657879749575457155867466393945610005815342689133629077308390011325940621380730247708672000000000000*i1^10 + -3433322654611323602135865626721587809229268693635078124422037802908845442998652657866068452098074347022615209474765582450403029009432634261995543466767475753117731847734578792064537575995331499027969510124925538453344230641608561015986444693811438757874129977971496185083005021811304722129177710892258305192579641992120480551552653846701254544508774217661960199959684928076777729534720836447378756907518370951110336607448211548684263089968770738399461992915259959761572126846577469738609581877839266496597516360076515532810669322903930880936147658921474615677755136224427909274494254353814970413391717198041081441490795621566659296871851734374274135120496437418189893023590512868050942570171262292003922941037463642042581054811943747205743716030189580859893836028203284646972113215024637218459300527694913960857871390651156960613960699198575260032407133522001138336826797503746483908481275728726805710105079362954259341564688844291550909152039964397940562859754387309064308403160785049599190375159565788652861127456481342284142103762060412853256415803103059964998243400420964899540943527400087671447852428407038136574956189482923596499082594672088525268835577239103678885410901203441551359120731598124041421339794119119453632137587778682037277882160095651422626026229599370458378362169839407380981479792143577470790661962799095846825008948364240145529202644664417213630873885931032048264374469608004475769097646974691834097656776565060298676866411691881409867009168704852170748407613578151541480144203463639869966969410655510759047024648442011589624318896904659761025349211660221536791907754678960264504222452369546886220307401635262525910177200209920000000000000*i1^11 + 848046233637641686204761199805139491448633562500383381757807328365268508784157827186983078437665314541069172662872478117074595831066259059407223509801233365442018720881171931609997953767258765293519794075871029536231193827080231437499362719423025589767580334053848671207367100366047149560027080210527735402204494316078230884461269516399380892761709551112072087850874694788266753580508118890877729063244433277224471422248557952534201415358414579546576183953469880798684886176667501455742273434127731830382292918228968691216380083853504183300344525119347966955830597377227428368187229891079635944327403697118243305212762220220210111546201979357864584721003595770165856892247432257527785168509319813471890025497150361557430467483801464024910983245210536862411757334993934680057935137963248162288373792257339610214308405655053585163378100677245635042229110395644484932797938058050726092309125696231704911905864910900217089948110420782517696307600346517596172564765489951248397602929008708997346207262572671414817842940242672911437212653568615689961901871560609841876979268461384483657107347078514484246530372672765780210080991389162754894771494324741351111791168595614779710741190655595847313070457187316672537845812767666220686664084811030831457010310448276187424380643502816608921015660490645489162395677470941504193000291855735133513530541061597862300126157504148116133349175206982051616484536355650048023067995360766938113929374856303437789230558232675522399713202735054192853115525231153630835519565652796778150369432964455732570603632372306925538259520393980704327658612661899669474235832034822662191840107328340193135479479436076109702191502904524800000000*i1^12 + 349887117345414254760274441655815173266605783037220780913380515057872933009644755595431671502847315442319623718506646818076265671332083484327967225348328761067909730254798940241094121615591390266305860207494639880394439847102920872529678459041559000454642280945446774954380168942109829397235972158689420501568810225425954260154214384176840448745201667807321429642758815782706485882287151060146813395826592822990982276243688936893042033232360508035968471728854412785655517070770046771146553596991265361897539226130494601251851841564666861125424660724956458995496362522399969483562791405909580815618281658329823624687811596824818188563350214238038217206100586724808830288113052754320926980977463656996338780924123032482145322659410396218803847964532631860432553834338280697643517331676239428015072443054190714227707668102220641889679774423494488748346698009293642729734419927535699268029118049070801856287365937972232188692314642034412417847785780127727752164037220694967431363921522060109264441714033007616152842479065658517535799784375550300211160923037704833446998740474115308520537812999130425846348538567412459768445940432229911795399767051393476213069020788440983379210092508749775410955167450801807323798055279473701626531136033413550548423345790523888653847193182926285271787405210794653364864402747988906023510320218387841889801738527293801078028834568225979276715699289781649290887366202909607228021391413913313418510798999126661669545621127918263812337322089487889286919604583734174836281304637569555736778779124115530323011265618691847856541304778477596667448490058780162557530961451854750354113324453162169941241691193971572972414327324672000000*i1^13 + 24265646203523437543527916915151773252787522188392749619481354394481899565320194249294339997406606396639867259609394948999231475425710639135509319796715704586284044783731552733410011475665929250936736560266165741511294912585461343589158656205608339748812574551824142432818607404769782543646238538731798388158428090436028079505220243699323500752712530583389679440559508949059348112493875197569857943165426772670130610253867531770055776041466626369959891897237076200076700799529586318539554306665562584244861421951670084448833153794952587646639084276469825902718954036700946854750697004996369852864526747943293652741465215992720218368011497484964843399210153466938054890248206298777054825387209637229820412195087736923315686221480730370210889016316349127954867685272484919601298608497499132125075662242489829250843737146708872940568544832140877808563430716027892528972902524042248603394750894166428333373230707353189608651084602209401774952886623547667884826405951812028277577680666458498896129264230392999315059971561169609553917410435456345185111962496589302011550330129866533449676966982502713822525757221440972461276366484629701670444798981456769819437435453194895064041240687595288514730675969254293397208506562040760538445597561244830730092298686958984769373633799146090099094778864252459893208192295266260343895662461897714683421148141138119117485173346144462719317491913859662667314489189537029283248687131121666425150075784357227196854831649245261619604501691823819780055850909944988298461363384214356245641128705798325802441631188254916250577474160910631046762061774439496762606669459852417500568736296764508599089269639188136402765972766720000*i1^14 + -5055609814889753515661462459023418523152491105023711824788529475511206020414462869746905358833568583702737506641891190663938768083727705102374872030732346865957540703411502769072875716775546194604562112493648919965200939443702206480841604723641618702283741122517760918481788474420279784045278643091431127483501074528131115563502322105601860838366561884353748649342161037498715533149882916280115809270772537517779972755453496536215604155107021475187060585901228946351840690533538574167626209931575480889089021664684232296915139419023620655655310768253641635398214554981002298867139591608066146827289329976853744300419793316886180822409771087730099195386677025333495520663564778090989232231014217641169778429333181525928864488201116275085085108495584861203994916276579438922099788965478915173088506516351707693287834844388994335783406888305472451776593510604858561707316104423726801521378218471650535242350806090743080532992360353115099626969403927340993502635107522397513379980874219768782817167097594499398543631288000695304827758706595958547333949160883448793231283027300768723954154263794421501605674164879432377038803823555469832971030545786704364865806999934705950589950529726446460605601643111437926443141242424382131989108204716759530702937476361667791283813481113195655413458102739366294647704085186389797782974837172856411226123303632807061537200524035646874628299628542866408350089481537427890517914360970865531530096835180851158301440219958123343198051948463154061619840154440443666732995382832568533775265571969590324506470236856417612675059039517693691309012778643287273383850293597394097256106305833834571551505916618711459694641152000*i1^15 + -1043465243260796831261975224179529182965019278275676434728393231671914223134673546207392081984309381639855146712688896907009089252258326617080021059432319994019016213780643319367249198646436152105086686794271174997419298765015310047327347186506484616103014931954774573370688244876871142999619377237849359985047338676185084291320251159077356709999877918600896415826104325356056341186161744503955126259511257665456809334356085250359751999357132214752746958495198445294633099651092060429218732560989765178084846075324050472441197095744833779588566575053308418748793029117288726064666456603180578931764645340546389353635285034273480479932951114297047368854745117689830669205400324048618920503355013356318973046561917680730576785824468490176456376027091209638256974857595294326544931983315061849795353371975431707834682397440533346747138808569413646889970282814846542664478457157946069320535848604647244260613928176661594385171986321531943509640126909410133243905035323034945427894992903833699039135593299161577763870419640512356503202336961156266485420876285759329423827279679363548751059086742096287729151913951401445431390322898976507111597705797119720604917160749384917531764030394829919844387737030967084752607217696796674307434820896916640039194260124196840844744779241653556745814070192542963310628822853062214893300714495468310794966693287501588467997783768673017542599543839715180588808322133127671556378678428627931270267466058428366680405174734710475301825849046319273957757614670429940725920270774710997385678025293888307960664121411563535134598647127236369567465576097083095050180180371203520356379735394074732145232081702635811373056000*i1^16 + -79998869641685993741152449555790936248580235535155765733091806749891386497888743824754054355320217324193578106224020132380912010755512370401535182820872351307449714417304829258325805976722142716863619094225330709807959796275735491495428531552065352151648140123355872814560221119027418290045175178136824177688465862581715101273028929616332916671780737515136034905361430022134059682421624146469515209097538420224154958911118021861619932263537882157913168810089009230313633759706164536803653237331301486486949127485911423678321070665867664306244594049562758431201946138212086896580087876960196053437684676821400139158688914770324142193094033167783837444481601226102420178378752629241436280903615607614682367631003346361572231183835160762552106770245498397113760175057531612961351394814755281373796650335439384195823521151133574193956969406328014981407709227596960552064768581613611320147205268020307929251638833572737831612692206931019898019216446368123451604801951384186916835281844771022522166294343541944031077758249406160687980836835157078920750976075269836030363536153632436707657939115913891609351785137265575260428849186067703540720074395771831400896759445585664566688586223178745772495795412692455874491758107175456361827395017533040258094832816469467900651842319471798877371292865004494671063547161414423171404749521720307410928114296801744558796160063223128336354570868662928001816226077350022627817063123110581682703009720170134424599097268920965079303543931921376112101189127125601707552044102512166420662162674301936745003521149390014709849272637089042177442013060162970437525727045438640488872054705366203910377435736288536821760*i1^17 + -3323888962000099621766217268483673689267025664572913545254711086054641083017423866122271247508516120873808916247318930481733418759785432255692031061748899221188664599882105352241401408604495689132869158336548690447195903168903896524180278734846042876665834517112471313509970551240773703566667347898101711700936333222707847491200463998222824358922268849675891209476763304419250638694095932893449821763522075051613267016984076825812350780324890690007364239823587901918315165776171213102596065368209039833403898046601536107684103668431523234367561017639896621535242475275485979582377513533044455951083214425530823915296182052421755428151404521894596403548977805514618456447986975033546796934773000004357535456628903990006039592584919182416455283799838163403024913293879580618824056244417947889766046980044377223206220314275099274093938722517511936964597838526663144941432385216903382341201877946481782060504157089393690197775707229044250136605384684531315004559953890847956623787783338809084868759773571667799528533543954449214655695982252760219311152486047848973149528556015069529847325468998942079216186911733127640725042049793579019525593577420077842207601380940561123988381565512521313669180380961269174263580075431943249511249894905504284737526949313798550696985114738323036549016096008444568432366293797298118933399144530438036832224630396440184125308974585633664779810751642640022967015785252103923775488478599235586189867017685730973799012325941261470990042568820932743064824797170901292498097040908340105239274337139677236304880169232952872431060519837284976365236621872556872453654454679062173453119828595943033717282108648456192*i1^18 + -78421243005403815611886799995897366464556669472695682948488338111006373831901695996420531291197631023403198746927166633780086526509062913130354736665542520217662979062452349561675921074179626617816140559120139182906336025719768811914234313049965125747870680615590349322380500038079150553398890271780197675246640946800666652402305953094762674167536942143454766750040670583756225966921333664435282002570669859928086396110173770925711644664082996549042175626560521133872301231013678587857067537995086520756601566529590317284767189506876333958276548867205688410563514617691546885134627026253019835763497176777699942707258514673948507697558052842823794192253655386369546155936438440806392529920770046092572612214492475535205328333505603837427743251849230025178230533440670499556030750702509108378882021005612895698580929830781756894988704974339655550137353425525234856088114089727255824486793374176812063616725658219359441894281452762147575104903528689655185825971428337670811435391014164369490227414735698105640408969744562961082929903073983878318050133476127425800131662420063131289460836578144597630549168527604864655928024305195029564018605023280221380188652173608254335700907501629629193709783021592816338623045634195239215049095540457615559486245768892961541307423429443992176691155653904478555624395283860529566169763339095467052066850323534024147985476720040343507615323222457797845025852928969532284581524568332289927715463221044788007469385146670797611087249289196168254299407163484695332780400399388788841465510310164863187314629640394683632267212793493707302925930530266992299648931751586253204088254208425963720394399547392*i1^19 + -1187461700493733804256772039299250141109050217078088606877915508149525610252388260210615334768683982637145184187755237520497426926554588459602308215947908825642572418664823144788736155440726532695025016259725504753109012479410248801423168744377576185508421661793597849987376584332954841855420826138482380970845615344167470142365786833709275254526722569569005419591499833892102487940100549899752295133096154407363785963046380329092068552453787847409480268259933505143642625221446412393741767747552799021877121444593860976293879264021112346906971880431770638075613780258688866302536780313850962011767006851646508431700343931601326119285144416938208182400960613762401259297966416824658138525238769619024005803308610446614781658977979137289720633722595492222461658817446907863929057200154286639926621395716807595135740580070547517608773910698896323015354418685209922394228433289055277073136847584555815226550644308893505649248468164996525180953022123437844503495814614198561134234925639328825937180989728451071825720645913544316954578436911544592075979817882335535366182656973315623871612355361468710317956786993836196866761029345109768804646695663485069215228825254605366255681421391397117967224290168158691297876754684609529515595985680548558870106581838268043118405871823267062484906846490884808379312129423082879684230970078181526021351355838459419011154232941139069153344440737832719028188861183565730019845129639962085367425872829837109531898136947914090236830646511767658002902084656673584852354971416379457959783456030612051990725257536754601061006785056150869228956069428079211010460134417542235108906947115030766958936064*i1^20 + -12660106520398425365521398560034105206029425566558755706165965311008673484831424699177688797697889112460200218956097386682355508138806853942091608348278892750111892323595729801928481092955405029853698977803365745527815625034322714675597314510939015789136714737080245336895226884750119540089772653008426342060369749174554170709105774467395352328670356361086867514256771293933642156956931180247907347232975826952279991664074708751007098702967287209651244629652631265102690922944258811599727133438188280748659508406612432438388247993645186003527853551994958680603533231857852335451239833881666631039105394969577442912922125949584777873283141502012068701805662378396466203884538661684361998686944221327026644542405778060146192561737011886267483319127450684687704916699521188062715123192993455259675024670232237465630508958357584193037641275166657402866437381738491123744508516132353955324316547747378589583611684314975540692247378021305854258160388782859933294053852366731385824401918080830995283882144954530142927735106338178009576603007581381436041522486920810649898689035872832798532580194330293097980990281298757900635080288052435740916705668695454575404341068519794789326950732686156686405286749023742050879912984686124332946854045517475760265561081072591894331781794738500071180843608397984364816518293995333178063697346647851217675662095940642804817514019493053062680985763262475865718159705523477458114638186270960570041498712543796192706745109553432631272041324517447821449884484593019070084656427613350516886085492119944727447461410877619823321557523610540634585930349944954210988203528873061353394637711177303457792*i1^21 + -168243964300441278710009990664000880495578300967655376820136044764629177892266450795839762953436903354828417928145240054429937157062655039104356716599973028126010486932144905082997213838166739249176568390220000666289167683705414060897199596864296605181103329432087420276209876416490032209920417402998380099459093851708031068026948849484336378111817686402518975926736933734471606209736217343381093963358005137613793874264337717152969730915233563328343893250458473394161115293801427289811334125378089307874806111880860140675399533501352690746663945837925038465258209513796403993192000951173915553247318792923053863708835258338097940422691458805527073561727236776522253615669182356001722839856082847596492095377668626029849779583842611971746520209851020427865042858490897919283889252034046364218380666403849300484007629973627093254274581495336235253395093062222249692294025493084125779913110806559236663835727222188320934788813607877692464448733807028209908569322688509994691219202834909443759730129808355369589348654413792630526210539847159906159902804683036476215257948213317887107670658952228120353353460486239660493572134632959000172308387994879502402905604524613210460433547282542358550780361233674200216898998791009590517336710110558356314917762818013520898892825050866217614452692425027065102967304184450066223641837658046050789082583208296461275698700178096808372304789220085067805950392133640929832669394737889634122145472638375499269945143331402466141914890171922526195244012606933260770927123114373324341234530903466138221986493237274055060043395795906484019707791011239067640986004471887039332667638086107136*i1^22 + 342148767616818841082231830231760505078106188352781899514723967830624321482132305035125540972066773616637682302297892923577044707233755994868409927559888600577589975394010444572562453059816376662873023726103154322265228997165247296361286135540254276352723158814329028938515875476703893590016829409306860345491294261236492646247906582612399891457041918377383621156633775421306707613758318379777651350243639652427361246480076365310955445534800454864010953617489525234259196210236764593020680413087706791283755447574918427053808006256482814099499648027627169170807808785834944385922167022739733315139777202323838664124107579337511103487299586766766171937792196303123653920581439431195276180650165599811673244474355676141657060738323473282347778679672009226231649852564991657818539082844788699592275386628088231631933440438235415277410493637572999051645292309766613248352946742019823898283679330174212466501646317209911798716895294724724336042929521928022791985021399666872596453953984236548766350304600722893869494052505390034552586076397368457121555817281874650721176654130158526068256747700573075142891364694242021438820933264377644741884309566337557340217018677709969625244205476472925203394417819615124689480431700738622334903997784544689287660626180767530016467182846764406943575983251942949180187973468982006219990318445001886359239496745438560801375075858125056594717286724097498443229237515395309610046781839235237538374141025702244504368860554198317571173254009448244335300501606416239013506026660632727806179083335415256287032733740127738919629891944222474060380529319513712414758335008671322680477089792*i1^23 + -56259663053465511818965423084602651377499444504492383253200264969878115329025634343569443106500132036795201673686603575252984991254427048393272811345560544435233313668136224726578437684279103694509475450919974838150820624265954187020396410750852182491981973808527272535796277239182519315188265045634659582136226267488375791431134394174231367805541741580395922045798311447201620581570657043404598361225881873405124093037086834261143771443761256418443660872831641375114744925091633822896097842535261893465783635174108508346145192809007074940657720837802520903418896683786639108909660182285932535110675028588568953109293347437763804926155573500313374051930468253852836785553778456292262144513615339189689798834346615297025362063537938615516237065441595851720719502943562134943772148733406950289996327940860977723111003244583693697453487589287748328877452458144670841777369751326974493276049029147936059291466612201221620421050333506964768382786799555510972940293296252938953725421705304391213961910698873809511669899451836425797051011413202470494929391985809110263182650989978656273414049151758449535508950394881163398954391544952366219425145616993665043688302534150127598486091869994725890942159066766185383902256569336597363525235547195012848703270677065429207030909990468792353683536337807604070814801186910302294307123878033436743353721740582986098728927386529760781487907898474229029045564928803480200956614438285578655008883716587051796730493967583645616832821225667186555524907292774313512483093034631511224700724784816335517991344783993234225855134053882658962706761013584917331345438829616973670776832*i1^24 + 476797856357649232157818659082624537682699142205699045773160108045189095228066871841100262316628409533309987795601265334376836794354326992221938035467243474617040144798331369309137894549898140684204672981120599963647161732174640212173577981511005178071232435711938855631240332815728418639024076769828449157079279805525730225371661035045616829186242500938456246542837654789187146310835759949839939470031958685215965029324633252414921714578813718331922348666772603936427062230652755997905970964708903029249805027214721917973535296287232355639172022367375389232320139988903563118311074500884797505076494267410646035748425138263686076033207977279295655100944839322248298365719450246601256760393773396277954825537382331728421309598843058491179936880530130582130971898891173585255794085116689197297239185912965815759896506677558627679854790456880235486708606248074953848049804074761334384097680688617597515105746718816432895486969082166427078971922032071637578603369875769273242263265126672244219489673755417272189090758309386450362873610317133507215621624867677503665299482045758727849962884526030088636596642836613989939984033987358406187013885911580959357101055005173230144445101831268766276592416405238126614723214412754422980781841975950896716957846600121050089156144052046575174448977720538007567339876861154352770662784129132333474285001022353545180652824029587330166346202079700085335037858770172049187562464988493854955568074844385919673734642499677014103844213488113582000464950021923257104026714098272883976553771582938593850104510076533839425107198027046197341707590351748782817217517135702523904*i1^25 + -11180899561486344934264017443426219583642403059500854060229328126315892701824186180442978667914041594651684201615158239812117701947983262114675977336754140665493805864129932657248633134069292404123151070380910853627799589331016334822102836744108791673540616001565595324586864698935795881241119953074785508617573990872580671970009655914368495562252763338124522935463086715612771478452444791889953503094666189464729228595122487628976204092180371295922738171448542190110341093881976820128419088607431613760463762990798222925563967008988345795472573690772452794830592321375822986370580677824299983766517245792310945875809722784707304314038038537543243589226346521755694114012279140523175603400182308336986602638126353263694345588155868880801148698397210226551392259634749716213021159065067278142296191599628190642639314276953508855680342102143503887320251770006490215303368217553892058295509832254675730420065238798252956048736422672818503953106537750586825188182928306900737493477178496114011283469016775048375533775957841637779765452843621700241888168558895496429025557362856307322793836023758828312310788348420017838611213947940368526651009968847502599987467339552576475072129749624966922990914947422889012432278439398913003203729757723596068748726443603144837388030160713653659602686633592975925623391987586435043991754570356204991892714245631414489267226059103140207825547999442096934165182599056678177990289005523065624951009841524527171131726858132017665564080503616598301188228561952504631458572717876352583681293993880341338588891465105247670794611518865806131552232534139761699651409748426752*i1^26 + 111018965797042169912076033719092914495890010655322207905908621207742805772895244057611168262952484663123136261903104339991849381838491024963765954618770471622465959399446040079225601478990931247657188757332290886094871327281646635745170985390959107840813641396224748387644132613595602971395368736621977971314363856090135638012551814712785554918726697342533995730005444744207538985879521883351496499617039752193853109141636064097701394134944811450256177663707395113285414702729144107032635728719245766913037782232263968921837774240845430779984882059018164642954772944015206856582232273832228500272085179084688369957030006530186248139064066628109761837750003890156844541739980840430920869542637759914890143275297513153736154980967768912732387522722946335214265469751862868348393657451352434916772544628819122501616856712020966792868705860200009912647439597912360535039377240684147705068883661436888977323997231405623285989447715341436266759684260878364533043596312738421304839676246253018272606405030435541723836137599489629163836901341569185621002997464173723973902053666737743539314980325088701210821538530160485091648512420894045518890872907281202088656940464379988884773735296176873749860048613441824049281566205212742449715114806078691256151526373169882868217563755577604998429778917151300207897191756486370697378014924773501649102200511772406097295522772948178976695978007449990177922778680737624875411092624492374133558272171929267790840336234127859760171014461069353247584820526132936790397345360452806367213164452776091487726909770453391648408849459168337505127905627870487021218693120*i1^27 + -1169529867547134004548129301405440414148516947997874782130851989001559964458564623760385568628874000783949411441830224733710855502627482922819410436093873229923922620370145850117010325143942112032776719934810105956704349622786557422243817756107951367710471176347674675963944961668717173000194367526183359430215635208958200971706986627161099848715125406682778598367074816224386049981984059735546015246006484099117845138674450826190052967672292024285716956222230288152078730923782517844610911912979792667792226435918485053985104529574604173441067425849323977516382658355133687148149769843834039117966910492196900065493369271062079003190350806700791773067913078582792501419963475945161593873286124597074861491713342795402022045568469521687667956003740047710355577195275837273470653252133365480894634432407146841805195624353196765214524331041524824092151336883364389064074544170840527023407829507067152528494373076163213139785908982996032246860043250207804546492451312245043251487601749294426788061526777770750330901316319886096744521177539726789890916028273652438664083369549503206999936240555265278428417896171982645948562379823483287346540484011788201656553557478435267241794124982778195520171277752547896017998017621309583333329455934441496285227941237278422780977307193129618320095488526342876771167243701911277180558201708158034100440438618603900084464720209112829090460888555945391730428604529648299263276367864868762593490975005217148667667914532278388545161629671830240444802378168714336104299891308442377769258937226298684454345556802912083724430139925201544550157455789917387776000*i1^28 + 7081034457885165026615987895222758607251964705309978241666770676292711419307581778744032288930811669303027403169810464721211394483608416275998607091619517224542493744437008607932158080463194810640268450644785475718362137464648776947264360720046207853847604871032621962318415361276169703274216859907897737676717973920009636800618863093286607635073138550159025223089143289230159452332477650044778665878207616585189686953686133455150262532253098213367705495745489607611143947471146261881983019609723199944488362309853348715777319510594445972124715266071267535711307339864722088310312848466804287091353827572370926863486626791394548406852520805616214916438336618790733307105890369984823014371494076678718675411539681213215006834279086116958328884804562468359979650390699714549116334476445261573435396157276991526052379352643763299756278909958752501981609576617908326973225253034112976290301652524472117662894198537657610869586719440546447261311076476382170815176362405202874158243147219423664324913399777695588991221920506751075366986508472859132290608108206512740472621577699244160168326326032278831114312202034086229113314147583505906641650310603426974475597617232788772639515424490993251819782841716755911571216802790940163427361254836986499753183364723589246939030003554030792002232820525924889644794956373210705605491396254425396114969560263330316731913108565861195826471068153275373430721318908533983497345611549406377328922064261714782098524081583958758360652123271208520089283993838496558373463893338987861591611925585935205220501910579904258425039593057340470609611760862780416*i1^29 + -52891963451350555941564242814596418224469337534051211076857474922812802501329907482120613645460521039082449474183698899992036939465350215071596870187381447947287944241353776440348105517326171442306510962926721490850436924412279683419581166530448475562526381430393499522982271370243717441760389598319705218411329193397168176236299182214464927952083618909347397976707714022882609789804439521394030748107509851155149372236102727739713227983718253058016914682700302106877749222009344235367532398639316620265262038589137340348911498304261800932291424042649683151286992300914770409413194253567068300457039933113604834004280527339273960746662796173186609484534687318896103321445727863021189404449166723052743313523592680596745465421380362450615999347247601587293992575134904847167846531611220656864726529981840406397963425860732500115476048348119799402131750089723628544910679380553563058661616144178976993192467678858000342916885885697047880232577989148352433309016382165951010356448876493007378273169410454127211770664872444884479926439945592700226590110489475621679996408888166200488156042026927862456455186210138385576569158007644824700026113480602841585933490710634412671946177407038774968431407074112224796214092563548609834318865018661530836486305254753001192169463798764231837473612320293022067807017015228986237070049264311619366210031210648618143203994980689880186380238628237066421527659425877507389470410334527248540880972106820420819007835377050088491627659469882880737390774382783858692554334905306202749996465406477464048975564035774784429445442953038588535956969622016*i1^30 + 281452230823615626667617577703047020553595164099591733624415932364922003275382789337952147242167162198944592207525153782883396089717519247852652472810680222861377080777084001409339370910571238699272597150970716599525946689673202301370507011418870119055195625010882395499197907151082104155110696594736993662988921566790287874448551460540545485020218105762937585750094337455557147324551901766283144229560005559653262269980592994796290973439724104989661921929118139755744376600417307895765996582307627466970346400796907887926717027976945283722186266965992578473531813822583005814639218060763715449765680496609328499554149516065140928410302465657369927043076312810468635782447162429412335715215532132006284942546724859425001617410840382803234858804603873499007446074504796080565932725313607685397922137378431699620322153650160704672516602275023492894884927612406111524953408565385545049280035722416174429559795448101553355776408770451937039536889185015143167142524036758096305053361707354428642355456489403006726993136105484148672721893277254942034824787499862534259281633692600019079065510347430489135815123946140118636361560629932916435887402966939916550565499034713040940818037531926067868983132969446581275841645808324267765872779928069829165894357584559510305626080849220934114808771630495496160867359215616152212141425249454994324432232402644814955155921844139268628985043369297430133931171978812005645018772135003113219697216153551315300193443540757321419137355518063755417253703364614157604149902483268549628528533852613813617484320933329295606353708739265925409741952*i1^31 + -1660491535064173774299560943449529559552010978174022994228815992651017973840709820854669279052121658538089734715300070021985375477957912262921395098205421303436425389052102735176555442007098965578951296983343574128644297911119386881680433898006605285650684252828446570925049656070001814480973276803494045057059382918226474162308418772745453820272898003690287253405408253102682042999743372287104769239330779506190576059082227523219681611363390034745055246350760943975942225624291508625111728529716276085183752002970484803023104808017423010930144690548050874827533231539354658188274824166583745538633162671939503932884464986964255658533582852130084636949681976394179134624800967528184468574822791727903861006382128377533548201314431218687924588204539393290575604045622182971381808235762240573961637767757118778464154486477753857393732640348361695169689787158166619468952605071148220768559025668748549778683579568527806402918831519068068885941058982557396170101441431575995094516079291397814843085535230541754774625205167995922356510216123198678335963764800142638763304160704386163448026439744257208586074552303252506940705663789340388793551382473628152678638453676819683443559273031846725808954470073135533259215505316122502590893097784337927298260224845141134646535282085779992195064992212235531966081082701676263255339722237714524827913009637574186369673953782619198876236232399722790629760541485366737562929557789347471983379134278421330731879563560663699505652056078378639862603296804210859527422599528033078260410246276059399207594294851262478977151533284144718887*i1^32 + 4753158759638102402998319994474840409005052238467556308278721728663891401823374975213905996858034093554511316419515027820261192387959655969270106607440572831426064901061282141881291371012242385521999773029467599791313857492159334532838754678481822110062769750296074021418998403540548553310469589437972696154619458180398289434599693155392154270399412359824384838657391974946415079040990410314945522636340321571295900017302565190018145518111935298383986015292635283055850444640856251508400912159582167225410850490989597998487247743173004952413108542189539647028962376137945941073673650744742792021370518513968957965265591192008370768987506397153148274568598893248260451438355185883141514981333565716782416321597728001671265958739740062552505779066560805077841412561488291971259928458744391295006082370149715641674356789383310217434713443551272758646506989139617724595960921264922906238812111148297667421097816903308067528511850091840451807536095476603126581589798861426134947702617145651229234287171296580578245133735855017214399079312341997304748108821067226447237351141435217475809933003358158815963222701584746761414235740694505997582289773706742375043219729881437261539079738445424064715095877162721870666316796711367080489276949674432182214793917902208247982421459959950155389398792633717805766477315220792487735621781696721208214647556781315806356974905734614820103085194229989925649101675018599566737638809150440161206567891586299787425888594113383063413864791074502330088860802892185185862800042960344542868471091850821095415989890807852798697782652122112*i1^33 + -28812020887474136000996852915854632804353597455807683731245435562552607297574958461403685643483149871612632468870778483203174231292686131984097903099924004296470420504023498457103525016729778391562541185018753102940883585611267520610359535389558603132434770429491618604054722118862487555509433969489311197694184395863755916993161657496305278468376499109277977295902597913286881302781168188484119739400730689890950720434646099573649141661688196001175572053520474886983881510317633626299276003314353895218813458589873394813638019452737716369315006362385729199698260481164385173823485581269638334574596047839320395037205778804109258784510281082730820191673380557481550624439867469628799975002933842668597833265187238108453768158208860933132634461376657973068916492948691202318537451946038297262838832306413096575063259479339399807655529560595837958585582337766290921601664301735919430557653635128997833538469091485253911201526050427360039044126066547976387576803562227894902568892891616562322344435262964667278004185598407195271597344142420627182943933485325243897253046978486155250405278187246757903682743318050983671324752571094833855971367769599428314995689786103680005872959919650191597582975617784966174080704032330463415072080248729759116332993566247463027601583309143114791019034349500253336231723990722895548040748889830161803799275845487390128759433168932503856622103887122904663449445826858422108075051359807699794692481669104620201153279070826000698005274993595977778380587965453685949838234069751711457894851176585705712022548344186845980061466624*i1^34 + 47781072444069669207417822283349437935864633977856467978322724202861082563996786153228051776680986496405952438724078992153284929248173055774702789561310884229854586234852472120544241100405317914092778836310008461241250620825798186235377260390456510814120618292185777293868517346291455735198916681693599065159326713825414255813219336186452256467374454936450429485821917001451896180296661838967239675356135291037314553108108626121950029187602178569420090750118344497692721830783807143577392882633699326154696782409095936665014861097796991298113092561680295046975092071525696530251192109751237750419926887584282563029597771144446736347285424749907237956006065312033010993292668125143042402870251690523066585968485910037412712544806133293939826758786099238486280007653116136126124281810646018017938495440284170906039574322258881729616518536081585261020889437510332335371798447645644644026225142312531682944528211761363006615127772392270568927119003592536880501458843517880601257302308756998561239931042591409112423544498585889977800759884917134104317778497411644865595816717388891196872522903222783937113122992786311853507596598583074902098164934553412007237610522214398786488211447458363471281771017697115938300808764401103537662667546020034996945798848272404927492436255912838679912545337793832041843414559785217758730775805812970883143025782789868037767812185054860667796710947687109310324685200341831012020049170405263920824707122425321564700491363457722266526669585610121688170654796619573079530449032560399857755600203318689590401825505333112471552*i1^35 + -259762041779591330425538320538075626782247425801002991416885985567865802217794959621246494740493084574002869222440014885796125548428932720141561076857831169901413224263936363047808920340303908181170442256158960695390107711521540041766006374187548573969191539934300830737081641859083336480387379088940796455558172128357172635225501127029675731901702814306179697279285810039362640640492201811634907072919004197322847837463129980323945902070673207832630226521605360534792089157976397982847029620710114662861703794203429465451030593131392227388436514731037628160266246990107479725599776384417621144785981214635200162233147818322475214147696701477301390323830217804230392729590027035667412082797916109767351315223745652543993218454344048502559884683409208435029691117510157582990089917662744122334112709778716030959471666396416055095670146815892534687652926016067204920061966694446258730341430696107679669429168085279298666403414583701952800087776488262799265381895763916878943186324091415937363550361002034715212627228089443275096168028360694175880088699967991758569746273788744427646234633874824732759866106341173310670846311117192199195234090603996610750021953728931421274878581605987335341036825892037259669126465467538886096164353706942183818999315169295818245631902619916347331326802521673534302660572090574523805508910480000114865502164676735388570185065502869770660777318452998257874415719514374422683333951976519136435482513724996459302160177893084095052758554329443199339668404962596392527674547713339516362162568742669162537585056690470912*i1^36 + 472092540260778736861953199242337024886205598594403024767468137018573227319095018918988568022402874118143457062890390710517774873645815162513676699308818747082648638424656696823035011507177745167700431567188489794985849027579317455261721978823789491717388061539345791633043281936777034842120701939142133928479048501942541915248596698581356197859841270330507210915938979508913286108815874594139641094609378331973388240938293208545248495943583388955429283785343240299267117199514480229792879771523894640731375991878970136842519288681054142747337838990893227874363885804954222240061912216963028765488996064060640408246174243692315083106506624746502579242495543122852834321001724503241731580396362487727532862342909731600027121154107597400334712961368034986728875436587293430945222764007305039536755498012558893002363087977163415493432486270774061390899796216903035654117980016040636899830791395234346270729305374564017333755055206292159384838871218574435317132538319272721084632648274155110337821443510602614886705368272618688328413147397296074762482999811912156736493700243841189474676290009452931952848840751569859340277230189119629030287416901594998887986220950915959886320620304799624603503195440386532581153462594632757092285107988332965092041819476907972620250550616601273703012396784209613570399758829561538902982721223592177634148670796701437161735144320075173403549282423248378087220336578902929961387271214675831962716203179549943387937701273529582737455365546789618275936524280016917365951315506057441566755894716843016710726352896*i1^37 + -534513667351684870726919598240904313886150906063835895113988726210716774818466198456165061965425758304947743130173517882871159377785989793236209402094593121757575143420654375747609523664932776826566374856666030217497160944778232891637215183686711996950263767708097101630714647015776498720937665800977328312716537059739383647349869280343655196685384302434722293249934555025265927265494853751957821317661093756068505791436477766001687547117633539824410765156076711189660629645496865232125876015439447479898997865119370779401140709889665239856562589522744445529869545538780142793690890055237533616548026900719145677190398192840871106638057188066857628307095191583495151465987264545970049314722490182921809053638993483767136291046213275727288602538081537586360593891452649711037251925849532558558118480100393205153046809605578138546326681892293724722754705756173971585246393045954809411655182919203014160698867035346984132372291886185571349452194325255418951737014412578091729260071063595007943364359071779255731160691587558764371302180712760392581270626855752911334200268033308016408153791995269506013692983405749610639244331958285492339163371433370755262736914322222690587202405078908931795110934895112134954726440731490688258030366033203831004212824010401503356595593289473656639211904201853383519366955187342031983674673486475869471682202993062424457753083784155051233989813849841423028289162717250553620142378177918068017817100661217611998759852324808411286686789644972010213340968956533842633711487757234547134116657921323811471360*i1^38 + 298213934034669102611582079231043548253281637316258543997983056646833552171509494237602644390190521664991898860548324060701990353729503747542297316473765835508592385329537534447970849383749984887717912250927024376912746890055445976029017561053887303327084927082181758280113787660220351120356304831119085857389695061391899593350249194415054074313588686240064063958979316541429876692718196967635036740314140558132150272434513601684602999565369961566899192591980694463721775624274112884911816915436522881766817181515156928928860678859988698317835784078536494152176432741281387374711657429793610518241471822492152808274402463715468262667204103802041979299932236169088967467922909236948003366672528009428798282923185603783198043579678461436379138236354348912016989672083988860683223182509154445124763058896101663024097621724212522129040774129197156795335382755518967144211232100716449562934577808954697116126319422150623813731961184880526379159497474398557939099242655884093718855546096201501764605991835856405761346176764895130697088972720870543385053860929683659822975213365619959238557906905970572984984169216762320543151797714239754964858954414408986373379696571433674694738671019598486596069600258371094652912647389992420491962780136854723668682048384165963953109768022302282955410852858259168001446140032346864803177879990684927589751277461584950582026190147952456568407596223070395934716903926127425199372337692317448530910055974506639062300328302098433053526149161943192749000061626490025760481764317580289782648305218486272*i1^39 + -89056880986453165031428120746204977264785476168631051371070918106159046665808798998874430155116129447831809715405516279262148225442110822471251828592350956911263679151419164912521518152799410646206579187816708829617146585788325824859670667852473203070542735203518322596126047587687981869708193958701601260315303376467544566938436249965298163420409578954146755943046404606285695108058443453891763561144506077704045970187781431012523781604926957233280754769226192706775305510918792290432320879877876723043471569824836085776196214707636239325237958232037151828462566513456756313010495634454454849983104042996250427459175768616164426442443110916134636372279904325965248406606980745591189344324893627487542180908271904304982784915977842789877095969917319101037517264634027986088908716875760852716051939095257605518231838693875536205363305790627964647275436744780763718362889871310400449615346887695820173930156849665111862578373763392097155286091428057792868800489704989165490133336191933396192512628252157460343698476931313749427186305383765798892704506329311816525492122347817590437805207054598148227118838628269446362115977316051447434272499877444279395626726561108764262253915792788274229708135174352684116148453455820656349969625453774330035173744152601302671776549248672177988158212048645376514617891511748247222813248966343140455757596939015155639626377003506475694531174179976818992209924797263501964330142876240325700586447551062363774647850662028936355742040664548292251682020591195855580515842536595861742506999808*i1^40 + 15322725075157292012832582445297275127082507744595762037594519175113329754243211112121649778144168508229572040436635403059005656591099817386326918924432292587773189746102625517058398553520175115240258939953611622524449174659444233571395106306474568877881134325953211494826606724619718618496435749332979344060351200910475466967752973749483467124545181753958425151392516478778839562458836995691389643818313401397702420247043722160168928715074776515308167025598315462841666896697831744649681855913604248194268784752429748618907786712520845079606609437267465751412463359767813040768997245576129568274319139586136375812177317999091974709478209062129108319485875714620978776044603264741027882289567090636964698491996967941515754227050785744832985491326030028150918969406735145334961984226440031743112660932661788634654935829540224151403483579051350364882840050422631216479592993260507416938775407984941715768991246498011615775589694614547987290233332471028849771209523601078487343174108039746756085517483822434702389911018987047624103656756651422074938022098239140122656623946445289406719634753107696437848661302022618651174577695151859259843572487132982985917777206450391412435548042971746627962084620179334491581971750181772207625517676878684041541311288056167275263039600211328365013162593149335141984821874829264347168771814133297511721262777240791387899142369077980939013687453272817559588356201613920617516746733865703569609474256635833816845388617852129522581636088720790330251658457679124524583649101794156478464*i1^41 + -1530448094606768121058129811639990998094684802143465673908949435875556329744621896841154310705496567288591677254039401483015413942752459580777801076862378427750219276126588763788023670538872405756057085375321640904113914944903392019387356680471204876196596866729382211985054797817149587561764270752669110398082763667399546364208915736879011781382405343997617499708884164893663041317958717333496288027694350646538704972753617788159979714465202184011873029691989484037673830901433002100421825150411309109141403218912837896360036129748757999724141418488948045591499255208983488180866878981396077115975087736586486338177550884896269101800598583864490388749871265672232442108002991441854545322662202439743250151892171963745942777902546931550292070451799610277317584943699770042911780982920737635816036333255984123792710339540683369539328543822092351436880635371909214357258100309390446104113822917617056907499061949298445162439525278691117745901518183231996624244465822032656371552988287182679511471382659346605792276522333656236867180291118554266454493711850016860555565683776033301393735500016632680965480567561953695091799355665049660155877067903463850708772489191699043087935421879966171261330908704450363939520689209214502551338889788038478608247865290264981313998962115846988466301144384190007871843161166577497989789067663142658428825251195485101097960979104987682025184608177273770261356318929511644945485894989982444564003230301095952579540910351291923498519384248027717262686829269448675540530735611904*i1^42 + 77475135164688929282529853174684612302104267321306980865308750079680432064774393088296875115888767934969756149727768070495102365747092665329411493462044932928906925031127365108140269602003651435253190125772721988703889254309871068059700849488740470845816041186221919844523657433318486550135520621799706321052228526279327053019339068736946110943700743797212314723909502257014082170619632899588222194571794800807872310784527941969934611313131083780656235756915457726177661042471912192298642233693027154949546919327400341390833498419085540143545582386877597628951763291354521829846851847178393646942503491251502421827343523949931653868739836245293168435354276390916373376717037921283295366708475183748446945743071525113419500926574128042167902784977114610239319614165852299720792970671617168078021057329130710541816989180926692862930547775710718503371137766812312325970981249967030036945384535189666675043758962801141543536040459631309235351037619099258017207806475254914634989878548396361325708992877426293692753499636741119398581477000942806271470217116883502157133085289036366847311936331107428791056437245148509872672032958291732621141695333313136147590312931400253844570286927102646601599449894580520551222190678581955963063221779197759301346876659365842732048356225990338173457872134076786775733162284268277631703739709572327895280677349129440308452467899956538158256907069679170381438968789059950319788508787788420563846604059797272062739223757386395388643062238825398927581772126000089869058048*i1^43 + -967464882817939500749784011277131127299559391290107938129135950001670286191853056569974813154019136258875139999216069033628900642512999863088626921515677056935052393370597479169709119085708310272714845452188684952464900602958324483022562948562041825680056233661466667099781861266564747612524658048971761058863272849288691014453731979800121511230797735421412984172678711482104954051613826687246964524887712688934904161797778711885587387987836754995892758677701748710289258942913481311156688405273027383176805228492339723198055056705760744172632713540036422640000183980831603130029617667579330327958747765666709918351360296274021641312030664066305717202838761403316210878607319092712065195787906437820683805267436567116762424671418301908877609690273555911914328134010084104125556405291896673268376589766186972563588830535462522136727358176265931942367490483905765253742176649200084849790450945200096660551824968913426612771502422247877020975322011574192773975779028174339053775064018362793765249904126549237619812086968539004322655496037543064617575085757855257912259847280528559648710773973309192298640570314149594527907232108137344011784749134640005145877413382568304780114794154337623517551175584427957484120042896722702164206433655196088255869839652012386082171225954644961779868732509686491429608740014557092722217494157661288316172510068812044276091493635160811126634172910712797654619119812987704126349471550410596769543097748435164571160828401733485303062452014634632384475608859541504*i1^44 + 7232120034354258074840540532605854204114946296889546722198900159320203833467010618602943972203423957945016753212002903558812226722147862378626630330500802352231999033523644210596278361246202398173053283976775236640392318744119368694664396342174458035522132212265230611453391634461333836077477168835362151048869643155563472480563598265978544104304697553610848253020743781182759667285659218803626901816555904070948535599531059527788739310117063637995275639930009924393204098763731359882174213493736515812064470477453132436929801830371308766553801213948073579922449816951118397577708836772436964419424802320979224480952838094898147471255381024023832206907261909531482946220792811156142691250160215473115023942102020755977797375632810710442021451879532553447766052591664629784732670276099331502420670533540052098181285691492418751550461558517802469069972304714878715087426675963769322866493794316218601782630428993384703799657059150120701772301949243952857812624270155527487157633516328424886081333267777916385522965824475407587209250042733016534342792718617231559792380485214782488507514622137881022479794283934095344711989216791028840979937963396782573153716207260436219547177251531841042302420214824454777389923074853648578479677068093232999936971771989281712359697890452078396498974376218274366378146752019101689028545583065137378160941735923209130151668059037001799786829227594762163911453852176978880214065469829134870327695340610078813220809821220404030509753970607389544588247040*i1^45 + -46087331406888620581631607046851663088181896453489348995133748172299681034104397949350321606894021258241452197893606823285836431769499816525112940903118935055072415024062492596375246306962279341722570928048364874188909962482740203336285581210880126785775413876037345248189971263677493726783870221796858763982670996863202569447263242327814191571102154680381796973723894935066163732630538455676754221375298862418503072883771458721693917219679631398289005827299122591797682508687235968103661101255285884040720258204611804283821917056601310422220259961253511131108250758159274583631198667411106403811700159612414236530686166935186971148374768940930711159653828120808398686872947240562899091312878460247155443157597796670032647733382371334579000244667224927797033147406387404348962620477020803575703792828639063381548822822593093220502227824056200728773815428078292436654690562019878068871809943696637872052886480111885736862102434824897989486550073816102337875184335066614707520809121000663827169758894089927026581168167567071194451197198572490172118652407035012708127008274903090288193663091412538628876588389101324521044520386329865811463433615022433151891673562113616451870992344785489863900995566775396512342922550001047749310022377126502619874078360775925638481388587220136142053210467632364587340401761839331310961285519865540459730283546460205393704851521869194417371294227959170337365503271137596428785882108198677432102182052811621302589173707368703819741700194679390208*i1^46 + 179636535790226417657619464572191473368632159969926354943813132659329883801301046467319729323253502468094324213402826729961068456877902239741976293188372310527244656536769056273434916049965954615916751445975299412736068585581643840049464564903305439713098858296721092190531741429395477990308374497417899105828602283292160628203480961219179107647731073572207926982082914996130898954807480217578626512149530930071692647233607989705442363576458877300352966282183988111945611127476703771173593666638317583578585866076838100918755744922411092155919643799951377121759238689299353462560702253167703546944406249139139943728199639564004086215241269308277605633532414757576463283311575494674570456842131782227432220085153399154134632669976907477889036237150129500347919624573774037694759025188822668425106884963713608419904468301453448711552154421320060184625076951442232728110929617924972143385237923207633105731187283223908998453979968008799256917655049313959836600119843903320489431879360868282976878519891762909075047674977268966522368921490528552148358375894442541551571209210989852413004826913857658825371420231167148484278646995379299974996944192860633230100863773943447132628511934106295957912869937790409970180488272559267904780821264139677463896027007528245996312637426372986184797109671146515518958162893796147971299005682488685203791116931831058121916128359437578348950799098854559017333874041485236662768505527890651163186078320067379116940250565518399619635085312*i1^47 + -253495830447327562131627635600807010360392349044188592760594806128809484330151766583163311864435396825433951257589648919386574111683180360605673273552363030832671088209638567121562815895464047435542057672249803691373545579379836137714500772033726582792068068608164930102595277190437449999115815893016296843887380091499039216403639262778467512194297056628930066015797996631132085283307791235532753565992781069800221275288414988980981258985822295160510722753973791038272203137882681673540026585181933246435115312896308362423810348826158047919151798705521708371330632561575870188648488820552334082529634191281341108359208303379986565669230379318642971172746794979124364851586702003960506865229518297846367261563083337035369055536871841448692564385758789594131499978390051312712284931997537304746496006132035776145578105549275840841863777795084436764979942256072320073989209883207438893574790616828262319344371476039113312621947584949646693047777860338317763449444760187988664251462861444969429284468008998255252893323699576518967947977247235415987166714750942003673242017827509475484579556236094625407039005846993180003233321923333682799026287921199651991923350037742310465771189634397576195893725570651075896979493654502982222538818488391744843196913820830880862722220154760969196815811374970852072941179991884795317025196036149914271515143836168457733029051625387082805826841637792616807373854857814386716321493478599981737354410282282927475722600956693577728*i1^48 + 3306699857241835068352223095366500389940754590608751048620513463608222375464483975344588422976280441515254365588083832861262501524138891784665645400898180843812276474706809936020906763657496129284294280368078715620045853112897657630824323933068920882516811396198931530309216877794544337427060446887831721638368877861285719944004574381877353047196436144958690795775262010651177593048564553944342310652596953800221727815160168103329367859511438095445772007400586411042658174885815588620166534632649753586282188411126849110623056335736523316432028002794190255776686386927128216679819555402959194543616204315771579324385174052634734455233918363791031946601033277657233998162668907770992114542406354405929647020724518540747105424839658051053049754427190750712289283043903254939430515462041964004168270976837135678993846788415690314091026145694922308574939972073979108551478547375210958925787591647934986640643625152391179550327168904414538322239625913013811873893183911314584971753297046015128255404762550120481950815501071518178286881558815693327851240188232148077313638904444579961370215117787558380413319457178924359674927319688591628700261041105596967685136342242847937233536857839379433983895020506171330706590577852790458956350261661989609872492189575068798828675477570119861922983459570592428342093825008657801485967554797301625028801660693153206162743511594804588939015724382515311503634067978067458730680688499311001169646843009675159518830395392*i1^49 + -20885316044459498126825630223919791267599535011537044646589891728715757033441752189070650254858322148195654138164050140272401214753505568656960594117021166087784403875449386377101917611781705690231228696893546806003191071337804171365743853196952635747994122516266467209274262598325899946059838783211110765725859104799867070715392480761630481351590942908416802005545666473600977860621795694865346656348288061264362463438906935379953199104780841698515844925746987474684556120429768068121117636726946740697800006718956297949884820749484164810638315594718970584210123171579470165197764134718202260398586786559788894433533545008955233806396293983977819992307383300627823554260343515794001326311867164552574911447165985893752523809631958531757544589778056192464473772155445736855947518849314495020821442789603851780503932044537996423005993618315121046602506898002874851927030695379435976499418485787554710519510159378962239933814969600723364732638304038901565688249873509764751920416145835382243966554297670997368166018555833985871573302165138265504122170956529884608883355996931668663365273965299756669296981783486144732508001745292489472586509984250729854898722531873442488361043866374416070706761823420900188621513083228541345277886410690306291235994391709276832366963763891869630778203609577406872981954319462761058831640103557813509538918606218162099031311000083083683455105658190550309550807665183923610597756936386881136384960907706368000*i1^50 + -373963578114813271024481208568611169019594921692937801551824935274298100887184601613099728243530453487252159368993850130116736989643812028648947567457988165907829594638313773464083363298626953830675815537994642358416891957318344807756765221702595785781548708789292952143089103191858583723934470895763525119321868788583632268573326640102462940593284332153221445383394920072788366870776114888467890536434617444320594672709963455482359663017816072726130321778811812875138073010985938154307501558863664281965745474586121516074543815697116488597677923052068661176529321081982271309958736437943077162444214850083454439021744784603370945794611947246168586994410928669275713514517108846833629679439925072803390368755471709955300815759322413662391922909906941451215761785121406653604693625666772436406904400509290608513558726696490863143679429175877354796313735677451847701865750370488180366098355749653785668209538573288869470515059922016543682251963233591678906000387923793100466071986731985934604117665874131167607120151664335050042970418022902557034629849334736665151642707794001139187015216999796575862054856486901205018005279457419199973072463856321581334968522584450780252175815112613496448810426571768150221657892520683559794002746296643712162263696907463609983596774890276050773352696635809753046830329566998510806858126237654328839961409528161124710394318736032003249173821690461422740045547156999826903455847995365110191226880*i1^51 + 15138777201673199775841306930439796669768016890394245231733457835752536978943972413464408080685487138923906971639059124545203626254631354365020981217184569969849340563797577531713263076203658303242425283346260698383142081364597741759599561986340926865456666191195790969441828080018223629450365397954189522420917092097786975971833015135520663712716725729681704495286925617911652935769737280556297756391600626351837662969149587139242755861775703789510412832298503107452937589533312921909617283569763591850129047999541714377742983534263468211602912892265539992330538614470764765778942194382087832873850698037162098016078896790704629521847556393087231678319212263893021622960680856240040042980131651534164029570502751558223957831372068602884648588774903943177808051772875865923648743937766360710290978704891287765342263812171351020044509045166814314435050988909982938202845202612212286595352140802649300952921696924487680626442996163182819319383115414469726482913922681810053500177518621230340736910779592273830266362026956865206462759703302027636458615194641166974724884814978509471394808661961057593487671475269350282622174925091084877461224249406521660422413313092311364681148584768944829855452309586931588198109051564643179141841051210088359951233484669474756614803891671680287546188133874754546091621544209638179844881227661346446574277048821355355886456444011962337251060127905258142745931799439558994798602425991168*i1^52 + 233059458555095064418288164092246948942249499801636340130199954909791572633205239662209952977503298026470857677705841606493224287902661203733139822195964333113678071117591902499983265947285766002947744688281481477963520657592682028311642559500463101442603170046331066992722690671171433193462987945933529000122053235228998397757466508927433221049116835562720005516909874928839407029418186841859585348278919315985172381264401732695113070116033647082175134867687237118539922664441745122834637609295470163106566834052763961652013813319427017392831882290421544661689570431188860165401408205491837250056633819238144469848389986417205483606932158358796308573975477880099515001758100878542149933183086775252348793121158804762289686787910730738646265921367419555695806463913986332376136834262493333154595500092270489506446787515505561110432670013161521222565019801660931279783676198349861869359959117843931136444564735752581834271627626480782031685052238226143069459509268672912517161789192836834577782139839657416756892981943180136589650186129651647260293403122526281662232242572777786132818171011143321206407154670232772437585891681207157689868971362641526674000422393827364690092570241841240499807019586005413666821363465815123804393717337970628126712868022366625344441444453541239948434879431173254115653281146339681517305871129461330765500385794488862986778114210218472231235487549600383257387789849504776192*i1^53 + -637964984923911928027600827147761405113351850651691933284448155763729129492063486982431167486998811575061300682107535219282078668729987654100043721494419542141436711856379344660857374384017367313820227675871970755959572913154252897990946270799722713909874811085561782763101308834078753289400941468591678424493601825964041448212791292557554206187696528107457983352387404265039094891862360077638213221012209760347504485633222282448601116582207509511669771255749755149423199230755727071339671896289938884576642570685829450957367090843982923424437869979733192356325137389992896623258281539316165563985618819825877228327887118289652121116272998882934994932115364799084766099846997837580913039544799037006147077450741946485303583113206876536569080182155575891366322276468882540717567203170867569717341577942246577637228496215372887788674659987706183401676208869481483729322474590763125057513601008007590869556495954423808548057265051663714783404658349010540145550886212408493652344858613358889767239044838697396447634459254445850382425844611558037487560836404189335984760845119220696120292589476389673294028699741181567509176960560317673414287343027041798466362561705509811488652624636359014058599112217902341052016587297845173381632009936880883798695842568049434030141404339275188224275880578689593120360886432515415675044365763111630130932856212592804043394301680762181899006895050644706667003904*i1^54 + -4468270863687808428785301059949931559087579829264181391750151664233807001755069365505805854469643198519665537779849382048300396858740503889492025816578154306022022291849042746806171686400873096882878641764987139634999991432671168006172405322399707292493787059688982328455141927136630831442004296750644055077721267538885894363183320023930815583319957387372134024535230376087632543826300834010069195783242947393124298067841129662792563100075215175323590589995131648109038008882272170500710705485424387871393396462800607960460614695278434942773057529493567462608736272779253152318981424122354704203936794866542793721888111421551234849025619075393608926295283422205314969535838755529072126585973983963791896503762838626289107842860948507653954152361349040161136282226168740325713987747088447062690492951173926591558745442873115378948749945923451558913322671057416638740805570385471111385807785122394676875901267463026534253632875458903957265585167731615769814818251032040778108748491481777807855561438348842957448856606387504083898078199759474091927809896964110443539818956405513126025952602400418640888365648140045590513355850159680880463172353360552296541038779536729348353423910091439955331236193824818045518203902367013663902995147977489342411466844442399095443752043144399786709822048546934533914910272456876857934002837507967137506623151396317174868098017568337267413894561792*i1^55 + 6748615945097287300212149888118195409685691577276059178153772681823826501300945995517978114909748629181581631345812134977000403633453062391710553070280800905975995090934412386613766492178520740506699291405647086513485961245134922994906213543864411354993910154974062727471797836687631988904146630040587475492729411495541496297950525307817447075122278733470649199950493960463614909434981254985349673979510626378884498512889877588023100377600838204553300117570375384662777429791424808168687192895082199553434616238531812121511101563270615123122737497046376144406269009531851153405943190307423693660321838373655097001971221849312411900514537338773394527909968338476638530621282221453157716354479821736906699340962436586270659705035692726159785397683343827840955505847916958980816956081574111270257817279539491103600154426254714412170471732765426134314450984250510733194532315079596133354664462345603388882636224071777293597544896273847375658552348505229449203186567085352904691494362363265876617714896086910693795106057313972696415732774993872500196027010713375004649227480476053424927241330449168439006902291186421308967161909244618177390301419505128318236298646850582827171176918058702320401043966930287476742471952618001401202785054792136485532285272792631571611024864638382928006387334371837785383349572553928666026853304375626977328969065821906648764494703648309248*i1^56 + -4434061841816889955371005767442789523174134072393440383281417278827475388243484824864842634623772798920152538384936838685365721406095381171676798547527385713307248503744289149784288810830727946323611024265674705457610611273844135844502764754470187133771247652819544335564902344602279293620115566463137931405008185259812870756834686638618270253314855924400708744865393666420711126018174740567675522123643359816088713993770516437603353143697708361167289169968664027855059719831454911055131828314455427723167182289607120186293858719704484837208464835913725751139197459750389323535439864187934815340752387087641426438497703379448815449168508606249767481055932707968761565598963014855752675439169272170883984965070591088917091206834995445460124759408627101210948174791708721204156843746196444266557853296576778306594964060814115935598237879366655733473371735906624782431183740459920745691747730562990692937747353291849253188160601701709225025916870396056843012549680907504455186107128186515619362627355401631503335380945905061903442342734895450509724835456320866661872782093992333967476062868742331819993423048084963119141920941395236386929449799773448306625255314275710167359685773342367214204955760050056823741120393103997293950044363874140665556981308216805853506906065239390786726394092943515324505394509949362055846008788363148220680282630859798872064*i1^57 + 30463944980531426489168184074488892498721889806807769875172764732023143166707820787666082813035698012401342124396839991536000245366567940049570385679774448815103806075204567146056704605745385224325946141571487258231209726799853132272093011331664629734867541169268254204545824943054186585618252607847773461954163521515625515298933503180024733809437866332925881798959343913114533441987366267999445704139702560976186084859684798949341102682693642241186780051947431777515557940794399817918714604130995711506176751912575259880527063977185179730592527316873005213576178366269803875707602401013522371774748521456848107113805296633228708082144661979799825474421817435356913195024465282814085451187797184933989547872224612298702228952701656460065197935277205081136984116270282593777872787699536955774733699737759768493393478160165398657195764562914911950158450420909151425588234639903246945672777013224771186147240183127397098417285591886517769489424150994584121157890079891906792541459345070054565951206269886509257986091162858568540316847283547710638668071788534345806396330078232386047558269357839775993745195147864173206004547860507380653724484266611427299126041152417661276933519596365928375588831067464297948537177686737193061749641749751223364849145103961117108325735191761743060320359460613449921170437896759603169482554406793468440477696*i1^58 + -659350095137330391551366396814243479726813596790689195047036932995830963390744781127166030723254970668404416897782910212178373073495163718396625652343302464999250410018462190011778967073025332162435807575162906925832477630399934369400581088829074965201002596717182687747836875319323047454045963298206135571744013707385544674089958282576256938262309381769569170451468124553494368902136204449755802256967481311660295046387579654083171183606407202097377394169990929868798803443278398320583883370202127306320950384698856361710709298321657445041429766627655105293489958657550778112734187131418427947317627139698499170374546102866272995978111787867665071046702061137896220527475850515523361071179543370314526364777235569262782167145011007743340522817471738636198012212277912109670190204003927904467769401975516372461281751443425292320313036931791045616523193715861426657358949447627127040703232260275355132709262467687204810185232788179830958551629147966952147663753528952131497679591567000450486771833881583728444565643640749857791199255526099211525302020266586253237149931528764999935131419164449250488484654132618582186157117236605749918291151878011621517524766399934387036829626295686769313854829990825464231687934345278867470901455957219902825924097869840124531853006424955615927095524425858754698695967287798210215542784*i1^59 + 27867032298265488237929963888760910213054321332021299818278235321503934747565940800659129712574725258592160816813361318649691931314964935453514781009147243735496911132478140725379012358253388871042486531535970539796639867211900207734910206718657043501600528919504790969997194255211271557611616367592165221476182957527374191453509161797124585088778136850514836158484726753057395033100557187062891268938151984107590156536384077452432910147336244815069416748424648487527293272788142162860602243343226319343391526800264404963507239977610336772437531934432351059745956932831135293628876901773717250551807426775652225239791054043584909113829576684546352359067460465719938005437555514808870387921724039180946368451076062266496185237369791593088132648863375475958309080499329725049218603614530275274316645051924334206319166128135714163231149671938010470927652571854875789708283700465428981950127373402577981034334305539082245904442502135498143779616935073603944260707556248073822805456628648421076594035428282715961430330586251885527415414001796014778004936322026998507382033875405560943968986343739762180979340432221857138745370994383042706760072830186737795725419601950197545619860667547311734935185027793048235275340312567833251329869615032753557593374500553254794741020452042733607859866350976638606947385344*i1^60 + 9876313610887361279193453549242116563757419500825879941875598533439522694482467426088201960978236567174880141687834992778554927419121397078215268608473574525167751787881479476933007745358877622579249360507802753946366911115458041107055360625060869615633123863526918239056910621269168868212924598538774980679317200164197508537696846652159012464185184838277207867789324096770244786786162768101357625246877221712970658272941575082069907693026021420882165318962829871152399908503199247853754889217917950825664195832688165109107148969281981768628258863261360545071766708889537676667848270062175523440836470057103437731657141355536975742377318491849309702853933860293444889385864716737592063713607956786354804530727810212095574545382963094589135751598936249564174224064980861903952648124265304675101409852763379168285614390582320023648713655722884388229746508421999705103450381989461962382150602619279524210145505142299138311299118693907759634782186232698393160112193258182449311553554677752016707643915298823512936532082220535488443472458721176912647990905617059638601076819789920746118295005669877369573766620308638423308623697137726706703117497685162883508580631753467171962761212627814835637754655295046913050637142880570030288103110887389494748743227909675096147577176892375040000*i1^61 + 936595966564885813231923993402481304067460146948197657572331297669940822759505806881711329716339848945252676747032270131753463075192768684536840866043410170566312427888572624507631748371645556226173181486946253591828989655472844571974953703150714206872240765993307426119036662196051738381210083218216030610704563108937301111203229204833498137383310616332125607254473967529238383331761696947067242542533823211468441285888536175745858892326632891664834446908849980495708291345087019284919545551579926599426472485534510547015361144512403910092206286847846541416009646035197825999193887532455161798003239508129188172105852009276601647919198941481883448381887333942806216880181229131672189170747485091667737186605411394136457351904430555669954702381150069549826866441815363030050037144179619047187161984907609461771366659628636381857095032592321977633710107512824260699231306440929756397978605348242442725228604460077415187948045955011035722789776921212116032498120063441915527711546773848040404723893454390750354755882437987199980727837680470135881790019527963514519428305719324448140372793946783330826724106146014256172567067315243022665344720026715895889507205432716967588421614752585938544427613540932862920899358546011013391431859364273416726118400000000*i1^62 + -162873421765930122930572980295472925130984983781813065027198078827451524446819095322886106647183179253673722689865665844703977956580362892057900594352374811587722571846746227036683455814499721538460875461284013917489995130061669283999841015831883052489481345328482978918445119668413345866269790104154133632279832761592181876567808339754526732494178316708312705619346376714271255628695346038908080421155315630216209094243761807192308524997229799035489657880548505470620813071634826763556868684719512246884949193144579235905964436504270983063935261490000590008879133374559253249080928029288963056074315310157085139103483874960437763617930854785867519245911391037009454328297542739313360946814973118133280362020002120419164896400014420591480101329009289321096669799558797922068892038926087594614324273358851048923196817055401013161472803122668032917421110213796959334164006726905249941159938364520737504743934004804384673200385238242391996523509312396304118628997951537544008233287112298559185589659731512130806002738909786154689260373275425526757129561604890158625103592769687497946795000345356727100756936653055887660104041631274570758588326877705276036448717827087209792832703192556429980120390137329683173212160000000000000000*i1^63 + 130874549176086283937949308840214801166948628811791064217576019854877776143248830698543952029270223415695251553302405602453448901800478347901847644219513863449100808257419647654383462592445287729866417656300267425000352745424546832624987926728139521368212161223458347869480538781360347901426695383504103128544161954171748162561633960214086150724661849724866311836596085863467479250253974936570895108644892351666560112271678639184631044537774403220834114667633241627035194579901115419412159749920572751638916225138096599716426390402588465074814552175621538048901432867638570119218832607192610312601791928120207928531555045281294555601078932423152704761443623486904829782038429035991530264809574284648916267185253563944974792139055480187487570377330759909816176351840256787202830623332005232845264543298803959832214490010702064298194711040885969767916917191389599672035603557646351566719480454190522670203327153261270471080561740459939110988195762810957610967196438451626083405098509609085782234079226743346988041806503597598818192889113515943284526988914809095930828276385710544387640691984971175554192885275828905890550550595499404932577102926022967296000000000000000000000000*i1^64, 215975894563710690666069953133897913690924176177337624995476822852166739874903306895518188361492892068764502405226713435707599779933896630886354447820590493971031488053975151621409260293268696302637947712529254391839566716478098274672749960572824780718780975862923042845855617822047589628213487538593433939658642508663866263710752340890915097989427495260715126509045015680999394711508879521384915729875438613238871794052044577829331345464254459979272011184324391608888676860707882039320629467276542457575410253748135654989698428338822396149903259684146719011172932587438092355575885763570028335223865978567741319038727865874588799180442888442913781346843829021795736735059479422198158717231873426109321328490157703519772325238072019050152873799623002356792861488140403654715651215628814668560787588389781896297346761450057890582137083405383025068738358730026874939271006298110293934352342964806379874212092623085596025531664849386670930302173802937538160665284997671422539396032288401192068890145158316378542057636578934260150301845789161748568253964344743448848664089569856032875765998549845731598940784979795376570781707432259699756785184461884984272298216518600339795933599993430369588780937722553000746817811837718148225586415489943447888892507920768805152372593923411901282659669114807920614433038082864237201306855495469773915513835887313639295500544061866868309834617344022917361747392908862790395828852049989515716182427280883190492839591608034401346725482532157929131263833624532753266165158402633947626950683993425655371472670179794069120859813286323382727555880194720996960843080626042162567738309784526356278263613667692964107139508628574302242240103317084656322886519624143501592268441517191044928289937092326510892878633191606540600853899924865507180519807376780755105638171802095621726326709298878449488484737286678973083716572211119022419096361436164134078900726933115826856276636906467266149219613296568346212653491814400000000000000000000000000000000 + -2600748651454433565571285948303899138113842902144400067090796393763547873438385856615976554385966602813727439774522709440505603558728242722934127705004443488975597983937804633528254084438807814704372697470933241539178061963227103363247385349987187842390906903751404656573252800341532855671617690521013499194481378989388642563095983116555283452606709724788960589260200691896285603659617855633489881956334708176265429652414158910033580166891390257694262144542961055102635755562230447956300860136306363318637644968758663705640300110867785680211127822046494410062220340254976653090552705945573494805525300422973738713488088450124244221405736173391554476010193385637867344855570369876671141111641250276733789869263094962445141400678694331287505909743541781552828480835472993203645690942335505686577099493868929289551960283680097156391532532853188014324544891616718402463636284182890560911242614644607526240914731541870283980229205570812943804778607522684457113149609704329797071969592524134686813616782542974374485154547507946013199162628147442343610071636773691434611942511717310757617860876308206068173665616798704629985497508970187072884127413112365818720100284469466509746419944710936716345339789767686607688938022920848305825519664978589561619398874074637861731038777047533849568291997676926891110459739528677144291471136753013719798488080169511995073427727896665220035839372124019443821763346799519304509745571680188812140911232474798160706424227657230044553655529517980114494147918906925981117333581237197298165151795641156644147210919423114679366344045322819910421474078149786946702081655625008481287532753262582024266765034812361804722445829176560919146470370392774614534141161672905311966565839562137202856890070527526919024552309810787939769641765303865614447041079308922035922359270464076439536958967925538729762825086356604978008554970719644856118349956906338088065877362005446233005651705664093072869851023631509704134361088000000000000000000000000000000000*i1 + 4194133173661759204715978645576675421677171059846230515669648714228916151947456175254797180719586699399111023189863083189142660991240811688240101900914291434981409039833451000768318352169951466483431660749282147959196377610122849494827583814829418502537208168161457315943079996334202994806368515812762086603798299799438568980131981595020903797169833776944668459593460859044607300865594591849904956795708000962471340428597083121802722040979753583476966863028940465550118978346838537211187063108317217309341621218411111263215651783779879518632371519417113993221148549539426643804535389181210105580355891216095282133586327936975770438266951467498856808978724436624256760798676597024016706790660085184052056916186037653269329984090733618278188502623214183689714923739843517421061066223290643483473827148932819170916594592036779798073837321036569013006616377155050340311358728864634944093268748073923351467398818605821692505042573993629574391218726799912871907156667069171402289056900499400709042420284045286450147909357103464045209280569485511275522423107961274661248230692666810318321891305470435955363806495708258078907854750718505526192858319614953529660739625955856766244586360148761273548592792641036884770723809741579997482148595764353875269644542646289835295305425997879946292676224765816401490486774265407638160056503901915148856932759207638097834740144763474989649097490802466871385106114521198569700780844317774026009783949487916256958292047661498878434993523245499283799388571805887920932217391584456408967884028879378180324855170618112758933814264261841831191014119401614914382117330374212952314273716940959907200513461314270840440263734039221447567684469220142635065472260968058951129652350003904385652241587125400994786185837732797320382536074981274224783641270576886208311258426007559144942692179856550900657772335338125265152775794310533141410455843375340744954274016914334433184374230874764309332765627141443421075029360640000000000000000000000000000*i1^2 + 27825198190352064085352601934423633650906195381072518453390969710529452664629557835071491342734911092584801794366349319087052130791983443729573687400732882593948347121244666315635254033511067083093971182366422963956125332821395045504357126174870473328878520100636804389748960345980143195644579344641934712365346489436286970348608485652793718676685711259852380473216131213301260452532314365581056006075315558818205318023633106820698583106038689439854063614885217258499815776463844250147690631601496155123875254128622648645050121531288047366648950191772608257931071331049768832561803611175188193231264057171287541624327243125404175529986529929054856116784116541708843221314892452642200188217659608737846500719597551887788099854865593708511779342979070385765939460391237032521961798671842584349405283756403272763108388954191140485677925494927512432007489369733399185774840693356912505389445286607939220353574026274511561381757388547544158284558276668774184667589848972460800612597375856288145743537632119080670442928969969731269679793443899225556889797797378681519520465725650927868438717075829639712706941664088829767020624057202604388538226454856840858177757083013282060940841464742463919223924988713420072654902179787454413455004796357682758120605348576590364567999724936564088354269935705369811797645593269120626747657220763130261630987948292597315321201105300065881685708713966034701465169426590688338141450000173216736853420590498819745538474396334507855426972014087661690354828105508552511329305042705008272996653632305402976339630363639867358159551455736717381945332732099779426757079911892130428125173043433318760601616852303187109535116280530578503953019899347678625676897805114710252252359699367560737371973350511596847073944697152746599743650084984603791840477967103067002544379896577130339955307028839354506340580066716323471061600446954053586025236185230146927968354564570020041900903364081173508277303287509985703541447065600000000000000000000000000*i1^3 + -19675401365768532208773797162632168392830545981217950236131411920082720741594833921945638284744861365986649549173567605918043960593798269643208227137648403584127385020202064313511807212841637052276333861071793938398682857552642450179417113788117453434852760320118750465000722387613398718642641911785755566395553534355960655307456625918033687475793058957540069094736976772020374635974311803113256089493251225300081577422684904972339930533621372314744287720016874088358044212827450575204763973048295771010889144296814204391418947723992985955410596909414440158229881376585615512568451250441713150832785514901733725616151227016482136400326714871340042007379317380145986279484454818409612415884027771210519129527915230919005329122700116843137508301466008954133292398766510424430737678125817521940283865010045763155471312979007072123159900902700939969545990902131070813995007591203017428085928066183585065200927104580946129953915702365480246254053701053282693971724612525414697359778742230996837994107897137236867522199321839425456059384095544506131374575606366056203435243237756957555580498963655469210937429368296169464275958523119101115400108517205701855672835924990964614264221067460636578402173518430166509592889201616777412991629771461810995347532970388131804772498596480581229232964421385482100932776059515227001692189158855003362466539820263581009476413260155874433668570105902490713877217473647302607470712336870481355348184494010349663442537634806333356949967003730915921057053485830414323922263615228954142672033845372652665897941110318590466874538023813344419873456077318080327791482528143556525970531322375420216387631909143316012671312829870759920322110156598411446756225141260155331758452438660056584066562164117698050872380378069492182638870819966380728263659562466758561212491672976448564768286857544979349216396951637579454440957675935197344850106983049755111613352437199513017859977089419428522604904861699757933041025024000000000000000000000000*i1^4 + -53472664342281618103752687139607866065605853943445443414964889472782133681105544755983075654759907170176554129932415316088169525854246633701905555589769958214391018564036220180661677521638209079905132249555902439370407425758078040429674238192276874689782521046786702696844469159271032815855257963342545675835585428742201839000170371183927776447730149698307773458328620502350585550012459401785356572811185361501789553812235689997535290694875541449613049024868003782766600819206064568949165527933302167236090998109053927016927532362303337439113801592354690295521572849868753734629687620968560593826230585591906860933465903545232962375180842119929868999592049958085649738997063866535498103015456041785770947516864971772254893226270163422248197197314305410789965949872369815049333969110513416811228106421893224609794986453712713719737518451954606319547557702641190050434443698281492343418310396490027307871642038768920845743029165387017456853560397298482294163494897553552530541107110571848913656466400273828333336109036016196230696017136434236478658763266447110200620875047877135772777329722601454408802159951583667608179922041271074269629695301053219078954574600469858944674365279956657690115987080024142605231630885826826905262449024016659794438797484029186204073914155682980527897329462901597051555670334420945038463479762176218767632627521002549112175698663226971537175002391070267936672200569840675983779512759147822335733401895467395144484789942378795959831423045773605092840638446349305875014663252690210801147284245864650800171564435163660203737287094937368445341173970770526085386968885515476590599858409215856464190521979200028000079941444366878056512202640142395218241879420813542225275475298899574257287314912475126732265921842353604994115717164095545144265308134887360159409123210423786431666887299030697564307780486658547796555417553466544113460768677617363778294960346682980717505395185630148944283014930542814761247047680000000000000000000000*i1^5 + 23315104685991181767889956519625433970292746393787169793697276092399415116589569726050345786745676229166186042557028650941533609969850960376626393013068450338737251270132472063848567301406528066525196064144027330190248535916365341736057419491336618242488760817393111418769764058154202918891464176071930335494112885232621209523178139468284487522958558165582145447045479895652788740766350707859819575670076879252080699262724803851478719202176245237335938602730522446979996886575428556709179378546953341362616083146462737392814116384434322295521549691084239154427054926092345740120020076785350766110400897971414853463252333544079434347907803202361173172929176553222042553957927674006991678929147312723415555054900086712640334595102201976421926619092758170077836091239152404397457994049206427189181040009434504010555302444698224915844943742758268659123600792284114557628055719303851251626791135879467926559029275744277070217441398942056763173084257264032967293052766970570446581194445704673369230612842209921963164269970126146053913207883668200232346667747802793519449896384686882198716938747922438132808846522345281256979329085521212536265970411240035781190808609887087071446863945406879688286453523148533787871011735249973322457333108594021611990034782418891865968145298509183142750569773411813744946206730342413530548566173423592652213844899145502557360923927722353157543126331796194379747135496492658734980758334073794434259290964349811615376576615124236447768195648309671349138115375021134169867629761081294905896986879991201565486869424476788469687627991248460659460609900386388355177839720555831551308426411024615966630913785715350164219418228710048509180357554855734810128989409752368772379281280764751583626454297565747565108380031996775883893915805840951142780189315214697633148184103661371903802446125163202333275994094939763537221742471367614824534464824180183241693803799039901144633512503219130522726558432678995159941120000000000000000000000*i1^6 + 21362617566785180129689057280730428967642755512370431905345068554284125459137317795398179667324806422706793563448411553501381066400255770443740647373404808055046266728166865994035023538263960033897851353490838849954854141983591329912546518160691233890351818482161231603829017042584242123521364796474596594139012827623749256669966274470980245128778115542059900181033980533876928744240971878826936566335999258265808717601020712451829350020111608193765073625045369805154665927808319732198784786354952978475287731164699215000324815923584424870160433681503367359988995948792718344684944943838687712236890250446248026314347714836276629913067327316022321636863957432948785449860375962415502072740998313421997231383679477842480559493173193608615413667538036606396327981025651558474877267284568515406937837043141937764189411860732326610910474886270327229913803380892219527165384713446228653873072451116256449024052541835142026715519052826878027940509199331675685313318809748688445789026775988415382394881365981063080596187478640993149001992466223211213666881987043157961081616018780652345991428024965703347722053537365111563570521041620895388289954967605305145027040952039824449141746516115296217680529876166572335230311504171059442617712027248592289263775007780118830891724769984370603003586625973564767389617751135092686942839922629212894535388265102814797947571478836493542831652035162738300843069711632631259737203305087938549268632405313542798592377434211304908012584388753301827726448060332785332502127552154695816580490446570685015993342008393388034828662719202066856930535985807357617156169909386376065510547009104955702957886668615522649102657599816505607794208083783962823042479718637768575816815094660272005804540311724928427194397556440455066545498670147592306391580320807065254633313174143547733912279601611486889686120097377509650782133353674480584718840183485852036602375091677407163987713793931136704813078030256465082580992000000000000000000*i1^7 + 85450799794008408205648527714936032379647385729444151834729861385452343095182629833787081980021014529667156329594610856257116323552102686440181392349380828623101116614804632157545804230884311176286310009243826325875947305370508318966713811367183314620736835673597943903312827812040673280082806049990035904935196088750489792192457467983403304967558821871114189845550894154673947473176733547592035596684584433835433378474144153696138885407332492297024006378814269475029477611956695357807707777240842725795257971817803648332685488520987487032617050263769910183898291270854498943688095024810967179168967750317003484099570715571031898853927820713799082143267274922653877987670715138588224997857982586274864887135105747449133969932321113044749299688904435983277917816327392395862998461630501305653427146281272520391478053259123342220700649144925479332011445229863843672413984749562782708392885436937481466789028941456928056655934386613300520325784524923733779636398420276667418527819662121382203963717709283761675474663809181192737331252390303968136383574704349723715259239379911379225638371256442524549467716038884941355356089573370599007307952687586448328049959940730383763766861781597049778010030938563604263693794975331212553138046182423752889172224256135867924918134071676611281112466297647709196076409617757611912528501863346916916730553567577732206888690660651689045349091894048117103112220136255845202631471050392028276059382444622245988704499808668213435547002632609869510029272916760161015233329907805224310314876662788287380565296627216220749326545443227922842893533149991488342412949816215007979607760666441343878257938512810759632444187224042417890060972783101322648673354386664852878982852123337117381882645013221279262107060242087966036896808079943178934309129311254974486496778397682333626086552339594220620832026280736803032966351074200979405334379934372616615557074788528921958555731636912958389763823237033973021409280000000000000000*i1^8 + 33575604984281751675765956238542512581449265635706659376310523022166780898037894881064379347196280832468507001701389189484544152020060358701273982150448383903212495590907359796304086208609323883029918888515788982225572906581605813959722809509442986333742426138592754479168924273390698585846109747663134627656100904243460446593283548998194800799233876949629533302881564331979698232692725983130614994469390409256782404445823781364441128819414807236483594498180115032310693497643259852579785945953058255570789763359895926326674755173951513441322080927338818916167275919390112168838899827290991406535047394113950070007829120874320783466139175725925547355414196544016032556037073837733900503357704742289095865499390450751672789552188952630685002539897411315802767837491769007808813399548620490807555771664092649828680094585440382725393003457556582248999250586558968411304037633130086074851985374635143884429391100930425636473856373068264064792497122183094970163426378864466719905502838475071941844012165473729127109327013709522775851580069984272669901171933982714662172611715936759945274919471593749708390575558566599255942749999984319093842777212439262591883354631916702179223252921970228918037416341173324644526120031505213014817938461018725156521850616095127299422894165816162747821885009004160981036344902876432910317150515293972389204797708625058309790558220794305510257289371866356918142080150794005290654267510579679605831334726883008861502569477770548058687532538536615494992800434418987728423210589551419059817063780555890843698879536172300684703767994550999189511568204323730575569921593788913128901145987520075359253110963980326634641143793129561348969446411666747733175892739008381290378162264858103475026555766109622359270855390446073355224387398585504074144801907280548713717165702240767569429971150185238205123310402679577565000394614565099855267563971891474786982583128075157258039328277460267725496258207498004909260800000000000000*i1^9 + 17608348262213796372713018101118121542909591310782422817381814283925273942264769004010961012509960294965209401283450983878827462706604382361249177261923296370579267779613238811536179938598133455812042996564770175718798897053300393048448662782452970692467607223570092938806720780641373777569149853879187585725808079925056408366062357976221925917389362470598914845225829616327404257271902150892557319901620633582786756527070490594119874896378369201224728407919022764663881631263650722001241951986996170556136656450421487673882018174511063653914098526811444514786171609395789507989070836568692037081846689295023489625482593941418462828524168931817326990447125434378958011708896627555142315650326687171855586273440503257462388562371872109968863274706736696814382078631046943092188934569245467094242933987995411716654958552485425304322260876514445096007012434186204105640876041502854789602786837922110707576060946822434386741488669706430132498437833555799652256452361617552718314052526054632639653407664200284343314715062461556181171607472479511259928667430504326783330136078483676226532376722000353354845641489426076432583129559958341460964852485219785601178328644411956393051565192346077176114620380477418592583183512660026301572190994813061513758125653437535521299828681343669507620377568011168470042275203862307194105384688653868602930626850300029307120188016344176891733761280602054368050679620759805947437793131285775565101014564171385030931157465877614967213858493694779600834213997394265248533404925447454209388581573060080781076460740112174720334979661267734992991587276954230900081416912342784644227951314438208776576931302232245819037605751160145075652586344952948151588970624136618447581592787756620652103025101312836437697545489244718053799357992632282279182328622692925206540554549606274846379141431640333382209605111631000904960507653106351975161282116307634405930864681335688818249851667695517167783269675069691920384000000000000*i1^10 + 2945071624902338247626154591500551223615328337788003499425962397061163674963378948749357581107576690163069762776457171861955209711652298022759545263125398701448295109966176841850494158530355611691550995436486826201685503290532021665655621289659965117949678803485162060173166855218622742383705078401969473343977717299173283566656994100044526314890202321868725043808974919416676406972173511240210590624111466285392927463202519489272446065855479812142938658797757428529455408093794942185746700485534782447841722513765244370137967189605646534575996916450258197712598336837919399638193634839860666429675082361341265223341391647620909068052676449309498898956784832083258729464851355708241731417963553360512656607296800123549526442305727558527748188244534022548954689870715943146538733557431687078030590268489110852643832659235647009156552107139090561944680090522563077038049676508338198147767490280277529107119777020515120369845243367971100583687232498643289840149100843655514610918764666136241538815360414058113581744152121522616782343977491827693111845722793364737761233966209593042780914627460302492846138872841134530026415089450757219550932152429360902127702018406358063568905251847124962908326370639064415064202257698586681252612447649633588094911231636420318935679101626393510390126494564321485331214260583374050041219619373500316253259962502652463673226593037006526169921149267541854817015611894239535435749808361251421254161613002542795006610426604682519895298835404311106393319995418552727537843587367651280380919528451637813171279585105298303072518133407846173971601373551997289657341361465191189687835680656299362751724628215439107620750169798682752975832296507579549376408452156599259293720264743992974893133654760319794932215478896760774683875074103845750469070596987468468588535902242595068065722493427925494677927735451791177111153985702320860500273038998504954606952734830917115669419090253205022551678455633674240000000000000*i1^11 + -739664966882528975451980919889728546371363170340047214450540671226444588350531429198844219162394511262896487030761920237596046452078831781193427882253017575953518944882572066440212497518918805106237623084504327661973512163686891845854746493874298848566535350737382376378681028961357799491186399978194369302443298297897544292476628616024651055324867117956268400394262025248500161315106204068841895092595671103867949958157321592712640595139500509027631209635566352183406521192655355225540202074776128225474298171115043322298606674741914195193734230820529531531661417139774600675876558273424977377039989754501603518606832641866613044191019091492711695167513309293220065645143822054306655942068947488205464284241132936013224739412249713626803673261089410493124827753679749398763023308475217920245199807841424294294726290828099179324873608335114706436757990829256739034994274103061237980288373075007005904628310154635723742824548562952174889011210346231826929168264794999331098193221064509658436783547527988926121183822406718981997672528169291762013969883006062447684418241118860210081153165405591505308667686725422684898415283658879104757981302922384215781206930631601121237423463642963148035933628631216586297205745670522127715507436944523630725087464967454816387321353794353827662477733720304259339735395794016029247045287706685797786012087785439793003371988885289269673673618097387832482672111771401610504459789382297375827467360675884574594265162638895067598653765981440758347671231382432986824922835946300507336550206908650396868116308637053014430909028017136504408575601041394452994834389037133250330531357434824224779387382055650600150331357438171300741256357491509857624289156538467260397921952138807150598401729915235757475334012397817945994212865515090876186745101923580149584204434110803637885766027334214781620397446200333477778720014316698007811703547714887229286479768542170011014717036567947834025143813449292185600000000*i1^12 + -301754957528255616279961816811483697598671187308441977077812592179135197453915706538368559416159163859021582512362349948669788537851292683014867503037398534636630618195477810271942605703966053921668615281042914268603577733193954903272753070008659047553444587296985950167040510191946721706020343062785695719539519365741586622550986744837827034528403087149938714200146303200092744224766816486765532143246701712951835232332291536287930174459281873255523191414751860844042492562669451793484455454202447025796768681955073687381782553153034142043623713464575362560338556722453659966419153626192873924100637969742193095354590300746819453783921679746948975389849503399779544414993239364736036001515190726156763277420026646589563946594047076149883411335191903092574545035768850759007677016496523806757224767125317437478228186460147537580743477794462028732940176722097761664812523916190943788731575689319091076859574496797571136098587417621862562350133287489026230402760625607589860047562321727856558478067907686918643488467387805999841887933158024548771231639581882134672715006562651438901864326722769373138044345735628012454924574947900396386653494216037028180979135547880470434142183816844357761263433226206676866522283635262046911441053880724071304272180760292935897847532174919764265733024453130248062066305451251804326502776019981852048542205133745652801619956240993681503249822800275218259464614424589622877733461443769594026919511019774653940582274886484880189401973601092237936748968827585151237084463600935641603699019763418846128077146362290422688346764103985145406541993548805242865608477810903037451940799301870817256128939825216979973706015183582153915383354396774542719745077959126938462495898575648046157197881665434168394766083249546134856150987874618387175752392076676770204345975248795541904806814977327517359005674451188330014821283070016287611569885904279153416704315851106572823950411866296659427296521312272384000000*i1^13 + -20582014474519590290784573337228414970824312873301920154425499415051420914091853431493187632715947227891641638027330627781167273642553723354750187823931224134302177280438278842200622013037894514797778652320714024320033632838997948635313386514826292791851563419306443066197245767679878436498478842541256519480354499937265893791984892764174179182467654213287556947015295956799290355920744225832023361450089043527949744447204678167324518361473956328459069573400447438152808984625454092241794304168060080838747917337673945127097543605276826608605943590418502617053910271735086405428651786863157508162286747193598980089161644171558378958623080022519154898196910837704546173157532661008218984334254431238719058861380369244268998869175108383549665369144684561194038790921580085963368183250031623442657135174715316517570399837769002088721915503741136187918354098423567574761329227242330764244389222976137173723251462435291275594302941597446294165053609559469539272423465225449318360277141570954627938708313412229112432225909069979409534110126827534785160014944496037509576543340589397500536370024267698039094368230348832243832901594157323941939810340518393797842340520857195600340271661916227104409260952005890802164637781568701563215011943053258536980533677743485885433959804944368611382312091254596540568057004475097632624778742747361584340926644396242614929254152602754163183234319048792004024830529972583677961929474064724299473863774381690427637855013406884129968898688914829495717549511508218256490932987356241434305550230348966068671139413124384156184140384190723564846352398787229486764847372434861992051699390945943517596196168655983712129244151851707282341943168331806852062876550123297255251506885151069890202291159465998411422861548812600342406290720444098901287628899989953613162588998575640517923776325974356372066691954859317954514189966371069817028802524957823678940008984608518960960616543710073377025934848163840000*i1^14 + 4395261342713908478161371360342648538039257874148877161106028438588501932462528442850334935821508858328747976603364225872163020612687225919812963300169076339727615662964776471226677163412363636658378423882532358135784675053373163614690963149145499718367730238888356258620587106395387920276754965907165626638582749457258659085595348467957592607445252664885976206330085446418819862093509933688125861419329870279219408625206254540544788773301338131518345871901139275254908945381301295674029705826304570955894034934267177395749874827262662125021297396614620597435625450699055993354519637915529898099752545375390164225548584754466763505917819153673791079376676986325853943306917540324702320883069185734122161285028322928025196623008883256440695973935650496111489308379538808712692442220029619567846646227779329097645274462017427352516681782722061727040898492072457152525380992725648733027268198253448940345872533527639798730104304070134638530183745979489851108381030979346774325618679523553470459669578556964524414832822740097115285689618958569451707189505849531891149440629097201429318273097972269152357429244214604642120899704119269569062939260273283562647808443522141172986622988384326403842895014484848893760014167934617358881150444417574644498715527440794161328971999913691228918858141502669657433728354547061723939551117448833821905185599478642438751349170955313236809384921817714815190033873957454791482053205985971875253757183563367872498492609510929851569944811569965108109401537886626684765523894683210483156671567159534051424634042188426262632266682615838872696340380281604868174660677023854635086226845100119202105779309489788436834418075862880243306926047302880061617512942012716684168238049969250103104930233890809955757848530561495133920395551618992808386916963955313490325956747641759993164433608875318953250868683745792284552920011735533211646343389290507022118229166655374449829111527620125323327327698944000*i1^15 + 896880121862711726397137346680075665680277368707163663622266103979475592691042163437857780151908514163764734090489288629557535751303908591980419325715842103388147764225738793172940253899551421945876760180804822469906327683925215301367782543937375810234749876710788329497158451269056593778163945174659355572132712562250870208242840885276267771152483904677746999718332823266788161211124893253342605045033197963932235318603174944637090232966239289282122511199073388419948574467685288602226102376301267254053382746140593489279406315510466365043733463104823594192566303210472207439516498030706065430946978571033407011348428450186982282992392476541998070316173213246208789115268202611347172664002837327698240003375493126151285174871431126154844739095975752655362778418135561765130271859590021587448544856804695962544195916980560020824215145015367086364898097330521409263825480820385588406981573185560621619758492309262281250717376706095844346930750968630034323462072837248054952971430326559643072695404837144929573596047584315303615888053254935711351943147112716609182816405895007155602609445281359137519853772468555511009283965645208788546369947925883261262817837799504217069233454364861467493009823626633883812818880101189545545406185172788385044320461372275412934559073265857032236876703415559856585056525792361516838007112315840672150815472217350310245574546707209861211058300687359579850759844011701335553637682960793997904301563210198232312024695340893407701761952980127773485837152261759402054386779946122533357306008641399200096846445441338142279093651286310391687466367089099095642665630086186489581810165089443938521335432662439279068511246229418517177972287742030311076203789617120483703795877306594977951634918278656401845042925843921513805531840945025662714931149046834844271513043773616668591744750614827029680795969525139558806488879056855653251006707692981021446124457808849935459324544657640226692268032000*i1^16 + 68222639686088393257936067085808099557764557773210329684317542190812444368541965790158789848596919808398093669717242896843313742957242822645721884943562305447036047322860773763948204886907223836567079917340833262121782482004092868274247027471145543959825775112664888505912468288194081029227902699617922526168349975562432536532371266853564412400399412113028306950646745790290026149173942186916599690835213839688747783793097897650593741563761108221321718918232402206790311401207636502808092088893462180805450373711840437517594822992755934656089477406874033179682762371745119398501157385778447956788659948366314515001444373744677175707997561463208476756090557272839364112413627633878621595026713081228432785188994860522305559718619893254333138312644071550631864476939485051162039869667205069276706992296560172070646681099149941627448434463683342071644663948550175328629139692757337003598618585794267074705777773745939744248190459877196187376069903356605509085221000556212367142330063803748302254605826894230962438917424032406899990536829985564746350759130227910251860498479365688540876160056552698426741400960185637263419118429220057402246196566230124934915653693533770487261416874507013028358792793716799459203667661578241835367546341280918103654957572885861716667604379764024496124821305219815089394242732769792837950365492460421731858840782324864422873302520156893564084009564613609561416686269695858123093154238673035552333569802657949507263788672689958257101600475939793862716843601504346649725057194428750672842299188702291372201890621644358131707705380757586415804030610183491918143347619987218471826730318150012356603720846198037064670441679819414375913780062725749250962590444114067709859422590990609688179716169536444581397920823149427841369061242436576849187140890437627250577929323956130654365550543536385116604608969804617092415061552529681356221501623077000995942431915364504014526362556110704706846720*i1^17 + 2809005583810697811279060211504053159678524075544446957091875155542143656713846239891254991121759734824662599066063030334127433754442624714955083511598044656009950380443643601011170941314445885235535802358339690440837747182481190980231253118232273990115483798427563322294646832911556919699454087940811444461732560858674549600055547776977939000146047260589681945279653744004800581571041652184757023981758813870358415243851296203187074414731959552063953719996009461999932515252855514154689612272441931572328863239248054982291296875170592003380702861278611437934926338622307538469038594545282243214640153036618752053570649838898170647145648520194563929589755878308390037245550437143673184138416314518801197742840345552778435493100105624221526006235177149256776020294899032859201661986025630508407403128417343281427283430007254732206684813663597398304999432824545899192692421889674309510522881740683675474378345781110044968648635512499242564738478498144041293737239307257445675150316032313955458392946081998175529395254560885605443323380973903936528638472658831868956819841348981376823268886346340484988083239191102789259220631772651313591259909748574290985231118726096934607005087886799077349240874744388099759825064754110903568504255199540433086824047658052743882998165099935575950770127472977743621539347230164757029713960462607314785715061529958845372971161656730752143293477858125907195913897630870338052234603894327438806794689679427058718534734247060171484192716848206678328161723157073185309912440393228070001352692259282318433156589998018343646958820013968216410573350095258394497561521565894858684655909422674813720600536839532773711812853412020627767147330740992240315532954926755367151567764546982497266256602553604332948361620102167188154396007258420802739121692067883153698860538474859507822418260067272984303305063131743464444321622922895232396277298053379770798933443308180044047564347393729101824*i1^18 + 65275274013817419814439445852609174072279288452651608013138661258336557548140309912083464567266237570640299713022506344819712973186738214215521862767541971146272549478431001797853256486657784653454395396748448009537741980629206792404980261928072311988949643704222549349919638472275432208285352702497897510710134150781776613563476189979086442944681399742119039449724321314420759329944206950392932154591042064449163708209171724130397308197125480244935232978545224891492114157422159986671929319547464481461938804729479262845662761500498901781531747340350552873676140665677702586669579682912724769884454188515167137017634299668715165867768102290299370037413121963950869419012506111274359165207887692841971751902215130863895274191587569590073106641712534093226698720777733754681396135347972449664394844756082255343872996680867077864652773596582996231984660258574290499426690430336271948657728761440112302941629955922761265065534604875112636055497758165497015449541505752388133859077322327616947941494932990215242562851262535702818239951590729192816069352913958425479118214339526165396791993419696743000496273440580724531100468649531977173608427452619587289894782798344241325735390393386181808192146247972467221388004694404666113254581835777199244699080299174464029059652188248049434557946361128270071536946458708735078502737485768851564763641841213604412600195241757494021680750235382342847266093253137750293193403008768268043589379834161850317125752308294701784489629209789006074033471529349857450936723647413843869807269382525861247753602168818829538257995305507579747748982569312795088239499177098532479666376626324712561142038930383378084376921372343053434737289506969681568482205712373423988749800971999089314877123779403714605090838836681219723513272063250199401429664775694665788892615761225688437886939384488950833002613337921195357718124916610917753899727032738530539844306655351154668844243929268224*i1^19 + 972942180585292426447521417382454284583326973606672650521469840371690959021308475782319134748662489548590941689929868207422091776092337269779597960390495652008815083498862728926995681885275121367696886567044554810990008644093338487253353113326991511542366281981335750676993197925945870792393057648184227157643546293465743150099447969860228945099446387342123488432323784005312391937962902506060173911954252870253379994953512312098596396807095170638903585218894249757862436408752503974954452225845789922312023542684094101529329847747870035672874306668752098643408218519832072687248121754228484379790204490605518232015681319755386026113248297957557251517370229021742782756636607182295411810949480671740775300802130772348010316860803883493574069047928463161516546635130135513664453452681679155527075636320339959455184870497185819843651224633769476721402385811785797193402399298563408283783742052218070763113944153194043033576335479771368836648972957527929936689493105904351264868960199833180506379370636016539207999605337076718981524178542930428358087418230514181968307620165668090532941845399257559041501294605330546440266294610605613145217830338630428112865178030573861288029295716776425422315012065971568290407731724326961134154121195052300187792521492351009680612531929982471893007927427883002402328400058671906441998070237174958440507134632923507987378323137238624946633027345006951741621725565507299378216604188631675432293918916071139108854027160273377832033165585285342988123861818516034872104674184938278373639655260907879864679049032713294319273993775024810797402240805871972033113347283982574762345038536323349686929116662397322550688400839788982767074290615191624500236001355600473849939161118209305961387720581367376265106099392674018685489240392477361103659919385453192472955407441287242364437574064658528638397653122824709698477142577260878132871835557935684473809960334057588533502148608*i1^20 + 10256341613359909168740153622699283387266560867078314127563157594660632341627185362370255218344811511592065312536982306178438057305783378644761910994780159539876166333519299129990115691205429195756429953523287828612797158471883419336954916640420200571723849081966149172708239031337852072071909893227881591188040080078337628703076264247805000968165824082433181331866782453863061274841505999526925105837037457110334220405354113490383707838879824506569721596793739823236459897382280465422139054658599528293567154553257198718327125034296576965925119617728779329741114173279557031734695602673604692240964405676581334526001386887297408848486901944385224053570378887040142151399947604786610687413200579051876254234131547994482380951569681607131778702427830812644240084953071849441250657232509553406580240756133250083906964149823533730498426220524497365515620875525749827879514264119899391831023115738577560761931716082628573584620848347393481080581601102534600731163513319056135904815612853349593335535581286853243875751718922308631466176124661141722544451924896138583240702426950993708051388202799551088630559826615114849418665773944304645346257525736731761050623122519587044578278977666740101902206706999486193263965278651959185907388481111519344911075771432264647732159268998866023455528070815189500556866435466433117514879261629046187325680838784080261925227161530824954612665413867928908456892267488551828274658079512942988106664399754832629453942505673185631436752734656839113343640173302699432320601678443653337513288677893142779087253565352660654470444419057994045417549373334882856987894962600130987179799122251859414114958543767189264505593933727317793521588805351008760691235040516298521979709761233423618181763234974172289633543385263031796368642709915262119999649656370543658295165856387747946083837378053260244778539972526604136422461698746066121960043422242214883878000874219829958017024*i1^21 + 141475612909541215001354862107068296479947758074812701051260172182591681599899239652464583944504462809611766201242377460981841860567429142385476972387983280584103150322916516291254207554749117860109057261933666029110858501178221246911162956550485477257573285566283129621738969277913521162294919991745369663162527255114051824844973855398324025957395392160761244064394462091699288167260727290670798472629503580674889448864174403582839460496680855272983816991155499417957265046896294599350475648448110448094083720440052665569134098744669304694045736369874140134438917068866175380394223113590038397210646668735825755961170517421823527295602000915481935743702323629436490146195160371211945772461035684975720559427594371633927377303445924828263059412921732619110741249815717033638614200825334765255411094240584740511240228402124611628937170545536045686506594329288464469749847319218009494432943888322757053668062034233622814658804397868915520524502079191420055044837582599987599159069589717768770317185599447846625261618076577975433845460897021964610644418416768586194450711156018230215296705108733008894480733654579407270059698872295341927006576980935812822052628845699504258854063297902745275749625675711543632469134633178791420148087468887446706193979435126875866556383607814365720432609488077273350943404793361208461636619588452772965066440446542012809384260532856025125406676355054356793610390471658248664585284101678597498804896517736700867463635939155551262363450782237985524688126916523734351902802972920322480946267146532824817990770236887674527278786828107594932236383361463167665293303730969162194285336829679382243311386159605349547297032756169118084723327600858932865660655796642043996950369230933142400768588864740311332524529433141121955036613971463074187753794245511818832561596319278397655312400175971611436395712056961593988128101331998624841489354710957293844081358033798561792*i1^22 + -378585897242432606714157337866129019031674836299792903979003420996596184506159409828623158286791657493665052479287705628773762623165565310426510038213458077129523326294920718615211147821645951597832691290162807563969040593781308613576073548994452109719120395284279542853139180093972216423299675479060805336857776509675304106626627261702296032179426995416118031997302411616697350230572280678943422874800323995896551382289350848577733878502028984002573685293038392314274283040442459017116236013734820683590414817379883396130503343987146878149958603705172937564564530258465363651756171037022819492195088036770401627549247500855677673532374791938787132441823009346308471924084417707407727505635066787515728610731997890369643900454844591070745309398012891334379577365289669053325772572262873049964938500125339578525319499987508087328495019401831039760951579852730020583296200335292734383271883968255357869365570880610970588692715108885916973529868717953022817527327441685486239975850042441693386616097958742929572209046540491236546696534035185948095201585125560890083385140987363285694842657369582329494826613343226911856928949088044586768636171516287696301267942077253749691409327927881327964519297910233077891304538055109323889707845004897070062784931186134611185817695660354886031765944390010810732588654299519973401558516664396004861472471380190408634435570757244639702662174104932232910799714022640853178131032313525893795567737642817307064690828123673811919825281564572843939742054542670198510357694901827627499515339741205711477799308538456173227324718844735999867196752249520265475752606961064478075518678596800734884165815831141359843848869964701254455752705145632307140691794121330896585677128491225617383339038987960767748734429987287295246651259477174648865013337492240059077675612483749894474651890651287986333660227558253531015377367500027277698779291461032111590751835521024*i1^23 + 50235463218901929285572125818335740595407863499528727286382118479853726186442179970765092329857867074609909096296728583818317126964719593349837788310648226543939345982811332698647699845019201221473711480098954933485252561191614552386909755229568750858696896380016062870495794226256362994177179419537171768636464776539425795062019275892544836230490979047840894387627271891447726018700551643870794740668658630553203092451224961615842839776609924540359639565883558744183151985921058796834260053724343343508049682782685685876831729552228088983447654074585898177892710312077771842700638430296641892156218319864910299680476788762205485625582272215749354922696949582274912979258011030345368839098855682557833303736188305928666342493068736314152738552097454694676985975069091933277160546410770368205573506560789877016095032453796294395176262575788179626115404164827553241848369377384166461372858054040940745111806696215369681707108560703198013572845771311105444752892722706561906005036848285378552387870254568686289215346531744995067804456959123847682258184619594467883726509553968249500757512160045615943254186229245954235191965961461082191799221756739256545164441841341435431736364165744988104627626361615590610082252674063499527696113273359254236485380839098902097788408727300210792908200677784971297455262957577438331025650052832722330551270282119693660931152688106243353008992613252871518752293300325323611261593438185545555389345849507623183341684669065684781758401945392060078030569043557232032979983967135739079655829145935133361020367563500374866854918352284252020547942497176708336847663567404543121477660374979388302865044728490475685831572597980711214996344464914047718440655666026165371956215654280771647911517354197186053846617787136094159923190075955772145436783453949069105649026480200395253355045938084001187734432671084171500952229960911219848179872901527331556403707904*i1^24 + -452027203626467449932377954516822907014740999961561159964892377677927081880929879128620675991905532515370055672599112032714382276327954614520784218750950630577674909876846059010988677204698789481226160026187395685622994480441676596274622294457365083953528804106760654073703739340993200652798825250442459167140397144110984256349029019273214807949409910732657574781482596280906116543631486560823862147928175617702821571162085342021150204296906023399528047215266371594566895420254454809532064665375402664921922205558786222766878760174196075912201005565658743326199726512446844252984200764918779339947711704884841134382099277095200093433900975333046374931242487865614390521701361424489887120419232444292751797365333650761887518682820969255643141732583449977981660634849194567417012681277172374545129268585349707759245807697608322515948992399676931343303992114091614481986881540893627756577739692656845726172289218478061366524718682558465737363751129118566173546799022653579766687719957648709227953537464047553927142871209981486854797958711174225174971398984692389637081294041749630973213896444647292007029009784279706057576647382451159518097465516880231065982160782147046873462854873176123685233491424549362667210554568589354481107778745648335576715568294602378644378141784781485454691587294559022975512415625108722673175408339191600807405675211662423215139500435937523482343052755840481642009577609514713206785823386689562430273746832739376117609308851548123720973726480912086302953486133188227120086865853847291888367951537480532851332659444527118038072732733123275685352833166562509162516594535834137750597664673047442211737565745632675608529362623972091503515914938658999719814234648555475947744776110284939958093151110156579096691560900361975410717941521860773659530196431905170740050914116586170250039997466139220681223493282971476222004092593903093733445231466085797593088*i1^25 + 10202217114644001072321414028450722828074412981395388470600710469945133987336012721092797902912899934773579436957532722872546184047527388392725806390975379767038003246894850494637721412789725451916722201215712977439138610844032461127913644080115210165163604372917938873634544191198760784611532823594780470643892209022847302041716739047073585985810836976246525679164804468475620065353807399790593696345290401737467940066956987317207367536361795496218472049935215036786282308373403230274085804903235271348356558397771323746646958774816252737016733820297291014401818561857984046926652075064171299861782667754911259812000093098180086286418716153936641591374574480561215078399396490475028488787891789042995518601147812037127637667741926336551193579468945009589208442716366253649212769694754989397621883179322985980260479017246027185745373949220076023817808993899112639286088786665624770723493296232438339573870635637072398491770254883838624495259964418438385018670470337806819149894540037892622912686170389395768370950196607394565722964351898789168492443533140299227543388479049424703335113590535213298534558901713928507189039911099918186656238141565054292224883657509174625608998691922521171641340343768312333667614677898548238790957542597660146587345298636409157371905206899564449922433446507953525754412700750625668044992401437926671682189872562665476776898216061420455057738218188195927002246998575703159241195580091590204425922888658822089664524411985925379283387746267438115010688052994863129964582223237015868232716763869608094244406547984816606032308044310261118061569146714983817859917599119259621323092268331740564901290579741958208527635260132500079219182597894553132771217768562339460571494864729934575717192316707181940376542067835202746746677448995370345905701366313278610495997857948420521970569098513202723185183946671480921027942048539703781454229298381062144*i1^26 + -103704114472726620259960390695678335155607516297279645279298839044692586122269717897039237395623525507872315546022107577707503498337696733871654276904134154358447354577208901826004413348497117144236460587695520757714565526057989858688368090040957808680296479590630056152591641242659295627542359980042780872922178933577192668825389596756526114173411379337360938433639329399748878907568280893486455042690560137346391993567406274569411916034006519781207107308191466410757944469049715542417393080788226160375182896471728288367661989663743748769594165502026186817568611057725630723422437608673886875755421026403040121865818909691332357750965781907223165239353714427756902210206509594937361300391048340722903873646407611120939944135974207441861966194407975160751742317468782524046316743048774806957107427790845896193896196488090556389686838286758883793396304529932967317787572400186730874214086979307806340188693522681323663690982477777675656931349537039685377998317779097760767481335020991966075732590433986203499944029948815254039223239659423308272575068348702429411026161028125683469115093767795207909513763138987353049247503090472588729523979702273921591883840816380040493259453762231959421782494990777766734983857099449033976031731518622519587672147301308803255434797762384477694027861842823457780667575804939312518407252335123710437336800063894910993982606858455606528548001400941752246634140303056310150608356863264851190985967703612929984204154289352653775355318797542213293573119758768581603487027058702371913778352815965262693320160324880485774001689844123772415260970861222811728152663350015962264423253010613508665002450161701068267764111284371706709123741540969107678937282960519331995672989598119421579839837515200889960479278597763424734856749174218425355112538066314415742134393986041893703529311936125730374953524364829588135005476078229185776119390064640*i1^27 + 1092405272826764778126216266841019968153154357317916557464795047116147950451323512188991735301644569145370100679496852156063133443300461228844053640996488435825239154023916511887066791379449876619940194414154553031217902889869748188677964110859713591465326362105184075551212690354891024345491107137565671462035745495490817289036524263898662999929483348400793211447309619265431948986893120435137483390061920061845862880428875447831229960681418768879180895164526149115407434997458768741756238907807610571158571708445516752992308077541690395902076071087827847658272802164720866044539383034128663796637565373163864921772924632055885541101498187757024631611925415851256440027708438433056842244996932308658310822611340907876699860553883200923776550633764746202939933136757049606105637218515539663211455694880211625259712740320252820620393348929648085223926346688623053867330445658223256039849962619103282010857151585306853386198400568312707662588176394973396125359963872753483731388473842593323783330281223863052929839581803706360209480116657841725679435188998850435089951929885135424546451019031684007134102101341761696753337941019553718267818062300378763976619020007619008410451407383584084056121657527823821087669496970691616931504780342190367351223301194532578492853410084329590925675518533852752471171487752904032159305609776144204842667964329935299412339010733755787308949132384443822024586662594888022564855724164606307561750362248078879057273857761872265719581849215468988055579447542535453774954209083015803991372741435247887136703351855544580872297535695010471519683944642220538985565804086549733971887922867151971570795293731173713760879655228973831061826358407073007924784841568592706500025051538347921479344790805755148701379201546982694618222648344644791423283927164797402490577046096195447049152645218933675606935219196946648923023753369902368487872000*i1^28 + -6814999999897304344803343551716707795826669839654593293795063506101722674913980084275500011928340241700393090892617639325710519583080632689048428006661604800218857995874702794113569288984247685102067573292624272311688759216446935312362823937305035031442720189209109229969066905431632289254179797632820422550234054800083010959559119630171157520025474152669552409854691309938716462090238494478035607021951251687846985474203657322609157133865796500641597390404420228028797008173220599375310473507188544959672081307346698055819262252588110899696027532853389046179665512686865815544912668879025830974935566361806302457048987582312198021825299756750913795609861959212947950437624550539074132883713105788877894409179048102587728452545975388733899648614987814787293911659298024137258065191134918591153868659513478048549779372305683909999980604339443738887178726771972819072630306187429769689967214337643188172734997262157901347107431007901177055375372449049424120886412358002255976070370639361256623648202228215353882376137677516566853653939723402029657656558774098971416522114992584003195318916265726531466753302340152981440360639185315600626975634172369801429840041327692347191917910058170169794511025027885597995683856072488219133846014916089472416570899940660477345402975410884034810708947993588399011384672582715027520183199771093605617856933902015532175527287250082125949920872573492219019130164988920145587030609696773355507137833241291545677228465205317217981299977474726179543544184601356672398977410530154674538809148013249619638024145869883285817153382156191567399996866772737101025914740375924136332375002755196067512654184590236934214011568653013031637717108494923263636389536300665120071979524497358719059617427326213630364988624294284154819517617414910886034186544689185960005183766093536913390428823757956863617902159616298578627972787019330077952*i1^29 + 49912971270724220383521935481652747334250627938937558998164598471212745074295102901570667147724749461845231114438575987837214759153978887941587304527964248058915172004114294884872147586733604093785286612194909099874763353920495178171570381037431591715580235413414951139475125326644846009594509991693187984179576489703974245517300262627806415829415740056860780457552650671066062145904236877074206499351321595622125599790378030605300470922013533663548896972927943804751866873524112031848766480965861942851093372825054535970117447651051977489948570824731381320748934051145821877254128742345286853292875232121002478047746810347554532849315656112038477153067296793537007191465357499755252222980429114213693192674519584703721233788271943403260860910762981225550469082268839084938072839853637735616116488488558359017435577384618095116632843985828179393313164784861202008298364588086394484678790270664798595407063823818208344172310701832526215578719374948081814868804543917019010224111730271830670690442742593759479562948089523987234058302119856576405563957737161834337642796887568970232543493256352993885136332090464077668273897460509062290132129817286865932412880389936239251591025571517920255572555403037134456117670402590146648507848475509005067865764859205051669761338715641247401547839378764077750051573822024428702455611348626332390876663467940016351011195213870893611415939757222949658223504329172255780047670585607481082382127226535841960971702089153280401303049382389681743651727382447853509379862549179132024479118375103925764039304535825263995113981496933629895553176009003992849283861036042586046307950544987800173190544694513441713248769907021518314527381201944115085904668422972020041494362911580525121699363849376746785623976162539750255238686182107028894935807001346392860031060424564701022270876393050849609546381680815843753807808477098152*i1^30 + -266958186889313465017484039398678552726019297150756440755160786966166419274668539376948994796643349469566831573889175731002720689998810037470866394742869103736124996121677914537344976840185450365402457134519878613787198257745792769332740559170620911708145443817078741423340545478012349890903455296143987012921112223635387538170085764361616661493306356764837294866751218756743764577524806564754628343151149114554720101532468601768101382512475811267916420410127996036302210769026382414605196638247971725960000041467717423935477762222491267972185097680915352552083987765091593449057784628058572748601553458247134622308468652305488191873945910646650350310736250618940602665732269612607820035832433015505040994973374895169230247841602509623152259123637024265782108172505035729051195238765318761833552925283617682341633406672601966918438165806581305850176826495991073230770753207604853486533246587121117731565592773999078806596816448738256649089063798268252835283573154676505798414706036693513977119113749068839321100338997646091611030781542054123565239402010951412457518959652879361258354492959553062171023796784456067403106197972723629023601363036708307230206072952572742500433933791748395317731858927035057713280393924486367948291999245604884289479625187496625708370419506748810519180025014970468758808895223414819761923678806734144126259762720029252323586177905472480812363599641858454930975142124873608261923424120055347894931411894206947113719964416276948308653590587233104417033424233785621815759789500534789073223834534861289503907872951987120140954911637787069902685107650725354269912053917234314663416750420669037167651538938942254435935675004532715130347103824381029472060114289260099498594860007111305121198702494753990839420221800680606384323409684811106355884587193944804914486037836450042259243014132664828439174184756050864575954434669*i1^31 + 1548844915504357931152646136102529581233062730334356841468947726422969576706309201385270278986888127841660325590663577783876663233373372947181995357858088341338195254787933029898757878023912734804845062814080382569930265821801370137515814312153371811819698570739825739519452395240985671081353780328792089010447425110318258146684450283903596576077878376169531746233112544398624173358769866527610337732045743328258940187884171285374630132433427103645334004730571614164469222902866122361101872095311742871801095432768951256614225207421759620575753256493461335111568774484620869685162646047101334674498618886299029572081670629367034247507377237762287469450825086438190652979443416129075397874238140542573403771032225985516332770072268400483933589913257957410213997792594492752028253506007564023958607293863524908724266017922146372373604299693317963863613157971467765766410567075656885221629969764972693787523898361800824698708554031850045568178391220058181208621512672333299733730426256346267333015249257257330988161914934926874758049765289520023975623675588871916243070565967654111310772236230896672354664932926128402607707837170137452250368044279449817332834552541958822322376522839762530581020145086160843795509715821274243312705031426487683388009081889792350874307396264915785664002498130385175198646412206065269065645285543673748007137108105348274411902153332976852565142502402630629025710094070621769085281748349217545105036612847257797735680404766440875572770040841305451808196841956384723100521345859327391786611406629339075421849452134144974212503272897589806727439755046071546424377925559587440220816752998938326132644138675681945556227075691322788509810080063817676968712494290915232078827260930484110540739476080123301855996306481107298984250302413686218222757218009714777324643882058968291541639724352769815585438224984814420900864*i1^32 + -4585059004088603202455115186864490166835182132385592177029682901130882309223508506839551153394804309218531443700314093817894470264808602136799969152345991907349375208085712930165000640382069087529153518393782174019780859800256637992018779780894532000414157621831087421495905754121553811310527779036849281587650598308625008078672097302088173583286786699857846128939616774437152530322086549908122225316198489442328111528037375000175831981396968109700999205366085435239308214286010953875546844696433424537735980227732101522249599091484389131685435732843755210023801825961921588326843627080554129606987933850313785855668500271554633575660612742971317152766948579730265667874101441533860377832662292055693787767806493309749340176055903685977823777227019129052659624389980080057005470125671960645891213702301575870265072698976526441142951188749718361778250444840171754615484168402338648935425071958709926365772994906325080467666861554365220730907762621980181504032510287715412809168426575533442497783728197488335396772474912593902841797256183692108753780022529611092238205334462011308849622519010628287367961782052609457984401339608448322906195362461723968916681730855256030580987231118866954046532621073187337943693236884393978945204690625215747610501281677463692466704250105428547293903669296839894877018485528522224365591186663546217507737584914513914275732025534167529034922693214853529789383882694142868771342679504177610774317026051617281209194968825884061658070225508567616436540349596423714717542502141500231884878194994594942953256147565152793865810246076588789564006497691128922184477086395772821329238988866280782394807089664279233005075669475910790188869487232680981709363676933782122894184390988885299385739688914819146414925615458319628910408575770441680910181123287491578635506832426155830400267457417910912086050473867608064*i1^33 + 26099908266656961491476242234228201123444911851893156278000865613434860635066651994742560576517243566672005059535296880749672626242045619250398168184644709237796812763917967271815610853734081687303403431009361525977455059278555208008040971826150106860647097103335769084644888098668343139038376859881714460389244722922856151906672502109348790574455479272112071605442122051272710245380227698113072849004928710324765965252163816169495543471586613094532262351044865337892698002152025039719112924534646144286910750416608888580431880398112246748668744325311310000299658398480422384922944709333932711691730108979551746681967251654484028501592433715844666638760887053015978804045393200979534076430129646010839381358104441914390354662299385782020752506038178292250474781060666233528710679217346933693405386185320115978768480359397461173026081783909442156326407085755999746438048514259845880946271753358305037842304953300836697744882557370352343432467932618565135266321715770004564423125156855836521451792579574858788361272977780248502919282877255833422365077693501443146851745313074751725908512304879289688729759805284789825734428426267718136530128329314905697636372842435551645008697401662511155935133547535239866803587619805945783001138658873456686851587920608150109181350941285353089229036928480490331031132677776215686792000550602978474836827249060750300106755425230936622530291047340491583820584291493101233448849746125353620215789882801586422295220515735123658177113432329594313049428195452776258029939295398066860285598182311617579678767664217814296248695876916021728859720066083644446154679559375119433236909505882013490624913854446531612983326116601444365490418572653013108256374005197130363758843073871965633083397645579377685936361126099354325989940204639763693028518797214749749301498960129929981851933766543412075937218428928*i1^34 + -44710683709084705582901047703346430552681457196462842618810378778007818784209790078029984685022305845867720393781978825355161503392762861103571627468215206740460775706885866121934583533584686587699619788974661029126221560454459256030558967291403412731624212916345813560000667458394506937688465062603895418966400902876672798095158279224179457279683701076952251623281171706408903953114286492024819398646580351024141626718094729465836418238924666081602007373809730578756642797664881326557318256961185021173424706440054726393116113688327142854263432087050698160800928520757445708247298580533295034142877734235592056307911194713873691262182949980675967427700578141991570535065408597610028249773317697131523495249412271253248204237832640877677957162870594098446288793840263041337480481871300115708237268996564120358586685467643064788859797054154339233724836766385910548599820538641074125841173251498903706824190804100435563050040995740784649257023760326110929952235776375398869542258819629495105935884287691153914261765596940735279681000303983155321587230585119404795803819772443509655124286039740744342684054244028464996028017101311137452085760921809553185885849601154985004881623771036421903692398833288663287551937519231017572920541147714048503019657114278952422068748475260035301344905741870624361081756489961313200035150926908901502215280968727684741109809809390479884856802904592384113175128601722963590283569497494057932004567638013574164624990029241869312000755560547441462641338586520552825792737014633479664069074417832752466001861487933663456092383883115920908008975861428939059951536745302573379229569801570381055972584765530068217605975509148305485451608902706750112124075050597924845108774618694556650218199613290434029651473469194083700688445823361173357894348249628210132751404909364263741333880068663602518687744*i1^35 + 222452799746171290162899840445441798777926155825143184260446436954353318008692163377816244694248302091082629386298991616062281468799082147936783542017605478985429705259316327908276787690783335989541721252804946367785322341898833877073524321097114999165976921606172972062207274753134895556657643570854923551708030711670274716205522768243104112982688918304744889874633578725656189673377013067418484607647249285628539012766694614286365726620813892651780628978612387766274700279602601205066783655170786629857392947767540680878338132787363079419140711806954884512517745544653552309507300601198282049217075470573328313022675763520677253487908263567585623415005580251627923107229907563219836050465418985460732726663799089172677360706972987426013573139716442822714125476756810186972857391418931998990894824803913547234322893053989512219053438007340813244757926773864189657829605192675554550362189529198381577119797684753871345882128663866652596292474654009331582672899617234376547484955983352305360072104830248468099205878794771653579154241708316730620806968661096757482926730351494969465066550683961259647754978987710330755429689670566863594388565073444651721127956469384028957599739068196195146170011157377882976019413708383036339811716342985938266220121891729706772923554696556186833797420639108378526191971709060581011291708368567268369861420619221561263692028359185993525599372759238145617455374162119702928236516885393153919946207749053128368027591736629452931776418860847725719895218539186183794016126181540977566767740209195062462148788752173845233126887932914572051284915837533452296047283471015956446116661845006972921930794999817264005632819817020041154041716617616154286081864661178430509435553763794817094387191069750856657357621510105931749263362814240746188955323563461129852644829107055572957857846660027121664*i1^36 + -399502359226467002063884580122929535279559323886649700046935612696231623070973460032725878692857204656751113004480320077496648242079435758824818377630919582253893339821930547989420440684102439706048063015708973053568829486355021661678872893466455967429617847297780548468115891319590798178896224510692020655541318058148656371812376863195770622086013076537799199655601162623198192472883333062384475032069653562402455448138922296156987958698583043475421305789906890197694602838643927308638788141827636171735889457970001032936618174742320994733898503864278367250765186878537092567275351247377837664802976269989746099462155993780379774405478525943456265986417340499757187053873031314553491698258135526769681460055118045332430942296916152141337415033111258261595346246839463953420319888933881258433788574323502201328605748750453477363777368130015369382683814995993835757867276278288309985578421092817745869748671655535927303691209922941995642174235382900402368746737431326385215235105404923316621760305429425514992950606324281279036078164480349980679515389348099370190088765257121204896546378689213992543890465723310147701493634985679668186660155837657618120143082796765537772269121693501170654060916092448230310710450514201326484505723541659150029676590877996596975249300410786876303018047283351222703480449179384178940171306859267892824955877104847338846075233194701365789141521264390050827340905750918020923233688450838505635281119502037137430094757854926776232189840037026332848582421930924817006067888146834770180145386187947094824158997155932767151010047951824451030822447254160653289207899568333722919106487326593582127389219863903680238710567134023612397805130822057652023737307164240765733149660543143251527819379411920566728040514337648153232886201308433826670236058473419709660757791094885096378383583936512*i1^37 + 446890420735372334662257126206758500561277564344092906160661352527079880814662022762761193528748806163513527421104435829648474212544001392814517987330169328128162638179123592258503980575418770782136473693273095467539571963278913487845948289611721998039474948022969154183560971390958152337416580934813472786676403656747561897416469201123185207837393178695529076882635160393085976654898916547870634865192504023576874774160055875309695245218198457181200109728161079465409976136180517043811101292347434333384181729188393966782637188813453890638719886558000849476754528963548365491602072532514848861270167406463370271209167187435282730966423035466713330578298798666511946336836091428967907773471045055209362504892347473317649387559900459042065619720696622967105194102926516702450203070909834128830295196746366063326794304447470609992974072381408541819442501203357123236654388566303024633226993809927347790478529933699831773676686926424309915737556504112810509154179550272977692450470509056511640227280348988682687537395888685350464911804256326685215966608636205986618847265222282538118893225362694711116354406366770691704751725014888258798578985761979524359757489220993268020320240114270432380866037553227930719624594439259913895853691222359459795489442661568472414862390824677965548929024997774332674999328276324311221335759675417338460995890449615828040422332963121721967026003257156730538037066835346776206889845636628369624454914919557966822943443041611560096593025415019584183531929716952126434386491213211893856374399460253228401674502140882823037335141011147739585052407040337924934516867235195722046697290708323702145790509955752367997386781658446066806715935056962815519486976830765758698244564186246506394541558994167571350821545907203570353039308597908089293998787612882969598473328782394265614417920*i1^38 + -247742491708459512437343968135093308006790641336001473607166824107745840016800168389327847048358191605431082587533503056945654239788036453688954704173514613998971977433708100468612964500066514140533238763944293042946286566291667166939992860040694965492601249673001005045009359845907981969763173572964731513488820301230134024246602805772800209608484432077525686063370562311744738001482599885101096298519849098010378866647124009609536502483609594031142614592141181564934362514911650410423209604535595834198554583559723387009437883578630160810620605868312172275011891199310787710348697145530006925708377745530908891326118131138185347824965029707337227043820631389718530504741708852748472452615221016615079449628994313321666435289124143553808379874252725220821054428876688063839569680000653757809175925436132670159463228551666154345321490588479134527400922132420024306747332206236083297042843769483803129252800235353117039355965377306877221028754527970650034313778507931594481485166447242526042357099626913847181896239006506285546573193450998168339821807381965907465442693766025024348306532499561405181085033847498288175085037538506283857949764891596695842932813074062508466418084412636715662232014285461814739505344685339772163028414401201221392922449753700679096987407183296267520260248255259364052810281085851888354861996050169479790807177466247233464370700189188640507297685980799747504650710955543008017330824603034314165895808153244255686199205765938716875561409700802724844567369023617785403527168776721115007189777008295725956230699620765118321486642702473498180669011530951321789232933550467504964711882131233100893015950036969622265446109148536032559467187474926736917803787902136356585509728780466283559111598021337099881759168803291457097105918378525335144306106927350065870881471148624707584*i1^39 + 73734893151790452541205290879819050849791767842645658113878482062774401815994478373316786182240182177445607555815272354292805989426572675366913283176218537793764873530415948415774858605327283180110182760739678932246025733012219021733762617547334710260237162375047948601208830630246964546052571903099162315648690121809062068165647335715194373353122594462816790146165231878092429128504968927538496473265270697008994948123185968795058451273638619168086098563120244828165820983211989743127636927514125838765077614391351699305860029363803815628272414849300038106754965559061122859196617563110511816166669978354007863258974888765799777578132075457355013319014053226300568394605684549862983622238211055536175108640564209338162188798787823968963683530109863551960025483576253625855532949318015205502431903480550579786520948036029589037691249081267711417530358439780043518032139636694112850706260473624237213000529206158505759601774264246103824558863977183605730544476786066664595672422503273181868895436111719363260404577103825126798430612016233704941197837081976593449925257370700192869469721623546660255417774478213923921967946649069576368059625588746536668521018216799024981906727006110869112225042992998632929481435815733442408579508284515440072567947482082465062750280937430423405994372555363772743835115326161602815360755417642146748935217008726336022334115859559765525497857309672136201497045592253599253719460269349499685184425332983373082781972911513921453620731161072799594887446945865164319766282485096208584901491979737715551378145155617710707469415357607419279788270089316650011709692617508164953196436692745022993508516185559440141293893977256347399775853527840263591487156205110662210688585181643966842725514224885525767579434891390910916591655316000604396586492763021244705612471730176*i1^40 + -12664349134453472622085085680305797335163700372935096207159549735502558095490131120282762497114952421848343922638159527770177915065057298681362808791832252659687826959741604163572976946601634683803294983347278246848850930657484583979897814773105913119425378554783863137154436511903903116664180697166637265981076799309728225903074425300837740245194574877111330089768580445770704035685703990664645616353253937907855352061546023248231483907810755132813099373921842002114598911821287253218988052530611030095787423994619834881950445012189856917043218279581704458685860001815455795943581750946403781979312718823197941702130119417990450979357843982260283943580727652397944071446633095786366986080593672060371470839598251684561877787840411936566606159244302800231379638423628100132555527012558264126276929433650618569919495011037852939277912388415666650996132738559488737940385416112013165056292510115055193398227637172480849334067844796124313030993760703387854675103542148319797475781731917242878809102072120198681009957641642490074551381755204068623816519457827605076990734182638184064511440918204417850347396667645880416024681824095535060539989122713306224725167239552650168917646910835617476638706081958541033088247241764722574244067507456598041326322693754653989847093222639223118800055765221233711616006798662612788542001866594747143709118633516413365711609858139189609109826564302434137271820921599397287277351767893498809713083791903056675674545981118637341542617466632337967233062874058324523638182210807114540327566049307804642464413776878016147700802808645940899602244879000926444032425071938391199601745726585102528850392474851277188847259577458562146464994886902141844174704541247534183254806848074608333746003623778580715366247485168658683040834583093096273772220843669195648401408*i1^41 + 1264041957363394837674573040659657452057187417620543189734131179108710450700401688007284917010421104787441825418246982694856087736744527104432632940686656381930887140407919953320036706328286761216645114968909630638678301638480248681384389077332657912887299453795767087116107861423145137921930837370945142029267956039591438223707918621079345643730625238323935405513057807359622005676155530629361998725725159930111791315838588505637286614150342384109389613563377215004304560536166906713555734050118619923788874306645827058599674260195906983388880826332853135660576118550917504726292096224917327704128331159810643394776347462613749169968485624477186888307460373776793577943252774252307082664636008025245907541871783932290640574210126387562887912226285792537509139854419691337321020915030670068015710957434505736130953075193696435939113815955559598586612775626908531249551948725863360603540390293208934120359207177465377127436156471925860642230931516120967031352512570960037036703934889833218293280282773236666724478247765303086253654814573289476255928808570205910595408585817464557408982789258240528604440059862686785455346972146185079966788300792435219107411775315229527615957183641994100324036603171452774936022357131762242355949042501131744199989341779056801811037191670472103189154919723709093575585521069796196977452074602069818858980119169922670088185416069609267006508282265102215478611633390355565369213967304910508041135743112112225391725058492447856599822631841740198885129908178634936128316112924627695108189662011519249236511058397754288830705181286552947683868489727411551966549828325999461052379412999764541819051347750892588695449595602633040912117077055797629487740022295426227188080736509928387564884686378109534511948295078218386850687502993503535749651024563929088*i1^42 + -64025082668738226907268722020612712816988414063026911968402051624895204564468232326784244485842188572114848970394608359079947073479144767025062610174121487242676356349343249593618258597581546743604227994931974159771307935425855726708967527906739403806076079048845079758720377087444189726411521899089442906840785272782176790463698083375271940854107457753960964500916089051548942723079026024122391298841034583652767821068592494540488689212048583191091094575797603902614928507394466762058893127055554230693367210304066168357981365560327182466877639914249037853289882959372499440095805481276669204794151212447655070364930957425821947186334622255050522781186069688055994434475090328122750249547733036040922468159996005505147379140201679259580382901284559807475973379054475644439151199939844981981268352579293461822645331479955356410848348219175021232193106383196397455887710386050271694620003732936375394869530159658433359538775791809712319477621782052518064535533744478947172718238087842154491416418967393250860030617330404515153676595017053554508933058428048062269089133535147142568516574095713183672394207360069799836150379958953237096582033671977490803862495900946127614025209947791214785105607805390001102590406571351826605467670811405478038558069705996274286638516723355782557331929264947986714867062534419768692269488816824145276796912193782286594797178082264285215396174760452715855898632232788974566277478239907210783949244347270895333275098580677112490289120574294641914431571212182252341771077734121391801597812613173885827429523878770877701999451856883051059013904613635596165547039537429372166819405662968214500373465014145875725393607796839120841133897208031359857936248623386070066517352812800383595695256066587099131871139719134142417208135429884637041924243456*i1^43 + 808325740717772515834987358199316761324410831078853099522605257462904101595849633937611912179284411571731354203513460915379079379567099284860664437188097309477726205488659503074876978330814982095823255835360002479104267205650562264937637465657713855238526082966866737426301295113557127563015181631524530939502996303539576063828834450246870765198469933252440391018717651227225475169155313267764388978590479382069955653083168510695295895507991701962765647826649262071566152555474473552734866239806457035582331746137977516223011207395856404071687337289193940894071729520738046324720695525803128608392638028185687388531263575646925439862594141601029249828259554117511787701030053254245117258777187154951502302444544904461598470227235085488469686585934709125355515255459476076793604542343120714102353056876667922316504342299134271379202208668307582190909158001705081736399512441553745847265390556426851868249967489826008451185582078765021038351755128812345565773276684920053951180850703594280060202573163151306218167163508226404643081052929173716160480572852109272516076812063838888656820337096053615636625515765865594539400351843984684719520520660521231940216065516417004472712182187679361991453424365158125316484597468768848144605048477253511445457727738052015118273383749453310894597449925166598700855521256148150733861911715924385605174935875476470571697049101707439810180449132073127123510088850471530128294369037762586181670567343058257513544967856062854272584061878991075719235986892475518876825144067457323155946262493402259782991735888841855102147831928655935835139096760009239718731228130193006268479606006792732437192828576171195755675674167292826828556758780087980077241006376303057768003410012134041585863205660593609020362824263062702943848011127259660288*i1^44 + -6047440303260994787030912602217579003038480140789298874125981207463088267400267681345345560775695411412584117834220278752607859849305519051677130830288234900036952830943033806982869484630621340736601061854615606490903914002036664201065021992654006862299070844959170668620552063048191159616627059109737566850348192152696457871827744711416189825832288554506743434629074472705293615404485744512391754812819653082073909155370451582841828912875136058491054819769701794018592670496428262585238985932416968004695469256566829485590190917478922040187626700733592838892363831426833288536628648724709983785381239353288040000212339993408719594335117062569932212355288453811267600756325176756765406285779930654808525355674218103170073186471904457582778243323657104842488133033857299077057814338465639500299103214254568222835398465195270343376620062830039263042931242112992625121874108197368246939273840293370986344984490196747285335280808691036524453661951931779293071564387610743017224243052886652041192653119743023656645263325732956728422061626881612731894102403672083274558112998880371398913717395690474383258840173996349948400986778298719998116660559778698720511928438707113414239862954211210187527453883686098139331794363226376444466050990804152761128221814911242216689484838347407082442454473351182448139798235726103302876072910281159020712730369071288317873859376115564580857176131353295900045402920983592855741785273357438757561080638282526594143066271154721687656426824166794860996383656262736106098232804826646388491809259335634949067437015858767662555665295670162199400339312008322208546291994790868186198914902718494037377359164104373143282813106268669102538717384912533301729192785511586844445245152088710723849109142780623683606878512139724860173456506880*i1^45 + 38308883752429205705246541277513098051546302808796870262775987053570236739243531020998032918326108090938029007988954319812644960575631546067767623269396919105381933068803275525877791922627355798804430020716339345597475411728981351787069002347917853810420692396212333318605987146621166219458247719198049006714691777974663491058057129164896438288958242189144427559305825477057597135655780553030008410242506072989869078712896422687870386390488327659790656556820383422090775131990129293790839187006218350244980923698762974356368870283326021200792214391729942629214203083116977301630289253891737273691277173915343423619547689751555535143405355451551350895609260706595818134174196494128843946193575763602235145495501005600668636954164423681771842280247594457105358534414109385254566523820284997715325558212483589658493697541954880790318540494647897063151321205000583001499238391650078858053463551741014108619390664066080645652862798734254062186244745064275678955625539377084362960015459663065900023876127169490061086083126524531724075606156103367097072452028453745575577600744852015545103165360920891621410625049863637675525011176594935554876836757032826697878638585496383391228006989715919991659417471344951075002811225510820592833283075652154535361771167090184525990306232357651020007895998525712353245121522535752061221919019018742372134533182062521914253443169476252648467949705036065003556303471430733395411688102382134432936292307372091659411199101271947767384851584132397466688326813986855507161556435784584920891561926129542278140254378055779583923475496457682335999310639001521632683083239369228060364474620636090726236478410825183586828216789793661265369855049983475971866525728293558484329938168161700465127744692400724487731496804071271038976*i1^46 + -147293085996680843851749175256019009352798143010428855363003982091090769583795238177204571693252493602471189605379973211832089129282380096150344958752226171263119558363687591138394137729322844643737174169367179715392338612261614186889668749851773705508567783092995638166620991752655394350520262069657267452753785772124274355701955362576359385684258595872746053861934495945782826526494532258256075877818418645613745857504608798683022490417841107903770215822862493792787086124574368787343580934437343542366595556947915947754173009486716523940456660803229719668140479354641932184326952469401823671446366227960225003359666433529956892917530781895968768145499172039442171593431857222252254173503389084564372687163368004860041330874532928757807259697686876347792107969359425040032474973909556526520412993908628299321024296164120208010990182831405592960385569701946515135817841855322061113161802121291270043148199538864803491427417211397039683062475518353152595100750577841917544721761618410972047513231377306243936331307523588566026299682804362840886936423085365499468628782926003712031657050592295508213652195903159341401897392425291850751785080398616180015192526625196951442207451287938156908768976820472895391702331946646682865797058977149186102644058204438820194534903153727202189330673522661413630959391899574401424736967025446502747263820733643509033526386129794130091267373949250040957889695053667963931181791519364486109194943506123796247050706028911109339288860313648291126890353083597264853895211327869366861658545166943679365678549269859539471136208062823876958444765252936996751591363149140385013061071053039041476525011095580527748254206833397960129318753207131166802869085556618537395111651918925557365173655844207776021746458558464*i1^47 + 218161358352059367178590905715491985957465827193377071891772354950539772123139551774548733432355751449994121073689067942425575418660039926829200384295516868652127913007981879311758502986444901823482076698585820525110880683654868206095537662142346350313863296976622463745561651795231916613405912569062312062237515514720046359201162421324217407282990867232335513897031207900104354037198069637883110888088976143848893477505389435086529885398183960483735486532158337728360682499136609190444266733256177087223224183141452881080930744373684643045617960173934193433839728932924891691736684350156685746124555018263649914786365551648490422462655975505397533621767122476247949480891100357386986202072296779881171971348228085557657865118414531181357925081767831095326163344064708114098809890978709955521555388319715197620160084865773945621651572472487214432240399526349778825673572693302095246803288788497125632016552281733564536139062152199356382614777558543665228035912921500136062940565581293115561563979700544448770571735308497490280489239621286968170163359354537964091174310280345717111164581157959755379311668329065604977577944192043779695398409185869521236732461879472028318837380236736957624025369360360825929329126030283116076537105934181732222880330762580623140424376844190144397786880911131797440591701588068939801449223032677654951987339727067705096832784505823540405417506504335483327512704786436363150405436240962685983515689319753657354922530454917465239990477546392344782805437375171769620562821567552272164803510572104169391850825702672967279667708567913871951619589997562298005736147083924845367278898043290893874858236517387908087524516440448275491851364773584187805189496157387900386250973941121792978638275410849395900416*i1^48 + -2707089722577762694670299394349214153009381232279748652597431200759244074022121101839785078252817685098478400070546520901556382984376565528712252168080649867156529628467148911540065495145287954600236579099503578558371366397820874225567556586149123092640178794674941883676587004527036527854787621788357925454380921269808606824926624798465107879714790540401144473469323175233484656790031802352886750964135917820848041360458941874177747559307922640973607485639043797903826017849697340815640003269970638331560369071976848960768617500031642268007423940096142076646361197358322754457956543715099879429549666865867425238137760989099494581378990052198273306500153440316869806936167536779045553220805484836796887915615797089621850334260219967321366821824620646140005182022242653511168873783252683968855854921040157223576288401780882556568033612416783979322394235330971305342381041166916633843422530114331045357571505043455779636627849533884814383751752078765557351570224953320284759120489137980469633331861207513741026532371698182099661086624265904822391052482370803588719825027503865588922296866786212053936144940508719817198853860733521596159509257691488281729731444548639173367765046963793225795839647563518426820732635595408261582042253653959128482072967935478064143285829558461732669839738259976607308090230742370070982149135123801802127753172957397752604559694139311600852740543717562571316782101314773221943500722822959907458082943393649950129852449209105496023168049098153326820396647748944698397229351100778717242049115686810640399598801484515345283879383182399769831833923255465531422862373359817852032221548317830283822435514734329235268185365001982281444813243922614932072817888028259311579391487635111488768183814324224*i1^49 + 17107858940257847404057300505214843452571899001294386733285605826112628562028983900238639276775548482377281545572600510739718750476428585569340370494249679874165616620617669228969784085909218555254055568341352055781494690954181784039879818072388096212260972322759336892865481726122835184670281341173598942452781216994035068402365610832218253617173366184030492167563939025597019901985321423239460544070078975045443680317014264608129706847935171261718853003928556837852981193507035261321484726599705281107403648195186357539718975831888920842428627832613294168326384193271645971451248000985084119161076691993820914870293449640883743351879374081180444793590135689893712868442095514942645011841482737066121405449924171752125851556767172519844412662907995957134923426578188032812390964261779257543690386072557822433382649533904770117616120902788891876568969589918941806195846723335458129918527359159395441988535878537605669877034121907951668146536110918764975378593725297910539084317120996908888189986143225034553278242452851695719805868829161112005528862446095334542037480367898959176719280651276992262887114158842136627743671791199927562905363492136740965912830578294399758822478081100832636503012732714080599989177771008140682297213633725835416201632885597499879059249538427313549987967969923894096013635922174298865154416591980715914992647459070287775595002280208930003999924169583868221380797085554105537157609794442252102031508390552816491481546221249792188730291182654420710238530239066748652485138114653693333470757816809661743489974296858456665380909739030055425104286524164704646005992173835290666190752178555973277438604530270161536628039441248367187578681362210735388216278422170745359293218270002282496000*i1^50 + 304968836006028809783358275567400477330585647206054572219084027568559451876820435913609232852840115733134154329613579657478724757845585598544777739166923202153371694273290041086931643649468210917740064406212891449822032678632407077179401390830102523197637169936031560887516767609375121739363367298710691204638971694350595796278751471800576914687267263662571817749669460339115467711863875410109069354710294702111765520588968743396063227806612591026270950187949241132213082536339623162958587779401006168474455517029881070018631756669006412034710034853530677177940856646546130419003983777146050094868387449768486360332474282333663585995680937272800619556259136242645709174622963870151008729103594837734538722624025997414713575346090640798935946371290199061092354060372680773420664552832938181244023755756776808936346563909985467388032477088992999430539936577101263344205022619156152479052994976822520319968494783260261488718173245859523417517788168208244883389646394119969384586647181033716381450916106755202212156509883326517368369880782611875746193233112222338504719893617033748576278168022678017912883312158178753615447461629051144567280896582989336562194981564788547386689646266841360833460741011560888530939540709691062017699256771984507263233785377767819536698801546450277522100758984917515513281957113139133125603763170625603229565243800977325833149837125588863595327052653418727215764100841515898046826219538415170982001291105613873289445387223593553452954128551307822164899543459801452321693613293458585355744758133725798242168820580239047319185823160933730533579846758020123578019583793685313925487685604281566037159236962081697131689054674014307717456010661829869393217220464180478831084175360*i1^51 + -12350430723270545348065954933141873365630188728785692212037531322954647148113797971027642347533645701228660209015033308314420097384626755384934005608754480731304966523537163825755050542608145206677716936341909449023813847451107928911249044175013072841754111397446827234133442542054262739060585778555850836465961303888653556519286793643688059899495531672197455906251555697026681874457308402702027128150148859410467663579538733883040111764598498031730645996906023596685078098351226933516898227651571641268544096361371539378179765742958726339077462426060723445093455127261937579666968272265926320199232930729691751186911972778460389495077884319243288393714826405225269315114576970507150458757555088170019584463991673298121200098983701931335282733655234918214904310389985661047263458795417920094110797485156625446794928236739712119355185144400808632302385175919108505679746674097501792766530326289979917687421165055809927721125626390475853865434923340872304799609593858225950003666447345946093762367679175538428136561513042350924842807980902018109238132659444665741730995433062701016789803715790737805077406202141462985693484581703182818054970970912270113410669012754905131788688064326504242887797268055050161910210445545158119643534808821981280365561688133538912215163814978558354035172400929156609174261529977949819183598261864131632783923388860450251593516437882980385370259910673854369173753794525236204748884661019169103905178412162150425162665647876841171680147089146102592049022015680862510162021712727193034082918411994186892426603712372653543605576730656876492412278872261171723775546157684762861886026065285035735937342026313097699028096642514358584766119415263574309947886025987588096*i1^52 + -190078704030104812588638722950186821648828655497776777860920255323149815571892340441706829705377116231806616899908797115452800006579482906138630361963317250996209407917799210046072669607089113099604316175499011613303330597666994957907881670824763503813743075580931768189336713070356462808305263540486954288397635729556801102947116772121005124582919792146520659485964033199036020249590950678481277087486926702348425243308457300085605574893566934413870992613291137633180079594744375999994777280929678953283001436311156681801114466690132005631387017654261636747481597793118440865052956116611026230554394539268414407723051230701573435878885879156176850236808521257430607208354690528523991159243991808456400803784344909773583085626098257038372877985361495029297348074784703727139284965478528028413807966243838762809631955260801220046304560937465787806794440969390905507201418172192085088515511658032600497369877936424866885797112492969417078957208861377900719279491307229707680570783281537577143755653793828469695550660932424420483071591609843780615268672057479335469919735244802847584779529555154778360659506489395504153211368337483294626627346092519659112405627026503113986167795817085945654782572841469300894404650512146509125692602476059182685456076940148606735788147678850571792058226120053068129409699745451572192211343700146441461656515819221174691039863872004072147531019889862293684672472409187029183564868079868802109229497186116361072864190343032234880397784187458626457111133841889580266151919798373116443207355163522120054200600764704753679445446885649711569658740326840341441710422816011269465909591600619814409935242525815496873708896819061630183617239754107544141824*i1^53 + 519405793742269561060883303668871209773479766878426189486345537209029685840781518618697512281171780703621358222361843282670050301528729516163371340176860814000243259273838680440130964564006323018572078165106772580686887381302668278026316056985079763668394973897416587418462392756374019185345083172924485898986129602209861449144306826260693583070234591383515634667446720290709418009147825995202562455211767988097201327073505141214312769183411908676310363261697124430552561952228676143355623486507332213339831139791025193762101150086105401932415438675816453113282413323446245933913924496599289059192440480604435994091048201596780818796302835603408197229491217007950148812364274511820935687181684182806885279760020016843442431141220985841839301919180336464906679095274144920987844524877037198634561058204770774885004001455169095393257403358488905756760008884081634496410660360385546090075350850941504310520363982553846406659610107455702017671364303408227044650127733350977593318779066863729874485496910523967733839296533201176426970416787105207002944625249215184787160958427191767542927020678472293891965665643643813752532111169886242664812217538807801511626825828473721977867388636407748594258243303820703130477955619474284379526268233170173809451205115162022434163099913799624786343612696795029916643435885081312954738103240994888576482942306474904260413839942599868256854219413965106742459425367437004164145966089069711433577320961717151676393063911603757354362307706523567957241069431784762830665397996896803969147741692562297589650572091066351941057104664985555542829329329558494174051860260135148698744948057069268768661749008893518286056525057573400056680153088*i1^54 + 3629635895155258900798899727581491236737248022097443481098001092100646634643342929747781102307107624692359275917576750506411545211319746919560842214693403065673324902062687529244883639245149032723579653810152716862810268454775772811759549678672837650113478552670313797568381800422693936039129398339333679317748994466537855317904877389064208718940762214027406519497413837416661275266066545330506327515212278898320230115235552309296078384515927448989857547614808103966078972135949624792027967441209643814509799489600528842176390569154923134795622087463995117508938514571690424009452532633964876062718047150946686661199046407206614845549008371007053749028768929810570197947316744125971735634118433533941331334724191200714101358126560072268509551055316668592479102278543881356615096358421839557120334974261729192862742331375493459519680649623701674885306345001141632777599428025782003781644037576872273758477441073659080463100962163600021980788962024016477948251500745654857823379626150845263061282518996859255146794290359412163076594693473570677417973861016115228787118006292171747194909293924687968138651886760396686958494445803038458858393832759807873286253647513285079591011710686043021378064849267021042496667571049519348803493799814421182472783066839624346332101006646388128927892803647217134189421299986460674383325939617919515806842741889019608742516934554259088493812669708137937283728569187659696551639864852990650694257623467874397762471104117313076283459947601669255777961240334521246889186697265828489068565945044390806230187224075577024350871309222414532108924519972224581831747729080751214028589084057703422344504276968338016191197189505024*i1^55 + -5483991798149461692049923885217338211773694720727882866637467036597495304200978341032426469157977535054156529191115550814138198537405347455508155237254051300677278134018622829247886278252687555218973286585504197538809977171142117132152121530645742384895900822602129659738240305045748263841698454998371150667131031263514552701916672003978218753572358634429600168708208611650881577389827961346488629730793224352509799067752559183525228316787909547827090063469880017611547621368722618648748184560321376222744675437420552273219855628078214102023371881517205389789849435410135564673130439228725690420472804345173714876738436567015234045700401460984439092169112582129600536877133469754494188793606185709164534278638529065054801269669129060023972142758079381617950128096534999162346676600472089189965939602776991675509243433312600457085735441335080670636253902366561202948167814235040041733031716234662593522925670830878910469311078620726795669943161170722005450840862645397847960490615714376663659810723610618442867982035224390413667061882861037203706701525277380684611527858808795505223564736376459312806207440685867818516346288423928231684108858390704207497723125208232167434976530676689667598111292581396617648118687291893012472973908381645654618898431687123488385124775989923407343352665461880897092493923751858511047742573732332330466474581414627689998408310331208193860261816909047408297967953579201703321085324644135430571257469640049214883489397336783569556024236373180373541739284942220420349161384069855150599649151989929998752297548327215695466062005221011539882323977181991802315243842960684496538633925781221484610359487642631929856*i1^56 + 3668513823622357237286770021926176710860396002633395466516247348658482057226615013286182230356477893340225082044461898172049239850905440464325643647005474628051345344592922808128504631462852691316937645635710226477743287869144295601681555622448785092340242655186427370684249895053807309019862746015699267281312421665916978958149587624384461075592074364369983647262815438517665253846725630819309604443137426143545282637410337595738899816873524013731469229414551774964657424326514980663769744913826892626109806560137553881097830129960770733930755220773260801009983819565657803747551692995516464685347993075371342496411380616837760262032077368289294570066747918765501140659966702881239757917133806764434512706819302796230637196705625927070769180727584487779467107989553087337308310391678615997287532901539143407881969083146849796338734262908583797914073067380066456626569559703548229630418549549520909111782700613471953000717220419883411977321820461165527784220128617922457217991523086484074136366595508261979607279762213310992906171511337780608441488265542167540010407947555805955148530305876834084343953101211035059743353215094912129231251411319087521150138524420615536289228254018784672836476340776066143596461592751596634651912537389989719233901745006726557183341988806732373557486864950678905100142043591781697910835998774847992567036563666087642258976611964073532295827530797414949292086326001699113853330083173610582146071957336486862055794542466820511316216100466250607172604422801438634372592121771596645894208227622884049039307305454941425829175681431684281488337646123442077120182759723318814481746696901101625540608*i1^57 + -24802250031411011978527415910048133796910469156752432985226668539875629268164363008021319336637381844595396312396232328127327568368151370428337370511910288138191576978215688808462703355898033847491865496889275576718262414749090380413559732188529627432464020839561571521995937782803933026524074518687360411374898979611882284294290240633444907509120515275126936669721467854735358455440490088441040859323210189142295041633957028707826970517641818624192994035141013283955116376036746311521815504130039173470579219040338672770283128900570405209172687413770956581937547906703445066343392235627388961528336676232221683175763837154036485355512965558548445195741431602419990966465719771103024117469132219266175794983642016597899638009326199250615285731760511893566533377039215468841161513267516768405479857441815887636772662356974754929289353513949282668596663767725036717212280133325883583831234278072379554175342950242013155608456685533282552290085408664543908081693522091332769480254123581191365738630062409915062620897241965029388800289719857852268063585346231059986207028453676788295903414785256845889108627426648352700667533835110362545234758206094705867252212883986400476030912817333160428553707199422722030236815156934554792134074037570532762859058450303379313686867210728915131317108122437261078273817462772855077414834227191636165949694558512658068477391526229349371968416808930530703628089100509154414227946835034856935973598324837075423429468213287622275635263204955580209892343960960030761247488758650249276820252377377097360835373712763859487026857821890096990129190138739231725431207771790095324767322112*i1^58 + 941406489057053242693952286652789464745070192340494590790415879688744360120437967360549741893696303044990808128960949570912832087189551412493983456485349319691286046047245538267799552783397849824621848919849833029960243450365642946941707092671899780967194685699076958926597695920204167899589396574245873129502489031182525727715258502875012414973852864832347038083821061119646501150548017197082879250628205989022935773866002838564235778860205223129818015126908435131647275419045014521770371451737064355945121814217698511950263444122293507540261364564497521955030073223122213839595602416100485525677530221681929489756071053709232259964717470523760388473981121444676301770674339946510850415275344828790929072627749857516828624761159245391676841124739439624850690556243369516108617739779822115608906371276019542724886066841475241818433569240972543062441825333979734459249622321636843096171240337691570969901291720367483372357014488703710000922281453662056390500679447964261612614888179737244319838170811167758565019506643956839015446921658188586915347348905664012930129644964195871193657783177850469453457049107027427593981120070409267071531135909105691923193415635044097071932757100794911301009470614676470960981128244027603448974166179327029449989632274335926715288954415382334006994047456120242765117671101574357362704289193355080536274635020604808221442873772865459354368339192982090106252346281385237398331710414959175764110752846251978635659359219267176385908307219886809347392272175314182893962745500717931521337730665428726891516931628311119225550727737181024562988969335931971935506792448*i1^59 + -67407473270006180302290134181076603897931614822304223225999106335499520090024195799621299426704681167288126538289074586935560961158113012376389048894230869592136236368925080466110259066315968429459955667251692917184963621131788368819666923277397849617277286420640573078916496496952519763845364141745292323122196970795072821448949467650301034354798006067840767175158312499544702413495626897531205690146087325363524985362073197848273449879818876518591599566507921032406507223324743319202977351410453223721274371118511892102886359439466321640941241881738938144789903183744971446662089810808211573072495618898084870749841260893247844561220405350484892395030481520651272217519876001337061822132468407609002213728423718810276286765162095875783459410052610824256656642856281814058113558994066490640835895778350797398380521098459765929350937363100393993902009636042793925932163516576168044843236837120652641619996304823477936924794222231809039915243776407427569219516112907176606945823693728081668268102719053225275158334106723741066662263206266327968729169497492863396985042156537633979369292143660635343408848383515899050428867720044694897565334023803108508982741275683114672422335114049666304643780170123139991411482722630379284351027629506414230312925802630689539566304993763424475721606951904397216103899329359807102967171865131352928330142885336338465981397957949134694702694130008561991816506729568715166726071952150322806240701945159263313940276077926696652480573297840427361661639343053094080319272451499320868756099338893065407175086949941631515459620608506602246549536768*i1^60 + -19017255866868186489375179468781441654064266901762127371835677918487962541536547005243416973397174883014615452768223578385633505251000205961245169724225392592837765354354811412341149880421502382968668350951446211199710684526045347174941105860437924961642233332812003573309252512136298479799410338596881678111767971302105361104487631211909905559537908629029072451414417443920356385718569131011828951088475059978286145795064839746748976218414495442740501056435940873546256780007211088446829216818520743925721759005484940995875947197763207598884761182127221965948958020881319727961141844214711160013991254470054061177337670338671358339805164114520917601581784821992343966087407065699846548548978244722717088534531825725911399415555736004052274848545395227387337604245055335394268947455975918635870539030999289908371236444879643028342862583055748214004858734856440721406613940067938849830648160233906218008735983601685463386374947254685405158043881051667435407076151776022924468027126114100501039087889107014144820405873473578347080110822184322915688860422913926584081895943012515257749072222403257941443351510381144145496459446718269231915499202822165719994611901835889724433948121298222805037948859510898742801197840350050180028703615580221131334336918378778088181343775529415031946015058279882631237009434897466869149508646065586853112730411436009780051948301513329074496320113913358186508864956780966117501941832912040718787570065870967397003260505121438639216157983498966267812641631722107221321468290956970825847885907638291282402062501811322880000*i1^61 + -1431164116259693345289064639285084106607335720830789171387736277997117047673602742986750654036494813362416702010210294528966064095942539249755467908015509113742541043740535407472663184719827655972082632665898336355914811648387066793659118690537307052338610040284404377889381827719620760827385632281446994356590176467306162149973229754601245180129796589499195435306201476342849707143902451886536680264145663924457941435052452504566110957665862185728137309778863035521466210144001087793768638683592301889901521439564698505520951872109636581439893588871595821944603543327067077839114509031544115933655696136062406807920838456102855326967304000439232367625110449638856617828026713329275182561178966196516643904322915149145803143212285520468092058065102939706356700163530113487707014719058892732143522918446406288202298696220182276545826450775334365780625826852222535576315359112253196181357645321523950773039240748946929886564657407932197732371440321657743455773012939159459541046155173444729628898214389645519807697146304192580065513032528855227255005372700332646021450275615616191774882022144398144064816975343420309133701995047822139907489054588978438456990876172642785387148836933507337882502438765920079339183916887474995506520718811595109386319368921276704194642209355495700664867367883162195545686414425416852407021245200723060234085562061826388319970440236264663484703457446173063488536651500308874823441234324573059343942745971394595914129466511271887330475945958192881683140689846267370294129277131655022955724800000000*i1^62 + 121704401419789144054943527880966782752396248667023512394211106833060740835600231100772685592513468616938794361883032497418823478589680513272828325385597345335145893579443334844515353765234430992490124808118731220885132430781710798477715805398435032993503424801184681313876573931600544383557553273319613091002757632995387753317334064304502867950996789382759341485677185519210205715976749100207199931385565888610262866516096861610880088997484364440412111007753642978072229725209427732487137714901506482790572705432259861170945674654013729123303424601491330557433175810730074111506868617646564211036426234435321760780956971267945733178360232582717244656614079223986853924414233978742510787439564749598058390706749419287096274930194712197832605353134234429094674449682338787009344567134759291124199097190559897532304691513240116354064017314653875902320441854804490647483980933895752854703306246891533783911077431529327162278323737153543997664386491051963695295800713045330255849014295625770108185976620777303331363401889038940776936524773324338248649559391544296030494230564323349448320040269076691544326594459191092929680973756280551569283770858634730588173216158545466627446722193636425169803314872693956593223281594758390575153116104753345907010079227545427527247190182761577149235951638854169569211683293823991379994070645113974389407794609064549960238692196436323831702686468751688961696870783523779609342521087381387241761868706225928071258546751928363995545698513521781516533760000000000000000*i1^63 - N1*12189310621369000808716545364336998700082978666008063031381794741878564502560106499366706315521167334452060103160545471560028067732990521607280642076785436277295383525626064171280431120522425855392594590054939358404013493737223843879308683587468614876003935937500000000*i2, 849388207438133125231784851864399191602878271096761048934787235171278078777783771052222623244074679007044739856625512524824612092303989167449828773031048218154742881634852796114808385771220470225405278849900065772589596404707430930914751526080534683873806454609639030850400890047431061782190683796536745554346551880855363398162799293773668338948771461377090597584292739097590585641100584966030273439234332208772293575375853912660896054767974633182750367981270841474096894109462903529478070285258811938930025449628408750914560201418624820590897257902965891982042146815927706571364401142786939643867599508340287213897619218141354953363043546764056821167712178208890677460951866884984001329868373916737936211857251816557156420553452777256056800416166614637653538124299228139604400653424383966601016804739924292502003555202535444335720294562432819443453748964587182714782644960662622686738961735801151754516347754131354343861162611097898072190062704208916768219174372267688320809915409651725369876003737369284564876696797641869500165895780974493663031535526301748874021110708987798272874518015890336217474488403508999273567776519055699424521004401127995804734327035933871110487588128831963275826184256124667049202741620871111319131500686359096411695331764584777397842286421218156896136068120407058457457809319306490143560846340212386163080212682365132486403235891422299357526805311563104620229303373272139592353926289813203738595159733759020907493720286607688713554508006820446914642722389552996422747259880828538535417312074877261494862284095352499879787429915312444553057490097031485968171434357680751100372534316852532280458720445399298123216713055206741067328113468188268305280437080469908948205502769155030173180329806383560175765185834719853322961182246105169197327440233524401080157788727390608803409564466193193801652034137552253817699981057895749496478028726158988882723055842474804916724838767052951179481888767731943504963279257600000000000000000000000000000000 + -10219352452008980346306460453281985595183830137033309172140502466451256105605889434958132363392223382407020396400787882848361045852065735902406133762844022910014702494964217261064522089510751485674554321725233716700182809555125254020578945547603966300049857583855400084809633781219944482516229715237662812132312233988718704682116833265528784160064864623707188999782882161820761930650280012938560517366170263860622416502737005282303308380117437048399161031096990919851078719624867415721883341365962437357109979141464076307707633795562586775098005372934419859534241455125850115207173225912701429239981229703917621943026691569549486027871357482107592294348598035133749403616283075570753941970512148962615345171790314438940623317462874482243142493178522842710571750020130579180970256111783758754518837289188996803599953736107796675445915035456943592937332040005470687979675988969111065224879470146562613337789966600873639563416460352669202483301679232676120577409241691760504497461678986305998115369962027988230713205990373860917285640037847674077618329669810710257485502153686740238570325471605986322225545451107454339348570235320755590817306291372729594122586492896791888271292504746946404239352207545052093805138706372702741655751243573209413817671199424336478053121477174750010520464526505735321666420949404646946878081973872799079528465277006873559348290500873453878688810636695418560117895591359676124079035336601689296482365622017528796677453315435784655378290713119589952948053413638236927821107168932645123099538919952491060017557169640977136022004275226475163969845569739571665167348379449903155193811801187340929721929204338282781851337248445288926462326949313154401555825447443328647405635300234194470596647438850012949335984628400030297887497669082320828413402203027531578460338130397428079252019339326539423863663954184690788217095538281758543249097075088837939040548905331364764410474258334724790532276902207323073624932352000000000000000000000000000000000*i1 + 16453254516729293668714939497595717861592108762549463003848991571410415169434866870914020293135370266618283469932870105096532372142607597671166833090314361635739884065789460271696335915604343692230570377604856515466983425200895643666579941619134143838710574081454233050695527802705708424001144115869569643508352591325141375187296685509698149199417545338703586260145934195633739790110931802475149505515604109536020930441005134009094870166926647801429331631751746298503208155179785835855321102906515749337437743207091875107826593400628701503360200955142107688074335977593605121642697897793869171315775051703928248333956068518650859886193623451347577970162046367778184968891746252818004460947330859103364630398745516014903689023314912516139703663560486970718136043958835425068659480207529461545104015983624499356335622410107774140236340098884868395710413020439728450728022524097872153471949231970616741160306303502361003485876023945827036166086431666836386745540422737307494195139307426170554894806904732485789905747773604725738361267198385333836970615828018356075571611554519933116158890396875556066126565710048614455423655810238551876766374098580722620690127888988930711549630929737767480476458740954860840042113951384750648001959083752418789652199328823372929403819164269187401222271709209096923921210799479386528925116596189814167459558377308883010612659908716878177896158958112252313568539108669390932113185057079679554123559721092337549821072903253084517210436290793736183483084438925396374451946142879192205050375731458683525796827374175967362451571154076343319781866645048013889139376077982774096293892530312397923226145931412157123231770596917626852039451004265278860002612932071492490903622642012349015853590050255454627093484954728139326483679665610764860922940567350690683103425802841235591316330213469343951104406200487515719850206262755713206745327378009575317221461833881273931697899821859720125410312121054228990594184642560000000000000000000000000000*i1^2 + 109261044759406757846565565442972682761995763142850323929940577186394555520361758840902144660460674191584601914295074891788184084023371831059600089511027343127440207411471236602090755182611935638066624888360071921056716468880190589800609306562865923266839140036324524838517566464058059731165203633413240411162655955733930414427632978971171782482739334600785645993940817749511733469325949914702876947634448612843364884209706821819749059311099191039207112207174339982960934306747469599378892154222565526762026641754977399822664832286890287124677198771497793989359814792718186867943016353818004914584195445988309275291403765150165349841966379208691082012675598325616725370932063830964946501757283872752325544749432862026706818412717056487287361710679545920183271290367306183443569132704984615988139759558332796864732370395704916685307549054214133852806782953324786224564482561734074028778104392104748035484228877548883364478190368464266735562290254842406365505303532060987163096630394549663925650451277549359891886415535183260525313086637274356991331592815475008164408884217440282816841735247114788904366403268358890054413783324115718614443549493196355621286252728832237334554717229956563225345268618758939578606482272182619373175809941792116395827632632357738344984799299197311498703671821578441308915373652420288504071621514262600343051482104615815363835009430806932157465307744003142481235385834577882552484594974700935227188065203963953140543324537613458774773663131897296346136697608316015001671944462833981777493260074906058490170888405046960564544804112574269126118464717929235322292976909838108937439024198610551902776182878863433908056152528393339337988096102382239936513057729742904442115245974123996929511569493889799315185800037059033625822530174060406191881006267965046357457666870061109097365585754934366815949843252594805995265256828997700104069456324219999382109857888910051974993416615601868897701296182455107233966876262400000000000000000000000000*i1^3 + -77223662741056938944075991983086420746812737335924767364941534605099189684778228948425638122101455850972757026276339825164247343240652476537701355901070212056499147676771277532677060090385703610150901640288724338206648043336085687437382514802329182940390000032989564130123840176379107603322368949779076279563162891371861520748102204172135777982662485893056493492245573703494258510234917313538198311134934163047334576107330076550167770218304973060556672777411882702739221041683787430438785336015507259439520700236448876752961457441340504120382849036246897213474292498945528174776144249039220108089631812015657773426990099160191185593362830216262289287526299322196749671953041232056064575941010625311178678482039565876731316297338131905441440316911778907555537963613920539629872922430176964557613061836260163599786540475146935227995622008067246329805733408019842894519838196684128604088404816450701546682105917835531902605711966308314435773365090418206742626298322526842492255975104687304683163035116293055789702716858510645667263472326057200523355734668717471353262406324124736163992657601863179181574334908236273281510433705684124127334199403038067090070511535430500157379228112442357614066470807369711197146744604489368943919813068852713723022491783840194419831229825919499759095262228094818265796952088275672651598390156401270977436801452439145880754079678883598566236467477541393549549193134759014631179893555297319968300375365854262280632817917155387335620861545120162528528981029056393450552453511129664126589438802142574606949643866315665743145611328992579280839498839163689718705742285523586084566611004155003662112383391386130481348863688689397318168023690191872186793586364897075063566408073186578518317438613880704033266286983231687258618681950404365630298282049457619591317598472298379435077295624953601748173554127947356396624549325837093746093286205543377408711965286925200605935140439903045317263175728690302441903620096000000000000000000000000*i1^4 + -209953194546306107616536853054196295438848228465869553754011809546134425259364210659209246271582036735312265879899852279581571684187051352794326775244225458805466726907960214105145219693881977152933901940980549759510053208505518171616915923388282787180684831631696329893258925556149161844774936674207407856551083950331100515633788040628058219547863663876615797518811387870390343471262924128300868811200161469087521891700730859181498551702948628040276363242902590704140085070397554162864711846060723999601401182938035675622626886887446115529811167819718341283348959043380844013158078007930396712038751423761120444515796820429625622964672937790412841680781781205215279083386947924387498891288483138593723230538819259214690671064454500449517049275301273203082189707816632272485636828464836675355302372500274384508453260314791774114008638250015860761604448368411513734855573217614502142819947160841660900429014957210936744721029564164781092858469813091784715010053563189888615038295762360961710345539093285423211135704346499364799572763604192403977025871077564059146568037133741606937135276658942357826090111223455521450418950802253563345095826674668105268379171816265739395967494422350522772249472059478001205943557834775926001747448481144251850143397863115886370184373370948119331863265445115126730400624917923526058846390396510233300864726300669618235839001770590346830831513380378600357615542465638491533523383415033644905402745115940826696458655221216724708592533238258697852721326596377857549114805632830522204481190965969266146819022276030544005621193838137732874057978376443790693328584672539158409510364193945555404977210535005436203067123046504952259948742524974845021566047157239427053640488458434295636229005709903543279566291596106859081511904335783759809243004807422360535469823940667830040859802722363929461089514343144551488086641589281745667072006768420884247237200984368682809859307881289093091250731847419283286754590720000000000000000000000*i1^5 + 91206326769214375085086395706363816140128123670397575658561753807522756820756669311113542694786375561276343627526949594042552143719227660132625592667833721357397921949854148640603530982694885793224832132347788156217078583718926572693105603980589507962699952410265655888854181341308517587795863305272654605427483225535907793644341656853855940899240010995911254437779906366545282859881901539702422854535647828809075991521497300763187024501162183184019326815857057829420660558491964420697282599786199436353157198222781164340658695927915782266454222715585316911309005622433870085267010262021212421719238882862815863384872824528046018796598402907588840651029418097983866657639507982314996826846521574078615031094339991021526033565823718640505289420990797770793897702994768882120050969260486886397641598772678067333023396620868272172312221079227993681945019052928780239673134446708381721713851697142315231305470313960310881980636401483727386934115700336028452959517004248874102234091488385004917448134823604475380767293713041175827309108122095691339128726644190802955549046379197908872059597099982675701403365700986108183037761007001150992135547946344011590492541458855365610042357310731016279653074348084852752749254919669525046336385276518559531973221038288137119442385156160864098248274624542858005799478624964980543174708815155535197356268549844611217823857031716455219037290618467139048408210371248162328689264214218910792814781236087579349442507854869488560558940541290542013776701756438459963759155439698135201772894257861377195933341843384559263878887912362821156230445905861283082171106300166389967367860418762911865124555077894519703086357068773440966451863808838854326801916881584726771337983215671218747036298986120385643377179965130804753789617578378134180552257357583558984470952895270087224452151622757523280702099242638380422513662937681876422689990386645256986847595885465455719513459183269108600214772090644514450964480000000000000000000000*i1^6 + 83649930524539992463948051193240569095961384465179195558125223359895407010841356447966777854285483328468134180523699455173904874440383730726442981652676872729388388454603163346101744832904615262327920350082513282336908709165484869610944592132139732392473525738305269015261931741629211925010694272192946222947607839281240964474137325120446285587772536404467951843391137220845017946019345160956230960479100542872345182675935725733111443480078081895870479872130031640183751417768286315104213658885790981151021182541139235768467424818965267348015335070243216522394811508492889083785509286227258831832047504461461620200709578389967907776352758370918853149582723906335369261571486409683488983265056225215448853378880657375182566229833669177235715878296239377393865311508953107251864304252970036734642152540758327927710068334312017687676462898291541062842110043813607227157321717412451770305645508518884615719825351477800218197405730577291674843338479653132264098572852808940444781254507032387492531583449282829137965137081478278113691256139230996955754045934442257392516779576774029829468142604235780447799944338981704653600941611437954603636196738820094739460500246552687449895170929282608320317785995729735976964215618531067062121198925339809061836734030484158539040305439114848063783046268318706412010208987600057165732193864273709383124600077571719537981577920133050654643092051083916956162575771952379351503714834542888516265534794464308010777027098106735157826202745552477079992401351753939296309765999694721533800058394272233403286767888156160891552414263209239310095473272271757258226767243774430040106651761809114897667760451315471538963456092454997718015419632625183522565605941989575581592649363197437301885026782403270765116148908184339371354396324181960991920667685293595582302528407075046470568990541369804778124587917646292616556543501977304729014819519258193823101055290379362808707857429205643553046091328967156294483968000000000000000000*i1^7 + 335429795700615555555814130971774146140600749580439064763709324268568947431480151590570218675857619616854802953917564490727539710531508423704538450844693580403681200106021371252583933595381350714902315708323072252093746923189292405352622285744185729405992955750809591089053859651841011936204694393074801465164291355621829015578234197809087352263862094694280310042593744375202217938289167965268938657839602191470338908503283193005867848308253907794009236267620672799700964681955040735410257458122118358470137479122998494349825061633128491266853994763407834656769592978272409354839750883787038550167718240085949448615345216818963492708297478666618692478845089497196076894776261812599652086728640889147996306078451508923770914169802132863178089390937764933475791433786719281059348388279178857464734122641362277854925720078720583126205485576170760848255586398581405134778088071171133361258536325846365824735713342247278431614569943069009755000963309386710377661770802111303671880746534762247537277165528535438482386336459663027194520681083002930899073718028162089068478665802520012548368610390438598714015344678878450116718231625870832141815839287728922684941396768941122886622599210738760462551621037427041826596342542685184515451459227941009086831062213225324527751131131314652202147680033366478907717688714140719999943188208802801311153104337084288754588112486145216468408580409057323032742457391107773170947318135531619465915490555091564137285822579429291154222323024447807978221650268442993583660554760008446100519697282311431571745122519535349278022570853042290868459775214196073927558380055858416205767861936004278323794507221063051848557601826106133180252028598720037188395311643032973084926606127842006129100793621984385727543753768236180309505047244214068320568123519162544014795071204941544699742852529956604125544699566818183622755612225911884882734497176675073723202950315932915084722170153854737046905918057468377820037120000000000000000*i1^8 + 131881167671827574015350976054068650517743494763356583456700523454736005933144598543487081230216256832539790498591034011112902828446433705536766847944585093442891110038340354014633850585002799692800448342960446518174357650607614404837211899592828526928473132534081886681378004638745917723877909441241589813178687891381647700589657247301529715901651976044453497421213524333942031702486425627918444803911833886713382480334109242781409997676306990333312896457340362129966611931708866300862700958779068055367208139250151496368156025985615367251897329288580229146613433863670754194722078643976266196534382005222225642389977415195598701541662992165817135459842448110391927259064097350578471594425251053980143887523496269926568386993866855122657769289357630875522869161317381959331336918973043443823899841418460252954617931442940441668123957796303992628599556376688625283603316723906747568591311362655684900811664611526432297208528642921257419494693066619395128268447438312196936785401398280074866381208922565196900519560783387558390094660219001904885487891857305286934270111670784604712321293735914026708928052589263558563235139338104050845563730565467136214930257528227086059776552464456385313148244186428403645057473500200502367030825014534784745503068283241865199143428604899252182487213941764581503076089771604063818959185639373179866068522380929549695978839394761759691867496781815038861911402621713650888190138936802707474219280858669460180951794387357904915175615367800917533842937068339983725408085650305828836296412248016936003415669968186318738819748051468502800126088643192319377729596609677453538624749794858836263807756574239345629468659933782505518910703093776977309339360894731948414245780765216346772878372715471980082286034060207376424678654741933215827567107566954371630734019560624743967788685198264874359790138749867623307695166302079055748732929430621590658206005425968465745649571392639632026874981587925706421043200000000000000*i1^9 + 69182442213557499125818880872417040625566412730513367353393288118003229146716491379516372879519573459764445271983871565867386570505377569433431087830435959277464316156407061047260193487436013309667418640524586644980717592646844124509186983286821168811322247782584796713567280916907774227090299185186558848297483199232171464916116013164496582570580127310989430608468805159462707654959481956877835818504373089806602384295790922417135098970505724073025805363929901859334491381642938525410626356648341232123045539880690381749026027452745720158246287912511885324798102049353208446375576921753016050179488025690681296643312956044013056061479251242249233075589093490892684557817703269037363296690512394627948260046766488909041374598422934259912684045726141235291182493442435089513866366071498384196301694819023665833479333175655876151260295568309931744543394116687350770180763474705016391763441263018007192486282096779208645734953634065735398856149289290077762437174509257575127685403700271990875317287989487574210689627571547920752681023635472418412090170595207505393913769584086599440588510588540260836029616114476453220871804079067508117985879945699011420677426093427056380722651639642829280159429872382287593144639719379370450101528609019467476181439120798642342123665220107590151019456570397589718210252923649867861585798357926908909210916387957197621275554948666022658847025286111996131711464150939574095323384756594953821938483844972785432414463260644003531151421552826256090809369074202737077923021863185083497993312925445034694675526070295511868567205335158928594299342627406718257806182486445317429514021845486548508431055716894714613600333561587050627453584160884144973726051668210353786768325562087829885955267990636063055822272451511353338734678644454528025611424460069129278626924224256630647925444932465154550688141637488689005148201647066199117078221139459215420940981472270240730605612294091346256056608763601576001536000000000000*i1^10 + 11584995384357589535158352473463805934527711325248384974758574608169200330248143490378723812294432706142049616008567025455951031977546245401147881173304065891536784749058954839836228807705765648672024531618946001706998483478613759959299778176278748090035229515421610122590477769907427931383090636859400873351976906281520967417781848151466861239808889448078970906490198113757456711825102336324093452351372555245128898354839300353180591899382740281894990532702800282388450666667352000151813058677656082356941725389734310752664892547605241031762303563197465097326426711535058029022819223870819783357320773048147463134534069246839779521804339687546255338909709948246463473005400213389022328323179228915192854195597971864305200859829582152279999169744837214635285562872163075873050756041669025086622353007954621989796495163702518171771205535736144464882888624960420106011661233388813830184039330879111524849298762113374515516332665122780341396176678367001200307705812302813059113624263549608408223664738683563449362718407801285762360361182055527905364400757061826240822264554942025375724457973700383684318516599443315440780493517075679832530855519310611598824490110101597432650697502436923438823147288515570219782916880571789095546994459108399621072117032268843219003211613457809594298640535854192380358328162537475608188506657328920683116825297131942914301713991457990380002559712204390586176634662331708380162411056072285903187896884360529939805214237630985165493551746636729129832113235543391884054437533162128919023326701704279062617760454205514814913171082587787137951023946654936096811657413808190600959233026574611866349938889497770480260880294857095072997605303236019135768015601504932541948655686196757303211332194612630185846292989038286655180516563935978220944373346146730777190309198120285239371909055650887486793926468101941121063384393104369398273165663173614460004057400998470466473821950412292350665099402239016960000000000000*i1^11 + -2905589436342695312290552789794564434777096666593065713452175150626473406559619396127762587151902623697268068654265817176054909502927213049382067657459860203012503985382328981893609691599137808130086943666143166676268776721131301944107156293822006489224846317342765592354906535446080198367020952159819067568683757927415390280910376014887785533945413243344986758640891166240003265928830928318253338259083573694338111613618786659624608452176692597623772046818692810414747542124778341038113649622082344768059430574386561116945523137060189998820366029495486311077579063482127271925786157933880978024197871151410208488309230559273763340558363605630020238621710992273358493710630916738899404848296860395495117787630228283480340070942495243045691233422680830589869723485269484639032818625999838377248554314343867544488748408089328348221398068481542035102369594884200399151951552006037372934837518629034983146510333393732051786258363037735521263065247773501222080719100814672711206548492413763402008043792336431327248679757198807967628646917672557406210495710025429017502482473033715402911264394670209359465417985317650878942315360850357401420101428356904338695860882825850334242448520834183728549982621699265358757910230280811078532425577361007284519630502662836162213171117657096936310526412702890785154734323645983715592805682631841730422445585360487894295272083268378004324916630083798539439466836645855115415448635501769824173378605729925206986110410947649671414861542178415288623049346244817858981271813201856188021567404324537027263475456159226976195071962666447848346101960407430276590196811966706586221437674282184217355045546045365718972188181136967960560694082865370078468833317951239180199215402243389369452425527270787715285499175110285401010908949711887231812244704548885032282228640971778160473980272577517542276346852673967845254125715439425706671218936626259292420984958776107936380372230381681977720072129124656742400000000*i1^12 + -1186154420724595455236297688006278515188152054929354105458786054395505728134318217788391831629259415864712251435368629741653693452021490854269862058672263953631457224815533883685597432788659832622364703313495082272207668540038127885623635571912509010068334711186018651893102109222593093995735580828581395872085885164009243863094737753172907590292261001519436540543645925914876613089890201233967652395188080995809995258811276943216637163641744422576936418602993061712868326311506272016774327859034406868160357983625688582836357861542661255495162522831163329400832299968244189899665216121737645160239699553988786036840996181052554882593339028360422925174657748703277024241530354981395644397277419444576740530266826602750149611670755045945253310225083523728912661198442515251410023716022729552221384475934627181616588326212967728659737447935291274358657197431658377993440827411214516033006632110257651926312473814404524143553001931611140842762273590433051630980427073571231188542345731823485165664231708503775140625327380232692613088151474234455759326198528485861458466811294833357076995698209495806026519835961638318851295468258039502628392602029926206874746299352282836277333300744052300253730680923321534278339289273672677535124407529954691220361216247382489659095844391703439128194364860164301602010003378739061191508320300759960156904908759052928182860261215328743798187601914089153709882863360626421478002610153993955427181856715978628167030568669379724367331977330807642964855598375890486114809597999841007120128030975224934191339785453048296942199313955754547872579384808986195110218553018346373579348486498841757294993663725014240287837413985254615222014041564942040902601683981381128295639643371207766951899226301481601087451090506597724554882451269166849985418952773619182761129245505757853690686011823990380922491347332374711567506130678872022612625354440604067542704177301561972075271791243977143844501442617409536000000*i1^13 + -80925417457336419174136104142581099181454779086918203972461421124996224528337093425353947841247232720843959388643911472860721844177726038016446659530661251457261465453775885962314277079624890648347529496276321387333105246912874115691620777709537571779125411832340681819249817276049898476691488388075976245709160757806426996425415954545442156483076330561791391893366695083216055267980132652540318810596244286268123238895234374151106522478425513031893881814810812934138321874612558196502972777345192484116567731960104562663262217625841214842751262738390348974785346591696087747725952390264978507656499261458917399270620879842863852612072403642583231640709127574240790863157730750257851859581501387737843301883440847175096600164611121503741688336134868434642240602449078564836962000335076505036667125810755458758470663666077008602920370682235734653105014362069992486581394719955250373435323848355904652975536012203859488449509636936204363561268654332510171328140473388128853998153263292198988346885687613577245266626624107307993430370023129753547648673522585499687821063002443580560538026494431950023762319204426221795119617486910194932872569035739130862940111382249777774682647390868250545161760079023069763509168637606337137878179325672370183256742308209258792060381388425963088174475241537771061692936844192373017315797517964994364013353025331172916529331449265124628227416068968985391646783645276326022552949273555094009281906384804902757133910148216005997511474730673929560417006811530862297034009516175427760953032107950640312592308857996366745331683422690012671242914903291935083871771939321601145126515707662034809466241782260126103165635627348260989678991853416164111663690940844614779612942250362595750595712389163291926395759169543804302906020439467892858481473602450451235787097138700037437078842268597662445751462084732687565697114244633892998134357362831432494069021016098485086108058234469855353049860915855360000*i1^14 + 17271207851354879121850745616621687167469492391298854171824435431544681377191937966490862430748644420476366350214685006021848855642936858026329087174060187561685234052416006139353287195160784436913312401516490646748676819529753657035847938321257907633468488609964679856984430018038727452136080030351723099215564901814423320352605028017068835896629050635032459461318023353083601026609279358397503289484141880154514347156112038238845068812580295932968562913961613662872955697419146325007335609292170213776423487954697870384347379998698407886778982976087498056805339812294961742327632669874686320566353509204055174879137974861213197067486394734764178831716827509197350432207765120256552461629116710124349791948862260485487233284927987861197751424444236937898772563967387782516278119895490424335271061706539491437342814488098450675057097087736500697033568478384961121000616695828706144118097380951279610130078467620461317505245520297549595697259274092938573453985000268746436711394053849088683201497696323877399923460074839835369092641680962361970620179049765119233958929717391220810582021499231057043618539850478542019576515370405353661439874976240221014730298228713389913523619314225743495967134532228309855645756701770127847071364141948337597464285638501878213172833223234049818062798668021699788379234613974174822987387120990808980149491575139392154271673492483422251936219511132909658552218307288310197908382758367912435460468955162005447993686150087860398967493405978785132463644515692125371452366191409561099300282768351810605787715830111148533730498669755745726067120510844360472915083869615177986008367847858123290708799803863346568627858257634516138253160355075915569155785065824738020516487731165516711887467513661971674037105889586571300663486125347476303518269619159060452674916024981949031714785660909135627168193476681051256502702268041969097692941083377332339824962714213420663377509550355966928341251915776000*i1^15 + 3524493244924051090081474609450266922828972861610566850303495514680381091151781524363672430132766272850655163750789549289739368934955851948071085873724129067816682524373563543280272993802341168245637893507621771533566630275690063399559048346565101424634367137304757168273194296769148230851999575194963912859202064618760113409813314573926664508256068794540295666422775678353642277557844596304254569650330322485454029013127152583208672842267037206314660467201583691628299291160502864527004462708130372005978361371906173287382658235775577081241129261101798411027686013615547554593027969246259920523534477930082478922178777161955316888465416677458340984703352737430955851658752339815190236268425485171578823171877592870982452696274147776286675518768968228504731555452893887084574032724452380314798082715500043032836864896069576132926790871569264886789257298208880018084824039408606563499767742139653411621651363738597329218677770027490809968291056215997534132616540043159707885755052297960383716260389297591032034817024091150831221294227108682885217618108082939426292311106960503897256274156111012433831361194289572863659216995550048063788592754110564134778059408480112574139674609688452102415180200149357182828255809386128119208723028733897490180698359276536556729602319834658456033660994789085257689509506415636768079402444955162755682903393065613442671786295730316600904019575654112101219345773344592951618087826954817350003587133816097944771327131288375688364672928625325068468888109170821646532677090227126489673761382859223158005960912517240840673337288150013795753827514673240606355322549311771285985883523243592353500045885538200443300306301961476191533962045899254680513463187171789138693043878417512132349765537928648785296345207557264310059435810240954560409815763732913526551550252077433883166378867279575775174781522061957213681586077816257945598770515198408733563634964063535363405619929553332584608432128000*i1^16 + 268096629131287175490574234970869140585117959578455129618904059221995064503496826781182386622801042295601342819783982104353297707562014301019796069760458222588080175931556732724870993114466146529139760481930383195882688533000813635819315237213122324856404620829212954565976363252568420074752777280122780069095598913536819743565488122769453976795776690940183882283697905073221653438758927665930252391285998740906574640274664962089251562340024548381602359987216579599209122170217057026449954808865786152125304936339489973471145236702615912045085264678038025110085465009130229048415697746227732441595138181437868683946306890179770922075286906701810443018186517223476053192598212231536174494518369410269204955015730146117094540107445277253257664854863896173300203770453597439470369322566042948851310276212730412899689548385339281580876984855814146565852120857948900936706092077307205111921885626329567465990514629649158039083535210482379031082632430150543005976025122841719223002991606962068121348509968022665166449388792229292461235149811526409802199641204347233214671129602946054720462562492741944101955696676071122972267025306911784977316702375814551733669911812514031260047552856736311043896959307453601368174197370797958281518836006312184382454747461106160418978253601780610161450978342507647128599651139188718112325055197522614326647441474623731963206106060892404730954320897768991127012435973171112804213232055417817994229773639329679022249277312723665702312408781120895192563364245939750562095429077572199108358826442901263092626500793778355280457731495493958086136070455525731086205513804983166628853937189069824657216295156191066408858686290226632968726567230429574167192378640032883810168306675144595380265595665091423777574046298330149284782430712995199297111754090921291441577235124678462616746255941038540169381762976136939835900732041779810699148572416917432864254955258770080269862887227621104292986880*i1^17 + 11038411762952834957920653688949223812954961310949269150005413787160494870102908251761057279248683554612380066855828503251242898410635090642770291832252108688577909200692950398638030269652352663892925876870159951030420185803383235230113975720031092540974235244048936660966835269126453182970008194920284561265242827580637598751678609809757675980390319072871878708955462923107636372451397862822816926274372117234456660496351769062780430702059050679499931161524678264359837476328815855938405320559823722800413607377090199809326437541709068103118967702422976755260475096865342103933165924497461300386839127372671630534709261201782878075273969326768877386076851558066308369955015340393634702665819507830315088106893296934721510677388303630184735322271408259280250606979883798605767249408953331417490292876231690829444612982576220367795552122092753460081515666964928647385354348783054181831148669608288083211055769902984007909965644468409421231452361467164063064661802548725278034116820194100708134819734607117214244668951505352956870035577319248679316638879816536837553612918064255445453336213547143069282448251986609066541668883097038321020851539143266345179700943146567945650891509746065911731895008257122293307113191342343794505062213343295249245422869383188760795478831114221209384757242468287319367550721446622341585660147402058175430531900646635568297934779499128083292678554908489777273401608138704420179429523823375456864257418921154991150333802890281400122743586042023859392853244589135339740450336183085397708992700923238166994199085665871061843365990181269135948903967243856851320628996665619179140337673954131413179764823451899720192193991106353543998634005751337483582567417127983253949600154010379217019540596850651392172135896307268613928237930021206212045846907216724133477807353087155796736186775360262406115757829073209702672000891189547751953362536224039773924572091591811466755944662133999927296*i1^18 + 256528685917435778108225804885118869284320082313348489394420125621448395949053789219594757020813764147727970164369509795941132931561908197266507696602653292553311810001485279719287391677030132811337668582096933420195435606194447209143303697913219676268301602264970495767105839164171140946805467974968742220351192284172318673935650644647243332451878725643949447263046841903754139202732836802936706144377574338357113498815476607076993117403968129122683198067084844924370954809187216487257044023713792670614211194778560456804104699133748989696660237633000264989624324337717621188639724634293316604235179319645258299466880516105820697124727885612857372752892024490931121079726501097704933290521523582094513279147201891528225412976599425709209278700499579560200032631112227191445468090487395599871382386823624474758809015359835726949824105380293596639122105889828865695792819089658114078594240522985967382000441119304859240776420890724928961349840179127220759781888220062239237311007598691266280618608837851901088394149796567198998728461716207703383119028174441527343989270425960541714691278270903791095229133423323927902709544806517959118823256997507740519986676414532564609686125665781545707682898915539999993836560674683287945292665234082173018174678651369715742193545306555989205420519439282393949165170209249664182271719259518146882437548179850623294694114239120696500427097057946340684348596285970836854848530595673238924793920177629215981709800482649925198792896954599199250410167335813541949175777306229789368388497893178546004767245707391257027282200470486006133273555273219162674912128042539539594608215699184338623885324556654778588489779664999796146812264865258775674813700626658159652816343021755573384588771843418083722204613692069125597748949575182582541287326640138270109819042920331451074052093511869922892432882856822826714534508853072953008866274505757603025710748509479722992164520272592896*i1^19 + 3826276744029823780413442819704874163045839013465000544854993103937371951394525514847807027353407435562563665249372093514730686749642487584049540774947909744262921635866160163270647172941171614504734888505985940263880585410408944908945807853856435718456795547013313618168526704193474496796180731782162655926931785830218924609095372941066974720462340088706943992249436631388513032208155648119138572996134149174781298247622961606119020267288259623324412309244799864429888252747559707716955787773239126529844842820304109668520042904723950732616653603482863217593567206041510788471683830884075164088586496239633081553278294990308014410806932453416652282594857870733546221113471408039287157257636239015692342985361536769362345261767177478789840145952179387773513354050164762750039301799541171522790357183739496058010273442090937113325793714625262619354236240807543251732983699135101442925612360636788588282097356720720438704782481686607972875534914560225761934235962054940869621896576671923300448341607438123062691829398061933637158108898362358828044569444299383034509566452367515137320450966374283874555815251099564939856684461171452602870407105681421517519843779897730957438624028459658033806000227091236364838939352040436833519392358928146464102586855298707541978642501349978082032211415963176649120530493003725878079544029090941524269952760721036370566051082025043159344138187687252928384640093357476940758965910489060266364072889883728116106055409878664606741797583599006686157813676740086520460160084074092652474094102213911491503627999194679654139728765428105047841454673165056779632846536824865063751636363181866145024161784294447962721651466085754902667361857580754720610856623021840782615853383985356822135227970103559792968163922735857258075384011331104862976962785831397955281424422680106276657011322169434933980712337559937162165893757837866237413164994839665029051555825679499352478876434432*i1^20 + 40408034381970493745267222001493204113176240733942387147433306403133825009645121620713046277972726059340139569813578093706818985290951293044793153255996100006318599084183565205791072525975193478894066265878244600648357428003685896705325796282865009155834260365744513043885586838110000528339426343354063634433441744366386931574925056824498238180806483215887242742511563436512357049047497061985362881541291701785720548501043180397700577769973613404467505596765429504548253813182416987794070236502221948009859673795132779194394358452525893857873895033220554102826372179271045766484719212543160198367323586631441292795285523076281143944903727735272349336086870373996830705851612158212067405201988918197268521816203408417486781954286167724369923233154305376813746656006149940860176287420031486939123772374755856615232081487403278464234187153258006318415859635809939563445285287245088229958433021500023741058088047606640067828395031349582382295084168749936814078489329961517995539520883504428164960648064166354838936136219035784198844804996041757772656494560767792831201030442537543132370844975146424342533235584284275175793552129122082108879837745263646918131891973580606493034343000877641805453720374103143205440800877970848614291746516083880478698465322830186534072593235591491340674532930965197042933017797582458382200954126921920461521245508117637857237400231365440552484709445162266301485729714483100382746821986682198039107473119985837545760729762307381128751594550237347090130420913252276791858298216685747810478570903915698822848237205816884830153519542177363639485141694355043332306310239491665188425522243963960324660940092252446469292404125704114702377272476213028819676762198820930873199162043422402581686268454094913778325982796019282492032940405840688756430009687555936886065172147703396750740425378524545761515582100009336738305115062907923712799646776452842922084450373597412611588096*i1^21 + 557633491582953644763021130132831946315821595717436005863673134680942184248796284084176883934631772597153323398887881883923493082203013196792271222210520592630846706593208633298570060633399865856827590067673856712057470985857541157474647076035347385615455216513833504614431092791668216940648145155713658963852220217669870442001107112443041481901451168660634300312135065581112154514516643372235266497389366097782322090866084352817661939797887411658885077657078983675982894633797308292823552461193125875507145234260847460922611918915118442732330403074708729280447122771800508147845959076675862760601220772236528921961593322257172285779386225851823593086887039936355569068640856029803190431894801234183614519101712227357681532552147721711748978602257774513268867563056289023364587761280218649154596349023753616747350646873931841396314723299393544072465490433607979719983965042407033937244184852856526858601724944090156464512227735512082464099700858739294318096598013972361772682849009226255854276632422501205829435336098256453583115181540609593065418347278159099999891587089526732071492949206228110733463393739129066369536642733744931201947735579179415077268110848217001248124415220514163496864414154580392220391344959514000750960960485665243694973940196134524765435483202877810605290319501557839764450297190134466259502725659523012883157535703087761747604284601276287913362334349008486841710162781903719034602287464579627897510943786952441442909651308763977497767868902778402985972818149782616059882501194089634872577210339292604861754076579188067443724414241735273280177550486641815202225176552024821632183352547771340388411943178276151708343456822154448233736075053208212549658184843786958300349271630146056122542893238810279680582970402225001523721253486379755523475029658235044314153593759936804942833188567975965485339409802904636113740172376354861564014183707051311018681988537718407168*i1^22 + -1480439178883602591666899509515200839754117753047683729977028929070810324399273724785867232769629318106500410890547890735200349103176958779907910341127648782217007402730945154633514756601351333952276362196906779404669331091293128387977933432335253127278800184176024648912911700249320341012422498187067920422658926033597188990298310578546456991442183014457757495591563773173916584292315459131810985915614620891937922562933998545596374274010583372454128056119360938079859713517896832321512962762431990531169108769534124559115204687204168362944568060023845196345285897173704519950190109491330075150674677040469224702820319591359563700114762920425880349845153760952502287651745036844844331800680625651046152253725415580977330082930936348160176731239645793385607199840614905057304512430131425288063954372067497975062044197852425987229191009469826116357317924827118914512259474026431428993877585650508822031084454431822206588740384504183364500091713787264832464708919467987114431680456502656703585626738248051304418248610017891038286557174072679045092476980934740545286113344632142888996881620951536685567203238041454580704325979081114725006005840631372209693462225148853525300902648537153180122340481200760358994356648571251023825444263940968877682128139178374899178812251835714622165202476923412484110618234348115980069178955615496313947093452093148846646723330776353204668381238515031367149996123847635524855150678548759231815821379926627580266656552855706414229851550342602048490711319433443822769755670913993777825505495997546523414138753933525271833237829136922390045498456051030528256333569889139259107813235105244688586736270500784368306991066930493893272662068646809644485467020151087494496021561416497586015382403239805730984340440909010702558449462578318021198991704485504035697923829285288514817413725041657734519618546518021009860486592402569411860871719012770190534724441604096*i1^23 + 197925964991407128445527747462883569068185098472665112976028473574562521849352385137650540287007672216374727250967022966766901059746409887325905228531474323866884583843527860421262604455779272450901593890547562632416262320241804742967113347651270290403221387840462867243164167013260560666789706619406808070232684157046774828876462819199900925128069079969474893054680628372895215568234086235764314291252051366675093183096512356809736573722635466667032024577091097334226822954922232287420711923434313060597648753379085784168311283759723175914241655694879560900248397870872814213497312813398913223230723758575065474630264864181316691973074700114480526747752814594080411995098571188373468024380685887239001279727414533664040708055286510556553731390177829241413379732880062482224377500729235243627195607003975220289850988005844588668202865447136944498157792042301982397272591715498725140868919085738975778116804045342413848694241183264743605541646094893749424829066819669116298854860894556382180257751779905021320319761127182201510270120240970347198226819466123100916688596716604072816516510725626873307415581943707186055893097761289329118316860876498814222269514614767707651300628522124578773930544361455199128559076056200207372964134787007461101099961130979269242421682265193289563908204419861140242957697822686601159961052837059133519645570564486181409258361965023406203414724897571019343616986386354600439630302827825511092807174762338905443613217157489682365965640727272977957558382080171006315890029687577807465901305414450163549871663709077786445752527410671705830138936685757157310835369748559679774774672103646569383395101264210492633820443914236952006666661343341793472728179042671685481673816509010399116249589208533719555897260816818717018574123721091303735576354892466609957449875003046058252910628360921007751481186237199773075508443687777567800180679186702580902176751616*i1^24 + -1783862720809158755688892225691630310225590505099850447291065172902256896408716386358679006838319270953389458727190874361735993605302445603203589434589946058003038512051874051548993628837204431444031882122637158697862331240413994797416295445677488747401769063242630020057841733432609180633078312664843357284505730992319634496040808528043101401737337349159915698006544818561586097110613168562100126520520527986009691810256402875533572396222955119703667664102282920300351733792053132389429654167718646910571707373416922385483959535688915431290728467973744774918853344084395587839274403826486241955416726185069457597761482445636902048783795701828770511459649464953381995549971460102862180652387418302122042853887891749323089081394649753833822132109444220021457040683312478313646576769350510167790783311665691872308150652879273799059244484537818464227210502931052736893799349879304685366366722225047409627194492425117327695402145191999705633093238057575755673224090869130646688108043520656261013445973763743800284812305475786893242344742585916777709191447302413600463938058069140366901185611855792843272025411818633606751936204851459117170333201482196924834314839676709497190430675449676425693750151078321716190761906906211438379980022407253366435423156530903014366669479991165516542801099770716376569572608646404760967148873452371929078583385341906507737741414550865275621337564654563040929253458075319714908467278689669934532086812657073606908074255557033406600788457952519602461638974808665649347024196896294836981270297167629642667282119225855961077529632212593570742815131706253687733840869386232788675154512060307533222551041728804152586688518193791210368304062394907100138597951083632460452628176522417227977199959640040175014042555735261939973425695395456809256873127064080384340687682669938765872501811847329111503173440775298557110183198309672123094446038820887968612352*i1^25 + 40262088360403830423756061719861559146347383762398743008532134946682162243554574726258859983349966007377828883586512596594881962201242807837849280665569485813612907141390466108449764171324896711047267648549929423317695155806810404226950272272793965684151533054579477864152781922637351339464489445215508979607277666524600890210447086291885721468828535911294626909444061063649417569192965838379719526210080056500137500108136726944273337057519819877751441813857165491704187515345006835207063519211311344144464437596876476421817875429592568609227141544552525576125805554874763943893886457758136987175019412907437363892971772068469273368765311315093913205385855044872979158985318797371049411363660931847876555900477013265616952497078467116413244962947774013372484316274552715941808139554141137419424321093468389761949918379498561837934138253002625839560846668515466048056550228584812678133026189701018707724238634254267779661771390932097237375508113185521405795423393620979672870982651371834320973188948666313582569415931693370847924468658924732714564491279785037205594299358257896475751192240897596299294493932839610090991423220657401561094276556661649350901219809561361210007835393273254069780484152503074249509868641356835286217845377395396379673779069351671199932416114804457370852875096399116603904644634863151675393116969696109584766620579560733314712780585828416769094409829011529012804918789412004649946051676893784214306947725226385993878481327279759712137955399691273447556829868411792361361758379551124140999288615912704266919962104361264237844383631263922739240355795340462086712397209578757089481809988270841512248786870795831143769820632522835918711802529071110417227629377246896352267013598991167204069720447065296769122270412477989117392331610528101799956695305851035085596413850129500921750769070962205288340898219817883676923255134923289344327503369401368576*i1^26 + -409621382825421572812150899213902202127300852190953593560293379382047209994189633064931551150368054350594790805539596323398813258358783967855932199889691908702213838885856829565379371192185443178958955298357370795259055873972140311487346786359023712143688978546446227279876773701853371770524925982526979082782104895579022184691846498814723790178921415419777658989164140432784171189564434893472720953594432091130410457067317792053056411779951662233363745517935973468883825699441910411657511657611171091096820305247624817203208991278721337706799009158958343188315204786142731132873833123909420927418326126046587724741129305021720609924848204012186151496648153665624178040680873278794396300226412811195345699576053460784333549437215258900373108469120780450952899137237097736352465828715706493195160860266195544957350391236194755136890318226801414511263147291241708985586537946338190429550977799233430859819765164240898292446784685657653006022425266276140221052282720920887472591928568102125707505382512154756044769188913345106067045619953097744744608811146619854353053745867524637669972086305509371766145573243913936256750341869711484944544485714340539431689508832012601453476257039047410996812424307640952656095937033478430116525465633601982186185676456698547350411397915162653407854581912565238321285550435779263690408366264154791738797171588125438696042605640300461265072570520398768086457771945468516739252147631429067532126242164299887051112525146900738724117932890124455033738877641148807931727974495527969822166358951929639176647504054260997721329709606623101077528269655900840711975129317323809539444337926426301811804833215297873032550445377878405170827271774432208726613050863575273150712892389203179688150051485598558395633933179788812277027246283534151091560529190274367790712608163349923488258185334097631651795028367807469211292701486044434368060267458560*i1^27 + 4318143848333664672315775828116311729580207840084354572417813536790524286566139108846076619819190090000009560936801439859726907834494301337759221135348826732282875307760194421420074361256661882171467354126095578694498444261499930414744093989373771775323370249587604318946930077220193112113172623263489559160981646016874877120187975037937750305157566676033605884238752634861576963354630441274691731538532457018470183078675245091642380720756107036933018737958465478741295630609660737286085359272507703296018613221902124294798728232421673156811763505722578190797042986597719156855947907877595620333367890572798096524130338799201308646163447276764199490007077625521711254442074282969989007583090689988137651295264860769096129759162187604568747717297271695546288213643490916502047815302702124684537619934530918998223250632292410157563595318035818569054295034937533465403091039427784970038739973227104222432891794134888679869370632767533762050404717164487854122053956335586711096461810793109285835354316176473731193347817433575872353209168067136891383495871068238301461769865089445870709016372344818769898127324997785401423291918756853492904961456345648152328520906684424253411361306413114695760257946764513717893672630981261499346515236634868122723705890208726505416878148312914595101027482515047278916212800331842813790909531837853520745959726506054965229760348051993265455041085176716275445310770977065753360867754124743400869722754300863959469742720495913491202423462180817015079968932965241127858231864450598332682134167259560947160720124099179579180771457859856574067462044657012779724542325105543573438822081044318388522359702976381377190740023290260001507617936976316212363255249036150042661644205493999864347016925296098284037098749418223509980839982431394912665913134323240676057370523096935046746923585284174325665517101692080921483455542256852553711488000*i1^28 + -26989182009931088649290144539597911509820973271425771932890775979667006937331962774140192143090185652206184486811753456628828782866063858379594248044509778114341744051363493462032196749563099230400694802461621297740931678098707361489621210384397706621230360890133064129635760201059697588172930965686623864394019934031495525816477883896145354439981814692672455278622619333901910223913969056490480314085678908723045917394803287665820437255221117519432577000401370615483185511395285689299106896242656991677841540085460564873767547966138799159709499660147843306062166409725841429546777330861679754512102997970565507247926469836661450717807130284627177825564779375701915491570670036054474649881594222432633586475937175270817168591132368814297027714179670411766874937488308111447979252486143621986963153069917271418870942418399429438068145312442096835838039949078873469482300916922981223904513199599582658156629232187424315510031016018647116162105645092814340334739390076873612408538909281635971431207443996560522621357862841172235548483838730043523486616055291461826095447256222452027634042672573283517028302161177672015590609682014362942972758548925979724716178053231556128458329066786827583151834809091822117794824754455965295598609056167528315247328004381334727498761570328119038139997400660965383137014327956767742580412503404781656382107918099021808163580022847279486464678838474097038959040002401158404295288865769850577492246657651959115694044969219200882757932810829762532668568544556636265104848129365774687086468659121823839062402311465592940829120021018527668511272387875359037442112069290655646714900343585929718894836603933033244830870659021442925046576584034990749318881736142886821285412267720747519508837803605463121582747652647608754018489572461676623733099888221125604628969223104749353999729179082133254548460718397666531237148441330796271808*i1^29 + 197692579903338980327235876128649412103724697158651763509725129386529859098199212391169877681305880995758597584352191027960126855593450275949118405742472764356900413581475286793532799991908130655300912035660644582766247360464622754588730251019136988794258503468213054031803532282607922860004748154061064895500654475441905755675628365168469749710985588239103776018487995372828250252001600002000522660705596431880765302415057849801681930018394599085120739413316113411159671701486604874113849106626485149692873529444990918302334387595466506589108965669968323365189919330346334947697653969289640755987446467924617527285810990972926748598031861268866906213657914468610252203744372778971464219174224870755759072206885394397323794905177130522892313126702113373336164199440597940238766959348401507856940591378313005663569504703021067828398030300790071425210071623184572057554613377205522546210492051031005852433943271838151118989935742796535650539310097070113065597094625337075608454048839639468029432410477970654521405387941443124379023719441216688628161249011768503786291003110101320811298816692139540660568994740077751144284614490255101183637490712815780456621507080372027266815297024708728700094109786649203880877112864838935023322573043275109935115647052488157751394296064963522834306127432714525187515936362291678086140162810890537531914984109382266474982453802980194238536488606376192604186260364860895500063917264178390603221519188462463676714323911474137627486923800960447467412816805986385894943410687441432703605464538978168868544687877273907392878707969464965938699804482863173048880307295292399557072983308976126804803599203987122977505865266361984284991040775702957501999494643405202837688534141893862374726240917900920556741148609783700847789463919164508069345054116793142408095075050970015869052698708898089582259189180541938171364381727227608*i1^30 + -1057696499489413009780896770751656681843407342780638027167218137106373857543582314923151902904311053374146382234438220308548374676007692155016530809609106141622131875810621977314024290671673940647626041283932437137445665413898007644574913958677340006266113466384934955594526307476840807485700813857817893310052487518465274349546477991603793718699753247307070902008937581886875362764928920780400837725133904884679621235762368827626559997294958032917439443027667508495645337278512446189897104792423746525091949077353714249349498712201417351070698716117047646138177140552486084745782311258809930410540213242168138035970987035398971656133493667643873340189284610959479132080555932066532854609017364640523803125357853879167505837974199148684251731415554843527966084979848849319481925155393786857358255926861378745967647412237151347135630322456531197399829602979636792299499628648334949664816214165220932435412987654871501287384014308407199207985293902805022198198862827488299134711824759395642741428330075663767857359838401031057195780158781966678768598753762849298043090706823817263123463128994781701607953227022597779608125322062607596839671200227503434152958779715234741038812331541455277738183136796810782278166413712991911505468101063485564024905487674552170683793591280957216539516199903255473067854801747951616962535835843260909418143612542583666994622578607915153412163305686687477276887988042335645179107236048859258577838861613317748186694487257116247100883247892598681700975521796790085421188255097290153544246995206076248629117244080352390882590814595535644318378090893732987396533243963018127461250619170489658414802012018368333653803061310601411930224145565710031463971023340957479600054506790109010819253046570365369515606525150493656858932508389733615976456034840818711565229741251439689090514504762112864144097815581226861424630686801*i1^31 + 6134627588577491977649483349391521830704710348750040732051753024332710013280049150438809689655364814696970836268446554726042226082786064387050969244980805984146000669210601007841396927801897617997243707760606349597712854551438392514695225777694536453277669191531555255385183534750646115338935840403777211209919010413987501142388295700799757797465021599334384006988052718268092597744554578275493710859983976381527473684933632750933115008824109332041815707367077224080825459970061941187940439701301113661654236552859961460204104146653265274316220225259776051498498396591211229034289649448108438467047053013577648616742106868954019852906161380223767460932372284925210894857075513822726365491561334858380281908880666472129009962304799888134597868123149601751206130176446554470576963535860219763627192252409592698212073897727538759675331208310627307163063974819169530698303078611539145343530581425345474230206742535809351084998032417216209508205515217057290495023716980283517923456872055473253922144446324699262468101060004665044980993674361941858772999850177701291169823669316659511646805068686479728851747066528546928571630157827981284373792846591068451759076145678696584466763482606679125707920254821963712035514578236426131030982275598980450043470609359871120529821814251283925090537716683917012816791070256768602239301137389214687521332723398356477671796410096661494487265547280839674728533062277449495185879841798835409098658982467910929554146808391242875001215796898796505244761181978633826558713110815582058644836154650606734015309483312627550105337079821016116243127884980770686355848249550547459292390205774436190830777737729420126409136823105828618824269554138564632893042056266398907755195312728044536175784822203141092167229236243346233300579854762624798696034376947719908660570789598127379466796318966425720606328370374901986323456*i1^32 + -18203365284567441163604149417676159410397857496571808259140726129875212898380884273227482475034883574912236092690792496199685362933894695031386724361835850974794019346142266375891289971806959678269795910042694588116408137557883922449656762408845350523368332054858290416586842414266476568571864929620953567609151203893124572949199969816303897029697036192346917508149365996022070692061761011451651569755832135032269925177744574098624175253642522905754690655704751164372739929131989775082428895782538974087449748389524095309828760475292670554541665763189275523561461209812698596434294655402705825485044416435508405787594408509858256545818261881072273946634144921157250335147926787193811940440026938815125014451075499499396692376222774551669697617716796918095744717725012332907981041911432486092481951605792356884549342955763773444000004724447195044892508701223142835376287123752362151692418688869116644401941153964658740589329786226326724965341179645620268244006839261903705252653776293637651808651066440642757095394751555117599224124490579927685140283693854219280622262017844752071571330212289703843008741936132778188840513331536819888101565084440259544834915639063974689309918669381675914054818678713712625501974732781765346226319033023161442571560190707388005319929859348052366741121125278864169145711435634181225022968690083770360792946714284659907954186657515190970466957908238831745973070765518952683152387973880129600347078686610517160783221464206350807720714896226296515640229463033051448797028842295624884424169127211846325037793006751298493642641152007267170521963809501116785107814637664631953229064373661361910719229880152852164772545921522610148726264225747302577150354089292061628031360321450299625823386222985558159890656357184501009792678256124051016179219471183750607181429193308942974985937950334619546530767530829152256*i1^33 + 103265636717345966429699522207947073890158807765354702925868767731640191321803212963458892069421463955982827287885457090328922468571493126837097919605348006681113362031712489470678366049469087786583976524109092409461330428443938260213685845532315160569376102704018294108623960427525179243287441995347845871960708064445801468465243526616781560164438168455651844109347290095600928377111833520696443939653937274991672072511107419463337252353117538326185793559113259983152927076354200758812941840494675936008851737022294340761890054121139382256303441193530453651345567287554440522559364603398713618205692048515595373869470895367131339088535329766202845255348285933225018819021861495209894367260882310699145751152104020260487390434155429011408573869235425061966703094277682482710969016600501412400114196527223410075722232119266045497779389608364981825564189967455042999020146554980846984290645746916665647163430128994838100572446741556035766094099426905053228600517153710759379750805818290299345018323512409199079735259537733213801550506857955932774920819558680627037861172404781347472898862883270860726096721062407930466841357965651058778353752568619466539811786414306381747877771879986532002719486033745589048252600430478621048411068434873758837093858982237096744103306160620304309914301685588327479246200260459870993763978255658764112225458832509251598708911736285755572657374173332927194875865297171052456486471877047578333983227748686663911341329350182140682224696573407820356967404848788395898991254733886366125355597182328954909214430302941476112476623074763137479255125335029232081862205897226154041145868284474925349319612423929472775219112329361515146672650906545602325349674186969021578219611936911371230078301289148882257294953019599581102234922852916026113678064378195157651735800115398739640294085694959783497105735155712*i1^34 + -177408802065631991849112046767117915844590177819888665391157211791494994363759784176378691781404337066539389686528611948242530332584969081527658610549375669969522004493504390581666144076555249363327344514638547752742364632763999196445966249278675333552021461152454179243693635493862406774636311532034031154693122796993156067248163585245272158930922908260763247937287101872446917881874781523220251729326142301943463437401617541543628881567102065352761036426126726460428904255171977168103849547426090031734760028123707114727287245752992681626766456277976528839950599776660966823902324363980251564819719055019344817352713929779959050618975888740419585748983032264831413980997793720944612377883237801064065120512186229295956622357363974310241918092607401608422190936768856347494395076787631428423363659581741456134906085235678020650655769185214753387364340012358239585419361313370589620525410719895025577609262944294370159739354414378437261776858273016471546358184009439577804649685360961734498170493771003643235880869582988303231604881646724430782461227692419357104746803637870923128348665466757553388804196970096727375357342200040451368877848848399068012939146576551123472851031727397931348388325493228451453534504323566197517984532102447407031123444439631128877005669917721870016888249794021035351186229558502792263009016993751595327698016593932142395317252283971507803921062733540682438712920615556997070144148583651235467385241991009504188734619657005726983231577102503013180497790926154332673175078298798681056432596499890611387580701895277606347581685595682906740909915330138252902256655851911065406741004600045440974519679957632063520099078477811228547604341365150355889950013655620532337199558124235717715644260229854791390029416217004760745435446300094830979299677008386472183837574871879815157313513459982115039870976*i1^35 + 877939914019751668216871422748340309616028186262283327646648137322206008871100313265479738886136119236912606855283733903806616946277847304158667426541481161039055112927564062887003509663846596139132162093767120863157302455754362766163987722544928032224022488593778560573827713945828602034555434347108577190999218581860995701148656629277671640225050918422223177004678517751856314798980996234632327093043846133719728405912904582516443285426096933096197623983122120978657883086000101020846415352410765435394941716127342890093086901407006848800896889882937289334289185881938443163107502437347048868743190051502943853200188914166957357482392010604290498910088542957047086492557350760057739654423460257897289307242868120790719089999079746518591492687644873442976416149484422924282284483456791751274936597676267913046643283373302054308324917399097485914526591104535725786792729136152922399596811554017924598478713402874718994375615324126494065853645713653106090086584354351718003104492628725183573440989305961536688433523477068949874749436263510521153441631893271470189677843954920003007478070735025205785223580252341664472288237109928964333162946715018916962148481128331148835943104503693734113102597036668675140903672962008383286123901930942180064344241711587696820110700449483601418352261533351894998415782289961427820317509116829674934111691365342168890082696489812241129690412038101687502221332435143514720903609484453784706468791996995574352550196185478326767201963639222010289208719551911689761614255951281483276550375800118559435764481433051879006856922358832068724374565290382790847900907525896095191485646741739598610444581299937843212417471187956094325682129763403122557860890459747715544348556230590859984800624987470295696772331172029749675705111104279441460925772149292453467220642392616420367101574493195206656*i1^36 + -1575342596792638049412768110115671437795375003182132248821603217805618406773777422594831465918819004199160346416824254142911159237024001529840711143124952224804850100743362583562753376268933662459910683471137912624890702533058250134102243769906235027446780677580669271593791488719371899103788868328022898196042972534511909192793363366108273787063050313435944636186560489772607369080822174305039716989032981100537388632556014136996782415441594802976998458300553682076236683944293961691300916290852792652674540992418228031533243547089557295502659555426408421707163785965316706820515367248233635837059989458545437778309676926735711117178273292147508913571591197778182874016963109238362404748832742036094144707961251742382780238797265315510234765636896296865354570184344643690551907172461195918237174712804452197702854014480331289197160954837225128196739513376500686030873666676863288026173686541602611431427009816627688580330353523297795165756639095760046824484457695663534670768055640266466768411416746398219530031775448185650228549543104881261770974728262318155222615726019437701697897511922395491033716988184182466264187741780049016180143028440153448863137294352344359273194594446241081964979879598007836765377735297546842461080416669752996700524022897841424378676794857012924282477763191505432122593297357334729961403225109555617533095736162729403937955651565503574451984872227354907251897378682732588692720816030054989724471103364003187323721102800059126141233424549502917579088716225225110744281403532800450106368400103022406031231386664775465872389904103849251878046578370563348324406686145163313303065131630278567310659181649626824468762005040054755574877887485951855055558604935011511611843935560161011659423740458314280190045949022576942354231713985708578653183545457579159900644166485055949311515765506048*i1^37 + 1761984308320396635904495858782506401472358848780106928467186992844278709598099101784825456558310379897459366286778980381807621715853920657287434256634469478668985886105969719681848702832071091576922983913730524282934509926729057748790400469555582576130529369669398190781082997122854976607175560141605002695650378147515230398184174283300369203711116298867180389912628439036223428420826340630751408269010563290449803295535000860293755164681931278902442075785387740518211139224252019218642164545553161321999822955623993564415142153449841860278652305838991945773825413935648533411837808383609505759926410120076401022222514434910049282703841946962532247632749783034172533282183110612020323611284250073001530403830709999296830763719841936709474896731464469691172023210630216511568889887965002731734287517106270397344485676144059128118524075985535294126001885769394516232258405731052414930962123236644799021579676118634438714136971379233209665637784192604613837458486139242392105336987655302014357718195965917432626740938608585723211656787619138030911533269287301504081102795460208422622626736739428828167378526925196341715803039856555708288538072834311597323635023676048036988208147324490761651559303019824145002776623258056785139095760376889572809576228773287537120405966361513428446567378765420823287019466530446403824767587057364776731242930505369812328753359617445650334847850999420399830269252071284216044389366484577951892973524020231702990670857046294780187875879781244777475326139720401960552926001422566036270277030950954127350935880482669836427074124630319523721402116104401782427725760224828195887129214241601117652928178145848018699936359063685776596149999790955614193018543248148826092825901742115591863826636617181604093575778019248125095245159417851464982890045668968041925997500643999865299271680*i1^38 + -976904880302497950904729041952394386896443433430056786382477275690722460682879394220455628648183414544495581655668211433664461731987489671455798809657172202730128259889542261008417571463352250727868220456375163717651482655951712968571524009585413779477802531970767782865862229241737765895326876907587933501173061108170346096531998143727730551527447726478290291200416767467434922633847185434185771121312343224411190177264278177190578914194486953566996914497856721851687439485984116857443497761907245229040358044740751543780137995750050343040466848031285416268002175408772233428410609579503256835463724605080792587825817514090177326152386728681174366220250462588279553575707503778904189701736443244953739122060157012442808595339025965826561524531821127226318983015531891048297242997330481473398688199669556280627929859703499680383612511471371137874773539669165827583362193325778100378648434191289829046870250272639064711730078512590553308179287553876568501393665558958871908822581828576552051714043540250739806246269413594192017883109204003051156298017633123435632762836912388813051930885632052764745592664454290606383206705488482638961715804333371117128100199434876290465723456653213321547507893516559967522619519845822623361078536004441278551682182652017294965334458099587102119572972346107471257383352556820181035215842398183659399560734689327831283792130799416591784418888839344173725572600993978337093433264226041646130898903892967334459773795132700301399387898706040700052442834124253962268495284286171131309682948836512323238015899443368301293316091462898432285529810107096803968991151336823317491223030102399348533735525281725328055212927209053585945220618764392890435001761414676330336585965619350890474569324908661396047051132420875827424016209240848109230599358147344663814268892342267150336*i1^39 + 290799411133761963108424140698202311067230965502181067018551640409286370428260742505111373592151044644402119927993465477509449990430905586372583659798922314776353155912986510391970735774956238200462577819372041711156523490552159562604652536114289604120851115961759920641895496998930674938458175923114809469738019392208223136586140062466570727239944611008517925722124610016534868005807820593875243437975200359078631935373887915020223675185781955718308608275388818669742787259099764410815103222798662499959827917801659326659939621545750663112175833563488552378732125448166847314928797755050365661214491003559253918045042202311869278749107542881908850374417285643780716456575909913212511971487790695832250375491955091359685872482813107447232871226272082218668168706999955035878239634407489587156123322765741886895147101745603029073146565060682463602176376996296720695942018724407665558974521772965352567489888114403957633440199733950406247439915488419546824576742181823119082749006073145358747695174731531951552957238722381050213548739389761743068195106308280682903310630331154687571960989732788971190948633887805498837837497489407865692441245301360031894981535521245180417545049674334655318468398289293401811276643027386943642952780592184201809160085132898896359350989671827353300907460165131285314254661549632204095730649588637431018894294505095315517084668597203784103536465628387503545815881840143761191828172200103960638270808399438347943625957577410868214036551116642494289108414664627793247664259257605196246501857063769693200115213044263597346726872318466713977980286416946206777115533802481268742108114134568640901298526068890099568694553701235344367449632185194227178513263012644188618321407232803906590404320101734350812786331061684376312115139540965389734978444102860419527096563400704*i1^40 + -49953349188908673069357691120028629455867701122528691132385034606541783566225632512870017996053557190904599750392969873250114633453166185581217900358686714902681359329945530539278070572387591794266635153508868283864342462323785053473069935538196783450129574180211024159829729644540234954278961718289243449674911099592417331006957582982645806986781401538171774962004829618777963700065864559108784008447066136670807183434424771668714248969847588415976870407264628734864184990066810007983481928396120930034182661295322621106618226455583549238138189048628534987438495360495197568725137452397750638960376493705519572003792510636349640139983417652135682994023930994361613662905230748047613905647506968903961198070868473780494041303532258051416928977517062245095138798780060817016015766633734750520066979442176099878285740864764636744634862954773232254878300888777292216137622821134126012724633535773133020933314859716552535370248483413228322196369408163899325361948809567918919332437143804423683876054080317028510058773029175866356421180107300039447349462516380170146600309152170668134064168010415893265618237972864942135025160918427289976681153173987107184595998383305700511228109147466733460376115782188684269476519306875570254117620865271242707114545120944022831035702774624896861278519087195045404901720278352782715252389421221057075575480506610383756715530572175035666022193152031600758134951592856882211393588946263969185529810262354936524349988408027987747234075044663915267456368786188650409027982043285578494920806026189116615584208409666199518441377840587624832470656316219913986332523152235034981296209280684162466446536042140084928220936503534714371967274107983842857926891472452372959864791631885905526264309456764446989017672991412584418134428874137622114051152437536202405445632*i1^41 + 4986377272346476613983003887700358608626168980022511863306806313769077963308220425029139673637246544898151542993380712597421311792543349488482576150846942765715687784788532846056578374409905147220506889396500120166680684242877030278880460515636436294796939471583965253822850602385395877107807371735343867853628542347306649858829371431856292392904284639230098277784163637745801616660454751345967562173326666786817183862538130381303161148474061065094298728433510101896367460977813978013544523149185074765975802871632384794980231372754488545018907997901719932451354792209842632983326596650465185012518350594911258166417993650439614635211200321796993848561177085296431956430677037476857696345987401338857661826681216294261099343222864531837624858308803400680004478109508797150701193942491278807726232765067582651588980160637227760533857856692779960209665492701516433557240417964970193308033856869966821537508613841511930778916617787610615509856763653070447206051828903090775305122885293799171319906866428741491038925040392846267134294431977143191176494499807798817017788042160734190118614318724362694864721511468431105241463463596471065959598871726614544490774681307799785079372594962307780821144661105331652234609523516059633123012663598272270581518346248316889574126084911159573214262461961996060052406231420506365601083973838868673306928585226840886566031787663681949276819148299218188499506547813159845128552076920847065132645788858782538314128702523800657125352264485808754728425827684221128107155838466827206104471264189888088817271621586018573952010921238953193604061374907370975203548918753269157207643769202625888384019539034879762048123009091694358246565136304875216662519250630259337955957573356984210898638687523116873408414523934453541172790153515845314097146429913956352*i1^42 + -252574908185248743587199080649057658903417877361627848337280688142084954728665608978144982128495038996602669641419904174113831829926011214110355430948071573035843887718790199608256433525595688569242226873969538807764711410171293581561591503317792278573706514707341633742610863429094536129129784322751184578813548648529583696274062054573967213982575422571878204312788258677829558058659073592707565488754121648014210819151195530789636166692898018154528259786223827655885945997002808218100577027853770997848841063454052309643003038448407039954969349782907051937847051051846550540049039446399267937141633300317614986778410093782374794745503366535124351619196613457669879666968778511635089251322965139011620412745256403457100016624981041003982054935537965247102766397233644877280490438521242281946701624751374659253562952097947612697806035524894392025166156221073034878709925244676084488157117604932444279872232945046266475360577729736232023289698794138492764269800035031705280183477517117750598949890694416868029777526359445410529979675273003577501047973915722101847199874783290634064612704352002727062108716401792721553544422076944979786102622062677832724475485544166468247469344877577817925434335945442321742395278109578269388161466211164347013120480478075828502217262357007294569258690093760916025358494383431066569544029169073671524130587898395013997351242417433565928177749561595585480369299023989292196306280197425012180482327978671037623957941845201515483099168814436392645640385292766726361311060446435648107447796334992698352918833367816717165237837039367042390725759795478191593679543006276623850970019465905156873943506670089585032445285569162741391290407400982071103565021514024612076333696195923689867151821946835728591698922074207125247983526227413485447307853824*i1^43 + 3187915637008267980547321479994484885537427396216386679857540734418483420315241040352359354469093119994293019464064435588065786473474776503025868263128287555227253686992303223354810398068506412443989237931457219226061830969701390782610209275439485770492747955143077200921342254897536001939856871182849732813687620095601099068290607700078797813294292717287234224823434869577158420608269435886104461784398815390996011760637900041858701176458338180565791125763590761145591625579290325753889973138109335241441518007670312111761132431985687467643743008869779520721888458195402284923702681575211764579868965643948090019639182444719041208059055563097816650341495255199187961610792540609090689270275002717620919606529255385979255897447046865034572719098333112415911662229584733664648186819082969753457867477024220070566848430898179280048726884441259515137732273172956196135996951468009133424374179608869365052911711200331811771447641566777698921224819582861241068820741410389732796942308567879729960579415881337001020205047691298560170163405683709284535118453414792441255920657034510562122043195917602263694188525036904824177740477591266704333201582798756010742451073326144891094673979262620251219706538512179618471636558467698715392350048307421332378266312200037916433533194771051339798993226297551645802066200972010919679241030673176466591750245766364759923947834840317463850689439041507533112441016586949370347065132168792583535788740721412880395903295795800532923900591004352851347542586833323457207830845207105263805658600336902645345938999269604558388977261333547847651519142415689214292855333253456876502433525933500691793182295549218993118173940432631933390231760178647693109650536346152386438604731842698582488180023846420417173129598389547975037727667338872881152*i1^44 + -23854204141205755582909304951859712013100704093461744355713224299726407805948766166385601349378602506568085576732670338146474973952448366687260981377873404060481509545393015664139078602396325450761321285483914803212697844316287461384739990049878964940169888126076877232497584644672441569034212240925171777690607060061390038513901202534540905309600036544547366559379946253028048032482882620132528501677902738702376318145089026346701148271378973025555820863208237470358288163070310950715151523664293440957027251797382019014876729785777835688571383236830844781520926186199609216332120265502799085929765938789046331927640235027990453802446786071834532726588018496145556264719575122234967594935795523780957775713435003895842662215277901739437054174368341985229764124217071860557642654561871498580916691354338737908998326361193556792230014204486778590874048245871730431888093520157365657682911436913812225441275113646936904954565964915625358830694807162977542037866383132718790503388502876044960111525212301210359377712481188091111638954245036150983011541815735032437013993676179115980469502511822191248718750547924896494670101909319723455775308509894082559935334682910629313490855510049935486458927890330533398093575440704619907622015838571452874555862909286012493309269255444872691335019580083137352995812339174544096961462334267463864732114204204099191388056727685918679883176237787264286550963347640783621861737127764293547790322859332646562891330917847931312067427165377678200038645847740814008215572321665839041770806576336964177390914354147489556593559444799912041810079154694035333666031225368124874896301970200842144308598112341720800911407911857585661242054704391620902209780048584534315886897201008486688205816736311935771178675867356380292126888427520*i1^45 + 151210921722382357478855151115560742957980060474684180608736272678744512157805259419465357962403901794544286740046135528097022373439263195687124653148680283502555484313625679085894756691153188163185583168886178152225434558872041272408873950200484439101520755243660070610252620820971829608142061860048732305094846345628879982434522089928191999210032603306645196729586277079191659159737258913696563718968666907462758997608508797276252105687714050866024476109595919537341046564018217575874810246185156097239293819517463757298456424828306097748307024885285410032384531236365947647487359250470299968086098408832998072109769619938983117017237172210102126592296371055615276122247643409247866822090879762915744733554428784073173924933510754169192917801029874154068070062449595271817610538785928070336042683688413004144603734779019849335785217667658098171599308007898665381089141222366739706996491897950711423875382870407903948199025522515393175559082920260808305097454157974138530558945693816724987997421912282080038025024747675801005690619976815528229051871596589039742657037176809632610325126568181496806276430464535519063289385161073943356743861392839584843122296974632618207345239968643065137083695684095866077638064136985211155860560910850703535866840710159499028722817462497036400969561769550298484659340136752745634568949960320555115910345824331923397198617310077119055086606748397763593689307461510655151209978048911033514717024029733259409526353274030004496882742956820927001995740937674170400082831466960841375871022251835549178984008932545293537960988357930815566006725781606806265008189096896015160686653945223050317213717427142471718743947682679887363691836520547247241780170884389800876561702496073913747254733398737256799139287324068784635904*i1^46 + -581841591431268579685015105523142423287490371186282387220854198405430582202922458641437311652345579846124786499420634729521720254445861087779932428495416306971000418462894485260036487427576222098552983480030341939480389566627876419353071782996282528798544701609049961950518723543602532845277344948829335710779950099933091145854099802019253370161623775529203308515437815508776549695066332496940078460257538010356858646034612620072861660444990187073288049527341876425434812484423321360063596329094173666212645993708972386776545958987930003867693853906328988931786734748364469444963842863776090198153675186534712236101728244975803380573164085384627618844656233666185962197222302974205124186075304940948252937346917724613383553532509000610841661896857050259237006803761087691916883209381256801945644377721540485285700342025987359497586701484306767780755013701316378987650219920033579775607489173203825691423718575812978910466019450794682222789364749817041042793342925510827874234010112763913876875039551174828358249260614824491898613036205002183519975107730230278123692429974976719465676366137455194580900139581494785857854714635546873830594635262365079822638045876023737669939636056771336737897621267517945963496292619684820195227275909855709142869624765060387558365593013464361693267986866837232285847768348503999591357270881823416177796592445910469484166661175519749857018850063035402370529747312099093793665904660079668396069358738558135741125385711905594093792337720621940016615689389905373540343330632749332452076180530102622642745150141396612978696482262877979248936530400167184616618701259122236378047433793562071872662022233435576850095657352295518076420472746262792443433667928646835397056272095767662653336346572859479122235784953856*i1^47 + 859870959361378979594663896100676340924791783204818653328289542554376069050256858981993519690530948122357688307912734878608417859161814699009559099282435518178297011463887261241584381068881638383683723540396396079248833015886166263989877928816983376426277355907268338374532415895024539915208894447721524911349857430270281169902418006462347520184738416894930176203272140927284536402965016172580783586714548972339032011760681463104659839391411254538858281244971062480113237752214543233501613695794414572096786242013716058052908729844059282130637675916727237999641155406273415143372587350942989915126321001367667998191382698224936278222007941290528307315521741610456884670419856930402151548405138244293116544367914682197872946157596153454278774921918901470976347807152539112089115041600603561556071223706806532149387934195111786910971912837383156233644914569055658827346287061590349484308238381620035698917819321290145676702965161020911800761795727014897551568509219059345182603835512635157238469025510355042759425364039892243669081647988202362211235937813428038416290347572621150230252792409343019206921880308113306279622176548240754734077752407136160469794469358195925035159312759089692117013816671573116264095147269709229044198916251442602377831282922112198805588503877569308242550624757201307850154386236198383841597055431567061450443118139898914679232522723748783129572291420815090581975717800450056350567650896941244870677585926782773625428540519405114006549772877937663842588741775540007756172193918940467797450166058496765059803966505183030636810861524998426273252845926041214757298994271939382648417899367485929468781042717715301810838782448170940188991382963737869967779020432611199722754373924091715303700379112741655281664*i1^48 + -10699775866872104004046544297957832249812661369309958174943553202875490922490030209720386331862240755368339870972465566290216486790834688560304822000467436515213271145253575871944944466546142342296026297753827352621156326432839186249583873133260363459571265113280074832365698269025290375320508456097319048173110712393342966087204483101501701781524111662758290417333732766729184889268633966963650799523701575545400385918602294617628069228281003987854468520499067112385492012231301017551486957473959771372527978246781583969956760979442831795432607926465751062684526211319639430348472627767892373369576474227991978031550454341723975729277193421340831155275767412884443298006013394525911201241585854481505413807464215796121799770883427640123126752580263589826448488018460927948938175765135828421248946892634810895376093182511460764401243438742320899498163009761880743018598968171516554285556372198851987004804401285041921814019270623256510920774356430988121113886079820181391806370557967433281547631398459169088661801142082118097891318171770845724521583219710370603438753337106350977416118144995309416645160833952280733873738582039166675235314566708249957471813378798535047225518159027439774632823598467435112104255193524021736945692286747452819739457794940165764850617898037529242068303025960563448041334937837621656095079063921440372765458730964575785447127411187231288251291662885489248790441735059311047215054191187750540494813376619169699494917219860178841349743637948444365922878889305618890266857588274249164712797698481042817324866252268999903640666778053242993390899338312369613256936729755618320378299281208684947970968587312869342082884955779934384966762073313837959978291569366810843683702703138287401091762692816896*i1^49 + 67647099905989223986685247909920152285359805848927624907774051438355534992099998542363322106314194811337452349403888973817570278818623958928743744681391932699282315539617212535802239537903068355053123905471484421076827279106910697905183197847046269401231747410599452615037598413081620659798864123707057667957376191883184696226130271844772344166977203786706277786482903181023264010840044590733750920644873178611781167886206934898927592604096115058006417305938332457319854213343342038701723343618744058675563680956158073486411904410720869315263683742670319597399343192156387113335774628330023318776926949135604327225518948818078664959337525319994988535675530528285343386157561259756427727824495225048478973089056231491865232679124051204441900954543212579825093175952715270321573831938743898064641856160532681827404745572442931502846718026563152563616220902706456533238653558679856142755760579738510538778749135110518255009529412126748632051543653539377542427196029497234687600355591294336114590605254904187232076750867502111231967195345291200872557328090542623155596689601194601726147244098176829588820487879869026749653486820692122156556837213133868698861902213671605715702230560462502562096299394012474517137068811226197024217154636296852148558355295366922297390247883356007633287089479099504463180915101787605429181352245779104672263090195860190941315880882507409956144340375767677853408589019647974332874491512068020894927102654350956663551211636193446722713203608748811274784306768768264490805248561884737150922705915815454354910232526711000430309830283056918756983747294694958482543512414897802241117782565301644398153505129275503875758237586360884787625982560571840601596473733821186088758634817450409984000*i1^50 + 1205641129505841840033416693299880677335039661907221991788616593998834678830674381168759137097595912636915675027553686210678479523396721507108997492436312825565341693315860740080646386710307923618281182468500089203718379670201846263632289817453172481132814444030953466511957788496936087277846557360434618056486463233477200479637958870581273202998724795764014707371356743734109551318890027492851384430730092404622746349504635613586526078216726383179629528432163157210175081080272038786387700732323604427075999686861374041625341805907464203679799784551439244198632012952954785503973734160441566076813800065515943609158209211331626945113520669176148754642173205782252675537006340893552975742242806943273397948569307905967821401080072358617339880588362701438122278615109414804404789392722548585431078137188061513726386192297878433129252658648601703390872832731282284319765040343775687569617274524363655353872924956096075925409706917968105060379316642148426391837900019253953337610748807975729220425810396118098500846224267252789056506271965409284265450900048372547376538452872664126672967885556949644971385099985620529213052233203811869164445528732733918654926645178906465469152355535140292755265127660816668513789825139554952008110990772110345361040655195891997819047077219766964773160996964290691079156864588005887126125861469545113689734337853725823103408019818782142180298365816468557377043542089018941061073781290023840968437507914991734353824044737214616579277169541018719484075915243217348719570048789183798287568459783417337401627290786824768139875480230868155308940172295786197942526187408906867951535764461506286296912888113001990649640554779822586855651958675312900165514386706218246370429501440*i1^51 + -48845241036290872126853534881170301404725564962395592180548635730763139692180109287068368581386173192207812989273428881038408160297254076632410357225637214148826393295707911171924199219308116204126045355985940611309658593185240885640309220800002799586263153196689052628729095326106059591445013969438279148141972388812994539595090586755550875467649871346178220525117548430708321830726040589234158779719201248923837124083216134360661296463659658901287232026554575725542911710392206612436476095837735354006261075774376789017183653453476720879614767172687570836298336507799858617728578850826752804590729951976216014386833787948653001393744296432472672999752239333470545794560631783619366122416364276356733204664608912406081620553841709599622804520485684570259323583146301250007212641519522425759187770377690869067676100786920153318290076417817250891987807681880099821756976062377974808739378114301914928710449393716460196862521049616051719660472580459174170901084792317993257724941707428882541971271914335401054232001297347754400486849351061785407154972780303981512841884768979534088640050131179056134772755668336991832778511917085086049330584793181204329890398148585594523794375807384018716773982516093959378459653622519217971076480727256971003271512925558388085097436961458580740163607281589143984826433072989641664836412698652935007242656915564933739837341652410518310983545157273811959202041899813339640903461468968906842770618263812963101396279747447367484925685302315682991348817785660711024035148278505168970163978160666561954481767521081899636613588767768306481716071971978026802539578450544011190468397522425791333852067341934690983739867927492260774571435068818057997828729486268432384*i1^52 + -754794354086888605236807221849007939663180906270214884392127966296000971720909980933286652395304662893993337159285180226501595348102958826611929815287540127982937355733819004697488308667397863651401473763255058162536683091423735639002212794510467724649865707538417534447115564101120512533687047185199378653767897205178104680494515058409331306214178119938001668062721795395627634909530470369705974135589424824966671072908129866856917188366155281955719198057656496202131477987548226542849102755256994987109878915969656379340140110239983557852653357444261693812762790572802265530995575480058094187352159779783119973277001077053090618457533810435467354319765970148657798707034472436872977659212859930445652415061655714071040728836950589172786433258253730763275970957592373881969051455502799931742119626903394781531403019224169138518908549291099526641411977573417904779822681616313555698891663110855118322472743056125865591567056704928368031721856350594000224525929729795766502111454652806915477671820694268300265048442500791389440453189396908488065405919374801198308393895950503784977687218317722181796797877364276336456654036004592608062727351230379877538216998928562749804136353474695791689811109143162043672627038377973442016254572130682567351975079839713635850876526273168932470178497668667065457057758950829717534860570982039879745693641478159759179023126458668430469527880294796834709465955069178739731396863673879774754845711959957279176168227763592386454156218408530631415558238130181222156428808410910597147627542533721266757832634882511691191449058542972332259987510046948444072527069142634474688852312564518963469176834747344515094904716355640189863561232290806860087296*i1^53 + 2054720447839970913796254549852624877204890258013955743481665460346544716923748573135553588820454975477707320288720027663577928637071237414122002591905411232529344126542629472796383971128719092737427788292865694671798729480349273017774403424132912417519796053893084833371457472914320996527441471285160591724709233935834899052259723012711487931425096569496618134704398412975805776606926434071505647791651013953640629589692780105695356878177682705832888985174809234311190438210353587826486532448588140680342689993253905411632771306871575296498480840378843453175631443188130667208520821771916714665194039197147671420664772481397626326137762398705007732389845779588415761693102614083608866047605812041490138200600240248190063784961873884117171692823196650317563811985955346802151665568883223261567814990890467367384463342889822081956512487130422553916349602091769095166891090257340881523483425920566469969587983266426779318408772505960119353464283821532691895383017492270941377663126681393550573549505229240559286531371956936608353322197045022497682248478517645924496641414123616144724603750437152776008324471886070279671181589214588821118767626283676106849556900084097002777279859814806930477580493088153750383446326274190536112189305803705787643607490796033568246918217469384710491824719692287650779636744240843692550518028554326777996263696125484028442416950730576123887359906949667719058851058002343644117027695103479850076425226898206781250027802928139027296108185590757944273125190716152904688432767382010379561265780964818584745703303281870708146295218390664453236699880562192740487429097418454562394700611295000191873320144062518396525180060268530830025898852352*i1^54 + 14421701237821252252566648336822312851366615883734940855674058601525145987277513424116001173241616601112197905812165522971164987709445459343965364897238493548756526799854131035045057929500830255964388541529623647808332198959347876968511792067668017189132600300371777712840470925105228570419017440126136146386509950851019040816662960741914502125863530021715161008902868059401139492491624145298072893081703535511937520317682569432854514464152894988550219664438056504984761711438964548975484807676428918160729578699505196181162254069619199243495607936484255164040840376895590252846567687081344859395948073633245654531530706195785608454166645233098166643450008277188999489549429261804393736593452876573880273495504814662261494044771519241745701354970078964379149858579321343070985435425125647593328681900372845639377493561070983020176593207292978438398396450068122638531191475068092348712313116079706606600986702441512541677465852011583527408711712266567149228656605804704356232943639062527096037735277950181619966271936578912507882965480980800831407909993537092440380324692119796724028335389955267847608387574465484224904441714483174997434632706389782882984284031980921730144168340378135282711791211047340131193984622096689676185047432887739958482930011343024873061510656052670829514217017893915866483314811557986762844629479513692435643156842833602246833963959205537365445260640945336075863481260837597884407923980308564350991345470913214934738366416548522889566178130387422604403478367934142019211361107066100801832282988114658924187850524855091432155012381108661500356923195641276428908847955730006118828946080618584886762081504324746915978482177540096*i1^55 + -21700194961627009241198345631512187082353129226146785221492605049605548132112594709881319691018512394180907951356839692076179974850778253615338274797358483151372326985620540217874586930621239150693422234475513295821918696529222840701507802139881294866507421220557665677312724645056750168538677023485287205398671315075796229199029290624657037119087637728610357014532805819243118316659077903475629505137280346801658519639129817769236698092520688925201849912963271561172844613381267411837137565204017077813137469969691720848356249522579673791883543250792620485903833161358509762741016813649128111000253889781200517137543815810204333118753676718974793501405575984582186133421469422556057861696057671616632144675286096489012446420026060281222816010441194888210003044646371744960503215105300335251683239338265635058860281666249360661746145647792882205810864998872297649299984070576193699714659212287752429913591362808486307195932764925858376153607291088168360675220955480374497344339345396597629738176936943233525567043848929290364197901016197108776636922634069511633858123989723174452846590892520473566303682611063380312109663103517384498716648993472784598681449097741156289756298371838625627496050130847368409761620316513995817347936681734901778528385098163340142074041962807292613775167318391432255783516223016333026985015483282676183054110690371261077098856362578054347379657127206054281775584994410569894944023923665174670132760264504479880948971078635084432001542643907519574462838995668492914805345123307599460165573420388377256334541509387591334676534599313012570830259842614494731164629539885852645693435585261709084623656182547610599424*i1^56 + 14504548257417495764146983917944724311836627902144870829176358183238862066430888389467432517720879601699946296495871469595229421568987768577956592175595358892141679666804454344654094738972451934877448611075091346069158495807495909581494681531907236648609255094122511877409329390644036065878832056723154454623694968756011062783562271775557052204300105696989907647121891456408919729601568862342254519892364336958036552749697706846127996515445549477553468756978469574213873814559311506493435680650747913141971241570244144921595748090242601555889911431402206040608616723508861425988206045143352309422798949086744685170139730682336836637477479876882829927734129045926004666329126871803242157918026193144742548702686403847206851685436041098096746309535870559470594058235907828249127627985492541962973069322038895695343724222946293719312256350737129914616118943286866244742719832901844287878923265364949521198969096900474531619440114753292201523247926857891242409938078305689376598770305296916054847308359993166716545404845565871363318129200238011465997482033067396106208712428413664348359806140981477545377294723293801604152274991675283259668645213907998529982566618355696606795934617947340235146467661293198806715218673475170873244444405488760013030252840730302606570122898725692152394986628262106918652250928801464140608441625853633881903975045344269469018540629014646686493214002242068891438723486236874684817673994761474571253275902531884260646312601648385924279105197919581275070431770341866967916150676990793836505658111209360306833589597341181195905202077901851478225606606811782213251440182006742031885623962414453130002432*i1^57 + -98115268928763105141915394573533242161761242572353195506921388945408062273385127125972368726156157723765104246957987730771709790851944831812414840342574060890029854665436193821694224848998702481351042326617844981955982270134557871057344586383007204652253543406841165978821165961428867647509772702398911588130356044736502362106172050532034352624234516892687642595938006685008160042171156061662778453390542502475995692542140030718018909919894291015708290797048770297634481980352103018540158017903386231985464675257623463443926996286808959887846028602467455613497156906214217732303481950486232414429489861310876857775762336409251415278932743640452987995765066024320039098390066497357140849635830135614881468141181079784085150335531112946469676561900430338471690208191482619386372033734454362750023567870202885835010829172801973156019489980544845468517677145777675495650853222891950537759939373899096021365520423129016374134792001812854481960266176121209288521242871245520762865073202200761394875259644772046536782263987588334888221966577616540596095486256748555295734353416293155844990059480876852335541940512087845169900088182420212498376151074232984539657445491748146566480387120004816369991447601277903924702291040187127444259563310217045532158836003995679221673970829158488943358780865530339588076490148554428845674743797410720441645044724790239533681209562365483883102158679186752661027079806951829661723771385691969471084631048234773027688267804568684039961929871078713856161543179254976268702903614894844072634288491750199608502316403543968789683003208496343234787022420964207549913100282684612444787048448*i1^58 + 3742181716583869313488182667140731905249251198941284691462906973810764436074327952124607848846726670495640083496676104855584314946115484331952275244354428924700447179413895444490942301429434581513935755404601001683561107001803343706395264229478576823845727855167386537809137400564443100771713149572001778816429061659802273904993852971324017829027808832270067952720025538528901055176651125136145333283245390180215032757744976057325014478073111528474245573901675607253576877264856403839595327746493214933271820546490144708875277291701925453673208156391863705734228257267295819104500154671360566361417711211968131913366016028168099287584374603794772153430444276791655487071488942126930423426732948171511393099739204631799417066845733666189685074131583030230029893315837202810236618202966379509552924815332674130360818169149707869023496740255892644606037807612185309866137367158030577571812484483519461877549822022379695887445881215711025063441312354605840026947886966887181004960469463527796184383862143601996053946671888262470888331336941486393463535993880690536519272393740020932847141817729061059020158577263044736588105939057869901418281252252155714485828778755863280726852952929647272152639030810490128717170494414428500882476955751530503297140729038083996553189411058118506693244926971512570290790141788710966013611893823550271220016571201095375458656666091632299569944163429516930787749959735528528772908462475259860479390341417218406482007191423395499127887965122066679150428460516954836835373785823511793664955337082795589692879384513551709317420386846883912531666900069199525648418209792*i1^59 + -214781159762791025926007899681957440896656467261917838412626427439588226685175187376714813222437905386007458472629552452406431283807436806226745779465916026008559842819223201248471828534401739617770870099732903252308031055063759293384307951026158184253288585182599826438679507633327888484522209704476596842583684908882276341541360862849419751187151341171506611978822092960173919194490292947434754181710139984811824076757948010265461389393274568479189536859248005801760167173236817993600061588722485399437907128064362351556051488385363769919774139259786811092461923286746696481706019997244375156091088888824111705797442178363420085886608357424460891375056347197012124635290926781111543537827318135533535815598900885535894345178052806155565605718369888183071902067151674487596196512125200448473700766653730423057629521314474456306627661278488895012586043586253010898068258432448565269560908932739855785124376780732991450034340961680462965321520748678469200552596669592908705949626663414108975178790203010193112217534761170181113681117812840499790161873411191898216344387012627602781972142187454182523229937262583145219069843700850608901660290171320569688738470275985820837547261301133838462367034278261226621220443773798888250864636374288270801074828384285473067206045691334783028384683987882226112953884261462571818685745290045318183279452190435725444884117498650183375702175094262493201397667080257464371730743193129573717625449259939482623880701617037002921522635381682921752630604805659362183803841278418218694695714674212190801582771888176226236067237042997953397702787072*i1^60 + -58811175656079353100921248710536362565722608729608743447223225834897791855462566607865814174529302864996981611884990338753316189471012098090425320993784417048791679757212512149254487521604599837305439696241168684948477196263985919951322941464275382889935181033454841800768022961548026891400058683664688262683007809023979796128605952693762943557948957082308800755705589857850192392311572377516401308321013013474540687356449943014345511560049059285643143283094273367073574410873547991843107502010523089948487686393296263939718821168806937324046187211735606500398090897632602557821653025206564767175419662100419504690045132657194628903880434825317675401425077289248166806586737391907649751658294597477339047919025198028783523896794204947138237459161591463029992689878555603868597521072576596612310043271603928020825698570386076970372663316334020703863162413297095857743988764954324886338341949334495568366731581810562998337609824578989356031153674041911870027555111731748341267783954016488909163988670617164242548466320097863032029244762398937970757938960705668878262324283090291811862181229057031136036363520905605025918791583750134659547330597149852529011477246735594372377800189576602862884793394206394739214419023695348864470756361737053908704484322682543702445755569695502951029160582580910804706834751183013781113052883071288788813746633121587351274934225150392325006009783472756974883164766539908854309426794258913670617591159852194856316735537995360371926018408247226786752729764511067439482408936481941725973497671567265575306531865907691520000*i1^61 + -4275416156169747449215584114432907339444740586289744968598192405217664029226234323793860815846924409396207080825949051260097697021952007158497588156596544753099448359804017068657353344052225804902920913865375343255796483697215892623212607992446138423314251181124447799522988579999932912351821754188821718499328722481133934516431432077193719465459113193643950225940420370500205654056079499169410188794332507516187855445757866930555823493315485747793385279451756770028651223654455882930159968168934739727200036277711868094542769054499174126227465252954967085800621678320741919052716430769914988936119628142797519268013771264168762407703658977172063717569366081794316426812818412387909624288670545767203916583471986588648608909169573733511887224443045699628145452856449651504559435693187145875524827384078716685657438414365279344579921334802310216021770794095433119649029823379002970750396682747348151729195449284085004772327061934400717750776170519863990017339990504014990923343805988068970359785697185847422062334602887936420028257879297064559081802923340960937168712720863054317183331345780392790418191877792313764605038801153382435530971977893516754128464405577457890662351706183340196262847194890931985558044798427889536959115054961279816479806822928448863782983031382082729721758140671109868947740680536072400678430170340933878834691881255018126796185426442862670469541105556329382501592441689375587853703330848125190427239632044154743790496793827750574712381250667254659726900335058956331884156119269912094126899200000000*i1^62 + 362028592668035787591667612848214910307139876381623778340321964175462323303582142924240388298460304857935502124865586390697842352235304206811339323349228551985531684940064608391638892486785697321193567582090007527140389982771612711357525279537453601240697409074923774529092708347771630763515261639942692734201705725408797954460546158595678726643091154091772211799384037376602607344995111596778375126041768167873272792245955568313641620888126141733129911335991597493139181605371787378359605229748727202477173321668948422880209154877249659314235073803701546786213556185675269023436741939756560510401154930763781391486538699731408610965811747975489930228807305920492295996810093693771872402808792526257815730064758371807124238936696780859829218111324072766191719806384033762446023642363135998671591181449651102962311056050785349111665960039533260985088526003294210297918284662537886620837055109246646931142015749936386614709688388930210684089015982261466933250955338271940903722268054841293026045416991211883961745250328858047527099729589084261368032620976292430114601703028806481891742327273941039664840079253658181818474920176079360504831207471555985733168177836554227480547004221816250908254550894979810639434810200884819160091997771806153944773629308978714291367451875770905869943575699291162507635784371637969298796969254348149069174084574462532471347828290191741067386584911925284937032259399371437629086737795457757570413120591200350382089098174832279211697762351098853630935040000000000000000*i1^63 - N1*146271727456428009704598544372043984400995743992096756376581536902542774030721277992400475786254008013424721237926545658720336812795886259287367704921425235327544602307512770055365173446269110264711135080659272300848161924846686126551704203049623378512047231250000000000*i3 ] ]