[ [ 6917750579659604835098586476973847759783513272294195510457231284285117209622527091675325280678321944197019303636460892089896808001713450289671287154234710628139072998585568702910422697429823625128891567801753776040287282896717389892083019297777932360900825660753958042552045686934365689617142399913658358991777620160206394062211705578681257267705848698739014386340166588644069076309187965341190326295191264706545149783115477012733769641486455878460438504151247641546456424019801403940927059448336332582406009222669685547340838893441232197621546084783985229664815910831693968916796537481173792156224380070410751933288421072985218365274059551115200427076674180001461398963209158287718219676341102336349943593330415474501498667639611068658729192477053477038410002896523172589765938451055558584888807792349764935443496184394419037635412442103405985837458335938663858311253788927419049599696815425818105606136268892208160853985042913855924948865885853029918807890081528456251073165798502572835379261749052052092641966846468257637454871632297149199359593326515575177540175677061608649686004732731478499009521851104923201691982623219332696344928565393004114835531417411125136625028375856142100667320457663307680529561503864396547215621410273088146514277692698302995764585295094392892752977931587913037669268245276756615638470189562795680866176402853821969688713355327409609350078406035060576315796831369994394070585778980049928488737019694392062586662590168618306814769869810977396871449539719987200000000000000 + 4099408926442789784768281239782373094489371290910894817834292601820011835007094229284614357455843680219017351101281170593052236290397032218651296593546876769084326458024602966469206570195714819093864582326423077478330533713353589297613988515214040512700402095439049888992276712841384051304129874886385217057603059787089754725140593456743558180379993356894592236130268556397730340385590347620820271854063495145778977020456229205403922502409531628929449399389340075902965528833991704142417068191924627982867027558839234644470773229779753095508258478957655392779812897757740903103517640283205790867268881508003670076459475202255368869929487276416463040535309690169499665764757404912911706875789476360247730743855017947534537786083657968749415201426318210608885180240575206125858966670114650419100680124420563821095174390296148619788427023868413143288845585172657059418908871032298654806157535593184327210028084846607646602058897470238980476419709097453706886026706121683393363861268556546152724757775970790280503906402582816201122823309320185281724250319414755816840481634887763078285771177343249286026716163144443286952494952357761121434722864287104170737028406249878988656788398680064178771344364648120850922516229774136252791523649999768376350836249419905921510802544155780366200132417861884354194312649818428054954815768540509702105810940583161002959354245611547613644328512871415234940632295713016480938625416714818503437112147877670019041940517780542762408767765147856942174925098057728000000000000*i1 + 7292305972852021701146962078993035459253478252355108874559441529559915180577456139204166566648711722662080426926003151049961697478225285794311559688640248120899402418313652584359688498346942181072263352396951144953215439614260795079327732617462787771617319814281854887516031419437131941787846052685965548161825091297754396351037836250595266262955555980289790926233330284810167666519465414092808278309265989734466313234129506644270854384398133007596967495764294024306876742126671586268450965466203547915254606924405680933858893716958359558992986613346049505292949985916362214215302993339573090462839939136078665645011031963602427378673127067560962988238521401303256861012605621933393271531697188962326047256175615625758851158641624625809858331516391808437181851663710035754138938243582169032005523695180820851854592253945132948598572895988724830690132478408756527401533005702789015670817241768359129655243073408577865756229403036046660701757333929350138782938808730265476206517224526019609142017839735154673632530004873801661475307924862505216044013330116825692952110562724832476413542041021059212141124923788524036706116372721711517777546054086008399103629091511483595547606885493804729040349452871515955775027983093099566898028901642643772926452185998730226945861308237534484410670673424117349491953595872148564037346290103289718161212238100798850455364466252382431771043383095292370689396038502064157177071037516739905532490036186427528872674321983059306522710841728866111468724237107200000000000*i1^2 + 60182575790869563464744858212550931319666497396384647989835101856237461190224103171850268543115827521997050572871719216904905755024213430201006352954440398291115958781761130098142330700174054998884808622687123308661820499966587593031462030420630366238107511349771154412211083343503633396239101397308458589623964231555764834671700068087340984578262637924950123758664287733338719192971341479792103407826240441927178249714690417391255469349760023467802593738730181827155931916907199363185166511708944926256346677267562984565710596615903401461823486353699235778721284063010975876995691415699735683890643304085263018539609953799293881274586596199071236567025670447547271952696710981386199284189021690656237177997715834459590756318134472509414656867017563731392855300346966804284164115364843140158573540322402319747022092587272221564866314205300110045404548190619007180964865753592786717397135166488472513161348231285773346354531947306499043371050164649121621049607994544452184687074824824817973541892875052759357715163042802247686911048986153243486856781341553787293122159278747266446133664006376511243859609995900600000448974767761285044192871951764953927594448065718554068040740098438925106956542643697347296562372043730160093427665231280182477951539443587794572259443857093092849979389971033144239359677420236098148808063953694833890380410122202164127012369240115844023528800237572594462718682178795348205097005284807721461719597219177823495898779060386391864280875470532278215544810766336000000000*i1^3 + 52367516216562125969657082521002728863036838696039379327784706003675053425691600964966579269696928304821839402490833045630186934841750813762084559183501563174795321597121788091229313075309097780984084542597067473145185993150935486252822348789983879858669822957245776752831874491939078997850477167709264177265083301527250742103412725057979102328615834824002331402820442588206176403534910633861648951796644978697117492668203542465466230460023500768849756167279104284956653051735010127270808074202686251207125452801627193817413826500241129380048839818399977786189980347171627963851196137258934298918457193955768216937381809598761925049514660858649527522913779121177081837609768883521753294772024310834359366678814634357469781097097237731490165178776429801905223427318097873714087419588327416494261793840628985342756945824249466338836058764930541662878242078191998388351922201638445368883834214216434978273876004953656847555767377145835914659452408587315702866494845880758902693674296947235888533869798064054430216274763121609992731690961537679731569536381860134977441112980346287254984617120832504077336244474891534999348623641853137134659839652082123067043565901861169027770181692498980240036247068263149143436052077073719012893934155658396125397313117832205932714234828448992779367052455891161940097505674395257055329603071683601944147864164950359686073787057619099826658479477690241082304449215753673650263767293299590389479962589646395165374302347751754361426542007324555778431259770880000000*i1^4 + 3546265833910078475180296549800836820478461238212344556379184711985798897405190860125849587397002709819653315235860287890893655288694422352024231154615930413478428260399547369992118024104919286288661622510429825149232263868109483140618233035557215655283560160161549764963719600331830778673850214325537878371009182997996968446081549294236244332934519113668885794899117745887968490757152166880610255550064279158189034336783504745783833862057029887676338446147241600536162248236323948046781912291876933868621659563323942286838605303415635984897944202303599185058661232271583991014109445414032230063839624098910719320522249008207947092001750755446161898992642615708195888728706072638099620924247270214969418449821391150870927216339506741846271656564054264854553230072302759956794485933603022258470930737069694440725596005772364662685329556915520952556077863827787726235679349170895197706870407853892940612024485578397832539283567461910901485853100557459635003090008001367174337733144674986859964710150582615253152104606871904445117026795269955575685064441653074476175721028166147829825374464724732842598691156958463804550237948658942087344949625503697162059210277442879590270508587956756502837604325015376684102608285516420739692181522864819715759420778913670867790683583841364939955597373452798152663951661083411686712678718451864982677551502174071955200961891727400429335475880090986300600435882050767601797296487366956535716015822931012253972926602500835323301949229778376172708225351680000*i1^5 + 10620559187201367879998557068748490539654929692608888234999474954627663921319754184454682414386029295039912038167054871085199609438019798342763807261348876942283626569281617154642578213026193878370669786005862067133000180253209059059997888323463858586122148778216860213499843218429960125812284746724483419811568204423496188266829486353924563741699366785796076127560772246740950123137705880794470647495498400646467904981451067819646618062382456096232269523726018887833409937921512609450406812386536129919060211841994433327353395446912736246790847972143326275340541464994001365883570229959313584536928702937870393835133331069803182766999970333698991323393383899129161676477032819931903727182498030871619588311586945658544170755464263125499095305156157024506074712974447501489682316461518146048843193234541277234179923331496984643214070397272317859164545019913842718307188328834101224265639822928756530387227836255466690894389483589584535566008917230148716014504692582711825335461652055876849167803737682168778221607780123952524151404280385019856783546011814756250271411157983372728618414019576906796317116407915757523927153855401215652613420488630342201282160051738684092414639048313633876562764645350782324314557490620333629240423817030199009831954466257927713838247716394151091084021192523272480606487401851943736458169455583089686899168584286598855360419233501390124031279711871036540897600340730164055504169080885766468599460964914195058176471665961091307327368551625143434683298611200*i1^6 + -2617719583213784134836820081589065486766207787216013272778947998657977278204589609951911698408173139838823598120811814836025381069925320622223394422396569638574322109414112813776910942487839883820485831642209199380927039440501775070702487427036035781224447876976466190399754439761282036154879770097350145769980007344049188113388394267806710699475925020855331907623753535391796763789083638043127502543580030754806031952749827419977965748662174876877400482817335460939249508199316488319211113215182423365284420266540287828997860910810037080747856982743580737719132863632128796190810527567248046113344901130654789645350766164919018114486110391257245898419279562189518117932123115434996538150077902813946041942643735991504948855139312096683127366088774918409268865462238682881016393501441629571882846811092735180921191813772588596829339661631991331796195975497735409979477512405270471203978371682311667423333603147196999272244000366696692268858573776413294585793461434616913312015485875645983051842487328451816490683922586544746032008681441832410297125005231474302860561016749856248929928268779161639924524563272686179935173153243661426625311065061479467027294248746462839173016621022583519760573270769884528280811620348141115893549441242576660034603810355128598008443667958743782961609817048462123556638760415810108900499481946837168371770659081447471858018261717329419569217364559906801520671280914672858596111914849673027117571882045298661982561689336403989726113147097786002901565440*i1^7 + 680932665339154327351195443411990351792930494149821528686078350071295133258217428717572013412045541187131141377645317529692899388669032048549514357368603575217008810327266889764229692987852441010512318230856517956827803228733688437956872248432265689121949067747306556849683696809525312534535401634683110905344604486667055189694485019314540002101251796882489110404845505938618055480359186599403361990654250968811230511601167284149075593441599506410199763769991842198326509206652661353054384302598583579488253190702068118422437397161276720131270041538515415230789549135593947123092958369338449857760342159044033756560015222479432762903573526943788652564078489147885979721560614738789171380564267981879771239653793093851006429834363180214279234109517011621238686681670368603392130284574460087855294336419995658169101372098015775797758572834047917272691696738931749858224963849850191735483770792022107248741703464719854130880619884478005622443596838383655583038926039207741042760473252812195364021399510740904974931234238639129374114252424029315029735868007694068926436638667307956845490860303555901973970917640938954517148830956838826575802889963625242140806610844657229832284124231483082513763681777284844918653017848322444811869872632044404829942548565050932607560480146407469383478942958025600278744705368297706666646974163610748966786257542168821967173173201222778396460558552045115660378873627770941965312626655968649044081021064888057120532322586480760103791286755474712559616*i1^8 + -95041167756963742374517517918652235821262966601614237963375699212012262418895156763457605171844289681425133099985606491393395738504397627625407345987079688760386571550293268703827003448548436414723840124724700120299206325420854166316216774221902638032842874951965043478733197321094271698011639267138223779877239012580195623779610851439954110898186880768413860112190036789974515209560961410738347943771264571615567449951499910503557776654714249178892173991293673018126810321598418598745962099630815436765049433423302177740630126139133117900235345496324424697881706453399798224168704822878374045156606746859727249946057087145801933964354702780992498062277013709872372491907764312803604616490100616237620071290981321903363932940027752932471650224705742640703792828812123422036701892019580536388092537655624139332868958415563810025299868820085865015495900774704663736256760447352914720992129178289964226669816600620973745251634552067714106104972729885725418465927497826327212693461177798923532989519438899176954838784490137417149912683982414101474426385479351985922814245374747293088015832828133001511079505018829613848994255106151138853149882424053081501787853718662310876137310382588922289588622048959557324816804413221877581839707031002318309858798896410531515461689244575660817362005979213257165437120492506133065333546925305697942931373336387886670475351200762583195646880879754803995605167206538475275610353772836087659535003664981295885215475165779666228276349073025400832*i1^9 + 10231490381124944381010453251121961079462427272032501352623954551883544357827338392452541345686861311299520956976780036860007033440214862205832607847332513782316848596465478688111377757057930043563088047812107826634593953185082279058965357518003339078918632708596763145577274908355535271178608615766898250903094737516762034713447232066076648066522164597314077241916792816660720266376526755968800908199689207833528928771431668459295403297128358806725149685641867532067433251775007870614202279567358248405245664901733424182979896727106658513994779745324934215306772234914927867198716244376866544900569455783395758987011313857071334323853050111022785797404980641356351775167476661394827327710164849841915389650134660510210234495256443819808075235858189450792858881599894212982594072986343714161448137821699307259870165578474694129061430303128119010632523534009877549544903812595053031827033691872436656456500157243487242091620175732777715049183244321210855710175825330325448845581416257445475220462242400415519221401343579241049348284382279176377523714560611324010700708813353226286179847260720549994294325086632953621020917254696177784323372407411265209514989434998461485658516456987536180453142455125690621756117590820183058988394529205122361516604405486821510982212573298284267561783810836245210167820802340040433777954977608437063633495405658309169377004838312437790019770329403796384732879111070632032271237086458818919161419579373571836275717123873140429989033292070912*i1^10 + -533867145155813444194554033742205168828633495926415572276326604236470691705998185979388669579490403367247050519219128716268596180491002011107004089430698468795537559178954615745671718361724317962929647861297037488223248259985282347402246225414933551701387411510839192864794604659455774289527424853980859782876606409843543771790437453592410747772980347326774914946610489713742571071581244712376671761457164171824663327552766169047407865696288783223188986513514102506799212841005443809278542456130926935716232412739906105177282242075636779620547681521013070555966440172996278896969644747513507647370342500350112837569959461966819607269936940545810775621467384890618622145148973615330766050157172274089174754660012429356496644475614460807607547534627973956815591157789903182634870856372320524168399079224235640384622802774439791543059644406202270550926365628616445076204973117640098425207417117240382206998142005839187128810616391431561252593202722916189608520847581933370946464058034000568106734511459347897348278983288584435966429740298373392410210131431080113106434539998053046944727906868567515103467443523942946290669136215657638743645564393330881809406338631164428046490748100298214833990421672406938104169806397926038003507340731158427342168990969202711709026827785309264275761326365863254923362035339637650346803492267275880959647505516035477113502047209520116504960332286693929241102864702824752410034112397706406803107742837246978642344474699067013262687076352*i1^11 + -35789707555627497614272769170744650971719837700031007561910646309941246318223842633426167659403758650093438276130847408208710914735795298199059086764302875389991338997936730474580515168935621719584422862197280734114550967083819570060671593632974541408627459708143808882338957794219688188400079453851793489248680455825355537780764258050578880493175970506568186348248976946835915448213629783725705874419125351114475097712105542666202312406173915523237395739371014487738836282387065026029614433739896882707041284719561936779274877759026537042458988510136014899066255150949567700885736311826017563804624460338557827578745944023182407489999332273639209235663451272431066829440126510373423455277984600956693281820286860656349613024219796175340833597327444096717511233620402512131095228471515596040961987879770535729742057016711393979486933658284087204262325880628044544535459496385379021462791464103560922682711820791911774646990917269498469350130269851664680836999941984573686580128409792373589346352239848800327392345526538591406938748452772662723590863165001793162220563217783092913049950269900324429271109325858035726753226126477615980412365680502070362081588778235471411877095282633998596409112680272711894325335795914746764830628038702115601019905058511607000651471829468944549181704147251863817106181758449389139370358821230681672782453196339195384917813997866717717423282087999741432466497122192962857667623571284522634438136362331683961530189019190504082898944*i1^12 + 1017280459034928878634404062874327163735717208075413578285336857951238829040018754427250572033117565785380527205085679925418542783503310653778015920680168161306057953253034497021994208886581306533053782106312533685835977103360026005059341311158324388726263483699041627718389018611708558960096954537641229798306088052288657128045191362306168268260101716798586117692954897285180321076418510391648743673796507652380770212727461881808190762507282416925710817844888406001631260089458069763331949949107670974966159791235134302157563200906191276134188543700500757620962607169736943550901775222769609142485012748649582213246021819467242264116608265648348373231700818263722370464407016606207337328256839989313286793508665916503067036727448094382338863978386716588255392399669092626943996671358623847824074658993507341728826715445768641065837559927285210703325035004654080791676019889897057126561930234099010174652603960532923016905249891959262890952227761237657503233867380675046490513552392989885913303679083550370361415017031551006437740044612898223523394901336351531307276963897597576366921006273549681153301413802332843536271429288976209665069692584273288762665200471597226815061710977525968068103162916789429303614112805594501641339403417694455130261258656872194741691910952685205352494647966093098359938447981251424010000770603171004521131865408582554353185471301161359235239601588397032612597223968812930794593237071769579185037484136418782399086093757285662720*i1^13 + 250382133766955648574621835539088223071081584507440037600436207754014030287246280953825433225193579853327081779526299309540494972712345364856447736559448049652457893943713852758155071941098778262873565246716059946320046487282870572235022241234164742384512790452119827654851918723643872584510271906603785327938576411816086538015676743803638035481849759139260673913653802616414281535329806240741694623455591448440284644343080388453291587332413835196890717625388425802535103715150306931787878740699028810092688345539441983095443287207790238499778986238739418140845857829154819283428302219331827650815929366145531705056110978154551208618814477831229965886199929328542716462702605122418318477356222178276716655137327315023541796520172692355734136134194157688347174922560286330192697587078983577655051043060986673432536543160948991122055889642907301740866700102973762178693773604054620209127360938242719592728825934044340609555515498221137250944655682351584909418184082690026306681248379682838580730832977129530606837161305065241587635346277945687739233238390284490430733934610103938246466373916336008797809903678792336814819741944845679161461326677649587769569922457486896824883024785059597813825655837713866564616711047241350291781904830660559722053647353527000489030851954599719114115055886985802184763230916252770372402750238610048068975107889040324723657098694764914880852475247981021257874284300356078519439118419622173394017057433181096242338391190929408*i1^14 + 363832907032695374851584470627358169036932496750710272451365500319981738283378276913406857565856609097375285732317129105864507689506936388083358046910500832881712198559477206956339726657629357607513489076037255689716838103981116475920511139332023210529430386084545706941271848326821483401846722980518176355609562338199382123488116217018992951441376772493814846560650179762257133752953847688108644245375269764608525515820708808427713951919723311563625585856299986572637000147421901552792122018231349051519740705249781070358554273879710823894452326408338417882057594958357880054939984495477235315071980398312580565712784733291762453589829616363963980721050684460627436298960660567887850124998466383648324297180088035732142716392386032617390378915279439101617333708822134373576086608547148047931020836123248942471609304494977495352795012200364200019692719405418467349866947637435216050536575190179086273124261204164567042489741497007537004600250854851151354032553541943583535032342802034886117170450777221581529592445886067705227047114916102619874807081315365596581070967747649338164876086535382685782924108261366449619408158172414842502973956543786577096655991352037542684000949388605735620826157007439664773240009670388479237292411124287199917821227557396067451511879946148792876039055437850674807869420395002142136257879552130361927142469110411079484846500771671761738973953885145991293950333599213470703084545236184421980735767454641876722803277824*i1^15 + 184950221668474183129169456663377844573133912024951721243417136693756953598332600148648335203274086742341670461819493669324754310696922531681487592929929285672337917710382181489601391270962522013318852060426079901712611401020175892013545239309302310708284250298274525940663303628455369975390417430998142213714353461610728737368194673082863790549663548430850743288822187376993117967769358935772255159617111474551175714620749868410730486632070722980795697412215004028907096876200991720157109494537950484201621565529781104574735827692314294191866209497935548032237687277329317441143497545873097695120730678020791771341961800506321568065719856587869054389600494310674992185762692475102554023540223195319173705153196070683855198291566288637794472465658639009521575913995627741973593658447654657852996448554859330655993869917507450166725347181791364525986488859692196707473248184426472041495846443825724502794010480053488416003445359621291566566257032155911383531232785138699316047919573299017038935246826857393758485533352681579241774384615411624416731616750966022732733844595985605566890534609319841471442613900709008860016491473601703272603616753492296904396787546104791437132548233726882328047751009301811654278398284579032164420501350626351584516680917951070874089339716138948853370045794891906298366079215361793726877051263667884692422690159185469215466069478510833249758878548449703240732441377846880904041799837336786971739589517251562528833536*i1^16 + 6702280528029844565037765777166300856258079313759100647361606997087900865228671621945705759541301421366358059927054573902957016900949931516188680270540273059451700424618302303023026295991231211909674440437457002377328927703862326611976689754338442051679564526542924539581898974498837387687531724309175800806529019430293101388387600823204167168270384482130231881825119423665091473076957365803188140069948116181790649071863493492539617651245855680126097035386442020518816984981831446024368195804220416826747610528332692296192691197664089495912694276179069991346479043910231521330934567749546416871826357925143910003455388839443096639121966236790095273800845664766202099002871236182326941203463946728077058967113310453082789793833823392317778044906887404120919309735907155225566792296919444383106184156975904812549747165230905965931237746432853016534991014143587436157363393000642555195344473532672001978610218902024531512543379980293118666355329057205011384602336637957452448557784733230967742582231172828408849077229591102736242938206452219687979489138172860955746030713751797645229952861493096156071627935725825576251863148496320491888129056054265689520976701132262626900712042988314246806694508696945738072020959414635549313495470738281200263939227739439647892221327826601558386531171057779147107755010868544133430601062978069103699853571628988382222613562090117824206112595711135804004341563515011630869024696023346490585368883917404241920*i1^17 + 110255725320515100189426469536156617709681985981774575861704551490420165546054572245311239075698155496732284591895722255076191623930586712367256054479985445514884168883816407916225784206338913658002368812343921835465948348149402446507609734492295858492802865541101439518219132009350887211152202161276440883618521969859546575504790598909904002530668137420107002314985734559469694732870745434764138576664210384247571039066249040955245541156488954647384612043597809043527248540222207725823855849205910655981456643052426980085229310624658903956637285173186769896445041864586611696000246147676597454962700731254900826193643815655644144781137798771650433725816309986640356124260171121935858536905064666815397101326434007307214733329377910432881738190480021140976900723218003446893378089556105247466885564646179362909406215707875578732197551294711391621063458014185129000122409041655271144930056145638687293494282726525679192940055082327363241426538726597105696831390864004693910409183138924632759887211845506624844590696921802083649688334997362127471842414177560736898245352263703059447388597893079036478184037647255877454378948345443929683764999959065431802993970358011715836973196821020789984550790852818023187527084530352438018605930177248711671989791527896492844878879184428148246123290729176525307897622060302659938263227700082676104493922549755208451158058739878080888005743679928177365423415435042838043076602453401469215977739732910080*i1^18 + 1087159109754674968855298452483219287125590627100980292572079029249174812201297583416676147521167066269950086370207798301606561723412317629670685503781591348841185132425204347730728261772084058036724216740019374526207333609958558516219402331329208247220116594743637410322983211770679232246285098317230728953929664497345586141771125215141316328236186809611772334366631676307230867595768263061073028085641789823581678836162481473235384662374276799505559444267339146859280880815192268910117601078747974415826415939785893551074340655429142634977083795763468181840709239480036836105632586674612538235409585221395086526584003041476868045440520984170938707176434716124135890273246385948531913143394938841796803700092030261894765359093710321300268005086562241983362000657498413749743526105560835842313806732353260269172701915586232622429083612241584839829366231764770858863111406369646459601088352416225175818427328587902511428692637996219857549324764702152692802621071753927897449916599482850833593725489851739272535536219149764282057417673198140203815600045537214491681975471426566909750643555094678124463084236003068446594875416128869110508614934827705273066602632171308573731316950920298155257836261391328391432638596341416391414390480019511081892634235979411331666181743957670053730901023806076911992723772080911227915982034582018855724850411899849844547136059168488484821826822989770802153948697316034207920736405689183262624882622464*i1^19 + 7059952032569063769983130097170817753131544044997443111846301604325771603653396123356447730909134768604961220247793312263073527325155360476946143124070697419199192481391980213210455526693603969251216907272118923234113811761951191314497024587161367426619118770322621979784552689303911506137971990306445570861569546071109589350469705649211160923989905010515428436063361516585602247256991874200011593327008704786444812275943997294681540890700468866028921763871094605496134463815972673346489725688642289851012863381306373623027932420569555993496703584645232425162338822950519087527340160989408727047657924425833440503441740084181311948242275637783857490031896115325820332151719366166135035038708975636105373789590806433950830001505691357379950227141191737560084853167870969526396522989235578282577416705791828513302719079240349260573707003751734941895292829999002321363894513844737432836472575972944476183547693771595343204794927502281493093619128083191373959440683512176430233883301325159751066978374648367745278851351820478442480908059072089604159791718871332682361276413033954743123698989875742315143885804940342476734544533735914496857421390065958375462065549189628587253733892860113008785746128621688783393064318300781022628316976945409370287693409200562855790169923804111646935993462933008790910650968541216308772099344833292454000999135022369313390689643891055298504869300940914873723352525718450965390676086741948159754240*i1^20 + 31062109110420808099387831403938970250978393304360615249039601562680057576836128160269932167134734755637890551186357261694851394621970425704432004832018659882341612459654260296005692710591420178580103375952957481380016584578353590014803344967125207254231336517171105386587672990649219441249158642490698231744991057109516181957482511964587363646924532055798070380556425392098214917585530711103590109901345060902828471637034532904562539159264787648495767216386246952784208941880767322418495071631959514293242790313780369033027624592357761309968825101936256773047979495968103951614215029821300765096891781392743878213653970857527106769240674994440101536581583279901224450960037808509695742920904400061337921510897933784991031713744923931973967819454026159072410245217371586904389887979439005980115387589871113070697786573544278753365864039695528005873131137237187840289801511926540004994294176061069440110783253510964239888045999810922415023430126219551193735511869936989597817881211353407351924581116761956649189006136042747599441444412912747758756050930128126826768815268615932909580753336951221264257058501807995676948849970265949069850135753741600795753520993663286251601977300683298959123300797777207832112297358442788369675978189895737374035450069183950089089890122269566247725220421699237314734186190071695548068643905691251198140678753087695474249290578152395135549951635478125125005383277432717401862811546852261888*i1^21 + 92007689772186525228806337342497187329281563296430198509573513936131804011507440037572535954137639566416994778411056715641708881077549704541947770772944091836285123155079875343090143738091897808933670460633769529336928639616440082884866301795011243763817994995019440047852632630087783894594639590001980020554272638052910373976468979296745018758551229211990658155899822951946936313490581742267944336741144925922131783644370876818228174151836226577625911888386506306976648349408907628726431934047742677199750246122288235777535343575311001390184484491603592594412484330462732835824984731803225788681580328696376918185602638996831647265157604599037697042489237632134357728179561193890066138983404237134454137233670887098790919794821919747376595867327985472157807844372331259688999970070023874320463425207506648500929891628677429838473501041018618965121948821097889482930817003441765687231253381054886411292036509421366089503739205518644603501384938889977974148076261396876425971802600241491681964550651915089004192932405065746633775736345408693286163534835532999549191585387028377533076362260841600425412609244715783955330387515371188319307714036341269232623194240014301584444716795613088262533675190154098335327825376108338546506166915448538019229701784636819173134435293494091107605763165793086688465410341762741240058415610357113986338980541471467336925170976789211054616352843729046854319381691449284963676819816448*i1^22 + 175260212567554361212656322181445634876856542722970709964843030594313517704269459025957147757017785066142394585395525711455682777924535630179708232693302089767308015523693519239763663168504208496544267824082109474089477505296602450690280071858234224176627508562966894182080565344943428819660531459392301624523495688106670390681209253014971450224175510372880661332988216240785714601835214419195511018005956724914491928117675308776415767010876632919694656995911840944202726895932194413118924588429840141592147907658056794853500774947599820777376505614329167832562106131144078949119164557842588801850435556110124226417348501513635512358539507478578007151498512628297292527528787319566593934439509828208074806118642335239280750486469001049426930388797519975201455684239411551171176114306275655162286199965847123452484735654088702440390111389359784751029708669281747037741259842280861785769856786923978129360351414223842636939087874753348779307712749157037424714261087472686032148743588030941444384751818706145822410455049064350663649774851226214338179273813363605199267292216789385975580294210150701267184503702786006693224508011696082156239640697817384497347212247323181058161011524318223618964903596448866523641288312846110384131986088052989491792939615949936512254303562107144550077450175999201399727764841836738801862089995799690730214453016027549491668389385374514941993027221998117188844545876320452096294912*i1^23 + 174771744998228841999785963577298677204501885093969170624155419535145697233457218157084406132226352723176285014587133481541185144670097453639784423500884894474098534082681848872848923307347468644830643058895661674651319986124195123160807881626284592723717684337763355384425131762845432966526849174680600703747235709405007647256806312413904306522832171044087970486613019886691607835952376067037972183482465088154934956642806966143809963206827108609873602149209716771337047381698395029278901706638592026360515479022362296626733647980048943641271612766168866084241427494208584206253778483819547930028541142073629361885420417811837432849011905310149255856895853373085977213702851505899068338332337293436151609790574779720773100409779567758158732787296074948987108622327163821836678544128709316326825883018720539064921241245902971898424739932366599916761990895973963289410362904583644465064508613288121691906011131688262956274719672140279088135564343058803790655157448572401221409782742521286328269658186174264274571884526196224678766487923876266660967736517065956945735240401697223820191171241497207889973735743240029883908895919082427835922970351794523057498918258194707800922195806391912912990400457322286793927144566741781021929911822480904040354258763420072881082096763230127831870548469266385812278814219269703033789975176584730244517519694701516401586353111556976955813354113062566096167819942027067392*i1^24 + -43531194575870411771860143983809298248513941917547757211661475673847483706479666328900988606291461712527274937086583262585408584211998276195615495119410219135039988462408515955486305037581295119202271205073813595918395492777600026279716394483146902253444812441590886361886259491072428942963435197325604218361770790603592412951011233169705091058728882797546838360867323575606402251897350361843558587576055289994506919526880898230761803039857331783957054861390838850550757403850765889832591562736777553588217691275825379880989002855147728145080532326147052391932223520013707317674703120085676999475331729805931409713122714166966167857826568375328058061706986097955564526591902671614259523305873088976717033151557560242787020468426837265203374370078743578591592888630908301539655743189289257196429165162937464936506138302754399206901889014531513324099545290746985307995881164750336403130060502093642853869834513653545610005153617359937105172306308599194351811654272575171526661414485579058805793885757575442694180080388117215170537273927974194533534635119409559017715670445109614189026348817251172803257309749174675000913552187976864718130518429011384769412683423500796046779232526784834524390571121511562415599839674705237748385004790983053874854510783701967010784794543921248702814940387668274215498790769842928879224958068525987781477513424818282439283019740252929330305731844656114981623715332096*i1^25 + -313382710308706684737374025326402740824808317704924975708358682184523076877904508190381659739595947352324741222607346684194292457997141288622598980168142139016046123290373788858862699399740491484152065630376052637992854170671893880352647196517971325017484586051043905912837844558677766631223214821243835242653442117060250740583403484274176044418264585294220718739501992416860351628066536214915199679171841419536670469095509338276254669038167615082932693971370364545803853816144232095693147950004104932749629278143166169165075539492330816336703886252531004566976363129268053531435299193678762445263688460153651815006153512398508441041344602466665752841329810310580973825070520021425720652774611822937862654017950416124122790944525814356776054595964534373361456945177430891001674798570803139124261956293139333212303284244034400304121457001938430364234282841258657626183131655766461954250056260556484965385150099503394486026368215368637667374205536911040327228133546579022088195646102027889994799925368019856810737950671595749096799616314174302619319729415157118523861136970474242698638981193688538895547429555173615499474355837149663618652236452265357026124591080300464164864234228754094906664200280112117245722623733924604032877149375315739543287051955547637924913117505634061961472388713170323137484786160162983121416552998447363571903146686830855723230404637268572378025426452682567703330816*i1^26 + -238986462098518448665985460037044778753467643347455941365634710562900746895091666010097743296877835233240951986126763198001796995217353555349805769019512422436421794676541314973374529152775046496017194811698275606074208844431041528057760022581619403309431511118426139783126637142222311043230155743117930088654653899965666049559940429522745142101240516496389398610722998740556984120459291247704781082344778476713968823212838857960528713000301246578690602464995184697108101407338617260716981961801229941551967778531509657280353391995814074572446615259976067255635537376919431191617738423467636625330206430574261282437945347822651750251288901200547530941356745287805428632466655528081988918690077273205989051674744949420282793102152195230228564721001401329663263852159520998722826102570127276716669214502843404168684966738116280443530566525319483654916358003995796523918870929166827723345801657429065877193058361738264216115732446446633732322118358707695742466338703435290821731080576401456913937909545927451874186378323296250219224830716202041479338475100268628332044692899593273217509543112036178886451225513217030922613860060203601416339661873011228166596606549891868493721228608848929186651614383823080116823218679086752086140520952720244747457989062699068484013502593374207338616918671071261171323779258647574001346734133230184142877804337225703545067511070752367494141968068252794880*i1^27 + 674134180965098252281385756985258753452197937091821708376713920338742813670136992031825341688620114118381111639085292925703189815710225126768477107936466163023830984412232927087106584631129325740232958631882988663781877417172387248422528307600856402235660943107133832196442903462363353760853796070746582120989658178903521684721644573914168121703646996460385856996062841336364552588004531288041852064669897735418738134653096525181945907797807731184570712047885743590372354599134140986790309505495107317013232870230152521217941985977763342629654982046572639005762821818187464344630458886097105269815134439730109320501530376524942284022178272101663562584455962024332076893629854020362934060853724927499001722200415849707946743096858687325916523934485858695561180778407754363714686322349883956337650024942031126912432817909054926519610251987109126185660206051889692837625492511204457797717422846956351705987872558573645363988472083960266550523572916816170744545809846114061001561710931784675792342890370341992394264068797181017039054465632603322524302814656529231450569232814724947970586548866085918886032994442076374185640137698000127892335169849148056168657695592776974049230315860420021310738540801767535657434640310907940683726192095751396706798734381869940398529049305213267847080446509243965830233285652380277182123992321579465661262307990168439698245905863426067585129789784064*i1^28 + 1444059593813628779905069297198605632476773725532441206149100769087051733089778182463237429380618866542629492114429112334108864366038708637119726120837300327288010288024889265763968706144678068384788384810665551114322509827783687867594164483648685359643242029695338635914416593424059465497134136726047249379141577815779592847304792094822528646991125356168329170140868238230793078972386837485930528795368682621908679503587572707582815896719454773730119848589346094159285266935833059179869228353582543091556759620465166062078832620980198547643756149247535049746253573576600168124584687273551260006182503091910524187822144069662043312136076003284408538151820062661526158922037060944167215385281414316756073276346345309786120309441156325216444767959387828473988509663471420230612230495572552723665252013362049591606412440547656760385227473339172186929498027465634879105435834716365441443626787139770661804385082202365349513058117721446590034160149108991211571062357576553049066908298986945467604795745507867172293072590081118000017702405851302532986746598381477051302720128625637504130104979479108564058499228327525792686785544555337279116136691923704557544143544871931009010966034719860575662469487253575614285627803877474941219130470095978070663915723324804015790118677637296360355559100420586907385094190014975656972051570355878602721178296451703420707332766287510472662974464*i1^29 + 2550905908752723271884345468283156912500600717577647439552631240480514587293820083461836703570803127605577195930837633296716755530320574011903426663851762817108247246798905069197843830970264259556860413823991746311398481735504007985916372531620959453772864653964212465278750455457938120177718227394651537349065349348396636529132732178041470305065541791842601237318908985129440170660211068216034553798449987014405703313017885532839724087838563439730179770633567008629362396817422802982171032431193035809588128144163019377886252897048802642255504153415578026765434226019707113397358545422538092256623686169097187180291833609929546173035193375386875616965167413148455972195556879718637220523044827089432413766658179038779605580672087705985451114295296762752246824447199309172814140600395680215497710004497321886634497495888294114144768607772026814467038125428521992459227836413522177344117735728508082092549778054343060717026945054247611669937657248355844853210522362433580226033375645475326969604170105682006699547074128257535734797021139301259731313234331587985993837939713938463195209784851689011201095720560973214201222291376514713433808260778781413570850062557825132705903143418714120885114853009196224036449567178634897199803362471582523160235998414837572594821125300216394808541168361905839926000375023147305046433204666252225603842537657157856635693299530777755648*i1^30 + 2028543831944799778497834925693990272740862953407261434911036189111308364041571812095310727838684369541899366368032894974429809811795350164123382696827578882797031360625531278064844214241431286520192329670332113941408440488482813896043070693142649714127527520494090591838177418814415289875759517792936281243022039265317794170578672961108586021318052995207040121010035201070955026163119346246755647645578919094964577852605547767069616161995104203154035207958202214638224876791170303538637597171749119717110273100442653306781027117467490531356590890065538081353024288007295794386221795198644482474204640793549421903518640788439431309100959036466816920572779153649843244319120605074743324456526361400947310184458119150700869321383924160332671355512614888494970631349188271403548939827536593000913274664631096347609138730011031807998651269314816414921795316496733428359288458978912065462220127261556924603074013642378944987177722317355036878039258360836623237312877198894848835740791027302730400173652454799969236612809326905998066911377120184538160962685223561033906377165271658289484653268984474911873163360496569960126468652401704097284654501720581343424146533100164792856454566230077746764567862538330241379061435135492536898979538152606074512102168334779395665316708541251590469806381040563864960916831273390638990138667235864223994650385599194957444935304871936*i1^31 + 2031684035285824469505271599232302539115386022802179180853772360943978699926517819029317709704995761966005389866792536917663931946703381019889979617549279410338723109117711866635733383536366027198612633055725608498322718675488153930401327989075818655615163660693147847642435057918078992515148562249881843993455521356258238830769051808656972907830837157468723678445208218964095431754012150072293063829849651346174651024496823626265124938704460076166284464501672826019180149046158487212472176740605376072168596137865520206519706279230208707485757667904525894908193426933654584456427049777529285485375934922026924755826552005601163933523187434326206356651619014231888852892361142259132367969136349114254841389850517628501419452800399122357217756556863409621887930959908316873930764638727505691941243597784639266318080618372118368720169152916960775916800729749172174765347474694867449676020962521628633440034310501552714115416145985716574601282875184978891628104566074021981598262115507233708881064095484613011096243797016773893350214439952582678274312014095169422022072041279167079132235477978351543109158681528983048453651109327988444347281130494922771750670589768013559195788110016035625928069284697970195363420937699999716257938898654196354484172168323134524510716225104244382277055361056632700030724680405401864905092688135692911841952306820534258408357888*i1^32 + 828906922436624124681323088919638987497694102003959132348696173373596743959392855558702835284387337681546344785372554421133186324605763773475181457866451259940035752913681923207298391884730695305650413105282469446507533767405222405708739800553950348633401440395096701587330021142165464100954393418852624348728634777176307850146832250593545195936760668224306704072745074432001449933286295543922531220953474153775221759929719567450155251216536320737399705938062440919521333619057468676408578964882751259015980621777327064504149358048872807867107828393495903626001577809862800505658342739346805275429436795579669922096764949219689686404389049056869043747027986978644379166519730666806995097972991728747093555455969855059939866002202192236625195282773299006496278288226973938009106365841573523298235854600588924168766985441435231163940379084956439318718126194079611754758406027179516860376063110041656347699114445091485226766971294962534421639461325345261304384807656305005087449661277905713005595970834129693791298803831905122558533051080868680265546540033831177251131650432063278670145474668936973300107135299166713204313515491299655556348447699276366908489855800810188886270800302487616489562306755037572343162386509878763962295761190770854128265106128008085266418151689586301647421385196152280121710388090989449419610131351790321055617225245574823936*i1^33 + 236666204317247474010035806944971615577055402587603381377650552026681076423367830727212341086458180197081381452319404019980139205633853485293902978954599658818527078637577686604417312128987755848339868557373906111271047907382480764089319024189965226759387315377876656264269210434518215041363283718718311134016356436676597024058389299924346610001671543990279471361185779600764873641487049267359774994606308420237110617091786022847764836467091438357804705187876705253896585658209749429476413988364600620624440548338525100031476395453090654223836768333824506229120842270050488189579403092482474322998969272400727843191219035719033430267284583765250007812131777800410094421454585778377881807889274899623813011092825382064388072841029661250362553797793902999627281078038874145863654039366042178834462150439335033582671982219628821929625478945313594238078178422676638457316185712574371346840290977827406070217695135382796282133153987732586882630512866182506694023240084822214511077829412081353170109310999054325346888481718584657716975314215933989340390556942745308099125016708292022003633120699688075366740404605990864275129928536629883832557987798302672196932789721946676147141507420014876487956485950236761750620259900742487941119320916237818752707359673887348077298692956492736358126933916465913036575533506016645030847329233012985267900848799744*i1^34 + 27056750229951170656427517354493450984869090621796778038736720604085233739365509709238937730719009567280571337898734367046182394472866449969092055502661893514303096885472162227192761574254923484211125229949991348919829598249219805785650195410033074997109668472136572977074820529185450889819398128764917798515961944605522251739125177360739930337897417121603591757056051215216739771853163595987156177548477617224865419447975634041628299972662179739742685484701021877401831601451581742298094212366005743339482646336464425163821808768738745242139745125498395477444180658114312684975942249185783859633997177936889423318542088788118052506416538180304725253210444237664167783122706311268193545823550027744523058489942235557910593019375108394625092799234718574089636129925156566980933753973072389696499210828526240413708465559723981625923486038569265253144457268705789514484253702115708066951303255566692580095934916387520994982958004965872812807625010939284499231641836170913399227674622930097115287041666694109439876025979197467968690789018597667268794043677291725404605778336461262936738255401473058911239014459920655221887784178104265392909295242426329339860533834564180666361909788024521200322497566665137595833924921413974292957341184821649875666800207778986147885748785064979224808085800074124805225068030201253891571717062914483681230848*i1^35 + 7640516990475671798756049889022794478024438541787492329095952481561519624543507492644858448415701052952746806314618302840127134202331470522058764232798642562726318781396959902648140834252763766299212924300587246783664682283447265764614047641336459274167916322290694748727655990082765075546034438683810793529642672950474990913507032624049147493534748982250504438217087681466488767569400355161644619838785254339219634099623037181485894164667755254527208293157831407325043107437497247565435730583479261965687119269740849839873604055059145990756746562076645725088448580122205231885074849921495745876343445345833208992849985210277718707873840006703804667561632277666446876730414867255661109713412906391223259272731955312650174818177783151981680102056503491966633223776293072759430923231269656354017198885577055879040383497633410801156764962417109770427912087555092162133044158783514124078076516197277463723631604203035291255302552962470581247428116637228128246270937460038176356456570403485909183537675055345484216279707474971077959058361710862868146095076799139195263731092618148207851382884182853465230111717304416094425413657824908754551114083772315466588172095440589347323957535975533219037593187561002716237767672663926951538499843695876320425681485884903378197854599670595108436558338676294512882053025419369202217787086835023872*i1^36 + -325497469407287463331636249991278982274592011234903394100084366200911164751410656101988117183768247116647955898939955754682001589709833301463248941921153564732292465241306462378137252397615309048202821619759919845330179727317824313167602274958936184028358337588107427745538129466984204860727936689845998681112402604548464055161831022973392233366174418090339775031913087152433688457593324106997120151193663736447714333849063208436787529073974275492577499180929900790998586866614797765679443778537299038223209867484907510740845309511578393174456974319392356302427322301652958157256184188687996946397508571418276330898922685076599843801288004245402070332391638512585563295435953393601776196084330694634794759264310968983428981662251766465147351350966223673899637055010683862985197260785638042189678906911904494152579132403772170529228235416054137561364585483869606050343813363966621162001140083008034570011743857733215110855807424429581673990899738596039523777191520827313562826311093905238379583224099818964622181954407053230493245649984768158516557543354066818236558238669392304302008513638238277241055160655372194874903953957417261884505217661866356409082881334636128908659900974118502312162038921968988703888313111020139384415078105194383230173309477159994682256776914370867032062074904136659883298112456865801532352757760*i1^37 + 502341713222493310437165171580432195924123896490131743211829885367907279445168938938665017251879645950178346118113772545852173395895467588670754097999580372288040090175616016734587396795494866108817362296678785987368660708452389105887435648971970902202201549649671372258479219426336451678536270644897344799263128968305334440675598541272859098583288712661630993061642429225530046416082640386720448479485654136640734817178959145873118320655950896739980767906240016515319301235505686526095923754628380146342783081242452113068640338711114709958444628703825303114536474206169889986476756402425270025751568704041689335625507073906318921319526527223527836304265792416243156066084055404064902681003768491133785459929466785225049772575335325569372561290613024742133299459094193424990393897636258735475137046075091454204390443931028015196431072036335970874222683958644616183016834767001221783288550102317144768351090508095607307036087457617656786556346103039063048259342518135760221471380159721718309219365992664668548347186583525836111784625277474756236056630297524557545430870213325687165105246419857713018286713924669777688549109484268879910177322715216945891831232055973922775802588167203511093044010099968289936186368702277063942279813639503945073014357645108874205624477049282559557280565506454009895358137361489438179328*i1^38 + -95936619069890145196962543680538551945836731912344478592004664936213165364758067577010717938331890025161655539002992500751872287602237955851088926088783227314033618244669094440169201598826484092224038302625585961220587798641885944977266852163365033992269444380895598078485227157931969009512138754282096951812996622689883472464428694813208323751593469008017139814541046929250097906364340806770170221228265125123370817806699656704532369228783887279740769735937677830873098623445681595444356817252236680736047816113868977235338201268080337694879536388249394913352402279985516281604058187159725280796030847531943848510640585309977197230020580027966311074410001924375353924315891321589288723073080852843046411400610839263944661765767943049506472303757416288822891196718939610310695526502001235564221863184326590237046112451033348828756000139987357872475317749201533566853929333478767354369162553885498241518704575751090836113665697777015901219694058789255095177105262145236033747716842781728338639202299001352534555907609133437330496110050449518821841015404191041087718822878708068926822969531916119315889652594327501765644460491903637408445323115473411049621354939539558269925817786298306342665681685408929558707117499327978327732112355243801067530583106416115698484762306109852283728913228351921962961697098432512*i1^39 + 4411443912598591331585646970307941227957069922955242519942358944537509946677037559350862619889219745788949260261140700943574969691467387680414225250529922499850142393178796426659869441436583555826288608359096902894379846064804542339438409897555077102925539826183427230025173627672969999610215787711110296376159951712290192901847093377396183172693282320325954506033876842706531958860616129333016586317594184639203043009991932140087999456301980664725462298792190570857075083420640392267462539298259458061342613858977710093384861131346888372562634665413830485403375035019985501933819713250582861333518511643475908852322354820694591174532556056763355818850738167008843318554440220839400546744969695509158620010683280237370974757864754171007121612868873116673880625034432877507176217671531192973514496604198538099641753531482055412441744359583493561133524963042142943923833056229731131175128309880692482958912872750724371266696028993103492909353345644008977837601508364364450486979615395418410608398260617548881826084962232820306862241329198699168225833335409990994982537965403298423648665365945495990884358581730897394314335490948236466037560430446776375743225430221621137290384450932578960660847114640079284511649967029988423871930591793012469738441617333019857007229198719004809683084427764310347027054592*i1^40 + -19290297016448918288515579748725561155280308783258383240711911382284311801612634988144116476653186150744827706920072094834131861319250039195730880457141311305900022772144610075197283036584439892750059714797097345003260103204045936142636353152597717799229515596842187224388446773176232480192629183884693321066447638127235518205997122408820177138094334175896942373655192295878929021242351459713723825328303284855420795375947091085546860970348048721226460719309407257728433744471548907655716859482657614834992461389828919853027833242518014519001112767278663102231390083591250862371959518743186343907085644539717343460609024303761376716952420953275948949710354895104263929949779048212444226649635522873724003433724984272667760254338681083723484317016234159232352351427297394609967289096740652218718246663028213449074123384707676227892278126914509827904641589524987891495765677681679205912466020843770046969048552073471928926666449009974601321507651252955355203921299684364282117910315272604481145032197107655074013734803583809186737285674866093675171765947194843309162247685576996681334298415188166481260995157375128703476918579702161498096573729565728403916238147995759932138742046258995125121515176477472860701310170579473121832271846265102864297976314896044864133375620893671797760747057719541760*i1^41 + 32032635055495626474030752256241372480098699798330131289059575352655729926110341255228768935426171630782813975795592344715443192862727877290443097624470474027677196027296766553422798399441522155929741193571275870371569808310175392901651345847520030971358292237144983631332029128690139742540164005991806376581078193061222556196366767332944850804647343670369495464658008861682744747511818972738116694280869273064764263178527845180040007177598071070936732976049768177125105619544826992617444928863511813869036099014301125793412028129587880365877677833884043712836608947538252181601115848003362360463991499437613704669982219714197463094881754282072533807887176454053791131726061627500972839134529441051854345939329243075068653879154825786414742759841757743581207851872894895004583164706060224805730553550150806386170554685717798621168209727218287858427220655160923159985461188606131330795078683841439496176345588576600008610390790940663130976384920934427800006046830775021578820136012764899256098474395679339270620704704743318450077420794180681785760252881991570314848773814568803054046602639594339393731131163236324041225172949443088266287130006591041270955872440742268719863495717916952412593185462737605633434074383793193845056479348705799559655175601526823928537244270749493400243798016*i1^42 + -6556495455470562126626348986280737782310760980845901254528709938588636500597563641296358035258524014027539177737314917986902799598005047241672715526221244633556813984295483475219884534004125005397650902665335619084942431276811866461254045651541113778805871737243036491530397143314647284881386812493311149353133357120185376345901600247263318370589173647113094687234301330096240574239965610531740958660653938467155925996389565352946291020445388852100745062420849721459935923243413363642573436446613592763542140736598865691725341614751065711980834256211972812603809726330344426570987683553446025922555781931502926442121947267493490442864089044616321839742366005993904857801616247500942963701458763342847483335115063987567924318891940853403750848198930424358679596913276647915039474832730601411800484220217895408379135991528550371403263374059621199169188077417716063700960895312503463138850901644811687298877825012978226171174089954658289562178634064204920345086328045522045830758805606117850075527951296184931799530657834217868478386072492944562535845839382626546465187548657932605756977834075599978281337170279219089180945882913048854185923901804639501201874663039434315091668139210011936762318017122476064764800194328738044173275601945855086542324344155128524024237255632617472*i1^43 + 784747037452159684804383540596738608602584770005349631564772395876858464071009337921092699341958884685142832834695663620023697700871145490570784069912343817050268871187647928678104943119918969954534429210719889724075657793926226359828144151383035538618737904401114605236400476883336198532437348348816770455889848121288773742351946409613068495594861026601384640473225433415986218949852383419512238105687588454124495800698846057923003837295749872959195535439484178166715900378418798237825234725019377129090859966046127279654362902347554695584155882273405706014334489914024630311311870201851150083701716517164343858761482525415098604828680862388415906949376072817448406746419293688944788587019145220508574477876778885666405731998904757851084488367121541884827322467558493270463649042732491649079368675628522226141552599996343627091587337014137469471342479520182256500046656542801756087187934175511474978609650968365563398750279274710289509230665373257842434053792556471458622143346483120400668101394270930379726850505704129221535249301476773795377174039774364439787408314073951638346999871490180612226364250926525569887752040613393005726834927496725979199040204872946912888734410953695825076664407581483689113585536956195221513946688472609922212801991835177816743215104*i1^44 + -43433914550201732871686367071186351118597863069317300028356643611412721442190862959540931131856221068220362891857762625720468310616800161766830802011334270041233879896368938246845622361019875654952199114401523960431708591923655792221919550338497193183245875750843452196863066381039217208401645535175158900956164308447945297028196730918579190494158793458544618574399408927196253276736274678786606035523181689368425671312518348939149910341961642131139435057301110931530655269546551831388648034870395450263458152196711496445435276693517808498230415633192642928383775294919564835220989859783574016547653849781782157995324070710446008291557716279794228060904232890206814338704276002529077785766204830068893319991371379944338796279553482715494805752209195058152867620212911975106129827651339904508198107509786738697412432491577528759618258764805509285122524491051812331512584489137084322087841169126437149455853742101344435884026492842945223251462703918581059883323373172903715778961173279599504063167611138923135715906121288793665437840579019967048770077745167947144053116113918042981788692651252862457217731084190464725712821705354024565817600365099734084429583231070638397654513369663078657903147048487548766806953938929598246310470800889548698775967766675456*i1^45 + 1434708632222700872330722017832468098089585148228275666971370627718498374582194406554755263473644624538298108099268853749645298616456495925026066774840364625167340843031269840979097475464670450014882612740868619947016988818159194890454232973575942430045713437135523520945491991339126347818972893255802286521618939883746079077052471782375864887305663998910659488129638623229877834993071685992015091772973427488819761979650128268820812802470463734290768633387976814194285427781973275749673694012392320518087537858070378261490240417821695974036789158399503018153431403399789304732113146927766255295238381562450913661987786618666964455876569554508912780771773696860713914000725702452988332105012626520694762814924923912722154663200816366195510100950755922020945018911009073309493417104175886179068150922002180919246077158764977227570921471949517976755079087108737197967321946417834977050054278983964894015392782422060787507989359570078923742007068310536704981187342875597970685392364232744542361664424595358518469378359614843025223074641678000579429174974311690272283587509760872997123782033445280043264970616957332852635312001767382919858499366314167550691310673535135669006006648663316707602130408664085038967248890229701936920804534214363403255808*i1^46 + -15884960677598230253763418893401520440716289242810286949034054665726660675538316518817902503640162960595677784830829357437611479113335177827903196451519888713025559473206709191765201785271288055405235506854232148310901547661963368642263167577261718742972036117597817755808176173117460263880271087585875700116604787547233863928576805322365557849589308773840185525471284496880486504572092884165816900770474678583209512340319606209692863150789574688187807450828691637748945026219595961831773945719192597670407300334028799693091805631932106111041329748731973824368893299373755886241378368486605279774204306729088293689937706111905284249922165993076029041206545988615589818532719740321398444188097071732455534883722449433936074098356497075564659115553611556885078075004745069861391679388555163046464014895620246435075527789687815912092729951501079390534144121931619281765130747960397974180628147326824974629134855523766757619969723768756678510126842933573898636767264489616674907625222809786484483278074727935613542407421455874444470493887665159181000166722251546505583603848145964602935320952912520566961391759649287911661076202697213358686435299835106787238880354939231577836578196657023468797611040299813323183376609996285110316483739648*i1^47 + 173029472601963291892819717951922823573331974132561628657534624430332581557523183007035782256862292234498805180661407658712493819992453524767278669072625785372111913791800423032250481065612578999603715640872408747079441098076210088653756584679712698780197672069710477678209148428342607029194301375221005802744221826288977606498274853594544136498077554025204582009529892151251651269386429336551318131313743731624018342452054303548682655243359279685449763818532492818218645444871881332659292117408032831478998424736581053364592187629249625718253023478114603515215427946203587113072907315870661248087292090047499398105193847181338079468317364354245404559127308314944824885175968577843845811950019390688962087711709242044956116016889669059808112466980762391071186849671246943963524966695360190457859747244253566294330658882575595778368968893232712059896568237798941291282794565731502426858073730859366774429247429189058926925507632950473815789276327782777003883525934524997119431453307354991654633483693771521283161658444927653882850005907829605517351753257229669411739603661714012032027494634069036466961972172462352018478514489721658335862673858247397059348338960278110097824744162654382834997731034954012725671022682696519680*i1^48 + -27269058192002079417728587041310301450810001614991228139991550408656017911709860474461810563790182699595641829911563668014563989129369762833006865205492157226810593330725144128362201308526041493758779830048656918950395312009708625478469493867516612023060490626531926427075818111419988952385041652741411586243126174780144939137747316787826083590011968600742306902237807542729212273408742086459723235772758986380852131956217443253070979937348779858056149860939645794349427008716218887301023418913562930870557932960156633812051231894871464115653783045578834664788549756956970628729898654977435099997212036795895611901282286889667285356796127426049208106626352167186302497641423828044471870940278710912948348871900404191720526624941060488700657142070357747914558210556096503841972335494759052525761413363142168282257568825669213469823471319765195775781459389743607001213682668968739902907678687423327345830168380656218484948643525883816043445710873648145664624096447470823332593588556145125909492842389330403279925527805470776262872502242056246041632684620493408176017013292261324638338946247629700425041738913457264793535093323975633512717390565060814163494976677262551861169444664224683110252687502270940090368*i1^49 + 1075212911680827968316455476629668037681189686758632972709521887459049090454821832095222190562540939915411007279685345583506367626904358887203074609254203758194810869739196580237070232747336496180580769653592885033447405506210174894009301610157241973392308102459603976246728422582574147902437790556713430783204404662233466775487110159572850349378772126104449950630185733298125553876098318867433835592764354274988879651818757440261647578528966528960715810277886691051760059708900167827589476436376018520721645916548643242613019430255944822203134648374524176843029848831189157422689144442607131043245759915830202939640284129055301639134303691248283604121329137172413149908805832919566553528359297052966375316901071046750943046985048274674955653756579630793316096971681603501433453645941202385121120283596949751641966557239261577417706130565908950494257280360042440883813881683474607621958962574050021029815675297140313670869224486746144596939680676638897561965171657178212805387688184502289158445946984553624790079421306873870071914003573884210727936399194723092136695846764792714665385404635601868152506922948753789448800003187204509682122790406926911938659418157955423038343380463072464894080*i1^50 + -9689817014309271044084115352024011664742854192330124016374821348205970482399737467360094053720555202902622009400226252563118119436718651087831602993859525362542341949186767371369663201432342771083527559627311115343673260882967984788743308105589265709336837123944778893284928764102447107475701640850168428255417980008756426061093201184149651954313427319000843974796514293886429209686213271076244165288435580122512185065264532115498401300778054339818938628629457085921351891909100868852954797544518510078281593654350290988746963953909180670376929261196294357507731433840733751004913003491148876838253158485842730276629950348288481035235712376629961162922041322901691340406941416349576102340700160035075251873805620312736116832064882356446048748088463627347129167816793397414161706210280301036121524564650047268133116259663894944985241449258116318067576194182765442081408564598393019473392956921642898901422658595344734936194043793532146392692108939154233946779297267899038306689507495961730533769447848090112681552629768556364346746277334924884776989170089056825191903050976590100338842234288266949783716791531229058994484226643602822590149990084224*i1^51 + 10642781121966537516290232301773436662961923738286373784942824461262321887503881649099831764172756685920268725291794957328596470795076291705232643188852270326782587901904030122647362470571327009390950588609799639861454096666740994251889944842921089858179690613340423162217252803398327644690895035599464806555898528980787450290716752844373807143594674501959383567090021213439838065265584851936822538344928070694655450288836452242241958229862495791730755943790281858641534970859308012330549152299450420813005133038681681409342498483470149353381502656449496257414715965434087820502918705955677588336393236220734469338979435362539158402780605966364774759957769536729747433392385971694419830251935060655316845347302509041444771083347539912274490039703294506297370398371132508066826723743081672107834567673443290984978577775745355257255230177584168353883025198152024171640073571491577365492863855797855151599101057872275843325721532244319485505777685151949339712999850830003504429029053383792096293438237258770662381310024034802681991661098237537024389447671478122063433841*i1^52, -59527429903656911006813781928577076906333677805127637478313122702758511164673078893559479153402749634334958663406621437507924864849219953379617351759368074889144512873191277501402069742662247946672007110118813716983216510809154489909639248361890322693169266473826900066452009766758477234572044981751935848949378230347026271247632849271718241765398137262817198140977154847219258226731354746302033228397806457398771206942056794782138522215188243852169641290520407437832433671776781220403959437650781794062330009301822534690019667146401230538074287281195786618366360006803530573297399617212665847238320499641829264930447339898212178559623660995281955493949469477043669192782290286715964970829647091037418503991392100333011601469014681445343797169602672376821564913243552088474880209965162002083945996109165975338564419133275787143667717537722957819755603384120250384491367750428883695012280234800905824308594608057935717632355285415438316516661089685593971519644935351031916249870665433532955327425467891151097936643241209636596942642545093779944932617367907974018731328859036980896772533942374004285746903668301515253898285750256418034596617473295041873001193932644349203140365755184745826144761330685657290780523157526998239080112836004504170782481362805177171971416299367385107631099232387459027486882861170602718139159400504787101542857912385707359714275957512222154638939585134794077090914681040664911414644933656471361002714512741078237173194117429060742643161124159875458197893308415052652709959332493575487024572120589133629375785738428555032501717934850021858077249681438639887335151291996492141038533996885276649905135738501741724015398210712112937293345234639054277683389469108407590004391957721138162890080953469111134874520931606542437241112793949733212448606480276451059354264669513700589472136374019776029176187820144268278079044030194001243582718550351609273284896566719974964893784637958184669957115742868937873619234330574921033315043219065182426800104407040000000000000 + -34759018687854389422288070518915334400187497916348970641930498516847880005436046302232038460863710199081895717175588373052375620711026759741820647104508161450581001987580452674367491255883071842275008652661285338463898744878925234975020307747945448015527557080454864454834768371009385214173495088781342563665115028029810848229270175489768443865305384446264431350566851951702309228324449517053642163050128691201013919278309499179693646256275582596328741732203715950687813862787357586805718413262718983995517638487283012227099956433348281978984161132849875784806681663041211428555942530144935034912037498063406930713147839961344621823587737038946783393898852374086384194796190296423759637112099117721525656548424631292288318726618405373437079612879934144919582383923038302829661703701721029902670083355038072484490678724624607476934483910065722755846029280069418204740103305565454645521654563170232700808312417159592420445282587995805169891445199676950525854278963850418300604294763200695709199224120428129919222091568764008612654092969181145713291022313873247002393744418121032783645921453180452387260828664355123217819479701570453581882338789996438456872460069681211917264873964826096006603615950118307848161677311954402618642006529593059010751945399049508141392393122049741670733073519014520619103494983746109649484901943927628675583206659072705005076364232856252382695746494190994033525269315253629580612499804215536576275121857615112580864635960400329319688742351040245296252524468402419513121858244143301513609409405500005317319227289977604712596719051024598315565961795140479217823835910352202453753942842843889687249375166204612848214339247058468756633292721992641444764098195409195065111144553879690099401919001718255146976891837608702542271071871771592039690174429864183925839196757537050121149166910815083081991188241519639921407376773696152316824247370993653805187184892553611080352252547676018441186866561934109532403953189652733209909901482685310138146462105600000000000*i1 + -62159416900825212157657587929644908155481618477733665446227976533083453570085717981184695129890557967277079277422998815552744109233711019200401508658626842024683622321341146662354773630088518197360163745003925782512992986012720406125787736118103392059811689649741895418066679911372930657776612947038771412864606753328634143310242212007260514189757525117672146160456656104286770236420674080422103860098598930316728182574839121723726868518388833501515179105774551133136337483362383061505355002314764727740260812336143735336458528959162924801200692372370304361397971361479963195639993255208399305886222788277828915213559707333001522886456088399352054256520530466474363859545153419492339440463466205112823983160795327190557313960151285472753914349796133470788519156517397052061240097052261370951168896988253755377483424359420764076087124178164653885838315138865198287961858482906719038648532639739374482409838190613453449555661795691212067859189409770471099538427010882535094717149369434952402520869453687917891981766599050639063145026154815469797484491240558804877214707860132133425236816728585898293877071948383127403127932874750921620563442433766382047738811487380582629741758674467451932594027254304073665915914485352818710121252387535356364336048208378309465471433180565505033251376091517822344668678424311874198479559894867760099561449457651297665950392841323088172440446843371104049043732174285613030219447806308301333283319124661451554924894990647257743900930402426375049260436163708257056797993024094529460394753553016092297390050090755692918701281631588067461806757588679134324561612056557825105233402495237881038056948817560867533210606724891343755512728480017359538498926820192134070041429681657022739510858137107236741972538659873494740131074726226886051929042621301698738407800151708232633792209017242992410095542915717024337948065564028846185964880567511552567014932430051922348890283942032861765125326273558134722650621605281397802592534365831366277836308480000000000*i1^2 + -514096491466532443117378392556979983036429190789282943869744555186141535283590727159313950889799818270070173836318583670936200686816706094279358505029171999493602666743143520555139675726540875178810780286341360048809748960839895843462716242386787172864491857264472925345792807914484993198321697454487199726261400296526885709039900973365058652575466150500203073937758055727934129186174328674475329124755886613606646739267425889775824247150740320278563470343837023069801115345126548027355467659470230069907236637771215945456741806526116958090797779340831195368588998529261997389018305578830400198899003073784550484140112902718359690593200548533719933290718610264592596041104657792017134656211006679157748926313734287517242508213586504257747176939857613365675207090241659172735225548078305823138866886416529777937017683256464540209105038405543598884995849210935942947926299836480691849514291832627897977890293577488404296397138099050707414046570599761252891927843741626934286379156362706652911210233807425370435079079505708116530346067192095868987473067380330568996608894688670809382970153777099802855160937898295477408226967875053662590308534248495919793543106227520818844319193888620926025483626363509477404258564102771771180206129664154432832096632177238530782463725639520565934519669808008364774304476829776186037450342603057983360831929262225346241964831152009440934042620323889979105659944231015736420441320754267737965987712362951354998058403294332210132974280793270694968040316982518231661046671503718720174818379544862076647254951880849779208516323307027803320650222550726682832272485178657061979134740046977918987426533969516418834725136595626661870323260236701730667714330955618875519537299743918415558343393726956825434598682769561158731529327711580243697818977984778303322353988010185329709272303421054558503382407312387330297285715821793786770219748788327885186430204542078357075538777789319726183295737852538852093753554572313174805216138634512655210197811200000000*i1^3 + -442641580711945365004036869045919481941787554379118187795157141045845475129217229428264491092144046981046339501092587493584698142435750280079496529062496186255688532062014689892227145767267498317084847292513669306198025204118511947404840339347482723059102521427920452065799997075896592297705367350895284086925481056521148889478651991704924903737609597086719419284953919628435184906112585049659595738309824972243408795295792887499413791366859421579280229685008467784054896737492036806244568156428663283898726400962512097426237623832336624413866832866004317467838315319392821225814183171316873313437301860628461081674129129490776397250920450351560589668775073290969748021179146831753311258645052625006438143008406304813961005166681901911314202175179660567071260327064012892410811323116121551199059662522539055306081557723951781669767728108494156194111148189000926218262790496217434510832085086955970283182125624588005351462281901582411197157079243577682335186253702772814445380735342227832037249086303255352507491938724451536950700409758897642263062708817837688542484428340283883621463967877056512399225519213410096787829063913754932477945102626657068530893788316832651038155314258140051715113116077540449594819800562444651887903895839325066746386139825474326483316095433356565912515464157923079138133271324167777187298543796403150162749457850975873578067958242098676168295027966254702292264882945040897886740084860596824171790492686475111586305630960202790873382610320560890169370861454351257931110850584034773651441309512668588823219861862141531488268154724302671232867928326452049616066713139347174288964378687220261550241250744604388954642542245237226485721769412120331604627898010638621915303315209300616358643415136973687689171022640633762020233317922473552596047400579563941406674695989939641696678206112665085179488790148222151239889443106301540347016036793167877342699478399429648109963867745764935673151253169592643702507671814805627809061963422128996767236096000000*i1^4 + -26640990607900412431732914255193506779228716932767106505373548970460869238211124137753204611896190540568021167109646774880521382049608849745063638080364799982001455872770425176389894705906280888733192206154463702186780749072056700571054230703312231216198967241445836413669555473176665586123758698842628365444440138132315571922197252922429353962339033862530409509267154648050252456501886723173290719029578822737600105361701401052577626635780873143682728903654392044512394409386490676359056249299061609957844802971691757874405391097316600009062109934174119229159579306761079518816331045916500584072959231071052407551253935542042901553485172692258573969064816944251923033618209369248314863369332490718640097158049542921811539235251654151716801845986192844542715031716604865888660332308420209729064934859538655422888924042680859284319698069995826935672849091533814791550327395354442513605673533375834565503103123926887695789659189290548876106907015755091066793449733842165213245481230207590147934161525458438048365453300715803847811332939897822367285125963677744601345925413042970754410933344545248393006876051718465490340875878789693000212481441005655858934783437336615668226159164116497986821637476858880515304630662578311403284302839246940863953844157473305917822700791218730800552103521515939123510888981754893016464898243883397882979081901600723906181852389997993370207493434946810776054590699570614664892903949057119574242617907166808357674033444366103759183669098088862683274283162134822973426299709660534716603459797374186707173663167814833933061095626796275607000365722647121854137286535528006284369928347208834877825510847988752069539695690564895543904327465350843145028052737769414196715925827276470406537042587435856673446027493114036166809218218355916589982074618915917135871281421558371804796222290179163789031464801297591355203312987159099012730246390939599654885050895373351468390675985641002084219132201888330540437007115874332960579100878333898680958976000*i1^5 + -90721552134293693218388813906837869611973232943778966062595758846649207171420632827244519069436046409620024745158728940315409136596208648172407532742049860115012951394068718871330764950481995870311594399339953124965631260936113237321215441074221017385657140733903325713105304243613904958983271282497372981801873171362468401313745738246272816275703327683105296752422063759364747148885558358858841284231926199622830012273407790357671567907244357885476566063344316999105232119168756952531655562933425243251027471509803809923643461161676083998409454614322829293947163359457611716986507764417611394462136282826351809668385755916217117730464602290534382235518007118194886045427454680793672117088301767425599391813025082095537492412507371471931613170104172090601486645262055148120227227396279073425588844363579902589165736590340886675445686860553117481366725740664843179264258236140951411527895125949210479949543925779623762150732634978759223775153071422335204251329972160889751553476073336823673611882622788533404614350566276007613736493116882004868135759841542942208304018898164526635120036055943669176298019628820366568896016868454299378041128300038260452792712156590643774032430814917572731399071096806817328361439947648240293667915408389902703777900516558453521357914570486756846071467860075065578977182896040019984572837535238050513627753208596204800845219271475055649991370270831540923986623994709735603086931330494446032975269910029782261644600559599146548681691422741468921325589184114281051538362168898787207144967006004575222971091114854297021434626403721819993837098327108522790845331324813562591150624613544454862269766301055532184026526982253495266940456581423992779799125457334239902091468759103445015076036385998321330550159666164999087572480600564370841567365426455940109506846393599784205183800613119474406868659987252001302298902720500787842579095094992040694511846129242300765042248177979228935909469597629830129527273058356586156101443401115303663370240*i1^6 + 22281170438678538132183076403772556311384186126817009580977460329722933768549292366463025643288153245388325102652876427624092076661971927677102829301450749235482986593435714873996357200934693673115459421215971709544900864970920626252781146185138422240293381875340344108770437416283232931059098013204029894874966300297681999103823370688235423902659337184842715886225594881178424470779933109348189972081825210978612154136886758780094959054889213069727572286314389667243341647144847286410398567358887227603104304283000293093032188807047445267189321627410679952604136951549920404877124715624127560959331398374656561710263199824035601128129184524115429951833777909592580844473074788196366601215385327583923922124613527124026177743117970358823909308932058091588710825955320964014073309729195069055915742291510657481218464736812286062974859517531924279708941330409631550012793221508291008660406282002185954205799020997778637795332825496900579261691723095557896588003978667881080847249790312471887184954742931086177907447618716111009368554651855353321327317502974665810206945810887920181938064193050261588175540936073454820681509385397800844168016362976661459909345608524102684166321332662070761399001724971168015710192777603742555314664333798815443391194905057827750330993375695422005611930022535045548584211345451354069542896214328730634873390043677713180770241303972721510511636612516224251234107554175150533162301281135785446982877527894217693703736927789151990297411013909751981694463931757655220243005479173297884608180331111085062940027558835026152228532923527984882628770363588236936787147795053025151408978498586006595439651602607869581106875966329554072620289527603310396523916708933802173242384525528456391095704554777161589759422205942027574454815834147081553909909025400265745638468995370785214336332309351974125598346846502544996161142265705328334506195163726135112216811192801062636989680037605522942790852431054570327020711587745479417021385231961195282432*i1^7 + -5789422960477929751961013609018022701158784370297249996745325013713513065641779329170948990955066205430642333973832169880188411392055458254135401637184153937231689531675472608400230126549685181706583060902876695876577827117060143064949674383511670766673224566486862259493417109441687994235364754433083086273006087653336030217078006468524448831179254238460030790253667488812014982833529613967601337958754874552058310313236400367658974876478385404507194148878095090341951938735246507922436167061778578191163775415747604271295093228122123837099483306852529102861408710182545594700942196119967603747648038452043537533517298915740015232664432720103653679461941592788743777785140972380667182733966539300068407309609670774328574834013273218661556493675586928347096756704686726347927038093005856513258320298887935645822625289838406638733155561931433369670604119713237305742773011287392901010499544108354381504453230556569556356640315065931346365900277556354870942731042887106738184309122803385351517250974327220445113027354336445448471227197594699821989934634529097524137548321654304453927639784571630224537038770692215402890641433808166899097328577683175934480249969553939277571322302180551331976588577607031244294171071570723787377546149727008482011664376199110892546043604564257902234366847963031186283073163944689373943666436472207727282303363509351011666355225634702779229945139099448200480199317421483507495905291590316083292974304436218897369747488225889865736623155772719140631882222323724605425663424596743196347922696082324801399630263072819695933167326417064343929649392684511366410066833956391039526751917880006881242089046857402083400062104641909912949541160872601675651574198883023288916656461370181322080738734951109349815872871091737405946636180170887599616691885130791959749398140110663960934693671872788251355504084604623963858448555597260495585985904164583991866172871954093785735783667716788858882372458099270756809378193100595281883680169017737216*i1^8 + 807317318677719281098420527718354488690221011907273810200242823540116754833979913318274644164753818872030023948425583287840687691882937042042176724051548929618142098693290505670112280453585983180335779524450468090629397747921359519184605291936968765541245737724561655523878610543310986972911551638679381086906751882188153904134433062561718951988322030113295052290966649516405064705741931833701640296940170051198514625011612589910997506278734506356962941350286682391101561816096711709216072239516399332526150577887941160263490806353594678786237531471436812746956267991067189315681500029881903624777305530455055521488108124939810081707225041484206595275730033699698419467791827408931098585111561485666861158799834265334541643697068669473550852264867210502969561838020042976431485555133619362997905608863676632810500257439453542002566425799977430185226095632998067039451280272341466579499764373879143478396986113577469415128772821517993372083144956397419163807277002856571784001603949802418212938799171026332706225922390383822036533343984593321542153946083345032656599134795289274429401335475375250929522919447107661833855856380287280094607994292206780350927400817397500419166021209942756783795614608757154889489268115200982817055946061952795337759022884723461309932559548320208250743896175049097645273752040343633470012160119750702536182654812844530074697502794567120390021584202278325249032827955970822713801798570092805456571283652335983351435089161972389431773515183766888741387019220383530065843695721383311529972252028979012822594808017356878789746012270218172877523910175361377558098911914105285957926381615809164353899294682011798490911923285772118169607075899032467959084438805525719154542733540523308769170412344574994211203892010672415410256812782843593352139663603429822580802255108232578470091878758331580373980029067679542356535381742722167872006354321779510990674518112690007204412952883065584825181885952745334856001199205890275189213576036352*i1^9 + -86837930648047274980559777457273265593928378673405855187089857868047270585463685126658053993254270972909417714066126281678171581055359444806433184548592123718356932971583709455630755496481756024330792820453341361212827796845489809584897487312409867814297219629393417482137612759561322831223182206003511646004425985492194627102734914111034104360271611783159674131677705416613014361488479013709689598987309342109251585220348451777782673526901352194579551508686365798597693146427950875447100489228205987237062065684861090814929351297544341395828807068955357598536920810040460911406018733605127605731868854258231072803332176561255874514071777426000977281794875624800610647969073286631531971377320746406189551585112349831144017384444824112663251104441763022424738789284430919814603231846193881466485534796965335337914234236333343290950318722140274599789302983792996922913077196948196666016968535013295656402205487635848423749422308004979670874358776017945186120908461008767166730954590938558915181421008959353831474593435936069404055527721124627748284986532385164531665526710554136269783997509261362721648243989309261155530558377482117154882983730023417263701959159799911418214551918140613767536326697813850792943728182197174806143280470470704641259163852293369222379624634350254374755517297150667245311192420589870531199205966962665534842326479936255372345303066674050606304975846221465803580881452816895746331166935015844910510049934669784199946018556606097069524284358491460148081267760597517950424597523955101002610378729320668524330608707505289609866345566300491580080962390521063151797563100235198432172000244430092239827551765564746408883627169353421833154052256601627420698370913266012004809843541859026520723780846094798720382133608719341100971910579978060339293113194134109780726125833426732290074950004958591406818396831550106431495623237332035684775425284916606331164010219028088494486392438827203497698437881659363714019591354086487364814766080*i1^10 + 4505172307333955283779263304670883393064207097174879606255691126991683944858684444089568651585279956422344134550001545258024088785591003090456464433667927636177498572819034132763712306932367116135988610399595706583678233668014285635073942460985643232951152442881030001784392444103712583972533749925683024803100623108054261037481094982916020920885251716995046280558019859459803351597453741566877493626378627836585436369254970787326284192506296355483275999246142433931900241112796951456458126387671291722439807101005297875064165225870266447255835037700723125177130115868344524713372744571148935547099227992926179918842214646897790956704732916681930607486432370827246133269065499533959392589957747478166488184999959623228057216316776427365580122518064076041828102511657737753891441552881293877126837907920141488066493103331254715236453423458391097386502506098303889261279755699216839834343424724179991269692406110460140712057870923824236608316309691459029005448467348199817258130953884554217103491545896200764804175720660734409414054424419970327931290072925730258198182581814522348705529685851933197931172410405727712814759766923436651568977454091860465486971204942967432921899730538390051003529054715352305375933753598494730973908208394315959637426460445170288259999733503664324343476765123503239639033533718621098519133249218531025247969431288490254695841347671543636160433094329885335908442859991442241950702783769039397961055728165734592060679675924442122471924636238754652203381030952316596959894513473770422045098144237919654214853402538737609375867415923493262462474980796763677569148224183934239902051380691928561312805793705889369319046933879826164625478127789325082907456621626903373438889066303091362699057626017715732975428065140652638302607191337003664342836559913751743648432651307114423137306453045284659466947149266291520639313818174686315543124484970359700626405711796936867637062235910858153885824208632686090038601273241484415467520*i1^11 + 297357042696757259409692813068392280646478440158827839716176897932979771469905249378315599402635175599500908063602556866224971508397775781531928891094857561221181911101623459255152272234984760719443352676648820727814594924897535087297095521305940639714362585793087933584116847878641376610646024616157099514149739086485411740062564115423163088420834349404155512283303783224069253163785712542804563580391168580260200471884057884386997297691718810607406123417387926305679501067230702222836148353901226597067643401157024958585046902740846291123579820574101394086332764994572763168694762621332057355602231149735174360788909042510267587977172611392330032518705074491337104188344505873757228346435046040152398140817099406192824577963430687452201826235905549198745181403092620076268100283286152115724457754239587010626106755584945025376983312529032708152042860984395679113561925985033071724120483245735631650358662693627723572255183102164158454396235267214578692370217195119645683294482453768777722048734194871620308925403858036691957293201189726897534704358567361489783488106187811059177488428384320439389835303467394466408648562504483075111652829550554171386805808129049145232809253445306868612756085089128962598822704610053136439019842011764501853480170694217152581014526643865450185348033968580090543049367954008320052431431958670453257533452465798549436270457921669664362228862923920708668959145761660173193663508867424814796914639185072182113413105734638812413465644840135398194296400275602497587439584031565549926206643660286236180803502477976011575029752917813160498922039719356184245271333576401198762385878558832063367740595216616542139145921671618990619267698421163192072902664464753420479392919595855364618097332152921836496504530350074633922513706932890291539207260289333069935034877611435668954909103723727330951510566495197466427775246785085544031401728428938903229614647669212702301599518083868763450514976321555559871841517123059843072*i1^12 + -9517220732756824331956654006724055063873365560873727964016515974762133804645287834002777497487706190826732112500905782825365203771719400611113551252733986149228717036978167609551548386119338156694013715042317689593153790042899393335092125911953232186581276489459631205249360156190518894706343983407100061363945003940621145065334253576718216598382151585682073951359494884764145014286901311060632603157606707383737307722869430134158895896866831906907191988375766039597470635326669880148069727326375530426437823706834298162516277854270367287370160742798729417835882911410208768985917419762709706618593261669122167175291601665423903319198776843550340742075031774138131922867326603521859540420741378052823359904238561880241918573898265741206447086652120185518502418263962719354973397510242705226108433892462091249866637439143828068464815591185613126957118042922779645077225612606851972013605423690722069849519293894467589439825279779408142195599178016944747100742907118948199868863398345540098244867726516774723026651730884815503920201501998450870652207131742761586103432519180903742525950010214129473091008158243526127363556696689513836862796272850793817574093677086187892224611459008180573173152316471084566808673531304060274410479256843254897236683128607933069335606758208803786154471826180442656409529974173320819593646851006971953013058385391236449793078977527843782953213603458499841785362949824505290231384043102728904277583211933932946901852964956192117327453405563809526771483264335189659590245606599665639349642388431682642644849456932019546363279611173561008049179528929055554730019617487662667291747956433106143573387030773239812792154242506726245918933192883093283797918967373378132797277795472627073573924770345460465430429814443092280775584452501306847231588426219971520365783978079114305455565967794521710564137304473965424021688576015762477480042215265391009789179726394470497532865419333590709969839065273195080395691564990464*i1^13 + -2126044241230361702468453567274088234992482488878711672572017469548074923250146175657332570024828802410382705197993195165230765584038085952585432634186445789673057424520571570146500832633367639479265452256542421925797757351965025427596358321944273716862752558549935282666118451028856613617738151614836092651456143058051482406756419419885186071879123266167918208689422446989592863821179600679821153536003580272007582201649035675834186124745396719236594652133184557498508493206734800685090510036020723754772587077054500739083598759887195662661859163887674151930503503208180687416128969613351483701048314484852733649576290210941393635331154289334984164738999181112390576665870436367466667416672355889051037324534728785338568348743849356880802030684113454777767667179861004519270785701267829485540036934815071697152766023878149520301314265981055393744052739316396065468211488517282735031798220925146656599901787426175798404394611205588341459087654068843243746694259542138255311054600177882415275734566464631593740362049756137527182846833713016127192302466337228884108980386404178825061558374194155184423902790486582497106888258077149616883485023604555040257628902726646375442047241543063231340033685178827741372467037130499553385599285470001010903031040986528851494611412874041693335692473841654252209734880415184260567981196644521291431462392749656614162051325126101579786685696944516604765229770155133764317188960342789093522597125758653722983149324691339543627562732046846407520310404311058431736536627454529111904821945724820485500387885671651081156532065837662396649350622869314117371889719392847824930106667565179125805035677157070609047583586451669998933863074032068097860638957472833574346981201271487127521638376635681084461549447097974411095437936873239405550936074715527051100199870725959099640193537631533402468302887302117471820396953554820582444139651597539664625017240234791487911786340273862514939289196141599108304411295744*i1^14 + -3641638449511493664057105412590554401285547617340757071767435780333261215467993655722639749522833374040659386914376645762823230841095771371704660754651857780344138159998918927040889026705400408892118216659383087225324112934340359976979943291800977016949144706805071121499535604146291678669488241863074003900004153952200613300118751976718205781315527548888198175642854369668842468992700728979810137209221839093783473203839286217795439119434001292716829799737780585307107616993276300435486078779899965530511346901818117429678572374163538883534831234962956784537956239801694001058052119345764812475803201043704721915412577668845839058357595525293568426190624296625433307409736733124913815196524727679010968944538412746041245098550872016832785120992632095018793505394735352736947604719520454340637692279892111998932637343153504880257724701014394016752107332675851897846879132748695278331328189756504752744867804652015277915278492515574592980184264506443078639775496571354263344071287602577610560417450531975029959559007001332184763277815445188785296036430291790455766949900351834064465637703960245170739492752774948947878702404150787299588405008019439300241862422439387989273495073292331825379759738809110084989285056300541936416083971178538330224895637733142945031585225696641573656351305914956082757011286581991166783148400893002675522003737919967228917723384313584646320242605534377529970480354266396632788940320738434389007209781850781769892681503717369512533884713187385101560267916133191067771252867553458163067862943725636723066427891649393515370958762073995496774829607285705919885605972198686039127952601751003690556857069073473452294601158026974382485669970119241216256905751353645513142288581961159874759432290917979569103488399950566847130292293055432907612271030417933279780309514383273385823800396427891752691198254851340843214992576029480517959632085955302428355262661663314388308973553565964640313431813050119359561728*i1^15 + -1562202618123418550931489222882142628031256093254865696086445236299144074705215636902359890851731165960050499953950412199829487396904751231345344567110431332778777038823444486442649716866332435557925749239073261887484740567616015453088021279035502682918387291134818476170869958737520083687364580766980331500152510737538032957713178003095035987363522922207221012359226577738793610425485625106987505398973635482971619814027661180778696103333823902397576036287921434054384890239177212578288461398857827126313226664334903050163266521796768755288344101423403903711618105292992732055817073687649864555135086332733676112273770552396580588900554335917977966312236826249014299596132250509271280574223330194421650578268376278390779590899760473472383724187016638367978514448209904427886598651083834220185512182192920121239198267815577167238732987878920607471647109829041510612671314523721287693585839573757678160334159928173049293478462249422812231074932811676094063012848862051767045063372292250232296886517766541302047614098201619924135568762020398207111779805912884009406501139221976185215139865835327147734053472788418550964417881807312779148560834728785308524181056383026509413703130372701467194688563409487993252131304664709473305765884765121613808652184691271816272341848781046523083341033906653346754746965915601697228365384354239587653282128271693631366265593440270235225179136148198564078994263923835439871379990294997833302941660583970618716158751662174379623858258935909832996108800416919346363772153559578276405101545072717360029116970734649855531132003096859373525523340891920128214323788889342271904377208192859827829756890817809475016923824923539666500474940445117541737832664568624718675020081916243877053228332161105015740323011012016255532009499115801004398220757516508344206472954064000567947612319438430203065974795042030927739083757146218007855139329866249498391736568026175318652223781851536112260171490678401925120*i1^16 + -56788010111514390135024172553925715773883968688314796151585365712386214891431362983258970181478914862046345594830407816354906497918294998983444081015727798855562638552455284475049067442027497590663547494330790165476151217589288625146798880713474412648056564864080653515891782641648684400266730087701494039276335853507496860285319370820276677953597595931723755072057555945880264217121500303558078261810832337596305180725271650608745192742226607676651916718678141389635314897061163099182827925553601910730585307222985012205107112972626207453478741210412318662071167049917376224291735181906013425832243067091110885906122669315293628078335145042275261329973841899443317681530261781051338625134729842152072645456615787190020366734542376617051815051177003225451109229431968316597015872015727385710879922556856766620338257899595121943158204961299616968568916257814233715682596947072212084145650379402738223860289377377366515633800192818528754276346820343625797497362443899861637488755394251643941747464546208388877184457284263965331482526388130769986705988754911024856919920846762953751429206134506518498429809058687611239538994960884764189597720163860315495869152476588885335578704014936817646503948457947502349724428585419880143700037284335924541461724898489400984026847608989548438163017017304744890352373095149036630011784405338191804861036035221953034486608573024955705275234034724738264270660845111372675502879437141126642883162360934327286176594740222664528714070438583626667920462537131086576245345912417937883447146037526417954730830115190905402295582316760587850740502922208857968833409297055374255022069316463383423449596425476927147869591097601382302276539075686320336265623358321964664011501757749547668934561762410635967265934080304898273511129029142721533202444146130254945514495398845097714387571800458259859887597118773934802888128084964920646228511055868888775098530027654271907007805482589743698936037780750336*i1^17 + -913360874845758770017608876952539515998352524081351825834342081482882673555895198156444904192329414403879363106977979389269366184217132707522700594790361501464263104306656787074599284361261111379733911959110103431662052693477345176385695195365368642405017177723520877138015751021935449854816336915850326872917226710885134786914153538933675411368713052709708646726888842441580816470605305816934960184392820541209911551388830286527612995495562509567908168857419621177818270913664481470158982918468817304590951064750610395858112363966509985519626159167946198427598655321038759804336772825921400244007033134871495852211709811038868649448875406529578980722676263557371824695586464692010078008581189860825276622539225825462256935248666095642600333395222811140319001056361221727103165440974007872416817764893117908010987189998751016473126714876761660930038167801293992701759175902978136037143389362397175515644646692797276496739221480249783655995983211087388856877907610931294375019112073191711992267062364901709900529311114668011388457790011207348033910540390854525720375390575280225428447260165881942348519758632602823261284682810530916940309657863494639594342441590301861868098915173607107991899354119430666590484710754452662665582466170266797982195544102908310328412486952405298781948689333190998622843467692798640895252961712919941413608686787259342651957727164726539131075368181252413954017543843216632154686133932781730507807122148207572492046141838601509952591979704585578991483775461203884631237296496947728864056059487306901789914312836748848793247954565993602168370576044352716356296290149680121021847943482728338278314025011789538049648016897780299020843597062592248009590578587349253852236658186277461871351842642646299700483297189650457420603472363996006891604766111496983856744295744796530307556899187615900442079372508047006068506694014951001478805338616215367024235081121755623112863294711649289608357740544*i1^18 + -8713326552948437552963847882347441002668268830418387379733185510074792909247699743012381502479115523110398342704120030346216173590866934496818624801655072700796464147176718521349257381127568415570749714604927506028667722989862492800244519291128981603836252214539457349968195092622604486627195726282637578150294699590505785213880302619409962651289790286280135744898033564367305404740157541177811405276749478476836774994421413573932505717201137052014556203679723455496020458449544595385859823653614265795794824349764582482607727729021655192063283011296959122022785204078790338239115746954911879578731116495427001699790964408012407137396434907192368124918628176575986578399881366807838307578608633368300402878503409594586606158980158850575588058873204729699916099148374486820853062385486890851463193402990918582172403480685965338850272672163174359448472971438125567505221505645367790891558326804861064248027434890011528039632118810360799398038400255232925605075981378157471527624573932066551210779774319219989116788027202193772759064993509231191885460711420157060170607817054246210590199266198950484382432431694638965428828264782319078117114218197791988266556189071041616568732621059128615962393570364278532433526605537623491198346809668494679627555520443151490999444982599923442641831931452746669557774223874916246784323683986722326116809874184325599227171260746360553885280761972644717040582334008422281702235868974376870643318383704912361256641614036662912224563075081029062465654738865459648435771875723783567863560812452644104856058679680733094993681604614959243703556701005453579792442427956429164040833695624874067283129325889148116195798590882074797619670244366750994682697624383618147900247595697180981380904668190999800559728185717547978355349323967151061774589437910665626807923407954278727510297257620869519400517780043238776923936033399412112304059084529370055402006536490078982121839274475397232721920*i1^19 + -53422317425949517356064259571372198743254765902633494936308449842455323794599723549529532721403960019056342450018293137564430644200767549521896309550318403187774321971236619636694261725006821902964289416704077349195408600617756934210891236925832999212850238703345951385358543073200189169555430969892584819730502669200107977086142713804010844017860785974558523173591174963926056195524034555145813169252457991183100242795530960915127190193700595329821423223173309875119372619133802918651742345099618757807394719606645586555413733853563947407759322431576825562020181217949934033754249726669787991538702768357632015467531362685311417923020274901628738997284454671655435314977452511572397385155503814162002760156169376757953975634356267293348471698812515774990046897842366144178838056380065096402961415457161323212575336618662980156543151145709766201038587133128293658118779359451780552590236297735740457601653839543516012634405638983153427590394047277578331452827387372735660395864561272367455670797472935995904838554633615279505767160896143959191957595244788081757654930320819330925365013560870371759987486494790559133752327587869840820087412756805247605381433476066169452859597298833381559563576704997965249332937632311875669675028279024098818030770139827845327245271623007711779685544724565784297026983656281281166639805661601105511340411403801417993317070614406561526724372412882349085251940866442158776850882882532171420440359776281875566015493655838930588678314534473623272682160758402539926879247541723571679871028644773662908418353787865910701507474295467065327238938689113968433616657611023535568782573322101334133712952688277240124831275099947238773232264633235706338885563970671342441057743988890357495890850658222884944346118984032385296973052728272923325048328922313501964318448346883879676653559933594133125838439376759749900585057492127358350751878789078286520299918003727644236409870323401359360*i1^20 + -211115508253247188863808385125729380784516422149418833608749228241717665004427624334352822713043349111152804253016949343630852409761545528570086754051877989823433964028644775664489592458146009475019049765020682097545038535781232849970020934136040201735205401693870154642662327326016776242943144041219388980952847819014022865847621326139455293030018095715486394178621773282782529165937047960666543065068674472183442136598526151899679683754637282040526621260007306856382658044196990898184399279953936926317394164502946630646070295373992075024540208849133350848876285030614444872458109616207963231732657531763528591927884789157708335021117260474467915867174671640233844461250132647662856361656385679566760576258216956100985918155088474144051889410739056037280850016756873665061444644358063424063289097548997988860926163488937919652362599176569186752613394980042789885394432148240537580780608399704222980515341124002570985168777183120766419151646004228035460243065822248110204142262724373615278589966424045214669843221139774432129362696039288189686952628307346575847770001263866279034317431364252793465387139629701201256313521699653052477405843147852999087472812439430812531181231006359529008776761539924051368968922568755686912751023364686988876013003810785046918591719742824990234243647340449303954823048170177049057744133558253790748112300051898298064783957385774457522083714631620687749541385483510693754950830701481908028982639684814689824523189907459515445991302946310850563423773838047617661011491179928287053611764550539928929948737318929372790821351945124305456459954863622791680883557019650501881450122796051686466032855766797025373968042694411289612768519026480974036915613768665890035464131512958012400505136403614244993354048489744882832288483986555829184849336409801709147030878590772074243170367698023759172701153952548037063502521500179688179170195250948495709713956553045395668729788891136*i1^21 + -490986443818912208931562639249652075727276998265468878678326205110727764670302593964586139472989347219984332665624625960405127706061528261346882078949499528343183585891650766827644878483568851738901390527749334666205157419946691743625411704711980217494229938994498965157746271844507091584237786394841264068315784469854208397247316552919172864796448558943179809824015607802856725991511031482386566718266146049725405391104636383145741065715017488668233843026765182485019677666008433201889188064268703991868224076288818511242734623708306957711677584079452422564284416109179433691094198047842813580023614738658575839599871559787635281678228870439197641186100292421486005583617182560464885952622570736440320927378834897316217904389450017806771434387467243711820173520752936980666535602113473709912611853713838252901657692838984352983236178755958800579150870629117027496201792670766136939504742890588634991299632027129612580202724119586181801139647392646066485273941653037902754040101733741085750589868647774162923593030182737425727670540650897539146787373784682875009832082312737256480333747559415595323206623535251668133078886873591170656429024746619866123411536331871806456210333926003674217710193589637059399366060072600337777246692025439537046618808690651088036467885380452693711091773370947516533574216151918529719840198089310828269149284249305556341331225936703875655948641863127894087099013365379329912341761549034145936472040171127511977193929104561217651193881533379629355859608043191908877532881072428012092321876537140223306976739029883081019502895161087408560592128300609398032253195862879091121701081625115224151036478161968335099771186271617225354393971596066528453678244699643735887582506380096475395052031410230405812848469349228106800972056688996647835784018341089565252183993300849230519636152150566206013353718746563279033526033286452198214485063061683015187618570414806570985586688*i1^22 + -384032936204929280454640461273152485131611547081582813626267783097041964067906324819158720476140702681610035591192914805836029792809461028513665037237695038795197407219171577731086407297499778187613789870065477790733383215162178025120645599148775438527827271816661874110415734008096616997170937500555521329574733695380171651691587387068287281876686499245412359895679744702807310665043984703572272668407518129765052820665466198726627787030512253454140192774262338241526896021352174051692007123306991083903511498639029202495897441488786798392602690670699181207711697512823297619805021437586133076896713996657712267095393127918192727148127480330453770040612423729976928505290643105293700048669513229263421066524049772978455890736713366603998416628166951237015841241634589065228692306299652598200659553068936340445155007847867705626060473100502840669279104911566623480498612027110677037825674860908159561265613498546549702216729251350887608330947839060634693414295725208704768782897695092383260918642211505021412829082304029233029022403934047171466491875357627783677218435661161826060099289857956276241273576176147375568222538542513938667103610757378916270622081944684312690336448321839392530622506247681606745148623676462924312666754144505615765801037725810771837725845942578336733397347196787200496821687265228707388079172480434882437468639239964511339168148636748458002406544938696848516811233987786037415602654382673898012458442373244742132030273612838821150922148026406996538155135919015187835388761245451881148198713986580970465730460911686038590787836155476395670492486948847499515501398448249970365651204825137547965310719497850586962894392506083713589171784847368509413130060876443927633050289999930737707433690546368216957306909616040647072530826552830606831848456548962109611754779648183811204336087336509724838677606179352404036500022956282292718551884466780961436642254490188120064*i1^23 + 1203775480573705171747496862766080288118881941006898655542738200267959217154571049948888101665600150501612667273691548169550367988134233852497326376911670427987502100215905680955163370515291342046149818280224565525871389552325178142788733395977404298994808287997617840854400478257247611300115911449676234084594504086136445910472653868324573440468425977978055145187219782112856602461954698544051769294722962327116537188677449754005449848456213943914787251571918702182631690590905505148467269406915194456577336988670551397751609621246396101614548224687189793418772757377514185182163685642571161196201034102517345216565072422477354504352770841700119093716832047923118130480582063496936846965097087670326445239376739214373710587729831860973860838254882591910123919679144921561405825011363840645452846463655585700573090534892098903634943356570046121277472279475715179934349350937613950311344771007218309907547641545001735066050974173282730486932024837440013350270667990338239419689346992646124274071196029536010578762114468797772364669056434839269824089693762949948804763634957982002017418084009560388745257687098370806052872777525961018202117542692198112500725650568337437159394849448531275212788825033427735734397948080155791885977675715412160929369916427323961183633529856190820299972034734523060964888152140117356172139123146945307509823760119725996075653467466165687982433707160719142442361392792835605913036342306957772697553694899523461994557203475196273513247709426791144486638235297743829352471173579304574114212731865060129028586708707876270527405584474830286583834985678743305837536556308199917401457812088724844291385966006156009230561549919215911663548428583282614446587513517034240579187599716444251133272876648737846016147322888300573080970127388890043335231744089345542437149176458423152691364744451451370683880052488528562861101372568745575273145258507836657693365211496448*i1^24 + 3937650889793066755909342726595434224902733327329671996528874137761485823264239747749793533799320653891370392033855183559517093484418092069043937442730313845030747481708209158591379637913290716614587771212969090722186502900066660177862737102067895396533619163290620041382164241408176914705151192701860061934822960879514302639548085798051112819725281089263189945662993800481590670504715902560588048495598181614011748203177571352248866427346275343739722189727690657057068391601688840198215835912424783823648123348362801594769518017770594726433846362815528607756386973776848582766615086624286887718854482055097713487814035074265963877772082318724597906848599288933629538103645817165111169452989698754231318184914039134142271775564225719822501404120980837172357580931583613948618794167381765017321812491108217618571738104453689936700558835097507230416438852980175278508170602815415831067031746045252206592267471004897037333054006958467156327845051461348843095028602548560001176697731762114621065309883933542644415831119770684639260988497992632208180633883185095271530408500460116830006350222419253901480921694559700814520184962334720696571995850703189050372534102548587410919220489808530964891302174853672543815815295894261649125199994119621385055343612484028500346721745834305126399404538593995973311512239067883914189995873665224988578995801537325439347037667979224014922329181762477196378201949741287460519372911567870261723729489906404329444117987566980584360515275537696027356417314432282987621260836817919175239520614572784864707888552556260986821678159413646718631216473064457276241321774510663490811118804908644658043852098935539899431449691101337229110009806372828550904007892544306785119918419474991803470692870435273656516094194354990194676922343119171039079763196997516027901651983023280253477208485696019954561526646218310711192553901167551409307239158698298285892829184*i1^25 + 4112851517396970952285064761311722646725452565492784279309852709973928962751687062155103936532945708537819781500987459598918661481061128580633050586866482979065391965207700369087152770227771141216643390373321794961780737412121440089866225110839715641963538588231140701708920248645162732738337882233437416087483762090442443040332356917408986567884393860196549376472340913332978284854134624889101328965175034272059836084886323379592052757329041987861166095905041151584245430967193610281045433267190830918022544272198656217739643160712017600728093961438851483233645519596926885860298941381358935350107889417767476318795654776376277522315477924196980124700237460268326476588455318238990047701535361247912259411028149343031951260012917624772586410003486413721473787622371835083062399312543124032958541492408149330711540179924678762060981001054767967975730863340558376492343198848318205200639137973542841015624450100510887043486542246609932782024595458925947060382654032741957348773115811795086986764655835975248261240997852947957827946966067101459773384327390462445387468352508230878779401548220246602255586016561386700458148433399558181881278950187310332811827620989572261706255312223039475892416189310802282472626829701276526184555159913139343534916330397385393912731873707436547696339572270721715432762247791986464130316868178295330268426084095613978582638281142177741618784823871876749969023254904673367864057610163636202171074900399704427838186725322297042517327274805300522021594690527831859125102851756796669781348008080085463428294780986817757366162587797326551789718401765586139305750621781692341002918835143491874537828802336393998125975031477901316977829072070394051197591780630743059241637215701853045609258142040712778636612671574892662415188670335000185250105645082529327390217116757872225112200539877778877273574262292397636877194976423246832328352520238130003968*i1^26 + -1354598565358958401866540542831108795920065782092479129302855870884023988828590683202051243919986709997538966058325910737488525743578128563106942539489042933957697313742700076274336289408620060586131401040553097254354151424692927518300656061908530301013496485810204652815890408106376196753182061195468794803674130449070055866178986102092018361573902357367816236476318354780614253099159982287547152497199748176484030630305808388976250487796824332009384401651150433580638913037346863821213386503992755848356615832311581791293415908795255059765597494818611959317289864047186205743675759116930282730774614606845347362068896164987056625349008946055078876667008160774807881656221570463319067144513477802707354081087504798679810981026185805559651272699261281658485085694693989458560872227848724101129439027045779534219740864608357139832676342984289189661830345178895860422065824538215331560723483176610742958120191902662735398211055487894757965723529688663419866780212034375826702106008047440367154631032154067648637696012644594891109533865917981499391031046855405640680737839981293987884962385373884723336577006472030517366598753266142645560305007944491309318989716077784616942532465826784345494982885919252418220107535868781111038185561245658694787816096857021048555570034297494907070044813618308773364094231075865517363481533149403298207241082503490936910755082361780890209242043126938357973628872533399073090940495664681776492064777698425299888150243264030999136592861564294935514177533587420352335555800314281408564232102858818655322808058653710179609785511142196191627501191833374577231051350317905951256197796864931693023363273634718869197835294511934485325632885915206419546323588165463682815118252246002897294147938345006131706866616296900669933351439256203995482065494640587960332296151319981513870859445812098857900823273237263873760934750756629602892342504718336*i1^27 + -4972393648607836571520060450884467605449269409569791158313897678496170451361986586026309716421602590279790830217621854430722643466272978202723095918197370458985268074087522742036889931050687732102920816284183767686589012249386577881300866664096622329556844716578623459277809499623283078831227217688529927561171979339451929908639257136735030972932970295962799519020916853708996245193938981673657852126631311925791747639103518068168681051488374224193949127176757805358603851349739976306682121422178640641350163897852454836507365556955701054692318459137503818741325050679183892247906216207972918975615500558596627803279932876799533440637089741111501793853854641568915494330757903042818903832807570997962983346215573756691217257807469777138341438335764552751369319368963983027339840638020901238850287649845808189555995513696715142168500280103608758064338647070310484711109316149140972662785305916579590229495326894984727250092562556725432078505378144741394435918501408831859519621211522204189183363703696979066914474738957259913290490759591003446703659430426733438915176073856494995139235219394206722574886602882015048290031192177113373301797096324916211366005367187153019073857986976578961769216035642564042895077914621428914608649901633298344208084742391263925786087234393219683538007761858392538997344577415531467166020870905998900788589307387462348315161659699817167203549448088464184816140211746092505943789708390659987833141462836214462968597707217428283851836827611292457736174206039949263918390076106189431739735447898000068303293487838868819458930388571377953619683820894279276518563320432097728855174710338093997656632729452280393841413052301790042180365198706420034194788622263218799600786350154498356376410479823981337036880636887026147224826581950200966921247748679902052143096022845043970542979152276291391112674419646305989462385351854141806584266752*i1^28 + -12004780058958913551248667592224067501139397952059401518457186422535678301658010770793151803483163877142011105357266180699383076970581911633563807511506248834176232805061922226686271034898923517066864888499799845859392372113110016518169228052130416180952075221550763012798754072371366273138232281697341427436275461693298007384338029931059130295420502597319086274248939653670450647923058969662607719153151347832798055819634835429477885619133628444530882318554943239646161068670281384493405739552247161735424127845971030597772919441406966698281338021124785230858253237056974936509877652632916886402922330615521787743257861127353411448208606353524609212036548850117944350836791306145170641306177463933278563388197888437791212221434573679030597025247410414986556133761824903582354718447122243686355121223250911018784865361154069243191915598698740161573331457594053268190416223562179750394504560783875223034303494267189329203968069748673004943736312649099187189073041392223045751080817849007217269248621612459048118412010625459094262786363044248098493564570436049312460884340317012513584529412075878225938745860231025512897725961899776318137075810440546079293816810810460675471130583737951685539474300973860346788874662113945451975819349322471700077595865534489083737637415473808118934556713023809217289912436210113065160179655374216027743468163977413718500274696426183780628867761185914036441154112562161429571113994465474540968786184938889442255375440184060107182043318691884081503126003672080696525053394628871304409807703771636138012948920176609392348471750636604027002291743149475242681974472253823756638742767525413441556143370652310771619832744447963671633674479243643418517931995641575428461525679383468526077062279697663771414132412913522845543847189967222138142287098472299156224948493796709606636633814368945265537522112678551618925539891531468505088*i1^29 + -6979763667459056768028285277702381029732126354027475729657190056708572329557847390684902819773532853801529418070947700277563152348189780012389076019342700021946440308113455298229861137055680748786934122631473008126398230927776752639350671817483924207947094520693669650998446489037270918142530005781384722495514851502593884827183242930470757040711115667912274114281377701365265234915700098886319809031747944807221465445285079992837250288907020938689645751834454009614718336122137297562374450435744760098154720882067559296632942133316746175588445063106887950683896640652771140206212239261707529982053347325020942948552694885782505702594703584866179647067757396191964641887931264842175574461503133307896124190850098880029250059840735025434703967825144976137355457654222193193793023266870979819405320158761491051450340124106540600978836250590117386711769636104199123702977322375310110424196478316556161153996489868859156507298266960042540001447743965176445202037170621333387118822130608922727861331274759462364608183028484176417899999636974235213226559991517432774707951535590046878982751655130214271791037754780705392739133883753543560852933681946888558046846203215003932800898171092062853513246240416977939555853584414173042366408657439839350680331046862314951155314527582197877011895554391503588768712032956706625624561987264441858149109092850760611803613957492535528633739406385382570598056918124570275593000513332291678634535355336994334951505815537658112394379698621874124149457008712784467339692683961151190654499825977835336965391769420549128818638668463109704434161499426562623161804207169763435603934702606502857128553474235291531469293080811523751465483623300650444266364527504404037872656768524652109920506999180662857418870938245333362598432605258412962166558754831222207629980072399592563272010122414901802657320682038245151912574895259648*i1^30 + -7703102112163390491301827132141758669335983077876905464797606922417672541022868194309035365220011583755593391310548036203022078596141655059771977200039362466967166479629349000148774034609536437420153909695441016813765687787971709494807965796317367845165231692199695667544843455136778745131224656674700862551046397698727324413714688088542462628167740795862401895407490389603368225304449631989585718543183127254234626585184942475449771357679575406668086139324381447147864158745875618688690384284153212064104786586570985626847868238012255723703962672401968946170955967667468554049127298101703220035019577915971430248921519902056022354531868185932583532426742770362565970827298292209615930234792459277738525292809537511641366826800683034534276363699133978657672436695349603194012968904995677414665691576806218768217457676324727672733558070948614429333831007183347015595326674145265707800188850960728350799155604299230904666884899116198471588725338812153406982743099921954137431610878927863239068163505592704824764046750034804628914833273629230900207140910411349392313543704766021298130581184129726065038084599146383908082146745667611798736409850056068595424649649511085565939458766093785665339514629035797163959009317224809854612245342350200727383598403568119226101798355375675278794635866263797313440528908365700067666738662648320829317052693428680628235489806445826800894788014827267776072990052029071722374297780970940285061768848923439121277469345017318829666199399422736795406924550263387865630137123182448546041458606145538804309699080940682580425194457521428305571865799828021791598671434072536750100064085836324874368238029664266683864954017945421136483963471499439892351976476950420068406493878972954488488395312874536286919005903776321724571859081523815680320966257270474613333787538414476628631791186309510672833479305918328340647772160*i1^31 + -1499768981274354686965105450425267014588619762874717152682528945997360733890787094490602898228170285132743203612870411111661538350729912712819196260859870890945900807363376753759872878302935035795026181216372535016240224413915285090138250840525347705162419533547943803060748054782896839708196153575218097371719458601580733584320891408505516211416448921529958083897001924679789730271030871867994230054600274992656347948733570132308787873162669560263736574157889284052359233184712515243676948124282766351335267654209425602604174129571263922695423262274294634374626527747711407359251601947536796243695093130801323092318896834953589216299851230631498732655292073695760127467725992044037314984191330029431987376791489386334852110109742089120266885509787074361282837152800811412959803360981725137360897893505385483639606826954328076382473055402597580820408869036375446203296977677924579732010372985056996919548311994554988798365165876670883795581445938500762599113595481370345504141351826679750787059909012814838441055364587800063392313132495440596112398529716150023727744326002866604217217901396163838293217677748363149839788909608498800043500482771758313243572773102744345879764209102806213474603286368516259111453393457955071963662640716808653535161694362146717606082758702821989946760241812604940611399444262260949719401498497681508981043668665966186916597378022903254359048730797335176590746969783437415675255588479869906025585303730331319739205008720240055629546981775961334197805257660091100241759677233064879825063310614246249903899651563884192914451744798759839166555770616818087674511770089409459603958184206759095742095451005649943609595923331573947348123374417148836121005960247854354428028519591488129552698619817523056948059307687984031713331334854932877330644245324139834608925442401255286622474467800115483234761930406176489472*i1^32 + 1823690773940824221320628897261703787772215572517217569617436896068399065297688528524898823024073578576860836931896674115232237806241194895584807961908523619093990519999201347490228152560312006085997346877634973693239874642200602681799826366379893505218618762055579487553080408887750264110396663483896405223307250408412249561023429359767275386586012959696494412137409822322583483198556016336537958120490042700165509619529093890188351054626906027446073660566999747057108781849700099433205969236854055228702731898454445540470846995002895932878507561074316199247020521383837180744397884595501271759930022916371403453007747583916358771418734006426799413939888033154985237090719620446163510528241642025404747851937282784252403607691871346296237973697560670900588932465437339612912279156919957690224550236913072216823870766437553120136869017768644878893539408612415334687970427168441523772057056821159383343992187471518536931350848942639305417053110725166021336955967926438242235032544491178868042929825107673627541592050070365394315737041861292888003354044157750425997897783937558950060963375563781563952309990139535888575240221274975431721868569605998527087592698027929334670606359439792342898458539154232954041601807653700530221816203779828949719380928010083261265363226055496254757237804846883005804377278402549512786116478274581218208019945609906713520043834746186304947848194697069067243292974515143382559574262098256873358197798207208409399798244884640676052639584650449341652699852326743888804105285383246597702642204421324325473139626391886018056713947530928770977585800050350539615284726879457005556894977390756974972267371869352838518587199326098588740697848683792860505296181265288147989427986519912234482339524717900623253654041133637704682386297277786539024084467765670942945709654934079763291692262487513403320348788654080*i1^33 + 1038577896389816130389036117561940609727637557088057434547861547670197760175710038615936080247762270606734706979263626707456313208006419216109564327813766687338319882359498076846174569393256509937426610653388863942551950199475547589610288179039025460890119422850413409830096850925418397087384424798135405327515171285389016364373294321059843789697532812864739797763446069093700759476166837840995394577436144615039891235393469734328727243697907596121801598562558980605660975430374882501315833165411926169813044989223759157739090941574842722138122250031387178706681139977712068679839054375569128114434475866292264886379638168724000703203144373115193279813635707737197916102969302141589525917417584244300890529946150377681572031835057819845066223161038129774494804885168895255642722802059675193525778033822394375839374391395844824906809771615785858252968761911941395237415378695282763100650213056795620316823955781456809048462604594216782135161190513601392763907984189129474206356487297724222170199066228192612623150165207868893396085792379922080617056980323795295686246629302224552997459936071807745416259467162044052399127679104518489504316920910458353630918577044052709383671469231186573909727029238134050403941742748583258683432424896747120358294451225734565671284644897061992685975652405614208123496992086232995137388092447259471049859235702008581869441692100172348131259279750070822988823941136657230544088623386227438350295517834393194554875007366165584578647620815488511584778000876646184345891306465725204098417851110172058275771982372437936033212589133647424622423011269680423917297797992639643939578761988237623011226212493973452246763592747378342791170084223245225389491995862273581407870223520335901146044589904587583919511428867267522699586508006759166568561026184019744156326803355492706996568193979598656222789632*i1^34 + 99785705430455437136102152366452312337928178497125895130204422017344910392639536901361246873950348756617126927143120415388010543594270884402714214046769767441142734937682089838927082201901944281051207910317957753168149642848862537952393260984148495478992566282189451382520802144605907607276465655826889365902766720967106616723836195008906201024802804361554992512355475761934340549769118678290939190327429974968152457560924371837978661206711267035980040002407730881830047386807971426189547433999348623896327400237094413709574392421791093513420777744480863643098153701362879155744778358860231365785430711911292633116928717004849374484772124243796876186930040081928110371417246779075665205154281697500299419038975018341218460621732240530277238596868992779238210004999940882808318105717012201405648388986654631447048151552066717460590206055837741652000607774140342342804080096152382095617624372110141104643171170410592810637770919202693977774829079239315128897840326038102038573472089936453328103048994448569976742444892202734530979447412440795549707472105539501488057915040165207797632061762633260076638704500085458631962600768445953422609349814971439809368979224730410996813403583241359503855432694563120554874370934792916979287325865908059210427443837577201215598064796827627432229565317944027496504274617385840407868377923902758594616351436558321759080416659988528045971530656813955147853907957658259864127813439361960832287339441424726823097076362430167806371996326303290347803512324150388101602421001823770192644048427998206703606131030516458904483131988594215920651100918488821669759318014229199769312978211723504937960258410261000213538769004128126739415301733092860218409984429324905211510618339423838837474233387402181232987296148597810109209289403664841395816266571846568674358499509162211304560431396701601792*i1^35 + 3088723548100213947548771728864964215628851535596647896832269725526408347058760143653166962878476199816451818529799960882029817294296383961639629961463614469325709807227925406764669893468573347468308561449750857667247995686782204139129635896809406805514986038341522798357394830325091739539819539089799463818719801552747776749035773530570940250970453920595143601833098744013506478864044544935682870453779773364318154077690323480560138272239140009415296200024021555694792875678767600743587268430843453764149697560495347889659486323044051021263968053667016383460784807503536450264424634451082794563549222859201828461997331950130680651584560249305172973704290286332326953699223204749224153369545466769067502464596353061898054635185764175806680713921409569382692248240236301673078601162550998335885023629951362284748789072744730416700618150373209398930855457029820237804492648072798886889811668408450820031857662611562096175299550689429479694423747763669124024877629668592429881779768434025257246270298670649792777826216261732289208291302562852216311008096388015337265977896666470089106242032383725109907939690952112848566269476226043716754026911653868449321548692612797841308300741939674294003859865988081432398634858193563467266683964602481423444021058041191760222342115804857649918928066028407723495588401442609658923868925231308553109868061826743209264501854599096153242761822540613506404742240411027482949372078856162009404238895933193925800388159802237902097756444074932284366768548202314933068356158621812544032298489513886000849418520316196305637413725811374233727116283554861700881487002422214007497829450070831907411148018040592661382800846618164506649403146011789936097066386696229710021070715205532976818979896494043741857520433028340366949748372146647271022020249810267108192691242344869503768350162944*i1^36 + -1813825803626235604358946792582022634174539370923817964938793930527727456347580684020720886211777419872286296386923645459874124677587293673805142893061831129175684822712357156980030900722586386398499737433798166211424906196935805895816503812046441025455060361845064654211796884686046302928522586802128857875512556290492080101504312594731699310279750996293137169605189643816677642651448551612045992721492308906583499938164328059383037566444748578382402070002372600178026538096691132113402288709596154137652086178746571976931534723086121121367370480075646573263595448390292226627458573731409354915504293826798799343655823399083189666238121659173390994404120044009644827003447197914902361633385458971865961982893329379061924001585019820205529475042582300904590876585025941580420971530066496165376333093644248694826140950699096114314448786781801198523497884187213255784624770053601233666463550692926751871193115822520520297040343833183236164843526814432784960936212684456327009888997158372667186958456111040224977770521919396603143168451826133262135692647090080453275024849425479466190219297729605739664432859048648495668410399672548366374361344165915411874394365692614806172471961994864329686507177272916832503275738635319935430166181846496859111007619081644393252813547600705028434553197969714202636713616669968238258301245598067187928440114612647075952071578559976700886102565717959284670800091902835922523013866108016144193430087456440619509702741628697948986675982145548676121435273076484156899311839124502991115913535446084684900185896736388271427723937762867803307566140609250221369954268391009907470769007275150230811954035720267511149346826359205084589925859311562611084860447559095891694091110131860392964044722073457202679706410574376826873211508427276661728636025918247017598441122490025894739968*i1^37 + -330882174912885972196992885337372147246074634410632228453890405931249306081766399744683952034997523116375747812018252951489709918361941491891446569963812418518426578404614446252154299519680644856992508192617187869823347455711586535806319894909057834041062340643321609061100728390056664487619261534791332957624540603726387681343624285706083011336263746032406999563706115410047062490587741986198736513741045866514575769659160703757023751653236696778470030123028303076034676110363021351038207022113309800503761299902805793773838330149884856962413844375121346685886618284065850423008024101473434145483436539777929410191459356150197078416372636379504183439007129370574636376182834387443563050320521248722041418357225132632776730720563248319267238407793168861525513684753314846351697429126389673388259192778694490224625151438354783963161017490430009178043518205709046365755356481168644676567338902029571831782479808599914993163063700112884507892849543070600572747818281973324041464914454498189719737321248546512362899215386944951146580787831458019675417658591588064190487968717598292644159130752659667126209767668052877772125660263685536932103761017118262222800376156114899665377685918745230338935287755816680389595364958893778859390299992478831284106995127199055360932072872154932418051195479617341668064813135512165456133504017185459749520744540038304146521163534864358924760977263376906535045516270862388741072586264202470493572251566325463740566253937401891587053856411123228355138040829470660415567729707362428871419198919066547264215037491853073360352989981103175254341701005936326812882641857201327616616345001559907191111265587020472870664451981430461646943163909647275140652930563818384995392563247901419364782311243216398724678609713647325527383239309773537873134831741143046385141197672808448*i1^38 + 39622999749027561629933535808795657042706749148951494121500360230899450641226486433599734006929339316457159368258820808072830466745428852687203518652656164960611494561722625691671825196027692394643685897120570408277439568158078583998819069079844193562103976528321939547657998842116087216442480808047624537657078958137239896100761366746929642964643280030379172649847053224061597546632073251105187708006941119737880987237457188111958981265970666655700140825322693457891216735401828778516787935753672886496869077590248951181926075678619471882197256273564917293721327718865622541844073085172726921746718078778493386150552713105014893696532146299465924882560296044815176737081148849326633522821314300815549889368942860022303155377287306530412138634364101099021147531842133655229111690847290630334907014104784569384826482858176595753172388318136066972547074827886414992224944918053707249041323365992653942204547621131007857961079876071250018154705241291241227357339888231111320256108090755541280179785010724512363779949413474550320357725064403854804215330916677492257555517315246839658848642854613957983241431250143829309049005215344734098545488348259957182175932540440168966125448778721166644653496314211231361248231542782653073231124246794061326390621226068710180946156104469238909333439159943002853948329758764052565931707360686287160925574350173112645647707409681571592663409552099833776107667286517624915934139369447073460841684342793964625287419004116931591188335122710928821519747216348944792035036755928338920762687528543461049145221590543834271521264544092920096640478317414387617707315551383931315141378054135451909424186370285220795752907882665067634887668054361797667376313826861962806469918802350856726287758603628426878239994321847190260639438575054791083233720662012464392384282624*i1^39 + -922437055235491435378072325817812919344500540292060204496805801832866754020393773355661058042081946903766983083598915150887442274921017707251594849567525214443860279888735048134521865547025718345719778318332912151041587558608517916880855256906802478737869652994012298932743726552644568546487825993801589884952915336906617770259983968439803388334716204239879918668402030528584479707467909977256537219440615269750728189040975551233249975331678700293215580271521935880472946259486040152516506373968720504221890514085490532922909813781905373228216640734479465414738820773838784157954835193863140010353520146750277913500177345341774708888106387044847008610093468180701936752412624731137013169034129251203115035224085650793434628799004779106833316026377868022196815330348786089751299779458421703673047689684870390053192818135961031358986331253930383079492412133022306848013436378802552596362413611322600994253786704792371908366085157764110964924835095161629797258456057507390192849270797320786778627331323947608377884789965793915960412783917015392205960174478083018171089863798061057003318532359356383256314147335837989861374389958676614544310324888884013030776383821168338347179023627750840392831003061665910139109052773414443476780982860411255695429383848794965145003323760812580439204191669227117926302015480310228794728488734868502582026971054984764582711221732625458913395802192455546001751066197620135014655767134342412465642270726912488606084637219545845222195817576658408074349711347999806745451419911511591339126357243641074236527373947022112952195446661501444700093513670680874445094397995825618910451399561131704356730760805238902871158419883409686820693746619233030728643347536193724613304341816790693399864567152675447482392648317764748039404222307755484507749146402326839296*i1^40 + 3332540383027207042398257816913750861620248427710686322068524980010342006096526950082413138329086050536508936614820146321436448914769510704063124261316480933473698973901881885787196088843881057497660928908522745890859227307891107937714509873621460234562854366349189767610309973287512882468637756063518211215129156074421391158593486438733464637939283385880890112738068310538780057504267660831412426750920408079784206477901428453445968505099956167318718823712228627011262197924076565573035714733738189004994529790485810393712097978472410254906658172268968559735636532661899765974522670381645026996823611500273766206829603922653475824791905628645264761128400841951054990041354182483066615755307817838163480622499783162091137097331374945783261276173556338525349046170719752980439317182440609573565215581368910819250793945583033704942297237188572380227647383767693571948724863772290586755612172245157289131676599597728217249099289088026972455834437979528108983752073951703903670332844836247517771525025053309779779345079543151420519655622417518773656761801369364316247889240644970934151733535616205076361616057930842390590519679392286834453277518336616396451706832719499012100190464472347169333554430385526258595988174330961112899737236554869293572311692700636860910620650208940213168144261354668894015263722772728122909566019359323062752094605869680122205107871654613371851243103051614799423704634808538293792414442656466164357060642519475081398817192751400893220808598314062559626585974689939803544708093981164065306742763875597720284008715458280744930656134006967894224698528905336933631621602075083213111291436811914834848460118641245898900981670472956503288131713194030337724603604196682138885664468343256383017257331143523429481551171394131896122105510084045724283966586880*i1^41 + -4422943590839597659285534317536311250239572983602457473512539914352865858879013992563188611235336504115408196623663996407291372769462392045344548441110208596748339857432688786959201948476563099082772142142275892752439293639675582801203529111193690366395868414055981180742304880837249259975962178594511111001167036846463230023899061898238968430618354192787164310535098727480669182459528796901508913233444537653840347320566658335126042719941637011331125015753591922202958534714117319830630338622508585247483692280775457659618025200966528658261540398963589195565997048433301945982543079507134753816074609942569784254184625010957210435659603137180625779775709610086408871857835877534061218633627943294144623910109143463359907664834216367015722188487175487929128497369623694046287772988792503093269539858418693028604797469419151962713531614546976712649162902031869257308009243674460860315709297821447012504636838557594885095036455834269301334576075675245055064959991057750385458713799197617333461618548886669158139993394728968466111244118731707867604742255547304815645335335059604960209126785728183133402660466953175025956272991490823077260928833002939915650962432083851529412029682228974738493618762610609970658678496693707101515209903738372592909095804968515694315543822534892847577224506029096634561167447374496879720422318915189309709435315260689290980908847475116976985878967094930047467393265371938026379953607991906414444746147731369611264031774832975195862480455486057436833875077150079941262333460241780452609794285263253919680520925918630982886308121955406143502522598809814200169433752343737288053082582355002360907201624406418920570998491738525719457432799108018516961690843038081780899990690497293279229717636648063676411566519044691056222861452358063226880*i1^42 + 351488359440762623211451776098188947635334365813115900107429207478722244927016346298682709137865922877342769249071826255729103916054647851817358254303744909792570382863325072697912017779138904259537334808491474471342014285481833563299275525507747575733415173569988831559922184242137754894320178603867734308527180328555279642594825749487071314759119571750891477666489676834914434267368922249643321711218806021016056756101464048514575206567489000393624900439427977885109295797819411931012108290098261468142770958018996565429317183667883669916987522212350225464230052671800006699233424226856764753556325039094295688631195979184740621242311461113468599102913479105520118161487134251433377809168258260926202371462383664922282572470461364034073443663186160627301257208897469794994320970743963458090906438100857475544471900326730709454795145253818386914141852993110500859357944485841765275852134305850335467495053043852833516956996944285497415235832332906794339167963701159936861578995009777450692993890897553520369283387091195842623993921946716856906725467142748091558607092230385759048345855474240547463123085601823944930242169601923879896513270745472558368696267670908276006520559852466802825559838873594793522963786293986073010393715700098677378947153978249796983228888266344289426780953966260892158236986297355482074405530234405165843432295268436048497927573964633288523751237202353029745120780828164229768498328831744383717235880589520420552046991187495560551532789502051777457701444969853364251383746358225402268166567411847252622201134297963384036123218270707896293401890411735876220355678611746731599119517960608362920095471381561567551799161940066405279591548529829131218282262432746352353943623648225150409758816228913842172331013726468428572848553984*i1^43 + -56883818644476042533970220649495771519985283634060596991365526183751559593342129014947619684319160401808617927194139708512863142588784996295319556147371989595155732272937384079993695867030212464206042811198101234448074969151031381362875509122877542416506335809539536224711081558164358177039481645731062768216334566291915855512028222013553339989761328810769848251116855514780170882425535372916421155804479853754394600108364128114706361511513216210606669610584769806360449393445379298923963048007606244665907390375971637738024950347958277114191244128704109188304101048363185103930290010976771113163152705471190739613533841337252129342114219130351618353277622488722632487107965723688910934327503536661092028776812378347117800821010121654483445489406293719844409767863253427562058013395850268784771502759831582654469956715631635060345711830078233895283908256107740426681573482530858723750245699685759951161211556078065227901358121464276140353020496679803207439903733320671648499374602110616574749238260093526975215674964120792579147149185619524651864287123426747437791433200701405657849708524618046821675593103655104988154251753492214742247786347839977192818449437666082614136368244096904109123094948471078090425157465371843949015485220478357145298310570348417199115012614356223220560045557529606756210262511721970768654200298201412502690969522443772385806107259721898947035510592212562672727166587652768256141992535412291202160895133291297334687431993326554836851965945164744265805385575010376221544032618703915357682926388597734923045937765254014822631485534711204862705856405942785359121009846233613758359560699054008693739443628243835969373738801302899033611712747896373986892158305985774193741252139039258579529014353855432157415783449436880896*i1^44 + 2759800575086509816858250035829362483737842471586328246660500402037468647611700258204707339402450794978511596415708067159570386825175507006722861098786604741420841658463220867631036881050807138332953598342855360640427012348002672972594019838184370494435209040239770863122597937568123553912727452580982830948663550782494601243736868673909486270513505550571781370974365599083852963021195946965864718640632290413577801812224903356290467455087305857513982143474644837050229166868576139620921452212372387760248560301320739309012685551081196858314725766382531513598602330175944991521759520902397436461579028659980180757661599069626743804443272369631881943269450155763299539892644972664596178280889307246907514992031496064098604663054703374990220966680997030863023291652028883925092695343907012811970647646226319518651676591698649801332867240662247857307463471759983731692792252344234552127377575126005223589966878512216757122367170991980989106253693490209787931988271371846190781559097357241237806557602577639147927137470856436929568144926848163680832551334652027722608422029572319432262644166893702631611209668995217605097279523789882375080502774626196154036045377769956105601142611752218500823110210320688176090090057501308428390983276504577655046946515916034995387881085441886022327206940963185858281254353920865280053828898205661448039386901729090258900887018029741176651000581460824687011043281573763797754512581065302937274720745432896612826469858730355614712162406492569623638345423476372958255938504868611879686223687861473725938926267946898049228788826731185697817552160301772439003002108104849831353142523043779758599501634862792279096546281527837824788018662194984846245483562032199103009741848403521499998046786117520600333287424*i1^45 + -87159433182574550477909989886050454687688490120141453799428760883407985351593099986618068235383746994935552374904443541721815029748621168437115133007338681722305787165293562496046830491137125374699412635783554605823122855246169899258453597882323008327578469973784683656115130267095258100231340630319128591382235715432336085267264946294558273250787485811300776257991009783543942920854336973077189198138409909011972461711556255857751805568501947530649324760790460190072517536211393343662911142671895631437797734702106155633856763789289677017172530300075595774285385184746930956399063020036343000588012057831991989047008038555550019475202678037193774519228527893530953480495350887479183212349964158817829941758709873415150811567165881513395560153773655830686561096460747649807594524813694968185233559960741530038384134233973219356459930822718055541236114750978704706609534862538422785362117281644799558411631000637816139493291981305202101849926305111579965991638268740126234627265030155652569322509312506391908242830865190180188860282588838652339593054171054698257290165117408582565923581793851007891885476719758046437344034752226998618027012529268718500316759749935525246402907052525973145961679039379856329938025913242902927176065987264909484195538988560476157490772562986321830196718389087318196243763552214081637638419065375254426845307151633325078731981270413698404038709982968446831318249840161509890660441890958239129269999843988228355181603649002132775034530015709958991477576319363706172069747944984857156728123978899501257783801549229650013523098797506591797585555352249233564950876620300111010832182541158179458460991606318788142399810542996097521369379151816707144609785774933612302126822917360394459246756976525312*i1^46 + -100920444941568089241714155610632119456454858123078078368312392293699746794443366065941279144831696438537040269186052387684451251672876483283408866943033940072844135638000413508468340602239848886426836057469726605451283870154251788255414418092048283905180318673122354242810569012665680175738281767792932111378633619114469090105969553178114154192863791924598095215242233944679135053053761073252363759835978314163491328609143926049684736244227460830074283332406439915507466012699246728455635669749383628257807619655901008727504576769435386289337930280085608390481786826987175590993499096241796510875875415925412589902697015432705844129576271454507595650979930195974178849805086146837843053748484876300531245494549078435135680294603919116995567886658619666744620517274793023351414865038640978302430406057244006408431033537028485895728514832176301170924575083574788805612181205269463875200035912093701493311216412412272224952927117883403165412303977902771942128766923106704068835143011066584705485015002548820264442310698098200531972065529682602319355939498420632209986850667340968380595700708942031603182336934486003261717732477867019198132029942834488805497459918516291079002494350391577726679097601483607747822336854479309582174750824832009167587455958217063678301198972571015302812576668189287427155052216985418690096409041373084366467203098453734957945116448063940209400419249248496545388722052236743822229976821486921106265587884389870570582865924636749488191906755576315372611860830590202420829136826860248458361727875574570596959195264194693586202741019258316314118124343616261777513599027694791544268463257712035452680643311850155256629678444508789386527500144814724319923970662857539093687518719962045333504*i1^47 + 18904218614129384175754605400296372872708115095952253434385888979618700618632496072403044688663477890342161110022580720129986450326198072877581011930893128081156737899477647608077123586361257883501487092436935139772665231961166551449038474515467435586489312441551016311002759418046511378233826948878640847662872005412134178584757672762403035319884957753275569811704276612524901735581221111441337165951535121208057038753717066052106790573943124982524042469957583583723669933879063200972733148531522135463822782711636717524887414267709772998111660450022996905581449662618129340289938487017938926207380097591898454001124459709878850874107454173595891523547157238367992533442649401114679882085813878083440899960879021598241181248843053087989347856646834386403501323600359172041948839958697556616762928861738952567015496376244616612664147495444011785552571485687634228566147995255851990966596272451764539122704502815519501052604900739546915710856638083317131875885213640829240723982964248298860393366242342386358491828677063182328005800788190998623035177259183396580544506744625215908190888404027824466160544065269930179507770836817119782930817823497033327670811519990054919844729491862200006132778145853329395845590886506553863618680342084651900084386505129268235301346439111201332174955375299356796744149083583809681082314527404580305203191085938153136409173061800545860006654820281904109368751114155692969390414505254084195566956493550510226050500329586628498479021236745728329466608617203434824714236332868650492236250062518287940196274483437889187229835741009454394579950176049795756237388688077087110000544402485757713822798118547477380410971039421960103745537291826272557582587436296263253316805001728*i1^48 + -755366868689574305302474557835633447065216343764107943085685184619640878408803226711722488796269843924919616515569173496259893288168135978085835287245233556866244878192963624602268999546444790987096194407042696759969936451248498455827105591952348638257759587972820347888811114261639579360359231229236993984504869684627128057580737765779397277871322807304605170735654971453591219079897735587946581862151780606823230050919885428563420838913924139526738575979156241208274023975253269388187771526046858477357666434726845797161205116600918196269005302709646710837108629656533578192512244636923429755420087408563400551486715667329064869630144071597157840564007398806896884312570531814511125425862349066944224302304896846273901876539976509659482705506180402402281310251092219387757846635766647978228356547153208505468588210756043351448513425526772856869051435773820519840223694345463926860119991796545045035343892152564141150908274376792351838782248274347485949571398473411775038294834589726790847850751782747346952598917095984078147049273722318191711869389522043009570342468040842465981919215333415033015706516283072856485851069266364893279021683103074006023442469339420078091733263161772028451589285022262518554705791569150731149500987080350698544875487706552510224792603995078954908362060115112827458017781190523713302199096494450917685118309296979989823901084258620359488247082328771552083932943151475912576882070219682752196305201428244381506156568789529970532582238035475879519345311408426987090765816625328918984668682563405521501203099054822603510163158923121817950133988839041441010201784643032726509962930516206770077516399504229457251193894510254399661080825622975724117532327877568*i1^49 + -47810099782444184276459612952482240544430608020660053421796462280556990422513197213738104585810590995356527943613851291913427597199230788303556262773359178819043369501316685860601173625632454341438404988079849797011910293651387555078763565598273650973016861699032333375980548562027663128016840392521529839497280909866235011798371209871680035010633392867196240735399870143335738830669452246397498100470334705994815478377899490489747159792641941331897915620104401973865045032966597737797050385151311830993961818567836178013833242799943655774279361312777066453529884970241972370436306765039220801019011399723629320615817272532586055800364000562475885850756124854502969595206505067440634941356735857896482066277515272993247510125134107207968162935411285001153372679066437314434589716732317650572332997164714155395927061039372629834292924263506980117296571565581274672405834820159427658613719678718601315064405078294365781161417643478552645835977913380723158461099163806431827653690059223757769448779946832309579702730328424052694900612757948777384525116845769328966625288147035213544357315762427397320251292461075789438493214900528689472006176751768651014623131162284141502060202531048370282951333311677464020632966558272841886777459149667251976387939846485701480792530543705207590261912476422610230035463824000521983140765431597168845868159338398357526441347323715311819600063429736773166952051119454874087131121710402746563775239904521677892277656081573138045037204811769015151894814212625700761468094709477440034633997387612057749293216279317048708757820958194527248881181832291312900205480308412595519533948923482510955927254673454823506843894609867557995700375092016616*i1^50 + 213280815812319574318917832055584798731560251324678928564768455969461087240519577779006181236626232534916018350706975482699402784287232235361491601035113398600953978176726152017219535235599260402106618452514141250775111680623820940315706620503918745400621120142830778751245787580046996968370719348874276158462368144914842056452074639171315837834943666320836143131878971755865538576881080306780277707351266447342386547646515055598436937139388429772550744200430122193932551631833506698263080401261047333448899501154467481422480465097364304919988203872459213816275386230468327199499667231530126466809610284507289720745228743344932505331637095454848481259501543456217026812341967105330242966637275093157063980520405041724594238038667249928638405094511909153909454137802905654464272342628103764205360840373375667124978156419819775595966668164640701326504523812048036111655647302005149098836109906530195044273614772843541534217446790047831753596334203633521567600023268522495050886767705651058442389827856205531591368337482566841516570926193312028675411749525987933124517544858515905552353257813401803185094272581029021377477624662017963416961043587085796120329462564212186402376467410084535091774786608030686197732452139033123025268822671698210020655020066391631749900218180852247946087960160398944744622103363317008133626444124565224863694469846831378463472638567949910907679983080476953230157126308448107719784345044751784846065826061248845197799019997388149295789883945398309274610907025838236636985848743633447712090869666217078528174616903079941880487253163138017366084428796340272931372656419113321689883005894535629544779355*i1^51 - N1*350857576634847225847952439257685418608924201511656552228972002142320469430538663542140579345370148180761695667664022244415785422256959167044069978977022629321398485277118833257120743143765201267887519418770594962580392517617201073532779257167121399745678738906290196940081310642033446904479150646350716308129922364905460080085450365121697882409292671253800745268801346509654574257367979257847506464184669930125789302892545838339158095803748752602839543875073236812728057875000*i2, -264120080318425735111031662408707365906911017278283995910513807162989525788742514416980171576105712373517251570588055136178992546978519214173508893642069631722024796972165077019491490366632446477323509619754097308951854224776416048154116593412283987321923413825027553019020432674319846076242136721871560667466493297695340055991691494892067489063630282610357006499567224158675032681919270779157557575714949209378207638921744887404444677647537118236918893361320238340757033298165142550574074546978430877730784584648453274558083713211622679440363043416483986919987354488036335842630997234683102998100879481933848060270798705357274750946054330079417476953684784847946360122058652651133782664388962051933399757019815666772333228920786495299469506267528163421347433600042649809434171866760322589420089999012836502535798614827314813804273754001902267826580162513464103944885561814567426314012274847037642309925632461535342299507726339104182599723215435187119263907005098539537564957865230380134747000081355279753117023611886351476537227016882143864045742027810642117153626434312832785385717717374627605602824581981275901849581668436362186722747144463535942093236101201623526550745382428578195397869888804346953062788350337076891026129035175625040866848494736435807070174669170162182401816914193919421276989350670501431810391405946979550904435288546583691303583508196674443999862042574059893503330867104941890111549129343209246948084915785894765148683399653969595449538894715512362991031082346475204187594583642668783453237618445096668456312286150288334858790037456329591356090075544208966248136042886823326803846257055444446481649777342714586103685373350383507391570701006268141544326427247012804356860608726530233929095560272798606751023474703265735042633587862188792837464702266282957342142277173993783798387178602903949506885143776506464364974191377262030177845662652883223931958447908816422794956927246203042756101474728560732474860317649709758028836623185799810499564326092800000000000000 + -155681156163196240956717005348521334291922653364284438307396040929264740901028927791998124156725087780813183860777056551654978863894439077530396324352062780298299573267681677487539017451272617510483177900737121210924340446208967222092251904151834271572039408323068570067519148202521805567601337960134896707937361856297762390126597180327550564776630389745604261014677589533690151125155335787656139818613511437204627368123408589957367951045859160000595861020010525625432603218838231960226952131804324288540919705278779601624013052281508056377315703691786775593917250640856097640537897835578217299172267439232941749906829832420272985278865944708318836337751367425249211741848119220207082769438466538303930705791293044905098227425740578980999988812163570396748883409576092320224647207947879600102739344540755792394622653620705928273135031895133431484681159014490920962751706208810217668504101474102866408792497819204079012270538583892757319025150667543556068862996757652692001552459708333106316582853399106012317541345832711182167835379811269026345884777692406562242351044844820804317759115920062568891938348005219153366224945823741033180689781324341754467409487036497719713719457036308859931689994916362180734367095327842863933309673344091829572998968726310544561440891566465571288203805791911361610209113272283187287254050649637241769820177467541301954224462117732290995692745087769614018876143680104190449309798710698697495006524749319148841203651898530506893446118960543990118626004974301784445819435989658553066371655514564502397283567936874763084606859269913554502792671025983105849391818686340013441525534729222346863345933044301571225254799820139153920193891240145359563121930639082415202416737473051256828340002675905861158180287507645837559433270322042250739073098339031849882209082458507014941285456234800895210981112634386280068904732683360824109955608301967279345811730210894635125897652059850886059494574954680805138628040616930163688325537560612767288526897152000000000000*i1 + -277857266455445260011747392075728591412668181494515206477014093482468245029812861507954737127204965383192136641058292438988049172950814608003739407648438518615320452892235718420471092803579129709432770826754305655489658515362307083963513266764037956881952086818571150036857089959894345612167170914925506669155796323440584976339361593239639326449922373504836183747734882341415260986930433436275169674502992095493751030264640101454314071804530120289695715902344886355014220152717794072359707625366581780774251361947744929462724327941222570836007514997377344399208663929643440781057972488096246793072415484784890518721827630551532229198721422936995923797756457867243169035901252672615097192704443362529198719780940885867033778563964435213887773324200364405937595515838808063587189417823281045641787193809717430734257918244734057588255398569546859495467760041246858907186822303364108131309024218629505937997819443212478075777230593825019374535470783730866538624755688094058444580297642392835634395222753300812303956172510592778723091918875404592759513668563003522323070027737700321987816869800863743858457012003398979643243149811803992975904995041867154913295415303562813841346035680090779849320521934301147588439108858459057281164774882263000253373749416765362267363624544549706517708436598946332798601708833471573461796997312261320809432546665514966522073847354500859873096929546450588973813336700789771492652553930568589944073518807542426206597009508850538353535598007315365496691435016262089782701696955541865922489277102406875539722366443559808620283152743886615033962104945808481723937245213835884030776142544348300333658378858160005809728107358116764167412128343679231548759716168476856899298948430417139238609730326657230642541043211335130002214520904636319302273352793314983990507448695822277963794604386760306894283717889085815506315560393263734914542466456903768650789678464517611045766393303444756882001419780406574500063682647930078924643921884678095139504128000000000000*i1^2 + -2289609671355219023128489921815030972160493205754216445310406426893823390867062375739021958342530274895658387321415670593481245429292014327723453281311800111940405879282583931060545970270789640320166528286035662809438288021366339716248686728562336824852040504303470896387341842930044826193874873684316192482073012588887730247182233119527884468901404644424698745786227131596761423697006086157363147588692767927610722928600592325880722337672846167489942973682857671591308689638868318548831495057104964516597086713172765261038530408829046026809857935900885550644500795406998086488938330029039050892504674321985068223420758003925622262111255121990739066826241331425976237433789038726907707543421785990842598475958541094013674893708409061649316217642729203319182560619168445530749514994771617749964901904701742300611054615117697354661473991097992002386466735114514160094181487704291007846791660484415282004339282210905565703587793275252300877619300795325617460258767194518951597911506890645819105354185737653528965672387980439883731753769756930384626716077858963119495404270686007377570054351773210967982516496405259905571034555646345344305378519096440868485041170393994046372954452225242312024579980978692635582287911073587714267653844928385128425690773936801760566815782883472197959371340083505592228013606543040253321639037423084236053006611371065805367198670539491841710918402206853426099597015655503558698244279073940023470885869388215569954546445658342757630082433804009743957898337812249882916223479431918138229605262447301998113014977274744490587376509099567423132389329452431099831759743154223952122011565787081677553542492890470811745626366689933609590104341795638148826297100663187769797989582329936053112915091884399860363216612471948881400325976071362110465632401626670282688356870336645456467399312871925023368978419896743112821946155189955998585078903037415022297388418050893717792011653811363889415083845114787194335488756900157559675836940863876987327873024000000000*i1^3 + -1977916217159472967539556006561029702288387026123899913145837645923598423461433692192694118871210714328735874546549835932736054776670531219560680870215713469398379879548425075178732583019131636030668383701810651450134593625676262263335916946895741738380686225414284189454511203325506669233641966694029034810279716318741861300932559720432012147838867437367339637385271095366355459730617860873825618291940019160829732589894150276879659689496007440691079986143822924457929096905815049262358655330250616769459347446545570713676576867306749152522139539967193352322766756117042556659127534219840772993216022180426148796854284725596596272474293254847735647704382500278662863807778443411019015284652087655060707443456883390326099260787437662230324305847739272664523806840442670990204285953548263844717848215043330853817337602426300415473281194962499120002769949461469257452682112515196816172673843066503933371109234111409778474425018014240850613366989145841470017490302996331566736839433002908373257183417253673001715564169239274434913657114547524088289502305308567987515914950671002385185152937937486302903202393319180774651993768718413263573159317872553403431292430450383365118039623435293212212116353542117923990680319743988024067429575019927590776408553627131068249936751469958826358140707745523182474328653164405768643399751368701206744708260530200333434941480989876541385038521598556820588370357922439727342047597061266707209085226763570592033958852387895169782728292878860533224174895112428877952042090069716159550075366161811078502525827211465509629232935740677551495506759982294116477148333893166714443427735437732077981101390085322624578065215252435094469163898317961049023249317639093863576857809833171308685481536361019988748726990909229700032776775835444234198046854227448697616991304909963966421993701948278916150950389961194112572471060789563952016646952066781223169674679240896906343226668535283060110286135670863798998382960605848257995133808891834597396971520000000*i1^4 + -123042063189880072638050572058073111809701633302014705694257726470224557257714282258652958789453321758106055898763286202354830531909128388260799264355308671941959867450241928086315931777737979137981502094709431763037580238716852761559673853465075782042804551878085272783422154990409263477701206482051706697776102664114047842590094123028351757682146778553976832399740799080434232720810698505035449972578449982703078736355084330817762020972717381907171109695564524468333023049818700938088409434842281828518174692155646619379254796600567692849690559590339585711428865394582997331651903277399936277326756383317720960052430860152479767579183618916233379863923785461029766925017238522624248626504057285677749404839246763931174806452982588104188023953123794313804259291933806837225013287101627887125323599206574605991503763699918560079015364097028458951814607191239800389615982177377427553630741914239397541219249421325374710088027724938105406413588329250465379078220960138726930076376501180369759360579478118400865420949551813970485400913792774375760476654930085641421556678442957710089102819337235624523215088899180098610356219825357756537851718179887392132000577838173660751017357709613660308954828445630637533424032947124947467622279999505342559472222039557035479810795641791816644169272602463564336125409857458106208041396359564919070867073396958694869383540536669641306529763793164341420363934242699966817545699320371369047459908144193753263586869572270754269409609821618307341472866809203912158660982924848890161698182732399218824866610174600557392517743498214191687613088275289499379907762125108048729695416259254872968633485088539023801549670372339936718747720155088881213481018943351371437785031666747349405917520539577087329815876577591569189297763788698348184272002989619624050503544674839642179802994843275417778782920758396542213816867830303864857971391314615490671489956015901965617168904181718283245359732032289688434582693400080428034457614171307600322232320000*i1^5 + -405955016918325841471158388458663403816833264857014402171627632313512195451455400430173013466623158100603889539979891059015542352806579601655253473543224839505331420568461591891070899608665116685672115328643378957837383538149044875691233207540832584553542733490033275428413151988160544339542215443493113092002141001859474701413220994972615732283432942299812262070194963485324652515419228669359975909348777034006791151335604290272795269835232955587198160390859103117044582916598944836367024219867484582286485996898652183719421794241715134820169328455969912288166156653198215090935678184681792149002337283434712403336527429742094908171443442925994437725906866328293370968146969425716140073938380369562572560595354316078817790391732873364643098159919046031743024057198439624644210559294893123226615096286069563000383236732728581886631577746451680823980202690525699087952805043654315930773383195936662758326376017344235243095483475661342800657774256318950461457801128281325838776568460046758231324965247819538007257539272679707568244538763877531731603995431536403307416848583496270789473170403370198188396249428302080482841636127802915300452893253631774863143960045445810025430235372850012857749431003196411662251171372754125925558809078225679925470155137488786235063825745583878834379181474465859117662780963492831168759670406092054626226193636692103848132615426425785893914464919436159641902043232993836791874940458573425155790933500593842701078787217071601794846138832315987434276760081431803674080914087124736351583353052954002020748388296176519742965873207268593189292961958497148139281930313027091436216151004331996150413730533336436640833676444942834189494312609248028834898213177172147491213435622198776316213169675442710421547996214075080149361805615728930357461695441486747844462783266560266419370116738187180007804152808723574045737924967764580819267273228839171306088562374560068277425053691647816904715017632338945562438815425791202058785607286969284218060800*i1^6 + 100146840696557667193123455507218838057159797132039016477197775640132859204065324643995486983741744144691919146903482353224867216919306793995264017187052650085479530685692503339563414592802538250566649495602383788801569319976005378854233225201849876965136683791806076540806221633610663402704742236910132113274549962814790988174352368303864122325810974592644351603488541483671337640006914651921146254571399944732654988820180373177264618720595920174432840752016254288171536647812814758587204662805591392152647074078733873406810199205221641084619141793345703997842238539880320502853359179732277212723709909144070318641280837824011027689307331820669228372680619557644637148303226657563010465898262567673986735105893330021748026554017430146343031302778954346054401661020020353593358993162474155885939829675490496963621320191069538268348224367297465456063263254891665126500890932248838859569306636067556400608993269451233773973016340522618412299523851508694050313815770256939879436461252140644871395092790341881364618683745778463712013797021751390102551930258257534440884160887952660451133243904614395388488254806568492707916284550950484542641817920053311286744284878675000287446130334669736051047916958423103694099347305400892680974459118084200547568882853622873960550819896684030795312685421506860022373285548257156854344343251951200682148698341967567748534586730773341295948520706575626375916984395394457879098890119164798895043337286431771027656463046693198955513764343083818125363864790654377093765309019399066045787329568213606601421324164705674303014748918922602297663407088804852270704736805242072509428861750282944073465089737544362188680573853679625793627841072280870552810515244945361168850771793562342688788977911429747263257816841755838328763897618521588691643749974752563519157065166722243987796607821239180360951320853698141916113817733020750925323696232666032951644078284992261646382242609679123127674654835169711596742859176240852769903957853828787732480*i1^7 + -26014027538272955118053424744076230387702677689697235971089234041557737702424440733708814197516940420566103596835796329053864773330431020359852381899701231641386491276640071206439287000658702770772113210479232004904993712082364479824844487228728221511504767609977241259903043387406826380541079728127002252508485893031378107450410084203099588381004453894163026190137682637317783042048077070736947689255218426276828233836024331664343792988749376224616231937795042358584052241671605957030792572973278602193817512965053319167602874659295588463633628470139979749050829325739474628339107654533686026139256373476223179381062046174615978324740599700536727701091061209068038596514392025587461384817625922273207826893061174239390724521876200780047972207878401835495751698236838620976946980340322080790273522424694501578634961236780476905004299074274011346353884939098404085846735593157502281941862962513439812752855027338062451404639068349510543716173891760451246806327106200945409964933194433896699744815803101315554968217943317720297116080197783416691923438267131023558248228561594981534379030965319714175593886151120736874264459579388580853387915805353176159853850210060240801670193212935075280433378731031505699368639718406530789761308348129818443600941914156880897320597070797410506381043060086469648394082120310999467323036856244149967833957211909056544384662934712483207920078442912884051309630120208149645941640221004528425768788023086019783518636306263510859454226823461197841922294284713652300834223582436144530374231182792242091800509483870488318805593947574038375738431296274322131183110147531810122966228386594357855760347113172001086311248286901163955898067411920296487167826788098999635219553001098219370439576274846750197999436969718744259083161588137276835660320017602653978213356856271188689753770341343367550369145529252959589364375522239160125469885458718563192455584671564035357791491021910900308314498475675797640479579996177423069031966485260533760*i1^8 + 3633276895970557882666215996963430615269075367883211865044862513607299883829203687848358351641255125624161325248649759908828994499880338958617699920255610145967507726500556599564269928422294008775162817525421152818839573243094124378055885991552097217231055698786860587186292073226650090464552504377410400984632466563939768258799707927962152059652881019183407148114645771787350106362388974086013974085360524320768781007907283082725665277351381868260013157520031624125603887008592025192508216697366674823012759748859880171441170232753212942735678547385760967687257427086854216200539929033303807774700082965150122042751275332815127212582975244682774880694829132250535466502592608077073506969492945038236514641826965162961814403952150240311853095352261632426954798034674736797609813525701227668505967686977233308289393275723801256082622531557061625174918042694787020656077451193710444940368865787904608753245243924770328232647988937537624122309707863978378122505336141463033992381538367666774058055746966353841955608774771256228895567242501756180489097957273360526220199494805959029176094492544832264442977479291788656352211194410631547912480743163951176060167349459486987162039896101398974584957401313548177905283201943078081042646429840521170755747487572258593996199659746412536785290345649950410129973906120701220898503202926153962151088490483740990991314550292378485318491198028648240284680235403444453848625160784870379897921133835920126628113079747071159542909665475069396299636763807377006029320692152165095256120834154712399636049600505614931338616214118162718504574900692360870286676213548082412852626251073509282940410312653008489318016003569835940302185129701285170425150252287626374059274557084353932753010408670830219712589450475677329532202154073242590968998740268740013258663240393559056359719822007313998081991158937396993417298641354163915899243151046987065769360992837886369562559576226842872271564537524369510066109058620166687599544533778432*i1^9 + -391133360863141426314662030744590384428437688293466957646756535153654133570148350241550133530086275183036924188493728658510840884163745484590827412596313155275049238709066858639464962907938285125762944191446766798265320113533844181583624824950631774967707560492556331199787329187997915450228614911001624792363114066623845885666758941284823720667100628104576479074129652127469723112702056664856246653078666206970043964469438065935866259293508009003014542833218258533189024455432620345533782181167406866943556317043471845430914679515976587860827682216910474458677354181600505711708189158392660434218539642398621142325252102028098974129009907267932113406165678603831781745342498679905085523350211109766876651338397810685203146244714098794357702751552010401532012413944372028917643493853654949895597690788273085073218988759284383513207339389874865963824188029216248088650068946647174148131075735185007347618818680569916392895144791436596887204069337622939650801601055766867093269394040276348458698857347002862798190897197757041259866915273923993904943350193802079179944809933917283505731727753778106014096756330445862003835129762615174915150478747941231923854425260514835498639309154774911132051161106157331717582124002370746240593108093103844663378027385224280980815493653808701810923448267098782608101737787007389820693664345464113481429875801061259507225815751036057276441104486012868343601394338937133659816214687014981411963689617244552472028252019050941269745702288483894071574165699253613758878043998232369717556071245106112543255010338929747075332741043223221242110122946467410340818859320324542871879861388061730177359853922289735856543555777350079625959913268338576307944783475004234702218212919941022650856184448672222664466347928762643069519874688911745096600474646341343832991256300189739901326755957267376435951395818198365639390722075858614994798134115753155589066768483689156899753347413021448210610970765006512115816724407688682878426677248*i1^10 + 20375631561126268592695973576994440456005335745257808711339794862529621349805743583809881072114130190615057597849865905903037111172890325530172883268635465644001945104354936369637061526623747793642322678515431952496104533342958228354348067865136880926162051198276127069650644481682940027381619790813413066020977434291220636886744989429123604312748968703387963773661919445933633180056932922375712868646658261874496427404302894359922324367115497390554221391738143054871054200016320383104466761853354576964030296000622615594940373070201918129535263613736548980415645044762455626822729775983902989734177976951628275290698356956912296229083502460440479573168999227175135433511850395991514125005040157631892953078265587322021313341448566610058579701346949262012550529396014021864357776339692010569162599598871413273539200644413001371591662315261089473974547271660284428331345724604320226495697132946195944044668577675838050959262912560768990551967327538197583997956019911833618875180306775545848914167442462350564636455722234479896521843942942178606066539298276920135242242755223487778332493199571208492301031755115885338628969784285765583027954060183198928627318009086644085017102180166073131725615654932508851467028113659088951372571117179510695329147079177413221856623725652073863575598928753038839875488329760421141806052550608873794104832134328019145078819204168202483926599434344717648184603988695920420634641813665807853618531720967851084838028562384752114533747424003527831498590959077370293469629917536264980615367776685169584781665976885520523530384917030014487971224648572831068400794666041747057911208749014131310811738978931585204544479085515087713968120402390178729283875104564088431068345655112955415860103546946278665060205560565054723377057699043285152290959795481571847176266361134922400964633907590173522103152164724724494053100014495487366505613066090286192705493157751108585445295933238167668524712305489970704076003680645006160297984*i1^11 + 1342274442354989181526757611839761992906472509249478972451332858921724296232617326933486856705035856387494567366037812934927400469691412444329374283605620833080938455245379980122130809694408673020122720243078271654084736349380221834319172557799683982229447792408906629958426238584873857722979796393206879604703788988856233450403295580116327871136112808229635832058037192145406188516380296414917297328506443436822052876612802267342340196540396539955629816925087874407843580965549351062403146385129737927109027418495286175027673459968908790504262643198484453798198185288794210865125899186168093538253140484008877543350315375571688717475965498687167938995693234700728650125378077768938008308309648683829927424693120492814969542905701100458962839126898118033661818270452539253568019148718601158454520909710537843384389514609114423898603223294406529410627659879757925686539304730880117439574510566697527266862716296746701198368080306045048134401571184852876572860392371122838436160008316943462793738582630961852536013767034148284785202933675765118520473936219451671161216323000572264958655006493337609732615690644622954198797141794407341166642786186878369682911001442084184080180237095433498028704871331056683942782673022049887756095268808420299351513646666397930480288177098573359397463397663463396848560982085241004856436019014733388233443329998363338861021934424571920179914448737605370917799288439732018493295920080119313260144875659293277243557250863473791905318139952116521689681798831810767524746922312949526908869538345399596779807222627308893416424746329610200641045092233705958340429117771090272855764850034370411751504952054346247930110358384657085679743415387449733374685392883532395949326860186398285130667163363961268447466433231223988728431817895131186353502494735475648650284651994386193329830654810119073970789155772246097210024489671092018176103972649660083272400456007175253939641310533547161649802425773824547266434005252907728896*i1^12 + -42903429159483538545956662644850352962647493932724901902520899204260011074190447607804495287398385367144986298070216532535539682582370351721335014794696445255683729900603886743026615245298353321669342841389687589822255118694177777450627851321406631104888627911609436618016162588522182524182506782297766393958932200969519606601525839896460298901637689341464221143083539389687749316072443671478459053226957031890130943506329927621469959781203813967472884958479279707535086329749110037295559838673566957013733868875240705831092709941193688801505237058472907852736898121352923146275241169720022782631858552883481627280772321129621318116956692904555586083878734945336687384581975448010746461688537305461118992302006704699111458491591798979338823715747992380249993584956586825517984252867227104865863153858623252872541475634040020297278890964892686120527317812218042617454242624963228311542821762479063152997445184878469110495325144041390039632726012314173083693283927745859805560660283778185617123370979031127460383283945065847135689617685267707385763637419006614951141205471413680758562185379158282973653851787053465968400035009501205690986586735529946815606822075506791893056832207690909382332036962003870064406759843275543274051496963806695988128107007649741679969888031235710933171838391416795568591971430893873252197636878286543938406883225747184801995602703244510963977339169190289721364933282738255766717389753741318408086678440014892918475302373335713789859210738633651963774971495719806857814760593389330243459360434924442767637927582665442765040744347499080437197482576090552266673766734138848558031115326704424400896852033391886744188278117795616101733108136452927003313230561399436758645589895225684896905879577110236987008146416045520879168292431712805445000560703238935829041755069132306159966730754410579645875650993417820752020362526435428408545108680242477442134728100313799354731042250994693698864799739692526630086977056145408*i1^13 + -9591944037140251068020949959878470367694794423603126844302550902137466093044487527411823582135224448703922739423949314544918131209247896021381725285972846558283860856433828356137543727387046958986465448606116588585579776266746254629372669548371142544970935025919068460476456869741306302547799231359366673819366672281412062835514601227407045016450889128083757765558945010710412974033381126067633491347942266040047945134837516642504350957000933510184279871953360443493469159803655795211681681916905730849522886564655755352927799904199158766407203841824694134508841578348389692106823498849871817882221125540014405961914018659445622311274446015550333685931285095385838425507839429395161802465592976429542075111981199129547178295372309355610987950508720539957477017243033142235293000160855380772904159506165053023193976062343316221258696202043481377104481393398901997791918401537351634565474956626998198226871704349174793607375676797584019688680532458797847478691551814977089170893219279932912344300615425484614517322417127988331871938727760148081966502630912981501792810405266024816462716140197213876110555184283526348527714384460287165235724726610246330835937742206675811650004120041425340770289157885171099676920079807058538121785040048264970042955435378191202670521128190818042610906695353322599144493276345861652237608692232317655534829877899909717794883592568973476768638532749653211778046663113966568573057497762191121493405129696413474085601434405392812986607833799048194158617373737998217252938865629574534894904826552802347826373373562459594327645371906250646392488680481198080223632649513448099231011281283113012719126079582085671173883372479342084007641330071642140171917052828906155693832992672771597778212185148403869354617820710909907512101491140707981990839949224539308958885238893753323011485073240127875169253428784237205750443294744244858023424048164076081467691807816684621380975114657799159258957014951711558100641120256*i1^14 + -14549354591895071937783520041637012758088983899783329866954701962891071470775839353001865931575461389362256851022027758878607517964777639220415276128813956301021801076619216897031639483201072026303114882192427499815620494314737504040753429015134832588364735915779669140724843456729664284912942997699421942957993027650706028710343674532141472844121508313089909499005420541341386583291641899715037484776318093372537381534704593712691240394883484477534296941073058824500201899963952425525801738315829543686628989366030055895579253735129118105885753299767149670717089072442143986318963869441098290920694777268647659507132460083692115269964297103209851284208357331014821993766897188181014444234260861905908671027449127568159664591317492798180722669247176416510202569457253565152507450515287860536411488743823333591192957550796935075052335216421113456902148229994959794854071930998335990788084349573284164988192119740147283800886593257289784570742710384124001674915166040776672652368512920873841355634367529179860040485057225045478929978835794339057711883832274879321361483305263601531522785890477880484204454142631462282671583724686752139596597640371766102853175068544542075397291902613178458159629452359029538332037401115928728020647499410845651656957270880555811658697402702129520955533515458321624951945041896627958745480495010093893120954712796550048927293389071338028893553792932457127680034788753978547298146738411559165784404820477378998068047893359923846184703654116604401957887070694259759475198642343756087638162146681844629261810397115930724091067298011833309147205373972012216517795158564239681249329127919768276650353916320185124746261783834872114138796509779425225293050237526477935641111207574650589282830778001506911874214111670631515817402566486392436822733097795292545211260547193552323205783205403869984621108045202455279821536550985884826306032881920183355197555850239233924105775632943755798181860049443618128134144*i1^15 + -7053281785068976021026694174853414706242467523479042071022938377720739557484028525682902640306855906688782654463219398952893559773560533433467892479052855316887811415899612148251303074882769215923770056545724614263657780839669228810268542314529300896384171537052952784822494372800021699249994887917871702962858784410317384614497475766129222891856852119799205102804555088567062537729153096552990268070110295590366854972193782098117090956983963197370441403383742568634281963658628184677967742926188455872964072920637315748021076158398788535321094127369132394088174251016710154813496421275937115515287548566017886794900664431654739925886418306862349396770951634988741639571923129191562049958127067274785717829057062430579456453523542609072037774716071910974137212721307834908156600694422115920289783981305405229088528308881560163964065785311236061777131792090694967346884803695387372368960020283091577832099083661977161922282031940656482788802920905427303053733751684427788224231260950886137607036628772217746266603729968460192396524835655600253154727044226398502188959989921020500826550024122761416796901043313737965245129576030943297126205692504879880831525578334286266072645221329461621242849549775116234824574694922807390566289200662332884766133715644605541872786155848775148007862732862537823657765289045431039093219407750164035012675700678612876610482329574588339813292258395894394856532072768887871410618479094670930745468673544684357646832864318906854808747437828706136085915932024938356989156700085896085417495862704585200122664135715681024665835988166826242298107078257538182336454256928035722669340299283963468104039718709641119218012174207969849434782427621345960649347001307255565294391967837992802402614499330789735425177910180223702107544919477399830646698628920772647807861888702683669192770563457789631452308928678516183649115629981116570053914780942856095709645656967168960201105785870565334712397696400766271488*i1^16 + -255708201784164703392327594895706868470978424840955898995154487004295981761617168033681235435992210668831277485598475606269336756044055689798826114873614589336860950623810057261229365386599358315932320211309879430033988847337481152005462789214611861083530562682654922498596359772118167680843149522835788308872166209060489152730907986391400796009173700843630817790008496915019454535683104429282520195553079526895364995693810007366437298623296902527866940638859850226930949010701633497959477205482565471817370337711208958413617839452329209960905646904664068652898673241855989913129818623915040983560982157200858650253001542371332950524335982023111002579204880414447727880749319160031483327863160725932939482729924771768447945970965337232619760084697157582372558344091609236556405908488773340886796194947821592545617858463661110988796212352141827971356392505731955682230662296668770298884096173198020269140236053375381427834811379603660049391816784666931611889772306780944204617186884762972074852070057408083698897046042976903828791711580961492603550873733175791980668757989386256290473534833502946354960375807104057276347171249647968744908899091763602813886432804319392063808441685694028506083251908716938551385901655052848238686606934098849120247641448388550237882282232427760253996953061645893952710440510853176531956280868641335603033395738435226012101759473683423488409270210580834295574037649904749616172821691535388870519409409749227214574320904877623709751646517284519329585237064474587463037811366868210841295922061833117048891831867315207715390298414340117803458442403922785173599000710558367311107488047218436653358391329933687756764120875168004180258843855163603305411975637119047829432522011166727276895266752492254329423257723957599931140378106652382329900114705680897265706016774795119770011086036363272074504168555103724813874449412764593470096392303234838573153064193934766878725614335576052506856923424882688*i1^17 + -4093166328759008361165755433397366415881441706370719645809427314307712023402240840857018587623189140315329246450542475032116139644073156579078406975865699305836513870970359498082028429319935497865317199765573344267256906753861872734707262427676565550534510963317780048094587723212371916255220186749714035256298685731699303403911684197828904439251323036139184391521490148698542714674601155015663901087892636593927377895037618544153153017951605868119123817739097771216668642497774694441904833418248542485135717476214853993480200999544967010296601379226770395496871463647691469287995691304247618306909518054404159576627466950249241510089300455328441488659195204131891739306996119948317680676536638101876681795997261607862136837095833703790634048677099915528322575639435154342161237246374849519997558860639328504784275010341686477295953483889509261309764592834383064449940931178552111722215434207673542605892660085661900688141478809608062313820074281337827940563147867572199612966999526517912905144832036716543744449490984208816285829588288879095446899543389009424897510467757829607138271109105377398283651570208177864910576863044069699930314349337840859718768329761207944200624100464051929017618547072892660628654238253460389585501150568782499007509170833340675828908062716960267883490996642079844448562368263725096058721162349345420771999130160685617080092446694331664488843839636283686556506032448175141518940837398853365456311504471138933934054317336115180818886817445631097454146310862181247545211037970548709086814471111917288370105595937134618512965812548112252977154733967007137049042776557692977406603568330528390708876383328836902761301707941836205334673402777493071793123796527779088721412172757321431766445838356961396536116834460055412671638364395344667212946127598592027828670973443339707912179683518967947490475319133592307675948381156691603503472277980319992929303126333750484256145486257908006952206598144*i1^18 + -38781763593683212647569280605180495128650647153381513904806383755596492192867376246228785729398185278183015306838699007922237932006691603294316472405275518376523394130690901000971780416746003403294151084347998916433376592690729391310529784772101052393415784634364795522665948202377883694131503488661738121355830179258600870377363222143536491393017018674650753530427024059958169908942772649330008726505679611833574564719861791773122722186327769311333648179784982498192904249050536571601932126559228406679525864590227573090851190830764634073111723442110179667307154136334976041278882155133477626192055749062550228242967475762064088510439239906471180823515750800173038182979612999184938009661379410562114408014233687512846887159540777233284406057938514676527982020013673512483937879760698754001793208950257889385456326179504339080042102811036514863864133552321284506270903643033454096932063066299183354572570603382371874928303887299718241739352320579638747134210210367091616371637503289540285592100177459877492976745723731268405276634350509850579513196132242032058133500325350514739964126663570987819686797348034760671847320504539088968318832248281476805180369387395809534784679401052117224918709646830816401937456147578873322626025928807825350907012482797430431939996963212128379592979199205978279816714450566262824307570640285635587988431428560223577164354315780656225296974899913885911948087765784741368651561768034053133596450336465728402849079139016563210477614287861197984262548969685563070397497159920869455815918024518113163300588364577840927858458915568016977069226043304643059074941316690343953554244806581147651231199419899546917518725773007771538636100600355040566052970659088985467904645232154806772703732734541992198225234735735121120068601007803142023154898640251794991161147925438912483569209603549592684391442623999402689992603914558697563865753827864788633080471657084915026583505962371957211004928*i1^19 + -235621090463827127213723328285795792222025889297293383274362406577701940779468294408241213821619604426736066333350338200142495529191706306968857904906315774703985834985126716600381271994475249603004983448662045904182654991321536314142794739003915843011738297948171470483511038217894283564216922070378862286163587344096684313057899731337914608569478126809190152701702070884878090465696982151246503750839366638009195222315910842088323987812039316536866455521810241937672787686601695772150402972881749178071164657868396930325445979986775745194828889674786847368355710859485471113812173518575320078553827593010449754256863885171107487910737316477625186837239492897833152974650116589710501270995053196826973272166207615045899782233025114338084235529609435710521955207085602656202637176026614772544515743704056109638352580602387993617735003154025200235073130713087984025375841512625213310315960843461945649334240732906828460087576310377417848981022942794997365451164520394156937585665291573914976921014964135326284797416045509538852205506626015355393241429042006526240818461319707684690857748363326519149319670073882331897850121983399400201689197243044122540174177896393459503998965929847412265546863716588099881851763250869710806464523982946939264983865472426382057292448568093966053831386006271640510969043045623916020962631126790499295686697004806193257040236844928645023132624158157570833712090799301506457633608010330504841630642216664515659244335823130639742255532692634232849560539566723363380835216252689396844914357549089651592182456513842064156855663958006619307239834266536819571986537041161228600797535968594773500268941018866553539520453779611288571812790489085740092671394408799311697770693054339703452188310238785678799740121329973771598331259478060394000391580894228614018704650259930463053736286226796763621678533116695010054369180868318646097283776601242097282559332563530581662644404731225571328*i1^20 + -919279171509278399173772775075596642802900385844022192132999478252111868962687831273138498184908359337575497205061428908265047972861386563001651304889973538143224384317572162156268114268783423573453747354056532953708682463859274518847577272324980463939154162121042157991340744842338612411341122240759882271559869130138683204545451995900695804908399062729080029469097922251958678606958472398139612971496598984678368981963206994137233644320011823686802644233900147488895739781545956413440675225214584843570825702452886219823099348192798833323346226042146826017550592668917667030133040434357430578798735238251310269426639019606734699158004893125630197079038544663536459932264557169275325881821056397721630492109708108309648139738777522378176612046515664170511990329641678013904885485063248297444845787569922741780840537072882370046081180492711313674212766515443118877451319613559905682319992145216466220302714596449098016062929561460628305053822729095378201342939812638691603708288199738635718217806664130394153311720222088339075033234289690190261423742840525086134524492940734407029631763181532730929308682750238808913643967550587437586981419052510506634169221972860278698802437394770883772294863090961632474431549504529180452979740603868711689619066348752528873751161271210267638720899332589901258480780235180385167825662131871294594098757656212897100476557670823012651062702386625271740063591071843623392058692993378664602566449586541973993929898395809633795917189173750643003497883050531105254222803003817418710468383334904333337813134014058891747093786314432478539617259780204262914526115281900465914400548524767348061068749904448586531462891946451347186988003274024245706359930782947397598911755539655878301610141456914022802925757746846450418057660407415824417912705619186818597164096805896887727455357182915263420884346681699205650101565111420967284401446084044619297275623573267594000517593825280*i1^21 + -2097054802835472677907075085924521822607745171452744171507654817360618195381212784511352789994509721919904223482820085355611862146870699986111412833311263965140755399594645205301188741324218379289537248890120123673236815838493185912281514121280357562732686380069184078693373510983340991196279677038070246557915818222531346704481819120764249380323419560019270158421910825525876722396378550595942635834721931336864744755504030491273343826101416689266165007018639992183162290394669315860455112313177352927860633469836115232183516412796037171985009207308120450292933698805922882169293637611886024198670796017488576065465736640749097219529693498922739166110623404275567802084664820119316156954396077935679093937430010177502149058514617934057498540838723087450606972046813249021281292716042140930188572074996422168680203900972277662506808146451930396719512113599346805617040711078750232159189592340782718675752907234900247246480172088340061093048583619224881111346363325508167872234235268149786893220667436432965144630831119264656600419792684773671363231021710514692719038316434380809783351601987461865185939100843671101434629261040594605503475562060226914029040406475480773058242332932607330546683695835981829775099397029996573845875793882360147276753236444816087285806002196214026244811933353452252909233557818385426884388147425116519242479759002269362538577139494694391809141113504575299291285282057531699100470203289024707535961916056444383298715982510926423632170466933851785104840480641814546370792235715518648484533100880506994370378962617369211793782937452028752644546250459441819220101927626653292398296579725770897343515774260015007273870428933341108627332958182043284197512247618269421599672245859013450324633068652766349996424908496824396037058919325246373419565133763934252191915917305679292669668865596800230338488146127921070663930818550044136333711582701514269590227927520410677991702528*i1^22 + -1551985071639443725729068536872455592838160435553915761272660165918067234719011355588231748105743190032199039736678321067728314192266155174156195794411818726079871268829946416432878819797071369951671155013593811870826667188143020561129943351546949206555422474231772770459662608941197791893182717571299019623934601138005235506699714724356255816679620216298774106748607014899277338100203112430062295888386349654329752235932904818020125726343505204644305102265061280975438589305711352041773084917764121525140324562011073617456281537033775355704258080077228526326559712599516525000595035435486005903675509919122892357886596734817815210080000852004023875718659685007530970369883024227555073412243520353629182100316844177507999317709333556383260433702157727045667983702839937616121776839338324825860614847520177105782410245750876381835532074863586185828797177989783044276799265770115436337324145475877500384595828713074311976752957525280834793443107368361906328622096726983493489632432128476144310702506392276915535838053973974343036427998120468392795970694213135590932078294778998556913153054221855352700733189471427305696927600655426619198143514457839627412666391844798182462158226307539782893992594568748226781556503005576501970852528846860440018663104278906609303455961712146034221680671757117886022750519439745486561406202546733099705393058737480192107213070655524597168227971295221931798657779283460006532301083916326682777778349895355804164592297366956994706984477524439579035315440689875585637275812751819863058758530121534327619628109787275299990367541738397965015913296450913094496980035180565763470941687790088963725446557517765549960483319677526346022496455519840142490256853372225609139131729721352378355729729246356488543656264674655259857926000459122595917753349767880125542343273551681448519311604003539334733056950721622430511322205192662919491155577683815953410158864524013207552*i1^23 + 5250510974762393207164472079302467812877930804933560364137102345889938977115947288434577004032914912706967747343623060206132685078809838854001498360139508727489378727412724597458452995569971133283524480207799324957133061451408179523803355700449676262085159193650484031351170434123760274980638731029133244869777813986976110714363066217052205387581180996237809718899677326991070997756382088851511677802054802381841779098573034138745098818894909906664474146900331767654408166315885829192163634093430987093310380678092554106234396652398206122130457336036766608974527609877351256319673475550491464281679383396133385954905056404344449634874493380511435376349796953460492463940552175059029077236905618269499255480218356023971923304508175178128150076140063621207432154016139633134614028231828323692603834272308749761762007567341351318872185154195564799091579283309589084322286455543787524523552994439408841413443519611674241730362269076524184658954317445817121933968200940100875655255033968001107046215076178450951588163362165299969864729023447103913386943337025450558980397503107021922088008138727416117731781550270685003579638645489098036150394150837075763283801059013044066521028284411987841178049433451200610709953896749175911255192033457877728272630271682559444924997871624095752722716701034268400294502506478357317919623169431190267667097114236576114480045803904414126602670444214287035545402286000034601464746645907098833795087913724786421704175310271999393114332891044648663033325315221488411129049126921799110783189093924696035093047723252593285450675146057310191198052535864555037170175027072555821829559233671330468698666363479649725816578949755850971653042583516055956922194147192255459407671504950977062754807079281384499070167459446983973108669564301655124539429893469200680430075038965962679284405375598492001065934058821104332757422783398418413993702551282261199157294813675520*i1^24 + 16589627894847154097614492369805592451022856975228213977208746662335756283477329084878977129762861629719345559871026173311977490644389789563617281402254201581413915796239582547360262287314492025416625850190257152438268563829709886910817823659285281305019735814648977167268586381589044709541444987883636261481978409802213421346693225903766036295663234748013709269222023210975309152471647285247891618876964031357948032608274497318751945803410521908982392734904822501500671501272606487823810089484330404838176278915723577706117875703683112136775860192502941330622360949773806608651707904344945444789957349484887818610699632819293734953693449911332424805037043324612646347131971763503772022550413901904982966935390942415185572709061934593121856405791193714944537372951719046524470885040586549936153527285247032097953483588452117493380185508924085189584567692032307253084024169934461978370437288634700136666764629134886665170904128302795594895903549288197919725256984134631803330324131503495885950283098634156460097054467017335883574595245797245663188546270729901287388926769075237202471805528534535174314818212645885864067553744226062472209108792277720635557870695448210450227540380722963366264894418460884572059174241493412996274960575113737885087152040490061513514220244088074734794338034285778695307587156410723204006584486793604066937202344619124501868992885488031706358819984778914416298533849820740323390247392295818213386121506680596311154510021061784622192679815903981172909314184400876401228074403137984686005620015996399485148338690520969713210802043298797934634356219806153455745785292669212668649570987513053157616965444692834809023500131318384452654544231943853620310598633735742403171316340995285836332177083430247621607971511901350314156908788587238650346156350140244422972180778113666237325723337376435411792015313319082299560181856064316804582726360839792737499742208*i1^25 + 16724592746330399538648729556999289374548932198854249499689295226082091110783117601200963623513670793697518112520847632992058213682891078793668049754614805448275848430321176012915884609731236107033902182822513330882728825208784700414717721394451300119132771034284223137209329546701767637030455187808700361875443766995306699545036273003153923943339147904536431609470080026457729187622641788848463817429330782963236243862369723896515400410778142110117051962747822464696123225065080801216718994902299814439541516413014898856254764835021076161218390300885566524393704069642057777345713194705755231222282598020821364494316308242927278295268302423684386223233295128245827927717729317910126818709252786293246482640036488421205902356566303571959658517152612805453855904806241459136649700606573506956446827260306400152371910146794413707574729185209432506938504430098413395155485655819760208734788042504385477393721928138866764886348745902555711460143931039522242249692837870780545399448167106561244300281494591555006131532829792223247971082283044183008723706341751679600851142129593654875540422248354706291885509223755835080790056849668455294448611708662476877762415557725571174604826916742156652245441822826231557014953060942492580839441300026972261031158385688131338774512082874263699183329147145890198213040790224418143463670014870717631016007278947455361325921314778218459328503379681377524515382616649095387328198941804286727496404541251082250268851202521473203869094674177322049415034327698957582975022428321407849786940334130490683043257104897352294315447668781231144036728156505728622607429664769992236860380631511577983539002103938529097984614848781819260344492759974775817312237027240728461270819081177241131555050942019150036921757047960227217835815154515067057277000622199263723839292668760178706320589288172503744447909282863425509169551575311381013570039234486658400256*i1^26 + -5856416600107820220804304632715216281288589092057938883131595875706712586893539219735167963723815550303031797468323719517093935656136297533345981399473250588674968589350207116332747681989843450858921506618106104003441981488827187012300135204105344682236369833471035668024269228432462350754105456233685358467012884539071536094203742952412170372499029556290987632613467003396883763439028173332636826379678294342218518180685745236692764382058813408082563045322372067088917478167390627212740125161194899923130068042557236283959101954514476666758878052169022952917670648461394419430212824920759067509933585457013653782020292491149368490116512020699304270056166934788695881041828321932990363589299919640839438899350354158198009707469665503644870076858601580232039445611238850197008902069430587212850165571485339857347698744039191177221532098819814534341267629553645018821668424008887857006573932870850433269850325194356072890967016856509859352606823583885018062896117558068277184268115981817995460729671230852030137534142952950608774168744542517230466989167179587275190474194727357250350512266059194109255298082828970850181029349800827755984959417210732711328434008011486929089068401049350371272521204620570354999623364600511524703130693217258781921748666051863882975031027179245723133357671913268100041863206097220965997669486341875099772871226459500240550463169892376882416542115759095820488628819494025477772571167242512750284055968921456881720036184975197501290239282949437563876438010639607188888079658732197874241322832627591644795547314350394651622488631656205471620426436080731981456516725381019611034688857529584030968584301130640343682431414176581285396199129915195462667189760145087976636191492978511775260499772295837053538070590286744780037668962033466889339467190415974368059023009893097842108923151154704884770192697790757577690147344851150659152224958021632*i1^27 + -21420644110213218948478855946037134981241526650345238888834743829266961596364738555346119123710883430586152417989967922510552621408348750531129412538524786330397765913009756206074339518967926203101814171151282714118824050470080180629270897706822563153350993114632303709493570528830446903173661108122006792667441385678791978856655112251037929024690058115489611824157119412489170110779397102489349945929889324010743512524530539719299834211776264345484093238894915901693650607949111177992083312567366173688324632737258901713707962712750806449646312888390380821299492443685892374178815549246624168295730838068171125194148049320278361239013010799623166371820312211857132309152568412079079117673162826343846664009786733109712869546594077798945663868467192173792700603768579185713018336292580751945609157286119673969658468328997094773694896586897706310584183923248686315846842781215338346255386547621205206688172407157718407963259973890665561072887606091062161015348874267465956325966073780319544309661361063867888093035837587073863395041241584423829509702993436571871440426065602028589605928059765748219170432806615037964953992421629260104025379317840490932094112612717215927870001038183881805589676780454852190988966379727763580335284835157506346699783575862518957612767147377802197450241306415636806550834630704032155003327867864881468498977452300377809106677946140190326769637779953270223296606924728596956247590781828084706496755130651591577387179144079387842518249217578990292601963096745122708428106041958382124302331982153748595647980664891642700192583888276234083828356676937264581808938615631573769977121178152177243155764593098659460585590372046454097088889735395384123518168921373718560763882935692397347338065329134383943930326584172622291483995487118692949011044853100423023757209074376091000998227264613754761601798219163235319304463796048276647240007680*i1^28 + -49708524209522848353980358662726544588813092061992268251222930225767774331772807850653380364453761347551288782515694263407188304384898847597360395173459914714534244589890809958332756503824319845654408386340180065995512691037394613516736619789059229487438760171200315951582490042195871861778572574505829766687328167868291951412212653905015513258718278487390266986606097539828864247013737157323188876378658272123342652908615854864012476900345114886603910328462703088239950765637618880553871551060014217603870276906656473204858477589254575646954712478510886318752184330034683049501847107119672097790089569997879575548384772819384779181648245999630171791814445053016608512881350388952411963500428839555997562033012153786891269003310174530670116916972240994355801625143702744323638957395334534804450478348275390737806327463881398138838257177080192918594112608212354714096797196857462998345222361723352839015043510324568802109656612543437376579278357734194551185059947234265162759737806291365704748842825781165992064481616065525382947951397215624427921521635372793452197932719688275178538297052750494470582373122435945433551495342127096376789939642726348560887986017480425708471409701101791053033237064460659532816535471683292228007881220627734389843059734868673524573123694808271546483655886822122826450186764793489566395810710188275951060957017923943830328875068897222642933019492321632016778609755576905912511494972517511944863158341434597631847419910661960855742455439181491858655179326519683536401646657172257240387239251300695764213011884535091724254867276242512023618094458700015792015211508367143421092960986345410685759178401200505629915024231406952606942860248349687976083250610167089366592773390777426736393292981583391603871215588885048869831949660457088446049410258502308108156701474291981999157408973125281987253156163613134918208494278525004546048*i1^29 + -28900553356760758300937238121914949748906964665274692893642992884808248576473989185743333817460194756992257487760554760618523915924208980502219865418363429044694501828942871872140638658909919896223075766988670176461464297416975870327848691727442037082264422703124761557290754156565294247645334627235357156099273463073058068996904484094249577719112401207178949813494329990683439269318071448071086429556819165200975186315577759526439555068058599668189523976775510597908006666472252147567911205965027289659133841173867117130032369149077137847801850685023861946023129968463115656973187785358155008512661949989739320083969099651950265390295518509739563260330186512651098759718498303324518954752380875970280434691155894478525511256674470892635654440668981317901937637983753926086990192222540763379993882146690781895597647621447587350238348425297639476414191822865010964529917333781302457985689746517162260132953911743845660036597455208987452727420713487670906956368115245054717008272802859110501278005460150920047135165617110778950075500922959091816301420723622907097056203570739447002149629920148666939081373753171970362513199125172020441926576641972435655233213641774814737044995796234143680073329832322927104962892597770314120574797873605714026176580884030908274825209962758393378721693611014190567840847536314919428893825100936426758691794245413610512216349564417076200130568384709506336946708370809494899119962084375507047389157613594075657461778669063036697748151849025299126901291600262431753711485455361035946666764135759458469212037414258902682599813031641707211728274779133054100285857677810327357713201284468443757781090816205848714333293893691651652094679975651514805753760302052158558082961454724120055670353922573426021983235645416990143126931499999196068075467013411380884337648555278407166459353692192079073450892908757135768158996126498816*i1^30 + -31851357091279361263696213099845550172000329968877362903812187683376098140834759856151544947046915092767825261877538803396769000413632217836155348313137655621547202162759031119130274610149057803716188201116277881665674982577933714987221219524107290289937320442218780973386826336239331226077509128226336055748154043740891890676601203097918479549912949500876969122639190966431127658816964372819470371805666976351427122023267527773284311744400585739526185413932505003642710572728848155931866685576943454331386353230450040226844685603468079403503826452570308239769571596503214905626887958136602696667013024510808441395300837289078739012348492789415777982085477884979602684556254188957658003388302244572263247758027863205026456025371830556047098906615488237846445043787719264578852657392658878979899966322539667139798398885106834562695138702510623765655928904278686141661673797187858317220750065144212057212603895217850879360502647906767382041930470854450447718457209530237141328312514681367191837457066850189108647133218274637280462669641013664301158968397252020187066994701440771774297710669047405864811636206449271140915154096509613925000233472024683777326646705264340160618916760656426788023060646827943641374260506055502382486727769585592697967599980807879043651492412554615375028175831208966249998198194076278122547336278299033013110376278047878837767441343408649197408423874268602934206725179870324964137053096389167344853765537218938630154037633440261966144213397815611654248652480638800020895899169949113843738146705165396029563894680647903504006096068596915543515904858782092965737223720927047768501757201247256382447562880174935545884832520938840499799169742923681399066654631679220227806944573864065894268210634101922878086544182052499306169570639106488703076509020755691431987933087823716400998754729018543113433527039318519012653006848*i1^31 + -5502675723998827168053963255047108145352848345459607765040218438673688923037405533886376794197108241504217357116437187428201780734462125089567785563485878527665968766459563956429847590994497592661585012448030468917108877484809516133312558360937248876822045628086167525442339465657534214837329447887047627543500074110750628252441709794866409356088381177309005659011604780959157948291607889103956340996120640042288247342663977668612353504077147414459779662419697875152610876370415964723761557144398040433736380977722628152963093991677190386801749559251915705233887677676626937507289056694335969142205534986612764610260147107371337894325282048707899350584680347568983880462378088598445488006504447381207350828523529143935751546806519026544247501095849584665476736556911014142024230916592343308351043160573316512978992806621403236010197932420809351242847288476326596146400615073105688736710233937988863218999936328710548899767104778037259289543571362711238137099897785065199812866373917290126247465097392715602230526922981801228425207875822574503584623979669972659763436127047343623077169134492404300859459819066876826096322872655598499533816018598562800320165014085721639207999555749478679373506654058021943273060694039134221995449100338045371651267048482177327644919644135976892910421557744059307106359220025695351636871262951952789373118667227409915131971786801957429849467347859298912043326218132851178146307005183004224687005994821058435563259420410346844504353903676491942374178461556321053455067553234984713754200667584436196150757572345044970233353338567981002730174689589357135255172068121496738420165716018875745601285100939463086674041607324813068579136608626699401557814087256755891558691890192564762622772923311979987353889327602919386597079820804499334926310317780719674766733026354343994924534760380572653626318296047880765440*i1^32 + 7635898782072598697989290567763521973337205303628025991135156968502847908103026282972286066533585931624935672934085287505989927541403875272533250565012973514932898931107863227922515852343334637155769993348423810587507458466009418027744107453919004943923495245120876141107163623223016041960178540658101857968475243122677891762881484590110036917077634351170829804279285266232942828190805636708025029330280363176478250165732318006449658239453439566398865092491708697977014156299140327504675110701952917253271086321520576276514513958171327518029299648391874484550623312798160906432162523537177678808343452224499311331617796496225398659276820285144611721882597142843652310443173221521979040828273555659349397912971406716938927248252065579603860127772547746550151385051041735939877514776104338285774479809135699559627905944238915648261125937350253535035771373040709130554967734966598205271217525772394313288733501822267180409925236113204266810208760827346827750514425223276799942879583117361726397253292721733850869035625365153661581521433518741830873747240124602209466593184733661960959073717076140030962865238763242525743892935400787566135995091627006993990552213889136442348913441623605881965324481367651818996628519273411048718482612140661745147998747930847670811184906141531027720527902899628588789467183471684978805111654395446927691475315508317216081944768762582537253388474218512203804460518283394547489654008907815315432532734565741538870553002311864435169823600743410179511669483372586337202858668748438084727112543680998717789283240210653496948161645772840756942849133151035136923470867467418008734229682098228685555403746193272559314936313541983245083075840049023494270073672929431502614192966873777064765586931800079753874073505942049924353511189680011244072008182611261873383418007653198774303781502961652620730946121891840*i1^33 + 4278973367644377758071213697716564330888101764634562193831913041002298682525689754859411610888739565975781141142030563659398251971863190923198239812455803402185962072272685959037363253233407209410248469316622014542134474891074606051595265083926295799730749141245395009486500892190811353062863172449596696505558701439235077906730893022705172783346878251154033911485540408518991575524358269852290065860766646293509078692805385876003189865813013518045092667156506846192218728187056183093304588164043784234139256868773214874016660534421468669161383333997732433936772537320077232748352332089649949710645489170798407324701821506915408143042016549871954996425866379869696399224693538019351970365282667723225516157440681789694469573196521055553261915335340886217400281626951827825330628377397616612089647540324252981889419117386115160357552621224017937091131906881475832912584283068302324931083410912495194898743390315124855741288507970720574276037857553394479705401535335863970845273067356160953066043492476625128053800446145337157088401422957133469512614384962367560210725748500654553843405840834476865428105844701216714803855414863904229667480508384044007001192156720405620457974916910781952681975904322342337435611135967840208771835530573104245552096916638809499878654798009716588115788533731906061832828800209061811906706781062981650768608058748364531638039356883458424992938992905284598970367891102991597460737770304910065340406349940925972019341173757772995959777080549174979662611232915475093279014498559217237982463923461546182762001058631303659379916580000117869480246725504427674242129551328162832895983712544665796828992775673746836318100751952965475441720480583253497115981343277824756941308396306692040718699420504506800073625514379959383689408942144295696659866533375060612185461589619593319449137806669155845099487232*i1^34 + 423712469475628759386111579096464379607576590557892829661002316156268830734952719414079241226209401127958825760538224853430867381793981542289759553560617694906925640861773941937420878439313649990683392982112813058954429321152386362850445150387810088206965214259898432100038435979641798560739652088375605803884733841778885908334689628059614108193123820629651604618805581535057018051830693725289714604565676429913707524484273864068381405961140459767865068388601431140151875811155037400384112151645170098417715978549809998201409354837152341470571087585211861390692164167060279499340171552727591701281809045287944813137917617221574615112168662204931467626033514405550896304679458893076657455105951997779949404835238310678805579188835431543152031149401222414899608598680556283274852381573275033905182902948653040706881993782307654196994328353754993505514233927493032381900989874126944036343590396944365424046067482349942463547907117130779309987447906787599882577979040314906430754235642024723574626110511765411595727647436901249397852879066971032824251690349462324214173874675082901713012337556099835734214900947968493985458599263153854808556704239024959756606748902776955748097155302637729716129641035862890648474956849356647791219159312807983692779769595668047491504750689284407368213150338074275047707074383129614842776461556502427483638743013561133130414686691952708356171649349339854742220623005059589566045513615709816643037324563411773844849279412134259004322091252816239795094603794509632888511978529978466026175262461767201409164312289441694861092440524809463157372909065616405975983126322145668671305837550038226456545079430942931619452227766526019892470655466968201967158950983339410769840118445581196469233177305544298663547532322422016984070365018865845780985859386940474628507019551779836334791168776992718848*i1^35 + 20209589165545289949983360141207606109001475358541527528648228875761766908193926595396692314424910083454945050534808375104824430458268484814160775084337985089665746142863925365048070257186988451295027501724792259354113273086815987273959074457844921532534926317422815094082559119830661555438596439204554959581192271460214964951702426058832220340684098834224951480914650743953306450894981070811188710869018291624501671922758293284079435834821822245833872203590488343846181240079103931880896504041341709102107676770586460381700218655230939189533726098219781993457870920439192552099336014611987965021496551998270987327370544149587354524514706609975787541619685002399736343969079236610940158411329441523719810654371110087221090264939060080674298197536332020300769937720056314246489864564632701741081409710427225695635818593889170331373897043606952875199136466775342919228945903567806914538038642129124853641190253947646426565966936548494498488611063937557072598514541230802763860324559565547893592838380688549158989971554245614640853050430917178034740548057383063500016489201886786044550440889686804918853965399839753998184477214296226369026339677995420173545058855736251765569351742319186603950035064360502471835285544628972482857572764146204234037399316882429459103483576575724655314641370065021104524125811772722109953005628610753824826763886064303042867272126501551933762558388396310642103919594358364932805794775355725547428927845561367371853111056179011822775601736877188319835698728393565128229172009843934844074079056315343678814913742450971321013360058256498302325613618662290855276892231374341602371059283388143755103007033038934644647953201565418929485267823919321251696776929141961470460028458138503816448104724847127121338436386207988726067495077713212886594527680874308186859570224073554491758469971968*i1^36 + -7805788145159223014435618973844753511732488924370826883326042023509975753214904072174824420572399110772786418671907389630109832756331143081162747775670312728324474336105960991569399984955089328054322334489139645414492262086859820726119966669226751679499898246677685198100354978199457345385695004050375017765331906326132489351929233995943233466337652324439340353017735305188805844765956409890000142729532538057279523444545958499054017331929056195594108853993690145367995518079624361356983707319970877940890549477115129208414684100772301793175212518220434892685283607561283844460881940485779630739477094379568506585792646603665541107377409835731545069069042758446659394237075812931960344171343952767359001613851036790926827828629262840547889779638846411797323687748265243104059941511706875318536129699772394944424528818350676566865214171281882337893466388934591665305240315272056401408216363600616601575839268840576218767135414847554551243362353509397534703228026167735223015333494735854629426092974690588397615135038331829234096249664727641281574885567325755506703437648549296645072676739635661924011175509940094255918586317165740395735052550519843285969382994002926394578885113436173850208852576379292147704395247891448521497995670606515408580382612138466550933724111101099032537723189112077250798970846762813352012366838190540118059663370060242572348493308602413915717265748365344315629874304052706793081317914771953998314168730886808242045822364482566827167827732510819027011821180247218085166147171033038357133901338471881860595126992882268641039522153273883014769108904696503633566016659716370115121993498926229223657178147468486617759737672663038795451919147243757308428290339635813809037176760057998389627372167051737116058991366381588795623993904536820081210386819599377825840033643503326404280320*i1^37 + -1167143331750458708835085032041642738776300743945237349544207343113604539195657958087488664060337219765662465928525240164268055265222753652245730650465716554799398417920724226137879059885551134841539898115678253472056318366427766079887001956125469563769778054745304312576377067017956886405237213908521400821586502609921689002596999615607626096880285820963873051240991591203424319225260430539279955046506419806293331247830813979788071193192358156859318234571204745094914309695209545862064538637805520235948883606872220440684978755309700394275988167362164085307457254994200258777789873414231796239173395040955249821499723985355788274698153152139422082941913796364116124901993408426604311118034066017351676583341939394256758572048128602381076313250244689061852658505695608249127562266782740286006692049920736870762865373676801856223810747345680865059112162778006070857092429801894249639562737572912679925961407173933333852187946318418824020092650108202458733709403720915300055062533546736735330626762185081553296292008986903488781358413451445053918177895809753980289938997070992069078775492850145316648744615543521211687522513677593708851367454096349843656236410365260608078545002885201717512066567576329661496389466814503978409027158410353322865446684906362330374163736974076284005942508247399609875654524211993024557985071376085568103319951556337842171482073983044074357836174502627425907541965312666844361193218048760106400014028483896248891639321005100205965872075245584780341916111691049761495377508150972538150038010472216078653706071812213251897731730487665955255399962525569280349860093726602956931035573746857771303081278590555201435054924989875657031486495092443049363174377238900342608098036097744580207289923662195497431295409734947641402088091509189045433399020085183461270482115685777408*i1^38 + 126554454625943156127770211813811965374624615215311801311933760076748566132831338306119922369675941439019066409793123528052533191177807054161703337808613805202005268873703751683942047135145098213707709598976085005990948129244662943141225580008101631378390944559578892513151188231980192594035795609741416353711238239025769670957587843306146416131741011875362837937547776731824861082867151389615906118130190385852023750704162369691026174650650937457014519283137248347181517858758444470089580050638792455744050950064751682463207928595165037614326616978834018241128761741314471000710125028597971380951733643147539875041249265330690128233042820601667020245296412088023648094526522782061454726228334601824307651077042335709605401840709673968010187187172999314048799642404038454986291868432656587798349860523922260349985600218429240499702660058450963630718362640700850602684509204082126603060141064686814347200876952517381499346008810896245972566018247455648688471820977818419708652071957000013592244652887163015149190871381217805928595150325907757507112464645809927009342447026682011463091341787259169295308446625613846670829535886929409733191176490192653636218583699384420038739640111227597506674963277801702863160157436691831788391564613064093120119070137844551052627157902409625038101192806394509110851400823818530598898273815084433503775533415500520442933348090587601452101177951218133811606150294469222288997520208790844075823646691693153314605624901140915987524937524637825082941766727003296648938070231364534575672975782069824074811864349980221734358410220078318226491214121478699313732843771494403517052255253366887001541196522953936694834981248053225105413795959018719044281335555062801618734059014480829626444156167072060120791421461572081828965908173535341405917208138860113143837753344*i1^39 + -2189939592415277980513142489132296375968457126755916447657551672266325241343325448709153290313934192118892740937537338202847003211520698165074241803726622391558900840483527590536007744051839390577651439006052154274385718481633684435932200299504096769608204012885907887102010032572782529738037262588965784626104180943387271639957456941765861155543848306990769542626281636257933049328355738914129365305188088099798229303317209272928773226489262950089539054200989083430762694925183964055015971124581592169037504471092602792616844213262390235904258189316119886970276368767690656084748501620719754585588327628774760618074272981313279191474118955343226108994705618835349465217185368612396443157012647441108829984735062481849393426981190420298715303655570257695068976934414290373920096519195105386041913200275093040406476453544896925241468978305754473313934687953973037001014011792086042950931403262013608424184631248202902081459435788617044904836011310932143255781212622487327863595614170108092332449357091563796213401375434599596986011942033793279710925451014539836263293239477588669819971237564758130874492440015303632682189500854807745571883137971096394221106488990278338002066380062145096875071890538060752581422302045407314877907858057360163414187769391404291006102978102413641332444507422518300470966697683754383667804528723110087233176865387337354861905030464655256134012488063678621858867272899054199367089701641155660989962621518726084933581599893386572184372171301858954428652230005364397651988422593378755086066406956533616473376398628987701543174498521543838303519948889172824187777133871525035090074338178627683068923371202476428807044338119064872905117727139914426218433371430804130625198115928826649450409376744492670304714332962127009499152060875042769061675188010132439040*i1^40 + 7102879723781721165356610323382636464423554843626567384144293316220584860785810982737892949881745750469416277395430865791976882295972670125111432455977058600990421369098561235558768248116850107225502173486360651957660324648589977907126927580340900984164060991976815350828229057769980152510736280057759544418101702520649560421590441649750119479360110543885838066738019814882590667536002553069222787516964852927779440125558047956696144440206463740543565897357746312315414936315431101307445790659675616878515978396250326049231298927098758115226911104512405438145876141119355146872555762740425695695559441338501627641637810396516972911638863760918108377012689150707024597857266984150218404926056841580427837373700892998966472532728791983059855315210873951083947723682232454936326507483937292926144828084021374038539633374247788240315206665755213264803386531462013500016923842613001007684570287544508872011059235796913106628253859001582166650841788399763582878656117468090617457747432304308641122508492801824884422771236442520243000878899364463508320437832716729205331141707323583532263845629147270552675496496899923802333926090059690874764610740527789490240269473808018666045059270500587087167310522173198887057041096015156414713037234550943108600087183005509790045574757170215312851153803889883862232948374977929181659933672484113104229912228659672378322457676695601927598077255558732745507806279510598340591252656209576738703004131575705221460831899200153210440311558613145716922734031786216290057500513556655348971726762983660607634397654603920138421466314625546695614206695123591992822312297714412602018091706414677178908949966735851691446844613687115500576713488665582208477970937495022156207758394425909318649437579407523735535985677479468231564518467873155395940752818176*i1^41 + -7888244721104924792531609405142342624433111520372265009986842954267515947344945600701569735899173212220127443462872108745391848466843947241914499557416612262600558585495442167732360250054053200459365369010579195566187970251726897886814124345015054624488663020919038814277222882384739046036668374430334915074143095120333928017630453372080487821455502482501184235389210453596469675196859384621262452141968443703208044035932691739679674644603114545296684683781638967543127953887831803890238273115698969315015950886620633784475557888623510636059173747732929302627349529871609257673072565901083340217711698365741829149087663219174774166445196914953988046151793102793671519202947420058709373973804728165806831314214801623368545666197487363541460382067306955486107189850711503341847823300958754594837423602223440120179366401501458935359397375243621785472108326256238378386785203270935082466617130566752055977524514107151245421941689965804537494462820490485021539680024680450422792744840958494082879244349140727532106902375466098841156956567373916585036437415063944223083769593043171934019157914409638866067314311483828498884213621181672452297725891846191298153805252708105064147318587055602796188395992769462203525971830410062788145236869709026415102604837239110360752434497738687322191733097528213032941716627791651141039848259273455675647414418943602143804400909021816287990468117446729606589705195517381625379890830369056911304988134492526280691140693660422762430468604602442680092973479097844918901535137826173853640765260396792985424510108996496373143241412659953682527184417107495913935818368318686320894983768845239558810615019102168932677656323494523906929095853108151730125672311182015692460124701211222022938984036986901070775651276721230437409193202633645490176*i1^42 + -796112254406224442942518724455271912055807307382379950786383380459943432931612844897770070009148006670706862454390227130658535159661829915827600008194913126697017962436335122149905231586246156428207403805408025638726699520259281491993443328007902778158667094986662183178958785401111019062465909900011499963402675402922033015865177984011170001092411320831679050594135025166652114271832162715112281537089745280828872861325725172687657327541190643730885234657459030891686714563584635542240527901798549922652605387597054370890683400889808275340932893667466675236385950443996531434854754143000874145754580225472195222513774015967822530985647645211626397519581475438865489637270026966468575095656130786829019487569440629996144862173829421324216546814478330130016815165084468046660222577986415738916934826599182734475541093133347223850769894923799193344055921764928470087034444155790163643068028084990666105991027216167371732623239942909569747894818175750438056732776069772981997180052325425145282946822272854889731063731996947985610887189512670334873009635707668124860752812083051717708103822227985301942178417561696596095541240248516083616839041796364494087258447451420073909235539597329614448875286826390350630513944445773501433994984664692791008548079504043732789018575233186153626265503436480178585253430407222748533603969005221384028437554896978590529812578115801087580570651895386011824964967689115141336809772383361518128529772935184361499085576462780948030210344059113924987600604503661687394087050988421458360928603281131186707336480759310107168775048152352924216813129287904491226368347601989235221721760120752143913856592718910366924920946314020898484827889767317629111061090239788651244273955748619975667378753989210996631711441470870044833103216640*i1^43 + 37950516507093966788399696550856075090796215144970699041823894663184698049919209088108346285670808652969298533861543949177229274792424631514942152418700327659520241498893245501207470843667028986265938129649085378075548446920215421826117054024079089947471229360677082954725558423854735134454917275019570897720130755218720840732963053446381417348096760708621297009983742504105235030142788096973144786274648050685189533665267785487688252418878286114999320097040879510025725334529064307686089459889094902204957787882946403252274289884409373217888402698305390590505905041484134275973172868814719933153250277913962526850904011638980483200854699890174406461626641316299404007089116504736631261671874206414008057381454028620145529120996079326543264659660224594481504102913620726536572942352106729425144817211073637857374701092895636791218840240950538865096116770911190115383904972149427539194480147429817722776239538385955543574466787678750879357561747354048601745428162469585332930089817962024313065740630889183949356821124851367931826782302996607954828930277920258330951181172732286687558075226048778827659547553029079169406454696192494833369949436876077495471581384021185084391624328836858653115469996548403368761883469494713216911421432366127802269152973394443838948367442862521478795906406372918739535944777083088996371900294704313778738096649206882179492942602197940662297358999793977645752755248061322029251886609307871667227404156341535353259671064423410479901353667686490481647810114709388323310838931573707761963243494751920747666901728315732103242443046093394142289281511844359635898205782061298628346897301748667848761996075767709602103527853598084738250038054821352280383949772059292127240325932516726881770085853580866538972548907900338176*i1^44 + -3131128240985428163046113405415955483496770892253678280629699018635806094713932814257918494979669849540538013219701830273217699069275189888427404647577851928770506981234795541313087745746442743881631278629321662603923625212839622378633317409795779747617761965289562937462674913249912019185651560769207336101055770829392851751172207668448903894079100918562163177239960879619327455431584688267933754541865621379321108964259771774764347311168803945415981479551459342270875191934212872398045744249109588806581840084773882807407643172011328745210546435349776253399134500889940234270402658090224215064797939963307640528626530930929191352691318602315658646395896085430976326078755971909475472408394044696111030558063077499317601809455459283447078704632495696500016195449240428280305668594047463031406069544288727769551333721145190915242933908176473678986325068906089354923058581570178752209508131701807631257341056673805381822827584493611545133805950166526761576383559662944969135826681367270662430602412238232237423206738207220245748084738031154420742754819757698969756491224952689260846309977149882612455930788093742632017256234771073362746564666057435445270023540470365000820608854078346526258833033502594858461317091669314195912063178318088430616349698344640731544640015065107354149198120211387195561922259811211885879904238024071403472188258118174593603578098195408869881892744231302329478668576061134704923449632784783411315580129445313542514101764630964079674957971828298448379884496161764368859491956248967706264539853752974909076808304832367447488568322872371525780981340183872185046877872581819952238656031184059031017474527039808291783997574593084205066441407368358282973951716360161182599731335353209722138266112027063416981028864*i1^45 + 86885374210369195045743856908518340418856222222239899097512949446184552563953878072223714388518430314254922283938940292798502673465367851475118542454508370081283761000762136740076569124916215250526755469782687208950915595988032290571692699980099257187097251109063789123911911966567535984169993933473173135249988208996002012197926240132307344267314711410240499035850640903034740668213631525618571776156785724802281080695518834366327980413201725538271512380149260555603506877936599256941070812867543749191622916339099711187232307824598734518125072392639305414493963172389858892049718596969600597204679369596900839685641068233422759837865749756886008893876974984548158055067758709082977936240397908778847332906545576217972396971054170857529704732306638476158405878259954354145474994324303713249725893294854193983224784917063521062352478232975994380800626854013329027651723451761092923026495420712757237068505619971693496258728664997940938915161422501047778294188435188998306360517902341155602847621240739076556932627980338092109191002799425810322914047645935070000492435843373403109118660491640756144709114283224978322772417700167122574897818594333023007131924233273493224573650271151383755069396533065268618418966065724410188626434595623411042559146306058267253263551692138729793567244936459439167853541836372819424177686399139998451662319294472810874907792601097299890817242852207857977713268064199189956792316718020169254782800533634871401995230817827532807520270431187370014637545098042702050285092505408796368119865381015542652546700564747046354677147978334713280713651722808264916682372294990184857073682808189261917441571993468772954955268948914031599307185017521268545759222260764672910888304561674139149226928106504192*i1^46 + -4650293957562977054672871381323116206218443231644340597019225677511180287692835715824268255671520004002854870113072566332329863699897418221351157672902491143250516295384944936776651610252433348276292782085210892540412553515090618381795993224004223623631426589689046904631839207140650572574767288937908690373681085017386479141705976499380225815780461724034199656638079802681183707878342298593498920098090264964997651925028380610580075450493102436174457261438279606360520921535736353774476482462271197574329127259866672094384917095736662340973778480046778207167805029097433922709975989744585292861066770315060053294121831835061676407699206790900158465189403813890061895528338627543644808605750665126183143351530189134441966110728559703213077874543600910702543552253195577693489800290973647760460166222838609074128144075610032072785944767967717489233983034286010688338938044674833093200232247379988465549074665330567074082378719598506420495178795492401326077405999517545796203258767453488889100280485396452758337147108805493240518532736554311644343152298140710023837170075295694406237021324264809949207568821057701421894865030183289197073982022526912159883425479201135185013997235487557614989190471588400606572362532666409602688392933521155023956243709571523870273655444886649006544561521130123513270265741566067504099333251005572434561965837266578171209445128500393037204873952830824214466099897400366553438438374054158217326704573658300265790425984030132376970247247772572206341172878792518803989546985341577983570683891055103567792667704391332455837655294222134942902749272180472071121113616222427363631245701838070630587579373463125869296931877825252425556044306121009952406075734641874371307517409752451588407296*i1^47 + 114135662985753657770794475647147149320837972634269918592548635060353508576493797491525765869142959036962317028057541115927179667938684132367827230296318454905550814996343454134116861634637032160669089907145663419736842789002783398771838841310787428903615514534531755414002583905978008378164983835275684508864687402154236548917219103158982026242583357307748074263092387660537239157547487180489863971765503804947581529256204879920953929568146136298065688051225361627124748200523670656640609574421440135399562622008241307648241184365805000418804314271321510591671284451173946181357055123491089066877115953444603168757948961264026657814416426550001736354049055392741269496938770089839443199605657774927750438747973729251886115449666351879871234323203511447486079260227785552861821546389811477259378286141068281365331533841338481427787726276342811081587369390901146131676669225857095463084668032133326405762097960786765288789367012746315474700635710829073449205680564850702541497977553458507664716465474515272605043861616010859135140134156732062054055045048408896307583413882863696632532662456508304838435402183985004799203103012175489394767634067268633513987509203157975079695948716530946626718911885281174086402427005806461411018869317851718499260899929385606759232207058060819604430323550474056469415636713337855240772843344079141905523804496629052795731307827910967226350398748308864832020402960745118472653440828305132977868791292518141734929353947614755729324464239626651260435129881271925062143478780379562742577183176961218532766578413042075752159967332387825391320403311827621143210252232844194286187997672099397344925027422588160118677665610857019587078468776138456713226498190136072732767838142976*i1^48 + -6687779276320789232672166875810023208011813491520583634935105632695899493486829569658135182220217816703502874416297939372492084985123730549390586077885177123701959714785683489979189138057677832878686320234803594423736213695804098585306084491810226390450703220487651229969163018349950276371108263676368536027962340473981641905825913287426432397145682170839466127562026408127732901302938303483165473928711371043495852649559276150345442242246696296074834324077076242055782724523213698180971142740978853129899488082597845463896477872303266093482424561559909488908565858018100347357969300581980816692336883285109126344408569740999723312184403619860445694839685720441410206884199794068109511943556740185723892655916499864189420854885073455506058014896994261877615564277826401295301753306821276531632544073731173404597562126584381197406022644861989385364094353366231154638502839469204472601385662713792552304738102199375446252872613213309902270287939627016985789072206712351779048245158845854228101819506276255590861492034348237252125598292652486801057322957191132456547381721094149923887568843710535033109450333140633713961740723424523154464099752269889342492049968961336548394906431731228062250155707343847945104016059072701521279404305716606304109698897665325277715152142446519733345003064360430725840025542525504292602454222982243902974960611310703341033964529809986711400876175742297343716964215238339034334585201864105796052709463726680964908998463875405594811830517882526425386292698755060760627723764510247502472565597160675053578978785954575128456499186826568806930249859088483048041940052368058389356529916741383417516757803411589940601112701408009885984243605641657438020721238162368*i1^49 + -143144517181982527100356347496072044582918265706380733888455344423676278744065714102639809486459800202194574210219580466776004328551828355027427418624717289846277768870960390267174922125444555886935613070793483767756189048079552318075304524930149867541445030355367252823067737027316534625106643470497518021799523117812749903622661861119215788352084319270842521818408135640763559538361660330379944631481827862001020689768063129573614539275160071902078195511136572678594042754009121347239230523274302477445452072697246983870111196641672380032072834767699696616287085090813361949739521920808358068542788599872445066366819841507924447235084143388751732888140397159821254762266691451776576377200165253830837171603016508453561224601431744823340014788599655825539841141573209274971644928011130041395029646027311902676206257172588353012872552816784142516159315172518343270474922355712462552660993144680140582611867929271832408328683958215876142040141345605739170836173013781131544555849688154718602706398366635248869146518218900549522841525480597618548211462264547686077606111815943279349202753331463736880525171018851520986798828577372743591232320917169018988556962713806969132816187803147526050293045461241904172822018579816176172722542823252173987413112419052174293514117490992700523113244152161542720672785754279179699335509851954856424633804044423331295756516890282608754563179747810545249691566942827735423970994126223632849462509240771364833888344431060572993125832116644020100696122271603725802484552076885085144747375045661671341540013808989180359899032084653554222482447031627445234996782124011286665396149472701178593425706174664558488742589236843901563819244092343784*i1^50 + 637266979028361652629366088283258372983102690198485706694201567736518360064797235838380599886325034811516899147269965596828553869366853933118156948314710126505164378971592240517674579776110766783960721881779359712230252541161228902884104009116511309943707679547639392927002175901029381892236375062717936416636630801711053979430701807546589039837124123217869597854888587945045307821485648261713804823979686567007696890019699773312143276495091693879339307654797699120652299842417045235904058864077674692389902817881465417262487494390243082161369835514277403403431411861714079517439388001994165233337959884986402698469798709913418832434195388645113169139167666165187713419363898028520815145024087529415662133682621116146289527651084081926059598692811060281078314064948300753313026924758829852367543356018081018901780016601571388984177339501674242356234982314618246958782644149268917672133290581764972998618720937261619244670197347151410655596446279635619430590734413353920570733115149390229877594534269470582002650989313889216283422730578318013984057066590059418508632957577518966711742540599118918917735065648535094545700563625574827397892391696187845934366386677465182752087856500533262025774054202125341470271604362408760348966229848475565912124619651319049373630371206915629121471495293907065587124955348199674709965788157727413271778800927758178280418739950572698526407218173297037320676857965980387822804868238800137612959441294882862690495173707776185599631678388759627313199024400007012992206044748401156682590942660114195582266265825453024843556966452916912912445266792883511982848733245204262569246258988634998053655899*i1^51 - N1*4210290919618166710175429271092225023307090418139878626747664025707845633166463962505686952144441778169140348011968266932989425067083510004528839747724271551856781823325425999085448917725182415214650233025247139550964710211406412882393351086005456796948144866875482363280975727704401362853749807756208595697559068378865520961025404381460374588911512055045608943225616158115854891088415751094170077570216039161509471634710550060069897149644985031234074526500878841752736694500000*i3 ] ]