[ [ 912735508491210234077288126067318051303572619384471798763883365466714262924758081699288242081602929669899626449087891828809365627147837195685293308117452066022516459638535977929153918221259386524079147100877881765790443189051719245938100457260043984590541371238776879444412348131312814006945557132377950757460943251163430411055879339995066678559102958641392302577472850579516383885118470085447748440345580270544418128557603164753546737790802690748951097483702969059325634665281870434497315389236880447647896487476297498869845970378553895677496027075753990955786586595800542464989503860264821848675522634543943207495764670664201948943111573636099318303056301647472529201242995056936780183590007830873277427542146644314828129796012317880828553651710786160526352856214176991531056840739205064835094526821319492644728886683618464444574841499164616187720949694456208903221074562115494261066008492324582037582069449882749460112956241903390814152467903296612405268791226555660840436749039492310519866804502516551328455803919868393994325112251837831266805740829633790203335364449419681938553679229757252157873071042183233632038032707906044777712014345306870945313941407659456355616758843561327001672820147102870829650586278882790286981342725748772628956271498773783277890562565217899310520602069542338464992816066018644312893603543588424162383756033779011558555842198039477329093502741188612547760776558768291840000000000000000000000000000000000000000000000000000 + -2202681425927008353284645604951146145595172836579440531124234553691908904137724199037394968141767611124755611468034595611300592311292216453860058854407389586127505822967084972726195075975935095662559864856358416956522493948488231270402143701048100764266971366774891413096710597350870118997522431225613765579469267862705294542303149696593480204782029352175183612796826293664372754168746872328977148753205377208613896298985069851260819395416957816629648439785844514492078639301444786148310664687786110958428042308410207115704243941798729715060928908398629848159527979759870706959104129073526451080505111695382956951951564351977507915924291354598848429688145805566197230737315489839221245673081187507055009590439171946113467473078874834552286040134743248804644162374367705420841391612109419020008240852477892949194191246872376213371970999297906477771450356002721126748069934019993924964839343126482918888472248306670726080497390782215624078604987398064149386939574117850351176461440372969693587087353084782796161984081624263845417609715335331609187884549773949199251301533922354742506312257269182293422105215506652322296968936627980691804425321205032187983017279258128921811169363246974599695991490465250934993293302938794489479944067483661307287921417589687205562543304101810147166164616921470889351773736008594981852510431266721060122534774307577220445722095188746215063869472221664387825637229334626304000000000000000000000000000000000000000000000000000*i1 + 1972098735007629728920594561086283826075656860337333446777945428154064885893367454349807561723638288325161448649123536479542581109358610223476622335608390184735082628971587986159152640685546863838153198991824484185903496740204571504094296569814326336781355764402519762210949878929575923251285564829904764129702819746231255276994248027705773232193790026183270873448768596432971736290271103638419762280650013166249882468605611380742594626749335103239763037226816063484408940581274005173370341803245522934034843531865038575029655895408621525818894270829165820940059228553503307622160385676419225780299083048989522808057600919056560861113117987107643555873864804471049178859993708972369119288518745472830280020852981841921330494996253759607370058874554080655744443477584766839021652565368075599182380283668641262088680517548828555386986606050124158124842451361371241477885114498820751015955657827563543257974184098100584774565924860757567788352939138194517439562423223654465282757340617049994274033825761530750276154973879005728912977450549688942340292386313635095703628400389371838124446473594878614333101512082199383257591894167671214890087405170154556143342646842568048818148563127142127971070431055592462721149923483772054025341576786476245337785796116330361218769435331483744204927226852907206270355848285787629132799432364418708253938495579772393578983996319733303876003849914605521049171208962048000000000000000000000000000000000000000000000000000*i1^2 + -1033640326800180326259732476101851713534869534467253679316035273239135792839020145283804637469911908075444668312560192720210174010624544436973852521620681982599935759046775165611187392337391488941569944237863428524249199158497827034227885092664069570285118050958272005122008034973129378387917318842923618695842804288926027689443443074276424784581244634488790363361092904129628617485618479588192768328794804599643314329452220448684750760870725718772804811234463998099501410963186429731564126141439690413922802462002296405117091609710601064780029182148245563177906430807938905641660836096146971967999479263188689968864767037555759466895669258419147749985306477948876396244596479132233557832262744997712284952881427637940026336414291971654745735477256526951974199850344872697492984470320480197178687782283074110233360131528965989700837696721256007795093109489473979865844608180476975599496725508960671878106259493668644318622947483811747318090310934030993862861586378478995959518229367733888456978947567968069827834187679181591940391883400902818898703840569858582802171835795190907879634756465747412336051278974441417796202055212860510353364022121723323692485206275280612119244442097854041655070682143325856962924506890832266107870507892847693974468292031519638683993118055787125983649672827769692858270763069593272718096860610109001958881414309359633474085951384073617847333002380516196071937262223360000000000000000000000000000000000000000000000000*i1^3 + 1851163516881036464038964217019709463444606373509826610502999959648263993662908148856054175256320558771748512708293775683596717303244927684352267043008605000585133415904765278721678910079884493995593155572620904288310064601393028532518999440875498044570271063703268576905917680646939946364837926760659338145262377268734062516960620315573601749392848759381537949005686551398056375434325762101027927205929906541699299247207969501644946753860188788920276780185400599666248225548020122521803715649163696655536761709091950898606767414974877410783457940318953882379064632236058727296324413471979359080362100262629011364302726653832389418435288410649563199504663463399255716242948423463214232853880867811421662799568871340793637205219061108999356636662199397252856615754829132562967101015321533332482796432653519621319620907680557491986164368785739485941780010682415383486365098495498552122271339317367921694988199707822475815328218436182137090263569656562809638939743153681750314636735481142658147365044019670739159203485348753889495452272206143122174835412715891779557960174755814784823447253244337940329547360384082510769446439370063240932589359324690794043896262520449024260367044872800940533210003843008302804738653201897400762054304184264612261097554975479116333976040050051191391967783963042913512433736404852189779341522736517666072494771306643239043241019164790593878658179793354128772596498432000000000000000000000000000000000000000000000000*i1^4 + -354442714489126170034104934924025721202930888634240174641044627735854384784184212806189262344385047430592668742430144018596702457601388831051841735498622461809995923066853292012512912602109991288505136000661306497414095987817950571461843874895538265326506258529542570003320925059675599436833169293702492321075495608806082553143600090005984243563567070964476015828901368594264294728265476430535204550247178801210542427999508417952691439015472023141888286299610115355236403583939619770550434516594528919638323928502600517410137664578229183776233986293697791823366626464758060897104657029486595594755223991995463688371784052901634054575610193847791512930304898706219751816942060467502190968934735646681219247974777067792190122087828733977643179122084954698745652685758446463329781878905541384069272713430432293137095173695206795703810604313426093086509084977026619765174113573256202334750152669191187704039966044273222758471470197796384949949557945491682550736845030620995822577429140768962937663910963928028387280097999024659306235718110294501418834447030250371756796123644565535352730269742507447395669070907546635025074450612427132999891298171717642297213123478828895668362474061650721303223120006908782837409991509050493983577428930996733040578297482326657919577389061333486623608776025385135222998715760325622089612676728473882340306421486651310700978265673505297538613885463501245332114636800000000000000000000000000000000000000000000000*i1^5 + 300250056274565628334640763201462257184264860286214326569587960118211221484738270746137006959693736896312291351024216139031314021719997807086031813062194885303815290259559584945995700072811910513637201038598470780182343442542222153055173168324982360392995041641615299531299793193794257579073765148984393003602865607264424964564847081831066853830223793159262976417735209032290381845986988372417268474251143300668094771422747519773637541876366783188991263058814713471190303159601071217011191430983175708490064039751938198815514639796084906145357432426691027028936107622671710673060590996352561565521449382584896434835493181272876411978731681605643072859049115833115551895146746648759548754695239967945422878799786811412250602765730495293155031441835722198069913211020341894123081441626184414151967121458642704316129455878586096662021299876616509470450372331080895102386218231634094612453063974459463814310165161261584428809501857343637853216106558310956641775504054980040399507696341470741661357973196580522855907713975756685465533923374762979313363905006004742541369910809596837970974327944176244221848283816672521404202512121838737421962785256200889992472749784952915286958262316212606841568850130599818338561881598744076929243002432941934959337837078568105622039368756899254918284628640923450938392658367994421618056562442094912272322385935765515451209648988046610941806734937962179712778240000000000000000000000000000000000000000000000*i1^6 + -85993294129547039142383819983314212379807731848263227196385571314055841028144063453414692556869826121732807767978434918184557768150180306553331251179199695120314358638369056794934504456195017100993780561237625656017854643096156683186733432344687650067617519137635733931844534320430739287414508338603082337159505995585230891987702525666845225028985577712044187204612426480509049020314035167455361611937780690480164437555958622547793334010529834282558396917523512386609002150636235197815179977898675492049691970194121161991609247008483198263924177435554980182176927517511800488537528122606558987276985027635793769994422349056302637344135224277283446875963457281466252570799809119636089947068649911876272338295870837554011315466943364399470407486851483793507475667030001239515602226169594338283837316926290029812200971698754899579831177450712304212765071251266969282951457520591180877566133644063599484184849511782953213403695305320961222562598590247657081593262941143961423455492370702496047130000037150947603952690690423143251905015783201627184053849223880841295526569198782001841621017612961648047394937313081424202941357719040683953144292054646085148194702502681818630795379729732543311163897599277861200450166670121520471027826474479651464802987068527016876881106779518771110335558772501955137659711265690671870851462444932223571590036432721322049236414603824876934213636908865359446016000000000000000000000000000000000000000000000*i1^7 + 16045540838311951292409316291690828096450421135373806845885284948206215666147678408185478289112358631690307697014074049969255970135678560509371484592307318441069735223428289442196031134566405694758515754270040212219686003160399042334861722031226019834344614142305692616081755896844980617157825856517314105194136202979668988217956550893019342948127835113428603507212322272247530044800111818413801474489186721122673493633769233585974135854108724729389096336582674146499456824131467767860756197129475306236028401000976885060563372003768959591096832122344862037198922434110008626330937158626021037329258081158871270906003609420969162350244250788107814324833244273412520512484682415627652882250317746831691031854608738544448597755823829673477519630024592823350182640337521571054343091430184567893170257012677239187628089806405233480837455627459982966489139758935857201197921497596398335676396541999261868355598275118672805596602179193594156158486227345097224269289615160084926081456850171229278961199492804791679879770108141957378631166815169697862864915595413817838136990791730045095378779792151035769630281411873774336844275512852594011004868058027935456117678900978916571868293887967252976875365259148956808365901157730523796624956493610748450818408726804171550602522327841055973120171620655159994980166352784618437496257001019326402572876227968703652253540346143852411848836529153218969600000000000000000000000000000000000000000000*i1^8 + -2375927556051132917882266640464480301649855392964769505416173697683341121293777312761854336543769617024098242766446240103842325052084830133365369547658495229287794563250579614091320634244157798169698895521680176455261784000229523382860877622829581161656224757364496141256764882275291829785215185959378138716091303568354098883522776446933736852798324748870925107335164150477860430080630823609645815940352456051280937360792121175783411353481951022671994883742575356753744710211317356226416558841090296963298497632815263774290558579326904862761534197347423368885367140638475137190540775510968830275584473463148400448837671820454175239148836822829766438618098106207813032251979784708646619950267935320702837264196278250873143268532010447715225332869067082100341746202519377193124036713667129885764802679584461188278191650129545192164981230824716661175229365451838119095002095541498652587833686496703123968501283737211341519083203453124143763235673029736866093900958384798942175399041834419625864972879439779812635780636998849522158957890398442579237411963712117782693609306906951895535591136871105072198078205817415489263689340695094399889090872664880457904616875451208958252324532381292793147432471885077392456039073326874903449125954473127321308764303229112041741850632563149387322031735453796210165503921698454105900503130664987714447194209337239355463990375324038566919928169218703360000000000000000000000000000000000000000000*i1^9 + 266700836488928046929497792331071117210385861563979654086727902320410943179504178347172495660173348620149424608540322763695646829494654764441554579695862834081946996140258628845824412084768532518943678047345473164050725153315097230733269360885725722229922090292706616270880100134314345327780822335971973808609113755399589642066777256010847303271595766183572293166647282474097068588966829803305258042172899296319938360637102788179927840151174052835322033957388599334520453482502035051624098163804162913724208975593322863694746943359593817329492267592891787476152299293737721996093325216955438191622042019333692753406532416700662195396135124394513864825805178995059543622414130435054525001281170568163266622090828395323718594036127619030097990402136056414585090354788907190290956344521557567519688213136292879176355872311537394951068247680737232487857429175958214369203343352062394987436636061513214073671620340681397972616493070109093992850899496547304679064205065636484382165488430810086759617377505266577221736179484909467123184455482664343067557772390710571595956066051981839545474228190479608669530080726689400484837740048446451729041042515112957217180922763627767631436645058868898023903342772132762883982969051234558954573364769717116557081424234675665862425503072601796459911596846195947241102572771252975661735292091317625499224976038080633457602262837432690070617602392064000000000000000000000000000000000000000000*i1^10 + -24208296133311301513697728116079045367520560923050741095355712251217647463496274310747886896158005140182425592330635462678343134579673331828942509337547986091447893360993119996808081776727931999070956560572944696326323533776709939812237830451295483648448711972372486923602028668240418297047674701427865167271955392913084792267202781311113424774309310311506153356209977602043879733065044218076331642023793140421250367482753426780870257635688764494740551068929575136700764173454081899092866932847892521740845360167035321098533060470645738729816572237190178663192304758738070302564519009931932472175095303707689787316266315979526704256600281607715634707774707332988493518664072995980199538907412185429643958463124745189307199919743321887230751875730564287539567184919026483043480628309999561367432010148625297799093124012565869103361597964850231712759248965448490131653429676743405186040893350746706277868948930789931188491307447885752964041209051707367260226774501658032522539779171437945606329465361298079570778092403940655992680873087868112821277080398009711283462321927487806462468673090271565434408784415278783412659883708424091511539013067891865154670112460419704328297152799659791421780157435692248290830946051892039221848533015429908625597666170285422872818345801635017001809749701352945068843285410452277992984634530115186973441106279370433923968368959091673463941968691200000000000000000000000000000000000000000*i1^11 + 1766127581542642998350659295924222926548101280592894141887297627951505574583189101795002335454667599264591263067348109459300525060016056041099748676339584723147193630210483944225740127504543228042247570796594748135072236318540365880717825057731075084604906822511115571440739555283709189326546627021892120063799036640634185741472638218020779013566287738140589177853615362955832180762553522513865734058970850709873047817812490594098922762222834070147296703057922193059001680898712238248956709231723589690493331049622404055968932786090334321373695958097477867544063664002104742022558360931216828939318770205751029710354613122541416523256367242806807123095880896710269319092406415182715508554339994129951920964061973873290839025698039649934140821207475140245646127587759445150948342116737571901154813578777541873062255325836444741845165841750850910518860079125222312155679215821485545053654925700632587527604817741182162887897581247238550805149083713127938272759513496554848507337272665574399565578852549200976539804556440471438967218591052986956827219953128527357130797668342058854552257370535083142904097573534044022039919191129843023832900493937234523065011571570748662090494951606781879252191701605022068337585204054790839589957862449586877847966427013946016027719292039437408800685137324775600267819515930552830029196808044104390785384563608176641310918714249894962439127040000000000000000000000000000000000000000*i1^12 + -93051463974327690829296029722955459300441766945603667331388428175168558612153327198691406588507901115604443233738495312725476910379574653703473709406449912916237700867180735675673239947701425525713479603668989078052530463104121036059724169468802965151878136515596839989284336314833206420375561599813339157752686217715148129607466502078339125795613242948183380728742384037648630578555034199831842997496145644996833934902502444355102809617514127956709944863970489601088349951488430351766398701790842451774152378150143864277690357624409697341993295327489344826909622120430312685479570813530657418499293105460059616597831894818851473539150722480780334475355335611218021305499062507553741893936206959874834274123650210388960206149639309946622920186241504811086071710438268585031777705974356606952945831520635511675934689576942001494811224753450425387708248289621900347340531696108816697884489236420960881974442491754098369086172402134566514382281683766668891120597067402030184580458414396379042125900283779533747221268809595665559587291166042179394886342425576322380267750927509452628622458999771282001392287492503002557343192591165172600813195155005567012320409464980933423313420927231480438895789203366699575246437161261722901271545339726279700185992507155016122171848253906441183574669263211941601119841413497542088978759113948784941585447143965440887994325903452835676160000000000000000000000000000000000000000*i1^13 + 3967113440268887630953090872309470165607621013549502825398752293029840117517381524406508259387361771305171038352277644805614162583463066436359155305419933898915979168444497936915159177743152929990681087781372694976203948363825534654303607784915117084099904703304041084390743952283260155134902665535292535591902954326445157562853302036700673264501461306610210995612204314124048803358574720994809651461535278920149678318646112284054034166323446860492804888275940462001353807397374580845266515995877995492209078294732001964301733482947769906972047683246892444198919654543409173249863271396934654582885860801076880756548093704492590777137604925483998705773879053011501597920057511011344068660431159225984361533947329898088441226181664908454004925443327246945259705272221603308507793415759902373825868166364539744733162029041487033104199971353583763666501893107477213483748158453594808899196245411045261553452927540540012663067672442459711052456782357015564921861071339756424297866749401443469298787103979713784222674001706392812911234552939548796555740692454031349323229840024468152085792033304370682629003403130060849832669509779767636641797882316641580578025162009403267207777438501604620949842948897519850006792622486239248570699166732391031605597481148930460929102036269910316146087378582833237378099397779627998957121203978153519277996080715793360239909885342593843200000000000000000000000000000000000000*i1^14 + -100824348647479273947712014197049189112019104720952567687815996890688655277648743720378757580559891801117587135233194857890446023881400805866042299162826141908887789536222092534344129956766907309801837085067970825193408369963479650085176373087456507019863697104924998871491285852361230538429910595842166758328825918867283873322047579344020836927989067365424457298304591194963225314297190367087558292841585723312694741862632059475934905563044049798051630586712452849840014423385850287890016406212578354113391969152634395903707740217076558810728912650058678573805590343197200075136960437717260605233506785018812118245128884202592360193833980184282689910897964242803197253526658524354742258163791748045651805111143453881816427411672397486328811165574228745874166535240113082668807522071985179126201670165063215437160916368470315026277974520494384004470764636113586617820256934772227681042267148144316709395131139112911029918129507311315751197664556571572661874344857102835903635573787880427064492108382646561307506056195382795769569618433001801932659032188659621197939999173304001004540316966105068930043580357854816913844038390670526205645573521353424778955645305220121553591265333482119894962634681160670122459346664815503476653011897909015254315321589035370890883451039818644229665571954117790144777806228491197273740883698861759133232380497243422117858703541534720000000000000000000000000000000000000*i1^15 + 3395521946963995947358668317146231766892578549563325644347292920392234940509448918043677768664731540005694111559668923176338536794162349269604784619997031597562097551790903980646284202675622730728580060632298113845234824599982506245124071057561112304535612846423045041871372655529631260770286286121382360691229404997729340642746975281826108939290910299947822953194203105447605037973051445038527894776331731165219462045913343147760658925717880138762522325848254927262243855124514193289835726685833426092149871975629552425275332220250351299476831555306351545850032246631062338944717573644762085988108699584242139641322579711945104820891381439671695098396786294074042393958059587284827780744608371870886438517156579563906592554154038881254331462097346125150149925002812293870617260282527881140251492744497169617111022865407022634750727878663524721991627875011953938680896145997392855773047478642801380702831107785725842106832737132159493355180857318447809699748347686555958107876959131178280505848420965382517856874906706656383983507613352351166185447113637482353506538010545227324409711786668088013272893750998919518854166524240230471285668584893184391934308547590710701573315205896094380636297142135900464930100673731807381947480128584267902428918325633876945279324236758824935060547282983829767187841936445453017734960796819354800269158696781298358252279431168000000000000000000000000000000000000*i1^16 + -129223679233868224080458237561243760813606007436360273112705997694379757056230652288365836041123373673373035369245239641749397950358479057677593836402235534066846535262432023037686362246892379425236388383335141594240268647487798237060573311471871268719543318076508173070144567578559287483268135298568109215006277239986909044026317070896488125864531078645541819891902334539185893701844033285343189027115281764878957871133583255624236850220146383525090650168468432377942171600454409131303849524244889425381931484364493140680246956065880743917639986280521867629325543915833068469255691599279692749673584760014175001142076269531098906418843733323327316515985175832258992235721342186122551456913152095059699327171279387323267068995737710668081364824660444570196694656875325333244116780819769738526028416964174672935093641705257887758554167910136658233135149339975544234452514695330038497604096692162772146786114656858678617113147827791680484170246062703065943336568884731202738481468971256580947930808751512233170933169463773382054487299803848155458019636503492029649108144894391525061912254439311127276506967030311631725048372204396959636605484176619592078728715197746753546919029780288661808819668736639009788009566606906604294271829596844767731542861300348816814515823266391137086188567311115614011818721493386019041830501336243078800176905918206910721844838400000000000000000000000000000000000*i1^17 + 4684268896648062775583923258737027105248240991243826353320897347734975403185923578258859867886231135926569742243286422235923830083768162983674793229971312519219668388531105581344017767507480299111331317137866667138615531295701138085596811601275804807231938190444276822708977679722080038895753432149974875915788970380875701691954206570802115645868912048319105919917464191027166662198611948235448286276319628941496236872926722398231922358194371612513282849716231196033796853757221528230476059795446092228364057245844491805107678556488433417007369849947518028541143920370475154289048557414247538831705468045214775009346200987708809354618225851047333273138783408758624676110696792912558907869586569527035217448480967170519424631709570312372437466360698061051511606497008191314369958208756608104829465485823799207250046699927212153112713932312378387555306819882020247640405118393453886821766980727758519176262437794983540294887895311548194956675261587027484127957507645095472719818152981132193278216860889047244310067083263727549482484224768297910668369836296784416895372571004777453674719764186173407957812244511068144569821366037020411488300834753592210991806148238287286882639915022552467810394843248345298761621253318502500272565777028351692582391482830393605180320559027783818148445301676204656918436049556833090786295770361118842576635140374289427988480000000000000000000000000000000000*i1^18 + -127477056472185910336413082612978103188391366978729477485585477439738280952057214528338914099435173866323052415562859249617572142070553768713228172283963153159211670924296762305052959466289746370743938536935758412371268044651711891225549917409014255185170473554447059196443064200658278359900762859417277762465346350529860364470679270171102229074732972982413782838869946055226668515499386438909575342425106044814227379152267234218409820721324161517361842864360393536034069748965337496905447998555970472411241236105527197736235954533792125472036864713185161040057465413447873928406808773171283964810361763319058486754782658483488004693493591344936886127037877842024125471123387772363420960090415962272781851534677675903403188116281570243968025087016360380186403834505789500871628164577008762046905421536168880982476707211269270293674918849738544775930155094143217662587790056181730708136651977064253887329339370884404037550167393326183747246548351512937521154784311159195087974702255279497024857664503415096397525010302985935788516524636780838807192663597940969736252246243769507207826840334804360765126648868941000092251906761218204359929677410232356197357281080596459425812571062638849325718396092720797819719130395832012869971923891641930364927840575665202489157387620892027569599788187609574815879271849158822105076706414103193345647520054687825920000000000000000000000000000000000*i1^19 + 2056565647883646289150504736601839851557259482022248084666146752788374041839571753076090484379357260574654193263982473245530314769633087480304822697247852332899624073411729153169086208546227008293422396270569134002271295529234233607518827089101967505340414414186125982833961318777542439325967109204967299660549476223967326369199633668157977573937377237604999175290660876974782712755520982354013231782637889324844473887166910923568430024685011996448405700850487267060698739933799362158353637422060686500670683033907291450171142937427606926342549835278670406392944243536952456897857350939247814105334345059431664168990402005544003795191748844423516244975615504186272360000203931097179186122857071814813274919319146957079937678778574954674943021263343140883715405016256225817071456136118350323427440288476960542786408601943502371700953349090951277356411217444914036161090331369427469396014179679421817793010478430730515992125769793536916016215039076279737344150004227864590244645856263703461742531656337727324988733664083056427837003145378159253524632294491556538987861752690755886930474565946703952922894984671512034789371202474663238312976534963452227019851536654412738188603344088764552131138035296959831230252191895106927066248692002037700161053741760084774524458842875875129582043957193008554195345020255418919716079394648615634810668597221785600000000000000000000000000000000*i1^20 + -17602588954810871812809738460785065507556605167819178273414298261955698627972201987049294263391412921682366691375143541827508548801197031869487514536962654648023571454745445198254198097677964513200703601237597711280873896486366189205780936716277307859179203376851748932884913551000921841439392400700474270259489299821638701051503003890337365199399940387592774811834121749164354904204796791858222668441600496785989372268121370069541573182357840453792739813646816241865119349489547009169416834428428283562209427752824137267439531777654510448763379411496459037659937814416799609255998356781840377062269268669331759748397371228229201571302558706203150346832949461933719873291990846075612469853189727329263923644399028520544880813322945913823034712842490888102587303687110614145383400400544791944614043389544360856532620948056710023403789204855924851266598470411051753562530212054325313078567741210987311752663159931715897965532222760018866747688918963190327305055383248068325663791659899070148899959715576323904282664447466877159931180593248387509704029700899817043064188120339220036741830312386349664696524796670175224444648147993216808177456410816426626282427616209385844285272621272055635455220524337285069798126968576517703025966401562685075729135856501781857221934327018803452562338327391186804357957766244547746044725550945953671346609192960000000000000000000000000000000*i1^21 + 64120410954230607351204094717350518071955467630056288512607865477737825408326644753229201921759102309728069144214741294017423194038990600653996583675517343195861533432279311475221857910605018529223560280128799748976025111174955404083838102567236954529664355362834485966832683716117666444714768112277950031474606914498459803645915119626952995572495248624349422261063096898200569571485083442932058435465676171490417923131727901658777087238652025361518056990789846596935982129254032170035757333129606959580080762812400099069915300250650553285358781849100654412523949567014094216779638146340791836488071792922193639716396982492773398737347214123651211005641116848393015496198701943877967202165780608894509858772634822563870586698282444644377637942223762833111179035042656677153995989905441926809370416611928056542023192203311484161776754688446641506717355729518202925256801586904326613278655661195056032002370793034179622909896553245794523207757490503114253575821731169207682534767822140289704886246857839598047463062806518882838791769354350431413166485180524615071598415638471903494302730871889035165486668260599050780832481228784458884398772664066678904000227299604206281577179800371856521427864052555582433781622264060751292983997995505271196504014795032803455013020386620405374284024924524264457131902214090177515276674188092283704836096000000000000000000000000000000*i1^22 + -91636566640373359172627890501940365873246990293011076522642655784823615859549868379204015664775455035078191636498132635879045214651108610168938125584078290855094237193161001823023030368086626168932616508957509838992867190584562598911707598538325251980601992423599682122460620277378489056550393570540592257051945559796643651335531735960643041626880055455247685438348960818840673941259364712543381396495470771071294709529285004215193248389051595293872038512850333487588722949670611165453139623052232756708302689026136432154449295047243331307888541704012200358202937297161341345483961758376448853968701347418014224210853417889967215059926403690675723971185557373478713213366841551601934562495951282408073288954387783873683875591806019376054589877556655680389086579856623035889736891858972659734484585661883061120582230914802850385328650757303541899582599708792597644249750597417504459926645613578545924028032104730754342907280379495610570282962960626717733157749924162441795217273127762810214710070632811525292702141320784097110788588167007610507736743175328762290180108634718760734066926311727531374057075890814276153493378830959135839631797180730230173514740921730055763827403373670079803283658043548301854810226665898201567366446360793661268758461447909589594050190125128818542391858478203292284471357389672011854159569529337387417600000000000000000000000000000*i1^23 + 30647470322904984394425980495812817983963403308157008881849702396575032629778865048627710022480040248281924841398632013395805053526850827596751232503968302439016523099413879199212959823062075617411201002191643274331934573457548632338251113115992189073175871895107123896353562145626789841428227769841606625747167007783138667751903474123705321459817707921349730486700199724730293019918572907749272000605291329843385044583880004320480953811975794176252032263296083838768682970574245454914279518817560834170985050818768308170924040488515380009878491723595642530600196763858460606146435086028681214445573228941702716124729200795753456236083825851342662566591435339097471530962187353572155667722520972941318879243450527224969707045350443113765996564707018690797341420231669709810322975764997976843923247249689038207189655402233490460151774859734738176892184572006175991870907368121172789345213488968903818703783155771266627908512802457740938179182987256218614052013192639018889044599838625316386159077995610616908680054196118436813666428905043436347814914963802298022838123230258345124229669733396256634440276079152882515465289739296880851648982243691763513764895891446638428733847724304669980324244396561486816108642129151110387195407351732093910278272263507491214709714424712780675159486438603743744061183913426017831660661579448320000000000000000000000000000*i1^24 + -17844417668107330181701949782950496473025821926711695874001321986286072958061731236621540055467161069398913098313622678776973946251556541275373044139521344507737438729177367110110612966154484548732010799981430879635753578565615924942707752505243235985210664741571898167492295518884353341070033873878664072050870238744672671562003544433185901371737059284868524570721979392943987940682592878836491563796029790012679443528539202238082746033956997576379588464629413882803639848571841059911767743172444006640990217310674525914649073815617265158549195827933121863873760680010584628695276389595127317397771754559840122922604229811107641590394169039134829422415419788528024930105003176813350978104567494665742218561428067449616554151535646690213557914180020813378054825039648754841279818743401547212565968795943538911312371967263585452253252396057058659737608510140940975752323432706641305991602481323719468215435157884884163306239281694639208690924300027448129470121037814677574744534837345662303521043910648992646804125314708027230186913344550112912249058735920997794188271381677424240757110004834234105012851254352240535590407373742922112056025711016765885394906019385503437846998898418917289107480276673073418423838509350102600043104789918088750481430097887847412597919710007922958093807629681914086553751372458041079872094208000000000000000000000000000*i1^25 + -166981103231263266020358789865174740080463619340053572501577035552147980251939202413157671398394991995042663456083740389004910085935410979789221755191504107811961341860177441815985401856426931624222685121623512001255483438063207417792078923386256181657881870467940420935728336313121277241971292009656892155395621305289309646539347484887649687531024195490056089011547321372932343554134221261824861893106634688775479439512565089149861503200960613100442874272122514237112159290904093949731295986738673909529782522497030719364365657656600361200941428812644093568401502554878147982740877924607504404974005247145490432136704935929635192876341403404087065304204904172392833247637178213728098134998572928269993071088496700499312792875326440735236789508712761364033001415029127776511944740720631698050737695277613141468842234172851637192708471334418569550856790678402591511546491548338283651941828524887853193139520835170982368907859946312034140785802395404504843348958177341698993278762717571399540439903336105979684953950008981021197028135499230348054951463239043201429322522102895793620729472945756436693462846584263464475866067261230584060465128917833281954089005801103670298836919232565410629534931123523125304470068390184569738210536994192599562442249578989575353659755727225145551377439186127811837139536675021101465600000000000000000000000000*i1^26 + -1238278742392627925098369230024652740789604595146187616249880035948267024231009807587612616086247815966945102027497436027677388505011809167041209149560446404828399211219008808504787543098736187555774718809890190750501022026661936527153215637642648491216525480654684576465992776010125985646336495527715664705921948381651466600825741971376444559008658698611268469817367292168475631825369233447541434186424358934333469321373301323834987730747412975154815636150312101829335599980908179366383622873665461481302818629842506243922847655498127666551932677954867863348273326709150805901839596170226184053717637419297451697850864737474166072133193421068421125501752148647744039121704094737204596390282659244654380764423451990489894456331930852340291847787497690139402399980538523493381622758682426215701815185009443069936850818721790964026090765300923632679494231265529239871945905659883594975537383331470123379142343551073688012783202201230815707219389536506742871111070875471394712988681184773358120089132956777488078069260747039553228903874875916686749681795390592695973230444582349107867506579092180991393840446435895851523593943184164194527011018319428465140862632113605535253356951817205919764036150931142128119212477441036211700521294241171069725747081835248374873324957891318583116964780519579270736503026283970560000000000000000000000000*i1^27 + -236936169073575104564850661794151529462290540510110262492752658770443816472386697537077624395283996361872374315166120381833178986238739943781781364254925639083325636801736936494633710560809371631601694250414017022894968254978392372840908637087481544527494210621351030561555010788623371044618513139195294704539256400368055203938788058933346548845293241308233388127744668339889733795930956600138775325906478812996458427155744579380281839909165286932430538525996287306490535123807141694372447571227680864781767465602615122258029513151093059797217221311871963615104314179044780011950304185480729274186665956913546605100724369256161177078365951575887534581826596367818897277932577565364573443922747572604193821813056331119613998989400585699482180618304133822708140564529871026869179165652432302740377259583618752996890798504004101856626571310876536477297172475367618527960080561276877749783017466307815693424567682172472438855221201316606699733471687604791470313522578274445808092387796880166434050518980027074306741146426860741769925400884824871721333689478393648082444319175628170683330374475525150633293230371205961018047537371121768978959757101843790562185004029996468780955263956403422087067253669062545015871174633978727379718132933457661979450955716065353076879605289164178684583458110715524851636895744000000000000000000000000*i1^28 + -12107458210927140201554160923606153297486773478411556064288260536046248278633078424752452990393764433459987282844172389787883926257973222023157460845084392580590639337206640592981275237060015800554072949734216091807756215828910608129089515317751496892198494080234840430527610326910471490692934755822416692650358763880480890516235773227722142159497100051939622642182992445434134735264716166048464630766015590412957850919927206347621175813825329392438591402854716799332591176942239895944990261040878218679798337100642666903855985118473152978363783004875621909671647260010882398175611329254607268980680025499497658202246855364660749874595121245103513080073802878433007883845896697957141163181255915220228597677475809000104382972172035423158834502454791656949070373250313964424175096750549919215748210187577065388184764959701060404529951934549191225104296583407092823703202201442407146893816594504101570932274502709955824800830561677849899380316259531099353699350427863318629027016199247628438389277856833396616547302789406562535941328494889748770140335119521823376033571487945135003085239105219782912963583730868541758263464250125179292278170636785028295067585799549681167576649131817715409307764885539436882699102063662882634245788888043074018808936188928440520788039512216397864049378048633950804377600000000000000000000000*i1^29 + 263352381932866813203281289745351145957518628189770220945437367577270877901087847952566262132113025018872509530641747413318917155420739216424946855788122558664793259816949803504221016417121552704683145127936359845563599847465429924419346264448964494286438509354405060140609034399767966505542617771965294475687986546887790357770684235334831051365399302774963992465070530343336172192450237408386672279708499696026141449993610333195674994914497611385476191180785183654387255556617953188416177364227512807528299040783383278249022249950045478087708905315994997873960414784645074059484178293483104103094722714184566991580837308093803759739050951938831984021161752201906876373360913917578526585061102635137472730988988341653929192384397412037709604922951529622020653595672681321102562250755375959464725872273557347357649880855472567465366017128829902457432403926061739059354557550473109620559501283600289993356334569382476220191132461120849682918907884779939480037240401365267135923163830026711672078500365618237013319304983034000416195208589964880675863245935067356144614918124216307143596849376460970474291687518801523400619015809692245082931576113782151534670935524042918816819442277067043417972524749831587321862953637124248863977235827156247207789644771086153989365499764665933796807468174540800000000000000000000000*i1^30 + 41767286636291751433858294537372420562526405217133429048955404573631380991960687951673247971296655168521784696719653241135653692939295139250021438163145290174165929411033339422616011890502530263898259015920212081724861865587447782623285878890089802409589520201998237431218697824096753441856659850334361578244594129125624925394510922099368353327040025530556525626029458407854603758864525885467209619707802076777074606095550326207668860816849335895672662446048880634811225831320372491962493893204146243454197856696704691368343906284191910837694782387261087715795332921763890912517225036369009256952457595898297630435764447383625744951059006800189491491338085420971992752063700025490223885036821873045222937192568339943417358295029135444584441365240285007413062247641990179003901848892743513901106082902573218261546481659777526487402236722934498155375944779860771177384491832811553908652525429811114006993686832171571230988218148276217641673514829812349225754708908236617724881566355385246579012500053459948252317504334801613081554213549504204755710712576403099702695817125090562973249491510433798912068328308543061882967901377485233507263544986961120510388661683945370534934292560240717574730355783841565406669304624318881315106773624001836706721803221627195638935513563028871482213138432000000000000000000000*i1^31 + 996260525032730049410944882536856916313102506103216020673711435523613338829927229663661927898291179112160687151607386676271392929133412280177548804782615526401976177484748145136400722257667101139264538550470679974347298862618049891568280421945548716340382552021435011544687112388668189656299744431948290958339222989827837898226895542505929362891764593347624869281218452055211828089759836818567960421432171875444850561049573277331611270441463126532003224659425288371218089997634529178732190669988379134891908421909801385722310907924363103427620468025812551857626943096902783408149227297629001173092170652825232789570537214831675540233046551490057270516584941880142285860678648134413458344679266982480847928369370055838275775228973040748962621117594118229473448843736474693846967058832543796177108348362946239773691706722613441327550714211795915333141521705631023532594420658694638371386791486587896461906534626715462368819198295522558740197260742038767815670923164614016903542078297376388709088240162896653607483442994003325867483625374889888170904282314080516335344597572363954292525313808051701759641102187199268180281213583857962094375161956301143688029819203594957353387674398498591951091703010128528310575387084573847685896519876784758905687004970874061690184966174469940838400000000000000000000*i1^32 + -3904263327303529961988560635896945845161884160110163689083471286023662606521266561173730230398072552484586729140582943511684810334618456638367592744603258482176084228042876306665873786288660186956695070625019815608545793392044516689713770366036732979520819506160254396614703468221629393566104480391876733958994493816083795098710923016134251335275805568016354801481574737043670585213750754391359809431413352739755407648933294605499455270958786598897087339641526545615114569391988340598536756611661116713943499300680518950774550104274764174438765953249145381759922904488422381024704975682804721794472941681343903941362607896713240559246447697226541475090717975311999230478085222905800915353170083552257983212447585636008997048272807143863914314010240833563368701069535097549828185509847728555780221239739549221491538566897004791729665441934414695095709923015244555403580666852388178429899145828769144906037121136710881338831267712645891741775615655291151864966558335117269343042666990485227135575327024801497780771524363264958125393109323035958928096489879084056575589878329527071590808233986606576481714427169988267582742759404000151574193288715606086699549536776950371869515034362782684708518111256303688593110567132951353412799440847705818937182523712488703461735362723840000000000000000000*i1^33 + 258935598613545965404398160992949845118944540175113975596279027170835557274034004288806344471689037446292478579424429103218761735671451313009976919743086439757912887909771617968530518311405081942590104534606915100247407369356397028188165276609743445748073513045598446446441820219178028227224434702250934397596776140367167654664291609941531907916524992574922656425290534414591305752664095261276800756681125521492115924126173119639697589135647889839605407811019400843112883942167303030522043587822418811563246161403493385232336068761532183782825958195589499721785934013426112143260721930102002266344990084672934070766189547743063838594002849459166496930010319740692805908688581819421844495329916502480349307296501245405013013550921799867575668124868994939672422093887994024468917746508086982533517369525568585883844475413209360734991323089033209934452983309987319184806425290831884669632828600097783041765669232814758781590282631499601999529849443172085593397761700078423622332616171481544921751138440806202398172079198443050490257153465819341957640414840099672741915096107793605231370390699930233081215194827710939440675690521898378500409560501982000718517586091092280852555117955103290731994285896021662728853877350838786365739934619437456055019201295593006484684800000000000000000000*i1^34 + 29009760361814502524768048067836193263537570570083826853006434963395273544668379228017307661608986968529556418257389003090718017938574262450413668152396447889833728054547225752721134822062990994943703155110021998559563270854731363856963724229232902959967578577692441968266828883702215255464331321463958824421615995088722200044638330194937321944909434621227803736294519164348414820617739950271638018880710706732900927149562824380632594008509844167659501318398284144030486505100616904305455442582177618587567059601440707164733921168590757950642027494117400140715732659517059912613378694211653151140431771984343685613108913707918720337481847617241859606926315662611366916661812772356238718827889734722962450689506532053688970223478911763108701791272091400259099324340100208962934183133268793921028039025620182643374868320650345851391043169047660373466399484377010315091817672759240339027163754486374242686173647174851100968259465548610557554953929597788513203265106531441786627126710356268834074253201799384185753791299953698843389654560768940944138209525386433979354128095136579071993816294416736278010549136823564750388972934197691477786720319829490402028031926713311878383247226342359910758442218342092852885693647431639805889963773610626191073720753590580019200000000000000000*i1^35 + 278353123884161848204357009732141021270828126387160264000227870072011734751120260106315807843126911480773027994191171383061070132687285656188300815288600199476408721257648179291382023131216713316092287463632447552698166590055659233029940964399777178828963375988278437630873799602789101403842125245967547243009221269056160303926070368421402122231184934273201277924987907791595557503587572968889140806767479627700700829335768178930643782030994185655439123445386316094484901256259683524526539745093602174993015458892536669363896078584156374449392850658184626610121289010060106037429288822034488402822403970196267194315991631901095471616706935008151257193178677504315982969963587903810020286431992680991657664939121875262600360906514347463415321723463596231952156901237320927227348026008598658401646564818579524294411966156254298102164338648973842693125466763556496320853688855294714953356670714873782606436591467673521054877752989242400278471999780566616901800798557841124140278489726158150338585304852813268876593868559028676647319857856703637877913941074149455458262168649987839990464696390631560975919690251723768192519511119392421610812837371340520157364882410516669908446804876189290703851205132382160544022464754568016905857326323909796751083862753280000000000000000*i1^36 + -2697868677837571211660535526293907899078661423397574311719006136342375499993478435366147078052313458203087602721843108945088351743141483413898764698995078403858493481227811164671020264485468579884075749379624934730053948865823800077474472945894856837955825230054461131843382369004705675965907769375297147768520197683208902448531431673615923587699167283888425098582115285493581453235477619012704732725709972149996124009821262059036202245129836901950815272099528702844646283732417547355743228087684744280745968566150384081534031480459370183077427154477181925392355489174188940484652889524667994229494132013087798645934224329018466037212909732902552190945736444099138488018717392946176349993847094612469170373254892563917163576111039381355712733052494878261073104663518787597119559279330876351002273382516124378441905982814121772157155086076755024813690350282777902571468005839064242713979349020712488167483158319266338000079431916446274193217218837768471894136397553573874303878347921388614527114604191894174566174294167966802654995289741064802984559640597522010609425891678809263879935500111854103833555811421750874223415940335569790513722765728567379582840569599141169839921672498695778434182597963246434434974933471429582039295980265560571117568000000000000000*i1^37 + 79310009615553364617685696104476216758202784090977263547495452799501526149954481133661115651858678900900804110953365977414848189269078468476857760726153577216343490942554749662889970510843156425653021682153343579810526889479448298833049240658074854257216892360849231121728366370935822740437779385157888235297819604889448819020395538471378532290830130575296473664496898469708249092007188706007519472593691213114938084548386368305885548086778866677152121676748842918656242860482101152421481147535956395777382661566792356063536406885154682671407324423208258407500103245944031914127625557481840430168054338261016778587238731704025038419633398614984261489254644461472001335085303783248604977098073186598629766128083661617447389394401106265430044072010857765694889326014524773003951374903202949397332770987835264739026546814828051162050821992000336426357088806823254575951296395581151653025843298403002261832689497356111634666727670156165291151405817992138302575433658920339720034737380415292371455874087196964510741513300825593705913809642031308686553336920144826336919268505173693639704534615940444449495652654025648903130031113162200730144540563965117583535741820894350583759119921810258316359441036543211303468837460395937835985536113495244800000000000000*i1^38 + -396182600949414485194270305831460771909008137576864581616596797028084888123543841713409605359170976951078273134513203149575706816364320138660434999081994467686006850298765850730146078829845075308125293294729140337336632573553173681517497113311452232937328266904877766174439393390222137862736201704172256746351751964098043878057757709647457224624618462187266352792319091704310424425977781339934844483849506459739109733900775379046113186061108085879436979992457978338790276066785642320533255949759086378560589397488599348966149777636445343758314466852887461498508275692031066198270053667906760269202079640138385234213206835492614613992052018778190914482235644408760298044521856452475046476055097867962369456598056834442566171401038244382966800981098129168454931766907349397047495690029541848024851863212329961553976944372969267874265835509122822182988609488260157581876425564732209286297335244539439081735883730587283333229511879305768634245538587003756819116041821446696033807534719378748866977758539376539749347398848591772396979936534408220218674076363150719838898750656589739877466465139577522318318081923135066922739269874889540788513878892292396529083652214005331713994577775302161527469646607413943121157729278430595484756213760000000000000*i1^39 + 713603534442229919024572732292757653076334107830943525646094458058569065605905312897448460698678575994974105013781219301733867356460495923879558282586060020116801233930397138717389209117211851346049922871675326264314987742703243179230561136469480591219372017836788787585246093182844460075869251792220561836031841876218071180915220617601441177087696281861414670215925946814984232514213765276303890010689189906710244058269968611575967703865715620532760078759568553190229008833756260214591130736313527577200587841653517847395735975257714821874890531764821807845263164328453414743459800023949003233181439137399165152377989398588808998527619493833375635771335132339008132651225781637168120310722221169859036704095284142548336603271608509345710354071867109454116058940662680516676086910623774273074018512206763097991152263186977812887856407660991810620083697250456571031054178356488454941512921079340214311374615350331959511656143766398772953750147121800308914093180019202886514663650780770410645614890760097396957467887791974951617844431014295381664117550883041047115471937893776425621341673992098730804446716793762333206066858505315325017289389576445324534083427540613438290149688173920836829732769786755639598177297865236283392000000000000*i1^40 + -456485127451801952224458412606780250321672933370703659890768768355927159143511668736166409033126726145224418056563489898514580705175506058634055868094487772944577849332587902521848797738765658286588303426519160578619907093623701687365345018969268444528740873428044963573072004227738589366261812810162403462083325603532911506526086653006487710912237137979757662014844833646349839659321194978526451150479488296298753347328401623883324877570588245665485222709255806555909455951725984867199344277954280544431711566366629677219519606363685736754108298822523908663130908884374968968964200757422641646372317664611365075962595264940272740341385151021789414287898707353531627588419498314329451546363216347789688939146649793706473692589219285436060468227760487291539848310255260696954404273574827472934163791911648393806813791831117570019399547475273137905774041341845001653338465120182250445515527977001099274092764297419171025975072113508816707437445253903362877127206281123026031822754294498750324708620803016311470546054283865601304211214573787600836178866636161440986925886072876176111685525050733951429162994235281083101132244683385706538050584145017283754083217993736614382812592816972787245545460123890308669201711104000000000000*i1^41 + 106959437676585292768521215330511170995075868843040968061573475148688154506919138032027469558811805189820963176110392811605054468189755976822423827041963503649714287147849097238514063418739769674558864226130991854738507880300423272391623830470475089343951478656092025547552468795749553782706364107808897707388515717494241899014659609061621389873368033053480149260476798554751069634912622541664351114905839709582623869116967580162916309817947246232135321065057828663938422994127243511807533853588303742605842145266028644218114236165701045325484578625359572830563293093826931150687310125545705631512552195393576603509112628046025629617269939361472037129135496869893616390848213176432059494925771529846921467086473959344836122001711942507164545020034068289514669967966755492031334420828388889698872415279433871498897867337609642350423627770873769527165275102556313699197349454870873781646306032202905898904589524009268617900284515812107753098318163427891722813783775823468503803091151099712512072634233727678391601215662113215497623072942328512279893777653013044161262142888475848160942120753832334471512857842076737226001263784938083554229079655149536566197481951815828681857737590168719935613885161968745185280000000000*i1^42 + 23113367275930865086336628745851086112684652752704024230565247715285241114558405422106716806255148002635963938282312985086404262831206746937498853835292721021512487817190734493752263857624154492628499930449967356284353141983001092268968347448570815630033408956244280268908263052376781827136946610868418172854653935754010360234261273811305608554818733468909222936568863982591630132393865515081274319807196453890772572557290848172243624847030803964534897121216018400254771213975190020467310381083647231773297045128253941580638744354376587724356253071734541267844816122275337552663014705831608550365978382271437503083082615108247957958788716665924043447462170290203312866982828834841384642166266191872830085511032264582492935722293200943584126232011824007362730868565615731636070885624825652399647151794148246348839807877965669037457434387909511313023995079406091874396950943959682097929392954843324367622285851962481206514727781183505649759591453778613379606989455161606076795907049324541089450274194119847856222310346117567128167994087836114164189634026872898576036954937485883044020193259033605413174790546942961938178942494124713006389977978195922315786274081928282520512135766527198305480261959680000000000*i1^43 + 1615420644484582284543597189360157679390890230853833827030834894635318352715605642933216231877899612295469251342051255816052233380676433484117737106608621637722194575695322801318592314469788362092827104129238100378908478905503043546916328520040137973081188821631944181408412457389749238597440798415375568290895754804500689647548956621535486188257744635063559650583803277418574029909435684636366504157545993921405206219546715867535745795294218336357489465354743383081762703182091023684566044449218099234240048634948668830409102023922484672082808051339899988081651206695612954423213316748057104371571477329050453960182900634076634129165838007684375363274284507328468501778716462769320743435559762594270653579237433620145588992819979159257080123035613809505117844684865130248668959266737635707602252228407281366732322733088887519934033325501877447875545326926301551986655260287751978428048532038970175778278596770257505966371888896145643123307982374147943940392033574659888112231812177732963004000942956018878665110444230590070903799521877602172585836862556869496768237003553445152449964858219796946102286406807922301808699216251461175324728389928926299468460110027461616562560711042142124851200000000*i1^44 + 16848900617152018637222254624939836230995111885572867414717056504529599715453477602726624430884512339875597426899724420534193432134840735672639852907509341926158571664984031577259705224067593063614626776195790496721285291617448104967712298460433095557830427451064050691206120141070662678771530812000110947613101903453888347140308448076926470886710829703650197774258255195145889414411355974048533788887189232114021498437806237509936190029619195264212621629574216339529378610133516118556211846427098983575049763475602422886461069899114383144025489226172068668853068857135637232514150650251871589806295881349611285929399206966728077415806776831521780370552516292231588559442828876864598456959266433943948683907635743471473892186986407447583808073739867670374334294525131275054748036635361335288557612734866520313347658209116053894434597725388950364174820997934558821999325936708850670864790714313362803544233798860280074293795509613181877984706491308716289770981154894267969009555545495813915564072506794286517622877319993423511440550222637164087025638962966186012700233526929015424067739864443389640265779205637235393962001871489324327197867753225761168511312878026277957747537940480000000*i1^45 + 53012713221761286690803185739395085812134648601386851634647853900477582730081847766921894594152556830803135656755813473576937918837941675235420800766166088123717441206877756027478206142097876920562848713848457546226938438888331687787281352497213309814987207751615199483355748175390702884119648537206257047882871327752142303437780656934531540720660412744449518440453395449920019674404815833741550818358097319138418378410816075913418398672035810948876646338707404629802836463377053987438300694162104729005000738990430376891810870818700383195113016047109349288300177114319442559506442214808878818237835430724718572992144710421887553266038268655296468440210245390283550364986243596091717716373131523774041178423733089943825335111742907040625977874280813812735344395841828750101354618374699661221178255298764184917280966020206162772601763384415843911454583798174318279174313081262331653962112337133076922024697914866932645902637332152132525013212015731027422892645928095765838195045377628201347128794059269259762800544927023527193510131472404531541941155947457334108235271427812677375174879163126696110122294364957485111163698623296305628738339800043564661396718374058061568000000*i1^46 + -7364600780077091456469140793581794695885192120744716311197429590093512817036937458922273946734589236728855279037557984424717200906064677045660147511476590942710913214395461536471754339546424101468835378363100367038127986678886694514906404448248270356879827711115750605861741078487186453097324811272308413999416212415702430454075194232715510030955348611298251080835250700021058038713863185930711248047980379936519661926446219768519909626147653574210810407520198768385194764017684025222171389852485704490155798848784910721894772956402162393829506820899286493580099279977827394523720453991215257310239286791234609930152160761128986116723642179631328429235812161179897056038585486716222545141978143766708417406226850045023528832687034517445184162392751324762954068974602865814329358858399916491992129625327657227156421661251544807511338508200248778195343998994245295592486389117340779931259584741921719959374859185834012558158057594943610153952090873886214322619663250289257552467992637777026879365348814588073344488384158565663386753220643650107388574271356615860188218964583700037269842946836157244370252394346220653119468070450147369383524106908894087014400000*i1^47 + 248070767333662547914516908160316920047591364851857668080427929911091069474043764508934902636753182367030378760636039313306133679216140096256515813978717109256395208358883347680810642311028018636752291280173136291204276676586271873977097562456967562604209851562528370981115751203374075589341607876625394998067593475125282140101694072175643444560793220110166477034887443762268394316426759792699991909032460150085681600581208747241526545148134480057087484576232405630088665927790904151321144119363176992553418980966839934018873403265336033668381213481548459196368646717097304480800698759295214799520217376706111396945531833282580528678116327690033096643109505566606499994358436829810733296364907994971241597969994923876626425531580813896379177728432276480375683044509779343004739366284154746719310540150454818245407953844840680801505420445883921933288705502278118073729689639631332779272174862386985288043660332683758515097069256299594969966878494231614490517507318135090817848513536971296224172250705240519362788791597554028902717002878359932705300648882231455748242086669876639518882758128465905580609997097957546381301771785610710425745280000*i1^48 + 1490250486497043890581801875599571139360656198533245948021434430199015854529278027705140591541489287731408577176544516486654435538503102257512566933514982351010617773013423948618826658708636279704362516352835090185002408788412855075685814101572092110453089848650298597385298977138701901743868094333746571867279184774431021995460876588730029294809829107382972864782604385985254868178530974934949046122001487342756152609244273622470809544839578652359984834360708448338754885580641174259127782781827650638858383886828173763925985857177377904131134992059699495097625990741241193805455457580898412136655553778255578305626932143592736028588505192492883543075265028929685819349731065309204118161401130018394977580039635851167808028697325009351142823778390266058845827999825204267543485790658440328801476010624423354049295362767121895116525300239222104980229825846189374193992119554525185768157141406496980141144627520753504364022632059407652816531739369584402283606571883671944166101368537813743569540560637132066043633370995118327493986877076461901270074763588489151154429687121780584023285549594248561218782860886142030372180800000*i1^49 + 5221174838627351993444508296026862335053547172508753206166182443337357853606238986762586978911924233258599653007638120696067218667440999694089949790143926156023464098266646188983922822085997186997537155162934948988115254963149094821085087064709238743825345242623774851880691534406626768805571273739373053179371877603504236095928733304374940301377978093697772449436634968669796571004887840583878037695770277981144596387514932865310526560860794772955655037398164749050077864242720775395061804214296920859982512664523249445629210184956652626620382737491790120243486935493297917405319755486034971390217420519776026793329797663366879337051231225897801294410442097243480924347111184966285275115395449439564853968784433096444805976026853479368956923785027610077216824228252930553832118607390321399141243014727131571886502235664454031401379367612414131660137714730469575620210654321888294774273825838546675587880261301624953461534492079408697461995677212470823660151232528069308638398770348443391335320555559889104108127801944768309300753104011021289125736197496476890626208625002078696333628431972931994287197925700*i1^50 + 195429586658953123472533410681134755620940207139035965175403207817600118532216534753801651423110764183831481160143560561296207104895362057448214814338603531504365503057270215716804088386208258060681162100290882631425988733288300819867455439514205246873493170653347324603808555725893296037104752267313652168593338049978919687946962730180040971814215107404902682289372295588419357872434167558899974829723980288161808381633664479409687741645851154057391611331959607529287743735986672938216686479066679075209512107365038500880768523248339235408230280671989516654168599182993800842978230290128478495149514523324039113004973367694150598278849119622469840054406619698668756550003185445967649442425871875728541399770112133366319748700432911263107926963814294295757346646229916318145165295095672783663111356616444771865610445828804156059553733288267328896421717137072167893500035043646228353290416574359187891144334508237681017418724112491082009559051034558757685629844166752425719215300298426887548243173429210452353934635113934909430004707314695819116281149375896504665636818178953303790980380*i1^51 + 1986339497717132831484873566011329310161482548949114825546791377255999524281273294816135779605641465056376582868835468777453101181973202838657821848578836419590088314495889037216015855018762026483243731604462647119164006760709184461366911543851788914949509193358107273283051246693674360386532589447421016393003324813954644768717322488353424233260507525844481041349669982223171824273809319670324361413425546951424159391837277603523904449130035574500179068353334468393470233542312500197937937223258313196549956689684158111927363937147841072646731125956810482456370459391336717565768589444455139115194309776554202802814583982848603768803428333980258534465552200863551275112106571846944445120092585818129033338131641427933500202727886085526294947037139263833247047352122664149155797362787254452163002582772951832733444545344791458622046150510717564722171818665138214979275997785871870951431138422711420548011150787144616141097701872510756154742279127393719042663686146913885384138052133631531704996116300351656629783361657021322163550110934764808446878812269427034001*i1^52, -994493298673874728167957401260249448271479516069528488121508339986133203543573472882571755476818547261139304765739996877144927497575319036452897310452419525229484942543357821347305641323678710615190890354945169401546414126330239609977530762364247586845464727564751179500552707436121322980430584999027006273365744377985356832107957816142686828897095040135922691375589969311583201564873309937149468947784166644215973406691041786671595344268803403410594467732771205349776725739156564253942040773291150368284740498782857005702277339256881347749750001409934604767022659672863045463531826827532247733108379472365628794846081173158945067022858386606703158234390584790879631623756921041616941709055294404280186714224382817282534738628894516828194130763079855414669928378387538869487062319514892833923825318989549235402170566604133556157560145437135410145888785385875124764749699925091960466330586324853051834961664460795156244949728941487682679533187249142271819748342277170314344460364479699867734737277450654247230712128770354738975158736928414166900944687637644157301459648925530419051511266829106014230283711793429634169848099630578742377286284335846787222912819378212193885132489317891263380334057181338850377341374804365708954569587461984144441196191351653659144197695832930594160034332684550443294020036992677564469802634722066003850468554481187010206058320517007080289900275997554266372590971651411459345182477344951103922377036996715151209492871655748837902829748180832040988807441199548971721518978349231355377897989504827977144453671655633166937752535390886729181655286270835075938948007790796241083088673907790094059080434228749861843631306340207360954519548363935263279254108326321171128948222838488552306876428523898508518130047166349756259073975508204601287448462461082280338636876933889589844298896664353106550937735433763243626149166319876034093749352440172869981587080605887191282700013755455070212464324309851258891953960661442741915558053203886885175155253793576913168200208488553206547971708000920575175893507693652314041624561707316239156578998193411083837899317408220737944970044085517847294777318135742255245395132034873505103543737336486914916156797091840000000000000000000000000000000000000000000000000000 + 2389363172439432450027371206375602766466720282655630795793243849155706478147345835793928877234702273623338201648044856543561630183003346248899518214437321965001397807134405450026594338963298042293189137429350320902559343685430855452477114001155270556269684784526406335151543336195821376056944442925989858005151750925442874244188063447758858415826563609847498808878166990803446801209852351092112561081789228103844644905963389918463489838253885020727552761768470924319159820168369559065735172214407373279896375371261760436980474040565791449626257558389333189802144132819794329560346966532486318104646451938488979665511176610619979957532015168073524247535465928061151471255560197794284458878153833968925696440230697443653975105896182684932985677970630928517684521661695959261296948500037767450871452630648883016347154954695132675643081832209539132461258755496061035916840940572322776712682163405503655003111656464586912205511179218149342637161319106230453556382341919100617775968955292484394784973304137361244531866266602638547902809805532220835844465032410320104495232390902477419433243839133087826089642663474224307159251020245158139822676272761240844043000294775394611353230474873164379168159457807982122846793329133894841684650750619265353939681499532660170114629853795557171133752760923540325100538270556794884727247957601827460715892155123863329408055906922571072139084078758274554562168040717498943933578874871189522441078126979860033483084391979609661317435395217473285975143122018715026249838170738856547290807970903754951627126603481517605209906865631966441226745755939006053151702370755777819841710134334142274445029279164155722420597096368488035545567099070176547686941438474137878628748521996973837654911243934952517372831839688373056257094380740430955944821573966960918824187708402342290136098676421423351712476863683286674235808451617756494347395725436164090446205836711999339256950026460834999304355488662999925202920051805555611888656378041201739709340821706685304531022444187899754644423966700308340521865749826510838285857383250395020855573842836782193978664399488476939523068808346231745379755288806851959738091097387454432262313984713668487108691492864000000000000000000000000000000000000000000000000000*i1 + -2135240258151981652507130500780360789326797705572400220928077213630907797254701366562309109547291142576092571808949054149932182323058281307575971103303461113114797780775727432072591537319043708232873003720812103430815977890229476114037657225420630371009675378821791084092290993311765610620764014351241583099518635114659700693152992921049307318383562072831752202826068222578478136781217108194156430742657507558058088535340129134257182418667374061666364832493532865363834554999303415376873723218110853698165315938652485202470206844327581860001291026757484076138333480887342446222131126712244671539862173688510817626492073572990267483553729694871923782933838647185759690660066325075524654552791297136508509572129691857408556906427529857151925209636307949003051306082991389180058454568768082712210508875344504316411135560977230231474143283837043215875095800500817894363895047833989728106614129070906602483693207141673613410273935083172515620011080735448782101128221197912593565087498437178940351993765678118749375537820532260665457973313515163206762527281313737798288317023705828990582042714502873060396956666831667659174342310189542797293488784648573095849345332179071789573122640065832844655686138492945361770639388161155534307434970850472569109200142584380165022283221577407486601507478854587598972198869247232338225347012781798049193370586470726242895841669841508610150612847038912279821971850426368871871563381749705406327670974326659028005674420853287849018594751451959069461869408530333942502266398995062342004355590103055159120434723315576767115231547793798697518170316702486907628258681401256282805267886039495517449086544980106054209894764642084785720093756194846103346592932978560244325255191912830573784302859074670848810506349822505631434168230012892887897519099720052360419501564960628448451416994605713994366020444070303769899502075057165625605787818706195516906181702179094822905585659568499965047734684152982059248123545612165342822782216522925979119108440351858321000975702181134450034567511390860556483867673673372665695935273296298472380533711939641418010389828761864299682830548759994925179482748907475963631030072870753886262924829017695259435676467200000000000000000000000000000000000000000000000000*i1^2 + 1110895222045762360674372310961930647631608456812614107310331641300181648276703147604847634878893635250171346130929741738962753898563747239428097672283564109280480311264733174901356233396171558384415844627559632770726205469070769978935894854877765594250646038179808613549075029246662604656926484831978561573650685616724406601849363313160593903720537883815037707625299153486231863946116188419050782735231047453522936389143354570629553208904256248094097791544998785838127217559061614426471420471658687459414658729792467758014123078283121687271263281484940770876150711315343807620172844759517086920067390033101142412535109556359711261869600575255023202754672922736206821529640999785476844749511663307257411920776695338742728589599279144329147993272277719328736205837728913398048921265793000419912996565095366199434605640212126512032680105298573643032779633736647018672794934248233865184548395842174319579019237800528712058712791802004602774625371011768884149809881317235254843747923522150594953291096429106347307639033415442218224421728757578254254201913267223457395297784110720484656881039437173741263066787184954769103502991457237885285882227692440446416179514565169795201089343646842877607096150829559114801954229844015343697766949725286043883480309890265946987834009566326632476275174734983355639119096793945240921558188614899984598461301298432762000810605530473281002590378993057093598214974992994726574867763155895598205997467629255056730757735331662464898269459627347678012551839203548120547739187344547494212973020844631506333120327257426362412044732175130186667281596365743888519922623677164687049111224970522795024631484559216444572927029730327528193569751941574275280070110097014635972349610799254229013378299874350251584068339653906926753819633020148474069089218905801787351891921159109191480348064504964177189099238417773472650629359996273383671964141728220669923674708651288239867610521290976740655803303029562596910231120942543387322883953766950397208772774906099109270713913053178704829612085764877608446498426778522196670022504120060540909473103929775212702167617038147903861542599200044754846473870044262313481331304764914726397541381748305122379694080000000000000000000000000000000000000000000000000*i1^3 + -2012022914514451227304844069496691453001431330072900228527908316377348854693320897402641450577561307938802992233059685431295309224978371554904534730331197619525652923815853328663919221526422817759406987628629874099275149491675446345472587759947722067296214159476247086853796393978481764128882310792921959274694606140030869032116424965424607793621074831999200835380170784637368836229147255189490533680064634109429931731422077161458711689527602539295107100149060759982878741162473230285563048528316316485110112972239623678893540773577611940582831130667428189213859073487161224198559828171417820810566459408276164612695980447336525080415955512738952272693271687521032357460808362176347590467527768035456218364745457372854497251490835144067534608419168761755160968831302946897543805152207265621805624986476268052404077168860417966423466631415056203825188111895908767384833979829691255581252496148220713717221892939606129922799126291642259056445025427681533447923940396048557648348866562497902212676120030342122312991151720464057877182161654126599724229897928984088289461354894339498173620422508342640760268242213001799406442814466713464813917459532178672150614701761639196745185047933024040806857128900126134904915371032569687335135019912727423695744590897983897527867014128756500386411964860478745301789087135077475892708348864113414052506770137457180665290167839545148516115772977521193872357571834991831089695113457044032116381255864290770263036954926446653970864244703179176918763045663989276327478228213820126371060437519962707500461962763806251524272675565052791484506981854964916469745454970303244150064456338440030061624754184404122497290124998206663870777056368773951416285645282725871405026438383004522006122078960867126927174177178716271774484239642883161547726684892303497915061321196453221666688448258786975626142824411025687660660409200075900037738598480460337868755082308748198117688120284581794523501601388687492498118057031325582856602841151467791937252925858845966109730029339260175331203878583777439557961857359661859088382972726326172040026825883737066349678909163982597805709483963259657861397687386098628452432996902450430126640408110129821515776000000000000000000000000000000000000000000000000*i1^4 + 375152918035706063560688815764211609507408639056028114493822605744694039410246877469923246806598715590951524878036356845785149495379196252523232516571956537824053377351217736587833688269540612431481602054110923711525101654908957854977819518471729027112672949708305658185788115670861007139673431988083707695716530203895440857646705228936867165682430070277616706482370143458873181008267607690134550735245850353124944442235727968605596197649377238667756921440255403456407018517526819847968240406032262089570885110109070708755788217440734142357039167154586516692760961502120737238953741913883135343870606858935785157443419153428094466433679458317675585933001672743202514259317726153049184554117674007460389987913067887007009511956312698031259326168344113089015520863103905413484059923871656281903445669686987070634995323833408106380201999623002209545161890443650657501810224244282611848736621096118057331331933455244514124442436793426465483543659941358334680090770062646051266303005632410964746086010766185157122928371066686113137254772217287394046226605109785955263939751888102348661485693209007506595890379909810081293498153673813232153393266022586495047021136612316117438446307475393661219771090096402169568296047580296686224820239775902558920052541913403631420475463266522282826799098782504343195827469625997531678325496875467068973636646551023110724095909754378831172836644954364440266331909268193436289337594439026757472453277935304894959958204726484154824806205850993527337099427924060497198125866883347495944970578871138845282094592680931075012529990321612867800988824509584707236609871016832848213337313378710793380098690019953511465137708867761554457019372297902600952428966905983244807944655124723803730033924059640644406277655844887486358371167224210999969711143750392882270446438044240735576909655875620159853955951907272840860860061237945946138687374395025743169380176545267525447700455674102435003797182774993859099867425698289733538969124163140177061419496217024335284360882168845282316275735189796528848243284067055933391586990966138745411768042382696241715578504635138422735212737035951346961966440725891591638411651531495054949697627976675989913600000000000000000000000000000000000000000000000*i1^5 + -324161275216697885583861300079137448553462494883348720565441061982574142595135980052308829510755908891539414907631778474307586396392806030621785810679747695221570694609808627323075069322703774330475671518966407742012867555884373980197561075896391952694269775121875388008024302503617250808495710130369992056190986552019461198086937463231830182637630908053772276477616718256179246971834087610984515689242512030669474004320147127286412989747541171680448515478901485621270829948634435199598519731295888950943606296581529531384388880281480505789660329835527283379650603027640899473375219936233499811740756976783365158394794268517113224220857351160547962624527727586009804556664387448169121976225089506642749242082811201407862494862328402289153189230712898386025433405250511155689911446995210896126555251330010170035506610277360555468249695785814776713641997257067232856480861909504282817455603851689438399744936384423023060275307629486755729390270895647468680998452593725393864906288617705457965171621937545972515325239525245790572710040395504096555775137899988605696437402391198985670601003848906021405946965952087726787750204299885302119308513547796034606938092347998271978103118254715134541018483264728528394876542501927131436989042120509630059682111377937710421506334722949502083692109167114571249373048282300015339845012452845826286070062615220527254772605826087496507489044587752499516120923497701564763044606225595323311454547020552814182713428102920064395894319630705341373398558503376124959164731172369781949687839206912592271175572745066518179102061398067419925557420197382721389025022935439351371639844220370855590666177784213824995960131553633273267936144128455778268037182207674976300735572027667290428691457902028248444036095992463611815953639381596496675386435639581589187606355314642744140570950039599139324972772223160489571520263084738774833521608973063824502751530365574547396721285466854912473421901249356644264943890101535335988822398677080274957966838786932241050993683701058027180541094224894822673315538137925402792956683791049201599853342885295881639846814375988171064506104003128869438072009167325400337445159697796299429094893563443937280000000000000000000000000000000000000000000000*i1^6 + 92185097274128731016469742421276389627541370751352395419290127659004380867812196421735197403621034732729568812221076345477413597982366417555904664034706732263948291747395870534458186862605232948263838139811958306949861616421531118642013376813954582794234422538822995143953574644116330203662826319883939358767089893958443770714597172515858399219186180840633929814323818025156529851970383751614424309739680590056025401035428838229784378660681714395773466195430328690142522505020295225689230073358923260636041872108407739541105047470347806218668647418284811733361426799308314503596439172377481165717832551950397195065314164175945319238673156823312910436161852241384042746370398587597004602394682546148770233889737582273229131950198785725987956478429816447007931768828353132648960725669684710567966346854036390768506015583956348443584481764437511655290685710361044729672102990325110569149682706549187573626285818203625176267855240408711636786514332731963336144297717415381277683701714750358471554083069676319713158163758551267376418499181590478238528299063120864143030282291433348978779364653327346774467454549448482819953428836317264678071128198613930898069351927701984218836932538111007537152810321225690617942917789845461192660365789188987780378178549661034743705140593886913353530888793440040579679668040584915211987474750630654999301040345268399699775949424834723837865563388084008303657487202893342865947810691198828362436981686786530722791091327058512409296172533432899516364153100679721866386649788642462152719702052478720988027953614271530683968678825501156974508983042440385195006608112445452424999108182946970080573971587994762989401258145539720366532784627686534456383523912373693748827910713472328332185881302878992681276414787719038107227338436618938153260684401921992557244904856580615710084729231044403994749318320646014817401103720012571424100619592621347095095893828281197290084227974575117389522193530792970635205948313692080741053976873019732158144490645030573756928189115963664346329894066657207369494223949339071486681904437666715342380509042122592822267832861089424366280609226427678420275704032199032923989884590576286078190208864485376000000000000000000000000000000000000000000000*i1^7 + -17193760391855640228815454229921204794788307834726283307968401101421673317150586071964406565259524075016534509569013977951648257513704717339712461878686021422092188760834890572074387781210646012115191989704910081017278224574134358200656592750982058994209459806933833396498831859976375123760082773712413903921724392693695532674342765425564204544412151422181829794039089735562327349864657420727956957478210520983200778475796602461505145628862147873876554313712218375895096899643701378311975134512625629558533522877822251270139768000227687678386688620008557358653700083911498899400614370404730220147388809661009811872116687853365330671289943373746628694432011456364433108128949229777969777624942406094777950499634116972755477194588755440453899075326467104215814982611227798266615280921067975499228593501183001133684156910698590231947241323230759188542190836736571178010362012032154143419072729487978438604213937999222360626359737975089625398328040894590611414680483134653469570406625629982193199899819437661370915131438755458157147957225051442560875406903126039210510001477434540795007475962319397646790346456222821130591595567829160851244904736552415042179442644098894759846590613750809193068225390906614781789384660771917118662048284760685173645961123769465411676921450638621031655750912336068561805414309413041602816708114997895085826355390994586390059721222979183533573288011014744527673947190884933552538809476826808173321756469460480800568065539888447546093455165902705792370736544619088712693481617949424858490754344973574223289979009214430961822912430323992813419396652363381595987409016337595369865948588228437916387279967815457029656045496424059479548169919740851714880005789941420911799392111907644993516624653651363382446718370607414257991962410940330507234399026768085177896764914924276636099384445695426671906558211662288451818698341423766771220611767244781625585392185649839116018388119093949940637361331043752945168709523713048438667421408195857403438108425772129008037717240083828522905848543342666644813975908199513886334975687805023688807336591541315605865347198479782017480607804197861396275161333994637598860150989467584799560883293388800000000000000000000000000000000000000000000*i1^8 + 2538954810386049188731952630351504141329383134137673138372530792798518174363921754849920524032200330955713009036687134382414720457917626569770491776775960804141101198751464806839387272398914700578154889710599450363410641910177022293680439214238387079251257036387842868235288723109469969646520808767852420046066511641032039614938511304841724984933177930082225664419888859769507350247366703961153613899756490212324925307506841903811286768177635858122861577844038712271391821751787287301047738624911002353475177584597295020854659748469256162896842721603799190961520405484135702827523505011886434346442341798106728837047271073851051264953357013270754439160502899725721906765610179733193657049463145544987192857743619412313797302284452383570698357484865072112186544606768210608266287038963246693283474232897030465067864879901399809143310625482486718389793706605420980685701666442489558060959080227289466239556745944929878844952846292836075984322060849097807535120613605543824340619961848024217642061625917924128057776160010951463249598010951015635311913263449027667421940069467352172523051686103053785364920035248260341474083874329211288550293048452116531269369768664692000940569482100615423775225316441550674931399375525436160505592413520438795315907361486424431599289963419481848246886111105534613841877246542031827431841599207979790725280097004156890309272479872251844231998202000960634945351826883169983008025193890747034342628750994803610190424787688190000817225571309621850861208188757697182353655161602115403174639843453400201598754818580585957485313869591015837428756571776856004791538722904392143629818995585117377774338960775501694430132787599064225621788768427262542722004765288733719679384716421363573510353091428723892640080211425135741703793022581525536958811025998547111109002973366834455140428890330806740675931978978449404296808042707571308004491999259501795342015233089267145336126598209129481012472945382918285576373253489411807917896245582925658944083345344065274125487935276422030395866500593163593670965614910333753466789784187788846201920189447360057127897001155308049338358743994643957581349986814918729640214870154026681599094947840000000000000000000000000000000000000000000*i1^9 + -284693145588377522439802961836618902816141964257261441770515820807417214494073623939993138987257594164846871595128953671688673733019136417025670714122341492620720517939742114586361120625842035736275050135500623227189795836590944317610191119415043250543018360055658548279883585977137131378214951563305752907005945219888024531717957415463424221649842043227096920424227729694746965288807547848486327102251108196952731373814624106208192584690896324015759673855104819579384180266733709988112689597347298810153918271975807801255779617980127281824272764822854514397070661272759835969520515011629570750212265881728557466725937516200641715685772631500010611335954422773851280069281591222710713030066345781946219329746026461712634595883854836587297796607361922552504052184955834933426470360775105317577911203738122852637003575374079834253263376284622702120204424944846403058099232074350080548642660796707891017720927896917499817262915310420639707638476313451407903841181255865243914043285431414302094683660440651307463270184216854592276244978412823600170566725929130795806626620940829435205622335154385641885630410517506673788407096565054019341980245911246236940492962288438193732514429695170472186668611395219366297947200853629566763018109914517505655450118046121911639283486865929022844958874003999723503675285340492044794001913471596661696406331385596681741535411910575444768550390835525150825509825794667977131666697091737744234887800254540108410722709599489210087927354016523919475226406628456727826872549898478830262519947629905946795183228903942005382445899674995584863466419251198123836814472196903557601550767505068578533044956069748064165371253734579407738144445459291741020742185451217826920685844917146368348756653658094860652040064897352655537576824690426654453099348220245851789854295461247464141695609230586941553725490539876571999445208729093026940815622835315131217319204491532839231822122903772434125943737243060333195408802864271092508145488149902934410928865753563923666962215856344691826100273589800825316736115816960680419316699291060960011267837014842695815281842754086571534575405503485084699874093142674713628364143187730217364881408000000000000000000000000000000000000000000*i1^10 + 25790352767808920422936726162771521093039341899520835500702473635911842686008091165147190596255603465295057500227690907633773215456178376565870513679816352872420374500612095765686784029805194682933629420920288447107487927979546722643183903775055349160834088642222911260359833377000414565400231950709593848748484355908809742278200796587178577913762535680961130338885717855859333482468309605430993785981501081574288272313308437468676251382728731521000660321452432893038784871802480757649951798676035194055098985036506303000119971332128639829773130483042360787993423221776779251888792238506919232541255475430523383788884567131763256551415312557318623974115308785411491936815164013195472753073391369108794251518878724921692165211658506144570597299471043785931999879912274297505395485352043391847316295745823672658373915278702675066533595883272663285828810370970039813118516284387037855068664554372283833139619192270117869389454647271266249825427982699860040899986036795876360228796157740472699627562388718527650308956065757018273766146784651511322393894649897295688633968861183677877084713088344840518853282116514802071715043792332784474363548144178595644803974339181233331737401061358533654098314563633381834357811299125352272441266421833015558200995038869303882092306747874256708924515320353298951557527325401245685249097100064641467751669614575933470695018115129726942679183067113761232023699161510925416574452408278780634087341631995443799351099463103610602190965127415809572625862329417379975097420816401535569227754906288689977407356420162197698086745387328386209969846005909806794899586575376051442984933839839853709613189274776553193974291150451474369373555854270629276533598421038109765107762624691132813129228911818456749633590418340235093946500963182112460126307493415033982921913354385680413247253949348443417050389886112619032621889345142464321175101793779144613236310463391547232747326851097319514290574607951226391664656726899315495926187210454670329306870522925319430524882398301458983836430249379146101992665834180456012441441355732298107990939389715791217914045367169917573586639519913460961248835231528909210025896813538924979814400000000000000000000000000000000000000000*i1^11 + -1876140016511453763254446647323631769097846219636514868187690198443449306127383080000355014472771624551044622951073909115669913049028543233215910244896381471545067340406850708425681977237299156435255830748467664785612897823218429721869400211085845073670380387294517712762349874609407746439133369313175410316175924072467276340508153596409396499389040750310921094986312196805237096915137585216155893731220930433873243710803143168494166157396610850392783115650123758076898997821177108918231929381208341830212907460291724609588032425669047798765127911148712024917369829372045689053055409578347575377835184523673418386274090724157706404310543866565996135807495159602726291046097945524287273462596166787570001275354257035744564806315999180121612638420313786108595840355767293781534880973229124988166104902481194962949430275799991343617863078408543064491246288835453076137223752110549585604643919486524916519431955953367126068567291879199622528923947314256459624251077303783525879042523381787921382359028794362615667377417106280124555724411597813897689793156485163526032666685338715175974884527741808614859792797465208373568453871946879704236368286875975677222473581531726342323263384476205299907798183880404483680545759644671470700774529858499008111219463174360190835345139687902966954049248710506812702095100313971612564566036252285593146035236014816935939425288185350126812258797135631879211685597273061658183788833511165307277272939001389031209875093648581855603062189160538382771264372833073169647212749208477840562583167306817762494125575241881571241674368876651209618271345639821217077918687923233484692772843089128168488882271586506283280624910744879937913116465413137312714417685338122779675045326328191437743882995155085713108430453734565116037281958090228650492924159497859713757246683323099519653351486391673494389520775170929057080091339637068595323146192023263800551848594123982923696591649531495668872749395980754550532662222520518636039120816026939865400576961687578147238662320214505418289051521149683275742721898083717765891223537092104476762834070968202500007989998452677128382211696267519404992391671405779890341456385365319352320000000000000000000000000000000000000000*i1^12 + 98521327742527963993139593026474673088532819134730708200873804980332477671623745245279439555702495048797324207300676465231586394673934640336276133196781822075867899941957542091230741001147100278002668741414229577519585028588957408469102045736933967076496213963464002894763767511732336194901572489068819476309928061642145976146126375655287993490240389115618335163979409149453375152425167827760569274438442197106560575628407801019267458189512720241107914320904262612398762802994658476862159698251837024652129861887398624431860840792637606143653004984615802232372422109909998464379159809118014778227710946431866391758086983190139294607786470002153029779506375020677203816502506888874614537408381700647597279736932087892462963754563219995465905138300959970770566120940801736292220891486200074595086964653305657163017327875487780928731791944510487162558290903528336662898813452182928957742300854759174396084328762329296721386863491107661508690962708818414588695983663549567407259513903279212030791755632225081011819701239671254416728642485814099379663112047857935397910217014048282634329310927902099105091945698994503282689288701622030656376856768894132329582290301000100278043379498006153738079826228994355806334461371216841983253130912978493813969215660769872776006996887115464751748099088243163561385760629982861717667118543970804328495771048906152694815352704469263805197739378477485091506479759281965392244905736542043172085519437901945566722632011128835552754353985966387350076927755327145331046904923166720846590800839080792268517860761032522120353437335269259616054771657029935672160204770381422212853036568354940638188790687815482140215418046528245843623153409476852048509641004817771024665585569662289875988979766842456330348348050707083822392316261587573585745368476251732930217264422572766460860553802087897833503837626542967535709290786233533978718655969323451456531529113529485959811867393707716794491028789521236881688970164960212071275865085462853736932347523747203734429324561156807425556271417918602870676268629488840548984876521445024619940313208702333306037236823591685082824259796496082455977303469641336334598358035333120000000000000000000000000000000000000000*i1^13 + -4172560063799981159306093239326601251682835187450554367282307816131068350866944274980184475382523116103228012633640820565091461964304366378885917781169282031088394595976628437367078679227691949698504450017349239023265355750968542059930075205853514649380739325867007675104531336998934755053116255842931114295311809892174024787789878668085113355869647960158766346649903906012796450519351346789623611627098308110116667114101670377072811162347166263461498420812159647039280558307116895438053333217613544082914711881417342414401787587048276738609845401121000336955309998684174062617268619869659112528115077874844264648673982946606655718248827490487777543535040252636107473272977088714014875785832455657298003230133738930443925900376315022643338220457823160118566738647381239279305986531186273769720488378064226813601313511969540586339501748594099124401450658818549921709260735270004246791795645106722195154527537180192091404236771359527190898770054821771962555630862886607546906289231948807225729289249572305141875036992823583699566270937636579443946152083127797000649728891344297451437176206595407290587528914086273306756730907270203526852254479005551124901368915733065776954342158849034846872142174459637892304819910948908993601658808672578913903147160706274452930348806099110939500103039461260447508986063069047508365069134875313110856117626575230970662652569249114385583973342594646593774323979166918632013764380953281819209884747602055401397506978077846654944735110367832130335810191808306446024444180329192745744442711191875528196787871904974789751637919433063923546710397705015689039488969982014688576963101418054244452664152953609168101670439975854485351545787804255272307105975488324117960407453866098000956507771907285896417228640168824016128402500953284093273028142679004936778565503538239213415800763140933383096975574621056083836408987080028286952546472056922191551693714328069065182087304977188753012336387807375076238387893990194483143399234328045215714292107452863863435599781926598831926404261551591439124514668953909816543069600250025259297992124374420825399678692405248816170302045811184575619106074521777228710786000486400000000000000000000000000000000000000*i1^14 + 104666433847515325717935255898960290463468232035946359235292038792536091614400669864959525708890209952580336896164495821777521437441612825022110595233550043871859861621533107984077569694819268224607014677191564351931539045381555160236748475622038902540630217597956651604436179090888378289206642939405256133053590410661184932841298388256209674721180080508133772228846765762647363424638224411435978119493554361473905895138503263689747863895768002979142199741691311974887477586308886480066772284301674135466644264193036942908960741602414971766692420912674885345038728276558380674792022371502412910154083175686190439484876214158790412876720101974277527015217079202765665353646946413542682464494076596784264518287631497138905614395946410635363353339456579162515557831449033607268040896447873800124060060448661752564268531379083106368162626492169294524853383780830429478951665825269938685201205811617344848759035718278390323149889085109582895325386485883677033736606989813823489156842200300930322076789563225713554128152046767643642476485552530175330743665664674641431273675524480543255402900302850255557482397015381176869107244144062837476158903870109887864523809192339192417612869289728860093521105183632999331563146179666054857205861692090774634666792076608838005352120758774496920553615364169388341789243696646556791276929515270554713498942775422717127883953179576963706819181265160496785186743862640119876726819642907675571698105086807254016382353321639691212381881025054754791652587805668569413246195197342781094032776760841911672876585921421950867870993467041099919221924133898657462475817986441610872643022271359142548303125849804062139426240152286123272774832010098047896486866432913726907051118753801412109232077569614674993336960858761733130208829966411136800465436133202786807157374362907103729775495831315637763714230889838835572041663762613540979944319696994678110193591659374438419272365051659744879846928917697086313785454623931250740852531278738670978752018406151334679130703913118639152885276051110074450354011910706210109944233136205361695875382265760852138207072421669619634237423356131711411461844882811746921322905600000000000000000000000000000000000000*i1^15 + -3449567787384037165498519842487935681301105499141631540309011822355798317228378904687075903434748657350813972352175679516423650031873673694222036189302127546865870454599545649975813925727303458235528455886526277426424146096639831882088964791330133812962450953097423759474354334481947130513788427536275039957507688591468980652413509412322197415130846480336458023306574609916149349199754347426782519995529957738362963427933008331720711550466829632005321840342768304301627941061792485115606767170448730650012938388158314152368593273185299752800793166304682247045657728477633089062078810611910977722505620419660014819132704699021772463285567845576405629455998525663573213346586765654672674831013011644537737201562677659675979220203357765909096019652434123895724821759137582465572087773370430251925861125673331861737885748090418325958980662602324329156673931114534538060015095613059015602008390783184410697904692755845720669252819166634246797502817390092393899210807589669015578591877746930131115819630857853529353869202043782075535096877650028520673041021592840961915233397567419114608837970839987836285672470488484499498499746736303751145675200204359037286291072331383974586242835945754237233748748682810830483672438104238056116055556896192103580527056584737601338077925954858480562448675790049932658794598490811938328459588858175728421866710270226469452373274694099900163497499545668791900605387354434859814952490837258647263996444321444636834143129195810728629797130861593302122122089449789166677796355135920396664565622824607861699673700874727849667335143065929360635739607642178910778846486533156695394070327891664881412508891946744486467326881040647993419765924592347561793462502228439701448059974065769823811575443316094591544759878475474041295696922561334669834209779109352493972783855915347723320649688512761917308768946339380184932296676670453177078556440111606760576807201424272488386084309100565201587050330097850584903905891907479946289729222591837929616839276318526647945337521856071839158842301755990027985311194989655451794023112013911849920017214007392915232856502096031057033231272191030547715496073947718721994752000000000000000000000000000000000000*i1^16 + 129633348618766667835888155895360933822145476351108987462916075214555993108367284295780597116116473323973449089660641811372378729304045464616902526257190115244495614041642121759261827471854590377596903860849608652960233550342129099435062002088815490950696855112663344364172769751172476105697744932646930002986136129577882458545758372214509231685525747575169432830357138575530626753271141062275351762657059655991951516699186127047535261973276678687475359880431614086614234124610436954050329475782369734102818361442666903536959021377505586830859169037533770190043788808734430390707565907105437743608740902101478960252987319610323260368710877244549434783038233279295561489791162784103998972849359210262151170170186702963888371334667620437293094975559805847342878150605280842555761438259357300051344841383413962171077741283871732536677518965410528269829794514062554148366461700056785725624525692574893822447500607507329185850401819484045512585396286759875213904182114031709336585538254147518705872497590156867939848265530928706766445351523555072826425769497588441882870855665820414077733336747094019902640442381329759912891947449094959560724641938807621493943370568300152658317615005273180880292639691796182106414974597639802559346596551092330943761620745190552073641145809451392403893009233920622866936400396806080019868942731775724064090606096750308142765609111560073053218339403250238950441314748276016807772941830119367370837275404056733917838161080005740741258353628402944205836044449238975741596614493210783327790104934275326630114382224718189311259628901522801110698539536145249928861682625755724025021877876171088906881227575439463877088404421056157002332159872568288736524127923310281838399425238158546819864023777108459412329600820980005790456252868248656622846544406273209776453735990012692341651372933028803874586326039180024359717356602585430080463891630950351483524984185950119498563410676863490520557154172878356307878193482926896431363101951614008667586101312361153653642019402017968705902509219497433722122382363102576089236532756013980367069916429402354407645696062670432107220147502344424716659941469319069696000000000000000000000000000000000000*i1^17 + -4710984850122412206994881003028595464410580557824632613540040617305171903947062798132909645275024140739816321997717511401105210794579705803541594412642054740150776577228053372723598501394036480034286052558817026880909145181761584358823729368171880620198411590135347181316408403677178699832732275632315001108515001369632724659222910480421668266532311970780504984431875085648198020046593874076007629964842268309142820758122889390364398378174685654278590404005400067332017513880988361832014991969324220481515054800744282098155020233791653592622009451617590827908079708532174787289288126052999309651398060150763866541278662027206504306254869843046388179296214940101741787375339403166996390296069243427489622276435454824849184725128834187654478732619805278530996729390758122905729309402581302947496525858620994518762132253049538909773234319200145013838756918604598469328315747982389938310586039550837976939571216795925630856931601329864665910089122494796878288197776958187728802107072264062247037007171927385575607020165028545152290913635099591243004514151359252984658197746268753193677163335222787684171550091464461565742031439509389853330635240288156429654677371286681057120966458803550347011272653334442993245238216978199008779577202531964653612059839677549215028267362382934020833256447451985782763050866204594361618061659446755667047469605914912810941879940109220114971339971244848075170713202120412718563660180175722875001188702573478046016205376175065509936242964895351737824461223483187428185633397113095974334184826938389067049898286948114737877182586300155018922611444075184259567998591119579617133769014736900712518643188391986329778915175382234173677587436916504274238084777417089093003839296892124027644297392111358852035129732648960507807717033814871123246175735385279671363658328474353052242376232277227035514386596204679834062508511109562234550122201648087451007422592140271782699619596140284848574821097262521130891444215116405118456284458905070251944661819793172811007358972866740652584978710565110530125420660147673553319469750542605784403041079811986351789339584900441792494257049817526344422971721530736640000000000000000000000000000000000*i1^18 + 129248367368095788891738009479884671401115432530742214832157946221542755095606081417888910720535030147443936620901633394269736850719259026103187314913800044229964261690794252311393228939976278548674754979854371997488433573211273714702321892265558511993806247715777630203049077916976706570003859539835394940423418920647470687829318554505629138615481479736342215434253696495668925293927617578368620774698537128191083733433677350439345366142279370144100795359735634002019586093159532093644402753864387733658016175701999134823593812821775358099897651486193779979378936955184255502255137016788293139945875704215448909878951213736247365925095614322878491504851457573848299168793828888749645590081873897741049095313879356964725447258535553585733110580409099753486906488938746440226711170257287840562630255449040238672477252097020465576546362165086355746331470865680411528032302707891023999589406928039357519569033674378126313952099690199928954464157475053921097157191604972353141350503822947260559889969099935342352612414496759312579555654153892396654822945122423053205248461308287992539648318836782877328364302034316481177113238530701015121161098241172675100617544880018797116979065835256238018112019405427168713816234200941184055671556180112619309567058984434954491492051121044296383023791130286722363535442051172134603313380467642335736133201990801480017485322308092245131194579810202703355670199416443592356089959741258364929381763319380083142564827152330522539540396278713992343783696766700909757494954856612264500627995054064036456903103116336228290270364844389748324647866962611165255173966623577331448943168896877377262062774202708473357975474440567176754557158797880310667546642700032949662973107652663991829962836094270166350308592241837596090982681996677684093180692986798504652838025274338623842671806837587557047446133278408486744164196235148272142612447610515062727803530912836347553178635073475316089714009319468003489145170225717602728340110643210202959562824222742929851753896856695553080553065290274284543460035509234135854376654635733938528775675824398903477331132126609197528947169673416290045456071786496000000000000000000000000000000000*i1^19 + -2096180110974238293323350942645848407767817359122366757572294464102795970971936332122778405780434875986103318134286495899112543385881968676277985185632380234735147949282304856288250086653934960803314648942938325300842670988158329828566067358867438080033329196525394638436163679637883878400812652013794120686755416862939478332020264800996565591167505024858009191024214504559308200670893475430951958728216517367531248584977191061078320935482477141274329890169963390820120576104779999874720747799815283752199878096224955171377913470680453860123921999933158324637164009588015744361422933327341908066354809417929085476317409366290171218275746897570728633961032233607885673176124287314883898586841859316680822686186693837532168713875413815731598020295714611299369666070267432660558222121579385607163013112780550480575695437586347186181609064008587251020419544005949845400727712693590822638788840312147471206378361447695686598752569365538375149707821962467133231570508155677506102752023678489165865952828301172720061749945023689796997308600145195071256663032407241363242467093155962205135122070040184376597795487633212499167810212209037429168991318605335907172320807003545850495399546278990337599749224831848924195740405512130106633314059132940952061095079497062253688532471136985532329136748485173001767974540614837340115182707988969941083122703897063805205549182097458633002761136702993644279900746775058073737417438161963111475994373967650100808187187723362746575439872545664422540793771148181192772517371834699762595659722233870357942255731049229497479100230698189343333686813410621024088471504381000583427383555256118082976862186365647634553667431532024085723166112030402318350377443412462324374968964127200705036390615786921973991893437669586867268258616656515450748913140420837251187855770573262830398203998504383499491998704617892334435168935695679312836720790810956271209640436561179121679684378431336119858018340364199529419407581562048136254484441664985549070390486081490330813124855331447775562611011319205570716567254738994782914101551077814368621423310379111642581161604557128342865542281924916931907393945600000000000000000000000000000000*i1^20 + 17982435852347765740661043839524919759680196509275701730820225574186183132234621804477264228273440728564518735522594882347533216940404657553432425079792200972675598129384030608545917167507221479688305863773313932392804621130791652880077015546758966436663672411951079728146270076551408676781344303883703209286056173967765069107420573208697430760407160962446148323268686999447725607883727638040568901388521616346682424712372760924092008666174025382199814299741473908767008002770128764628213036810899909470269638048975524657571449067269107574526088108842503438047261556195121957135909285465571522652163852546060753957764614722216292085783153460080151637796326029231980686128278068835169725322552510544471886861813884581945469093013674598433031246507238973863576669347649495487831185501931258210410175571040324774914903244772888068635186265080386522754259887195398832265787578798219805844677852790838400948303174088776684282808700281690721324441421293425138877876637930591674568649358867482673469661977483162400310472835826068251945105570632488827838779821911000551219155006971780481217824466083636198750751822653746759611200612162832570883579841767248009627754193086510138629213572430907519541080133838001243722018686760388204620194045194855350620083638858952542233786514397553995319785554241674929707286049945871461244309891138552925186682544282004694156742419260783535876823196853369457941982439683224569514766006596657180426955368933453078035524029329265031822564834035991668536177368110372637289521962902961711553899822380473944399792105036225432513336070210080962763893549187120343478871259122787287441804456848278867142122892913429382134720792254515060158548940612882298767798356382312130929163695475785754435281338846351069343811746920399319798935273172635118102002550520975315811590680301667994426542790928556610552455306664361055056143267205763328578540415805446109372558494455676663188100944556055579960768209330878901889019610132191406959946478259878680116772508550671563209383220885337508892078267645609503474050554563357496321013332793205565132901286757606236367557058678677341219521973807248215900160000000000000000000000000000000*i1^21 + -65385659073904567447980419113977714660112039927545080024785715201757504177545297255899593838078561234059261333686002462363726183366699115490058771694041756085627844131952943869293438410294700245882472266648096405790061227494083063768753810848281941834768974222416784373730856360066252499611048583858852138518781511188300941359444369229560351008547541338101408275713333328981625495642043093655729636643604264174268117852842983052745450373784029962465936859798763503596229545459000353301541019722542650156149722779662716334481171669847692410975292788434344033885385298566880048780468380620406262163175633629246579535883425080083063931861585874075878129629748889616428898385296692883752884362480372844167125511368481058244073839491082797673812557330551671181989691283420834633962505796904683050000805353411436847795975324023066741250842803214600964613330762866750871983590942449275666466399621537828633256843931958998329466807418181250614507898993764947999185827052959421578787341677845342626538998065155989041483672772815660769412819715274430962385382199007945298452543171912820130444390213446644267284839404900163351589301065379852020673986571985188032473227503952275501595000048747599489104078146177337567896129315121925362633865776255611496419114632609342726647902949606264700919748163676182216865027390067241358741856984179388497516257585463536549122663945572035984548578723000984384579505499260821030812285031994516039268934914598434469364177875319287192866411404497835090882938469694542953484125794047857039589195713797632191425826327808738565990096431515966882542562235691317283278534363908975842822713056576559341921561630539307555348674723967086556042182303419064848958698730422987917940656915921820445688104479610108447594225098604568134166956578159563458214269319423334946752056475468600585713960964042305422701003454211783207342625199390479700040903043416422636424904293233735950557796321385569612965927937332245319710143112008911173292828594898762070761356362239078097429761929519618535468320691586996402912082152693877743690098481361222852543541920472724068549801843366020230308243900771336192000000000000000000000000000000*i1^22 + 93277985404481634060972439959495980414711971145779344075112544769376293801842606568466754177411425399041578591287292128096734901532790237258059359143115469125532689045715956584728149486483186553160151317627312756278651457634713176079362096282777078324820844500423900242025007577303217791282714428599149380126935999864467269979720871087331470461114295981766349031802106065664795890787654594946735272161871713638378771364691680131046249613487043330696952893296077867762006325370226451003215769615696111823496220324293242137626556048771979946371906563688597660868819370026308922971977916632024046620696462553286541662986024236914024128950941408336390148165194129733329052234858308016603162571628815383145617759276101078201325513487509974644867469839791263421009615609619584236910503538922830787810196817817159288102528765257361764969967648880211729534912012405439710735287136319056125015260088676542438242398534283958396942649602363398322261767459603481594520214455747180480832069178936851721809540601449966229734000914379761429502807098379053215679436134494015754628370588384124155315013339464692167861497021254367857098176642721359601836230528064330287995210050857145514613336516074970504090903574924978932206468859657455453315748021234020915974186217223510889446527344587875241554044788563574011734232854442726015474584286372650413596781803316439163053732445156801875747128888808591853013793804292443133191638509473496076842955089857199927559581566809818951040687217322250063533111865115213028559547685220080555231178241917808897722881118790299880026740124168210405669330287280815048738863835997140674369046477814786660630143338650244966728173977468971675993349392052995375969584349100623329858467328991914744981209719230372986608916541439426891916775726001555998219911904806630700288595250003359552684452422712522756353856986391631538906647638491683868968378349915365935141868482699175688786986981533713589295888873313255637091680579318673976529261804892972612004114152400334426703366717313705482553633219696259681876871685508624846482006703476211755305866375885572938348239782477392167780142075084800000000000000000000000000000*i1^23 + -31191374244222656344420770253874094682369534740119819609039834560140193246876074314326420975453462735510156351551055741617959262949210862238295663476659363978622575117815335411501678790554083889083261526777276207360600877662588973470933259279961105498299950088683316773979008202261185145587496645199737347267379521678030218396263628825891028086853248755876587246027856284732534455186090736035006742435227717295682114127171122102539181321804442690913249711418984941905541026747688508403957881130330131631218421713504532694383089119894155982185325071304499387348380863918722859331187185257475974004793580595609213159095466685906421494725282549568650335589759331512426853495813296788471330405985683927237026333104052220814611446769827010579002057525945203494371510175322551902299727249641621151069301355490480629870189821134633178029165770309941068397921834531955304554166612106544203692847732837161586733096304575989007009345537849930218218783901351841335926210100191077670587914340160648654677032428201300277546993506637564578450338250699784067377534297758322229507269889047093861478693346961197236327482898100070074278531440193498448993505190034856562768499048565336373204079298355491933031206807966400753805554769210844919259791321202909836538352754368679306446580317423827388663651867917499259172185697569280840666372047399176917398282506423173074248345406375788018746226153966260177551418485550825320725944901212799840308378167673696171433088499422408830276769347917718177374270737142882005053052200981055078789107449140210193282812381784116580285544708092540595928517375523703375842854814983412027020477415309489780672710220783719462541078643845813777113874422595481360652751967067860095597405306482857877271965759794001244892649336652376402117488051671769221901022265490025674870166006270709408466330123944303079657477125007132049139167513878843409271281946687045180168529329611633838559075990195071473047372600298498604223833154959378306057377340248230825130835402511935595951584900637063458123423832930281999722185645790833438135195316941530987302570007789854469615487242984437406299586560000000000000000000000000000*i1^24 + 18241988376138126124225002649494882734311058234442216374970421641904346160321739198472447644371370367362779686307922035619857732529906303038930443699763345756540590656616607061350041515438133117026057322770060850021537779176356307195124650418685277962555262569028105640534555538240147671563084912399847289914596450717975047349749935752430601649301009171807459569303105593080832537930047886084653053173971622691303452359858803287751139003016931366982003072497736099546631362415069165503559060140578942752717340425733755439851438975344391476834186858772314181253871274848756068913250581982514424296919668828665687289747558200535537044052038688395160920862749089746816907830078486611747162071176751597447357221462239724030817335316441256615712368914101734608206132242088995483650946207358332544087508779421808947957870533410112184189039854928233964124862479929827168364444338395028120363622374692544413652549069464061621925591447947852714250673772776032444905292565515045297529048337335967470943956790625714599221690108891553996488056770671981630526515517120678451076234553632590861919626063021045247186959984836005812419282557592547076401930895058545067565997310147392265348600525441980449653715252792454382225253201138648311525660176964110968581220770154662590830645413550472669210722168727202709172931780199567900115000286656439865847583781441595633884377268631796674409926781116276394512030968495140127300135535657688476019186742491506756630322176679562299124850991552236959721685620679991784022854210336409609020510066710154229328216055370902564548905384516449745058120401829690083476223607044891611485903429816845388878845137156764397680724696662018061432612382544167715444290472943420171688140808871311988808370624096237771730787192571524890131355009619141359352075184611632982661560769209453370421838588211359710518880998017739680539533040860402910534119941832299080126012136615662761206133698305405603345751698906367081814036629610689454316513191037492428232828247608170448590916509441145076676546701173992697627300293114054085840548901844812306155776158980871619162457641634702032896000000000000000000000000000*i1^25 + 144505764626765997096233331010027531744920597811161210873943660275751118508557972939255281587305795566460206774454477327522931350396143580509962255125943082219543128677741533064947339530127361630779490052526707471333985255379303892144402472855715378928605289341642517928593286129453164530970804242020549371324219267940282541626802387395933475797691246765047230784212860839066703265377599356658922536087974667854877737969046624477154912321597336155136877750908799038023414376429169980825420369806678086686435756866612416093412215792186695708298085394266393542617783253098635946029234088973494769665418913190437426355888029612862634274853425795894479350876997939074388544092793952011748882786419328429325255795861904975621550188173737193293538102590468194744970207482895978545106003121567417699848895765857184578769523115161295449060852607195663693434961951047108723317934330674856155148841851886891809526522134239680143127533180754688885540717658199407327390611732753839813114865406269904210213519661760771109476219715364972859941130592877197917725221897618424706010501261600136145172497009677540893098599750937040357990547530743450318812468317791550791438806977673996330394289249090173197099828254458883560203395747315081581138728633374512479961107413859320585412385580265079687067974398778320882677875504377133449761853070659350915371847237085654565490888734834067501776020126839606014835769259875113715186577980989522276841781899110342998284304637427211441267717430139280729150299743887240224746130519430484536462277871258464164485377979664741663151671849105593638839834074879459233823927318248923410616787724336113307863685762284615572933912439724217744183744336000457715918565673549092528513333239798933148239696390197576722954380884779946382435130807565524440503377443742483828246579607848170979975206322900272495459014973807113289395086251387872815768162809190248050641741292039759272412380856042450787760955380522873503539899945319840074608966223161317309345627651838111211642092671172287207576780084788502426042996575083588747975052416600003612578010601923190442577634734899200000000000000000000000000*i1^26 + 1276182372700060014824521089654995910611381686627707309791473394108780559023028367844020422475451680067288681826404195335620045660924086792951498065421195116426598223820191626311819372573287384808270497707964357438850914456371161689135438922939764007511397558371457051315838915052287443587749848689937415200101517737928117599768317349999196685793116940350387737297364335060224035885063323006505288761058636518544748626778646555661290996067962442244526970909341349645683769658905506848746120448953809544795344063004886375584321655482431553308626386746146164918082681223880477303217999009382492104768182956779096044692761768600760922733913840443981700074626078825387447930832179719054917095049328176518635299096547229156074547661724043705516709552153635054459962715637105352180057266701667129647446059462247835070807007509434382332628208518414708703692528258682632002763737810143636452449384097098178656717868987771721765727827990297902385170434060646566546627101446933142889518373922914211883831146201111734505939060776801437644895866415733366532284080503574616108017721276816405560770302918694262138423517435263769031275509957427993705507435376424592307668245646132485453892034798169856232418048138109231560721175617211654824458524747158104355555335989453998588896107326613587282034668051334028340866786241054357330450199604964002454031801255444327841773900252409040841136061548159773314855015891740321541240625896606057923904474049894380224036896838172261170565489102040385008991297669526081412132790177976128574047192482500923621170329920555551003107295898332236568020374051974171725587915645923385129620253695215513384171103929326641554342227838709336333803816570565069062478223532872577658213569728200537418857285231983859065077952129117196552140618275932775474873280207607512615486800952593300972617984550250167389734386586105673903967429328056873560512046629947496859962048046691519422146081271160448375120597436317576821115244716228683631207106312580945355856491603312034579614698001326188109506594407110712872675503350759185823369264021824582842911855754024569695224463360000000000000000000000000*i1^27 + 243645053326302256612916923110702676110647370433675389708488710432422554037326225623301045280859389992644520211329685010503286779557328795608761005630090505057204439360038308748828699919975425564751689861141694816109776920907167214877048027933701048321829024351181880362477516480130639110659221671103373065579904238640241383956011604842160216678620953619322291335866045731961543058478675338927922516110038395768455055635340228686373774204135631617762870974806955590916050343665753367754605950937786848033189362911423460730544176180017105082883049663297619182866330834559845622412372986216428732006881221304526867055173687363070403922363896225787131754171686075815425266309204268605634560576525939172116642871551611849344197770280515529706215937807239185717533008499129526385523081130570676692151136924366678264251983078975408843734577653959055337653111830540003427004845468623003536257577595945686241632464256134667013073676653956146582303727700663526319032454020820305045908913430071024267952624426065536068830831712910368049740033508192231874822289817347031311542309447529013919110130917953953084757687804699883063067663827544127220073925862125081261844529671470935464509038345033047240875191191671067043406649775184573056776387882833688288232775196151121187164130747443894886616421093467589339533486293476769509536088431111051946066821471938890799695435395288752599876984801823851871573072816802231590661843121058240814358112687600749800188761517973094192103911782198531355139607024860362016007070171083389127585830806129445627077531307664130754388257387336302818222085771116547332490550626721003177989234061782094382711292303382056449816547487609398363688505787569528744549934805109041748273054016156296988360202397814338981093999598133386318663926693581158295282306902423644064761827243645657323891273388209585366840003070101762357686851290228338211029227441788328333048545375995833033726044601583434750413705864773411014481129370798081877867837440274896774272763151688166832583100887736982352217531112473463661555011925789269904476216446267372191576184282576282714112000000000000000000000000*i1^28 + 12358931909776897970256997140822670438349762620966594876711808142141054050504763006470644047523585738408071535616507955602807139558402223135564292476838253868909574765866457797894493142160900635482685713355332750250114996567563998455445286991039199405238896614742162811339808031084757164080805630923475393767110677093491137998032168364212549036727939287410307658456390575744940036757985280451517363114404600828678990229405196640371978882421118112637445290157931341579357440399990960522059999132330753503402165098257720208686343353418158067864719000268222983755161646581975838691528880378010693848114289912068076281183901582318584896741407538633444543040053940598219195520775273959620188104165852998801230444886604297583138274093568784615726459138289393356149668785053545676764928191456091460574741877386117474150937826320949860445095450229722554766472686144298090264025603163021728018605842423128285075955471584197704084026751788564624984207490591576582515986384026169652364132107446234588177770509518589062669745420014920762004682118889845497261951064377371198603905724135161631424075555133602817845426896185683583963054933896793600524039971361577130802816256631465114312389307610177126934794771593576116932145250123310092711596736247015758412459526960866102165045799990187709329944195550026533043085933806472300395115016045795045794916406072107645827807781213450769924016155528084592676113975421845813049275468364668044873899263100983103352397826850135056996946104826820183714405793225697379637302584659360518662647602247909674246828319563936602705930196637276886227055949820138915585368068776169336047448889633055717311578806276633194763149160820787576692978389244691537774084234380448718900130268083377044084294926542866192014846052816039666353614471187568654367019640256850875167114070588512524367491943478403114191262607711249576590570057033661481265665116185520973863777929187226748676751147225431257586218309804861818102752062987355272591179530697032254713407455416721955318044317828740386854499397888824152267867976983635849285889365188922429033399630325350400000000000000000000000*i1^29 + -282867558405376783332721454539728418270977360350708191024649546953373083397697995556185262700598221647491295987540403151284481438414408683669946110792866327324290024371200014888283506297422299899065500265450585020781060982425785849167537796363342480653976204561081991597387367064887991495269215290606070045413329512239067773397469589366899868477516740573599969948146995505635539854911407138823495661081152937359925246140288364548311555294183978709665250847403337890721288523275107357681108976605568578666985160270269652327296902148491756915499274068171601948428552612546089843359793598613562068715882117530386706715847645343961053869082867936502156223754309293741197795729833089917988185396082599344746613622124233086264188107306231055922498690510083761695683541394791011776177785507601474885355836478750538706008318897437072036527468956987823860812940271454013888446350677815832066545921882555133239370386343672648225081524643280563309319967856905582873787775367609242034742544817753625881303983826315415216620399048442974693597961037870672881085129035003823025484423495132100553027344413141330230689587492741551599553490578869651216891393539054237670569986483056265184795585492757065215368317501904714618964740591323401631329312380489536784649773237547134930122565497183560368589617656697261902507009420121170421356025720531179351750858054785753043189498623175768485302265815357246341872013955323140706205988160621229693982436446401957434801714277669471430431832879161964854244608688682570646046867843534564466128770727409479691142354015105543297414634542315226851144433136505777823709997098929942966739397778178739323980000389484533316049799791267508752069329325111214500985048647852810160558181588916220580144769879250533481936608892611526448586525415867933551485070956751243786161061049229082079788127726152369909684833669239975601106379053049144529122661865485803318898421687008915506379991760324416398424477056468764492800641165179255310173126528268375366687034862699352432315695503585978787983741922361675475218248590452200139019918187014530018196848640000000000000000000000*i1^30 + -43962554685276903113544996785498383882782264909948540349914994702258353008200775271168192123658084669151552150180173100685423109280894736359025795479598063095142392009186000328726141345086361666440040433242235211268831252542442150660073828735089246825276670895070548119725737501058502873208938116361280008784357570695847567818199494422479444743955467385072077651221001771170500772117109395924655397995389852590291048864614534011303776578104971458492975126034929661430368450367871665468430484450896055666591110368375342094476648798551026612833933951652658890363253280296027861788326301819547459100306345494686359413782691647539788422667739161115765474903769721208641309345598612158611891938115550920310439564157799000944028822494349178831381563535233358948646431195617095713446786212341259557613485284247853077704148408520510868993221699363175436304147420788367529420920039737655957644887783567721888182995099485356653882480341443480280408229401549112764635592317388726410919853066011172347293442954238641568158457907402823675723404504470776199434538411485380935550626428269123359090999568393323881565449204544444619022872606117248244395917257700024671728205715330339603228395397978439511342637088256224345306896182876830362822795977863456104456708279447358857520002335598019449666089261591617706941251331526439586809264213212150446904756050347542322266378269864607063488228666119254518385337340491845410367181415596069035050983337817516986776670749516292745178715594453538413372543125179961607969724101774088532928993982712982763847598180758185308557750569259387673783213360388797154716203937206853531543995797559050365891859922699387498399198617718047592391361052101701077093066051642246441073783938182481547971099344504799713295939451437070405118181630523149911811534397465709565761773105334490670455596724930979395301699175195258012521649274928396123068177073613376713058908709365700480972952098372606661472443406024516278003109378442457779138811305993953208282278369840884369433631321444207042517539971270918039496177381606576038234085958200978309120000000000000000000000*i1^31 + -1088436247875712671151890428302643492686326788255376195812865903242525866148214317606757823140777114254926750169528752971932828109964032520024931059112927669067405576531345290048162330484385798901818572067777292018232890672001657094488863430093440710080558142059187376445294130669769287620510897495721259317137846824112689717124077635455716938886279576369545601283490402008123256901897801117829415680208098301765403100359090934479553853645227026431559675121749313594962889473339576756444267758254534730831164587517821214852704128835682344486660641951517691072259865713803321454322119215711566250168309433858327390992044497520075813995729039473764755571229899804761150622920445883360880092181400145904134696611592458765423561318113967918231223193287520974911561738989369512807318942872639535348631579134578860515472959442216563155988645520676285760744273322845476807214620447976108929248800077240439336030017681797958071684815430655476000777591495381736372754417119809184139321300865160251597598138822969346433536054009354605008263206269933042077668040033167914318277596557250237346273720011705152921776086236731009163127153695400234450059906486682584699023352068378002211019198078902221042030813602633494877504782721427747458465003277578055968501473719852449041905929755582581253234258225259621238028629040510093367123526954027793236139867296201256246454832303697217245927348476215039927022917507332024391876868631145607947716009064318909782211313547175853488650228547550198025246304858433746343550194300269996978910776137835324109469352441808076758610376335892995697690850239355081211742781327467540238783313771772778567250630644099141016297090752790699722697740038188885807801025609589842968928982329800162838684150817231025500934784072037248184379884417817858128612486805436473972188190727206525391765445413631101644994479056649311147895337054130352502235605802931739936615290537732501134645860141469029652079442260706404171035670090231730520950411366302569656745897114983599185587320154432186484233709707804783693313489916094942323033908445184000000000000000000000*i1^32 + 1522147840362238643283597482197379979630860846708032640830096846407076108155065429226453739249399029657673779686022169877114956536901522921120825273103573670224845854794271598587399545991962389791209598988758906999106568240580913811474535561728684168902562751394243355343784257067351926095846177231378426410538440105448773792984992045190843616815964914149717764117335306452985660521899940060200262219144773389703150471490460916559457640617407895437554004814794430401180735442192711034578957311506216356279956689132857546620939814025513292007411980557264018769540883541157077388387065260603892598004288660741437374826206433515488316313985352437701692503288284725354964186052608637802074628148281709463020201040166377686693915131950171473718747759570954380658409467742196211129275060325771705047057783073428738915270577181104663986016979318786597036476841806590118706371576528739202865770928882722561545980847986970056875545798292687625454253562553271024855427143390657308602491182204616003939796886361032139268579798822328734105416640848288036358265274280203698818411843947386929269804254733268823144395077814410520838110121649689018826445801775088053935349196843367104507389701266938201330684086921576119623761596423384389547086008427595408377472235268565392266615522066715719759036730775221148914223626939763018511349044209627756156211758120432528039717522320051533554594871443921594003184249158586144870939064064798378772413258578378933017692031452394211496892168274138856491991521517175005627872309150352623496240819621408104120384309636169136978407569609753849539856211964484557336316487974684517297866547471680476167490719808788531296162426469818326656899332797475422366830188900094382895546935799402558473691154170289986851896881830821345166722845540872212599729438160367592714121941255166642404259875106240630413007520465193118813862690324248524745252582400584364598303146129952943696412462444636008400519265221798492698256359121777350784379265630618771512056834026730417147233271126947195257690620791619382764854596253212117114552320000000000000000000*i1^33 + -308936419164438251605555603305964816477988699348754514239924148129960970153388444709682408867443097440021146556638629734235150695123403155669429226640371027158016394045448529343701225778107026725891464793857631113131782743977056053074359497373256492630016265870791215960644646666541410900296616880537002240099617059695865974356546237921445031152068381961042331065692185671530282087195150555404689549650237309469099518895188886322931905630451787110969615663730832094692360426049928788535493753099559704099581429971024803155730179364981680060211404962366869823833527766170704175618960825740099585860915019872745431274321385245177916254324138754451060857267416973403889008845880100798382956630628415501226630540822184712079631708700585679050641232491368390378750534019529514859062263275009585897718379861510966341655846219185033516183755893727779300998469326195110241606649771001113786966858567417249588605203078047858345792656087945941913171906257020385916021786756274944630196783388356948701898065510833360597213520818356753446773802479650714828962277769820675284624283208307549411698401384000157390894195273803004217595030891241077614870070179738357035067521175637795904039347174418643270918496922123177714707962848187030103496150999527297264932256540343278988330752905580457291457720364222909682976298397874154945094982084552261746254040975070369211150566561774008349222224008235239023195575609256469380845594608237593012932593355240977996407246391240332844780050153485087070190663199868931998893845262337343044434680341024716642225971371881675980027867181546515826163692315269788210239402106603307818872051244857941184547747262614826837641262464490599493546164494378532729350762267854961176453376347946191840648466942436550662271819526702197814789375492164794625315241768494736628015193700104290482942377557316102410875871356162845114927152703315439835338465991785351343111602330260224587385905639793621215753331403112276982428734817452605529900668706101365413323685574057189432338308909750137514821332044349887096352676890875527168000000000000000000*i1^34 + -29743753262982905916728591097963971313488343429986505697628985512805455394359662562175733384650521553244349633666495157376046642512840839205702524806552258921120615476702424436433468132343626648593702976444955699841711651602544632801386182582049450793015668939334336063785631270081419912606931062437222919943156303982868939132850685684164140890305399818733355871457003564477113909325595500868907139761482724551592238359394712093638716459463940876337036732301582375046034461181805049250979778425850968693299757672951666844804073440205020463026241920865970048748441477376275699582894308692372300884969967914810311482367931483515310601773679759974511561892361522285902693143724958163431670772529022844088974372752685930686195479223635264085846642453543258255752323179598762193325425929407138272080993537113320931434500218561100709246339536359202174505454696906392809892807523968230000512168134173082923020338968843924283168947340044738526980786899417441693848223509138680142082130711222871174629162162050903899320009898355188150559520291648509194175723165321713750610123886402629462861306943488179960194152662384476534990472492831690406771640215135471323927415188600406958254222754222660003812970472143555014594534056647346385801049727301186076109426829081775171155798046004201361403045196201249384003400327923339185380572663256614599774014576107480467476452501208593487745569263924137358137454447710636358769556642045070196795096818444494058280333224864084827252395546995518408958369305735261524379705238162005463064187201217353665453378952980425026244206896316769155837381821810406367455045959094287682902119315681978622521994053443476597683449427241845797913872854162921402411234127403117379375539866006982760494319384080114268724159028488998255590531669374226598066610730418097805805043495046341527698409796456577802382741359500534637846549154708567608026998730823922583084488695074457552097773882330947083345113420738388837364951573007640001546328160216389834327154171501413728778289764352117507874208070314331255488648524595200000000000000000*i1^35 + -280635569650220397374305182024471452379690888098562687258281329762052842835637091003891977416192304097524526206482947857837078951349496720769167147859806836113253561487872719921614238211395302909223479349525645555606540815662920317134658301376949793884541300486789333521966567421653510337160447460091263576398007851705389098290193740528641040584270533265043586436344991534368242962735719370705991413107034613795131598394179402195208516551692733486315577809274078260658086027164197745988495525786619786132002170975710795115332368571129544700565707924012436430149408735076341115965599668421518613487523782456479920032249885132866257439305680731285434216323831491924144460625434235960461832217618233001793166984916139702987636342459608372575647273102309785749926521047912752778812694726147457858300121943710190311644067228117530678457098179719743408854036187912504478699691138038396861718214642243766974502087315874077799510252655576395282133697684576813810222585054103412161327299293467471267301828713403359011505329121583628677911295528887829929980605272112376613497811421661017860783024544365447058773914195290514443702787146863350512586128417397221391379362740573937696465541298345415438460546727478080806692382969185923035285318977560315093179224723323153267025102021802075969213666987785627274617880434577289043345806779750830978933660846603801187669137925900375591546534831627607693380191560161567076437264100606996370793701871410566363905536665289881011902542677363871434545133994963182065210557546938006141563196882060091865637401913166049122182275747244827599429588569677459954837552739981994655022068812582587938677331992729042599459479802865743254133398326052703334848998494356901837464227055286470689816115977301854737593523315928310812543251842460050179768399709165754220005023738821837511948848421568852876615689641548476676988996207686782599348454832229693156688475220566674605566205845203931212831843142685440493789812991582898505595491763761979602354319307979077813608178849786560897388847269321996584878080000000000000000*i1^36 + 2703444156299474221934026255172931459298896714885157246544502780405338382929040745154994571641578740489051616702186215353170040649761692417084850608542468019280637702213867264764144495240604460330431335565284141838903577208615533121924340561180220551478751680829532336642402404483683288435404504189821900380760599344463508701192128911601613664583397339530108534739090726845472059094742738128322233629632384791937108291955333561846946467910815341216285631436698183796960167935658012876174814376927479260803808611139992227353110270539779825195730586341397904044717835399553189547589406007042498307009728432875339338271834207520380011151142602889252264226466966898639168861188266339083904227619935794174981757722955507667524337866379116780022890133332173578320137177495242694426311530938387716622624261184883429481222370155965836177699416720852419120359533501009052856909524313118970089207310726243217642645132528533274983447064015599066558381739816309557876024170392754995876909217922214143403174969820524442661363730284388571840683985183318321616729546146924497709760464165787394805968564341102468612158169498496141581045915527826931716884447779906376937310425846244553133373558212498519374148631158275664536875298546880953758851470317676860217879043966998972823181058986590297974272121032502228690194376902048176057039620931163432135795675960092037925503902565306210398818689639404115003644976718616523944138469097143051228208043445828181915446485165433394347436729798747610044127618152587172264293881347052691416910979112097626237738373881672176667820123219228227617720958402433856186990387833500458397175331769821065491460657022976152396378677938044403690971610718244677162339495497291192152457737949543629338559861200175477166932107402405826063035858244811132920141053997718622391291360333906706307737963123740760870589692336777439127929906633708990810252836907152555858659515763289484135614123008016508470665373388925793234144015136345899057897373240379450736258384387131108358546540281837117420894247280705536000000000000000*i1^37 + -80552732637119123576597500140047884872887261059205287202696903243144943363912513910549440854548931566023034290801110272354721083195182004983236059188787299131627955592538826990236940248978062397841447300417227537686946820016034995074538577148140366656624766341330434907507853608026521653869920410454043485227236670109255594576269022853535790798538927609929535988169989870933443602956656674780805919483255475181516743273394235951402104942595444423101737373694443230705753664105213296795114101810246356680239781334817311557047762175515400863121446628210390003576246102634846460503376457951358631575897420843531221750892758777375936563947240851716242423586582096684388711331310202114648167426422578850519764488518479800843122202374573982614291825557235895980501162424225336446709300338373890604617401316776257399978580888081950737063031068438930451248738674336169305681969352661403750861404402992533564815873820699447274636932304112496725775466449454608289726490988576895435867724602994967150242071348689341524841741248279752104426457030014198690553631793119900347341750000130827343791188860035465695418798067172822434936286795716667897022834748451882596528908828103942297255809156148279751049059056352961227291221740581909077002715255030001878005458109649992945203212394947509133927578379395419968770872247034347523068580035151481682560449832460595143732627561512611957071379353537881897208816095156178151146973424358116844212084624298777833731980430021203909198926754211023708348930566485616309200967785828079496649756003666624832723781120651321126175662655861242910897110514122194701673009088829016056080351694976661965995371816445723203123528685027287469933923059103357794393058437403458703055469043692179191941017689622190978380410718793217379206222014386742506142337397504142932416569384045515146490340081892203887946630921814210750194615601131397472077809163858816745985070140654354575760158494546300352838254677183419743547796277016795570926964791005029339932099734516359393793728816900418153755338342400000000000000*i1^38 + 406593946060446110999471599387545283244106931315648230627253592358762775246131632356542715921590172529524396834214940769962153826146336426140127756136506366049974600338372796293515933259076223406170679294811645691029475477439144749713973985393594472289091504131347141557612536470572639058067180011259419422379411548335937838760321173099763615259437161385861043445165262518022377165570939652096555175704731288115165414738591371792083723423651703203958848042024179954080516192759297374799284880654764210693265214647463719232892784814803909043710772111566734359227094205246176994905631082174473098159636639282433445389813569174441693731689989624296454141190540836248357711819501578369782912870318144525255750199992833980467686116039007071024163136562884620337224009881992395571067603839458145029552057794609037826642524862864762236315909153860653506292787440917516158572389639392794212797361208014837196818002010649203431345069637991119290747720808384495313205355791668332094652533228612200619743314794422236593933007707789629048081798554208880459175591963554681058659527847857062683602386081764740881052173258502063485054855661745447174268250866557328944231423827810202294686240756643943810518965410332187972246614248023954071603683878519090804444517833360867159779318164290166001892110356618724572246190572308495528404263751619843191367838608750586342969485375200656796216371646490996047853088330614617456240338187409925473397847432618632449649037332120808128345385226319057322013953019545586038851273695104283669219565980983343141601693370969462291268541164442769362397260031509134116163297742304104691742841125154295572077565401565672714226717733645500502055910454530673257726216488722920278884428988629076871078045036664697620787460020935999630591185342624836933069104620700829459896986690625944765981037810023312467564679568383969006073032060820459991395840433229657249297950082690128688695100900623213090755086974345134808237497081969919048184875862419994137809754560970551086207583712385360199680000000000000*i1^39 + -732248000761565731634750070156605991338555755618545048258400129819041778404790372187622135157412516399263334529799974914083529108863344338733052542701783895110298137825183983836708073333752970265171401421538228918634169074045604120307805912539186629247618155788145799641687116590137969719045738756747476745028742558007722083070235762424417562653259226155923851738093141021649783367247060515690641570711961746614048518987405198762505900577974634832385827759112997753689003679486096863505356383882247469204091511979394227581231530491188507458779047536954448648095595688404589135694758784606963921372604361646490261521838719439691001441581278777242085260834249974024246357182748771860919877328390062588395671686112697605317371940300107194140787306942576639256660458467749688908313471208289781307018061830064123876299692041145934743455372980253021649891159693569103198010759780607467319442065060278335611756375258433464817393622810514086009784977227748718440736605831671929578499195237267129446927127043882603433913400372115733189388284910801424478238950444403776576342875168058123650876728943913050121657483237454198301281060814882785314922387347151799878645244419888334652730348374391904994015249909859996778485422336020630463562071795903012470857498103998710178624934414839904034095723006214296001604746091443593586163710425281536732593698032072870874365678551474439032679448194525615760582526324530768305574819107415181238730831769573833997450006995794750771519890778995915220150817425738054268845585555544518491114805228147970430008642027695493147338034044105340361105989577383404268698980769121707864836099680656673175414058405590386859544639616182683316125977532154655279521440118027259612357994374751796557456391717501136265219772309241650645057893302525815773016463061996821256012865888936849948018435141725102645686360067376125969126813482741770576809479833795513553868122624555572610502997011548290145126037688616894406379357484732778791546778330441780305386727048057635059709287858176000000000000*i1^40 + 468302001911013362979516411299493003040248896600599896442611819252453178222191195767612004163275361787456629482074530246960656656244884416392364049155175141071349285244821985803450963339593020045683894078441898081358384432381674337075727031169014318355953001589772415635224562331967057138673687285579632748891710262287851817652351723883152749737323422892016995789712126517273327550168391186874514569023870296911863105021437482603408623158676404570869717268141593906992589705697139218816809814385649787126315427671747005298761662409970042980905476489165192214445882203820470308955450775189184221406636727528791219502621122540534313367761253480912417193707398753772206507882243727297447836037237829574767516938752687435954994641513961036108545567195530651310428132606529883847342966396010142721798793830542393353707235469916105776060427390908596765923341503877903002530183002077436386426037474206349135909260661035652827983960882403542586043224752371719042775331007551460515183205314808925909684001582032026448511653038613305295657824457035570667795172340974369429275577639512091968082779590687929545318521802673723896934329881486644889718842077822634823307845831347891369303066032799636391065497840786495164991779076865951103864613373039356883088530739607670537131747050784635597292622279162295357809821659992750438328748794824123733146197993133376653164229312178107798447374434483704529999089550614899250381725010159866329202364269407635207393113057421637993478031980020996745954928890236373648855831384977469172337325479596304416437929494259450186613342022686081335892962776648527115279735376661997618987164754330036553726077070603293764199574585628677089051675537553742727336844152977585911578371138835150311487092759882960591362525637574768100037448930535212401083445954741505036202429807600047749251560228904145665554942568535754195061325754200176205261261473983657145036728719060737180168066941119344392317231318655394502632039235555874372166457588829580292196104539468097729331200000000000*i1^41 + -109598718395841180237938225871154648598841815613432395773316141412568981269215638699100801796144904186011913132999765996453100042171197649013448762024436872233686098702045007852026361783171261051275953824528682259691445042485292055604047776044952557417984545420505955437713419374234483876624525150060602691399383184107661524593728965771894043008623119671831670670285498996679976643813373565137043303225191094344956047806032513589021024889656807065550057999086294137700078610665055329052230809250008321502645448685666816042723714768092680317520658897327680517404983912600917042840659518713353836593630270279255742349411636951686910483820460035718731289428990465129322485149496939357934902513844403305988990413184823663105262379478803050481068588160639738915663431428281825252183403784737476094822501020227749751296312878831093225690834021809628261207127098752375785180859367315160541960315918680819796732973079792730853655356461611985790982580553700782575283621564910448326317251155180682990942780378220714799119046103933061066480478170354926059502290626253647927794457858326771265163542186740362241949011401359530542538855333113897629903081404082246297905622773253026035622332498901026129457918050970162898382842431729385017289606079248469333168874934874148320162411986947123758354941021539817478129758991716142529052502400151756553003924266421962810990992164803833318795837706730009269884044518673127663087298481627661419030565880921951068977808219362081936837336152590632790509678359696420935990862567836809355445987456869057639419467858452979933178173717523760608340290865846600875660220364066595847853002586321642396446903400025805659932855910137335107880933676780317857259475312067718522983547061161961826041115109679922107560845279508579283924345827619168481014361836262062828021037932530951065536170468509409240057249406753526716428933084687473558561720673981513192381481330012200264298144985395872022565439695878362425470862636738797096581886224327664244297386966712320000000000*i1^42 + -23716791939348954769786843670153055423613673730762313456712831927939445834458311656008602863712259977999433651974542638270047039081123788683307475196535189330707401751422148374969780514671217185208110053079883509894897973560513357520539154046557484084219162871924274819485090931912510963335715137398560208816368533107360154281643197179537502420456992862215677212233417612796220086759195531858263457156734619488686956359535043201246619775099244390973368600435550402309703558653351355374027334389338582797388126722440219292424378112692917046183426434928264859578408500424880850998062541734890576313593422161303450124775379847096865402252374737674612213707828831857756040228466523246630132841756223165995520569210536387060672858787463343979776728499821692564960188793479067727709275180044430683531287230463294942757778697878349537871824266352762680455626159528228788680331224766407724330560094669239142929576970741186658029666396699568028032803369208711031330934534738942028142155208542751463610031467196157043318431692531725492000206369157432053723565137080842236143521376992231687144497889828131887426517033033058205774824039864300275663849806652446592574712821269572173672419107137321400925961371574870624439815572120645695264024436419012834178489608704414423466343020021475187216401788158862425595180966808011004432248400533675569330410029373344169720373903276833239105369795588785140107545838435299053436580946326972349059074373730680003725499558975573716586457117722760714177164526003875008277449198755986618511741985430554871032471753722456726278521731219046007352863207525129067738305257488588773329769707814902949052311967623523547721868718974549965971564338462448010900989154424042745089188557689925268167356152333756816588891990574657393014539219002864607193177089982195773788394155864220340317039589007507016172180347794017333796577860428036508995271165482397744551747537477948407883177578069449543120617474663362853384685199843573155019129239223639824138240000000000*i1^43 + -1651848106377870541736450475775295002200435648649322085469932660860076240707304774100103176526269839479519315828403677383406593260209479529365175603756564602789688981853590009918016141775905507952427254553021754251046762551375908607498999479196986636422548909989450209950839687420791345290476501843641907938623673630768175242448208436451932181122741994314946125890626740029323122358064347994803920705577601104568787562796826019992474511042229539956289154090020289719271496517242442642450166951108520775653975299567961403956781661510266354356388245769543110114963467333808751770944041281528270318663204743598943824667300413636505259537954467030649418501924779482169118781099858460649536049655850274417496214121100966354423606153487625151759297488517716770439651165178478038580188312552979955671873778632196267222604808344577912629756988428558813178651562502844728809341441661471315888610542853831330614680358567054361413870699378574150797168449924651480540313407722500216076225066069880104051095781025671691745157790743194920708655427695089393104717013385309131638034930275344662062007310789177736575408887850273298454774637287506384998563489235884387378951165066014171036196517628622085258475249553834105476801193045834315091598689164174021898483941649044808812793086539722049213094755111884039118716062508588840479657616263158234722996287516081900996088689327868253445150866509033845901174265225285020026021321036542699754534783153585326241337390757524026873102008456537082330796187472895520995324228360096039923376758143773796621956669909591536318384349513918064167649582185700035632590724324886097741446938680852390056237694435059609732871576275343734161869589514602973482090430197860595021749116023509243931818699516372166323343706896705872093574986449400689302150517001730279102095331019090136058980219059870932442789424096643097072928694347421988034530788361615791351310024522636944284774773475408570409083910412789224251558711536524960561211800746598400000000*i1^44 + -17196523050986778374491254226976700078737075974816891136701410058747881705594057527021321928411590662695785573356538655515946984740133699020299206712581633298625694226572569295759304235701527368979245789829627722967470587744265858109975567541266636022694836982676497413126915253647884120195824100543133100400690025556907294594950502825297365314060686545042580474388412491437745570085312362420333186744676130999253269851994077900851178077674062188080705018709404511423398276338573652818261841589352098411846922114892521600820612216267781952253340626868126537534345894238062904157873685496856379840065470152305104310295307732646463626092338570962868994898122349269880892806640950658654212602332304529038506258074045147840397320640104295189221134561170203738351562297351571141969821972946513434305415928475726038260840489389454510941104533335363772478911911709734606263034958251768236426230020178968701897571143039504374886573832086340681240890077615182438864928576247724216400617305399137403269598275707463681166500376885258360057189711552892455312543860398720523215008458012770487274523823500221861563790203816092317738071116424726082047895579160775726686194717265434083851030001760575036339556132641346951713159712890403690611142639068128178589746000798032741827957114362109439744517914157354883504166827403721570537873586992096992487906864126927435346193508090300186817425099789305763010342188750609360285500360831991865846844633236795651961336901153938168851631423434891548208414338486119625824893285030202786726572097802190417821918810075408486100613572996602637660723287265764782081521771433953598974736983531951124998172863517682819472327093346924308752280591319491341760052408198193305331584566917201388491025784449977362858734262608512935825765692932184542354621561781149418126745929040500291807042647131310255549688720877509966800770492049623097260237967907310083275552103736883413905938682350257745320697231217490337535005366848985536460800000000*i1^45 + -54013837054970724372353700453577055137702165145948808991312034251247493974614005319153555145730295449870307025493365050647170937268616668063719398306827731019532214961777856452460369136994557438963562433086563003572619057733436139542164784301838908943930756316099746802372033244514974056945275577428549845468166007554931514890934267438470652912147788050452339391133906906993602427704974555664000531438924295542779449214462811618754111146793755475563126321021470466312772919376560116009496073680940796253962063858411773340825015639143602337647136417772892536032916776610740456888191701447815031755356276815419138527439787714530771523672759475602097804240857931702884725927246578803086070842307457930674150790636787785280653798486033216137506095014461771719939903303464184917689744525533948208449393469711476334315090277840552982865937366472986644635879783136241397709803380940784678893041799289783575985203844137738603285260373631556534103122831566615473121857556336653266735009800534107065043866452382416486964768254936961894294325142625695779914967631158571117241944373129709725417641907984906452277110480622282009219608056553672995050721359494259634935236740654015820556691112159934789287515918644621596067928243817657888587767598076101026082951279457376238703989862766906736989301293584066504286825834290170602270215096208929560582681680444725026192674759665691465902380966314247151243646566248010654476467738812818091006337333807442230124671306366046988958012953754490578936040101264823451207086555278029148924704520047996459480992922060273364164895903135069296822790587009214491216948572598169090282926505195438857083513714211327945424031899180546201657344404423745590680456678640661835279786244047973116054810886875176821163931817825925787003002878361405046579282025934720593470822682568827694153084905250161113504711935052513058158023680189167919769341748775161398702431933374934067528111365569212544763251047820076849170073162112000000*i1^46 + 7490874648402625930000518802013064231638560998866651883708890489851105401297426935510175865609260998473206274034832599548804550256379476887128628198083914771005168162915681532582868259878784040674899315348498554775404110995675632023065949814417053056208083909893872685755691153785113023684282461710941681380386790435417339868198124643565492517338349993165163258718758655108538057507463724421310228769264580598360632753026846496063725611480169841893412948248051483918977177388426435401259903942847647432637317546607901002043409513980125489265293554157024980258638970248343622828766643476210801462738127053572919865675994728941304334672014953741179710986010892892314502552514154961331358755733588089789003767102653048679778579102593435349659899575722297067871268989984422818306056183364381765658201753225209070880774164535665594483224036677830793427774869858464592630799759639565755420215099622472157815862387416455855359569484882307334121112527787672796045166870746846006705035305065237748368651048269361438763579970980827092219583869516285898194701589869489312978806979827305229850255807557579373080369264386083183446678088570333881493361790411584844987848485466397857012124734712332409108064023591704315234580484095224149159493509594551779161523161239107968184394463552437346524359875016668331652583092105393703197180370231235686218215539263830081852425802441663905556857477657415844689140988623000497904222866513261948445357858423637440510826513214735946007516338181720606551244654548651611510075947148992318099956251725584644485498867188717481378595046150583216853104230426476273017385091701184587144821047959180044264224541642528076625587738280460674845457905488342509466079645959435730258466522458375824232384303125408979675298867829264659622514097367449966701249317782673199521577495061547293556946171502580361778258388583092922301596383892994541763730015346241544348567142425815783998478579678512738433505426374336000000*i1^47 + -251798484450711950750541212516748115856555309738973316948098719413646508879281625054627468831408437066727057530996170333533495701972524102332021254947198818997746599664676668427313571560098490155455849533209886372259205616634549751643589961847432660736974256469763673834271613369706884002147712594760546825811768967528066851755531086051476213717600629611185320093768850373319894188130523425937303558499108335428196044319923301575284688181355462049720588391351204714412418636763724261761700536571831406689205488181641200822396546061908217400862233480440197053815969328825825094289057790569024711288440581653965396173378056595575884508376779795179340849814011137059574248356685805451132948660950215065810361996146690120387333713777189516517642569930142365632054518406677766400835076085170393729001428719866086919719288265013674740979346758105758490524082317020630030129230867999570090422735412618139499448935309078104313619425263613957497340950672222938421254960310080606982313671359580866801116930430114053111493685160411174438128418096808421408881843690718896882326299783880496759072077651054104577283869656442208648413330319635194700084826038104636826355904354382412597042324174406220376098342448077400081903028564170995177833806794363021355704433254356254805483100365442551051055041347697156583531691098133104080767899403995874782941433326488543838735003800119410760775153342388728931988361527388438581066623311733654234402572328545402968465019045834981981070787826972196280766588112409881538998828405608541458753447403442277547153545593672347574797305874524505451939930738536792152487178751790048102882070028143625490180284384041636635455322655494005726426872795420174271764995294326102511768544962856484125690278558458140469745627700371937849678979333426670101309194858666263671650170478849584168736482005389911999359838256316734622797064893789397603965991679426290423546554820014799410256213919420975040000*i1^48 + -1515871353079961852293617693941376035325621141220652742721944240300049092997920379693861722766898655413403798646149737787858000312040896563631998743086444336156236948959131553262557247882696325335901314791442654842918059451447337051241463897765577231101233781991729305293134808182117194385908016295422105055970240900841066854608948513749738123932097350501845531194968072821667833093592921786516837843090534553517549199970911705277811055390365808629321599370934481967457544411261059592988812100424365841428466263073398835779315941125442687826293618153498402280183142357323666314308830303728556457699001424894419918346415495370829228084756590731303943553135267454056486192834262331267820740778024157108813654678891405534201291067671043929870721721602117657381785738993082625883306582850082943239276045860799499160266734733413236308033989972300479422419835019870689015928837933343210561531764633040873933017583503371877151720488030235335932209810227901727603600860677981449748846772418728550033195477708756482819756289426446785044479840708333978169978578199084479611284835137744704692797984286841750116130678954452422012431932792564703568849608828088757405635972442526910763026885059264988872440840616018634560649382341337283077893328990331960217353718417764713147944231326226961578504152859314386265243453678350344915754395461269180264434465984773403849926648519762170081953170835173338164472328538272592792003621829185611246625420981126961233339815036464229850718278006857657266924800579219802884050976583470252193709477713853027331211515687090114081769025302879830855458307962529418486558542834839824775292747716537139891584655665357346531730323423058161750415142834288160265479222411100283469355303680218019375669454453007796848810887361062920343570761358362038496499208562277306500384374432862543073143879951745604336698509546847411985325167879844364150140595671317007445129681656866040704000*i1^49 + -5304097754189744085483050619138066599779877142863494223587511715231135200589620836676167067854399213195775515920790126871734176324766882350685218211437283950536019121493968942317748135426376483461850026941742887341352661690450854097699142018771204375494404655345348161870638661252841320954827757436091346545060336406209910856800405815493574505481199661961273853509610302801990213433315344135590090754355808270297513825389537905932375047612462610582522925958613928143999679421679447082171349389476991352927115157339647172690815541625832075415265697262472571300659451528970934191795551043986414529926406136815940866337618572317450349801400491060534579190540124419236234283977303078466085168572414534459839155959080759379334671879358585378416300955146465756126129304779269656648509494518656638495484316623516857091765081918115251742341419347003189267570486314513980493324912703809789044951860619460682003052412911021454273089511007152335293465686227149626450415121998038008149848756432845222504925414107325312818838979660875960291907227624562357653184396251153645867343120201395923735219160203189316036698485671096730472993218393460412782897628287991691142582661258613072568839168316802801248228048489935177011276677273649760265034426325757877711368432304645518505421930597915341461208970706806961358335464453136722058729247708133010468828744456177916585696066946081206029663466694984246521091647970710267015120447780044504498341154442732124009921636521337076241504264158595611158995921814416950538277409203736033818166502695813820352999282009004144077382449730331885575158554487526972711581717051260817117684451865592778450637300841391916633519613264533631637360525579605496393158801418237404210282150635820958699289631456532287108303396608787213583541764924436376493137750985376657179083244518904789939349767314696534724196379161655918904789095908990997805217725374092667433450*i1^50 + -99266016780028032934937992372963466750518433043586928021846217440537445373877025553102907421009556418184224388569828752664856607659076894606675522737135734496074551585896833721124602693330215867970661549223228548506593590114802798609135352793100257601751118929466696450707184301767662492281322552124040001913353694178008077261089515493648672548189756697396621865558602170936023821870679082998841744472150762317266394433460669104625622806892401882896582490056752125001060930595577071332038122919068369725523277840197441186870420559353172799924071471151843596995515462558289930957849733848579003587230863638323480163981102740096023010251909818556707011181194199778029337587274284571215115678037482528571564909825103417103190008817403823112360855963997220396264967037455438980220908770446596797465463788949206713185925271804156782872961098818564750225932204021671093697006447730529631975929326650282954861829507130694914066936190115724767989630903542914583901974076636140721493824810812390761498504486167551629989675386542063462285194890478515007476917633956916266528034413112418020848092654712128613083484275692000657511025600213123191829094815421883510629136923006833156503898520944729528388297621126945209967904627263514975825993706789066503561385245890882932315128483999255911817800964049608071456095718383468184840619909705877984606997514920339955824867263105151605219017479146794723977145140942974348647634033521179011031246690126879976405650419802192128472211557674030756899517846445947682421296909464000985557238146776975280089408549085537590894321713082654243778491497445833175932541727352361655175450039530528361203431838338397179516924495623490541045935643411015439818974751620879570850492981049419905919996588321306578786291990194786179852883003634502056833805376046034549096472652838335006330966506148447460982732487769164733523570052560649455*i1^51 - N1*26554359515187050134932205979914611535856918477468655393067800568173293896787991227660133202285326621047535046090935510257782468983808901772063851043086640105133304408875259100023869199513243900407503458515433301100981619944074325300306099363012388884392729110477454744172816513977893781954543609840261675818619130361346648869089490162496218468936960993372594741463775688732674948167147525363822412821711847027298153618159565133229736858791693123679373222307637137769565185378961213441583275392589283757674896112835396948570214177025064872037429662728654856926132046410792322398227965862687234388318671584693571835831577640636754988776593474888957304584113678088271237258132589856727661787037328101706119829353337556683224351897205924353062632781030496124727721984*i2, -331791373093840405703932986933998601541722065575664016450746304360471785375887120139978226838994780670184292795589149480041951368813072740961111337735530103979740229739845781301385006116657272675970771736228587667345240699662804492597682698236432630183319508096685023310868003468316552979870254179414675593580280318360619465542835331642105686083476468800970481347235931050184894145788302383701547206151359553021295470637239490771778314822435059344350129324551338377102990221494430055953613418996871283700968202340002233877349322647025811691303512242069834200269266238667097341990773080854305903480076414072384493927141614733268306816160548541523611602194969098939243647390491028844651551127554483147169100333571763949429881153837081977042988889392595323354750695453682405639716210147771065788074111572304377270004976142817024325280676586458535003903047945582442607149451034904402158512030895525050041036031058722633686495393611167333773461749376316935582769334462761045763101231971003370837074615710433241095537572607295507052291531762527617182895417280583565510747643230435170252870254992286782133790914008528855884742444186223957051229344011965332885035991065191375107303836129409432733886833250663579174562501885831226822820310183122728449535839894888438384398181669733337049983946088960383555856871239316767071385161152218010327564623234609505751285443975791547854620237955051787681958153800579885625696450174843972387951328162797781933311985366693468172965938469361352005658849741609071272940115765525167839428347584041139857331078100521832826509815117345190571455045819376379134761290947126711954925636836815856315555265430649451373278385474460567858265525852035147069979255197535495769705857404348431047328134958170177060671777227576450399781629939869954393631222657467063788103209275927267416413913029482268355369923145709065089118940837442518645443264856443314129971417525431976540667511230564983764775465098264269222475571070621754274363625609822345499550657373708333468739317302358501015457072735338830824050882187342045359656848414796049027889489809206207207342043963384184582755886722628953101114434163363669506353459494005688351095544374438587201462185492480000000000000000000000000000000000000000000000000000 + 798426487311706500291965368500169065679365730191779409063109797058937614714343201272668632881103584485355031649324022390238675125379315415263664654479744007030820105636466262157625681889515806781268460982418323055288361063525520100783084897955955483772755332794691699682194619114406829199603677070153543319354071958341980937592874325761201576344138946901517509067713754493485519665502331598577073569016350913325390045668539924755763256454921301170783839459777268090483905962794180179315358973922086519199862087198422381723002839067050011632845159949703524794355034567068635280302144078431965341833909411393563749576849752833829579799822093632515491859195950864773732988731041670992958160197429340409318669470560695285207244876749762155460834965264165872261115258739116434802839933345626135160332251512768302234274057008083541993976960495842885538029115244882947972330520294634599352960926898385547154202155785687030063685789835804672448420173349702071493716648588432726689597625687770743468080521326716809748652202261102690181542141028465036450475524218606610531618050272102818478034845586538780873616083310276140535064717693715269736627887907979355175102548114040649528832528394865699391173515023968317547028656740252802671643747210823094562716304406892771539349297764730202278487135391060335792831954859500012371061508759768388554943039464756565665065278187078469670440173226111541803614699446096948577395584863176158256862772417740083011801133328662122879352916704277831945926920999604084724260767018731035867458635195167250472382105187509253077562136163559245481912148445202813656939573864033628186146690558993096468174956582499697042329121330802151632746911986400606160260496005230279295995099237112776956955845953776288125634690766580570431262306419606312812961856012225441559412530526625756585656156732717645274858248355034155820393844053231524489703850861788084964157542136218563873830450058111927963110258228496500222210452315442528252186034969993198554853487538849035428318157754907132852637188858950886178185245605599263162898136295279705231857498970987821896508095813980675886251149921322685093324061072599695656638478892899559728598837752043573495591023411200000000000000000000000000000000000000000000000000*i1 + -713074971867736917467784182991300314507819734548430425483242921786372831458989927106690221815338971161672838159635403628936337629002165793166078895020799368790240401097162540925993360032416112524963076708873788151568616349024418298864812671959682722393736716707764544424545620199552063439642964440840055669876467583180213395839150727244905875270429240842167877967840043946150831322264409049300726469537663587830955281562864999119574886074234814566354376538662429275983982531909115041586928581435094044395876066015186685864482020836218260010371791251414629046713145943363661951138361596180642979097789615902705913083155619238251553563764701246481234338943575026731144485209510543531272134151843580951563398993808913499876876932362595659001187883563651350349228877861009216961673262794999746619924278339790033066061348010432383879880831541603785148067000663594955070977880866927889973027534601384021021413270636353564659900110304133384179905976411214375129835596178698818031422248516987156803891095168887420098433158619386707664718329350008973207157843608926839563146999658259183133095952972735290148909891691867382493763256978738903539947524807247992809478975554645349221773539428176424549311868280424019316117701710637165195723277674523722947252480071250575970728815565584665126724171755799186691437253286809969229604081053446481330578623890480369864503768131715033678277358463039851365719287682402611375960200835256647658093519825653077866787291705694949059086364433920875001383873180715748072111788834591537076369159938534757524993001922626215579523466458171872665378060858018592238715539731401617494868751868902045873949481082732692967821496272165955955636182281898473617526722222945149223243656101083292613237700678361015993454693469261319773990931949070277861779788098326629931958487661593557820112599067181461597148756726180972844326748800718652170388290304981831012246947120632044174278904595108868746323866639006522890123042127473196980817862065964672878507986390076285687567710045711331423489027478017817946605903932473616581712207002566221613645674237428763223236961163579889332434128186942962311895194184762027848652895597228740135936872452598631313933598720000000000000000000000000000000000000000000000000*i1^2 + 371192463831611974384424012587466426950519202938669569782153965816991878705762699492803140380826716020597257024293016363699213535578923929534943441102542730609234037366643778259490955979326118701558842931628293783227428627278135814214041327330125602043799317181001452954975329724894222497106557179581162699355146517847396193216354559103039046999870128193013359732639315776590236974177025672171587970993960138754741578228175293142323441934866625580871879817075271996950191032768121188505855668296275933065992836760355638108407999559955524404490386519547037764005872801791484303054808821857418950865379277280217582670202483460305881541428820969044330225274272905242820878233898811676892782356303194986548254125653569492265159169279794853758728806116519852587250572666622445052770959921641934962066035236637908360559007364039336342838543082400424133614694163389473681858464672872786167662375746632354049251362021112522987364056018861969167369031893888687758358302141750887156897353761826596846751340010969472547537941904064558229796976904241195389480323343021466428177210733132211707808357134932620751429013252450717907093648753861921036534667118134932523523231065144618712815693565843306552070803266037021206821972127281547797166865719037209394823693373650095685499026577393447329162625581383613399256626205593548874559190972514953958985830712730154797873478841117930789365497245340830694544083617949361181317547990286387689000345412550365348789744039672728809691636578317254685446493729992083264680999471134257036543358444727221233766528259848948117935614728921603164045644178966371219716668955977634762932854231734270772549470482320847809202960435387386558669747740274684432816095745902408510548055323866180257188759509112461178920415624804719087412497815765875674444232018853953366167005486306354635355601719783507677277882958874957337796011366622478387407511660887568743720770997410182510934928215066165003374630728288273325882873166160966251570332319434860618224660648222524488578141071802346934288734759657686582836981289459259651129287053349692862526321852130965558036443769701713146327710886003259117090318077445489829691362078234614807254992208143113166782464000000000000000000000000000000000000000000000000*i1^3 + -671662920970960182876918821672051110035735508193412272609301550120817382237183533483782380479569149181316758467356541023832694216808064941757751394629664420953499401743875546568935041812019240070974718268914537234550089961225002989956607366953034323274934591642041596336079547434731836735460329649814703483129367527205293550068543184729901009342036026919851296786165392449077667838992441619079642837287141594437968068668150270827419564004614932087334372674697103356441141561162414529103263656164914493815569893396840361967543865857385707745357037780816989476522027719004807594402217277436761244715870837873553463200424311771430871894793859745425553186532529849229586857250901940751735955891968570165192915088007928505527730167006643028659763055627765167075988081287422296728107002663136819046022688757804116672309860685505298964874187559403168577706629235143033789932600677394774696808979165330377008420376788963457182043643793567057022564599394554537016960251383280305059356445112753616796032010595270376727374158903935497539183182116029130316667482434716726381694028114181696812462383437778360050200803545397361163142558639383806107866661134757268486292129305886170905485764856471928146746619547802452740542080768961558941300360251561308285299849228021281380649498450062614844225378225412443653020444958527037821664135075171142705486688273325942260895576083289358566898524389713720889174035778974478663259935118040737563117414851210092888892175420099557000537119698228068834191602461762012601943806298374450962348084756385864771584268138565666363219186976505878519258088515783632830754950184932871525076832588587636474703881329214957441720676753157518970637230342365643854676002455113117138039579731767342638941244196963729357729552060147435855722740745465335516882548728907996692637389214645901618434194662514928794953777782106036963669662772282243345182998545579726490792343935330896654996352483104387196464745742648918012010247087259189579463023071705565227585829886008991302499234996771250545845975763564316062352549127829639497122833300757133699956041706058580101331402830687683219208425631480571647048975852892509593711165377591028764412210454443569499340800000000000000000000000000000000000000000000000*i1^4 + 125328790083401863571853074505666153358908411218647109670690383016279130562023843300853873109905151846546806823293441597802296456604412915687610320064743190818684307317452980330067533001881148639955299450968913806548449362951360405051177053075037320649252366994968439270077300061465928027256967035722075374637621091234631763351608021607862715331460644706137165364021228966983468987348054949918322050169985348640196387301272488875036029878951149341654735335310624143214990468827046837297401626742965271907644094336703895965964279338675162747498025340556782757416031203795567772329389772633212963790763540874406741155442619805127340906302676954188287959354776662752971755710862633814580512496109088717255452810152919632110962833032328184795353793954181776265009458237918352607082029017551848169656933982556361601447139520493787924851118161414699953340829178516261782308802034831306967591798498258750788608815390844557455258627902279411954882202333092325147363215414858453897494136439120837434514902090496670475911781539286662797440562049455161474018746350808843801468815058970615051643670461010137156329113034561463385234034688263709399613171680700119305216276354766833146698384193453865822444363520032924131613536974812734954528297176054865377874106796473013199381505102909903221776097709195081878310911689736731912356024544054055720547796546556712838235744448781689427334060744495836458305902469519095739295969884503703800313740410028586004638379256038564056560630668856117294899128418343428191428543567930277210592867993277547975180664272864042038787795762484197934647214900513035478177509721125609428008565705976087898712025299084905655792724712400463716360686482506660335227101194583104856731505455152261129903707778850801506905217523993604976233510983625802790614130307180397194161110687846498314238370765725512107427905661482703948426607263391155135018534516088601155917034106030664019570750418683745076784249111841077555769725003768872225117331691175409223052450593820457746965548391543494996857224910955821211934290013639987162980976554197976367768285732540987306165257613879258649374938901510936653071338290902566105105116748426306963734908644252230615040000000000000000000000000000000000000000000000*i1^5 + -108138458315925245623521107899442314905551769255426376161715417507845703790122639886552139617725131714290651687519072441875755585674392295052468506198388694940304685037642062189767216333005365349312738723330144637654578163921419636078597629895763128409965450332373901754466989815586637909870439208451093706645290786542473297199440886754122904889385142396087605569082170684798906933573535088385090332810423425407947791971324778350963682363660119796779374247585013803677829425470600626887719204665910936236806000885981660066668882530922881992189348395654739760662347340898526479706179029741939879482479544364501839362233899324460240640567864635186707171844066297776278866395531614826179913715526985047916378968058258906776347436742325638634751663693037391691440760748963574731287415655763294504042195743450232344642247643589528374575071320506118623165600784340787289819555746556087272167975687784983022950287084858784289908581802413861185622135520515206983019106979747470006696127014602432397507751314835016428965580753810413960206532490957039067532283521574450978770466756353311085147223240108767730855449313554419488264575460867091206239827597939226098138062772185320680937364344810818396190283063930515726951770010597126229486027626187420103076721643478742038093837713801582461751911732753522394241887741690666404407236619425810361325762275691000596112229892838243624593722508729774622624424534398428365424960565792760130987172636329818614610450906206985444075564792192751190150151620780797347114065939986340620779174439540593250784176147896775132902633150684544110692562125684797712481148125999581761066194185691346425745587117237631239325937198872979513784289513143477501832487901625485298484482435751256627925103488003955686139650437407812064669545650476012953584138868436824535240092277544805354116756641765597294224640082956792368871858891499558054683673636897416986924467072530243301661394556723423419115186914267739886583641534037473594062343095671444275648438362960708811884710932504120303981141124206714730930623359059598950696891281478041531403843975502906950493921720942014803808766966823511840968377853733263350339522989753203510390987063453286400000000000000000000000000000000000000000000000*i1^6 + 30756909328717641685040807540400785566726123122002339067733026774214506846703827688146658801860737577103795555347954974025513304165183392378797043591084130431098013659809420553777230399915923682234723640991316717307527407062789427391563959744710614892285339125807640846480805288508750093507396682383187105846444012618558633582789297154463266870855917263290627345600148058552826755194168960540197867080423742805737211863049184030057760590441026491819015210012090666714660791300168833433288853944927624684179450303031415555365045073796858066887596233052765534592839504944017705153888858476130095749344923979361183798894731382869604343160877997858144530573462600213527781242833064106557055838108968080263002546010541522854851504297372135151084746638425507917410624719970051360984144294223253013124035496604467189156243249351533287606921290889174807754074273341873324574400934283164603154011442746815350853460879333349237040255617894436402262479955665052808291068037870010104694507752840389731952186112760108192400780440948519151506677079547551972307713517182836689291850277338063104668268884008742264687050077075708099641547199937643338318932261972540714197137651302912659106766737054249301784838069806358356031239192617598416068419017387708340214927932675918004831007962175368526335311216183392333806885713678320263582562654363719806284169715800043081028270752871693237013532104634879739879943153586507915342717391397329661989731370115429821817939982831359619106398744418187626939458024712894921737201519400162786462554874363945904980561447342797045173911117500569934993311668695008644118176596684606682715592392777003543478284826945465088647505980055798814971392096362741051891205919792619919648318269997981877664259156239775891882131557883787031421881261378260572745082823380802710177577506192496097805619174631318455244244271103323587151409340705953875777856824143560790098748897739924298728749583530024330480187647819001782654792726365983491193013707199070925029060135829435702017962423323423915421060219074900771043165788115923888797505273881520695319938404987921517092278417390338597172880837246656088140346695432681748618097046513568523687524257968947200000000000000000000000000000000000000000000*i1^7 + -5734352467688651778227566161482476349989359225239244158166893334950216184170952065202459045873884963513033257073610185438272982145004368405698096001865356044464381707356721129300124727318478113744148721394498552586270644067213595578099971976293912192691000104516460901273662844340959802349412792544725276383894575861160047637382044935503145041119077912288759121456730703266792541077608957375296005758635316900280037577828214653084477615992430310240042446483106791662586600381395923261060077659534538429914509847092316760817034646273665852626298291281765601257950661531493463789190637020850710641354952437658338106520234378682581030474515703474276339494517256973890038612080751870198218444123377804874709104821973172944059210139891319718244703088631105722091145266368671404673456510523446816832558569315294419094449816938275913145927632440976067665845736070556989025355480308543070600723048911507726767965551049488123639657673259479003525443774899914677186051802746442089818107142421573863183979401711895385234262145478584001362971550293578955304360978066863256096663974445781590365156953101269685744552695686828589694074788277348500910486278049849517593885426612747394415227816136658810379408894922001361132188649827260130888477578390260055659226971863713133016183038432605299480373483530126915315038947887897371330520311680282235667616134600434590717795659135238913640616344355438107747575860588396293787164901739228685662872610438502864719320746921665352337402169975006912254149016116070255791853126068061033509996004911323782426399587383454058811745263407573702958482581505002159478350291897980364532431726565369356592012008853324813129403471431330117255395913082949488642925337584025933507484604766980379651294532573171555457408715820685241372442655434315035657392887317813871794040253695264175829187299117946950592581604652190707026076863659710591704862607885613083687110769702250790608143925644211462771020797645444187816279423003276878238891113400558334268067166449613946939150956476473486894048959311163604194628359144992455976229354272170394579754597183707053237091445582027149741830666835826971872311634564305123991227717039307594451167509217280000000000000000000000000000000000000000000*i1^8 + 846851244769042360403977332846081049378202893484572344736407100488662439227612535882889712510764994844512472027329022022348593912139274949680977454445013509200062722078060390543863070580999358503645828253143053816418313530854978980953038294174695424321726437454438724479503217786395726023637062729465682305649989282681281446676925133026198472464700702206587414582798467538026406072635660220772548612106836053549216538748052796214397229532955368537995380868873649825453013405001857054637138995603175764341679184745044484908085008124361783809619104084438093137337619320018469592966085800636617966197826383624725675210476417044127382752637491625246631280111108567989099109008462048243858921246126311727692477515540370678453577473936798597534837435508788647841831671578253727930121718342426916120740502024914506144815224637955890899722499749626209007012326523816337429464289904681257938232040437896177771155658657236491357375201737081093608599001243686625772162034585182207760427054508689890314214346045752058312216143100739587928909939139026626787017484116002567669240007496933244204439941536364867378477404708607877847086525546937700699973687774148500961317506794889788177824603898013963765145951556797724610446122531998093443982826148846056688508704883505180254133152637335077206981769377100419404601575481890539173521218172307614905803081231600743726627790039374427124989561791341479520062824778177256501469292370857632113514574788840531173519553918414874596462371746643179050381358848969866381129237440211735433456581933420162584083138607326171652172675147782638428444295333503160503313157963303495592235888143038971762605721335023336817889218928299219249360379592788278510535996789092293576421752469324635364254880404851377793750383239165198452409927569564356324628251179880369375338161269056026641741828302095894819540533224850430636230337831914904857542019111168343588884180776955595934942370343494902659746037394432736983591570086715415976194570053464208131515822866158325164080463521745668532896627041213523977615923040963296976558943948351511107981645457575643835794368956506085781946386561777597294451914026611064893219674126387240107469963264000000000000000000000000000000000000000000*i1^9 + -94960140708398696023355813483965968838995182442040754109606613769641805647727240242739789580702539629096715842743709016046552439539316957545950526902229749798246600824326310734583520382983433434683637123994267588954319739911673710407342765886178358001018855739514366854037203268012550488317777334079398683967154804495788291395919935250723518047653322323767741888656706313924464374015711588463149136234825409734893615423712914371565281956447846141847633487705779980888985188061114759270242494479725984062774115661749011725573370418451990649806288622783032982163658380532755220689770015609899507408619802296326362737561366488195390842030625051182094069716420540883495612371886552706583275820219234792415705912219207129710500524845890308454945557546482316122749779461605868671241965286557204724596672520658879472616312361726190704208906629216912007988600251461691119600929349572612789100931008788886869615134939308480305213043576039462653177501730412196855495701727611380947902933571645501725598333823112815921604624551131254233477032321626575778830329672199270695296995658066372907323997553222183382477692679850592901192923283910613597169712345355902932130593813451030600821555377713755826761434893187314758873744187393650750409068575352596797282510269158240401527753465723539242594868597070118299306720458763293117292979484514737822203203970547985593162053460460539379413616303787366074743721740797421095475838130520430886664299631825205021887199477543434229872476263461498750933866166224817321288423977289123753546327164533498715424568351908721955500808417354866286245353077140081610529047023302359196683543984573029637811368809052198492667706812934609323485486193508915008341130346092159294226431332972599996863476530043391692109566935084145786793601186432739996228739010746996845852498211284238651197490459753731532403628243856396560599019560963170283032861741375493704077410642192840529997242842869196664087543616284635123002546332832753488581289936459911263830099059867796228134812987254628116241092986993474006656204436860553076755627816062178224277351959089961555482151828109948839489201264147623581142413956597566622472414285045514733040435200000000000000000000000000000000000000000*i1^10 + 8603447907927114127366372171762429075851747636548902865878805347305251002633046387105865195036903323949603420555635598630301742125401278820612966794442952468693340605506295917330800746130585809865215893631022418840708800304049548386113965222596492314616974740573249547800608541812969053944562357901071975910046846338108853005465303618392901071586655171411636874419131581171982118352690663855422671055589306711707664226136286585181062444836947885015279464182515118711983157117039845280598505469275651019284452242678536068238977689609184037805426522478703029459638700624429295818016449750274666096654646791712128708007068148915503694574383376225916306376435918500819045321765018383618246375337791655940792297975036382948458062443927187561021327722221328224106333196117677020478334702001845688846341566286683517887325401551747294638696873662568486214845129171780219325276781685913556237783384553732112893902681458858677199359662643188852839346435975547149870033134866934116500592410411369601899836421811413903782554172725017726965188864339760614364232659585926118225111597329946460625890382855595463757512821216830626665223085192228758976772709921450927368002783928143941774478921179176433170467232283724363318814466915936449600213665169740339714323254958427754833649911584341294573142988756206164134364347319369897887521912464816197665788144620538255863569601958033544010722304145416315083206191054581558929183797691635134723479233458966612010289217091767008531884659209719279502982034259453939591442573069057726830222997202883196590396076245678377674467260195959006776104853815603666191475834190788254058317117008883253484959463759601736062278028396251889316995963759467462896202246304634147494001723710895146667473317367502377108527811738316205276739962734937098496719963123408603069538764997536692657839095971374844878693838677832986813056189356052053635170783340156025698695630398768464555099199061314976201114835456403777352137201969737157830204277744247063453312796955716823739722711873421038173939617301933291937795515419762877336123792285975975560161103812947898723714944705130967785509651837135136739040325345674348343537662441757008199680000000000000000000000000000000000000000*i1^11 + -626053789043723886935519405521583282169191953323113398002033169059513024376099804767454847666328690288413252076105586039660998915745979029357426905359707258035088137387808759021196064444858717249071299209343560694470579502886530220297663793149238990454773243286022573261320080822115506464033720158261055242685952219745122052349967979320774671882848917513642769271859010877392846031493680762576779671538528136885680711244196070048705243549416550484727556606454553185109282492588426133718242393977930039537137551508422729902651439361689033017466777454750058956361882506714796027814613646460298282974172656456239588724994703484483905188060729383287761919481586831745324318217131606893556509523770204176691537606828866505989501497968408126185358187321941091339855405903577754988939349513249270611883691363459360573860185690532371411834291879344857787186554334372344280368645220605887936051405195868871307392327012497935219758963644334718907251279945709694698312028290388233274962439323204957947110363545921345199460950089051541722801183628015478341826880131809459460635350512074304160439312550547673716633831784398931238063285948152646411486011680101048455658760538097629176196603913084398331542313784219227446506053094243637093068565610661409670228453936503673018347885371911660513902964438614475405028131065081795129406603537932847005150625318565878398512400258921164095353912954381056186743834416451278620841246823890025877781012477697768389564436190281616825938712010579073369114579179176684411808505233984060628453571670244416619502230362965343350230038260012760336380518325545463900716598656810857672021284305824585487195943542705728865104151993179512776018630707198748241475863336539199966960925453922051480001410831234869173821256028163798630187242562941452112954433843075291915244785346699635746311991871516950586947878162822540257370708813862706074554816815731711698662449495307612563379290332515318599955570348225523347807722466236150612089902209428559908099692457735714676527312231268055773840195716333705468227619409544187181609276805590519470717620168031488886048192781744550742541983697478919678990089425987877716662535363074457600000000000000000000000000000000000000000*i1^12 + 32874886108345357003270587412190551925749104398640474445375197838229869987364350640773585860250207452246839285021374970445606630683323954483894773521802288261588034447958834065666345105457225459768999072075461041067794840508872960708433261591558084865517743221521438135144560696496911686404790903168252592796760242582273016909571104149952247748565656328776418532448094798020428090237216267129152174609041872497777755316029247395673434827096628412632310902463459797439999516545598748264219072736997048344404489701765563745292926261323263910711353748265542715325970240247666703383906859780951552506608358809027385691040333676943463461591051291891011498566085120053269798405963620436247977287953875318342591049830103427138121469329888984078911149699454559821078831521325280359702871998413383328921401473032145499460323435583659815157632208753326973229282397595229773885676202757689058936320588770183541562473030998524060616428096056764872856469365564044054333396779225222111939458830185474806451995192012838018161570784801256594884880187302721966717157029478013650420516946845531948093496102933020445409999348750574472920378054464669182338828713599206499320053411055742927428080406708031492770145273686200023083206248226914901159571414790501743126488241561619950346710005204002708601732550767034456245717861180457515814941520283249626962698736703279137996065917255002127551712505928634942969622410067230026996068990100409190771788127263243722796013164594268475776706203054719771745543900033404915677711523940245118120992755373434648969446921170416678574541419049387579116367629062224328480134566761108911182214536840672980270572922981250320672345481181917355188876786198279333675915748041143934777005310006878928992674058481017627913039346782926478615024563161638415679394080750958979949047463850271607624457938198233297803436586887231441550680501580464731105208730143677807532773195152920505511020181747746487563145790361502861695258570775849669468717676501081264231856086497826916694801625735059373356013062817242808331221490421624006257138715531501339761234840618707372102520163735664922269507601032911272835365978385753001970227888730931200000000000000000000000000000000000000*i1^13 + -1392031885575965408726011457374438466698134234612347798749632987937046927038328063663927684767648832548272580655881064186397060664721684959940463002069430628352385237117984518890798491583607998665647648417533485347031662102096434582111844410722647362240048702063158516001003095363501491511314041691481587997833878962187667072487795111731104681184222764405833470408494392244811979776019633967164741778668926882412076301313894497449023431429874859616264132638148331982199630227543428698355786079364374476523870363448520901829548516803723957386873741919607934405757065925963504863391978418904018517844129540106422228603775270620866907086265027858927635026210912976527032722208827749940412795865665621632978117504841753003083346859524899154814974207098613384784408022172941341407827876429605698656222808380350991305037006602124699862096260965244269155385780108547002391521457845466195154774570650448459747968640805986651674128975486970332663161342601024056460298296856154762062471201161479743105577094219643470684026498720536000800734747671698756193812161350079026323748450162746111338717792169634092459388229160041607922398550674802741862146279682818215389436794784588429823277387981709637644034048958306662231165411845185437768811638289004859746442296233004774828397853433973459638200856331768477592797026535581791906862914015962704132769586668634431174523342964944934734881438213955675658145604232442930832804672984275716138369297866973047739494048294676247886295826920408832103412645207659030850822392797285277683581907908232797542981854680813668266032245215573162071678463846594854312669623931185326468391463311189770684527713835051100777334832622307246677938996113453662594315668492770096091193365464639882998591129946342407108890493937989867102244471421029470694772177335639439174239413834866327775052096950683167641318895219972544265377006039839091682781259826839129440475932128675394438147405646856335549353478778428188287214961846255649852572006238376202189860683176339130761918206817526073726013106651039525565245400884587605932567875015772566392131772623939249266967447319884825398519103043253730054291042227084009836381502177280000000000000000000000000000000000000*i1^14 + 34818578619488752568849816740482231160084840021040463178941857788641144579355210801906340914387515705384519040678053171282407435132661174850260384960311200424152885464719507441850274893849609327179448819372265495622360236304668750432189070847264006480843653720744758372279592003743256171133553746901121388560777677770076241730426239480286130552016814957588316622007258149886520301295778604690157440263480239193288058370667200777671160438609777597964963807516017132331334011173468147155000909983603485882548765749455865602766713680302918175104694238986162518560813943122879896569581787744363860159713721617608729563242361154422704828728711322873139832399026531600529966729467635325040398539154143734819779157709625829414562569473495627962595470343287700188820473941837426426142016891331617074835708236759438822416306674427600559592070758974502294453666253644373930130527137098090404447873736421404115713775398699483482801105057593888395797192741218803087257585115873764736597892074284736187250568301746202376065380781125186676789211436069669577247446686859699928882823705973279388713162982413133740951672404182711437461664230171878587757001931883085743008283589101685787286289858070985578571507543134181136808921006774402325972930657921450139734414476188717985068933938964018496842657032476099691406418264261858856978785458587574405571219908579973006062309435378896311602310258989849282688482391940342967093460502038097473504132139684271735418687205741673313628727262346538399302042704135987029845423488269941911240149964877675661236963276923797955541914630344136029932144550335401563848287831516485817680399658373453173235094274962630414009323272823354995104140747274937715659626739375316688414052543217686645008650689082502014347353864167120563212624503800375777503647123469223450992069898957046673517306146056892438696831096861140624630408598337835113171186044071692819883891748831204253143972265496861667773333741243722342793003899242593617808811068449146578915122099547859893234617568396848945166950564178876039910721317205818134936999302923777580815657066032966779878520350966013315545834330110461922979652306719683632603070464000000000000000000000000000000000000*i1^15 + -1144534723434178618064611241512294607470125465606950319611685151916445295498136194168398246154404660349650228222503706554064851520914085797082095068895842795828408454556737703586284358520418569316309325734565998701793468629017013915632302795803060072311030944391691088534459920554460385520930588662479899309043428677922889019635304446595530513435422723142651705683743363232023179083206634583445075268330555750020578279680102705645337597186558221764956637042636068339553153314781160280843538067953706108488925211523058570810155912980318809947956787024539209219366086473401046616696278684249053501947038332668978202952096735833824506972432056533116316129429830120497690841457547584070470547488562015611411428951244054110288494530663165780722163255678338720245827662723853334650128921002726337948150506124233573349626591006706287284495292957175993240269627809509222391507838972623463609685262515433650787445531879571941924862997058723626092266563989559992369241244840252197014622102337992474547171348350823084295284667044794118595015590152997712753564965159431349885285148522612476461787538718638642036560315018271627171485777949123945728811613184602902518700201743389964620979080242471073684307827266377669208646245996863334348989270844618706448430020384366825085131168168211756072039950321920128455854361256799476010331193573258033261012455754793646638367716897594808983959329823905238420935860198053453923380337330271576571342255586555848402098662665769874119986574228588180437768625807573708438586049200638944449528004097547892517525507534007282819976370171060265277356037749796984055572051644918371322875297581347125522151782248255917626508210459810148598083865032715815713649108312703508607380534442062505953916340396529080971936493258075789165411428091839750329553080288655326759381190890980023554566474868515357229791061367578260745220815966750616716683336376193619455366801210433125789360189408722691916630388555480433739987963417128652481143522662438780324633430150782771007650725553759942871152988164863633277449739498162455880452354044576346092608530892387559190125945297802375446778628514985363267501924210834081946009600000000000000000000000000000000000*i1^16 + 43054942271770244542425949408497392405842856251861741720863509878897910841722748768250356519850373985523830689509987568977358667576903113501535246837776512485228902662280814065094650740968960448348281521645684672760111075128408483236807690262867982035173287194365869352229944088635708566693122839388378508391212997511249092377413842826959628334321650194994659493578254675031874808578128035118839532447735921663927674443719260010861442353117133120813366306572412980009931711330384143172900901819902929571409220367351157250452739067892842805710165062569756198982851596975807093657675931990356240583843021966698447120728529952716741704184264058549265325151571155798509937593640189736820531046072111018178803125797042061558605863671729464796211987072332968591486092619987882250940280899199256420460047126362735764757344133314101023043577456245059965295929363065929052262337012304001854409427477769449773093733670043510981697422983409317849209248170496471400545673498347216904617235322363632145438623583046816676843481518969800525605691209748959473158273799093035632488632207605337774437445344445710042797556305684824846163184482287808656200826176059557662664011520473939084289668963592259350028515211251203774221303969154768068652789082385970773837732968692340373256226093083320315109208139949504828997967620881461916874400067406702714508907671519375801133080324812227191788954644868284971669769736289362008645511632098459741391981373581702721802862172705308765367475384330063010001880283991661803517100225694532390562119472235832669523880489483816334301574664965038356774092287575079499018173361133621962578672291206882516163145993461431296260592618286808454436912289934272989747446496627959578886193815178697869198830184251933132530914758220180007394369988991066553635410514072314063299701009852145527112609399097824099015181170101478385912330429268356620930551723062577536608824751209732960332078337018448625667516563885176276699694940725400140438131575255465621298498051700963996976354821923641907548081392247907051572629134579743179978320426654279961391379280015278938766288930715668047440055181674305881500074169674456104960000000000000000000000000000000000*i1^17 + -1569513423145868749174025702295525297347371868824977535021698520890262450449689524048865000589828921092627783420836825147053605782140978458894824237970236658502735006727126659045611377513375073808641428447819887093395109609480344423968107288868517280454742976328216085966953528407570878142748244393338950556915773574683470123805830684902842817724414076132195743110989661165977787731900774210816501056868055546873254004652250782028005775337600027554705798047143227626970617282851761625036251833718161976711280384236369863136840211417917780240039142621395971395121379456177612655172292083756026109943077314454921754451531737453509321615341008132868010111647786064908448751738849764517816445395435037701232467788079719638712896332185402641074754046406533138293686827595651332211131908953756312523960683289683917381718331682020856202247921121290590348458133054511872226471346624385582378034352392951010593076907597809878102903737340521606823416145125432801360055776758921450980330076448322650094760171703586744816531848379079503977014381732118809577735373859910556141244370307933791463389858317134717375729386376577934975537064031873123441299745154935223348426222572241653995760203836508788859444837160988705732293664599891243167979065126852481040236453924289958083218551706728208857825876039526768925961551706731410712215742688986824168779236664757311800736212226570672576703759090508840577528111013095381742987094906422457172158489803934752387323929261281243537578773709172012789170307872317994971500195858799359505204558073694593450362324735307968636071083943803861398760327638547659498085052519236266026650288488505691822159270105155781662729005956089045604464887275620479568198641792551775021377335291849510892699035935509812374467580943354786936450892373496582727416385359718716916036869535111780058790612177014591488062804697344321582302939350657846237806491119237204871547368671474138770164952570077088254882611671689117555130489238621181811068854749730347087317523137945595482055073775612690466140238412458794108767330779954547290177448134848427072849061066147991182351497444666397516896525160823564857032824267472896000000000000000000000000000000000*i1^18 + 43160010752484044487780820473456488643717309214191491263161428302141190536882716745510896552234519648003886583095131769176792187138038380530602341019220751601081982393520383122842922651039879132132605859087303933423287805106511027084932951770429387700233012928831757728816771729915073487106193348938373026744748060143655762271185391904838779286637955696361639102940894721303773264326301082321596870692328691331131289405498123590914718582927452022451307086483936277138908610962747867520452244177808813435773360906075408464030951789429459841961878488181903812686249760344575563467453515632935054869958932918807455858635640100529744178398259274682065483989876427736171784868414211503281405152394498269087693717867977358648073434404998701519520258153995819291733682224104289185195931110158221722284527199701995927771477029258647962927732677284894758729759075373230146328389646963490395801785422156949367234034738753931009759737740616422286159607268100220708063222757755925778247200721062140980695236755454446818910035963917397526082677993318004174032623478313492100336970643941986193108933605206119715436834720427126628485512538578034821199108161430209176368004231415954333649185798002828919393292113076748425655174810011734816522350289264102472961573706416646118212325412191503218632740842723547080175118052385425791325743523695663084073300979094894369635115856460919405989837296286299984229177848117078891398980693356026734183725037053097935025162685116086608329866958245208557438143887077100668797139736272696684814760699290058037369883877017681072224852609005062166343349941281529572478350698009249762278968516284642648074853439497440856570707825250055617662879398161307958229055903768623495593932132888816265890945328729719360384554248619867184889612527304682911487944690109077904567714992179864248262250888574514646266118813421287952087226088452447980757788483453501850138384024960134289418836833258209787191093009992510357702084453027614742018053038915856121112277163336384727898599074346180774576227193052856516616492830728934772682620455774025979440394212857426377825379370693603161871318015055596122457201704960000000000000000000000000000000000*i1^19 + -700828496913125376443295782353124023005606498537253199942458851418918577304097551256576879606633013624251140700701690295152109576633205677657066049591991009253510830996051577357749178974703370656079510139334102450682842092542095337887400782979478414075296159059040988773114042033448389232368593991775367209237716422138586522382845709348691036763736229705673736239912699995155374998641005570869776721963127055446197837321365635444951121536745457986035052712159514617868029520895175849893600840557173796981492776357061892289899956920857581105853106863929174476972492799680138795453088566918411247848783377577844044714797229141207322265651635820484849739470325999455889499842781004114539884413330472525886655624416561323263619713811681822660166939174182880485047231878886515309883007795796945668333510696267937365925654775179475274347510420567148764551137961342807528975886006848970031830735941653851739176893292848497864338668739114510653986550554908434611292401175181344920479831364743052280276006778229687663822628133849004005565840015353797390924751314578114218989860544912316013571222691128545733289617922547185844505076111401851628697502112194900284414879173733606532662453212741857390096702260554632346406443191441900587946230127680748686659255961988610686249424596868730455253456542023041009148501837773568504980695245306294922743478046823680384805642154651582190819049336207128595188231886488962542830133633999424778916675834672567950958442171606398931616910140077302357825589234435994323490819471304029689712923280620787831198544836782525869805530987924577087807477615299542556326552595573196790083732930745150733313806806432709043349039234023065393845102245463466596077614316359656662773371362253427525820800301891851536400662371127353738288790768819121070407594017261418058739067319891642420807690458146942196443952230685249672406790423196276384043237401882722684299020402204699958426532554000763145898747350134711992691783001306223294482199107599110175972621741622277821376689596471282419079478236093344125250979998155217275065245226593617811595385083184892510338503756150690075053960965375089322439475200000000000000000000000000000000*i1^20 + 6016508629387076274749236229108008827127235304617102347498202426311150925215112574297050699910774103262309067181163965722680213645024323810495183973434140642217898135250096143252366377061244376635429109189058870225836986036306122923165969229602849838974217354182293873884859651540283654897082325446781873745508523635999814585144114095586858578775536967021088386327723743152746074166630805428844941125884226533197481320891797535392475369986477120144528140828141921526665795071694175062271015009263412174626934389141092250987466504271519375483639933392262787380011546980254273117510824623127338186994704692144742566128212892971211871915917240956602477603281272376261487900138046789187096510777554962796080057676291275865468706852830942538254856446906541045650317498731397136031049701246396739694172230932984077629871741501459403675716929856493574902423842437495100269227611251868601195320743811859237232775880229594144166978904149085372853711445495588342763422775897355474472294558731023205191550666789647484147213988304344591195248711205172656174851366748892333501808277373895192264050874073271412809402647321901974947198704014855840068694179975543088997110271678865258131310090014001280322340165288916474927870587475938464698317438349861838839827332644517954203875083347755358283002488997517302652177179092414196644713105314283249169348985023990445649730577613026597663763399384339197647661083761669667426780186961079292601558658901553706897454167647079774068720438084743712960581624658963602835859863997148211261228354280516373690148101601101897167247526349272922191148568736993809285739940821253583246341913073918804403862514032621475010439623294538367153176894907995940297250818383271577236413543852396987244997012704273668586508722830741367057680263181418429904975038713458139006466708930127642993393329002598914857603524662290622438066074605416451640919825658779197601352325443168744772192268658891165493489073868730655504018868014564100496267257358526558495139797912092972057483882650929770555984807567249157804706382039644067665975701998981041851806676866148968218259077856571340698263048463185761796096000000000000000000000000000000*i1^21 + -21889648420059992405320057240241706512544633485592334579986519186341856360903190079650743852140766530512829602172954106849269585377008553354355930709125150124291882107109633642826664601255396974824260944884503012411929432783898157649058084020414068937907477116719718113212183180246228374576220199167023465856741677259507130978265220429224762968243248790497290608446459560445747672890680463886366595592991864781213286937250218336310285656081719684049510178200740835509285802166581003424861098905995311505389358837788446875830229715810844989323714774838707661912024912301535004983312813553204295467120853423908870066019925396867940473229929503972196085331415347178784649076064312094109634591289853118837389970909834441143634644045061407205206438545725310933805478161923384480658360549396396940648304499881167528056514806735934913883763080223975811145951281763519855170313352502904890327168121467310347054150516057237268052796309751320291870435232930963020906178965639054380697408870812700977045697023987001832251380294765764765733958731755400581234673895864079977470713220498519936662940509014586623763533472834629636857121425063498412328558026990033767851195132738332470010122420337509784961052738804762400558689779871753682045689991812011204979078184969089985924154227881538852195219075473747596369695393773997156459248699983562172103037293191014953714461092831323122954825515270785418816741052245611384904174406113948375530595236745978403117379365991682695969130122438183538171603500061021492472811619140535619451313598583091834139791733020903047158594363551338300051255360750532377557005608406895356637319255201697184406862449517567924721167842487978892310931412811208033631482060777230167462513375900615633721783066855657631548661266385832510481291418769992435218002954501788726322817705956911819930760429868028679487768256147508938684098111337678824226480837625529380515932686230344903541930139962678229851083052723274728226847101489435731345252023004835164673420327384050936124772537016322550767590067040602500844575656377783276223924657272108508730897780129897223107753702582804914381315528434332467200000000000000000000000000000*i1^22 + 31238572048035394114124280332610133333249675576071000854226788088454931739556975132290121312173735323164317830475436477356452474589037019078704397161353298845839466688856665628130947317421219978951979868513740935126009651162291403941864309421323451897466793125781727150544197640313891556320547790280998392510423864341626497110571116733594335194978634108236220981968113506861051299818681254144643322940809713615516623678314059335630224432756018951292160839024630811577374068806415498879678278250466312929152814588953706910645465420290114440010752566618550980536651956651711856755777352339897929400660760181683190627776591684149976917165039844249075160630070224415713724806276065835559662898453604865761447605159244291044775485530531861281064343799776528800820172806373058348103559506945922909242504891627919869479945929512123327117012283508632732635752776814419528961838432695072913481431835463606730112407302972757574288132822562566750985243249934359645150977542870462096649051817228135127972619097634766221283792695580058757864717609268444545893925254321186293200967314850498414460684419770006573831050727167116895679551175341399176665228112506421405332654425133953007320390925526990638989199595861966391734777130134113219187622527409155273868358535643400495221259731051575912233386209625824555277267740668986080229601561375650731946687157595021985131752792034400037039639326888355897682666572543462964511299432408234111174450743256858812516432090112981214947827464599788607436943315962060896372607319753099105929683162265537842454835011183489366725563248037089259160182544820818144531502404221213466647801705785127095019833280912486902575253503547114261292615898710047377259703343103293623927101396823120046741533189498376457961848768187065947681866041710246012290601612125509691134173083382538002014383824100769975966977318708452382658517626257823193185191597556465110387819513606235339005513831933895937072554590082769106585497925321176342707730092118841189879558726382054744824996050778286736698664269854933359235926460102033826535638330823118149611703450984509317040026777828610797077442005565440000000000000000000000000000*i1^23 + -10444909803289856271275546060757226973945004795174465933488112440999652571105420082550729603507801958331854486130848782659923699091945520659859578395459689260321693893980275032971936364668484391632741998099120322404396813890959289333462750432168199275789589073958017599599396695298814707403232374122386983417077243911688820464909229228886624157184403708493208426203014430416500427447441821218374000995959343929281452938787187222946436735945192205266485002311168370391377015587730313843206324505164827235513655293679132589545740192927964512493606150320714851383776171677479094003351353175753040889873852998694277561095208104545002148993106480702725021136200340131652717461365286468130260301932532895448136733835326909707733448162623648271237139464833819396512807799822679393862973925595286369791647318721361251268981678824577597298383455263637109261396226726664484134204650194213545653076285979709841622777796302384651995958255766067494445096203807407598251844916897092257463139545134892527275694117246950500823454815656534528215881368479334284434619293867724955616495008972488802276753293179432098152574417241640418123122233628944175307668692042097130552680315834495776295576315656231035900548841261649762861102981229143151097750599462694810841919891634114605676949611975143840416837959977536050392711355143429572078458899351595490509318855916935784515959946499792059195327606642314913989989872431957418548296227656448754202761283497889259125599396039763158545614708179108241832755416063433447669818334588206497704539175992476479680753592644598570465843511656528174322803120736653493265235427553664016605493048588593364677532937903591304830991775134132719068490522133174610492183979673738195176094282685881950527282096786215157746707639623587325048977822030613610052999537735040013689278218449043209319483226373021376843453784247995845410716067530777394209706478407317664216035272834756637632884396920603676402737751318695601883682666371444513353467223032075381536954774449157789150115625891792208274640553676925927715812012388713184493399482387564014159403308354374193440920258892586512052912128000000000000000000000000000*i1^24 + 6112269885901675333504255674119839894327455491556181688192874430872789018897771290674330679277342343608358809939549884356329733638032064257520269029233442908641579190473815536300707323260359419046369574099693154612768325480389175529452267354591606271663903173207828884000645150389953327239962579090782113574290782121097916232044651865736081430643930199196771058126658219313677037789491694280299347779274855393156179847321748231395158489607839785217886859186493748060300559153740579104949046136067581513334826918128345277544487443759588344695140286964446021788738158682023612185703461371169657530155590208045006081391523778078803312206075949468954884402233750834966349842050821091391545318041798609683650075034077631290626749153728770546197498632766068190149272605451604150194637619533136956488376618959041657154708723112649615395276058481326672809487927443821346399852937969899191142395881661616457146596052802194335008017965599075241514084638500448202702733188063231212001668201397195836222250355121519315690718461627374024571779561596176748801741520125878610146096672294691258194182428268606677343482951390310433398637311859619721265381255406209956384712487192679506805615280208174304346146331023762947404946731476161909927416790258675136657897011574824738495018860839342233741769841710609783214840864994728409676613311740053505542661400472610682284707174325900374041701236010235437377693952183036752710771086224717212697904864850616346828164642234592637429822509936549961515637402221823672750207688022798727427029000396643444483274580515111138625905521712879183491789105769398150210434053056589347306937613275220153594093850698973450216750696681559371555372875889089707280198031353707175842989770290570790971189721088008488972929949741497249474610563697578360642531982678391525059369522664349568458309369440830096424475309363800706339850625845633835583913811554407284809617478615858461324796250623221865159212536814373211784469409173102514065792987076263580772641196533454044710154495822273842045589050568446725148611222420064518676827995201384374741343854093951611769347597893858911846400000000000000000000000000*i1^25 + 48166924636655750242761854357513171870580391149106785753993495203820559895025537364578505665056970656700085077538872895551929126004114086990983589379439791204255984931082842369645210599863692932663043049721797632358293412480665286224898451297176359784245119894828584088253998865938287752519936002662913196708819140211204091007379798456197151417904698375623841768314916671987434958899241973427085514091986229825489247688214566042805703610600420464514147996874586119416559903853691594004706680978679018555326637038662301024435454588082171109879422863439686589171468575521007824984985695251687944568662085604778980688809429979735220077447585323038539623043303433821660792140424271589400554917161747836826498331381952017990729466842904930963471359221276263445879823712996224803378608068077572742213014062278788614919090752941928381091195795862395010106166875064621384922835917312303994799782460107472803068871416013531149033574150480267631037796893657757314452555743449789899952978290812404021578415334364815229960951590057440413116531855812698591463088015012499748615336272324753963896977223717366847529734245159397417168144345539139794138308367430051422853576923738402821373254510925166475731759382732072174293832770892284183438419763197992649683119461045287737022326793097989527610454284393720842013307647261127453284615019417194457698176587494851338356831636521446765497645765550240409514913864961228963690193259751642170478227169007441168532301141189448056865949237761092549183328793344039915304240787680055060970325530483949094773175890630482356303909747950686959321946748798962367375877343036189683940692475873140503510794510751498091806598623391412236407758952807890912228169227346562930116358395224984437680637870981462594053239991691223821323413372844191556589267683453349126357578824650358354966707907622554526310804755877813179046546246695033267544008299363767880428119880488947768378469317573273468820331251420250399984929933602609973100043571644738157994477049395940870396255163476374899842388760114455449400786143768353806484563338621268185092784593308488095330783251660800000000000000000000000000*i1^26 + 427949990571183486106991652318168159550406663167576608390733052385299593872295214611663197252907404656642445337408653506198888131570667479468897292360420643241839464549919078065363960296174085697722155023746135449305593338669597433613336128314080143394594620745580113268193142229096109600067301153837943331185937839310850230368825044993249670021483890340882587104079739040717645407307781881785206372078572875966443275207759255548846258376245467328893917135674904696375983484976498213725237212944464526297301964759647206880093745196914822249826898179190406860172404631320121532524184903571885789473009990819935739084294043428865742788079483181160202774417656173582860594994788145318370240368130012342484485345147640923136536446646530969719787262562274842751404226355236330890719971773537950872551842047620212615985665528826869490075275884888343740569704125187143186009268423995628305205623869456721039754011101529982991553172137169025305998095710493095274232344710374098573133166517079415700746422493685500298130512883935396584328827610119001952822920770862471499582514875494227511814732345767826634496311714837259154466102426721734249858114565211424266086072037957348830823367922675591334527887183415513320247672966474663064479614454190294893786261141188972817159880678471848730639075846768459827695430220658311359327824870961440002457680453912295252717412119511909665570763935459210471865160958373138334975211405215703124078331183174287927971024436977595816094811243949545597997542280897048595111145226958044729438993428184400031688439776915488635956276555941141833427691657507339602014863710716221821748323217209094212857400523019627304813028182779613088672264767122248017435163248627647802575964458025007642807471290787615625949759964189097445628868364789546922243859529560173301930954920639570069082898993961277646080765127277177384907097681675076542063823625930412417204478899273637692706204245011290782683862994426356360021116925021147907584903527395227067445367747841948351038744918511374757867399726088656706125407589058759482692318688049315454608116629818969467610202112000000000000000000000000*i1^27 + 81744985328380833316011266692922057796688028732255322847673176021941016222748181299409667383702672124445567403279474858394643438712696580532160899879068771608430499491495618655152647685970553489168698363198010163441146611064156644893220780110008329136314990637222519446849382005047643809368418526443284936467496547915772400890204234011768776137568506287318924611489683556609401354477372934209280371391306298059422492708178719427440496207231914967992075982374925906313017681063638261188210805241741512057856220489402729180754452013971072478263639826504641660864128331280114605001392839718866146946319194314167702199397965214829330091309564823824095545737783228384006612460093981308908197155628248612552567532585845244332604318824540160832058754094036502176762615688828119678371620394463221962683498482885752714246004863958432590340923471094470263305456837027203386130270479064008297972231987911613519592781836168393399929376342165242446693720887593141778710081674419756237369870912793103803928925788131752320956189899641290080439008319167371064298649325840493181920084069129742436290962052513714006663596604896683928922678871849266846142450989555265698183112842654487151435335407245279640564081573373972047034219056354717263087117412894833825333340113597602423380669397017331773120961060343466266426489358743901458489851723940802424264185612316631629417322849222619299828604940176967508627302145980512850311394577007664828656538406729690423575104696718108634960737209168953610543406258089893664263658837977053587381447012613525699133716734336043709402576620668193929079196599474161978184615176795631301752872609046562139462623213972473278258914367527799948528844698533081236133875175985191183024307783168283146026285334975817007186902806466081112971262434480121466058903564085816236462008182670127961132669146056929217084711163985246394010936126816166409468873189135869866694864966364735762280473985387933760534297214170090571754729409877432983604303154704108922120068377689988689114946321099586195692212151005691889977151773598469574833641387361985272758235908571942564659200000000000000000000000*i1^28 + 4149212486451379767384375108779157867599837206436109497220565826495848120820162433929614573995256314646690913364594154617347012300839042085061454083377898951415751857893908825462409714224837950197497724210108749015356617613438019093596825399072374755798638146547022349114083518216759466645774697648345194360401718870393471720678510567411811246965403921941670036664084488102658763604514603277021308038175615058084081445006566890128290871540440932078931240629511987826025754397846030833227239293598842708763860123695517631643618218581767210321693371183512915441350466460021740137608429072295935726609944867465357863883648686509722302325598321458029853064215866077763022967583650856844685567876699072324089846455966181350323868938976534562077801815780933088303753203396503613625484289083842336918961043314933952569480312410333663427863118225357629034100957515402289388304017743349746053531288679122059875499209726074125146619292032826132067897978232783538415924888073828933337606905358219895991006532285215763827154964697323922441491463855315705027222145981230228746951601144445632772450511905532240902144641486847264882489216167898575990287960419024587155665957463119473041650975536275977339046208749784875886597854731744341682864976234988554712527663496174195541002074654833068655069610669863384550473558630947214468191059208431865442437999822069508237034909586880876032780546596237020328358265046968382793476865368599593852730401057867557390442551448722109032593772695299367429655496462519832460565022777924970058670492016737942063016639508115188960341523490322965329308178321019940777728429440017327745631580929029162274858566392881363723269221583886853161939413551069400116886663752464147908336380259754977341455240981632894865400685313834072962594367910534810159365920484694829908823432884263775004212189719098064105495167414313289354980885689721412695540391713079733272077817488399563717803041420827179534667820046303879121126903028464749437194295309816891795541486920940661413334871640051478723703620921510222818952649377574969892221687403382088212446348092375040000000000000000000000*i1^29 + -94802169505947218674841234142217867805615412818370168263004830199583079973061754592258181124856621403650355690374586756356898029834119578168485667595226547065516900844832791256424326400278915192549441215999837186053822120042295877022624020017490597853179092322343940334056384831958910067788200209605898605934390951372988833879942271645168290405768665283570748873211966151315370987550422633402118947189552421814176722195629110351993049284078295892896568342711831606178343471518566552730095250114533492087167448240933531223958700899765848576037940508396663662005188087299126501354491177176014547253205066979354413127911096264656787506422392590298625888378995793321182920162699702896735025852135558385469022438151736871058189346683945297098956199814003256347530051737695282032721584157827997013285141178507458006771024620809052411165460303434953991259089544477384251171867125058002482902190708294104721121075452588737780961746956197797412493168408248650953238792571181186478273668095455483031667265386767350460924497565395894045409424493562756358676411755731721224559486406083016271995075640398250929130293894844089016672470354872313081181619816200127843147325501398490039905512971947591141877691528977848889992854737450351676990116313788408214156384648416896357172732157737747019152692967269794732194431541081869072850940497261230718567055924922478466109252546531375758757233691014940810786865774585011411926515349544729295542934750926525036458756859265798958655157961956638000475490767447772985989061009264150562309890913313921523507680191412959748025381690762512277005272869172056757887027845425713269458359162992021412007459164118971822814374499244203043140313265182740921432253157860506863324082618644892317901670629446927914159648945270285533326038410890929607005244246293011410475676149959805237365171448551362817612373979587363391937695872679069591445898907658725498006628882212482596567790098870581527813890492225246296683239625860526266087195086362298668129747553239916934019563574590218468501674223792940196391158496725843894296093200502157527127949312000000000000000000000*i1^30 + -14750105738214776713153184267835982586880137168485546081890521785903884476232040034344029711338044508942844677924856542192222147922130551987412152010108043451145717613039808963053845304284157201476081782237914449270703972932787896143683627147707638615032077360526879576333212230272964536274024386161443695383298551512816983146700688412533712839515688588007158388493123434488106629377816744019837779432053558700645451316328148355935935443694872404748445811805796032168759388132408427820883648483010608359497192837769761236530451284799300501030685954932478142874634916146424222366047983128353825683648145677863551456317780249870745359001561896783042729502776698010186735200144091771417294016193157779466309263402434918594699098895548972210634419674538287422554650502013229942391543458207608568072099618027896778775498131601884642949584445423917186362412685435547459098972353655344520521820683885020716618387547538130710040297943907043511273183721475700244826467043714887725164715520889444880417157793916589798594576054329046384796575696417779585597231220585781223024698627557798331233382855799356411298319817139216782220514394476272139697167363630532214805815335759469356882180572789540549768907341159454150952505221429310317762313648019718444991661831394574827023346938991920121899885081267071089823514744266798504014753071410250636750737789172512213251624698932149816682894813999172125654689729010349791942234355886553862123898276284486070307013109635422382501552262979451479370862668052575737679308906883329221036348451442975524855991201449238997843353210164154684747087476559063318527842545792096839637544220180273506790105582435185711771199196720298724234526733431661071507554292096826880397652540155315787271167867001733394111175263891653738504032384462217497264088820496880929976136121605033869515716794534194831405752831191039608290310326246937998872556886757491355611300704908410265208973106585388396344831258410547929362883129617580739686430067548523603328954884471484509556304537889817322615526430559924248592669287305729744950469773664130066022400000000000000000000*i1^31 + -364735583184617682499133651571624957560013360446415018278315438717433312120997582749432668406099273677877471585894795043758653787557721158770040344574281257173922087222510525407291325415746449149411821803551513658300904580298243074235601814300093902089593029373260590153616822989527215235322844623142120593406707483086796299574380520155432972023077970190477427651492223057823713201862783717728510650390053636959277851867686883330103351592150724844785480617401979964626740300018641233326807563822742783738930290988816852100242613592168716406992219814750320294866190408446781151210826426343255157822506134743503872223392482573981156266175385399657369040573313193740450205720563243654208908977688547248453773124527383147712767052824839430422532516106118941301652406740312130373619942832117930794038065152617136979850101377841900151362443782580671589508300567841102635515067805098336281606256447725630215382625420314706802087980954646941816826433661232508459459362520302723946698904096684827076141164761158479974798601841511486336069747168731430234299238930962965393823688615003905818084677553068423265750839078481789668320518949491666837808022100890598928307507177628375313175918117997759223059972875337452381166441131016687070707696733932326765264259597689955384236881611572118215386665082308845260324766469672097181025192967232179736656890038507452510120548111109910518342035215710344567540193511885043106141560262119985312343153322645879421098008813415362441539391046874675044837065203730018238848179586628111352767810026642636469816640282195414868934195775560853919253109872431786652369518523029112729287506476596019810910421717724318750652029607200949593852249829648389017915223444206587110856532263862961281417407784317056047171539448536035737645033464186208906854347649281539736271000051299165014467515131793244744295275006397380935197876180696081796486964518038785943139603411998080884853305656428117838716303708429845878170445569979911496537727275475843109313772647578737235031915494800168871303811548787318192431108272035183698888035800186880000000000000000000*i1^32 + 544209924105166282437353377866125076970529513787014290625754382939273961303093657756337442897934946348851279702880503341594135263379792768675457356587902292594392088500963099875730680946085447861779439493299308366614081938390457987180209995092404911571471477849876811033138737226100127066354409289315426938524267442933235162126850376762467520863473999834410398232822005722925989122724276359772061180748729618350317673116303516630171317048774671403549418206800784005217904571969071369859187642393832660909176155256760923877526352231257762710439538931858834733498356971332324740718136242216567524644653704180399980205104148672011175566468982527475551242944084359696961493230682695998596921062796972359171221690884416114327089307881910443131388619778529774461895509709194434898814127750204356638034648577781204906834068700856299682805754381765431019246262237960160107338138102079433916009714993716587952934506714215872655100865880211986235587651469116053147599997048632102917641897511538776826580805892436615046303921285044694588313274116115082223104995826553093724047652438404320089228763783422186563691046933178185561875186851402203718700139227125071335960418632741892334298482365113817735415426497573727831756476943552513645088124436261191455936227123097810770044495394540572539448852902340974295566839735050768524876554571950548812436313380535544671214891988005069589236587561213085218316339363789304244382226548893431505292527972686734077713030199222853757776862252997807498687480642427894913290786079932228547942456368953320226468940022026370687756194500771729761159059335529277629140629881719504658237137845644803856929961586023065739899937880847774088901262840198751536140806194848724932224023720786587307283448670240434102962688446545910468493850039733305625875053607168483650619282134064959829186012074678345893178348526443894229133327313093145321327382955370363950725265377155129596482560779640590890786576780572758032895395792676897124236566797949126282982905759746959334672978930127539077307021243087047835075138932849764338761728000000000000000000*i1^33 + -103608516332473475821865692626993424250675579343963977082440684752208069585873550065988124061137783106226602862583634944025639228982435014624044412081035605714465911550062401046914879805716768905026225577306901291535868607285686447221716746893763480003353385556341243708034689320231866115826049035817155050369881113927978315719052654524883554237467602867364811512529739740606574343506836630968576670024841770016810235307772767897594379161463088940917041691409090487456384035982299998635995242257593137364992000584281970487871394949249320028906149630250658292633905043913280365590126030164019646055173597767494051849105705538498300246740538156212082012880726717953243106555299294102330834737038612250962349093099233096991947479218302894814995748354483601498890897059101699650206734928924820741176384258174978887669965516582561222165818402660888207100857512134386371849573814599852238489486146317049204640242285370989274871309231967799247477481031878055038269104210509627723798312616042135408290200178462714517628694062315173851740662193333705760641683888234577280828038072155979636202554114118567538668997888757984061014956150373557172814057078227209628502818690232844080844587429562535607489079144704997087144109823969666073300733013414088403885049878874432590235851451625983345856681693673014311807938227684470536470835284960866593582194379894926194034755879046166537031455708031534660188042964223123592966653495642387550579475405319217836751175878987263599704822288935686948380881045249188438336839804631102846145166193597395485606794535394161729871199184310646857379853656543004279122907513220150345576247938181951775721730410116185786642126488767204525508158075927067356711951736596426477806355278357804552456868731331483784756187907400542257558319095769091704997973790210805674805281150530049860346683169093359891904470371408031633658227858507814152402237124946586146610539019485596590661621986968034622756540767006672306331889301983585508050722710600849138890639874013751180628133076899129455716397767337855490473229838035451904000000000000000000*i1^34 + -10017496544179594987884744173152328645965732767698356080533284512925117537431601788012269600763336083017818940195967312782621721772081119828350104283231039597483936425859841345876715482073365533725090965372003813554400141306495517121987077486098615330416053158184191205988142517528339037966703579750712792483842842645337046047790993136370539653261018638516527396850643829646170170837466546494368628385523969148040969598533930151510481488098527356472304269936402304101259943318294372483728911484233402387714823553448484442063543395030880744202905730782441891247937976190596943807265987768317303176222448831194882193598318078482438251512949860772201573509059749798130299987724005596735783297146239108186353532162104885041006238958774062671753559169575825474459739334455456992431510335596283669224592583065019964954190528205221514004176885751619242476541587160458955991892788987715472084271876062750317576220275360950711048550805535511352600520934680951024985035218417326566139775510654382186001867210688790058234674921894791542615439074085579295586235362650752876498231987676748252572371599340338484834241117741947364836490831934305515422649531468758992861374583558896157326850241153191489616969935612709240887957290327426029774980379785516116413604455623051458259300729218798349204292444082313981902865445828461172839218198351112557549726789613322524453557766009708636453016603843589153114180401661462722776508358429436216524551706034608103485675866855427304912329412344889473996801521038876728018482835466054286603201860625130396737472469934164027487578503013320113808504040906523124093815891859964173619825314779576687028064944783189555853500473493132699115063589339010035564755357310226819108039649641406081277721037436311341724192555807401801548901951064248406797280252814061622091481222181046299791571662626192286069351189825406454115225523657955338697742247250646942887229764160990479893950763292905880447595668686246407480105659387194296438986446583968248618260599786445887685933153118292654253468457410109560423118484275200000000000000000*i1^35 + -94683008021326377958617908122520670475210478027594147666020340837474251972773385612421795152006775077220955484482938539121798442896582394858602804212030495201727178605735030318609801801922724547956218691573803630828906386875913106516895312316036266505194217718546286802575164203090015435518919461182673512186362863285130422249617899677114130894821452907273342187359930193424690410593139263284298677931122929673470138663997386229579493535384883569790872503056063639865187573272654562555005349754751649263983198654298203773716945462662108899372571451321577143116519167925653204843270513977514506439428062779071227525501371693841146697545482340090368989749409907833848242002070516186442837304341391135726620041092985842135505521053869192744485230417979214329636377168094684331398604195807719090256520388921332224005274610948980964568135006851170035514400987081782656575609538716114363874454225955185212217982354765116501310020632070435386706631299788012997586270488882055693530730882870474230332942356109631022304028487375147905695291757759286501144636999212800840403504682447286332239558234109726789714342226889900675649735485920596903603473308549759268907628004586974179966712115799504519007532754834346705905469746650617696667718347089983120166613792486970077463497147513241131450678843748822856182330302790064396721971719160515709148716364864586402338267526085213356643581368954797371966699177843787425244347863635856186787886535747861683760308852839230890302334442232888116318813857055532690993935772578135751726365723395612182951112835461036504940524085350961090631461840539388262090106079640093788466143096428075645825325949632007126738239413786969452527183471968908239324083110437862734247781679822054866397735046926164339743698572345120260822250100573010100474851874067024968809584207870852252776607834425289840828044321125796550071876677970643504629009348722939190793420730045186298007489633096838688674078953833900543793069788069253027366191806173343579419905633486718524876274666818763379028680329382356758560768000000000000000*i1^36 + 909798864823713184255101508713897454245288462953468392041173944474104506401495910614998082504627757515304879516615127955952454065323504639490751048397177314896260200879177821733784656703361306092120593427766051443065518387201868953358663256464353310335070519805268938478804523978486962489644882343702914636045541091269604459447841317391804997840015179928844101044924083482370742155915173228877217168417616311751204986431551602154924483775610441660852024349430060709138331580434175726402121762767698821558705588024600133050977525946564717457539083829499351426001351631434020091268274677346316342065128246437646859245608542650372912110120008665988144218611456468960910077820424134242683205544456600715457338489839561043327966834960548816000726088201634872072895090990272694841578466191668353651174363064000515239451638278513130840632495358383044308006248687011602465751437024327739243756066468177070462949591769061801497301136555832799211115705022489920057935047453940386740942925547006434762711081153098663103329680742066462293508823983046091667532867666378344923594210097588290082878488424199825138734090826349433406151647681980585125017388502721567930242422147891606982577093310962319716848727555958369210019635312371531960501322481783153921346609742482981104367768803594900690524470781588605669095236981720956606502814389741646901041805314351381549187070199016506678074345498599469672242972674200296523821945530871298154423824362575070896717667600630076077912587240568043972594210306194791024252261990316125895072012354752205429545445507984031965825099774269418658398511954671917745893181853491753246891035071196780901216465314853418287208601193944506715929105120374291736190318041280359412153039834833100973234912070202288962188864223422582748359894931375667970777191438295496940709635680864138256269235845229125463086242062049473598166893540405767062957650494842957400546553098312594377392574698876986539839050138678398306498058605293387996792874033652567813978204856474965358985352453668899404176520902187417600000000000000*i1^37 + -27146383335217730794696104229810065163428707691275823364049433576326658033954551071237503550511994104191706559675445750851025564797393461839797792797036479759619968525649426963521766306521046034788395710518358439852474109845525384442514778627167673029580258349865900692080550963964790591448880618819317946984242573590344827405047246898867736087220647001138500629854410194542934673985408666374562701842303980554776364276274977829581303687256512287829264413857809792567969730767397923732817650426121194279429863674073753038875973142914349970052884067682901734672902985513224466183447225030136262303914968664920215772992089684758181314645152781408144392352006503153199775409008497370281927136488919954614536731035938383382551467890887764861507281124881271631188700133159276545588294229495273215296594826575801278025667483839507775220340278082604921879872397701200619486313258575156300797998756127663757110316819144913140932262909121136496085155405081282768163205248820371481860509391752871479389529566549531587324201190533270560701345496490834606496304853128307167948755109079229230341388761748309086696033095163034254252503760004173895833780688622405505209357163896462072673886758702306748275361649946630343026569852313654690794602069670365976612664382059634021449467018920490393490813191139564513266356851194551385751669270724923918655879658192925193189833906000241348041153321368060175663012963350001796301418030939710399603132362511064277961369393741622355660117427451973137381935075036833960660290379842360667508724627461986300634808802585716182092602968951067206935644996045470490950599849228975574943267812451475466986440983949608467392536402424482305558037245891854530697947845847747278858678110908135839729629374677983983074182632083795940180669504844475283856649676457949171738520834942220049096403011073687796652043297775894177104168787766315273198887315102814933789663646403487400699561267473593087503937456216517673610111605870926844508225623173036293071730519919811351297457004312405433870995947520000000000000*i1^38 + 136975829930621835997605500459935346546009368731537471168506447621152723743606965656687032088590936127560282875382943183431297032745450092622646295385180978843213789233054848622893281943930100864376691471825256650040849069374667071187262687684382418028631547293042124421039465225309370590883811379713889927614808417344804380878673960346609263003016338902382559247648742159856613470147911231745865849299373986735947896285961376477816963990494397820766211567172709552322987954885324890538203801301948723536738966284930071440226290355394700531638470040725785566172058885684988171710584984620889311085164969110492637175695854846637977964958067646685424167660046882475631894586891317601506316450771671196592945712043830163770037874814682339167939729308938338128622286172988078928156759478020226657723332228114980075328496008483844420718108995811854056516260645733983669023738017987578946817838937463192690793019923726771445489444571102103687622741437638019763436076562481499857374960324511934928110410966948043313000940831004158566067595774237482104738251977618999468194446461218425813539719975253988871829192242601962242858444203238233468766937805112392887750922849753256247579414853889978263098164237184831789458440272712240654704458622820720433648099855454688563961018400411781796685090122287325727301887963219536716950343953999196087924391735908112329910730521818754731584480251311392669654550536550348051877560039146680819527845263124451481146566413004256594418398393563365918242787419211602118467291418154524851703772258934098004923518004166879702282437777073783609004515977901686194396179476028235313492838788714852899765876159739508638633415295530994045633919588632067102506685222111972525023669559384012121553819561159530704106167270575959443767534585724852701896716173771011938408981038341007123783557956869415288053094067866684093038623048596975606607575904623913781459499520593900027307544387826571456742361435156729692383033077927674069750527319272973847998846645768864645241317026031577595904000000000000*i1^39 + -246524450674082843274332546878788654696761335572436024730319328370443055341336202057082242769360551844652747836201061400059195624679398385746142666669899290357895253670966071983340879371431480903375663932115156376712896760465597936827519509395286833817992824763470554765380560954632985039995895061904973531420022895662564764584934035257591798274797896099418853552070578415409344211874553764223489426097657357819555036125823163245258640923054087354473473288199098172862232979383868985990439779752553074059060596033685268209055854382325411512717556439746728851272461130137138726872816288882591912597358005397852547865893353716562057438351949414280682218200759986992165953377649494778661374620165456918231601944183386297401145121013151024225126939029609237762118139430454810137481467757893708983286922938592874948529303036760100654046509021601202626949454008992488238100952433474686638474338111231315665918299816561395994429785509038606519461153924183687054991620927788738115184252494518855784758018997224479268006334134282424503267008479817074219045736636833725014282315450203048285084147192767487228042657494520024660002598855241045375362789856247499100310047573019887732194415373774344535978691988420306832023828771400433600290755134308688561452049812902942492107180977216245058346747699950896929110842605852028550705220155268923269528704456629423869333360611770278724846167197102370086243666194134280547786011852293357987040879376224410999334739338770615289689500296037329341957348373741780082742472014179110861726851926374758342823660732293818184666280640465347045569323915525002738981212918206465119187358613030172453399857152600256938629568151717095889368501961095662151881353669039079391579940281538799132811911331279583424010438758395571059873712932150552146153086592217685744649995452636690783416639006378340620461753382820164560309972821324610524128055799250513823977122411968838207465576350103281218244791926076685914293756251109461564871967292392374103305575366661001459005719786291200000000000*i1^40 + 157611115572025382609809992807507957766626503181240554039322599480262790678006508370695616934065976213966384523777098887695963664600877095079646254464311014733714268947191956565625983717296396076803937799059610728750748709648226991549447163142098362869632109684331773603079469152114617785220007899737878429608358722378644512965119373632670045029506578928896743720198854760572158891758661821388575222699948790913718761532713430791852555111351185860819283462564584299521719840760772893413145875062518276104954031881841950296952026198311869459943560612545005713166227458385215877037354714555671740726666988238055702863156702540408908863657284493546720813805184735796614987504076722293660366829792816593056152033311314983886018130390480712546551908764254142782139158997257883646575417284539605826363287695453822437105744141986182174155129168674817167738030620354494328438769501560457686381770017519057650504154070515018381617434815929592299614459315587043284728303924335174906802010353083191830801574873157269670168485229933039074682716724987115646003041965735163921811041197988206982716218435286780730927708312546150254773921619904063174685952832137931538646013026677661058775195064204858580761479387490223954311607732664483135466291562830528403925846305195913410723953799511852234002212533196341380720441939488618943503199846049494668184245941316787593130260245934834390131385066616970041327998076802128076445388346332448841808733814505588813140032900373647845151861624335234294480942082044106479589000893617357193596160338979072484833052913039383049343184335006153266090929049501475016296646128045195112642762429584583181174883398037718324467037902203101113528244134950146138147925465683148937260152052844024649452692095306486612724870863356602925552471221164310808435540417234154926832449883387599147201368507978220694230927994942494199248642217380302613417135335792218685585173057241092789411716774389816314145179239826002143325411435849588903814679215645692570611204298587364670832640000000000*i1^41 + -36878015168083814137949647355898717045868849679263704751920077060775851383677226694070796046261118599621626281585111121653629927771575965975109330853231514410715035281716307291664666388715503990998349980461328399189489533994010505413259934492797029462649280069683075478255369071218783341590292917868878452019443699417129538719188010630201719374569593783958655219285149484144591965506470767561996289108081733933064539829288636082893479443654263742872742257747688409475750891984768661571635562857658058839978148508610955741766214688386753298293535731482920799452060494239581484218790493918629862873512989167269614284799242654382948560314392240483152946482874188544824787230488562828327638556607550526731758941503550965591404776583589809213185888345617270100122249687296537181102636536005614737462932467734141596938823387806138567050478373773724777414288888950674902747263536548371841004222441159807598161010147294379559861085149907896132584027289046645172398332403262760168486844392839527992931169922772321459258284766687688303222861230058911733305775659501296235959722589351997439741457749052965620363255387384010298904360726143790051109721802136037215961104643528086967643647044958356102869453969112148305844495765106505910420206925950686678285972423428005047507696254968991527442281042847373691662616948765829492881759871670914116561846463474245212250180592645519167467271575164421250971650892250621123517367943825690527622442935314813632519733962817695878956071731760815550442716463512772563162619717419990255650325813212440326969287353932731978365358922333302092253700181909054639030968699815499621053506250548129800032426769922123136974764172664989938892831037188599257138126436781024525067881908246219544169183396640893587483021529263493535183577757476398200846381617325474270997231843899271449535460237191156412749227106733470877928958216919483583284947280086901345339073631621628419686807684348993266905859213391774443949980653782813354376370780059756521891410995118080000000000*i1^42 + -7978104504170711418213642415662281404765898822754388776158086974006578752081717690169682024202135345542471333376537955720622187539955782138773683491367588338962035341752056937712460173760575050940209546578470856015996342314495474225426524981007366334641577097537305183432747897099005307593554673263900272372362095746596615417272323548542772904038171802223238933715154256680974333349039301409205182005087114063618033224746317193232346932996393390379788570121857144706652729988291683458161814611145041909313789455308440451858234390537035176374876066783707945849321687318791895126445932047540479645228538504142863805169979488263979297756023918592495146103493923271626858904969864521441999741978085607678581362654559784930126741969013232249171085348695101818793940907419508460771774036318696497604443848737597637206503968740584073903113386911348948378778685339196404974631498439475222727033736139148955257503539942395223653662819622407898638333908595535003071256281262602604623671922388188819891442288019435451059822099369648186089509897805367490754089964945940072903349506934950078627428458734382043255635626748633620999790117159174999406683967712127769560257696455859713527760381848708327756278173836070636829066697068598904175838944101146781626696925027503637798620637932644005576663381038158312676546472114949547268314333380975452885032401060554918908441493555642949683188654819005323086831975927154420897720421673462714279754823359049569340319925727941049081785861737027512874413917114559731602304903560186133904017341184924366129627912714939040618443979094420054277074513443829289240114555231638294438851932326152987747750605562135252872591419520020355063334324036884657128823468607311824179492108539358217913949453182049705837472463678410454782351817256989540748122729595858942417108895221041591085261368669838557424464924653651148370660705477958331954856692174166828198219184401989722454558994490024147881072307668095183682509544394877663637106895198597372759244800000000*i1^43 + -556171845971786638703949797324156845801893025141218558029819985090040457147147606423414240454869276862057555428242778613381290184259508110553098517704735408310426299403515616401709209204219082050903246343240417272805943014523620440412958325825718465667935508797835571914849700533061460740067968798333022559853289450700147873327133544631598865523407205004999713621436266563949754762382612068189558546975677577238625431507557262479679168947380802875170543432667556502744507269968662928240703666724317471062325676569779639836442125876928709009630746528696972764697560037843762246833189458518523907240946817102386211501629940390650734245444747067944498412995015914081013427665451367625204655819759387085691861746390958210940839025286160627201782340424165594062395155901844098847931400862293970868072182355473272157588766044030596515946648815416248000179939910219241553848932754583727200788929247711793224960456054383629458601561914933640528890091748085577510025289859208853927132335078689964873863205159416500329918018599109766368857093693999259543907156880408644805204054265464893801049194795524757716202729955506535564233358577582332663006876222264587999064097684184348350986230801124710175867413276797974994965053456251444367898945346582698617492953288713973816008875844867482216877969476703682203870447091238446985440476296807884170993058004989259195186193494539401948453499135025961242334446148702458954970513959507644399807325853561749808511258371520567735464416204463250016318884886300381568417864993356922753482813618455887751042176289557451717906369811724997931652002141877832853910352847813932840335672280219632139929980728888034378903619175661751104159212280645531617708888573297471622312324420174411808216352561395748329177178923485463221554891629245370555288384493899770636542729742815091109409162062399465064270832293222273112694530263161443976786890738931564146484165058412695890678102974905318149953794976798182921079892563666934369950460251054080000000*i1^44 + -5792949787411355156020643815559225336842723082930766513793719065387201298583042304689522688854376733325122872870518774518275069009560555909830305137228837877325738924101161701010574237323725327160058052208494212571430088708761914790035646377606777350850531803627230080046164248962584251661291362537508904393698871666508965191576834847271062469901389045803617569884649187918398792700369716823235675734172811104013971884445392151621423389815666684756026208596779357333734685290726057467798226164939064115062153818768999738817310171583820668608466927750470301557539547955772140166254427012947337562739034632314838050798022573493114714091980531432014078325189024923802004354748816509797960740542667552817283588778345235096084038266758455759831591586129518588332779422056630143468983189818858272356364795058838440567638265664556126125621401667311490533955972201901321641341819181676757267807422818791370199714837229230739466423793535557554986414785084196702067206777902397086688196463131553070482129862971198955229533564650385462979734503528086393547381643473597806096931301513713579360224643081252508551562440461974225640224275790895953220242480300789077466113424641712680280106648544847618976835798120545584522741744814934160358910502401124820723431514775717448319115875261704289536748282121092366437559054711340684418874123124777485840078104690016103488696409086916126118045822246734014280385933730762971016552789132927296052729871450839599007135597100374264431175825199681343457901473819915826655315989167711140720120454737004586067782999369158309928321275219110760207257926843464834268982550144106448349619409932895384000718813390202484922434094872676220107045592600908588853015337862892578786428156765776564767484401906684990828061936837835751634055146923205577519288240264354625383996053945682608118160724108810276307609897955653789331329915993419158398248439365821499607177430511457176861472225565201009557461863456281234865929562828022900299776000000*i1^45 + -18203883919672138989142556919679404816793378560455149865347418928011947298415255770631811512086967850811086723124584571910688810469250200816394316988337794508366241136172191806207123809038599380451238152113247516078091885490888504983860170310807983590525733740306539052071240916635095208808115590662071884464016600189227653119959897103126499208268808925824950680768145018089154988443246998443824155371425062255784725503246562634474015039946159935513913572670109312695233521594598363018702852393575763651744096670704872536961176323255450528167674149277719678421783368802116929562934201043505284897849566513873580384274822938266267001351668293358811091636315520961729751947784998308359529448230543712318255677748692271326666282087613670790752018601200481176922591035504660499853158497811118069820907384325009216627262251274991114374652341728787679671306651335941621059155884446211726868964671443149814464040585633924088561997591565001342931473743893728318602704181221265356354573105053351040105999395552936750496176022485947583245989429733369119312531846252953313461938587531106699197270764132005250712234761309491505972210517126319163160252460224014336948142144082908136010150328566045471859279225450602010582608270851992047573307052688655889077186265256157003648538848594555840275450134084558058276429430983911244314925506155817165565385533495736572387845638868487498892396784598411796472588726376765603091121789744328080047739528429545274137870435077841875844500986472126368013319060144080783223952374122729573321298449151778988583652750917998822459495300467811090974370604742427618846729425374315456478195216034088082156115354305176039964297304689550139132048111805742370568825594306294414586600827014940315166913793916803942797833113803776296762243431140698933933140646095095994967651192584466079191122352779385809312431417921233321143302065072703747287855010006565739843068964351700440350299192880128498020750591316560265127844201753600000*i1^46 + 2525703448497907142219468833916869574731841907035796519209779803454769676526547832304092199515390159849107956462002216809587789667309974397695618354672279886647519165697500561632587875263613631593856130822741180349632926114612595254140583200158903480121596470554980234336064455476870488842053642409580343484927977006929811206796233653281027057442389595085503873295278176130959623426965132662173516802930074306423669923355109772059605867526635905044567241579183346924180287888016976095625027336068832351877805767388087142544608306934302202291159745449089648239615203454089699020864578176875781781989947681679086504957257750054983909522156063176611292310331198901123141297884478600044618008322911643443412467534722584156632275431991454643029509269143826457882126087455230796994904334688466828004328196941439679889227032090006049825702342947282840434087588674360012084273814304585949740391227742864863432800632099271286108260601761705571614115009336029744948298909808233514959725404117467033782398313620547719598693549201966216443054606565769347260962623717798231621020824336040592169772686308639743398257733149006835945150806465208289238796863804725271874466094895159974211424827575264426700633758110717543621028271316898838450238103375400704724157911480241647381324307010661196135457523810278318111054773270579053742825907574992107319011980823742599410826832489184029705242857445669552047529543748332899276705665480780090807419424805420456040102091163667848437024599250303386918305351912126653651460570820911661427043812459955926848466601899070134869206737139844224360725566177010393720882080788836037025355163826390797849895352764682709747406498416953905490100940899563759418128390053735842779038672017350976169849885780842772292644683570883200212586419559795506556725076148650066000465263985238270630274686899141670659327272761021074166410909414986334236349469932759663117332298121878587817848741545988990304935825456002560000*i1^47 + -84940717698860132174941526540220844584945161512439712266663263262596851650603201518920168452982594855695270322840381353186249467376906645943360979642932506336481627532942595982952188927021047943736850436625620272041277459606756699934945736732732373682756192947361131517392464169335376613652521196355894451568314485353303107287976875149079808403546944076835206131705869446126862541508341272831949450095974519511626989267603798068912026197549966308720723653016517593585625681940934168792710017501508390081931731787786279151075573754458350065482106366031070347804353568955661399935298258642002636377533501292458908031149951399058767012904962501494627120639011538911408339691489848153818036283284466195908838903602479166124701791899531348619072191401134549199591728679212805553734610306318325977063035524817613135149297883161258000966690220638015127357830041328162033969579390557811270103377669594895074281362777914024223534985987418669668431989012860593614902675567230591212185364625947158229282049262583060302223261411203580117271087226601861298209284048214972898422496456523145480062326745154248365407207523846212460594323409577436775569719051688754291919405688849996058072019382970603613431906184730000636175641098438667235246078786457183628553159299629453674547970944390366809958439656133543073223025937287047595807403999761744750562542108687345144122621651415115949423282053094355359169143862280932748113689780005189166252235619028586156635437403190307916562936868500669309285087749013884110290274272730335477432548973696475684949347846548571668174716310936150171304162522685831457930357336958240811718541798916682292635589327103469708614997604861905506716619715743457516427555939292061677299638066267980399266637764785543575359691086201985162022262774355621248195599557919168960393983362233784060367588337443920150482018366424159991809096505204590276911486011357286505756212859734320556709851477471258816000*i1^48 + -511306396857737655109584013574938726646548636245643930371722116071386277724555472704576669071396374024493271433628628309491211582434741396416954104438657594957723516669891029509373647417070184279817256084911819528941153333742355259334906652362078932233220357907133255723047941524409983384786207800304001303655833174152294099039629135116927775968727006949032179863497818746877838109718708562715619798512110688883284880723492514048312018017266872913311975390590045730707121015675666571899521457916627142750745369592818961751458905485744537665263414737584227804301669216410399047461698392279294770723759455761477587137717903928896242087947088668250278608497710916169495734788193468549311096083979229792130781368459662874098511594164574262461628436778705109310033718560078211178555299220274295280847927664755514997975020291726750231404054936154284083210931746190474010879615141367411791153551562250682017959142109898703173786540849466048888575558256490138684706423999053122474013888375143830079614837784447361975346714268522679058161914298186523856934174908939292197454880845654340962634008903993329351957062571136664042608367231565802373844619175917950673602040582690145668214113273879773441917861039469672171857191989379876837311305900720771685390948927331083103584047168777095389448353942283622050010612264786558193235231867683424618254177769710536123866103078561454472867238994782686149592823254388462161394234123594534157236591087879526743750443499333139321077960970039159484125979533571362269053643435203840233494324364888735773272690357437526452679444196588073522915836065199621526930120095968624263721458971343426233429751853685423736620380013783012989915361281336850047128800905894711160702129461025028399293251719704855828077663140771569981262592763191788634718691552544236950248569411864631676575415287394209398462406384888492411259801144586049487049789798675905375105095210732454016000*i1^49 + -1790028850688382181455737344053945956453020759099096378253558155705405014925168066627606438589929169395642518695988445107687387420544013824557678939015977729729531911543992897868239888245687772876482884719121044941081628934693304515660926591392297940295220133312648306707948752585139052498228706954846776232324654639155219194561534793007963917681453815699296296345230675689495109786327054116638102215014908763551023136307480823548251199450308317185235944841373204029809120510428218069079634420597070374059974469247776445580637112915785612259113295810910996603410648101314659298566774674968895454611926402546114551036008254512483025714264838728611884007165766012907669199286648005957860328683872227451447030731770631350331020892874324873612521177728411219147780031114603433057552601176440589973275243673575016868755842690402613827430291374489877124708284069730276044885126712130200904454931541767347489029877227095802144930588731590341427767580858838201742304422898027795026390806400593778404969550130564833669371045641444635049916522937776280445455583022284087655542346554933770728751103047282621770530302729663137261681543627464007284718644674279332958953257021056925940376372872346923995753636288589442220164784488164249338824514018881800436691425915566066882236000498422334441863377787542362348162823464964376007031553361590099253982773568465361825405682331367917780301995306481685634653813112934115567995639377193720018542540966655980534541505475800603919642513820238623420412356725448164019167856085333297971882337779865002072970389952586889299817882524825057203488454921322527871428073588069611594513157350383251066662610567705828530389578305913447533807232726572547334139758291568753949809763234666812371504113441633622950257371647132209633187331047518527404975470023588164701136038182969690335047748883601856645544260661993013145008053264745605410967329969842527318850*i1^50 + -33500319291130515317299327224671954987403886306110547507350048468036897105283800507257858144595986779226165722514871384404462352610231648908505732346761707558757515041068287663711062140973576562032757496332419963461645584226881972138901309205176230202086086028412618723063722346129922258725905774450821102336782055868564347454227127703914151908465319875415899138026533773410411658088670388746337957082900828594519021669770891389317048002384710510408752829777286767187267044900393574774747590315208796895245265329522623949367633617159101656270380058184321832649046431567318026705894036231180498596089378076261447562214419380334681339238732353276756284699199001307357166515435737634063109947787985736595145263093368342696193935199551254861044026851442424619861515318808809514767243356792867748501401909334387568317236433747078115965527557749887650641700642301000904634426589657706024010120356505374383740910916538289510775852412534758391195180513315998520079748268890090720901792673096800959600092730994824583621406033462268124501398687431811932211047964995190474974082061444713160897051100512536323382569785128003779151536997158378902995931970441910165352867239542500389200603436417045727622687410456959821607655852750142254324399251623315861311991856266443043108081225328877101513527703950504164922024158379355870635186649335977383459522099622890777975982136013858423914110075853032700062387701381274824594821852539832422222717964987135061865167124414120994840956640879349732708725532681375686605521329556402857647012380265074746812832472088854678962961124923015355940416495326866761595496046758982384223201286991247594124136312079247319085494408056666795752193296494175342624009215346649355792617556008149041132964481320497929894624681478281024501866099656346010890099993899130305274052512427586003528758389551061798371633517018385278930986758400346171*i1^51 - N1*26554359515187050134932205979914611535856918477468655393067800568173293896787991227660133202285326621047535046090935510257782468983808901772063851043086640105133304408875259100023869199513243900407503458515433301100981619944074325300306099363012388884392729110477454744172816513977893781954543609840261675818619130361346648869089490162496218468936960993372594741463775688732674948167147525363822412821711847027298153618159565133229736858791693123679373222307637137769565185378961213441583275392589283757674896112835396948570214177025064872037429662728654856926132046410792322398227965862687234388318671584693571835831577640636754988776593474888957304584113678088271237258132589856727661787037328101706119829353337556683224351897205924353062632781030496124727721984*i3 ] ]