[ [ 2339023613857835985659812104979046695880737295873562001852290083996687045137589200935871231164328905000012802096241080937347216435552061913855726885540011697575047920973954036413884069194066937719903088053245451376532302149151289377532374939315814124904203514661083284177933526792087987907109418197120582666463217446716420139515530651187668953459822996914859295989355785479462768273693682210662640414255904037479370372996162106864955201803084412395419043168330957499858178521126781972622519784516228122539537409640365445604637161011603902559176326925226227809530808323586819447984577496809866697335544808889291918019302025394059401211421936907302514495696009070617424927054611218636623711916583515904130889553055317501649831939425266805644874833840558728979723446159845398720921180260204977675744783820498346438989305362802455344196796542900721214427383064167896109157177804570235933360461820425472196344611304553812086195893523827475004560525263499406624953765953603508861531450571616313859444896345762308753277550254262452321205828692134846833529469420590913205174066353386100569549118664191671489550946917800798267572114827230764840679322316649535981354968513264077886249748190667173897189243906274782238921761724320153502744484324049693650030496523102963841701069182356015178613139154810338035514064970474653225919936253299573760492306432000000000000000000000000000000000000 + -775157996816752335614233568946474197355111528120342655229883578149479564674972529222761017101484106816450401613081930095016876469315426085153589020436688456193578830747816434697453453983451227094744671406125790694020739217363213507955071114498133180810138104520814585958376575858600239135938532272774631432080726891071359390474669272298657203196159474720966173075114847387552377834304031153050525774980662951537464900030468445907156307844758874039844313972398647219478162426898502049004544378360337574950370176467491462359037515574714892613358220311195173070881519576773733599141397753470038930426153571943094727844771074274469484479232469701281422353658281289159576861134505745030843777058927358670833471917257848822418586914060315290697784631740207153413585230928040779969331198771263552361330150150551448523318197204607308898477197696547493993616387677563096535695282509671871905108124057065317572526172469458348364412853689912961453232762974689676368434320158237366423346134760222618236690554589589312027282825420264888525345263282779784220224564502699027506324273939503676146835182715743288968187323784092620498574117452679990167786852846769757897018459420877892683899563874288996170178235195509714928260037336621882943866254398931188103914465396174498507407983951817952299832235653424061560090972413737055692289207979117769945524469760000000000000000000000000000000000*i1 + 671884185804416844613975943966808043894052915014687634925703322708914884526537155949387163239147565235021778114369882464499132896015952803513972819129642111515681038781714639736090294646385951793570275233893744575563261815802454010052227551695995316521194327183715185955625273710206862311748569383688993032850665640910476935674223310403000819347714905583505946546051009433860705711359967328826640326416610311360099730694171685436239474265829531733314884738867574046098967312012444290272892089894434056530649572909950232586604430020702210702525581524867744987153441831235088848747086319520428027993852831827060833697489501168478010616636680871970435586037444048175679147834053148390358302184174501704968832028125444520290267424907004889242141585240775949220013740824280938332866715824400970213521097662326149042394964933132311451179422033566789399919563078683546531924779593015397301878674406818186017801324118201339266169711589992456890349296322967321340857275400357044033742233939412668366473129160738782249351402438713798123631867833040428817751701149561054146652020830488820344956101381078350889499592747523925446715992893229322036629930722129666574912192732575983647481881113090780653459548135825958251626517420749284879839004635763055159837640585353828153186314488708894904543705972367879700763981206166371756708060509604387277609369600000000000000000000000000000000*i1^2 + 1754735558684288684975089764138572414921724063069634553526866296193779978517566283439623875701636663988132366994493834935898464771642163264647312350374923741866362239852153093371249721963699500890389634968815758000903740424346403741219321059708110883931757190298550322818195716119302728488647123603113116300911737939565128492047626911918515177871365840689448262670702082772258115564846467426870936541954412833870836009648016430771112088264535256629839360618811321204678003614519475032226487805418802953531098209648723229481859663901511257498071584402968342367676516133703867234905764190900581569724000629682055281471326768562370633962151777229470340954594347223088980277747057964152541034852245108626001067558302278001685522599355480158324962298216668809580085925223150180353333208826529296638944561657326113858346275849201289652449560753978713303430397859418308423840910860732680844435094780032190646640094037615133414402878098593685720855534759560660639464670824753721795529249445572742538155303067951257467878452150941273813856026213895887119719697260042420709361853572641577271937112616752829559268238302583191266700782618431864327935680087600592675520575306120400327694722423339870821284584260022022022388898724784248836365887270772909848918287405375279942037745467618430799474589214244897889181071581467252484555976356276860132261888000000000000000000000000000000*i1^3 + 858445348227612063224537227632532227561675600836801993995508515079159827722159220370074004035534404980727494658923245951152889208741596550247166049464201832993072195066304464564989424472851017519226753533585795876351020337393086446485775559260806079920342048590997188269373561441597206487618891928112156092064742628498182012241622140354466451920540897059975839628405140506005515896724753028218527424370728231081057307492044468727284432061437895573174657104605187435044446049744440663947747461456685727620406415503632094356712217396344893435844002818681605979471365616614064923030419295693131298149195088085322825184100250952790336717019170725366662400678456306739455204967322038683469471957887783155589392548931453223159955371952458809917840033186337087162624718632957221460275448908047752476248101821414568585148958044590377042365300124062682842963015175577568839924334428390337394826741398075876160430322235903024235570784902085363061418746196097967969568193955408374810833615083058109027794178684068220167480455120849790499427237594850126028374025620926234500036938554447487134037606173328043202876893636483954133939241719625565179802362739581086697137237430496779037829575638346238902322984002652161747132824471610257013330001825155058263438478193697062558732838692933745617796509212143840866281570348222852535056130608178713015091200000000000000000000000000000*i1^4 + 95109281546981184215731635400739672994704137147135195481124168191391427124195552711714822982253828597110680829897372659729265502766336652807152328410790378605855362558999713636235882386224541563750420199885163638620051546939437626485202708522983493093262223648929927930357711264728239874551401580120527909632965314494584606035818664670241755337677649560293417607329306499742945739111503236915280147705451719989864600777986268229006506248562175300724100077592275694532770085620040043715240445015070268598870318321550123792649685900448434015115444301109480612726738207137295891648243034254600143700384032281377626555561530693977758337934083016965167819349990175408664220534167247007162297639281318250263139343683012736729045329921094526530201088193035162992331909773482275854933481252131379763420721392019699499713235320419110420988483404205509359579778421509861416002916676319980554197255474441833303150927656281830172721725109137523980063756955526156540882120205376577015103121819419418135453993893464234863572221425275303591255622805352033473642518443588925472109797076434429119631789116509964025441474083189584694443121466125448652264496726131957448216575886429779213105355768537966212826034764944395091441092805354476370347505840480623023448022217588666592701314455579155222912681702092000917499174339144864126710228577265943733862400000000000000000000000000*i1^5 + -25697998972182174252333529982505926961797441797687375151223391011096127168380342864330567430502382537295461502315222774067892721765383896902985755052804222564345291035869048946432255750848441913628179231824265298207406038206150395152286617053764897006606550295911154809244558977721579969862736393389320513679507379848370727214685689429223460341787712110564208036659184484791448901197289902128277589903328930376097573198759933902962164509450062567320986764023753863391621787856157960197851614804887910976231613455650682765061657765279095799054588637938422134062565747446179226446646473756700697888703599280784427004317157405738422251735702935204239113527949646559770671216321831443338558332135941953836651820175968484551920273544882003737995449067347405058221371700001605491694289348952093006844137919700741777675585810748990915053176645923391245003487256444781123822687094069757369873336264987501493642355753986022940272033001660473097802464246998409591136815339680251843030296650851944443763911200266334504732533459195381949068067954934079570907186476527363115723789643057888280088130259322369921864784741183889585612525219139397369613173482055679727627406218246863223845986354053353130721961027510062268134326283324188239185003859223380947699662713893813129265664512466457682063977494109994294278581988834980372570988857038053834752000000000000000000000000*i1^6 + -3676524556726135669183570501090500647241336376085653523031659399534660982543990270546656737196635832707166017164998265714197130666508297862404886148688376413356664192841282000872164810677612488252510896340170267732409203841391609346938550003839973735498025162051827445746160233652641063255804200975074323355278350494099092798426369896109951930201254548202566269509341255243798150992472543537973677489145236393670706621695422963790917830049179879742498840847815691761900599789473802664408676792145388253962244581054547034675290755296057383425439099241038370325144703036192456579238013105098686278579279787876856212179084953156819779049973749013744453655691583681037084459755873926683872669800211623606749128190069580343326977745734249404977461609612350338317019176160700091774298394317003256406950685179138005062108614605376178202733258074723676498758357010179252678521405106082425969994628668697190288758434357817122816925592204252001539875903987984796844557617091197982855758926026401073739099634179376529076746195508042278574330867463368647786508587509704758854706242469083894302665811952263143454809187269638464423819262401273177177688951306048077332894075401258562878656985434089585253147813813966798455852964393911575544254373630663181015564293980615536825416451929315337902236275452463730003275636343667829817296448411853127680000000000000000000000*i1^7 + 864545554486402943915046285866841654166478727224518411207632818215543340989826068409101842239482413946756026814599916248104350626591392410256626016261286920221849853422093738442478328449279963512423836816677605695541557063339603171614025095557499406512683273981106900656261028138105837123416700693683965658601572812287256024301600114460393301077011928480425128632414610987939102044259041908912512836224069208691374782589620265652146784132496219668531116544082425107898028475102149106160807214821890763328829552213492562730585904834826621806759846709369919453611969855965669938886628221776449960600226317713898830040770991141140612117820676490158477576047289815767280172710147159726222007667886147759258672246150346478848333276567629056764334797460938825755106191348702583363997018173974388627833546032123982337036692771055318483865538926651700538994800847998787437415095544975506567123221481148568115859412860640996362671764683050103684774661923348658647340669664908199036421629407917230519129948492696283133134918096499416339077373388848651331191853731171947806366253984524634807677439891428209570734617089196652823051632264696851477015075736715175438966610585720294608352711769252759825725136968362878442589827917576383659506963102769429386749230189123499339460345061498349672713154677790819358618483212958751458808321860540825600000000000000000000*i1^8 + 74219881066000382403308589848553696706163836537835650994223548880875233586554245368806964510265646886161085254234797743203101345375523463165694456490061057692221200179756636824706238999272324565320522046777126971397647021170196031800227260537873200127358474095354673668990085412817351601162345590065398765145171476715899103492193012291845847261041060204064047698618901455626093042645227001019830550702116263941890753766911320079831536336589339051792444801890286785274926489719356096031048029169514918653034434127802656286436724241433656292974045081282464387249825479198924255319782130038651228030729517483422268113937330290424073383137163758161246772639276218249325422427845514392023324104940053466376008130474997301915383995894045127337593464511947854150790595199320375883069503024797052858168279860610241823893461835378492093007203040211048126602188600919634648379267115353134405877908326299644617479717908078957960850449360689265564855880809907911304461026790196934003086767000252805219217952607562137099598983470233337589960097967970847477317079352834027983937527854743560474695536532792434720248160697060763259579059946354301314895833726845550213692098338513698732364795152368890072568740270557741353462294327468239458171783513853863263251406724562156827671421747277664028791158975598857307494613794063786859817284990402560000000000000000000*i1^9 + -15291583983169404351307980349103096084634129555820157551640177111348018921544352733294072471389304296066836387385929644758426143577033514449947144004137277323032813300036643963820855282258684731649106109610824840128490259378819479923551545000266151159523520671194868742208725832746454630261973811002219272818030289283776263994705743915072763725375637869504047379373539761464824336695387399213724597359088682130493921833845657406924869187629286312347505793671158161745355081206815287559522192202544599791152547447807144138791410126198646032981578871645027338440216362485171956752143694590697021176078181376607553774187589096290068042207402635603893492454897797608314452871875831244244462250099371881569920909985693916569411211574411403968459611445155340498100906422498621544312507744253968835110906591930393329856007966551392712731350473399901846492127819113245781719775068494560833486257297151260965110249153746862733602281318528364409775679007621364800879562777878999301173247722169716828987333435120638617310333078822613871129531106356645071668037609794798046302486393917257179267899957999493667091532010784189554143854376242917773953945406941705887318759249981125999288656307632630093887677937885329708248189371058512327696038246609676032545975142416103523642568067274700466168614944423522462237924060032562008720563178045440000000000000000*i1^10 + -547730576647103808329246954137449550069725623898214361477464006962990243415666715846443999948855118088748316987905390724339667327543865117805804209731913999309293331401518771093256469918475888955380735231447067317691966743097806712544796458425298104661379896794634782887072217832214582069638817168581412846198490130169584634060296161037988304037698951499535602278354121162834893969628103949897932368617816385140274448785087787341080131368380609425740684891156914292357908361503766029112361101977506573182210898546530751577958649661261043420916059392927661226552118203471476135102893864794271942084093794321982142738393935951606128876774686711057386889845837983055987742812000593099829069059081874037351853037179638233311091768488657847850902782008183593855312165975876493038156145789885320275464178183343783792673190987076806697749974159132455182655811416811106486217482740208943336931549964189554522721495185905219645249724133218123988203781661353712532128099430830617451654723436838033097945520170155205503265696091165586554786203853734905819086461328015733551261555072029309510436000866164191915070473843287040812841901211966031227716659910747272664302393417016550995404109371634234095076756594238691228585939933647457690934880364354576520101962439406195661882456835015676444309309498276886900085368600787515466157182156800000000000000*i1^11 + 172514617182222019786452613932353756112099068406588304811824381208785885737959008520013817727389024816371925689021858007187898780870060919039970350793277239294105113268246363614144914225708966537526354931012279496159271007061369140740287958869076189599585908872139985804396794486744654931574654510139695774194827202474509894597259067414475480788256005268907000313951821737366282109570458622887872166343563390896166191096853613679060996562548392037809889304653292879987572361008295479498608880520213691352770057979900509508104041720416224238834764371423855541014609070880806706492595824074690878157687233390797866306443038217946940363216087831937950465184517488833007271405212976002181749678096577301469428757109823822048738088293184763601880038247537357343611247397458921535272171585646706331312261596982648305412457767654521028752451273305700814966962545179248981011114744753645824238306441201042270631074120504916052899813490595214875785931388415836980729963462477924039658853090290141334450966172848553082388099078298909569070577853259655161781565364214329381852722125701414905876745443702087718593434877703938125227387744228612405236487974184845825200105022161472150093455919069061559461201334824646415421640580002080913587033739127090947049101776160957581575549617408444131293359503837333355569623681276122103648616448000000000000*i1^12 + -2460976216150030774743284530493378261412129571750498245996328189356430134612397253368346615326893993662877245297386534696158851300637910573843693300438933592140215585683120221818839449578962885640148177977507777401053943673249205703624078707492079655929651068668121505365495252950579121108888160945418782102963304872482214427249507476623079220158616111533867776316514964499110971648373982346845788493236168286004341904314691853856244501539623462540486892809663270290541070627692805136278621097450107506532013281162905754535420679562500837401679361619286748812325780654924889992990771609296719782381577384349519311696659317501912229457274036667705445404244278929834223596620277820033917694415803118501207330064539652718339209821888923361850568691058495201911053005058343721414304447145765283450305300197136796624402353961731123774393135945584865944617897517363362026584677548205931869993485925399977686692720548214157031806661291259153456209711798528535992642564097573175705014994273649902746542166818463632475560739859041653848727767179602935726109957696677623239772354838534500199260585995629752403052845155934672233450267751189078830514318563843221107266014246333967317499064347095173239010746631689823147401195204909167256206874021610642004394926523276308645316242905532335111474235645861346613353676037703021111541760000000000*i1^13 + -499095880525515593625159535322770213770614919183915749412597462718168799698389966292894681312535723486713046536097785265934393713034379888970453992748217412583553258704940641407634177118732719444888830800561088385013654292639367294963418173040483334099730291876498484579123544160568558630960451559971030167277992664274335096811547697870637756752283550183528556698659408080155157084192966285331228857015142076089352262471846402666889646244951809536621072874735690268989743543495542477280641091170618058496841751202680537920360677529050046881221538203162029117487866849817866342668746502731846515057302840834256822423553041826829523283796569718289339934740991725469183998206493342609341984911411165545963826488489777686262582736697739730068128308610314105185757543219948445711633653171631694890240915139137201017122340039647386022185352429576287939537341562407299702399358093841264582579377627767992696267125356402845430050908207543543464754308346753195308028697560510626702601877802946546825766118329411335069783828682946098287263892016648215465041759999608698690355493816265043378466181962181767530267103324327575169641614719297525988134505552128454775411689074652294997688514025854794929029381459461883117895231259148235832385728082235942526530599273916254615085426679954241531953044050703966428138441067854454325248000000000*i1^14 + 10703394810478430650059143979631126953397216135104556830454020915156619614021840572344155517552344331016615737660259903533477129488764575039372461967771844568316932716478329852583166198392501823760917707365239383012085657111062337244542104999229164958163546180816334902439571145017378335517017582035725441097040158933563927709936270349009207032181364722019444674291174465001142552214739622399583750799128742618139944352163111079531847466099442388986369055008201915216549918666103980314489928717082406363249632846709836162653210050081097178175647277963335854436854244003900386176077999985293038610390950438994418654349185454409599368317184247381239428809257689809487062649655044243666031315896185550601453825539811781570295700174982315682614565140905240096483091447839206839547969976915287095643942873359639132563990988220210835849243352456603805013757887616491620960362564906520093168130983665829295879385382053221298709578834658964526421216657419792381446842780447376286899273878781674646331525410899200764760418749465843202032642462660381655540771724032212307069757136774155891190794083709938767742962130702871365727797928290283442004091076767560557438871424264226616800407251250197846663418881366282151107302221284753767909669782716884948547317656161222008446643605269905238957939458132275784362369423517824319488000000*i1^15 + 1628802232908627095513452016079821808226563788495419633547559880235610044955745431866933002410312936128943349318901922400841797217378310274103176205243656578044836869568906473799033561271468430829947438405619433883592351443738497012837646200230403466864955525415604889053722290454812967794605581976384539223773553300568066460937580044680003093525347005979338935967414292615733659877957838305133621711487791565046156906423398846322996325047170832528589146556991767967450445632420683142632474081907829117815317775997097970163662958326928367490680924418645495681325075350179933847818473698729245458391161651215026008567656759767109727595334100496720588650812741331397446892319152366430277297485096037430984952685266053868560716456676963557166039616808101988287583992311880808862210281652393502714950332354128465653486288517216532798957199842714554057323496691843485653168125570735473563444970822713786110803575961522853588660207937521713949612284085645567391572737041913740697154382134484396751567697284161535105938355067115972703285715118274918641669890387341444160667048161635382964361636140888994513278204243758911692037946679993242458212787400643172303784200406895280928851612368033094292894482857344438083023675148066373391967006604326173543147790073834753106395810803539709372252620055858970077775685433121832960000*i1^16 + -104998669497885590110439746263777939025690909077316556230511999287090557156189058805822025770121776740776054466628963884456799146500361465699336458729553893943732830133016943781302071983617797978710574424707162979550021575743529609000187241796487131375166247182496033862022487204392903474219139298926322014442301887623536870534613407631097576732341660980297021031991408145027861652040808073051546963047928517578445026088317023192258272846407860034948243749459626512602064730398702346353262492881638340823174014171478150081107373873117019567328188724225693548424435567545955924253737212829664523368482744891918118268123084996581290719147359837437787893202680245547054060257495390957466646551529494255806592379465239337384550584738618242478776553606526357767425806077698823141597899182949268342942252749087138019663695250715713606480401491690961084792640283180576079939891066823447860244074184300322300273778939930884622062496134265774411800473127405071775860068649221811888167399494846836232533652908891167027449221892350765955732840143223271509866708611363498146188539425205840067665036409815946468617419080112653073604521170093131827798763424237226708072886466905794800514290740933882382463819079893584473344452115091943851188147470125255377195672116082726713152887245174231940259496423195462333140872008931737600*i1^17 + 2364361499988596440457356511956591619301697043168743353502410621918702022412176224139306658865891478910635678846820629910282155137574500523852092830889618381004126932548585255221260356513513449428535510220865354223239198940593890509166612366655822922447169119767861981341010080823206596626025108607178726401173927393174046502504704402122714218225296924062515711319455763318719456415775715721494904384517642635917412196582092500703749119541715272512599007564716300147061234960968932383850093079714709904041188249235401885791350608481128209044382688348554038409094498060484034224426804774573938274858829525451002515979872300297846720894381592110643661621930863725607705070910978211391858536749016026749667615325939134206757750822723294361723835764973966300310781972743129162323072408284754362864698085644318060309270194267935036342927460325507574895326023487257014177362258980108009582671507134778969569778050097076619819242907747271080565419353838490580941370860933471817639258339259402380577345353623556847379841952455213821889590431145709813194141195040217044333169187843510688852214188783352428881037431344249271804632808665865696102301956718606143369956534324319139722366706296976113137087746826020748249586686634964557827924400667939716299333873532866477822716492874139333402624377587361839680543399084032*i1^18 + -7815379255952752131494489469036516816366484258302174689159003968060819710663931206977248894520001138659578240085294587478542066778002540041278167347960746929028075574062044380706635986760057922048120407106219103086000206825132663106158761720414557404247097046377585391376056795005525889473398880816580824666148092414115346901468205179733004361117516442800880638279925507431179536485195607879028480569399590375249828169967353641349261323035934934316031628744011991253136637207269219497684744513123572535344328912259754472483503604201046263313887745751042624107347321875540024449180015583191175902474610960242856210703071567845700830856835406572757026913418620164799383180773752721205912748296456647542434495421709767093616701596698170066448499519231657755344208696724688831221655919626482001690656709739763076830868291799827992848619380550853311422737549604180176978525231152078080402012375121581167031660677045080380026448012478383814460712414262463612283700485255278454061371547879655447078985548470292735691191753579277146851557813778466385276084031856484021996547356106201091906061327876626197590972062336751852707511215727341006272542881451571986140497806083225048025731856512792699632931319381480174765345781066517699581558941757195277928335879140605914507423923721210773037786831641980146854920192*i1^19 + -445676003032860938987261463964571033666173043978392192742369529901039308537319928130446982237657563159559659181638866348728899785533487152964879197408533002733726163530040055721422603414606426026540759132968068899786587221940645554006091111155900571346014344223442400071306526347918733406509472958174664942680889580081791197926812572216468977501435418535634988427915293727839450433994630185135795148727088600935412769462659453234215133028010330445013885869240785732490833982761431862689765410923796802360989435094089043383103426145110100744066351798493437550250317375243037298176513917297400562777739570467380463852046831210053928664977164166219372123759026902109483139702568620331536528791867245924384644956761642232661136626238612025975161828856271180257584576246386151499278499859896882056535729540440232220411484178792450521367937953413938495381465549147581146748265372003269629470896328169912077769806824857254996196315062769666944350863112154462652404209179254482683616084421924967788547226426825315130940813763874957964513049078610162079481154224951579689472346376408779337495685686536765823050526120215373882829217395634056342829144240626868477635437678623218096857443973199736729605658054752657719898350822502421078237487523922752917128519885740351451222334148459864309626967196186397638656*i1^20 + 3179012820378830635315303051641356335700144127298364043713011622948929350634976042732140147196824460405552515280536038388164247711669237875894112805739278238218655886283657327838779456483954030808548613778891864232763461837256698912032919042628142752002638137927626741636127368779122040627089522480667821003699472828197022805055292557791028945354555901325288120105983821440957408596582631660265555127292929691560396881999636444806674444723466268617220021416192840455942850783769600442286079919717220146092802949280625264308410781121824238990381314178818095921510299186263884527002608033294876936401074982429366135483004359055061189446231480202907246789764222159231063804086183770047810023867308238992640662476344929119783893300483222416118210777354909073991868795845781043449986904665968304346131364683587485894370860240894982151090151795755817365444471809002982659095087626887634041737984392713706556168957680996751564009110402667370776789296744788052599577672321806373586380932853491105339247101911588356372365661460294512702309421423155859823927445682530353519219126419241120819285341226797695721893661068390792302049491525691188665012405740150713407792472145909034171119173216820707215377535073739463402789619714482725624844300831166023265121015782021779721000137777351996339440734473027584*i1^21 + 49196280220421915578431568168606765890075084733460528900516702933237721029696787194864839461278883061875873305461200341774706366859643808031534282422239820377043317275178011914088697763763069218433896022626776872991803154676947033808782321788057501554965189154815052697906294688408636519599131182187870984361489061152502505327240522594964855115996448759587737347836893886215717697495249398761594308788595197454566144568720026301959648940748176698437679638204489345754929334299541156900990125783946872821209102297294502136570958336363134470999517265596555780326929375355553142467436182649207037884249725167537783268895921669334875563954420575534565365020646454369621714317947207251556066207427029910353830173110360402958457494025570781653535014038388139367268957786117678844943004411761135690278790515218015845483485817793158542868724156342914289472290806120911733181433788559721210099433471209086479246684109362920938198712081332663648140101351142024100046971756076863151860523959446976795009397984186104172367241683586060540173476877415413311657182607408173342567001509562516303145542110749911432941409312630741538715982719638241919359951028559852982642935387850785163075639604713772106625306241664752504531336554705198784547678051758841566191756218165668080583146232228400007651648339968*i1^22 + -84516917162626949807644876147314556588472840015809143764777986809928986208082229107498013617962782174068604746091046984765991708201041555971981513471864260103974642888861093367216796308345030852014683092108456601898078858535300292204159322759298843416215309393813092078859126647142419993492163073497310578242679003044614908575230993440733339126260789858364179240208505575067463664539714031564861960916109616518406083559058574574484111495519292182922783712596905451008600609482735923550965567264278049910989359724070150793296922185968367722225401426488858866398133736596717720933145596613751351567691700358650181016650632455876176814031358003120515347311039283969979086243426793523139020041050675033711723785028659793827834665338983116873774305891618797664847993727966069234056609385733560875199233911400657794120278821446826460522778951756713728850493337634309886507846144481309550980610179159756839753879232698642348950654613713638440515588859845311962883280006036144307394060936648194898055118868925900280786358390943679779962843312032278297013330634537331239165510580619070699056322462848450669679372590313206596598771482472093064629709886161334736934471892587754934245149295406072712630497413317970350955539674900633141996913061576328195214482658539660984446395006940809521004544*i1^23 + 231085293404118445979308714150141715525507537393439744929555276926378203926206886191916870747903999784483236097333579723267518861459118811514186975771111478679071443354823008280480564188097152744056875559350389284241335239252232446445687857578921140742722765861283673831654580821641773932616677814199690872552167391298000540713614935873632672331775413545245955088827661265082825756307056264872816358179548864146106732494119854532547827634648018365954494678248992290370143738935638680843399702882389966254645489824113636732799059424336889995441250896796280284854746428398785235176986234822822678108028909958297070420137376177063846220345723834897480020294728701624249668942812331429268826869171097663490579103876039574039508237635117789060646147177185496059939934528829867037661650017092388019672018642334325449737571359117705108834246816713067067098435884440197847419877909085451264424671765147885125492409782261800416345243399152261713886597539100425857527226708651616559942787495934093671826922582529992553619540291982412693255538657830531557077923984464752014068260648508844745067649098200278161492066686140433598279911090245083588263524016013729279521265878373782177889429470623705689032237821435649758080962123776208287300797326231146793121613355023189016088603782650265600*i1^24 + 167586593386411805233423800615033632629472950125073577905789993802374196764246903472434291843319080381181496394053563032406269815455849147894658401973217358121451132100450105851869218548687853191527859500283331372012640511790714060061478368323578795821608976287130436633693522998343292846123928525088623953367825307451006584979211914122396420708327878822705212185873028610988765907189778916677026874273362685217724278450689740404046821270107864222171953713938255943910740545301400449579451070770433668284648763871305130518499973706132605189575191895491611720636734182567553998226719487477951249886603612987184032589827840563208023049916366631206037075928735612192964836487078109705498904838912835850987101940789611795611816538510413687195714753018122875925995026188022447540563778819579126674437637367728376861953861871843910770480182707404042930620597609783747334229379602892552013876384346486725917986599159412477743913448708183378233334174910689073926225854073649339659314832270308310237729164121025071613255480533776138352371923437327358797229016696148725704839517322034196827825000606836252143199162472368755353261755187711668995809460342046658929003974846742791996141947440940665587942402837174198741723447885282546835134427986007035697359177453614052922439583662080*i1^25 + 194576098970397031827574917999280622762309892468604912488412462734742999632732826065240246195200334377553544597328575653421099245075991629065132773101306842816459459230191482371015456052598823344558066556436220400263845073894783471185809742662018479762692554425214168894263832782370849447478981197902580484717568875107599843968389969568683342558871514733927302845597940575860286271153802009019180115680132864721459934720939057064437457031949813007039715639025501825768486074788638042499929704353416487708421783964758097008985703626743124927099923138199521894313883508654012295277031140335193092458837362488377333924941857932519792110501589839070607737170192585356508749451354411815854909132153578006673035521452115359340215808099578646261741347267169644537269214230066056839745633841050352972830994535939992195644115156071943627719356035512194064525472231415519672589135313137279239443214348335500365970256413052197017623641606543742539070614625401004284734802248096600629699712673022046770664840574360901595263797460100012175659234608035054564068404321068195219930867883734964293794124924261541716571546598238790101176465792137719669542219629058152101535364244235909584415550267328371128150616710979920833864955517282410927757158590251103496150511127774737595367424*i1^26 + 27188593457802506018499573904329986831469480875138703818298809337295732286572329958606128097235480250863150176606845139978432895324669246350966417489713529204922359576167737836664602596081546152179875917728871691350043655160842891974542737641927572319216412701884940430465999857267688595137996018442188118370410710516833783280740902237744815917463782292485599096297193945169558144404676673336274320750334454937692048544404910388700740541756264329506547611247977512085589377669511947831048103707795752907860967545075680555766186902855715222598332135397070580172917775798866603703492707250118427279254575630380685649855461281637214566797184687139522687355988708239779321555915517308570980455054933901861475225942123734676476138947150788573846976460855190850442828569156891589624041790009920848082616616729167579826115920573571893205007738296840569590073794132791460779996742976571625209361273878353608505171463978707933158518710826773442248261520219439587048524383239502152221574164493440693446774044848276718347432215122883991730635301877870931484829932761389366610120916871365845182253921092454228040040750081104495425291071364604472393337848111355060585965252125247313862261793401388807948207813909121828047942202783466192289857676819647765444735437593640960*i1^27 + 14936747663157279508414254046591378551082250332945178632820241547293622318803273218728772422006448383779073732602508029054282578764266923985044116632194861512170221106775060273538216945502271109013038022939448632136753500160631783140149957538337524852254375797118073348538322571983612325169615777865800546401353697603015616624524078537582290235655765974571288709572624835016936870429976076178174990689976105863838274454716648082288118459780765695664612527268484071393857638553854285479281886075509592030521995833228455375165803596205523404951935490786231168154969106718861067960510199386676634842349672885540311118210475732209097884498929637661605649409051144138669239499358819319873580989738319624489413836425995891881903735901343691521386326719968619799999367671503649566042583095153920458454271855368949856417194498936374204610010620602354080734786295917443318327225687784625097926082256716459801077324061724850338669161594843746800963382895501613526765804633081220001652992722628552379551375248115950101716069397827153713946102645596321930714697136407272880540142365844498706963143778968410931948774300548419308940205391189753067355499294051856116907333400150832115981474681078025678905681798530616120542664017125529117897028900591770158615366729728*i1^28 + -10098680661106835741096080770975217850386345584727403692038819812289096210345031926555252038356566549112440082194288286146970290202501611794797328512440585394110717991875536413036565160765460978775673415041090976106321633285743696145343885540449717523203094034298295695500429782959999792567569858952523112692152074823076739808118761062011275582265210065426542631604664854261371797827720412252827812460374657353629384189559592372011765092340994453727243076230936127349421348202142859027781893857318667172345480920252132556794530506941951512053401915844520381926555470428775085845377819430370860778176177449074383333911597251128943765734742846896276731674428362316461626608629606539142261723676301468251838921893083525679075925886043364296374167227922612465670249391628966836024606005221983768350949150877503187806406863406943839881077655995510082912829630041524348266054085535634461645153096754530942946593568568447928793594810679157424678686080335293851128077715413819526254815760948612236443936351694972373152126140031054447249287188022571545145580007487301157591914144354879631336836279455600612608031192997533423556588669887039795520510085067229096374049192689476695706262747850979176616656813543866807669151821840577162702395617945229180534784*i1^29 + 1595503710254914056018251521235499167739698861949233826599312137787397181200139525591534554892463896630237662868824050017044185898847444595415171840477042429022370260156696885177334414529523672462071703180033011916152386328300620169605175733344194332434603218822467938431814290286901799598940311042650323559642782113729978456385100948528760831559495553818036882758573316348260273820160016644292068221930929205293298956501108879733478959751908350355192980056956726897262997131115650694787878890093164676465556654443505630319189985514566546733105924692831334244075988793345029613003217746605159229847703754772917727169002154705017817133211723188631173835939334681629155089466765654452770790254140648753943467438910860419769304844408409717114607451175716641121434889238164061790206320892462340295493220143304792707941103199545021304934336622561515390779867016267872235412021915794630057465036959746820060316409050162940158327317380939771855271887005236906495082686501673684417857449094688939913059845918823974395896548630000676735194412115544324612779739650111938117772114886948449842528627334532944633457317841093771023443819885632689901898614104690651336443331968840691083766012364870128973712480740806674475623298821563705929461555747880960*i1^30 + -700779272111350570705167473430711654972142491556279408180336370021110139341434812016502298078158286046950742901991646523974997463119652252621047851622071838637395481324264422271117165602090306974349528387558779623785228293260566161055181766378127536904778560829163731617997131939142282918163593723184089066377720411067917439089112563435823231902346182153037355544071464890248926624806193480087782021885133075450204118835436690286800360770275854149662372949541303697051264543949349770623008475088074739836106048869404489541822081527299619228514199515311922691388406552526988254342795185915965009062204323924377195199033326211203256335611968959116882376049432949169063966165443079989404211612512141080353628766732125992201974602737029015855962760887921655970386467753024732656268355252879727819113761227240763391373185651515521140030387701178236341831502781745956883974570688620237686928731393455140028886545828002951288912124077107388884582564764476370574213445268482586532764060237272328379427753347129169688695903267182729267871003824185261851243805295511943955893789172214846097388371670290870157951636142727078299554835255208549399221062227362895913922332798903489585707668404330845483187318764100712770459079103001937599205998592*i1^31 + 358123398407122073752357527210089673317674925500209417702157649609431648872051824572080480090338067877304029793914206379438399058572421833215621355530010429843029590996794966570516709659538253550330837993963630514102150429881531886404332868851473733529246410501215952069373899643445777559151403621781359410434991449006151906025801099495444812480274030664436231929982696832921184288915523155122363064421370213539385260276818990369262277416558430039091245595894603602659330542736622034774566895311950817378469758514986181611231111334748480714143624656368213453383070780040548599146829252801345235662980830447270166053856638436215143553482036166878511780488344495434735970139398604643878961865932506672947295885377454726119693557845982643337543948098312561207188226939248613092005104273694167247092503385849844651124403630711952337405343044019731931121407936000683986413591453393370137800965420674739877663247487201091217253010376198887763124691692331842187109044034654500026948203616105413465852047549642766194461254455169767153385276513942432787998204900757022690519561802560179047428580353789131015286923298979900975102515175336275595281925260264604333609302948666103478588924443298833628003445974011056746010050242141013147648*i1^32 + -70979906906331530105520643730787805316776857029369835237962762095664520878016802797351411139684458954062058564228590634921505444553013614433561665072022984772876273401909519578950540467572746393518524919966988314037380467739582485441741823420119432419088215060677984556082596945223874193581554881036427424637034718582540278292336943053150554010752868928443338244773582612742753798570495729569589872118176869512046131523026287500945898371812138999437844728828164236267881813019145358626744302858499005833110110884132930525986009997943839470265257327143529258427019517024087988026346874326060961368176577645950414409389751678251187101101241544969328034083455182576490755248786220961059539817372531384198610969452950902323477401219181422118531667287026171955475041344796831857465167276408791540333030099620070939970143421744283929993828588698521591814705104380661511439240992180587253697858968218157744789999067339790503902662554440165437885489167921667140108846533687014923783985573146192900232986597573002799506776105634018353654093735099774752735541398867827897683861430574104849680547331065461864097350355666524876282693706153079594112491612999871758552384607342115054959995596896338467938176576600269779749736686813184*i1^33 + 6542282651286160138611154506933302917777210190251181642958871739611965173734531728939260434976016957240103012067064843347727987407680907132197905701480901263306475701672229772146684284408214059673517176392762800537514709258444337234560744214878351782081904140295450003084255914203472262457034064125288252635873209972522259595578282139707012664012262491025067305578634038105026788348433048965743725919305472137770573088885479460013826042939925365111785180879140528859754449217215671984254059208694872172403196151765292901807079754870065315930841895329683750182782549972173190278868267459258287305513937945243657460811469414595565804665579678965381376708822521742847479036131127029874517266292468079246650773836682443542465129871303519114960786583304625453384659609340499859692617526146948028394381330177152195109500089121094779618839897277792375920114577766506098782318451939987734931877204681954544554612675712413583427555960027953964557894590920958517145673012281242007179398831788392655607136948004284764258551071362954123978244722154584323305915472263652414651082715568533049464970977532600505443354127994162984012157674986668577331777054329208992600224041249347247161745024367097722147926608724826949368676352*i1^34 + -270014320834404928553031107985432394711420516934016261075235488443978229806443727847954477339771751250489802147034411459871652687386001244322326752369512338250197455430060286931528591828467481738865041639563823598233622444718558891470864623219448936296967879923509538817650888278165367756777145301542153701486997779866982726454161861854097623121819354626631400447204343394827991808499076585801345989132948644912718632474758955649950784395248148134067726512208803833187114616122317653738898669600560934678295075990444263853214200694981054699366567553002268598289029418335533718202133473461829506628958342124693359274243353268553251166789081422883154918208257226954554242718819849408680347852780226633955282599457376615032407659246862243940549637188536898566102795573581729164340504531121354642923882602501310620906269581251181223449240624519743539200179164147991640642895759285349376296468664600509779767281999343656590198445143086635390688487686618492941732946125764015383179136341234661690499974613003588267964876359148984738250808219016129971852782167697170004272811067076699284698865361196989879125750139702624374273694690436427212190970306439169361561128682454542493840716878224748211214864547911303168*i1^35 + 2652568152747143024465289527595763859488185638140562250702737383124729989837403852287638647883927035398142690666924461092890342496915194993249136125799116719462457873818866358021004241027411034854368835925077262126426005615577663495240269207776326328954727612486781025973451406708950418977819252308932328332290222152715743353550852143721241511024955943039460379145744930437284699546549930797551906754583433899231400306811918983257500201373239013677300693206473532597524006013960387794921464800846519383120867152853514404371982040898286309645604445052641482761859397032935185102742194859380132853065689907709394351867442563993345230989395111455874633399483910581609016846468276067729374097073200225005391594350736984291482105214304794109625170838299917295852614948113219002813836754835470967637254707672434163550226655607919588427686843296680733619397704946553488380599532672644459603913190581761225100494210256348393667027669846689734437076576406641544943953408513630281541426601555069456188967961289022487741136398464434082662423661060901193671087681911214757871261723367807498967351356012704167622376015859054417564598526334488516111507251450865933774482564670334504531213720205245555558112559104*i1^36 + 67790797552782965110849121271714059937092769835207980522433757719495359036887745735945769275979799426115793968462695370664199539349171829110301000483281303161817342091431918470441714513707095514614166827784478882644124554229812220880211331747600079571810864150439544548932370154758084615211790834836905583722980524168322800011512646613780843055119595391114986365426251753022203664449519143508299163556327455097434441753970346938888142831796780915986760137256125876474209475229255827917242266429846668678690231703588437732548102468095374670746754863303684280991276660416091231660578497254127722459369411471204511001904958437123940987724359402703853941988925133947618459559698574625322180413524572620077437551860056742502712097592517239407896199144404608006341010016042197009379927425693769870051895747842303252998296513747047830567898797333595831837084895511055396560251504376493827354666967081165031850845033493672739554270532812562435149022084595590469332156839270401167981301018871057537383158293756275409625894276184461823150595591145260132979497872810338137744350340928504127876006195833860772910496264625153263257205473401517262850558480666296141769297342961423174010155644781733085184*i1^37 + 688172500019989520228604410516447317923269986191260761091142765846494694408870029701607447296544221751824291236258725240669860422289839304056912558319766377171799525347406379096594331155925242350767508201917475253328585802947160150254874727927483978197174797402144474254292744377720162527212428394505122291450627264902728361838658419512393327578998490037085915739200480892648791790928506251661253266072654753983015692611453237638906903224683390939678299111775385528391423379890883314724403276291890988239371975229483137481987890951533093493505495754513663151236238917616331580054681930500238311870356232906838956941428344516037037422992420568112114316182152555593189201070391349185281732829184791661118840323530062610446364671996680066087393249012132704880637770071288246151425419615835744850587819668418468770222553418979874611179840447929885604095944881696079178493764358770365291728137923293993564361614859258892028013810421029662302247859023805920898670135367769002299802513272977709645404894952960241753518989723533669856311941831139897022222479239177964085740455277508344160605040819176294639755627570371107791382701356313903362003868659429268666714919190928642604929935998976*i1^38 + 376596265578172983734948728077161911013649403538068584755353364761562632230170880590731369583023237613684142944561544744531752893281069498167546408140744128236180917001485871425163639895801710317304520991810746224577542410676025156408639239458195510911402662524543717277257581816601850150008039029339469476434510411122189947550508912913813886325757692031951631119700075007776355768729459669634103917819631026049719277196009190506304415759796131211459781668382368902664489889174877863416359865458961258008275858591424961390759347826354795681237030754025308062944322158770317399671815242848798381564805466813139225123634183678579919650031766603368904571593969927699570670668918549701618952035113192303673425950839001673256572198600215781042250157770746829389310559949357959845085140018986516132101947194466777569828569252292421252220607541618064850202297376537599788438385516624386337590955714765152965350358943752607184973706855832677187882095736853323470286523081828750264333603089478900224639785407577705146283512227618340190981346531947922653412323078672111160179976577484252105422210022903312263376182033371420122810274239075354383072917946897052954208054729876015415296*i1^39 + 113084477536853907212784056499037062874835205720747261191041595581334550480605130673763681091623872521914844434789992660481966403162592469838949958327831712860007570194988051927249625771626119731437755687926752429308428225992275825967878679277664175279450501757593513843493428533744196125702057455095422183498061548359444748542095646314949787167697825362058524912295472735578826988482949232466646815649041148374415281324236621268508989457237653135085703076519141389568240025055372552726870074661028546292269081068555287605819808858000783522928564070584333315072536841202583940215721097345460513458806448836913783551714454064925670767631271759785765164513174383574493517785362342211579785771739689791959285790687377155636540202240845765498562316075946196877904275759428079280260167335676656910879348462902341020738960760269497740474452246550066261536017168366363745098924869020219321402878967002816692350174759300277549148613529420284764374889382230503116321071108251174487630401030406075101574021805197419166074236257812431145089275667316436096307089258675524743865587917457578160568962866397330366405679113050452576490946830010900893687704915163134111329269317632*i1^40 + 5646105393971917928933394563831121398067462182873037305775495948397842582472266339111880537412206526530499018547073605761642157599616037529424029987160133143101204673491137231467994961731747196354164686090732525346789092416577925693486326488587169419448250167884549858501948913052554893956941204083882896806900467706828631526684460171916526091783071747628635634843578452119567248270753487588882735513924485057587904283549450650498434310562752725126919272856022092873809810181413400640654625737148238633745323882142743766263921116184511574282983318045459985542692554358810310159762615333385490561206143715724708015871140615324506999174147715997827509624427833164817949673816949440122212885553553256912319937742265786635532456685886731089352147552517752212822045653330252684251960046423750737474678060557630517591094721920803170461290519738677846447103313215677438274414885751974234633959490257011572806167748974770544616382253099436496704749770847516472837039433416317014137894549213636304388033450036230692643636409659985961705630256945286265402145192687255043830309203434930931837628601180821176521831069867819344163642588954282936451787726410664116224*i1^41 + 89906834495745321433139084051487155230160456879666491286649495710324399807219305023577967304065718589716635157509168620936298449912108707729323058471700694213464049781379743868064929204491111211229681378234916845663188670326354907027548367599310081649715246428939248197517890148155285777573414414536766910233031007595974659808056928554464157700199286735719451968853209612214826211577515910890078551454046359521580910324615688265469508923462691321992072467635370788662915309047468579451443802838991296953797036449672212308262216336460432273389924064965478075361139600496819088201009330246057514325190357519652693560056401019359866914305413977172559543929090249000028525400277911022786420474903683592385087291841878677706433743063363590220540267387392167357703964280356828877864804164635302398535137842785754557849243638434222965111207640705475481294321463669402631034252844202155059401790753837745120498761449019118872876997149404254378165776605877589192353612503351381369749664990021928388236407007879930277146669584702938897130721305595686446130146358727594724640515913547113862169735902114255684063776844841124247536704164017097846514778112*i1^42 + 123662471110325835839938504555115725972996730135887088592447211734685782904405519352569317638129509435315356067754264511529185951813275328051047903197386884287096059172774382482414427427096548358318038717726083363790787694819254972879646450658201397197564558973690375630668503300218934442286124916442570836698355238186484975376254059282311470346311067698579865337611726176333653319745020853522068507874635556349492855272117753204501188133260875513770266820353710712766966596007834896424992022456030696622357941366868389570455896131404925987474851782578438654367953600642018125539358802036636079911806350960832515499443576046278642974871347207535608817415053601003422332932907622088088571483890417681179003469174462938789189292687344518212569825705413604634434008438547661417102936272919869710658034612533640512857356685397122137568730424896743787955312596553219022557941937669634483510900240083476783436167346309996552418287418056412386996418014824301804827985490761822043061113689062073076010004832106991301346089869447903171111027964048806621745784848556125993970517666583861605505144279211422231310105947815303756781586539872256*i1^43 + 145562704968084078139595705363291043688302526521697612343042767501359320834518600410961594628546758540817599779277599335518450949979878037584902066784231133178089912933361377777160764876384403922965937320593663840888406507667382598106903596828177353332409843304775515352154994030615736258950343511570389297028794595439465640390592825146260236675399579951899536674404583889176547076801262955675517908830533702923049966752893077813453190558811161466970726199634173410239896542175396131251451303749379602086895405772525205329064438666699311824332776355383574095062745588832968780953854342803456962513470417889534302305713072498542883119687570127399147395642774560159744568208951041452197612939529956380359152528975345518723248866351156537120564810586822283313457714834056593975905880284749132416994558315232082248780313685402523047109393430713392386474495226643507867151323964165032597812421029742122553859066444111450400152656608447481648005422402856891599539072258697210075428982350662438750987122553775791860020139389402393008509943224023814447959766795467554063275067770066284151999185889890419404924362026285919109120*i1^44 + 24433664864620258393380494221181903660591992790127275102076298600806411039792050245697997999340452985705822301456204048445691347788084940669036580124008343908779353271650920234455336602334244440024616107990209814463573913533976852243277799765457782313528799633721995086703296271906177008078423991949665443167745569788108218212232096434458987040485004146843836560965591223361908330330084301467976540455939217068370418634545912220865312913831185581189618062600538187855257145422814382844798298554065836244227290268201808466842995053324337847833044892655100503083568683805496550525224113934239876963261808312853156918638551731523375612502661724500733240724462874610465992479026309536088129219107199938773372090677741546843240927981382051972323639340140924841779729365390628140852542331810061358556356484885614108904312182167206006291496289191132846673338607266121615243333393760986900251827651776665099746457851141236558555702496321879426194029505520456555738145790008310670485852633599773260896643053949033756702269419509359958385760487099132905812753463407506943599229014477434888244894363214774604876742656*i1^45 + 1921433996302115365119514855822384766219767702549066441885182154263155581244464144868661414435895138464071900411660895405245637996890833909544532717951665127145345393201267395574706487990068655779897228157820706880595524356648497561943565803318986635792249050292324619773673136320664693550498673299371891558336948263176500332555872660910592185395210511281697167090093530462413137153727897795966497297368588791499567806857438175611073162862938773896756834078381831653060496887321467225023734370254879486457006354996345137798973129376030517972339454622245344494775678197142766271002566074446449366380988617444595528669471433203867320926808258632501178938269447854442925079313344034258111735884349645536591505847612814359221295808104570333804936680740069238749792350278326583381271859381762014044001443549104566084980702369833625598440104078228501016053007142186709760659998078033869640921240082444047442908497526365911310615768576179041906985735483929995876105194282908751259769215551366358871012958359623221417418323689374369842097394153333190657008066981012260288825567743512678994475801903104*i1^46 + -8323800800356359120740919318110236513477056041245093798427884565261374313750192686851681762009786469303370139682957125110306487572364193782807837022578331207618698742756253899569660762977588092339606473294775960765426946510779497754668110115437083438597990280932260922767024129166257368283068290883776638626574217430260548790888294606205473245296704292524620451343668831220572780679614925423364491164502972717814104310742258520884094486444621255497830040508021252794579851868638091421628549305176846985988596213939626219765581023447683536715969745012712188308519290245348412131750735277725970655621038622286745030054529478926323249037163931247305002439201696412141326271333766437472716010467784276819201944470509717428844088284719980405519145467058037660661987294590736285200804688816784601372777057674798735390818680315971789292384094262418130881588983716500705783751690665672434729549653315170121112182045268454272532576008403944891903353833355588559058875580097025964764538710853679031515537027453108759186274786399137292314063808470366167263639220910590202558223983612788736*i1^47 + 22653953062634420858086183759475953798189410544270712253093722128811540598569869995582061257235914524512299521406423062265140356286895756818737621637249622632849375669598885762468766129429785615286814602081691162750347404650832501499481054214801108996032081123706944866611097868859154837164261411253639897273798979924662451535808207565511333074750928487100775069170387586682973487037698446449163756648409031246945677657063432265797237152194665626061903299123953640689798950532527985682316902506643871611948795886522477107066182125179501275491574515345248404147877649456864280661034551080077995700068635938783123135100785845902969039283753870582563975399972015806157683907328259746247585167463614736829651963664481907108959626968388711012025464241250973168894102104600716653414259543839583775863585551465221074437596053643654026238856934382291185743873772479368857349018597053864252101202309534016083749062102826028954166743099796374655555498977286939001358666036837370848359509610460481875581587706387313520573909444247891582024787859798640492106497426088668430336*i1^48 + -13744736258955778932640631307082290654366885673488612373073462017053435605013737842229508092219723083306119505946318789115152642677750672932704102017208928914448649690313113227233137154399679157432421646013992976711721244686480034349202367954666161591879304072824481519367084099827889787723108174416446688510797332484424424338547645445575846564634902326443471620863956838477982793506091093849458379461682146970898838477771667658147013331830863518942874180213016705798959499972255326398389880758873580629214333168467198493170192716650804897619446464211563304545155228825421547944273487065086523527906180968302325928446109317134438173711066051829712611415817471874975637798520843478858458710275068266358076804495098437090361458033803058398318755910023304759555261755106475734795253474564866229759031976760393215392513457813304234387406525304735130270849948701054707558658165244292204359554260559241316676512050923040400942691075469169636677665193234009216412801972473343017170432912981126374502720381130196955852561145671922449789555761360637465198592*i1^49 + 7179560400165374092720117115038577445467868134137389980341627249109827483403579672007970518251737245932904799071089736231616105361128547472431957611651308186159623854512142631440899614599122833751731144321967196865387208252689036238687588966648358304953267928325916000645318897273918583539597351348482132007918727998956127728075412005713608091798850439711768655216558745455594579286391452919743252924565348632782650245911388484304815889713052515828337638623986546076476238209073243059440087330887990501013459491755141765401721575520206280844155441078575762390062467717941333605364657952800048861027304613282872035591242806614180465132347716207164921509488654045261033316742515087915914156068622212189694268182563507348444819988458608593407969061238056422517968225122755688221840784026612641350152914618329570526652059725343391229039205911714947941294133918749761226203687249067288538176553786233848361087995169066018806029500222001013712349080322487095253734724479272531885836553991522137673808640100479783737096237290524821575172096*i1^50 + -288016313411334293932510451371003996915669207471578579932236735638005001475376546860843016590327442638574435743132988264026671629368022848401976406275331826936981289386042055859050152412292582975639413546812502922923209334270286247314352848009218222459762071765224790521028938006913146380144752661427946279869507295566986761304654539302755784709137182959345816774084211297411027826263206557382592519703030321273674015936047163133915751592280105718602049476705576087363997461127868478357391516753159562800004123248031188940146435923647899952858335985917415998025467648047483288591598753064018511173387340786783540483973991754736934963331452961969066645467694988151728930023768676600647440680275283150021566613677579207813126728244712461401725045509853604656086941042470100142500944729964628089807072227220502897265785413888617014545844286544320485994611644806254644025173445858812515108405583482621767340093099204066471539710996069008395989490020675014767884710549470630614664818792039670126343588441072924622848*i1^51 + -13579437652882198999356977910645231433343546080365614767351956823759120221192197397529629097593868934529403481191224231626235284069959843176617066511927512370991635054845418720254388546820064578299113223847873498796892416968328496614801209370307142085844590925182105378206425613804215556690721764673258903405433851845750340670320702781592066969430237409099006179890639941011548404388168274258358967115398176416739556844489933900574164501921740173728137587700079875397696216263317990433994013346893778124807876784158525596497566082887726563601385302378829551811399343743982019019998649503789738622714738149661117767888795746119036529953571416826184468186361736540591721927917037317459991008360268898471951033485911602592258291377285333568395470981089776815424962329917456729342456717550993465647747685265627894644163423204028872679119512081339445515127259244972760497356159694287728973429318748896301744647499415666623900556569206994137392809816375601495518184974224858912396262171201536*i1^52 + -81974615017689266084109192375775211552455009289475295012432964605233912338741598795228263498126054223761732722957933758697058235732758234737536296467118955562644379728013037765538525357338495415909794360246518229963430711109162237938021935438746664892677481932052504192914892239777059700321048692798561613152611328829133611869568568333505470536498061468320521360591243152756362775962189066128973045064810556783957266147369721607110456015165268710431126832777294747219695870555407390054581635406119670219902228021007618847322004493352237235232427161942114183374319010024352427942316665969144768942447184401814157204296621056157820876773361158649349502270218075943353373493645550189112978510872288760727473609201090524951932912066949514884385014198228631119541533449788704200453911289593731300644579708934521933020931262790147033420442997377990384901027175362544945415657409661553497132212003526614366617545595279209436906799212043449589593062072025524923520000*i1^53 + 3057498134384477003726143913557253887148183132522923727923701656751837179749990635050311754172025422086282799683893512579851131962635395239456406258549984333201990161301792133281223678520907178043828386378288833199368454629925661061857134701557262063313148426772843736938716186176981698807092934069482163294905423181505572012026164987682968900946458345313370626485401703970131957476039418457484232439199494192146544625429778456517074539395997179724560815750419327357556161767679586793360860523748616532669021387843670798120447573205331352468591306334209454497513748079816900936221053013538859232406590075999663776279537683109496828970587638877411007387534531983674146500074063660841679257467163984963867394362854639838333706878978093684775903394368739863507834307713952560309187072469736102553982301097874762135715249029738746715321443839390609356482521310680426631697429740344933534500649959024519302925817138510033409634724347265625*i1^54, -3537717724514313764209492221155911942705388502699342649883923740929248723123709942083326587212913182267375781209980060514593540461005542480294180295040822218020631709707093190815652855787196778217491006659246788785699151363461333405524088434277343139867015712075578828322600658762177794982432583024458874851570873787641125043940489116038723351425328377075359111205589598514548491787767570191725386568565820471183059808971737565839514405850351595692143873048833153448141905780654345252876380421330555033432471336025364233518976367069119336946728611643339692957256128671715329904537544904641416951093717265859574834943159800592160949653277191401609522880149844088997123317997611102975154738710160644645558868183125744458284083031198532268833361794730229884173540736248904151740226904541257953581509722604250279038585872573777978881871340682324882455112364288582621145767090900616014730459164588772430786303111061356467300856035189577518882188006415754068770589778666699726868197939751371194033596475537741251595091071450829847671220201205988873509425911549264364871967733269941681266112158864620761382635916223857078881704674150343752795164799006626817869044484441156342355454716715238489521504473634914078540524498902699060443556360221250943471486168296708593959315458950487353720492275501174899564089745488335429489038664031878906814184118380445990799870457096459117626743685656494220542342655183991043329613370737560110162095771655932087871078420920116428763456414347291336722247963050081704899607082570471183664751244891017221143490679008987542493436096726903634753114233630088682046115428467531522827986337425526580196098827401554820787544537916956659132381075843199243438324734690154212062613328660094652245090043253759335092501222954873009699192271992980519033208664089605239025526764135643586191586291461801942258551149394494445925655758153848084357190303247174559452483413760982462602001686523070501911947191510909321216000000000000000000000000000000000000 + 1227252521923117296471729066904945483081770046617445170008757071256694064212477953832754315714229115974794705511100889793347151878512328481075120424988717268026135340460194974704951777694733227767511172511715344165925806398985765841541144781833746183948147661622958388426140023848547867908444351919639520137648594160043583453211503759511877716984111219475408533773259210639607369149019593113206096856706536998480404920287995139696736387195197437495087787163575800314188161621670435255113384980014562209569447891711821156863519135283952065254706740911376987497050651947478757157787300613907790973983920750131815857262700267052199646406447711802032771602478009582542540270748687799364486942955414931991539890894315798671185380482620702811893231877935733718010055515721321782093553151327737999871877963109444258345768688770385396827814263619703840595802985024657666223050154321930944511875157252624386213451065148562633862858349650374985657245535437326569770396299911803856734934935558654348257542382727722183486878644847140719828411665456768201236114668116365835916750716851156953442862189648595266038419191990979634751258647565635296780692037496532824378679103790872413203860529367007914058084725692808971103544372783314007889201690546748194265959827445926645527468685170041910599598999935193137125995134351830557748094198549760432300401396418644716683063695339850518096082842658834790334128767208722896390794352264099983257681301964858139339339562556338225314201762830492567454478901716388923199016940468419313838303239202380481924586872688705474967056885459432406593272354723659269604317132224885014707600836454908705773903727994742957889967569888522649960993759661452306737165815762809073998650622069606525607332158862778057647143761290213418486393676838250708748804513359829793637278764511832142780214095216572418878286358050907837858704612164772656213540472632019453083825727563099934893600704541519669178805652951012474880000000000000000000000000000000000*i1 + -1039306727050943179089947634414383346098683590823121246031375585683362182076401607511587325499691782554491250412578165555613234957519519300651085265453741303491961471946138924794542408920172919460971869111622562633245968699635616976640190524420553451743485269181917788733028832904990539697210653380764294048902911214216097880615017221991294027769756035532042955852610110207241456785933550075237300857248241999682568508818202888587207704096221201972158210910072945068984281623723912053962096257380710064271889813320407456385154977788339102351828258187460433748444307996453736806601895560210205053228677173390834762014968042544383769419948717490037055144376496952271961035404526635597888073493607984515467946927128560520081279626288528494967350754004792077718108663624700748834288259442052609295453354947370859788080007734362116179633232774094221227109010358719796112862073615338038804478330730711105145590644363912964188851519430713329074788302659097317842691186276283409807161594985249516047224320059851795823143551007785843755122696135326692117818516772469137286571811795249022753942477116628526527077293483229909598323522772112672822387121952505397402697104371703976829400424688389294618228282067731567488978472597139916666659549179092265613789746813711034590371093129338516052042671405221150775779928232135708339527037799476238189298250886245798264972540824659672104895464229165651201504103499360540098375307737389015510245426512888126165660130021276913494389449571718162055072909016778185632465713184484888629993107012301273645360698237685007871915529695058868059249761991258839046173803000814185499693606827690100343815125059606842844337381180814164114543230002087626702493495698960015953154665681683583494222535578125244951803994184843172271518324672937801471175645567184918434199956994961222940439821091088210360448674856033786477635781816997397530920754321631997118355723869655721549064227246425063661147524090875084800000000000000000000000000000000*i1^2 + -2624178153462805725230022145878471055660090223856597022536639198311108535513002589735456003463357320124998140731851106023520220513814813391570786332959937718764264582738152347537970488930203481520830895394844863743817950182890571226630127546905124310402706155479421790181877845229549693710878837633527746176408092113911736732076555773268998709866162934545534950499362781188851001804529106972462380340581182693182395868398893876642329686542678747059481817709845606843929532521235602845985226983650156316281965850073715144384849125186612506412320386430585230937452198562493988423355750561052741005226869848773559000240246741891799790244020964194521000516607336399357120724177803697390945063116874565695312443283388376983766688784790905082146495447055802215735608857522437742279405739089092770050912305846606580968059460829141378109006112716794075498540971567615381921907539730365181130976009562086348760372227017707919448589008274267180998042448170491488899839648623454916628670514945785376356664424856074506153693642230526305275147175001025073011601572859955509053558061430699580281571732694787193949037946968115223852252251686771524351342281345699314378353794172683036125001137125260755389723141916852516946195655867286250263775603258589463328448930053284622583035003626552564046206427124306139933327683645569564380174962454407469801446199029692775026713375580362147612480902072576896960512662038905427337929890099782120161790102220929810329255901180693494763304388786594575303675623116330269555958056057549103625775975098718299683197580433294598661525282310779083792011061362651699272189557314941598615099763934822505111661240518679655391822586838579061201935147777659558207620153715868539045863794631731588769214189822737041404525942193244843877807009766735039586800920207602709834445376418774589121599255335558964473903150180005585283825850000701612167288736112301553076701298013462271990203780418754106080828271513042944000000000000000000000000000000*i1^3 + -1278763021498354698092366671070300730237261571287981779750071779490424603966957294098945597215205170306097902488533049413794717849046209495804025128586616734018936218541927276752610312576120430470658221574744939877405603996951214550969690521552573904899220963084976303385981827882724390899958813809729635043515233109877396497984632353804755391799021833596638263378595092678098038915769724644501539553421716279652208413936930509799794608728068230730452017500774990459052475516868471983223568319049236862261821035358057507829740562162211592499089891016572772241945102642974961884566945839405488229284163496196717283922266435855661981238746807255936611612738759938503123304883204220615483663813231969951226143088285665097123541708984693532878769165379498830949857468896301750783294107434952804737912389923298428182212623514728508549181577878160168695681304697033963399816437077032790967941096702351645795761580141882560860628001317709525763346854687460693574358191303084445663264243841873353207614622730968296247617464696850270334920228909683376486028122443495700202923812769500500055446446670992073839242511919026488163737615500873064625345204119963960715737083536096853187927252462185794364362808751678815785083312203523893936626405549010212958267322699280283156554505269607641587641078162977624855912050749545368218877208462190346157717347535369724445324549935953701904024262160256941521930281411987577148582498282139858737086749147777861130763561149557096822383958722348788789702429838579742735502092733063281007816909197085136742033253878760876292020308225355282797808552458784441328971679228786092978481424614735898154225703715019502714547131836102388629806630942034581841645244377980132675838178303028414415570772625079976628591192159311539298418939727149332532694010636185967905239278754274898159081150333721697441964536049647599878573048381013734875585208902912982508942435879033656012147317535394665895239169448345600000000000000000000000000000*i1^4 + -139680253443907026355529570670377968355274172124126285592800632494060284167485294493024281627881065349246666020014476121231756861140059210775396597168463843318930146735857705685144332922897116496767899391623886783334345088132944886776832296994285120059626831248065630166228158087881101916919699407173915977443973641484920016113561957707387562366678113724677437175786468022023853585738542781952003510531786429422772804757051587610141331315763328792019425564172072998759238902885382496404806563418551616739105973676412098464586489240836746263493866593027265785097986936480638734239033223766880981243578844031188160664625638497577888123366815488839665214342970353230119310239032169397544633033256499837661417785648409976148618185019734436943439159262735512321139672429252066034526451466555805468659489966839227071589891552940285380555669712155824858897275778328268848841954291226717867935835741984964738745363723032292438448562487848665071346093260609213077269458404842322539205996524317029196004033327937803732394127819224179783394813348791409978672844294066083031028076181711692160964396267979730210380277946680628640374339554536746913760339394831477890082388947365233286676174947186328500317216246055466683263317284749107736687798987136227575936721198033252925021109653365396626941522421710805877536103228886167751137315927273586803473887989020614445329728010322829962505987134561705398122322403334299286851737451121869751199119057377386847871872136607401723568486164779908043895155667583571423277486227512461599978647922082065746852361454926300570188399407087529638309628188631923186286132330297128241155266125701567353625915650526344109607755820020455657354570878372662942401792873564528271798910941717727438219852641401276815729652250196890414137498884140968229642172689776086577335127347778171695019034628542851432249510992590503291510135742571514715408276799247511746207569603579473924670770633532162201919937524531200000000000000000000000000*i1^5 + 38977861105438927743384136317593886796816324787858982898550442776780595494611386212878381557133464386972563688165821578177644531777271129466171739117144386661820172988720703404069706873040633747676364429900422337371998003488767429678668543748892893809140622428628653845839820551111092220995218687653934304005502977894922262046698278646734915423761673152765201674885182458901407679408111805463091656689576543732888069554960613820333445696923905807585375980397952186112902418635933530638966473557959718969841791818521770908788828807770871133516321510646473475608429146922068508533596794212409552556594936095740182375771655065654578523125278677109167016099128967970630696479975933067477152141485701186270616620896399592829082840922033875397914155864413108479415798534478060895191114957130037313344705246806601046508189669128496255107634320798482838004279387750686478679260264709874477394960691998586444765707174106016808122674798934960930782651844662854192727542630694619507449744978304792919556160365085734031426985557158137383276230578141552369341058372085557083196935039634383977053955490036135537108887808468994656653365948295741125877106346618804532458426285911852367104583671336422941952436986840493933335833559583208177397364974254510258856673670990983634875373977886363513866735621639494748464024227597470268148075830923580981685330157284495703715658984579157307392162052203790141459717354665241169984936672298579900007426298492006667498862315323215016316917156392293942022874983771621664475316670345694364277228310008772990127262330327196952541394115013600802714082572380276015987238718063958098395139222113670842975379742439926024378676508668707661114200394276268518219285562933277538735443995720817077412163260800698027639782003741939007521685723951777969810055464081839066104603426844236433085137962951121195365036884334445359869557576560890910128401912659169611614935628823559562290123665855038432651432165376000000000000000000000000*i1^6 + 5500436057963315653977857329849680415842767312103931670817112286940088324420495383901790384528567403982513232887073717363942588901420456373841929591990987526732113102688564774619003773130407025245154417313851890429740708139986956420721779468050084055247123042553157799789913919710484253018758224427676662015275668240894217938208237953472183148576536204991349803363415137120153826182354412310001645985194359830522867553991186864112426491758056643426865271075184369998099383969269842007073496333373266701839704675312462315514725997780894871684552696163544732691294959806536908082502494050561960488305117451491153483623842875250156407230238613921556379023386270280089728982345992416369278133328287938915804692959438453722116129214392883088808284418761773271290094160424753031573624182491308921670976013336198305236485931654555862221142172362738667245783469693071303086485592511364437953253761799499164712980609499539198093274359103688887856289221378881872617629206205666631463120249488482956995697822817736787087698082057154409313093610488643410072878732731926267671682130261670970258258079234497171705686175308649911444587412591082654661095556340533002641850338978409163571081186966900217760560076707667753185468614260281105870172247326671631290491880127992831422721280260794706508492257938735889877926392214931991797898157564997517421516042151116901864540460602082433335171939216374980541402551184486266109640553045299529930592293244703338213163559120885476101616568551777072145649477719535912446076281930678025491193418237650018981369791868055446608146406206178878493797593105673466516033013640223824505793331810928583830075611629653307738211675837144802635468090927599961196463821448597370182214200276305509216289608053214561753391318599610637288314393965244057448313407677163876472791975305812311383888567372216353317387396119932408096149389499537686396383294017467416148550201777057584864925294241201568828190883840000000000000000000000*i1^7 + -1293660375866620433386292658029745813197892940594986562252505354125895919134086877629560856234209888295079312652168031440661428841625393376360844497458045035066359108679581409572379119585739058942720064853219003890975926995761978546071521490280745101003732066242269579489098838140392654387621784961178460895230281326925125878262337182151554820924867106196847299247588553019269276857485810949797238311526359065216045159251770927962980501502112385998741190036029938000500923347070765868078474577941380915319254393431830122804608503736192566947189012741299641125959716429293682936824706389935798163450123562717651498810935215899555841154327431004086809669198735176993296457440079782168608025817457622124329777558656135580625428427178790329082882342436030503862213876126099464962142656958508978736342064677418150959669178319038860049471026460782271126631093432372758768569726969039559181220708263408482166821641662841277358454262177075987431313671922243180690720858323305050131825067672097807726787416786518726388110835884294283031028805604269421166491065086701018708478793498977934730276298575165380725099809702473232063108476699174353383520516454471200995940313109271303264090739027305908934084568216251634235092185116781827869258422983789620505817056134668407320246205301881337989632941903343001758415933348508856277716860530845524863513657149480466852950086244957314209738742277936303123090410924020178680646231176671732158053418840455441388013694413155760596803212914841530470139554478765900037340909536481129060595008946425221109377693300523351451584365646449292618588229978237288095700107823945573960715006648056175796721650957918714390629814909159911218468971216481561295515736701130313600261275202287004048257852878540743621114635860001759393192168112785760409763447912442375255287586356814129363845588728049714970286841156996785935211238608569739011517728582454531382369774860769037183261525375410467035204812800000000000000000000*i1^8 + -107268355850245665738975273159379979111108278295981515025801686595175198922597306693510745599496380975702358037725043883815378323096046345451887543743104593377823307659348900517060330864082369989026046620072411000517643294751591588269380794966536230836308694712618488877990115676702731762269360003407919347739163282266720288196293119994723193577690653661351386436648254494517443072803328364056441851265850544156723992860737462037245937916158713777959011081555358927083319158867757420052450347255638394163081667170981069280910773321705897014213732787018570924104286576266195323663743828072002492419667677748578364605516317789288203387295049003108165292808192104213660588234307303276372109976490985705587165589065091050483537639111548122400683839386017375309023873665937660042421236993878455960954577473564587421068065561733421951248950047787740316023053712655528222444253980361531738274101317940059649616531070149837662721187949956667051099401116311444410144677665654172460188850430886761101288910107054428212781975813200269764775025945226237363043617714804714123245415016656085511410134273188445177372405844604372921533475687715815740004899365389829292451797808607068476456748114761462642184633779742242647966657415280818534506299786717519744412736988853038417805758114014008058895164838561924362159055839408243665534324172643385488865140667053744631071570794520499025242691432585783710115469978872721624519181360240025784625308242020880650314781371371636339550409811106043624221669335802944675244136814307233466246630243565007787530228933990644371609403878520697139958954840562514137794526892486406584239618036997534442269879594106162712432384138229590035806011873257733169296358585415676604220600936305251671721589461414113239757396121191687750734888503832693776176368071372617399742277845262578019015758778970475711848971519320113605299180435973080823912050881475907069676505498721505288841582467409316707041280000000000000000000*i1^9 + 22608489416228105935704622172263605611448523660910404099755958180537066499918064503032673611710033369432429688512004824046700517424477393130231992277528078472779741533101815473361839896648027906198268112325487182575717709760191650526103070264668698145649661025664249510323754741091869200891847368695360439806793033236099874232698941488524527398247038369285203965723324033287731562878057975326910848067422655892278288877693585764643301723869693524981645796129757801989687469794610949737535661630537556805554470958980063822962080017446388941505700240451278204311282583728501232342527956838737194181438019824515687592192211479044840827467526331151433086362769232243858537068525550517909614434856212358627842424475704143647135076042162737832254651771473494745597336036370639677487935816408518155738214797557567356209843065641975652580794342519722263503310772652006304058473972159675519541724304959949012547802220453868082414306620272875908299362716790245325922533366898138018609898417844313938762472101441225455380508835480223526150743260606063223940148224024557421040129103655520807545027079476435195006722421839154780446761647749945373314386278366363870117211688350408483522034895397172880993896544467484380561805395597863947432334602124600784708011309769901679947134209033190135442448472282658677845062914213363806562647212035371424090761869055500843773792315863062128480511184323331744320046171335004610962540488359554170790243959835673766667107438704333529397810373242850617167733911397001437705541107841888263856457981970640865848173728260152133064759680777825548722941297494887579309306282189243287484436553577579298981080336416961047915636150444973129254100641786353350577809086355056946253357959267967407541008209273156041203343630701513823109876191106348948881099204349716482851482870312133984477978039486896932991460906671750474407616449931086517012142308065346858593822193280784139952648141286417335582720000000000000000*i1^10 + 740910944812107841334172580947356800351613927798646738069350907542167843207004264943992684745366567543349299552777419063633602742672742466504581775173744617027083924474532471849312963553710160843431281168742026458638157492549349197100287022040424018546329501350852636267811342954345045745055239962254398726994097789145553540187637977939050502159010221133046404415679655279038545387175683664826578329526509544086362825523168801816340778379902810063790813615538248199004400865172775732430107505126893408522743568583842659877578700137580904383543458513414214710143841820338075461377721011488384499045429421550398658354796258104123452919204380805787157928906597472256439165475914386744200706563843452939879536286297708092701420822931606953779811921373043164202579542230960203162819978007726224943557037315215942622165173402973589953727447111023847019302415254792512882696630340484114183784131406119169515265062288118862969670611462832174327515097583221081782872225411324154761214530790503382594019570219437983848329456117792518475298023788304204391629387522816547651390835871529957099645928885975711095197295020070142040739855124589113150662925775263128170705090886547548682521452431092555965588364639744585721271802008294174216299200681323792671555861860367928976053486564563925313768144015483387172824960005072549705578962406719127156799062874537087953789850222989958731278869950179408459677342126122157689951107028700365078754512389673228103448152320089204494057809834939637830234114073449921749378316214722831772496605606802180020604887011554183128082099528066190138136877910146508973068537290855006382332900507771295308908809927254565389597713098743522271823623579371195149201890703204075969080357697860310028000061750443955937487859509035284961496683709986279121740452182464698799528617812856618660280633415184242098383452584537755925047734223708193697004988662428390775125969743455233327232554093246834278400000000000000*i1^11 + -248956130026963046899205137522407160958453535499894237733266073919704142495553150043597186900622263762792587311803961637744059172379507777218729691856274650128093201318713034929064520122240176945275143925526503840075639618200798049197273957749167551966645436909676986184274497820403611812117832999888138597722360600718254283963869485383496066245067932677332160171374985694617963338641462849947687844755935540303631357829450050167635437690854190612827365577874659030181191373663478724626543240110713469029550247625065391101673514507886038459428884336130420782884594801404080227405574630090408021618512537312005000734022760367336231157337669945967967029682114408615278391027429584394835431195527363358017804530683719602975367300943610377826917783481020737135748427047159770767033327304639877096707947180422223023510831889224433366168704561200071505071269411204178139946397816193816092495429519931350839783396438208506498897272788345450180322950535293182771153213475122349378370628937141964646934082246336766146220904784939291775909577316220042060821959106925229674397633657843396364373636910436613931310726528869557825718836068524592047607866465032889438400415014699782199092480111833462367062535737824279642722668350143954031374160245572966967193295418899166426391902779159978936659081076726368458751387607997437345949626603214403539832787978802108606137540713703906929050662543773999586452298041724079495885390640180588364662592297025164069433107782233347641627748431720007027977340228521214376330064069124126411576091719444481267689332828670417236380955444738811924829565519305332992151172360516474901605535469366601069493599111781305021440959494131489247439122428121064043585574133446056503780360556042498486630701152113036256318626302274913342001932744598812254302005278585326487624058551884381552826448254716491309748148285372750408437469781732637913015123063086960819697063084903254603631536677243060224000000000000*i1^12 + 4525987404975223915623819066264446072098089892444757996486222966326328160555495287028304670009327789307042021682992135101504743637696347977177047094509164091726518619562019072027993607805686228995859197329251927970815161625592680366307377055126763002449577850541647630025053203056676242385306175720118233383777852083461594035371671647870230960294039390221249193328023661758853141397173151475151255796350307780286073654026061595323333012417732498053200964160935107405424172987378159743220009855245693366653859798917776108746617902888894413966785799826274158161886682438356898979806357255865177672369317404789655289935780750355672869365747263113034045678059245532045724345132722434895887859345360721022466052557698078203334158562117341643669826907146122431445329784487472043160964555632157581744917583570023994936263927673684164298004348052364697492361744703250067457530960440054995834617628559783549881552300505906133225365180563401927944625657568981106517535971196122176849689498847836932763881770553952371042202315930615640366984173332974459934583947908615299486245476246365877131835507487216208938624166000704559352722740097100065822687538577970230468194541353411231479548790808807870239751817757174653394621556455946793141891599418802701574635630813152157745919715892059352536374199304167235175154256107556666448135564918299686637575813878350793009554719181122147796825202403829851163198358146000901521946174132386198380239978873153864588061171345273004087348517012015380247183318246924335332303349648172657229775913361815677080850936998178729857657680396013953786296517236345895946781838877944942417543186487691952953077869354010421004814334323417925552331312736963893266598661867316044137894743667243948738389106889980195386368875937187804129779812935110839983259762440571678912522038137511508053492768547886306338473161496442132153989304494575784747933024631094501562218772614292625587725627430010880000000000*i1^13 + 682848165220768654208240789815582916309652723309756571464892363835490357332795651640293635452567396758291032030306631948779638721961942098274836899393498743144283453065324601815250881673422213216784117231265983230313159822067231423194086809976161161849580173573329436819501415781681406531188253998192866267325882209561784336587451196211790279228101958684212650070622774482823426662315680990190198561907661463521449186371014954641964826411870988776949710733484777405175162554012337726488897143096677051922553368892265290148266622668755159303339399606636978354489789079212166568834990644597256895498109046620004360464887294918509796534483420340404592165438055673355581728987829114758581112041913616643383460662228862268577760607439222507985529998348046155169588695065537308516200105413528977869346322659581818240971810801472549557436621286076792210961116189773587939779534517155558700870096753593553691614637142975442365910880782542675212266083292638343696696758231399066832656681340769812015240817591085904255209474878225171336420858955628375055341701294648341067442967259883185159163586895219661969265824272497547406452539685474388173393423195705042636957031145367238323964593251535354232649554575881797883715928800438390437556013002170224664712773033464670666958432113254748027423716492516057825639422769010912983881946757495779015034980830798148492269874692633884698489366349701361707847183626989195638700101817657716674716463234694766420515895194853627595903263209161403953270785533314988760421103259739355506853401787578661423812630923554121905934136228679501220093593667782960602438474880836425536057608312876224545292464665196100657488374756275843740613191801859182118253639671800554456100050767467763454543127791152146744620376971894647463337255759717945409297133618509087943292976390709631800110456334299552605448822138641502736134972373117710669190620686457104179778556694908909746655145754624000000000*i1^14 + -18961644406070100346100601829273054526193285428152743629360083078569853851117436159445049173670098193237970262669480426653184115226965579686372605868208798303033753619836674407238412267403867081392424697761155327633732219002519784120871155536254954875498996626598250013553611685916424471923985413670374397393486565585335311303851217993683316861222545945373822170337239285621315494749103218358532867395505095185589614566995655187731918095555489882263671467731456845011078347494086484065263653654228466540845600523301221206746089883595251132693807496337338132589082003995296117317877148979093401319191727037387448528105998216969499374129779380401651961304031909504468993957165275565386284013396658187247839648531111734954760200418607250469788203919740001928739773015195580252537123903374376734692936262293709492229890514912832571569082107839660743146939900710177708607397042161297853758311620253885444714064609951802901913008005527339175818849725538161554488258372761093803548573553837715723720599767597956987931352829415099143015433931671234098159071251674235110937081183441321045564475625483120680792275231326587038984519273236356536296122225627108828107146125976983936605570965947137464151989781609783436570725178767500219834499939538857220812118121830867539034855683842735577899326880650328970923251591709384277812233120699026441802076864300401683309075816905369051085789353944753481084949393125192021169778091097831540236955985779014428882810263930031895665053607949825414265130404023473300505759990230487926188666966359737606196546627988105731560238489943424754581504555852405925190426997873049832842725687873496611644119427604651351273000872966548086774065519172907706834772180542920168412091728300061995180509312583342042301593021298915968968276365894845472688801937692994431623657834692411995977998347714035956529009364933055747706972385176654264483472630792736822897185268108258025162087071744000000*i1^15 + -2186434604137903466333779277125803059025419082420652601774559078324102212665670359891754577933274333512408505514951103458541412280230275115536456209527746123359139703569702175652379534575500991836035692031049563643158339423372404300871743799534659752467416693842261765462324488301806209180770568385173759350467355721640302641740974547820262789096899478174227348904417724830347018172780527966705504723215919876146271080132968020489558143323332809976380045750590608558809667202543314062878306139462904796093110459289459705790465432455580000899338829707712558454718623398681814488046288869262276791437141084055410288594225292545687903573454403418518965615038336471769105660965375244199376233350607460612537688779818608360939867600507087398388903125427814290223389627962970415397290070809324473538700844016443648259408865539530485581068031205697839931159974725985335316816512495522308512501341894574174128384554723929980568089027540464281180812723739756888763976972418882442179656803963765724047145590121037388064250863941909499727047412202445453054098345948819771823164046771532382193608501018019609137470639274275247749151226377003245356612051416780998196943953380708553016487597298340776718324381996378377397279463816260608673978017642871374007915287629375395825047662657501168448516891411404049268175357243265001940193243899098586456213746842917167654050412666506639158565637279089517510439979860308263056381407568332698238052649771007359670689745227923682538736617001070737207007758590614224766713583389523406581946930656777341506457959886929719999743548256077234267599209129041117237931732607228552754917263575124059678771053422365685363853568564942284817661911285290196045976664857442246815477435995735725613618864579074427374684559502633991830478828954002084592171893807102545565255756315854953103124113565039432676431561485628477044095463154202555489278446938109300510070738755484814294887956480000*i1^16 + 157195830133160915966801490498415715210024653227456577493225845542062564618185135531321459488604186332478052547851938680137575228286572154221452558049177302151363663024209739799714961813531698095135150795988774082648145590882860513904149155285093754080251164663579572748348845111100617152522146357533876289705110578505502030987807268965515597974493948539125554728010705567187461876647431659787056194066689927435086535644195655468323894628147326762865405836293332583171775493210507898564818373966986813102201404083156740231882281330036280878365045530166529262453058353973846399330115910071791523488410751430166976833996133464234922312636869617071724725505533737939666585421954373286864495440791967869810595580818961911187405364729132262109486688275912796283891990175634744062033409991964003021624879069774181155049064500096975077921752987688395385527501285130990681705314349379853651664621298549619464602837722638841918590894030918771143690719363163858417187567003602063967694147930156527112755657272144918865418636268618666416215979866874735197082085883773185953023245291237463702756025582392079590970406909200057375459709258896061819822329029846311614308443018823708121507180071379324836037529718169500386698841716699009170180420307977714503053178994596250324481691763164535518445837290073247051146396904020639868654064734659781981557141341499621851865829905920352765141864070992009527189110939106830141140017151908964553672974292916784230906721862595282638907322951648386080351576391417279730308979395150211567108648459270381738057129346395628601029650839871246014906214363567387297100326360123965803234879715429391570866504657788012137295068451001138489572148029794103222156241899562776343816806052883888155574070959531922572852056035335088714674256807627604898651367026686651540966188686831752002436715328135452263391332645269676765443635502950747512446991704600185888437323519275820183768268800*i1^17 + -3847688251453776759853531709924559481479033190882756486520216181046989472869074312557062939257569115296204532445432668299619418286885485761016207859468952680734907666861150432597753756321507331382135755880711937293692880493193932575280924260530208953096536527773766987804633897546230370555042520444347033358081207290104081047554404658886628165569620899613810441112768913317143571428894883638290652548301450715169913469558825564626002086670812809121536223993753986741747432889499325605663848894322867723728779279522150996471750139435168810666353206273134208498653807475302207230191301069760409366744554925406657902837973395648238710964640558546080993128685997602180642968456490926353022214771742286135638647627213466554940300520467350810400773999999490807249391823975134054700848051441209814790798481072080672290567909054779798500622256517456595922666733139300816124720370433338831638109427802237690167963241448829873893298184934052015396544011789418594096862862811927822963861807322980301173811830881223504073152898841401046345839027898008377100281619625955024623491586021963693889100264559965381313464572038875551452846727445458561204436081041942766692525429546665984422439166786622076864817973758007169662739068425446926908231705559522160502786403476721764099932387844370263642116731395833034636432229775603916616804159514543463638393493486715272601508751800050119479025913227665712285830740333832217672041789398655953008249962103276871333952285878413952096896000427926111178215796330310142393194049728638806298025189684662379036257937145559062418999828481018391177548761864196879935064617227098891381070108498776737154099034619810001802529654097615609676279341655093585519597806043807858428354112205985433155617608250209727618502206745079052048867129681453673646699217579787557407653894431841158970044231513164966474923073970622930120859427435413110901598648230161859553327779596387290710016*i1^18 + 16969104335551488355380823907605669144397415491190092026305266552459533050890741651357698815941930033537451346111146366730743513570092189975834490546734627681178267660489496689300602594520922512541217573749246863238453836174087788634439544069871274915108927662839488439291319752365653787967915758693580879345009652703425693345785511197906503239774645560949645486333177605650052392944744321511822121187096359895903811665088572184040747619501741584156019812155289146084318146089352040644231515125629696593969002246851009631755422394996008907395108813087314936354170979399738602418737830235043736661443334435996318383444995620214682235762670220853744827110593292769206782199552080987074181213025920083031634163554783187225692745818326521623235270229668280705458996216736397992851952628628144858228708526617251041890303635890835583348567103360684350804812093146396508575222083390606190700040414107521985703898612239920548695277758954857655624761779118628679036269776452876154008743093233639854808456984087459336580989767467526437846102695745598491477973010045900051258437365853323924544761201554450020344618032472048173878607526556910100100142625755136326429313951328512490048755503254759119621056371793984041301351084153796403656993601694028598542544137175087993967041622665228272844605682693074818333766057230603893261954351590503029098688148143065429111718352118131951161469247290015236845491791542312634820590106893968161664731154830458911780806118422451015922742722399425913703468786410770634757421452183801440549737782490371013893676806414936629863318760892002978578850949047294905953809622728010546098224733137762346616206941207463975172629502994992103536998803668242575100389986818988816331263352896046474624647109700702253355164211473627579299407020990637426890746896926948883010218567375418587676458413827333153220958572939518105689915626210156282918691755587298832388431635437060096*i1^19 + 718253149171597688658837046813078136269642240825105929183483718613410063461799942102842989016577411285040671636107909903207698002535146106062029970821930430315291766881171937565280270391066398524872337972145967812529109834365555839504252453682847237166194191659806250632747599212590681705462250448508287908920142996688705547582490246149223829868022464017426083895704994756188658513729789742714166761010532165596159797395972496087113593022892997218384854710628143811499446160596894087422035680408080870776557976021800379009990701144407379358378752695333238155628133638373527460204691800296157394926470564197641280050482749007489028773954804971354631566030484171983791716289179267746103939190257773548177120553076017185268535970057691782983592890898581644109187444990464886782533763638598952539564150105200137086718279125881243521605264971034631282239542899443465566561285602169936007986425609850878036060195181144331762514385610035249289484876399780630717383875885959935618061359654228171581753339770048380231078185415133797505261662195068048691451308801534788955876980859821440646085492386099730118156796320593887819245215526926236967748047005906107325443956220312938476147697465747587867591789915406125363047605218323954690301843694849822527604439230093652133270957813469028219913798512395359756867298977532024235094524211993325843338604104474135931370650953027745897132168116315178611635462401372873813246100412401994849430465846208547535389687198602583573993297076479484623248979290388251123890051641719649593104108508714696613130385561477658288057676169396569520245321505758737307254049831180953235691063457558798264436357510426272802734714885970699420008625936575149028303394545027417103935806077993256111744454486453677675503452826177160214273400539046625774601702313078418293128176638395182556554050666267837824120163407053647388226960079769646433044817230690390263027443171328*i1^20 + -5901293185907236947694001033155784800166588679363181147234960212847531764927330930251544519907566948304790583383310479844517735562934419975849193680214710316483300900145602108197141197891580848145361716743458882772805434884954133107048199329516196916689423810323191469886874866792232003875533464390032496113578687358750418987583341462858753256637210866760364010192543854801707028420497223239948917552153391056843326041060959055951132576739553923312826520053049828616971615966923435983460490555166063810475560652660579880998506753809148845724580466278621770218736936179812930051225405550442366249795360381614469250246087503942235681030655824584771362075265209547351203598519792965985453539615730912807833358975225158627853028821915752488826173981662494186821605018279606012401993770560702407849857002428417619731046442610613030644784203603506138379192963574172486409735465573474546853780337677677484379767033149972678350272620020311684726808878984347806358532501265155725497608659130550546974507953065097804024384338126018055891997881860451595838041095408520936840827670499454282578202393680379011075942514435987880443946154021430324107698625722003290122488798252863932257506172950338238262619529229983228104567930650198667717492314126579385342420623496743728404602313018882147857939737554189657424458295932703571872395094832839014123325751051528472168707069326766870019002289696471369360235906147388969205025458986515834617533091622837530710166368388390872741457216437225575948323466191531312024312300353316034652527120159835493327533570300387873790793921958324820179101748315383220800796160072474956533426870798593899258881640126744812979342511439308093512202190359663605979186654969237257133911055745978859673288268925795585230505984159745973382739803613913865448323344277023331017662804157565111854390109299213110446782552566843072115188244034135310638120900803363201238433792*i1^21 + -83480991462247144406750034276407897777065657032195004592571319015801327223920686570099762083697746519388282747268963997552241491066029094826973597635779068102836750413952876462604911038831588162428366256550166096808018785519297439162230189895528886089381625673911883699227081910176412025797745917745731143595630564143382390796630637775556721105961338425981983085108208337319816501462206824147126379393947257059810495602105030438258361348590254277987458985553554303299667754185827931762183378191535509210769562130128569297108454991169677622758955479303909119432474779135768686575703539352941842463018352386039884818525241695627897558350739347886653746138523888156706283185842753087353320229374360493748891247181761906272836829245316490482795536699886276011514396219828665455188283232394682825200432792093835568306192099841973512490246427353364153924605694399383119414610386051190738868427197727213335081597923995340011340536173741737569001486619058069636013366980929541439398613358873051886737226813721317926203787280044570619087641282801329468866244180573569528733598976239972536730279625460218166505980310790994203203994886925451136979384343754673517122185761325675133306857173335091689902070165930437630247195833890390593764495286738637647687436052069533145711724971272830324199176319223495959443133037347735534969732917718150617182093799053212345352069899009335250863202044576266403747014261568445576398051272448242353266946509703996643257844512525283612416872109551522810962899135201141056721130976748013800401979864732654564781973321197963501790531874237722026233383677557892574808104774991569000208483348148844715763897647953783750588870443193993481287199957212331249259366507925587283008125311965259915903042284070295666055125748978454519716107048472683257166541400341503144530384065047807453753946040083838355837734821872619074093260793201970854542801863661777321984*i1^22 + 145651949515482771184842988694012363247930913966165068248238643455779400052057351261949033391872752975589559712781559842832039515018902563212423434449260602432242075688250235733594333313820961049974553451930475595839542194626285900547191097052811865105152299573842562691470167272033005413197999746209074086994608670292271905225382155968763742309332151259639486857593311924802627493591908832228819382999873403692500866524713716475831266042001218983208290602366874226613755344320677151827195069949631411049907562352886447502260541832171986563374353588932174002884831347628452598186990878088327242280251780823071718742497111213804659305185951442402074405156885505225847097873044610054644987282540596768276731976742217690578736036621065306961740210579811416760738799711134150504926160973697081044780219025238613168445662554535765959519799768812712199528707737137848577013381523953508117821976654607250722496861709385578173689470877754660493862187154444744708348463865915216268439378390816311065722006659926209621096706413810468839509856857958213657580316152635942617352885687339781425037167449379094554300662346786848762970756044333716730795728445001614107060672757137741818631239658477585407471469579866402264740369980522181073927838376903976640971090497447098302766604567563559835644427473328938967999452152178409791071069568542069995750507600824476519467790386844641509437644279446483836863125925913459548944014403078080179663527643758494462892988221758317942306595757953056578175049629775800444373412140095594793207272924236733036377650150354695750146444259483665536539439905727735300285361255360331226512476149862012266951578413149018574278222971828317643663099742288136149988384646885719449191491489497498743379237756047360492688058610512577327079418964251755339502945477992193996088006035218560389997905543709349897332450789049577331943567363848775158062999532470272*i1^23 + -306362936465402319021460723778478013464501334099255268187203936394617986720664975757494010896922195234557961967872100765554078506097628431067929524155424056131079101488514935950066233284468863838241247586162575398941588639040024778548726793008184128735024121815960282259791935647611206535601614242278452673064473691745493452398572418867959518212224740740424577421678591089439063530359281673230051896945817109250801128319367599485180169978071214826935760881152527064844183291746700649679490829865404776142486464085176590334069742225340346668064832790434515558598586463960567244871727803712057358850014094949968029648888315709014120808353566844709967363211609089449223305809739914203771242653587788650926667649892549886029304831878952463807757064298087243146912947269603109397975902324691386567484550469185155606706787090374695928924551706360929081336931709367739383060161819526886123723286057040144340980269764647298660571182321081046012474142761922012463380441197069545886946252576651142434753243729787779590549803200621995143259908618265678501504053310606099881715296867869331327661815493134188416898535182573353715354028335149348776288537926063261500424139369082466527303740901257594863074594676574414866155675794087139393474458494656981973909650919765585412413484170405165580892983421039042361032144909549055191542926637744807059055985263494816321820281933128374015047058260357852084605256845897529877242881437889971155396212486839207720705357448978849981861678445654064396661594890584860786706416593406653459111696533679140323498422078212943667584912169566352209102047621558564167234467760747100738571154030100892639642607437724370517739256596342479132185273762306479000980300492029022745788079655874455362110915722023200805433388764845506793101422962577260576320469588401060894004727438018200057286520907254432387240195540130388797781474899941635834825932800*i1^24 + -235018167109357346657541805389177172403264827253665485902582188909605737108109595285859347194467162547916038105435943565868901583303141170053779467511566519028934686387942736370895177790919944899880512152016461138057017538360164585961789033473717753607198839632148599926144133259092023849439001125844803176822381792710266027222688488941031034117848263285245666069569714205088229742125663171537229191209633162852724752993127953707519327986978279130157942539429778744314309298944134584840275766660476623335488554203075515826499250655729648945761059196943831998812194382241849478133398134625463066267448139048346901950295999686914817629243946257971498336466073914098833976488787880814793789676925104674527159416615917853900879163744354608533162678882236635018302215927429017715971218466702810647302283178905811457978267979337792738166464696781941937821740785111935294757091304723634962518928268783744787479833869429947346410062351371034293723323712671252782479510390275427363931479884016951459189817481907956814630184595245958483095131297448052570019574924771154243577403261880592522533642480089427369214774965079509651633418589511433665819912332735349607389124733704960249537965036555050809523668132500809238150612030639644757172047525552747169672303261605020248687985154617659807002355718993307068629402147472837301505851833331470392247513849080469778097129895737601228907247906039145030094481037564192172753349784967979545839986226529304819133550913018165352824092458028960072693149610121654538512347702763357213368053355450458008514723628776504117940961934091821829536302327835310562981024083948566213077629941480410223107863402908551028527881825609241361158078245000031249384802488294394639962860986210868189214724698838542310043392682252776830914432819490201877769179106277517000394965441637488687255142302095569070368686614111010024587150630000305111040*i1^25 + -282521938892667599165540177777249040223158001882404485865448917257759091169218432160460183924446116397543934197272279349852630460605992204487316469524652655717743847808336249108879907625129292086121425107378247675430423381342844481128016881133806453722652379356496058214026080171307969855302454943718884369147755683345531845278390953087132577455518314090810425494266143671635129502117370755275648688701576964778818949604301015972244156758505271048247915071218571639775271822279384907751676387961939669247692595240591107934806598588087179209834714539667618095447445734797729125659917150896744400646106540942078312315015914245702646705004532359223306003867383867592091044755307990459741421609567653794146659508120444584505924332770218887144385793871914234431845529686514849266148724399114243435678434784124493823981344663637738884159172759257763590300861507126279011348265453742718243354229429217007099115743028255934357496830002738695303776803784780922943297161831779232555260624729491403464187165665252436383996935332053837527533184324976616080439885433572303139559682304969161378139923784654344221847780167988105363673425160905857573436303980871788225456955523671205050293171608766497667259122306352192712198470725524318752231680961239066329430637480152576219245589359624270980279754198640639670244305706592525775331206388900517773378847598863429288926389087225139828769097834948893493307910449440752627705017238491272801151853559917432824465656826422702117411605988940021440081528420615620477658638316043695564721916619456699870292080657603250964525950613502273125600393082263464407992545665878082803937389618035242198084914009683094566556559062183409944145963600052060599156495194775683026775260843506224590751867661590617373881027159114605827522076844064653237824203969339888429186577265164685413478025185915757524916199407981032756104136031731712*i1^26 + -45726562995451210254302605853533476015063579989380144239249538382097856698208196201939845810988839819194657815715545347437003786207484024461769372470899240354397046419558991924986687216216789474527836500104630884246903750612931601217046151792551436504686219086437512551417900518199384499645322728766356860932915798524265592306115838787721487081013108555804274387513485850540786589375380297554354177075538814348281642184776584936155448029308420344213133810892609243661167212515709686291245268651425477328863941543034601983005021960108309542483690113915786766851956518199438484649456617085444274080106776494496153429900569392924444845859702831239273315465766438394251692889083906291630902452104538355495825274932299884754408054874213714178942237687166480516976413142480026726949132478756782656101907691097028490581190737448102251748344479118643457558559643591134425529219083853255658107117283275382268462066179900657401815003896223868405240942463650024488963668401200863954401127279243137344653510942845174867176063827363557637705467413933167554849984075201596948365395242517321731001568934340856075838424411904149826804726470601366984922706555901462402282756346843800908702121784291969978552483485903480897604989900131119246798921570670923902037563635992093114527657627535321159714110498214328824358522198593045594646935818058701894631005011913705961524475098714696957263019680389716368678214951456324657258585870549831837365665027602200169460978332691868113620204043172816104364488837678177713277011979496830013484596811292589142161373250470193450430379585647170836191372208570484435301944740732694444421483639882653857763446957109088569016552803735353852013215731284779463600408478476310179035134804498567110800379939899529486111530663683011275828983670369401261588045379818315577335005020701592941200392228227496050265645228310810608512532480*i1^27 + -22464837226672586175216732335213160823301238060854884202207387928049882421902855058076839078280041009150173920184667700241478586860918243496229313785570346260243655552868178908119987278402943000828731533029967048504003887988993496263004684360776915218880240556932729068072797437343501844927051326039679654267145056672842431550264684749542257422203565907073097842528263184403072810094703229974272908267358423616286971031447432946816224304263459289921456455009960868745140802731040069947724373048403836318162777561456805281836103955922801134544564174320538542020023797745424310172727712979070920296403950722178105235585241734830354994276752161115222927325270974430932906707454316873131409721921966632948978637422568329341749837137310856153419885138812139271254326854736115200803862939858153537824172097183323091287216974101906776241699017114186382587665077941826671500105662728876870651620579143688367618846030959078454241207475694888544966543701782995130626660510204246008812102460118777172420578747790144174236255736703807400103416575151658199530636888256854806949538560361700974371141982899035714363090364800275552630164185933372714079263723576605672717739357962725137520841000712823980562445031732781007516812102455200691022181682377592972320124827537577750811104838792693353670483170790576550498698493089457459354553519767512579809399544295435732003141150770629895779076236705653293825461303001582078881137407557356231709680513679971257777140494305144531071091800197902728191838849783815800141477119324489390173842227635552027506999743846808406856474091965028684233015119063992576126626776572628529637553983750691599430859948079304971501329431982012661046465342016757320625430452166943740384147579149445321532995159243037084703101354027389257545704357450233464995729252969189796341391303882175366633380165653488051379653748593853988864*i1^28 + 14277391671512228886939561716449602659757271675655587510004861136987047235395700502538170202537433557766245065547844081031292664353662437015204198688255936551167024825778920964326683064431244481404979204503676197006192564794265158925395562216113085546296751476858576509006062115021813309738306778689660175841568858440885832975586894366966226200296291611099006843977799726598182866656353407136631834117091291252968869757584368271496443957151355078884202393756489156094995272671240145004612297176305639773671006629390677650956427660942519597919958040577165523587613100889358240220154070960696298584743902784923356438144981561261523757507567746953004156968370272985081179094438398275311827512021265492610884954813404882825069504143517314414760601651889191561618086802696762719914758392859798787223822444019929629804593433510597284726914452744803009426809056046144790207424015672515829059923744279067003607371234970884011136511307714051475957085437164675780787855090927239540415935539245480546787503748709985068083276056829686708952570681807144934109453709832184445903086416127109817269227317317482043957277644562006495432035320679015265039605015076919885705899718428322363309430057725978215000229502354267313881522053732537765652604139405187824108565726787842993324243863657519620590286748534361224414240412961182543849737249961382268503284713951058211424191837534843934057934923720909541771189514886057723314865926662651222484330775263973214152260528420850054428409470697347988669236310222637530385558680558870563732203449394206465837445176417476468973130387821438426482981202446013046258155932996513838231785444428753237761011967954448083170549093586198998444094824853574482030115066776544777157193378436323039642584513081675313129534983080329348821561199515343326648593319669711880891905927388165875133438915227587444867756711739392*i1^29 + -1992995160769028497271704698264075235465131195286397513368288461617156836585441821665196620894776771914184168877699825888012338912286029528457102972541123412636838295057967879939958156944985794075571156343024443200410986721333487695655911027614084085884781254948779040000920047199917143448383489556135586317613374888232135112083329640010480869050594596736471167042134076367610999774983551783384524820826449568442931894254490765210836157094645724365934910100178026007579503948414487157965861983739839652098886270654944490235231683328369222383050617015620730899056499717556034918248708363525618563924096193766157914376202034805993173568472414344442870575610560582736360332085838150407711127269999455991585999640788912558786783711184743799343561617019785943019561082494929855241694048127845933035081245461160142468910880458376307521972314860828486999453881288727991157161845666059429471031154040486738515546275239709601304440927674670918768172144741119621238472144875998140044856935841330510773452426186883886884470490082975614044072408063203530159895801103494559247570813940234890363217525113296728562342666893439500206522119121139868030312500177078131599035109520430323637445103836860073668841662481385315463586133566385123782672260194562028367078489843512682261797540934756276810297753452242575201408360158148048217469289048141569077457575386482615961132338283954674494902906841380524732499540342129606383679688854736012131553216688576563964860321837335320320520514679320766921991307980214009293194223324747125843154944910613589768237441466409386485779758371302105171672493687383978038402993669826908078501846084862267967657237512686455374734904221184766707382660031151549435798019462108453398674221368444343574659453524503627627418866753656736794946456663865382791021996181350672153178449557856931203757086439918468050452480*i1^30 + 1024842392662123519376243448915587207079729902685421144306009693731844271709765030786139970504777387314426413794506826588443328457937337770481840683365704807300526187743126182434063664921003829765932558656470420933402617315799549337305839358495243263993078811071162080114355234599986590734879995150454668839048597183796815099011261248798541849247890096885203777299446736551144224644724653232694390334859937890221591045830189496674922708913253752302255697393929583998049292313024462891358120873770910322490487138654338527386065388432439209753490625652205381334515279495348334387807226340359884586897584868899552758082201817580386776248203573588860380084926756303254371811569025118506539228631844038933699358583653065987391264343649184203902320502189447175278785370952723856277078934311371868138940882103460914015408706410396304301582020753119498506111331931587268186801580357974937263721435204671805890663532447393559328978595418538493119556158631847394976770916538062685419489142367432552949210030763229586196411061520782395687505769896862761294983839169096310429883238059275719088745634852427020513489925186207563923179528528952131311502213808063051040177633930196572192696335826772559161394743952444001241090715294673858057307790886758326833237560033536724844304744610569395639345232608816762255335902645451528601704462637458135881366866533012006065044182678963842647753055207541445036558565524817231590950996872268634743708342712312202475722645077670844094253941213441692545474652258645831842388688863765404203616603699893118869809299309800485373823873993834445879959129698177187002025800103571321007278234562046645188596516153693195298710675965044716213550919916881999221389085568795673395013920918020954729721700896795029544527452538712737730556429891360498503132868101859905310872693244879416500220729755797815296*i1^31 + -548554099581485432330905872409300146867083177638963906315866125868696046818478865450794632678791303742687816305298096941240100822613033327576018661094950943593526788583642662049737783769242282641978883623793728004028962596864241530900580043858165109444586161413231298253796060461432924027479905730618237962907268534069017067821742379892749107976880765428997553730557717071436679577929972345650888572743181738330934567621436035863005500502558708860978949097814257033754404261811073101318502920652982955281681340974703454788814935881696816634147780652867018943312527633786062363612243962829899126264684635925481965727260863750546480111663912248104101178487020616324735214155770154449929574359374207172632883045607857301099196529267656767150216751001612812162469088171259749297082258511996186016640460125401963807733111466013101031662033042941310914066407481187174182615032415371864405226750986310125156787149727226275307070001838241736188725121303547239707005883387231830443168167294104810057553305062612074457591849255895400343989966715145486030918238789518009870892105511190583446401096619017631167455856215919313485510653685565873492434628361932899075597515049910602897201079869966170178631902994253211220769457622508477514457978739635760447689979345092629486560647107968210053634309473291477084260928831309417306766352045971556967837799034349344709754955904088547372454255762379504699671004963589098682487419363697889150335129105178000747239358710433815828005882669583207078349454631005156298809856845756882000354386773389836865930247606838924959241395253762756191466897496806036203924300587351181657427195657638846482510549604628553294624382877353115926579312225753159598349249851450011308032102683098045058034649432369936872760797642742620735494738853426559930227030052614197381317851560014768722769109581824*i1^32 + 108524561455702453148456605945476522869125679032073922546689489567764027501415257400369788378379115018039401500745357387727339887026961652868128414031407198145007582831102508819204204279161416708587634816000012996641551882091454792259550524894775127957447120255834952711606592571395152931784499965442253608130947997299458875604607025796493322080069887298870168254418583854288097872025040040488355756863747093413143709098120761080192954681577776171870107556766686873273969032668094213373658673946644166151143494164334530266211505973728484103173390752037417671713447747905174171076604034406675889568375562082502623704839748899867251607221049050712138294670032385582928746203498294351558122709263021923017931276079355730887600923029660575041456271692265332174380730583686236528924210181856753945608603238910985776336419015736224986274854702334145242289256652614754087760597219115905964896960282307460181383831893708438860222106503403096458699845839400075500569027591528339102972621184802215001647945799723672985138767698526420999390134728943534038035933876961174887845241585056145040656661064320023812279125428072994506076451069125766306200147767954238512546595464557759325288349172349167303612933462027514235580520224174298432460786330480669379747996556613414796740445096475906841725255069433881294805998400451569914232593365446324492501811866412315443356220604197454134660201304595466930861237486235731914271529543395370561005178390276659360284816879220937942974756347096685730907623309805014406099842776097288200793556182942805548341371183392411046227486635244762980545881469521069611370815594298629894832202723626886537611897801327364150434577493242866489544678055399698110661672622989487861384863072730645889629824832464577113876732250555127869225243117886787311022782835671529228546003680327104664174592*i1^33 + -9945385209449122649714361420196954933353571308015649588084764850023598114147583263765939351704234794807798560146181692667108477202531479329163582313536348744849629256994797986197032557561961052668350220279279247898832867294470224277380949467342201433918540743880379359298286139423303706806484909605009486181062771862019430060948504166116619978069041233749094799275069302032404073885732003400038088184605572012464061776299267713875215649005877061233142551277080768400365215341611666652270939035954566401473501846869602064420956289969319331556584181879629796661653207823222318492679175278817475611029507157510416457947075200573251396068860848913683755849771237747793560980237820441309489396210987979378500894354675698749229863832372994453770830252653414722323671657018277691672334775461274347377620798942404317705527491418746185969992964641310675490347382239830494489012715732927294813777538092972504827937624574518521428870206242120791708766523371678947688661942233507159579822975245434548257546068195675847325446909659030214784107035576515151001529019806447453828009006330302228744836751435069693238008708028792546216208846856050113356823696960952379436453254355986587833789987304780131329328028717725820041025087626239881394647759378938376731272080716257632983627726013408377788038319523480248281296239003787435275557058596569070308491926489291899130849307400399334666821856442871268171064149279586663087759775721153516224907516876690955158458804365369874056117785411199395422654510352330203775127636595182523124667220325306143583528670356177173650234071600134222042595993713094191166260750912534126393030594867662859276591787981713885016054551858509378187722895035060583793171901311011296469442004766754367013084474092354815447861113515341920963013897996919868483615903220752487860098005179826176*i1^34 + 408631171832212343255454388188333761464124195144528605767955748771348896044582794868303834957570761911405874333479387458529705001529923891136091703519545267985358422264809907391890128266766674413870070263629937075972642744575695013000962074254451440168364748258252312044872886571520641592086717637962999261174242991974316078039232104280068347912744643447184579308495104747832226687283549566601728319881164840426467125978704076363468011552453584901498365797960516035497458458619943378376901012654546102340967610737764726729395333683526422668180895830450482410385183961137246253489435521927124676447231593821388012078405173952964938961168601171513555478765071715130418816959816638950537977511484293151924834200134334845863901953378726098654017091473442383684001414995681414592834358319330669453354440247719378200215253038078205149764964012311943104210556862910086300741942942708406840436981222612578468425419046392542570500903422833578467407713600428154304309805826882359348980566491538542715266128775163754433143773651909216902231759062712839857709989015851108742303085244271725529929773104624281806102765754058585601350335070842743558275175803392381964881034412444052635443676692417627875677516810959279712162619827750865515024982630516821495273666244507713293571756569248465909296709457125949383941466467232315463517248503304770939087715207223337748578979649616019583561340103113119397127786701437173021066469299792601162240365271039821006680054141022397162380561023484825004736026024846368593066464991496085955689091281014275652964711257549621276657283884639921663907308957648029900539578252706294430776268068641648481273013523811184310623321633924222479178686489569138639005314492841098792755421929237495170560084350015212154391891781744039806456749793658217480579890151523493041965891584*i1^35 + -4028251965171106612278912522826827686293384185469407210891077094992599242738294057808216858587272722696898003004703160201922115733115445629119433348282680530064737283319407935874018687845209809959528833182786831819439079382857290026902616065049168861303701916996153351175560251515922916441939658343487660700178422771936047890957960216781930874164008929557431226981319411253124145455149889367620925100222968603120088013530356868125284175240672456090068265857678877949903357149064682523406225967763723681517483338053268086537659957765801601537473646459114413233681083399660649887500833252082074452094927134405810914828644272181438687934951141103128545270437805519693133049532188399975415869319035927375328333605394167525303999052305738237395359608486879196077646070025869437206006303112430747889537396207880887870861115304140952081524801123998954233708152857331478626785105474309149891007228503811677118985443488745118708331597777459813635112208378516338645746308078141753838813324996414875920163149038045732772995946695602369156493492060892430974239036649455000396836761950307779179700945192421900348395333645456882930629850640480376566718966036438212282892446363204360745326322676438844119977810550720144620524066659665340422044808604284971399523469453534029630656919132241695358357990601559738077566063212030267986680681809266555354726274959395905780353419975896771419318754597804316545934938333862859853602097086116266490550946913275390200358833169841092601471059766764530183972174812201241094357334828406465802822144820554749956964243440672957666224247309378453094813681715006531310288064180264951924530962266421180494820006782262015650347863355928251028862343786475050756140250397976677761337388700877954274265171599228991774161578318353528306857303731657474036732513053994647552*i1^36 + -101090752219480790407331097119247410774245703948990191469478948228568303489520344040286139425217020945697399864968843180113007961011186067006767066789172100294743847744463836606175828376180292330533728255486182213679912051085888922930583551235417991563137208319631547101069643348402208051548805269979601184514163010394702774911590783698925702086924008026742957959105316820383428656215893602556905108752868827862141466227339447094351726841140487785330856364865769298980879457788880298318076216716741515732193849949923786524063883781609403323438044275118667318529828829697033135691751291976779084709951164624640820593390539032181515640760202288717532342633650260007155009581811464956860586991644298977556767364625146392539033371065052071528676697163066503351469549679985642532314607879431617262527695537113810181667175498933977263111735188039554802508406055907638223483685163438724558031351926689536506165537937899807172868827863913363304426786003359179502609515186469345934656255920351007022534735273916118291887443261980512571677284370089558969979069538642409004488762869962304199697559456992567628760427115236675059579192697936481576028887242666515561396780092569947691911167236527747224281161250763989282234604191763007346551690077301916687119961444447716241372447193869636582684882177642031637182209202187780353928071273867241748934003072236375185375801505412682495049903652546590799418453033974960062155401922427910147394674502257035982966588130294132928756188178280624621824106217948806090951171258627495627659803512529295647005847186369835831412968720677896411072327346262482778169861628032897596909457787151024293258117864547307113173147499926882030219956283102577560246109523954497649629941964494990742243283844897731115378552491655412719828051604879051399436112494592*i1^37 + -1023746102668778942478464846892519537983094082283949110433468817207724393099893831064098502732581398560012850782175446871713265993697635138832198478035065547373423744769759313431614553657701005046602847904646665449417872660838044113820104132024255126041799484217139195953256370022428415739373338539897737992498624433924969845903437511578054371834918164995625953879723038162067397602044466822765605896528871288528141290136465755018679126744155994504558185425940338234792884785543207232847871133276892523491181607120594524716654306586491531372365372437754182734859525760136750221717677012418837260485385431762162641431677867187450503163525274319957475070594789327132529618025592340384871334655060292166630506890759341521448832688254476644272178348479406068482519662633211459354709832140795062741630794058167094823097399491200414004805297204640361786209741729309696668059017782442545831115234760911363968612755358524223606257822251705504359220558031311812362545005588173612739969909586884334323545062249967450088526263987520230106775202467844045097670023703255338622651561284503307208192505186568362055533401181022413022210056734449092008109226168644177561325168302514567282340268428612641860859505278260473385962801258569673249637113381848199059324958677295242551025369436692029092580404034180564073751271913579842951790829131401902341559570725365322489897231315518909252872734132879351018110391736565828604272259696807306181967613369683460293319258458288977667506844249914757334352555617571422327651120812673573952655270896495580474533294912154570317599991019279044598060099390611726787596913189217368020112808564108826594317862630680617211707096378017590974243549541155961245988376641892723881789293493508936301459481381829037066754011964443638731979654371804591423488*i1^38 + -537123245971344501469098913240339094746950396233935874911085129518482475587724219677984806047667180857926426122915656955868791111492503543696660920271263870685989106548088966462799021095610187058839376183740586226637041896874442687628376680280662389479230364523266343361568600686218201903399575778832802642436304483443163537855369840186645763699122059596671694610057163248571970927513118858831551880327821704089279766598000343249161682688421198033475509823985376845074532305959995206719491678276443886358715854800453168793725960212141466613720236846309203401097676049779660162151140262435223106562018551049822454549977767714070629830241952973305487706334560967187105047491519535640775652104976827100973105795871802721606544368516771248941088750865120801623134947647507863934645856066142945061164803801648994385541280130770812948058735412461994626372595926320703547374510855652342339651441648752093404643800160885617215858813470385026258373514197807218470054201903728391334521746855064961806734188115213511029109141242893073060498508684735423328859298721369141097003224558240470368015235712500722430606951303530221031076162008369249938863617729551742281271281358703710005639466996880610813580015785944537044075210619260414661276378080130227575835122254922079475369630201832214660917181828568913420145482614702325635523371932728832004518241623413908241184815766825896328618102793597180980212082489714594830126533249223715951578840378129789278044274365346315471861727914666732228632108846715829995184083575051167449776815390194961690493157534425549304179949893248312907226627725106647003592766118749586449586456731912984558293170801201238728853871409554388173295300045910107306841850351714392385100311866938817657588049117557162521960290322838537550210057371648*i1^39 + -150401479203027633184457873598661091234849810805863955137619996909390434659151101120388114775089801904530735162984333218242474077793899103929174420003965853748593504240079201925254452855610882311449008724943276717715096149752195947762975147976059463336511782623978247984879509870751652071832600870450606873916757109937441002811623522609097180643842242498834049322293331225331189546988819632608852301515274757372785032195449924218917159710186508517059668531778150179985458680763259756280269324372828679943208025502544814150764201186425593046536743143122281278256021946753840600233273291411729077105941764012755347132808839871943489220506281192616730345593684468749305004161563917052905635971662945132595226265266936091465145556330991690461655190086177817847471773578176322800113912351038622120519405798260230833572897744854403434551093410965569447268523643792413578676042803453394320344390895361225595760659874942845973799022185616571581466558476934367715100684240919985432025781523174211154127499643564247280504860521406314577167955058217843266757412287813853385921611353163080375840518308853784188499070759672890453503710608326185700483556615062539477546756848722314858762660063332236360231896283484950377766394695890338629502816668908975447800128795217031634519370549609243752374769270890098385938222198112896511201563170338786483441809656578162264398347965097793316004869093131203274916137700612902145827964538563005622285385776066000968004411187899860911263123516784096631751851508062215282101442041646340227194967376062165635072572249462558554896979332886848931316365050869243829066452981606010546034264961553956867682925975236703252243118962888075542241633131637820005284861097260671780593377340647340172444525019433181280466858225870428962816*i1^40 + -6432440865139765163076194635608165379723836532877360024491566680562181189443251619221794525327030320335083497591233916438570209299123180612206878920873464406179566520918997615462559004279190919320150027216150066410206302247228064372161374956464106118204336600541180289727096712159258551551839260266003524239648928450012000651958038897721415185617389017086141114949502634912886923825086736005358725570001207114711536257804910317069712861931670198713146256429348176978466174330085839454361920828671556237978530036941232774527730446952225983734509662032321668146921713540828177625094097398986213003777504731403558094470533747483217038646818475550790648820606941339309567800149297544702487317707891457057082232942805327986008069506066621566320278104260359288038900869257139653469460319784805566713864503019616760341236463714084376827237784689412978057329588327204003246999932735972074533581940765471766400977126788646495833350679423730876676377659538078498305421906419627245076830061278485303878210205550801762789976108188611182120978764561438062083278979783054393372856782603368055987851886227060313118783444757105546649349227883628320325294691864489741727531703279695689976247709834613194758678994373527486283595518523780964646565481615255140349825690047704402676596802176735681080546491598035743785095608240920281394402195770070902721295279726156849317001989034928208891638407932530459094244427244162319219152086877084579336881179835638397719239753623304007773975678113958327841605294866423507871832969604048616048568003218125181213275057218411865094608474334718887997037599970499531368931024577315198123875316915702240902921937697844647580499965674655542709985294667530506415034242852731883662298305303958749902206861090423712538911834112*i1^41 + -72897611287927832004587747003746247764837856296262581108193823563222355994798382593685812048263854235876393023107187969084130000404207672761852849250632544571763004257581494771993545656442186719528110139561440665849098965601229057170482055742412939425989468463302370744774192097439953978720453798976026242172404022591649984128783497664426294144721276028888909967481278715471359571125524603564863634050139408857458860481497280807073983388326963577059213260549413433660573882649985333278409670736917388996880560049166073121542282118821328657440953613916749920268736626940091222305813769470990446139125579506507428910967430881085528215959241485051444147061285810453590631087473863836016383518201801466220759292295963853760149546002865980949328934793856103275091840848443855067990243402608449567895286943051948564636724867548849213115118776803124654524233136683548376149137826338777045412929703503154415717224944837647765899111191916651374553704879810915010100333497699526784229590629192030298152871452094810613541848861413203788042389700779927878688694020757742641999973132232025964186560693157878524836233017284189753279424553948596372496795405448206652820065922431049097817463096228261869313203730473268971953998323791210035816837084497400991564788630733999964134988457229845460475189213320320854790659555211018292367467468449714832741568671876766085238639647015580894198049843826037147458713061831120254112397441786382274029323538909484141086350434611069707152671028169592692744289297030112762238292703586096940579705118718484583898025896484690451839098614250672347989327549179687411691234102788969069300434857874221040777139399825820272030683205380754394764419215476382344459177817353074196343848539527670614075510313824813056*i1^42 + -89408344891780910849661727708603074656185562908068033470124222839901587417679818007435181619330769714003986780638313086268308510965247331881478244530534124046662761582015135135556049952282175818195946177354607891841578055804191124662452604467909502512391179185173183758242620319733857131630324263729232881246863699039754323108050534537391347459631622732380363311842716236807271188675920626086495525591739169418265553379769238098159104631661972711491261847547374350813900823941836808405969466377380609182200401652250679741576200016755619082443558083218870277399355084348244062645396361256711336000021530540907356303798014046598167375613987779410728972425505912986146094007747795143303817762447166678264016101006926640815223110508266194237690150995438046949656471404571429012192543415439469644091322852325628749877361426469143526326537225380523278424065207068563320843519012976784735416266954917895951987884528277932490832950000439774725443102026681954614484333312638603596171372456029501320154320229177338977715312986443972810874734847910126146004938074638835600195704114456194017992206937953575680792501072057379764339860186418458939235027789792121628689254472144225067787717225864143626642744844379721230412815273037828964597323366685063473589404799475300389670207507985368181875093636294883705648338188771408097930673053242392699631236738759358355344270947560385978123077416400876335079679962918578855587764310011156775155263957147160635415772583455153069059246360980253693334082245101661196091919491624350780445254807794503517854117861219889053452717361289344915301089391909670602445879704624063068150916716071032796907198112001228440192736840062490300610269959371416079828419099440410501374297049296861164208128*i1^43 + -86077854941226965272903129998398115677328372814280578460654768378532138917142329190804089209103258154368172530308206979751162996376841554640942316555660956132088513330088360820868105143461161875438290462808941136286645689870088140316840377326950818528603659473848084046627052439924981012089498682803235291776331841564061155665105973452253192614989204447126142678851350042328082856359706130518315498906257224855091779923337153048423152621071628017192133518070864808297177748528700526402084460531442903880132309571667273347097168151839326359306958734683157732864853633426559058730584087383213466600712928250273281951279362275254651191134284516740963421206298171547015344787724667436670459090878020030084500394797504540896151948478676441639042711537457521807607350132831033100405628691702236291564068543167540547230940382491608884122030397884685022503858188306901223097697209344169664596880734235455012137974199766273654241335095574953252819085985971618439961317082600599713783309902722851682088014544562161219375648328648319286208309071331667449115743443980652983737711544728130896247728112620756549216825869443779547189568733107427753914530931248471702582618553144494348148446373349955990958649121787717113226820773300941654454951908275750307556991677082102121036069508009060883301476959907396280750489094797046753653123859828826916435090089996249513849004703521973517455133261169691578606404054155132460306401789954604679351943222431371681878332330465044924196745604163010885065144726301743422239693840412000139881506629195577465790361720888128671912532937577857879393429484520889314136011405148187910252688043764188616180329923111964312071785427732077483475122144149512559133598306216603610281211330560*i1^44 + -20717773068350003661239962699195430549177770831377290663967293887604383695289300564672052994016897183314904084623912893560835973010951386253603925584749353412104979808640833119018112542904318862948210277865338708538057465297995821950304185136284328222537518377078384705736685927678553535456171379084170040514517277509586288287937390292589884201874297151414571571854930494853034857876763009771583463574722198084223850898429821157707106434668052105898022345220874114883899983155383969801565081367346854758179133844007093673391869623028312101130980790330774318993534144298580855216505235250459610802365942474278199629001229683728926511519984508652313693060555128301879711997179659573767796958919648814810016096432483161686585164137448954528816932855478021335220553001529639870455197535778680227902166916099236196888535973702245724268424195389883651110144752401747553799145099852128341017648944784182608835303275945858891813371707301286512094206832549333110715772747842961702054671490576763320345062206996780750567989764630386734527414633842107774401552108480204677189270271656952611582105800221007042134965143270585107694678252160459352934738933019708759591631786389330323668996252654730255859882421311821636327230576108710024581642788467818578666914886647064981834696662056884620402927048785995967558157409032460273139373466435348681515842599041257864117583080632875629215811034342814590999889570790425099698890991283271930651644397466504287910996356134540289618530825157961650596224548417674917093587168000970685922165560238932583605718377683255863479661426308382403508236601585823655352895058477753940505395071366798980463686395513315891518837628753346776218719484746299812868340968039907328*i1^45 + -156965366885712832534388943354803104249451507479310840170661547335147450477085024987985499781968546058107790546832317497402671991520839899236515213582566602226778211069519879621846836429312653069516057785649565699619804727018362701015437679336556168985086823646968762041727173793991864313131388444274139878724344279710350020155266161433272144986320137428171010540364971801233957393072227235240374893851024280989839416853000450122755431012599002986415438957695261288146141908674825624457095202813667739194951589065626440551371834794446918712672072221158450391747685204190611147056089652820684696683405095136191369266707180818147622661309020402977310270443542368355072024055329773235836631411229841097510659780382348281950281519301687143551116011337620456030643678115511528016918736670171549596127333858573294187454928064136795486292804310556095257147799742290860874486126228872829467797092276301258203340539172608542977253974668279398476686111624630633134270829407624860348734479451024455508133122447652378628960176883829408685033696801922596825957038621049817198397034460820397792949206661933043558939282879913374739115638456761979976160653844704827892115416433452917502749293117796288699957357288868380796842820875169910900160589270731401197063914692171199454480747894304328282499303411797411015082421603734203372307517966607759505424021260904507926964542041097518478306180846590277115487692016773656296634793560432901366975546425214960973613068759712944249659306906932252849051051420623976121813819506981259005813227401160094386255431060123261259507893770587021731821178995233468289627738872451548647587621486196866206757378623698543441524562013809845751508331466578882199552*i1^46 + 818987049806543867488924559518270825816846289083703944316163436333312728944385147095024766117857619427040847393991581808164658278747127387683073941668889655757756908333371800573427306132312721463948716995782031822234144441461108579642453925863341446502015173306402415529192485035608773313348849840317242420956495529219669118744013441129462732437988101595297732972590120604382823840002937066376122119358375393862563102458028077200749718913704427009586290340716028287777279154270435752069974960893983370515340545891245766271148140758236309465225522536906015894402296540698090165052948230922250768491527261314801710830018088045558211323440818245676911980575291374877389755597225963661457907849091377719996175748464929443307086078133084550710458119099819512785768387155681205575314698454096820411016839707233614899884138065846778194360843743598292231256045853031752682433182119797021801646958938395612727424550472862945357337540688473797154086693666009835191635717205823772372484252373320804643416607736101439848477317918870720585212896628472193948050845450734889162188691347215032672761138254093706532344570337618187794002061742339632536809208601070940197634395270138365606328799448343829397756251455178676507239041680064003666039154719008735041529465968640486255681035423338950267052722255310797385255748407736270963673980890900473599316489232747371820994650269585468381950646131963346859405209920726630989468309814339731771171434211739370645013300875312523018861907903955775288376476873631429050693590349903619256080217209792396630199902891052155871545942249143876236238230386857415067545835986370702669750100372094028302427426503068881723667217418209645578682368*i1^47 + -2066215354871190732595316426028767788903446655808352051263280937646105471951877733474560166994602580405521715929718633825116095124900719161135147655324068707465618031913110053844508912758461912521567769906172846737569606655511608356112318875047416158012993815494436983886457840049188994507145859046662288040119516119303727277394500936102678478443626405668892854117644515597438985534462654031493877024260307505485382259207421014259416813759360170208815131212112523865515150874737493735004296989936688616139811187956502123635624601250713973624624845352242334608269593834865505070602140672539073825742257618900598549156544163362602556427326180891009261953525803903276176266848786048319071953651857091501743422978775183157328135078967638719039424215824028030771878306039753544989223284591461662043384733686956004133973592381203379542612804206461967850818987409016474842372479530489366554130311741165495720849532990790650026907754970156452718743411500068907430472375997642947085469855268927308015757104794355504753372220408596167767590006241041846653598464078981304278791281472660026693383233511732753223269629147388935790365496449384319481848811772677469173068969935055652120293134991689884415328460724143360014231061765015542525562094578412351464165272707130440842205224566116299769418756355135946669184424970912680382579064316289566588941752380691783814785655650615235280258284739022202262162091011650479337355950382339601692338863305122582381078807870570395298900044647151242196046713281387089546506781745855239208377786776404654914381252462566286046810705471864708625500109519586173350537443594098208515881510214266918482392124148337322447410823168*i1^48 + 1238869545584311170987656987322311090395482425435962838522569883033379445067399070071637859925315907118889567464845080515591530798360296740357135158013019228317621003691030357661889555734133352663289899924047811518034046097391408233329116195693137201142759324576929490690542827056007089126909576693228655222506257648055962584288839282851951325633667354263027359488504004327050280027160022691899212017810423980104689780207057409966496743787902678565931833008774474639536120406205766862612934318528720616488361515398492893109741083892664162070470440170195496110836044974133623828314339503895127311737547515974057635283570533785187303391802642940122347580436174192537042863448539510504611434212064686290651078934562948116281422138710545980049263658626391133359790080855571764096732846188332781849137126602061774173911804808669870826930879395446856100518042829622862168315603667111144487054939378045489942563126782010713808301885727500555002586193666755177819746641001661040704527125752229309045375139613281855792396424832547920190207812235014220409231759549353031087879152014186648592197847004874536385327649395238526898746287800726273469656034189832368556721819139667638865655397232018342935362477054573100072962629879747548429150283235453842966439763644386677695030921828762618487785341911545838094762322398114184331129242825706363691717319555499721774580772623185356878390668038968827651591205726487782682955012102764143904054468525683412752302457658978321202183071365863720931481148567973522910903853582677390148923820071379256078454144379387017748208485402357118705457708879824843776239192206851847854991271703744607820439456055296*i1^49 + -264362236872444245254743624423642997810184246266313448117276020111889455883460808779448613493392584751460712750854960241829589245880579131793261176435107262736722377347555098650253681063741866221549514208098063124094872962589819358547269519364383638591037940098336208385082883287396260627037810787640334107350123851397269828800103902822526342084672466999050011776350440125346138020463292598105619372788316707686438181239685947512547552887481669020444905701369832260688908297543904737371251757548636183453181205793372292143560835558298561257281656784353754029056815710339456057832490820739719939211659670290234784816986110206953119295588301748397112799697167499967164778752729296942494575818669546039049051742500745902664906574023334045387304150464130991222947201024444933095200126377192077136054599677005359537039574743638575014597765035494050133595834040884834476246687636830963466514263152727408883742386921774487430009271892377004389466032247596448386781773615989191926696985286278296017561737861863469226610100420195220750492010805534168111033866431529048627954321689797130322082874411028231079511432168762586230517898240954773045729644527268917741403213947387338274933994266358879653689118551264006975672366417301148365583104928432753716314257735264494769310700346565026403118054700186055187795378125278183928611206842472007808737661722796471611297251374049015839254920838566312284062820254956080250093078619690684618277145997462307766820030753402255248391823669266414409161434484120349549829939958249771099084865701250603447770691574703276773215857568436964338883156844827192818801880960278797312483062655746048*i1^50 + 7902707766183026393871670312830233477187400485753316081324855221759689225800301114023578193076412747378202005453145187356714741954040733764826240182022241889695345372033856411581554231291266118335820655649011911105302805915982335512336886457200948975596481130485245404182417315488230663967344520828976405151019215673720358895700768276905001305841626018394152483466811874413894610587315210810532469968607060523485467955926784298353699618076973808165713891473921306677898221384024409223243875783189476261081073127037720130293832597069733133114234545490305610091800512078732608247801075174553546103881753849677557721410191730504171849298792539382849597657704288835170615822099066575259384317257918054975050932246526529120727130571664241336802278667179765034642693395756882194666736010415599095337963849866532348751014037648409152989524327149359750034241400063848243294356128229612688215193689271880538809234165176439614494439570837474236936239949050177020120024514132858930084040783528668268240821063421177621090077231244024904259539696440764316606074046157463671961007271778838090263179993777518139490870085421315845437428191342610470465862778273348549933732119721981611130281690116367905231584815579702509056509381952039713292079516086677359222122028115409197740017119398662792382428303337781584155827526327431222914219007913190645263675025806315207832626082341096668813090118765796693938480215651966299775506250369605186331602083535065596906631267329090595451164788724180981055005468244459036511081686011525851363635843446913717762277203903665988627057233639571567948503070744158475486100455424*i1^51 + 246188735855604890135210228756184802134455165027478878788625362615384072389044106180871264874895058682425610152124280636311143731596944070431007693321820180471435929419083284623892882894477847594587146818610126071048811997947252205740002932506053242171766038784046777021844435942740898954065303042040765191790024489260951295778579912530275056529852395137963384251554402745796507603370408321746971302630354117139206266357485342690357861078255625344806306500249413798020783756897968668170898371064670271918014253348197257135486681424709145989219421708124653160528076291425045606803102744285919686916843301558767271358516421538349172680885797295086238152064450876990155635158027683093399091688223445331226039795314839523339264287266819044021472491435106311594804408246831224933922240177693123753041232173580597858350714390283034829881397267335469297767288278280537977457086234578153674681116600320216631522964745489794228076450519836752535801803691790962633874814568758851091512352423610139799819516999908727200397821664582969674188711692137650553027899957780175516620153688590236850470179200928680162498617962946190016185587618957294795621486842938038482368577328809628559375141679416819193014649446018727094517495540524255267907262017221147081006792526791048936580194737722037625771299139176092647498880358697879310561037345421105876411277401013738799223734957913404886175058656995421454049541853772628980656266262904018303273668118377773941662875202802763588270495808756867389250902729021782130865432469372855521704205474743075109901447942907174249747021672559587360768*i1^52 + 645557503093453113638176014617531354354740912451741931658190737434281983941167208105877662987147346961406145717535012555176311796100898813859970303201891915559491650899944163967994877330263878009253849735322480408611110503774100647898483246583203632141423911740894060719264385232477368153696661618864614343170167740600381646610637916389193220917009478862036989796233192099711563691594599488966182946414383013716880864587804056705814217841564446415707162213499265974075034413865941449153116457055219122784245967675659958509694189361088976734689102706724697584310811882547588173945876627662941720587681639871542193078005324690915760072677457814911469366719674974841163129127615270824813152974230482036116537760515008782017587936276744788496669119613719221671114254532414276959181487422694406312032887023161176927690619752194669155186840383941190297286840474276142567003945857988855288940372055547851280988172307225694990925029859834116050476569586801335966994748211559554772288227870653471927893259248093535454469517000882675712440404824432645877357119708861021117366746604203139143585862109436314473998326404325184722878395150082047026284509865137455401217601418367560134542654215304954494958724267667702477176124626255541227111483867808775961162716434901845908115199338255891890029516099843628805095561146380968746032499644041222735886026364239783698054860670549515135666582856940116591652979379218684259642512575730304075973867976192014232903408084827859492772284251048738256237539463972038112387741265736041727699898788994852817913118720000*i1^53 - N1*146745143068072099232133626589005792185049543408228666198736907193169436760822635393998591043667948145897347541642547303165772355275372981209419460678886301965118992623476456127723802157727021871422746252251113804443198464670148400515646789417890571233089686828684380322013280436354970656304001546906962343117072998641948007189088589421972166541414800078240921962515288651936543221598436004540735855022425749096855305724938187686402929742576762274720193361604446332531790153078853862347061592946562876024965087420111976636326352063789621292855621391312442011957214119386052658203125*i2, -1230701557840607959175496246672808111590514629950750977152372474738861478836598063322622097023487592261411077973953779975606103865577604000850742081712218933757707756159367874341507206676633214017299297151710833177716899450587118475483563949046802686807075681807236958499136607246383441290531592287910061541468948647609671258842353161047821846807253831332920831434870865672532072288474331713122400576797801602627008341674507535137388013460653085933739036063452481826454956990739367823033270165094807322530449016032690716042342803590922483343087480366554156330326418322396541470104461034500854273880266610901725087108269450508586856636384303673738722318851223885728773554387929718199516577230495798043122041580676678589427338963393071407214836843387340008674643765484997976431566667602935351257945280411993112890480144791584291941072765663505086856427440124748009712411315348155521464796499833190587605822102553907991354958612395733572408547754514481190283667821311676420022822899415700860210251104552641844813319375580548018084980463789533168794593082521968468059008414066769190666455615686601462183072611861080960446269581478547490582943038896836431512506599156111642302886749579916227543244264151633753560125881688012071832497618323452747369102600825089875579736643529318043811540584793898822791637333384878350237927809768610891792026390336572532565260820698407792056793956909782809427635670657600400105450080727267421676121819185754191326860121885212049466292875206840874302447210927132599957220763005025929291227409477331252391824490755439407433432537918762609682701743033390760948039188839168262899262634988332339967209102530204005197503061626990697364015612064829598804813769471438422302778554101513929028516986818085838056641207436775139721123846356054216435791694019201295307608113501931776052725776325237159877956048559716094946566057402555464585250952704393370148055221606838467494072221133838543898678147095820500992000000000000000000000000000000000000 + 427004601907804308627286219397889446821950583473969811882218044948012796703673555672288925685137456580887763677208345136308462823010333237443808943204240001405229193350230251862614026167255099498755988143171126251860127308364783741253674743040141612453701372422178788449201129878441177321209370617384643290027654000155382795456242699243854873524495029755678280954944002405694846242916751743558835340159150542688382042692218164648484100312194318224832393612555227661805705311656642254235825590757663325454172434413046076280139485023472168322031430518862853652797061545447317938236506023175389206940247812618846030799964015959629805046511132975798158507429808096871974318269195831346349640236604584198271190859608377499242687573522829129436439569918589381265399545418376165198139572888351920320332641489066374543101303950164872141720962097927950169120986446346593463199827982471847184880900527303538143009096429270421138318566693182507269862246976161973614290824462285795865880213790385480855171024273783949011939778150890122672409755530435509867573000568660292425691047157341880712120374211773662141614787870574926965692206365941537416365871058576690554801661357259928418271108933438145203181677226062204237020793298581703426203746253236711953550445300730005179042560554888037184181686304682074449198641829555405569771642657452167405764600994637287054549640285996981531232592491087501969488939257230358565737367785498012603449754693141609505724443998570617173913737600954294115099662469487864069103888827721044147135070417244739686138450412753570033053782072215648704387140816928391223988423526568319001546698622026635281479661115611034135441465453683512017542800832972222132258838373097758382528381579846864842199703840375862877651788315608846893603441841558882223677987523590620350743368852930383493911276338193948541829002970208227491028452683866508317455354520121908513488528503072625152162152331063177829030673932416450560000000000000000000000000000000000*i1 + -365345280973449141937142200073948612074808880141207520958936742953746739666732801102944441402558464861652430351195545479557603079470363335414149334982800215314401164966344778972407677852019079198014669114567123196244296289880318598525165624992331091743896230529054436446949678941840504310910455386324957051069085619933369842151777752087839823530338225707841051182691294987854072294568177935175196886197785234886558681802261650821194728313646033795415553641345264180558174861242731654946072507589959022914835133309773173262968869121838595165286235453130598348437391599974349085916382594736298489476299982255467323197373339322062582868149503759883334281045968395636906510392320892732562681189844800746260897596624367774708289304471452345987703875379729021735156835958439273292546815801133451853911238676911819839166786677537049825179392245447122015592913084147695749479238929237326786903005047421957107074087088527623023753546255691383080281278139070271628312294043204736127214810836594155091799222737228503871640539001225201856614967144052384500946843160586528944052123384068941547113195887828032295787024717418746086119185687685435989429663506244055601914843924687122369285858922514053058974599363142954392133281733980610381049480645769937019820339986220158846414013929181469383148459977728065249103381533001688616029087156036571773502510214241770531072747613872640604135066351784116272960336664360165692827105551520820256396197038803554152384230538053634803269185163925844435523438347258802224206194971435536898753135581449629223795224283324026312413015826713526344147611745505714433235588342031259138475428955138916049952579890654864402499276065389359658117230719533671203376568618147770946636776792574701843388045435868639978048781019073498795152854309012560653582159764657544392587981117034843343013817217757033950105367258069509577826543909926689469644347733808643210183662033239994166364111402633135738405459609622937600000000000000000000000000000000*i1^2 + -910990829447860083262140671439990172567988532289128717295787162410470438132310002882964004043888093352345642132347416539464452440177172732099617156918752603389991170585746570387475566001129897331957390983527473510931388701448388196093407391781303487296814949542059279857554511435697697380609679487320313286964336487238044427818599702538203504568241325919402382043541761998946298724370497908657834757429521686443294117672835374168262293524558829789813783834309853419107761548648275502543118070597497634571753301168223340916968052032484813456868091346337720479304845857638727589545855895604716088280936887602061402742632070968438713940236480685531330969888074599662912347656311477689801982779316054210123675564616342515104712799484838770898325799312372227059953528127698345631545082407433785980819887271659404426165132094984306505830584396327562812833583914220702200312836679104428390076115336105332640756739762109024146325988035797666622912732353478201992955845236052306893572637057204865925550294023951338732078546720681855706179560417823831977651062700170744704626329772582426701937843276930424634131978425930453032305174459474585900005098859913616913155176070940196684695801773245391099079097109360804939789486618054739235320545806006491314757390611748747153676780664115541425160569504431802751412641977160871001283265497903074306655111424160009287100953313275582138604410933904927358008747938948103645562661234651186131180414758205563801616953049201318095959297386909747550057017888617144241941795467702032507789824804880177648866495772759398823179701473591303956105962070502488662553136602113440196821097681043831056458307666492966149950479979934980183063755945415845644978196134945297108113640455864267339878545305959384640722992512452248142078978661980626584917213874454113897360023270328305850034235519259677811301398453743319017876218077822172349780504502457055041102242342385475926382372159228138187387489828732928000000000000000000000000000000*i1^3 + -444491858113506389409774450238167141133109255960034873006018058183592986315041691813257796767399098110454659205329200403638949630145095343319075106863711919362736515003557490489654451402039859956924718114661614202628648683190960213824446483571401674902519695714242429115729290710469501829603530305284730656633647835919082171133687402468185514727457647576622510295569101337881719008236694179047832415945219763558486435897105424001316910700844185943310083780465930903511606556604679171440491167365273023425927383996707621377088067606085307914498542311323961765764015314339938786481000040545334969034049080375498737302199299044440925733045484372934161581130001500019945823403456405608807919376846862572333994747405006230191419120052826865307430136154345712977761026995455081540014525089951065273694307420990446855700325449493341957557202116875204026722670349205570796395589159084990685840758567278401146363527958866372842998480879778957764785182765086266955998025139671995138469736497348486269053178127866665318676833756632924719118475750061094059749389774686908244435638819928571843647068076357124456565254887621701373930882981258244807586558896654043038251500837466744111300462159717451783276718649018377837929930022805282535165030323732789393221877715000877686912871650192846457012136592167734310606750815399567334010257385815840264219346989198353031747066695099412301178819748242652715853894925692012619984679133895896630618454274193360729382281887566005174078701308382691734798066712001390279349970260886559011476744301464320887263919012519770508345593734754213656238510862934744243287206814899725298335798022065050841377847403045464670399739419688444251354437270883254255911290442809082501335385878245301775223556543010642582521109197613947999279957747852268443727222753673140943882695489481359478302584875119193572784505741864110830625627290803299736893164201791844754530463565434164376758087677789529249973164782387200000000000000000000000000000*i1^4 + -48390218508237450335820646908304263943505620518442436581492272277725879010687107714263913729643329423551080884556771014766871245772362295527439548571200871088506459074097744262965342916782450662961377457982490477906075890183969773300475194224917685757800873758203962154866388889712466069599693138880519997348919182160283735313540216936322204178827940797088315282975878251914895866050059538667370460272009265224594640641204354926703426384182489948094971429587196803227212023766620953544194311788842035388203598625594865566293407584274322307658387928067002777233428549123156085593970946952957406408753861920036973918822698720692512357994661028677257384218482588408396943833226219470644842077364006002584389968199128381911420684735249653313776153318601952240668705069406155451853606846464394528441377400369873852168491324981985012236589435464964987036487440686335914310686095057094160364921557006288171115061433104182493773419095460214216303109665990587443348427420685766971664967268666832193435395927332202099561680572511708831738454932610852165211891638500234532206983726323785354641340695237533714726715637769889464717192709613077088510359092331012596092715021669113691993040230221327542541622276235981277014986100752196286879094557040164754457258706296090553652173400386810876238467085120217126781461347642030664734911227063020394413654860886040828323319289537255099396994152954507642917195851226742641459240345176419836889252967662720229493764257754626222616828060549182872913719165624006131566759736406023244417349914419304687342310437011723397616415080226027137772191958061626254594812905409408038584980776496388385602079427840925393372438200401793696134795032547756576383494720199294988701425201098348650604393539853856117026636271713178453145490475471517350067609486517466661677336191555868259107568100967482633881532977908067698969139275593254924183777008117818810644461046957904915915879219887767479629774218854400000000000000000000000000*i1^5 + 13720569713677305992580672459741801351746834081329136345450431310942177139067046320184359548006256505230523946636407695644882259918293832565426652602988282901470639487194682809188042264984210439697484660123020159777730248778253188780212086553461191312370613698746885323544448236058709811980758895708228492802937744461998990546619288072390917467537288700136844513248609842416054547780258433558128265230919773124008206462709147331614474035657688969038119808532541800864541802884680074323434314532022808765785852967977405253858688726103854766008466851673927120046423816567056849081368510258562929202908554778880130965513892364701288569071490670067337367802709515898645640872558695721217277231522853874898248964636378238947479037197208442358966645280033288593814977974124983119032603687474070792617116418300672095364567169632739492502008032749481583025222189132210031111317026796280601934139295266215267887261903384785287596153766283991748962336146085666908297970603821096119375561294115029448298628475580740902472002838765042834117835615155144062161633073167251496773597100451713422882053738432099286555459366670480995285917720771630370238307055831650012463699464741904462295535665375445810189302191206729179112380472643393743434113051784791872241193496088370715405689198618898233996098754629219404079876383180825140600061800183473212455923002956116260835165017243740903436142418663831487707247700616025603937113482312213323329997736474300804136975952056952872585973963364182700203766225024978404596064743574927346396268423016697666872476726390876432360373077443558547551986858229103856559291676304949810250088312479670369780219703720954215005641836593255846293263217285803689167654661772094973020464838352406230799608466539157423941277719229857971431495567071835426398602196660831209553283828762658029743145731262791023161778320348605957296551460089347361333191041988285974289617296280585542557288074727297654796595494912000000000000000000000000*i1^6 + 1937548053696328611746081502622099208900920161852152224896431368808799951286897591785312671523592203728218297014498805722517517976455359465740323599739579270385951990577184406297944267947979682649071590263540764685281075530844686633543089145058706873303431296394207084807276637854775566449851680539937312508836506397088559534161066392037697912918433232078862896138146653862868798031621180502145357065997329580483742453887634899192401081796805941173869823362812330867787365605423681378912104981730466615715313748354616585407753349263291635194055633703178483787361221106282333422914896882920606070759563823787285331400915846687611489786167887205056552814409842873951057194775980523622970432412440335871619987872501825343161415877654360879312243160581942997608302976238960298292630992953166892707266237093833541222335021571411337095900430144211012865153734609030118624140767008403103558138270551928082324922762369261499601488708673104143002955472472109409597158766827663118698082692082597840236425881675883346173961813015659305826011460182162256425564188301682039289265329009188962178249543968535039548278968241566775259251891887330854759097688518565974160555924079277213918691444193528190041748334090673316646766527995049300883089184344905949963151218344467284538025021560477899939691317409478194035342495191669869431184332243178242146992812008051913974302073885299551607292002130299067708680955591895931092212704911137106886745257850524113588891546563144087717684509716185342468079045931199238244885846354237953167963857847871328484852640892338844256784939369882975284925362216986614203608002899651703121049747009601656564966801442196708808965051140158899787796866903837021423368857489993402051901771879334889513415219777412597815968340510394678795977282296911284471299956524172074865234460698433422041515203402105361024292507178954522226818223649698287988969243354838313454182436053922900568467337693714075307034542080000000000000000000000*i1^7 + -458748739339863161959210390024056554336383046670182029634558390452318406170837859077219817813152654037552817572927170024856691023434977933013385214882783262957350502626807314157309734315044673479313058996293226697365648497940517637108775055738250087958123890715402850520513564784906685616654393787944609355961337884352670089486815705926056024403524361878333582320007749604428419001679916900765516497199283709387253738103083595962488674021665115946333401629973368048158319254420494589037500918292512162802015251912395386960224233400682496034609785777550592164596036293803849611113886900864016820961444990541847398877343628835427301474779957191023074067633025129149717013045286348584190753855265916430073956081140866748530809866766850406510445999081611312487358906855190983688376629751204927732375044980597832480243995837435108405311364761137824406257434943780999847410518155580707615145971695979585621235819023510634543782572379925707065209599140919092308929754809057041552831195811407495263051544444427218837107025076174858508692811587900112778137124061693871871139148073585507063384121945319128495984719195133965713003536063734340884454868177818927057287840162326804809927117589188509149389306089283582017094559536980611639166359169409903050430088685452517026578996156757160845929373904826066921803561128405304008128544538594287944070260246263017358447348653860486090143082091164221071528972297303786579208029502733727361519750046312217843469415434565036447020324298621453411282387015999871554681637928093387970388018930137053833161023789426280625831586502982519133142223119329996718289067993918932465350104189271487543026528589216089746144347251098508400596559996549436328538036456465218294597656685571912098202729344720970900600140886765863752369368934103925638179561265621364254679587847143656052745794905313655067603973910983101648956019721434916686037514616537879201496521170075386585569972807877158244030873600000000000000000000*i1^8 + -38030123376359944599440645265949299650347402164694542797535321651715335981487089293698292821623742684328222920474149896599930983804920281910730497076017234896111905579001033059974812974571521592567595681361327092333301895466380780961119482058706404389554567492507709325174748280720993654963595922265124926144838066138491014903467640045426562572936344337310304659234431139822277612642214371429307787162962501149335254291392189749357266612672104121637153798476910465026756584388432850732107340109977746101420860218303345008378728271747781794019283668946559095083488962012998630700542753022377071030618126149637597902867321595158839692299069361056532984976667981027300540341569739619117892205333637006156473330221903885034477595963549564492487221983041689903115789819225285573228246839364129021621802261221894941393744622288212249752004670352446852338332253581899145480964416699267060484628506029778561202685258232767447080954327494620303982553328239659218692686695876672852389185329855197961258613540838534880873458056518533447615674410547037975152199019708965229063524136221629423153475016262706914881612076541817337391245245070868513168435645069171476210830338650538968148475880003739318680046026458514523815633314562527961267926998382609090360455094017673804935829319340605731338051064992989396395463718757363007560010924489600410259163105128875637028972745496154856366362511790713145009556619195827964923714722044394103625585290980587495494065457317764886248341628339564598196678554535263253155783637706168262913279119082398192222700826169373353939615212619391274550315859863275821511720757220661475536604219403510706123535872526654395927645276999392699257360941968224482553283697922301696803056158692539335654087020735299226909889458072940754549241191528772006150921234723940206701254220802123085315152066155521174610851511204343712839820903933943220921965972432955891182706683072978192064297543979547083407360000000000000000000*i1^9 + 8085876283321161162452595710570234681849249338015632678723052252638476735123590183966912383882436461246710020958192573564783532621058748670193957334120806994931829421556245972016044841887632765733187481458815131418851677069342329708083649948917758225240963808533843428369265971020278502881745373448939786129429954149193653011753844204956763324499149855207004230717581536890387815904983119548915932138633991310096027958072796171200785671307705902314323994043701906870518976391289938844900220314752452266686757383008379272584068885449794408143992185295419294733326125186811645061147289244226236490547521734022242392702996153685061810962404846201158082998374494322262464226039283182344965541416560140212464913633601799807896649021758663044566117436902305565528373509027397415880685570190634944207568697839809671486676481813241008653846653772188549735699042975702110630547618249618370906507788652175347088292636872069817817695003653026306916155866496431577034040584183113108450450618223333923261248649744039012395543639252916253275535544667263487906199709935252069701923431567037488081845947376030773610882029992517195680594705067124329586294019068316425330945995361703408763273438643378748789524541711996881799366000757440184647887967448617488231523075676191616795585980565229028860183270830653208533211747617047173169865369793400400501010849625466022378645803305912480730959865700780377632057537981628099579022643524815738370460606643077840977843038035533653054432908582478918361828485463702895655067505815674750116097720505161011785841100504915104506053794351048297501797250352621282986864159349198891978520321490856247634026424576786716249696766182454215448000260494846376124850728446088768016308334589229251986646009354229846369060023347775605107116279445273542413694280134169249400493956614851771133059085029219888058165550739534351740581175905730680092763350848275417559264677564440723112118158328901287280640000000000000000*i1^10 + 266934297695754247535769728905787619406404336845178518068724289817527563266194847340691621619448039630373713699841728846259335073200692962440590314788416075214937368820795508977401373055765211682839116481422969047192109468062491371374192090554998750502080968376874611785771576175301271153417036666683085902081341351051915373546303447332280001019024512963513592736221227963108069733008127156858851120644167019269706550759379210926722167977037684439888912275882495092933483705489342568884175917451229114712114301195403933910843383391497188589301329322487911606473474443734920185223944075052219699698838732548836446220192874817089546361248251714042913771713044659096829994740161984322067446405735968250286820628041811369398322314539151113792955697465219619235569718357369910358622060136423005818829738092535479644911271320786926244571586902379385257821870254216333084365706134446891726855657284246360916247076556138691399491492929300215371111741024685006606933860195236007535446627438652511800106595268601128222062958633438503289668644059330287448862068943541411554387514283946844651610569025277424092454722599102842330591256624608576500502105365140043072767248372607688126719856685745109467675418155772389484744815414852767032072933703053573553250682023362660796208669115215810778816940235580265045027317966293437445609165985424936177457509602532172504367309675925400125858032346975824136670595696868898334227976091681937420140227058801585219184033811241523714846456242117277658516131129406237762515443403162672582280326720771908658146096845206943924385982124909440867172081682013184423316123986838548582043624442247815890870250168113612048840863705067825455840986453844170189938744346693423428789462939905219674959259123914162452766691209271461881013418143723308009228566531634651687191449383193594376512623354993009765683544040338144819085324793501738876703609276029622897557550316145396547168373694624746700800000000000000*i1^11 + -89139944880138148140314099296694805630083986546178502892835701764841737150948485813194311248432297926537377952364986252293763432467277422551796416069201771628557252809059211908126292588771522983109561254311146515895147305702744319067069882638591982627474435763744137619825682151876947865669903276545875208575819084141560107366989415883377734727058872739707338008356491956587629113651583445359208785137940398250913532062159444790668394515396206251120636342716836345941062711399125342832037815498984666870576809902936949296112952448840092267660006485664630954694626084194485848990137129875205969072365050946363025459437522239618425262213789481998627630161329163308879402808743909161894717729715546454668234033696694987322272811333498676105490822723714921615470814883350182123347605850635804092037257109602031953692941296792913360174146561806843362676894962336886281222139877547413891823271289577170772515179860614502584837279704713128341659879373862811932403079495169137136682556898353149786461510187936649637622333991693849553782867630735370259359356495763443245860838737786460979602662182901997281717167665547560614815004153431708044704598093594205977237513824716846531504604998356097517431941993947646670845792689096706802568431087490843456345296350962258777983291299428658695140257228079411842695324218960122319953182147856771711518636402406622060947985747162419145216599094226236897145931918486863347499794719370357659576217781059874802133396026293586227572846321171194481279111192720487803583517148916222117284439624855071679144119677942906097987438224170900806758827695987322737698686716235420094506592183193458918564209651712642122102968524736264219675259664683992590449336367440778402364395850392308374342001052854016473272178956878241423414142197841004275343648554308714854629398232436554543952826361640900823170158329618653654757350340706289166980732224722558956786072154694578560641565125706252288000000000000*i1^12 + 1588178476177790262968109218830049037320743156404471309830196074602973372037801476598405862690068407114552243319855108705182715003655616711907766169851782752045124630248777405244953042922923371113172513747507771049681007427633812450423750204852086552670956754582189517138770024261911798082152331211559854584495441558476311433503177093176489485093833440641077889526083258970073804941364702094814530164792871225083171469858357187669584836076510174961274812483004858195988789414114525590999159717708624693525691893668430711017199916513555049066640221652682298342760706972504506967532517075433834894702443808882215595981509467309734695985373699469674446236811059582864213349994423134150755372531535440194433399964517995385064865940910499136575373867054257262421102533175857768684357259646919522019811635604186082513310974266015242190379568816787685886578454457263786111463453478494901049718598692266971507900827951951904604341362638879664024297900869026814654331017467255446108666851920414274382149435031336646409279475074549856842057315288382159607932586970488503568066013902258868658324099955995844727568663765388185746351942955084759347623625574305644435919572653605168917960650465141905485600049687892316019204012434939922434263326786752221990999033303794529362644946372374575557897902657307024727485816216795733182976909188796962706302302904899113083392524935399201461622156993173034777830845524247767069166869826660218703548828648715292429169325700930192944158147002314111123800149106433474127773676965316397508947901280139456212474162207526496087157291496866353938766546485968716981305812846981855771617311239340555517228278650091845241566776434812591606970541724260979343453320550155849044405204218522614546368213370087130846570441167079925133815004616654169708021264948547765142583158864268832184595415883957031874759694820969062645644523637826003104028871161348803548517858197127145488125348345282560000000000*i1^13 + 243517872128595519576589639431916068078414453278676974332745633379230746264091219394271136280268686845341105935980978357127305928655646856654089532025040253016894883043343932902216028071367155595836583689423018452828416083528581972066862022661787463357646256994122508931811502388221109842048060666296674270480800432756705416429790941325058562474668471335933835378090575593718689780279925446821189975361008467866217597280088526402972713212278342852411212297258548052533726704747507971020852029143715831177356046590869498842550963309148423558744300117500062519418409660328807449787586937436445617895531537961222812417685555114928606229948743570193531669565254540320187893991647927847638226947277075251478063884533257689295207367363117896498212242714581295293612958582633757989436571362594897485410468560010541290121566094421718610407796780883496420872799088596072122483179681721926188210256023421806454638548340574847389825242841332387472106370721156723463035448799432937778153758129929209444646641752838811750606692833626712010659330151923051740764423045570965894715848755940221907773901254606878792214684751334994574987074449077921787770068980229162648931412427880409842069470082731415956950321338801415594074266516851994849283048982047510815259989949205876236013602182461982562480686810836591773480182651588782906261959468734395569374628695798066786435221190540841481152905264272383668835053144833021575579045438977082864033040494243362127579775542101539184657395443046913215350210583048023397111598287729784664392093777059476746293050566878359974196991614094874183434638329400838547484539609259951188974226345197631907253505963948656777961426364374370426644614697266267143986027665253029534664391964782644156707677900598391185492315894307364006926500794495912190768762512113960481857766275735538530837167322761503871390459436423836914560522400216945609696675496472163355776897652541368908618649305088000000000*i1^14 + -6442099800937902920893873789509055858698513955140905238178506461090036043007894711590687501220854136108864323079801970676147707902145838995468017144874051349910349133331039755154619831866291966454131968020840573129959003556469685956269414732040168852885479195461025622643251151902964469726083573008017878073654648100515741269231809152295143781612531184208733108670884878644650744290379091507536569580737500306594157026348350160672833781877470242512467515266277977807277240030150477581967510152275005186321455914128698130229248764879411150242337983722481393121420339686342910695941233100787008196423082056109807232174965977214068910361792721950864348301643494080560113549419870535468808205539191047098517114246645679720182379149270485972931846530083251392198204373995813285348942217012712757552506383814283342720515478962525164759636311957788951818469619722306274844866524092034634676663410272957155879553866883084177452396662088746627605232585734085908320674607189185346730502158763048827669980562491848690044669977776833977317295688268829913976657059849391217416177109248635471408993227652109575594595926696964074542144697867832575982616535701293892422624411191575916625660196621614885911200305458281164838283521789559511124742326893460747768837123935191816660117843454173989982102224896438586261203238403366265763086263957453456868533164045394221056624862931259404288621015872876335447951219252865166727185690838602135942712162669939706474799025934641039317634251442631073121815951606010617971784141722131099278688117541990884303668265663655091967179025094709872536269092093652252130221292673570936558485602915659150707181359668041490764040432294587639770132196152710599508945449821600778364775060390170399163555523593531099286540259189482998418344907359579156215405996507370000015814663603119625873015851117627329847595152182251079915923433933205468411960191256170600049967451598756297227294998528000000*i1^15 + -794620361079269554795219911710386944191909098136789714783284110528112982432611735945376847370357207168137172419478531392768603395232928348154509689380431805341099074105694348148823451438454672620939077315952956458354798117710099385098881846971261955135095863114209553853975523624961663324587209097703333762670153664621936085199266845689424084314702838014428513959640219160705118319930191632906798971571090444380013709262407617260759690693991745355337415508086592747806277413645386567680471648595224490167908152319089631540428792520767119268576254314265637398039873543370638210278919179440512949330064060981679610404355242238707449832582648848533714131344062674184377804176161394769100766217497203687578627874051044719610889754499150600770047077488947438110327473487737451403131462983475970761750308964804332461674885804387062317698899053611647756181875429298714228949829601026581031221704087553284924384640941550637318539365746340924617421789917621787053004686202153202900715305798906711744926439837169208353233591150540419252521755243176592730428500524266789792478574503600660005519821598208908696651846510585017283763360781575678341298133287413509516644479788679546260918405612774216043882067448255848312722003932610692855716285425686163726653991480930865229392175843513130515158980266843161969515511355691418129079559371786315647455990942185374475723318827429478414282465080453621007440239132552307807331994015987708976370732457732304998893406670343499616220703861052725050168958361002907519474524365215372017659358575258149385970717821598864074902864115515985079466443279845364386582529382623179414549355487410675016966828795630776467137038782216401653629231223560616599321860648018981020434993375247688056670679968155479056887948484578756398704438858145651253764781041605433504228773385688532080789510709997594237931696852248280912718065784069961244503723884346934109046474559650706151450869760000*i1^16 + 55911256320162598586731050994666892482501085696686862047716894023941767910340214563708941247293065813890346545657375208478981028802070310371282727290612554509967352760739387732187404850392283951965359328438563031833662995918416176761866746508656486169035236633930725732227515977844438579317801240853973866502861330073844351986308164476310918059084831290044622479294231857449595718644540456745320863574452885345553944477251949996148958403520596185959815755791928496190763896661031114018053840486339859734434867011421318917766333034420942937201085137240589378203792832709259294656741623885835812435858383250108675898224483511898080459955756103432744822555666983074806890234385750058655586711429180832620913944637222748911674868257056921028290049818804711075084319861240850790659978445308297910919759285115407067584141672800834820552495253639106922201650259812085926842637997697183803028273568479609744424090378907652471412538695410971246988643368149548979551121708819150810021013436563612896046352902103880646897222332160271227752189585604849633540833955937227012478219368655267259103944672988484923009620548477385796560257814831564205904770295390237727443011614105753508461648730592828754777310092580341464419153878563604877459306315362009218216541060207113171369395863597738085177385725511205789112867647253867028885740496154661424901278923911268564711356631633036038583709313905893715009031613114210125043476820532068224596925882193031100993960385533577313955899022710827950807617044565834387057134842812207281120501851425872280850819881304897519013072670309981718866184667736594541050543668174962402051686318022046129499588072638321478676093870602098115085550525848588972902857695021312363858584147846013300397556742649306356186300275696152882215108987371007972251760645256030605048772202481662324722620817245229176433228619938355335739946485184876603923094276253977485164542900637659274254745600*i1^17 + -1349178755320553160473941496792296157757717115869712284084102900061299292446037501134954050708045904712823664935647656033498719407612904767841397706305102016225770530826096390205603017251929046897596486960753667030215429664650156603696131950134365618223640702441310944903324689189056026516487286673644914038180469220876893090468067869901861957178168605638603835625442048731266981700273061731734736326967145123684931797074666104029038971247253176193295205519728460990577831199539877339220788555358888510079842826755739489361103323263956119466187258414841656344000978415564446077501963972448022673655125545879812148488352180662615595404827282997493907826754967666584018876006806250669580792253775194143027109305802690563178708540280729803316832031200608635774556294754734684237108673749354817480303943597777501975951556539583968124298006895858296433810981900773049750845552823634738647781963020180322701278837736582115786508203054649269162798513013019295269112341889082234899970817451225503663721346238794892278884267759511344318595969127651885023750362687570843434297653543485233097110554825487510131174908510386010924138282845516588526548767811382159084107134111451969516656216956131005743561694894677069817645517487257285127770220355243309235322207594250349456094801251261711476901243450760340055075153350550145416920985365998223528724694254008383009214186479304635119502708904744446135066820392612208146073554108338975594527069642325503509463391249368202606344476305581534720542775944525401762400177957913883299830354939222577733379733092293636951145002246642236850494315625469205266059691446336745683025726421085836835615574558828091595017733283197615623858670508662372691726216837690006532041973947444969783098287968297198073713660301075128959340243942640866758776922935002218477942517070221628713729024692098446347729011236665708824628053863216465427784898785616700600179968726280639086592*i1^18 + 5666089011368605340847291558175259496496536267103115161433976069296845093599694636741277113518807636441192276094245745196745736805351911333863331378981381384389993073487440491402677080813274777400729547876977396873858800480377516871357054452479547881351847184099599300123313278890653966174220917751175191384023312062655189129126638595223538427225942923057994299694863447112647922076964298501357385061065744530535378244098308523850366695137985452051734875511733000364691749000958847852270825319099710306031548857220026506045165176405736435914789377219920253562221159016480039619461688400106228520429255659885150875983151415304212909491838366698737148813970650315528162751915664633838087353485118933222198033100808622860886594601993726463539448583863230767824281692467383614920780847216118649325682436974093905954110948411409289097413341739310281631091674334590558553213523872028480381415831930373530082372191343630922651359673898421020931695130144424487663035499626593154107403342837697210492112821987965126078627677736618271741875003091995794497225102439235882978960362573481966476504818204650887649073517185749386387850413586515830589576311978011806965022685904505353413001445207831264680205967503021573075230679322198051110084574850825522659243045540842146844884610949065704055004001069967391460971526566173182489583769955804198117235371987168385819356346004738574025268415968188763065212704369323335181301485259321460588496154450747661828028107763468075824285947025891371006428798173173120604988990720923187107081895408797114086370714464384889044619057461265058746342490133227887976383273304109910351129071622623565242079762943403409817036385735090758993864898199048587670393216051352663654627415108547107652053752249430587263831150896489499580756767108116879911720386341953481060740377587933617673910782508570544558324624601316497028380312133095465180030463187061051136291372166807552*i1^19 + 252832625977694624921998222751119861234981217267909711070221519904421590984797271594804260531580808845444556682465583920931107022036285995593928301561818641170995122555384375572391294807606088595159264009724854056416338961929043441765829586177025519689233627766872855728595981770510952023024009690391088833784083832458816912525606066430593283448706252118070174847593832080347071322065390047925522748886065982954236310343422022305976321207733668309440528948154311191084369416533044845025110935830837107508630210235264952598835912426741681975967405386718026661043249533120020291898391158933882929557307952657142869477082510465145995963160978730639509184111329244011800847610626275615074378022210061418454169037356636217441750875413884622466619709731252404451300058353695991491848836597900936134979628320184531632831756184100878093619593185728990951065142949961126272898580243316633195231087245557037065577383454784234296152264436214774085257366583138048531234966814577297709249622058629464447005035894543585873858017253907696423559498836937071365711702948485226219056380046275911812330547670768140635778202466741428488557017271644315663410768069444014393170426424065815432137254628173566878127656683626649882234043300533743481476385484432551109516770856882920507609290530510354445272387960921177212845265243114737715904391961635198769682563285866352458584187266316310336778437705149796124688354285344863534579064150467001139113972543730458928098259257971024418172826301558703612372154904431607181339422674402666331603812521470452567552105693875339076953951613897762723781628330215963862478321552162314071837401580310675195686934966226558739477588065247207314304509636786296228398246944928742768730458121292827960935788802153944509218800362436984391842854753377370182936833169411741892731701221850659516017936789039738783473690837538400387114603394173902483795186397106329654426270171136*i1^20 + -2015874694651561653723024653765211325238351624998024263204983193989251965238684613285150085382311011643099222981104479728288956004838016629400440406856593548138796633443445706171623590273882965404384243365685509531173055344840246615903857396063103432043321312280382485997303070358241724114086160843729058004432430899243915506150399415939988099612610670330755708047192119645233690599931305889796717666036333798813449942825896969640830909004040954272300137615160503471102458430395084577081337708676677251174569182579625610880100742052163267890417676603705835045025577406199652877713896839232265966273867952179963902023489585067007091327418759342925852620372101270435694258201156246838671675543267906066448708093496600192183846608155207935819562790530201128988322130990676801880035425211759418962620027980187817612365759861116599760766057881032480352679088266136433321077888598078723376390309848317821021516862289868431642780944869545265893683176469469233443970398881341313319056702945366016661955186875709760301032928145462890619251903172798857997875053766532330030420970415208595885518547126239488278369831452482516332978369518333459045702363669810294728461675833422256398872509561435372538783157438563197613125367621158066258807580628023017012474211866590780880080972525405467579076346106509149353279167145556491859630727269829951977365653665915228874957390570254825454835705819763612863530830395780442128228621755234699214764346612376856769214388768518141763962567386797454433151284468433775883397854002505703697618267140357163330843794839790003995711529508218851247199393445099502415273996687562966110872200179397352612836540090291786186379918933873445821662872020156740717914715083429391716332156406165457594668912798043681823406806890444234642316388677374047205088533703584949748038726327221762592515480467688706067474870440638749962064716222083231781922526512946303471714304*i1^21 + -29067123979964204416614003641757338559970473317010316799653069148141043674287911517404062910075863238394949461688293056723438095707626850947097216478855754840609117956121853543358029697635620225585917212572934885130664032745421088764467172620983657851725864940841192239306790120728546662115094985713724836166179096512761100203302516422588132954955520791715250739859823636791973816623104760145295443648220846083775139300515539836994851570934784746385741317588712880550936275049720943262138020113776371458085028701256650091590801416500745162590601987727088619175321968225475070061635993578737435262979753130291431247110320856737373732469887271600492621486855204707248852910900551793426036645093127900811612920533385119940784745905054027158593214426060749136812118695853030606810235441357790959633276712831662015345067983168066329026455162892536472557362187584641408366879574489677668016974557305756770771842155250360804800630452136398055361295389923745591681286340286995653413342327865235736915293924068708536225483180146321233826268040146028160389944296898578965035554025798590816581141624849698116709367498325500146191352127176502147118587416781664710365949257930764086300694454643464956094091550528658555142308175783276957281760464798261579404683753117834445735757126568521993714774220836008994350465806890693203436864009702886081941718893083066633348176163174584623418049582650409464960545275456144544089826966574458525607672186877304002051018247220513885414330558344896205031181260863318799759736136532846874223508170671717659242918206207137145235582690815812715824707649709189905062137362402649230617811106635836332822698774701739866036463458058903444226028052196299731400298543859881704145410569459555852361181477292078196607264851983808232689599646788358385814620438730153082866741194508243508998946633619247542563115910522958563209790144543939623624835633860373905408*i1^22 + 50744272481528228699334694001325284052413945975577508681468010476802313344629141790495624431357843669721968547598581185064364482203271882662679975928346584216420675489990229623727355573388198006883768438546898351352758145114749897034976829405867220939767959926209316392547336168479367851964111402696767968277367317192067469379021863674196520782033572696255243099994964408185889886370747353468254081567893114107357239954042564537235347600063784834455335860120217442893275974074363765955150099448323855818877847655315997049065193449113035838700272861345695524772646629276663225207247772451089754214290887718546094145329457550297598752605993668259136542718437612676904074023727619912927791314109039638169468790547119747583924180810624072665100282272523432735480229806462869460767622711791481628112954424818007629715139572400157316740723429251195206236659589304828077591516400521109064039392052810457161491644783969664887336859828784675525463920047720200738462391865429411036972739845297558902737731009218869496723663795405962721567893801926587980247409807333843453715171341041624274948602607545603891938351072829454902504476099099119089606012959111755837748503514154382112655468680739181066321401120533129153928406962150490479674038175274982386597022564975766680802145703239451722035584157542403650737621183840891165327221686291341701473270992413413317822109919450594083109347302068095340147042057328242482887366612845529758322933779458452858498527766215569021253338774505712913294849067857107069405374719263917315418351564114173003736190455579736347788704374022679510587255376383541940492645739747187292236464436388296461839692553615852327281662943073979497215806643113980328721420944547160151024418611406801367819495700355481175216536537798046156970612824238257287091205141513904761676976802130643675166537676084935580973536666410135499432655748071000157460773484888064*i1^23 + -105217416933409557189169915481798071311914456545630728656121371622457236079461411077994763226986831794674334200168908442889659828538250564014227749286152333765421401278472979309600830038367273445880123867618487543709813397586230237082718475715342158604966542506993160715814963098847604298478344604535124507542780569636712190693773600848000190267468449677930226153766981746772782120922028379978900164605542206541477683940023171310585012920032738070310082128572725969448150666587518229737050333896865766135777976999043502106970936387710492928764783503319101903106802298796474878445392863623397002384918824576460555029444756041725436645055648234588978904501209430729697577214162823050629577193437134861182609072369256716340560773253941121651799927838805598461107445786360862548206199254380499860683409297400820645793287041208224026892608759266400508657425621193538699022270087455278391107655752198829677004895626435011384878194488609352997816766433326722264735767994255427097928418903281100577382700009884638611613336991334109059846964161216816641141727251812697184631304088687990481188685087028832044872098388329599101364090202180679266122976288706567325809888890060337044092370955365920996422282613037727099847141925327105324909792626448026923839705655288068981682745557991759021556754452860338568658684009117841547714607573145742305186697509600925900453132342103926965824392013452326344612609310136168184455554946759780742432866608034967376817611557438211101242341249655893497455552678635532202122220861754659487135959839079939475686843639662278075696736076831025475526480224378275285633163967688192628489321634039461447075980147189377416473599354321653000497875168681429002926767026185120002728579802249376501397972821910541209737613981556571938144090499605998567288892789340467524575576511094529727696663223151061635524042762325318901835767285420208512670105600*i1^24 + -80913686954652148116444130231443168249491681035237271352204964522456161469516073459098198676815923499824330365240050778967944898256417094637824499862595864339147708165487238103711725333796626055366726479308499885745003902014268645565882530323365611006041588736438691038618462500198649240275703867122573395311004851526020658032446235246514664919603071996506150695397159999682967315615429038212188578236090083673190048618118931491741007093802809585092964905758693801156207506596165542454286575713689320219628936129647100631640800884096135507162854248687805996776309267646524173076455568707251419525025652403395316715903370521003398647812870360658613324636436551008653350580678352643961391352185064379755318838323967533598503836567342293754370053931955755858440292343896643815184896530135822144595412298060952058534433221845383118513719848576747480784080117905404365225391423703020476240165831379030191773383301500511996665758841047345815451591383282679956635893438066627608891435507967013215472838874065589888418739021501848746015396587266894092033624415224211118438288222338565216012511999132454101431474490422152426168734282776559162156330622374630013581176671695771768795250334875033521454347735703493196751708541785292987454882083415055911807316456657663675340292310932520167383177759855847620576669260226826740638836042909215320978729050739249674086693666224442052007280730663595752110366455128001869449930984549224955590808958871828984634255639558766860926815963676625112686227200975207284971235632283664835757622896192532829189275354364140514432055701237213102350237858600938585509528930738691016513961346441444812043417358411455475299807473393247792786018496608179235116987395889640774179366485398647018051973165858612564631749174594739838065907425872416047178168721431896036268902488440339304253357857693694963375137866905068738809695455066697236480*i1^25 + -97190265048938075635166731156994994220767688406820761299703902162809989651590210379916244009013023621666937078541578048977617939892717396289896750801938428149847182540310725559573129503109275823425741426492446120573978344900244292632814788893462429589345529791901181862513761655103179784017344411610685078333397462304932136434188139894496210984884952473705897837017683139229719820219315569209825224539821855127059235522428593632123830047505432970367286151869743713511709927145397391286585725977409690543608096866332662073339264129345751643444420475539742977794418559007595905936420590241173256792584718140979775764795964020683086960852070389750962598793610524210144225173096300876793913823088567401200266702535816661760324636759646251466850115678195365636898201920436937189595525503729419151006554858965035212140945919371956226795965395179248311338471662054077631964995166946833452579420333008146206234570187560165995661421998729430540755680518119093222985922310798242833390622107400282848513418522530493207766025977773995364737456248890105741119982993728027870102899749684453666356933930349458402499907732472223737645017342454517428962880124805151916725518470669546127733092893564333546857374032247060020170342698274863948247781735795319870811334654132227950005708033334731500661507072846764893158374909281357333560926120806074606092723737447447755758533368566787916726186803179996877674230397104929629421083330236665525476664653013507091733766180762540773917743276284893478972395119203058399933265854475575110836527136853495774075024789574483466543770071976984771415326810140903264759648002914595870268508880502324819699829014737660283535509144679306003211020343068969110772883101431025026654709794016304323322635087050161601957813502368302092921182372079943142437889752627036901627457022852467682433623820178476695607772060424814001588072395833344*i1^26 + -15728211443359403201401401282590529460500282224300118628133679058519433470738907271291843465453628551893254200965453316099897877425821968690164875139125231931064454964259606476376445030257005978228153455896868784212295787682498127848822343289156737016410030218278337492802962725115794685812158649099334212986803841035861960075487195985847252017945209877394371109574116900096976074395908518099557044262743854118474587594187501777091919730333477961211005091520907715479826000320688946019799328456443181564613051485998694697278370609570570282745861954167037770093258872952146861629252154611205566804963158207244816554348462768901471427307474139679800514563989358185512490117013770635148523288044249305018835983465980789750135191634152161535349173780829744851726030284179351391642802354960102157957160888590553467383720780693792700950883920818184320972578453223055087744492884773406282373026325996058805766280843389427803188174766855872818043694129683927539167858644081669072762393087516121190128442875331495196360764474686334261651437344217000270252142443210252573057084183139378741773247698465358846210317849892318950732112075542394946241280050013415680985821014934934354295877546052462725000419010915406290848362767287863302759810027889922648263460638591019536903720093121297650961900160945182589048431281255201253722060640457171526728012300986607503231905482601963490647620048152599541596551486473963222685204670206710834164048535095514477461806076595172677083501025938402680757634598134281308615114450649690189544438788188048992912829115369918735230863767768358493782781730616869518484723012807739561115586025221630194732112983733275587332816949658153753875403222928683917149907725756113017048813794552473218550612928738307190982540907473407221077851551966287868626360311079029082400987361050507939740732086890542285051386970940746208389365760*i1^27 + -7685868929387997258754767070294054197903376900710886865123283302617166893332447629198845247791738770467552531126649996285895285100512528190856813245465325617161097075155891938518348924804132141366879693298270713419200496499003248443107171875596062359730400915578094604324774945762620782663177881528504215811603561326306192949706946945239821630427314410187771850480465828492480569988589392482001516260149830004325355072591912995287214049584662901005865259897716234894418164935393064040566886706602991732236312557415974266037566815129699199639625377011772905209828731976680723583613694566224942546768074136159012379093776452204606259782915515427066147335179443473300229385804258109083868990333561267461782098695497461854945799111789058873151371892022478936927069837737644096986352865369563907823522310394619272451870975016511564821192370359042524243753050997597283618123052839583373733098931695386573485873561390173028992578734238610141430854956334297389889457062455761355884964622195024393662350372693807154795273418300378178105962029612197334356060637051693054816247297294072141004631445800131123422880868121966821818305228074478138540779851787537919694840573646465325972772643600199479218316621818863114941769470672335228324515912531100880964478380740703270225255592825711889267662781109217632109096322860596570252035101736997001448390800922057645477943363932597725504545991613078791270709382850062788682903594839861739529294953533749682274484049941782012017533227486210964165577445552076859035115351942660745212543888261185492331271418225178843226683672000408882586809784902700712524267634031039959803281220569298042407362762065530035273656750451233382235846296601343711012780008717084729100979009799725786739495294050521124271880544943029459113892466074494452817425772941572275726582444904314148305765186341998243033218340322927443968*i1^28 + 4898582033420381377804737979832392499669512605684419881017932124492261200310148528091660186045458490119070643842741021053416659729910782732276654691906172683773696599161895644695998541261741450770764005216555782781157557988220373555017729085469876931582359851817629577632483556262626574326715543598085072784604116893491959472004917934340217519827864650614625215758672407339994128237846157880884161308482155365757525663593584174806953138198272338752820667915104377629187523329059314584196081762846721403014896427553620140002883479298669927501186910551366617105738432978022282608734487703289083308069254271543279956416715210649241491695695250908954957941262992723249816521477307882518465500446334524946051139267120723560987142609780878315178577309924383918512437544627336485515466015248329889788827612071946457587671995555514154936557073559991643667108521346695090285670455734719626165561257228950491715050100467880559956163379780512882310096119635883337501368853481136621251410128941457280161550202307446975858018633866880668544547472662345410370339841368174679472628959786808061831302396466988522875284630498602721742724707040640031859862646916042659489753866943879306350055682712518929293268004570979274504548306684564409239967372774921372328367489693741374015665998652986822644407221778750816152301509987100572953992373003534584470964198746842499113645893285481497106847510941275249227334029660822141370380836448289792676652794112460403873174198697248604618373940726452856676598321545675335635959903591499182702244383382443823830496402561808477287109619323094070073840396199767576451543662189195033023841017184890491369391134223919886764841264682544744181615804603853147838756845363499759178191819278200087033665717371343026255172445298169346780461226557735475109798101196654303060806032208450440236284347530988621257130066837504*i1^29 + -684510396827590624041969975895330324247992937792487374981596028595216057422357017791366670700144562543006890702031731948193164956313634576991590394801030175324570142870056506749881840372393253193719871521324910808966713513329972054784177966761322736296013005852485658365631394494519482615250305512070031872441647845331922373101536518073263410772634968727626361732371305436266472029961660634329191246295775669373271333015592569440225282122122558510694591320378938886994728954967402473004931839869123426837963457186180481334951484871411485146282136443765869119064861727775421320810224438357149992837333825515196679869626561982824978807333336818745768001152913733217997067046639314415215281417211027929272929843085481087566751608346569001431994097073717494885342289570523550606066353489800183018565438640173425488663110489060142873515343812417131339927713650282962012720050185175303316704059531855124059415726299695370995234161417090005840073369319657247593384217202061177760304539655598810374088752610776282837847969118660121650628602282716166371115288181543766891857356479780039952996880503576420309213738557016433461719361643481310893302755151844269149543471864012889911403066451308792574671473869193908285950369801745436450816960026071768794377114997830629191829817167808232308235625559389857281993741776514400984034978155863901633886790891406091820567935796587310062825234243143127403000713727016445622496437666580046801819133291017797479313544432500817889170773357036585021189859742034131380696771472042685182912929396365928315989763768927351597716608264772430127333153853084198832475116153027449844954717595562817005329294240693127421312068601303544625841530414235657180576137706413453872288077214923012340970726389555796505937906768348742200882984116479120290795289592783450722306722026820056190014419184286917470453760*i1^30 + 352537521941044432404484257588877622623531722912472651700909032036655262717977515697070566794495829483817810210369115912339861512108290263563025222183322528988794838733078528550412383228193231302251442286303107713485206312327723684612044024494247668172184098610261592981993926731183400164247833690176375188514340968595181572338221517369772838660404991685715574353697821994835547939363259915967707262324374857024899822407367201153111888313130181732900738078365208273955655787496270233859475574820719964477723006575582152766332884342585675521341672626552724986484079166637073433127376488058627420923792315185470325409201572103867816271815651030342269699048687655911681623899141073351223766355833831346675669107607300809261236463712958222455886185069982651507751186479567378838407963181348076500039355819131671684045677802030804898944185818622954029539253806418983037959090438082934723128577809670453136077777397677266481468975897879749172766417750346476465217214227577351957889259748242321974898620928779051126124286798423103414388458190335986375898793357678135157192762366057896595281497287455332572239176118246814679922887630415472796538303758926656218961355331501727071244221813918657241988649918668143194011750255327241956216394930932197782559175554228112979226262835297754002631679370277405182620096449613537190389631940136981560034297288258302634284156324840006136914395509115317481331287297132098373824383528617254246566551733223222558576009702492462820284686810377676443412951885861439295652831878424289278309737027456495584559215370070666690284663971712251827739447588122823088569214586880472999619883736808288722046347702784762243424593721207205187165201236410352232405220636717459732566187754363224255815242348272082129478594243787745173017649863369677740335528910172803204043519458308415758942013836809469952*i1^31 + -188706272158493862896625066733840021054751181960791243694281750520360920483266623286951590400006935398174553840679723755766758753259842905381232073054236562230590944265155773370608016465489539136577873694069256553602235558226407199041057430063852196987460272208550173180271744568430697810656095578730190133237727978737063674089044417013385728357186396147898045788003207584945805349545245563439318619349777257982006682422378069908037787600829267503485088884623688804837309060256923434907452117686290911652046446524213346323428953097668668654467627524757594386396289493426244522183950632509090898525884713448642198958192189458570733955226016040525584788959102979362543411926712828528877229524520033493938644039011527560659804736022497490968853906550917446820976836438860486933127315678314939080498714263021425681600885183391496458131254211147545715029480738681817506708848072111448457353439876188900455822551681139786235858623673904759739130390354550506585294910894294070085715869648267747618400778812193586701474721992852972510278743214790392008575624814754014838911672455883099795470127686416618391175170566753676999789703638506073724202568439380687336521199219606779098436549171626676929965778013101580147123279784383464280928523655269043464833765611815351433591688779086399291370234095421718855613160540594297234331729775191159377504645192553935629975092717245954865164590531162341350891350400444258243946646108336007378784977396070559493604504221960829542428344900492709957677948250695399572611435104071255390084343751080181669085180894654507453651048640325862171421506314824755255736980467261047233293120141962652771469817685949297239145822708724602500669641700359102194463107294831379225885789641984741490450202734235553785915414340331846393014873704964713631040481077349869255178280077982548684334576959488*i1^32 + 37344988146628596094269339819940235881964017276434708999624673900501056910322242282563227102968536010983405456407306215523664225676423159746476292520533914614085148645922182905239099443691519081745841474430382348901024337797309481383277033815709832420420944728540851595830702957751457113252935315330448284903531600156320742358021687599542351121993878407051530935065212670061025420007756582282768305294205339778799323158978589632607676897507840984060166149342226332110972258483494805607181831714358634542309165510973714974693945500526672907058042151574053180933649569126469253157947133811336411596571213380300167001651220905590956879382236122357021373515823682124965603596178073560757182752063273564844404216327144173099588517136271114335283528761864301967208842562700548886031601003323844907948770866007904200798611535946061253647684574441644608236889895605162554796227736235144665504368204260408849393482818421255391299257333180172983253508822413586817633912309413084888975942312045385088900233672971863964445360437004886331744072142995280306717043755897715175720744313376245461477398991605624148620322445598252969449397574492203418894211259523294513138202376319384819928997108028551640985166688467525273473716882174443872336893219924164224042062737980797521022225900476601427162490922916198628935350991158585278333755487899960194294195111675966481692165311470033886515864609367662170745957636910659200994548893435648988180621031925521366923183089336331206722055905818954980501052577558570775761312209149723563081944580141703014985188375723550747221119893851702876297276837208736057847666415061573719368211566907142632430237719973351470431890989059978202302573071723526901881260640650271984822850879987543005507578575552469814906647065057188813024338608738519960595341023630752650295243157439073331707904*i1^33 + -3423690328450502442967833341353572652551907738306755555051209671754223931809122286813734017838282898385223272270673629045249870910984979807694065609745492656604191805009223422067561653235251599260263660392882825711262377635861825845524809635622416299933970536987819553877418770175999185492006114773762091156548482560647135169707788583278865524041024832043632483817417476759064203450797096760295797558998082538584017228911443205437655464481389932902199378734193170511591992244218118993847414264066817579242442217247215794371873658668226971879999494924331924744129037289703502424265656235256049729613490791001252046702651310445008980064706497498349426999348562660921834057502840923172405261016640554335263180929163990287347816239460995070245154594897882197311307487215634672439498574828107572611003159325673997582345609630520138115072268528207426414386400257188739355980369737002771595257128451707695763837995221074438915032062890073341382299838205639973014204316139726045552190872013901157442431121367970979054694249961692325826908270797825876077325608008342296446244398625462412855293398748165666786307480995993868699851592311796738341436951887962976356796069332069689452551949088091655098168790132897027249621344420888565565224204684994859369227381453924609930426118854057829122147135855178239030936507704411723843661669737917251381971830847162185876663614358209421946109722467964390481441469757202477443832476242673584761751889709744035330046760257579451589977961768501879675877118704942404328009775844782378011396200514198124971629771791261769817212358525588587690179145258450349672643590785832502302225804393488474653708294946518971423085944390272327584858647340534116733237465057922969819963971423606551173530818451034934321295883971868524747198118327683446468188835110225404158634377726656512*i1^34 + 140720201619771160511090334754718791499881045973009958067771282312533866290200239682230485506567494252657627356930319684540384593374205778343073892527451664775611713618889762114598251484056018393644871490022868081596272186381920974677023437369719318439165956075634763800034435249914147498374373724741571768003893044602455103279171880072891049402815004713256692545201133713294551342950707920320409995467946928454538291920390909874852464308216936328887550341015399895295247645302158947533655123539418739846255623320927553000048991724364376625917597567543645535640253672807123238586399971403309158741362767526011596673351179491025024497042757751917160220294510854752583850798084591777684384185075791761107740452248441422354971023084994215635228983372484681899509000458767922707452889280456644292705304137166091163803776456190158620628038833220607324806283664496297326574608783725604327991986709363132614779083123964039706367551604759089336934919441536608166344885195088478820905631809210414861028471921448026823807959639735706598826503445023378718726030317287716985883253938422716284965388858908457173241833910684424138133104061628324243118103290121268230790833057306266291989963847727120782033594266389381324501526153869313728427579262388525669800706991775877039238492664918108808496659034396194797171937102868071602500988619232212787473927718224669823080601067441437953517481452716803449196896895697791242455158781285208524758230659677266004189346141033033671148009270330724669548558963813734118505756443786702341761537422149833390930739771753496044548025796247225079486865775189316772734562983418518828497155561788698814719054863600025396173231831698684156231439563893469646412032956357634796322691963848060155256561082368291528688131103682535316839174225650212882662671311191209841533124608*i1^35 + -1385976710213595537765676514866663100362168528491487119707434318158558966980301108888926853163895317849033527006549708590141074640515299459141987991460129726401051547033333132996523655549239637025451219696097084235506031384980599955146780096641368036957640379994525625455824831240023829497338269326144926220593229671193500711017864299080914455865156411681113148794149128369179485799928546609771702472203806875840396305370402267723223949728375264556749554153432097276795265469557375395081806149663959454629221696071485273612329502118540017646951307346177852541653135557518416588775711412071584371049130047682792810905334651740632898295574987274797911516247699173614446543569963208772840575051691818343072510694458379370749771778608189530557018732386554082416679568108174109412235120539806973426149456473260342300600128944729720283451845453741879750892405280767057591119802692519169440306815667284836752019468561330135373631917277814764752085549451756424762367966663367486096094212205691672006830260641384848696069148771352614866345714349318195039537022592204519039847944775500641318378726904894129366594437533537673492506237250052162191580504006569321969803184344045387429693239695070799037926492113326998441971161272561727924601510271093727859133235947883790286980981234919415909886156007732551904941857602073971306607861683895161987967194521085690655255983673293399012460995882091315702683228062326711990439384327637840334022083677374849765603953273072088004557831263628672950765224894928536468583037646763320760178869939620161711569689851726126155120233503945720526094705067451958664805440728052525966509462776552542887479756776758493076933890359549850653565995033230028880903977393300674495514333270193013754808154576094878155498244201034261516511847487238591336998664277720039424*i1^36 + -34905050570032204319626565221034789286612979451759091018774079516317078968127370082014890374816567029144291960762120338530715976003672284053174662841841919008641816272771651186406300671015034720909891197406801985968863665245558209121501408583357172319884524163048044156337991386327122931175855248167939250289304749353062744887102833285532674542567188758642179084869902107075037498523193095395806393207818174999261286758627923190057683953602471533240522911550844846512563301036019701405349125337961119830764605396609352450383643142178011249771926214430930715503473725126651237178249381500741306648804507238148334519351622982401800415473367983635350828804076065355594249964981094243485081594781078570705586574225045675927343133028681836042828485215477123225172479013520839037370578661501023821959163703659966957781534086669336501772405653889233713875415797092266697298947125033941267987374163803868317814213253553601529991353046519940037755695535909793827062513938239482878439776946565594070089339124952371618128214834963992722024422630888342458486726650022499154955114068820958304821910500833819233436547361811987332414827695164804991287981234132087894161238063626650989502581108510290258049822863811342659921834747165827999121850216489263365830923640347127206624418060134496567917978292102979929041503066206792614557637799004398011335732821055164274227047486102600680653652676668402896044398637838734310810696336517070622694797600840228963009560345876187397845011923811425016754235798289524715852439058867887850263823004201904059116183271069180900234640286108566429964087916165029273923350000380345677808535052711254788549238105060718793080674356446607057341370807510056750942516496692819177170163409915458579926845238652515622208173330298131414154914495125202916038781435904*i1^37 + -353979947631903882538112436843360582768923627695472089582620564782540152988800792179278175465678397103482861701918410071064727948040232090027753535249928403416802604064638884769464872328136250201228835687963819341081541258880234308509482409504808467488056640325933184973665937318092152040710879948910840702132936077431413014542011773577321642229032617151707405309452262951246465866078474832063799331954986974768429487802674193190371661207534006477239002879724117818950108348644140152703717615182527960514601442811676099824958494546345398760720579147874487407150822925819875452862096656487728662660049257439391836525986334231406460579876886061634979622316444704262902056957901748604805500071578867742680441296871696196038733945854727936042186201177643138517094265710783825193054004356748888609595277027747800233337661795342483057281782012178921239538378173705269748408435521573891120907281426598567470665450348003530772799143496550868742882670698291443198818120729938370869582193948581061268698089379231998891823874369643996161109270975013270281327561736554991754909094178669722169079932803420708057929939526607212400815599006690976046737480467851025844696789945578501535770684097785429177251518090424587773137508194069509127441335273355514064369626897053910260595544113583585817519487540750551137899653007906682995840825604906523027194944843677250136583464119114527674963957144730946155677536852725921502003592543737875373626293667644946200823023351027665935179250496887740732016996627464381691890208479138642796374810421360570692528957343383314361021012626276540512119874465454820569163027809921272168607861364768099014718852361226437725539853747875858750487020736618310797403969283083187118778257476983380369661922718752556078019372652379526490407778398043484717056*i1^38 + -185585838032010447228730257776791312063613943539963058297934630752877501204039777990726785704581530733706556535198884596906113986369646853011079446944154336323191305944664653786143570774367337308199026751243421253838803375486042030156398695077800108606783714456396047094351577224566643624105707217341616874955504695305405789293801913444296018649121075398799920959435217174487447375002533263195879256552510835572840653592963491508492759192277689231154545402198667515398337862696399814027884230636920753832430363542291702837854629793565304595636116970737821301972123326968941257640316576051317438418609415289859765481333560857901137998536209018929261173571630636107319664718335936654178766746228360950564116516507888055512845939792573038809255656309997314777607350106164464947332696462934394543159190650418345863173328024097808004330687961261579501123749064905982501911772363111555429022576673233054917965749090485032209647466462249038105251958445514200400438498920933159334128767710918474914639155914619580870216567867715251695110656924892207734444384216690425785856670057926649706266842821946478073201682927097694551531801348476608877069548608057800518648071156081160308734560676135005911779382370976780949653765269740262942595386850356296398516942990532925722995036743734476592807328206842959617636778411243427202494889240813899739253626989827961762316536075529942428519283663700674136028589090932163405870068161432826066749589151163145169939150076868235837349918686099078013907706004130784498219563633624531873894073112871681416470823133485244815130967361056649809277267652426558222473273021135227910846173238589387303212278842224824296818327200447079948264218600080297580276321997811064986186074524134457496008852746057549646825876350164002245032307326976*i1^39 + -52534999474908624522714982274996999637486711405496788339185180953043887117777135752103551720013887746074036981082377426525945643469211213931302051528156681819049330744848438755433041218290390201492274289794019886831262930219115957210860250666686814548326036338521808995687047930159011058524487619214381978056957114257230039015007911679067790604009627178461618751818103517958819902422010519686716233741596989550191621670999315928809275855115719692827506418802966889728429691369080750922296429817829346471743712601564026674281656418503994384558434530314040107950083077857083087465116942780780630000970680942798290201168083725858056068580927375951667616044603880882416918134639586882204682573477241828903510099976122821301648701064120307407892050899445359728831582681009505710993293629001897877748430425571908586885264739760957904953396315872431339529648719537077519136095739634720177662220864983729107497685020880941758942015896620481150780574716967968447073351447689723580543155921817696950444875328050484880454820772284073281996148319096871147614946331728256289794709119511488563358223426629572617518891109334001857279529266264375606754099719999330104333993524007680904299232991557184475536581915545589605896951058807785912347688554531504907605895230122916166531543887764697739372353593929921543884965960792100084333641294212423743261525950812892844076333848036978975697577563457368209184972753656364298722119184821592167119355950228342961871985096670969251189199531160899863475252394692543701313420140034765554744900934579754973401281056505860875931444856422684858456955726183830339977984554534191237162016083948344428713989452403730722162545094175731966249261421513437260465936026184267061036958277283736907618708717908048841612279542074616840192*i1^40 + -2233492893540745487389917766750585612247952615509982988188332559995098021118131417762986522217511622163647118055703963371262923559868073585819357095183304617438568177494909019755511786206536716639639141007503131838969546622657156820994055319951867361046089875467341851954450069960286296313861784406189468214625152227368408982454513239706663397694477409110015983966018043784249570575689709584382147529509784489981062938766883120865913728247659774707142170276859776653877371105342474831578863242022680799160310315069635513927812426216090423962046122280252252374074507097571881997943643370204681026997348568758035943388373883787997249944745892437054320229165242080470357748130901141802073412459889659705904885401218443346168695367629410355534417406840944214627407612495664359749375263117107387618475712291257685370935600178518859780950112884308769019097663409377931398476025674989744131681850579819038123989772207771658116781336823827305123517890172801715637105303664664482158568035246487270919351892594477793799083910931945666676083758444139062668564547074109545917625334748180807676510837341573987684763829142668249464633669201849489386587978380959575127531505492059323655314868569276210474190959119777943784073369176503844211389567651921573449255138491187293705166653829141991965976010915518941439350558708291630351064915150901556595698476484792932460356338620511611990948542424573752484271073099397273414110156911200270010229466264489585023024122372130221195365799402683086091913002193519274747873695099087840661374898840582534360976219328891189992343323030192060279532627776815875719172044626004652100243444064595403039191291599974080944656101577497329800310577876612561342135090399376792146706658871043624714964169923570114200174854144*i1^41 + -24439806851831928679238529464584548244361934434042315412690678251195897089418203488432600772709732194821303885979273605330999785493825474488007050509681344596389269354265604090622333345743828486045904591697483635722854187596804360938246688219989643980764990188359959558634884052455793035985068812874845634380670441635609252890048472155755971215377561278762149319087964451479635883112637857798456659124447193121604859503749245897596728389507410521315433663473808358831112851733772158701474538807662535201817511038502270573670221976612372355855169252235264516639324788848705515634030259722683481842105900808511339333058182098734333988259428783841420381887457440881858344752992990233318249967918267895257190925458408920537626904008797479388407871881886736236792561457663277481436762912090386431441302167601022293456218944731312796927386481887834407040712820525780177077147823061656719999468694043520751693578450746031119289465303296320208370238020525755605902356198831796859869465712916956254724107413239292954455901177179083267190419648326684248438150014694487718808422008619392416177178478204053894830440022181082371965797978112957978662737077610042533687056340606377037294292341285755045016227761533897508945541714154851235430750211717730517175991321378035478356478454652888432645088075429523842154911333650012337381692325728418511860032720625273986329664997641764882807353599169983632125743653140498192526238559173598715423401707040917784393017910855819489996795052953666844170582980831886830539197995031949011795576741640546618026219288954168306570622242729271338747929398418346963813336008888088695574331265264730924977748960344753736105429143113990915016524449720261886919333383199019540305975632930177012951975660798083072*i1^42 + -28635673762073777962187260385514437917875536196846490637244854363414580865948033996926146049342412538063138155804917911388756036575358141888742756296236070907267724322202375162757422735124398504539767872186453485905567542352347380024915847255615082088024483296932745367054577263081542614816084167939393957439962017926906467757385879217635058240486569819307077200092465466689319977455388754352390995056823014449020316973685594866151713517318894614975955012433404476596377275809067060819091916876774145451301949890617073407891032154392602449551721195358531346496420406515268862853661268703869883579177170730510122326562477123705862653009283949082976712706849328076669666939793027193505735698632604553311834226319882326697834801087248505576157143352094567480170755942321224894614915611846835956806550562064338747430065772732851356655113224999290818845781737038793760386257755131282642287685998572826541558145729067422786871514797347721751777982872365548555626601525978493660913256816108204634356201013524227347689428678918362743042609218947799546146121992258256408691352770489451301534523392864246432735903225336546267888238335359196154069387157172297745872699822543816198480128088970974803440542359637050448645173794264040425975621740049991088299850139390399951537456153443417816643464195368779093083460394334860847320618097925485321617655351155145014693560246725467998249232060262625605058203885858802237102626310111529074876435898721206047754640485518739930988878113039230224390497008346228308309512731820527787768569981894696257277225051266944780347775791646583272978589516170354983650337828531445162527956878347451575530557990260908484602166573390987020655258678759114189073328977578952549151184722313176716148736*i1^43 + -27385735154180158084416219804707959608031368712776648117060687979757938351125356636761058907603889597278336850409811377386440221997890620980672724688658615099539549528630606903428331928379051765380224402276647766383137291714240011074806198930832016034368614290612735804012403903650099524818564148080506348796979806610301233117751548882192376835463113570850048186275493802120173511451335000561195462532378642473539045976142648377315690740987086049923511558442439168151336178103320917011385652450620304541130525922247818945399112770451981025060516257668326321082000577055214863070172185916540359630158958378877762200116025667668112656693693561886623311001728782468622378556515074523046210020640616352263441140522018354976563263857624050433314871224910990588290099373466106861192597074278052344844573438629632584169058500061319155986578057148840838306580312324157651146222065312616457266633276989207784124243000471863850951479660336548988102673861402779978305314933327401454299706872131207322251008030737674849063641863104993765625618438329069944384012252412155272353846034194024838483352946677025784736340914375871587540072931191552623098905735242844231748764116227606827821231902494053252218773320533075053635028323737831784770222001482621301576378680538490659126569448744002470066840561877752975054256417699080406584311971562130479722215198671384071070347189952372976324627180833358934125117429661143267080126353411465333356609605540102733186766704354969481901964207573046395495978015466703108621636894746226512501578138453554509534666958310580286746085841242447638062999472187211010479991437492621836782879961855608788415642009906816234588530281593448023988503381360632854227331318506261495451190558720*i1^44 + -6745116299692661193760234487672709936374706184607514627206779741777493008163231660037693326458339518817721382387746332435212240605017171819249166519302901117468085221811951978258978309815261338537288434581387065080069541925500395761472027039282755847897070826345234941080562392553231009427694208463645150314838679311840321666584380624364774439505349166948483431005971874505410542368916591758890975327807785209558421935695698156562894072661224731924885275812496497659119854682106259623391901194569507715415503932923756433892716418566050828281516908919328693060649709444297295707100470647547338266772739095840877118021979290043648019433977467005802285806761177127540599032196275831586202443776881224150097684776598175386393489871112536824205489186328738892641382439954630292938032422959403889737847289120900449053062356200669829080010201565635034431771246958920415366878033254848415858932159983765430103429155956148591157457049212266775644075651343600410117336460232085462038555634453292222864532024336993752448593514921643441751414040999472027510689933156487106345473127490595843415916756224922103981667538367195164343802031943644989233781891034142180878402639146894330315776193180706839745530807168067876667836005398646218267953996221878437359138258982521292680119888490479317757462936046921870451460278676926123013987386497173427315998187618270891823723597850224856954569148048182410637829837566030491420737458115161673557295663985013636001547305472277262136013143523497569089682301582984494037673379252323310414944487090616603194352232299032149268012622786532737244461368147151906465865578223576085950745761779836285005807318198593193550725254234351810394166484020621894631502852848091136*i1^45 + -54272683766634996431696652564083727598445477596242219722747219316569193391019182630250767465959052946268103673664652333981997166198898820732895570469069401360905179858852421670256763472170971262496590847018827912808587121216944533853811283736031826212449014808998700599673413699124097049789698783568599257420822386460117081506547810721445886061677351248726114347476122754783461060512059523118352679558344781612967235674464966956148422713435898000320026516243675296272298464383233135345595284107621985736018268212072954896038903940956714244446031087042569377041180084509462116890951289689598685329825315481489693692837688326932881459833198251527806406698461137468306611166849741532973340401443073991938294931175445924681684528133725884973569534055698052689410577958761767878046994736228839181181184811045856781668657487597453131580556678422028243772349523647817637438459499578921046377544451936552549797662749714444773847435701376136311648329137641990221729386952068337601964043117480671049962854001665811793410955225676161351933217713802776214485037888700579752106730198749449498926685638145209752666929626193486689462926983496371767475145916279066880138992988017296113367417945782048440362188819100623429341114944133125731638289540174462613653313726533890681845477462901601875226163108563356199982857632697688124957157202640194412172601829209903647770666138852206708526411345642825765908387703689889106068166060621707680991805983517100039585831054920886541129327093066783904856785940456416923266831714597359904057924633928341798694596346417223424121534699127158353561131713907248648773953045400657055572065281676803963888332334156233815113587521261914913174191719066500071424*i1^46 + 276409863420150006561295137432988233124106787834150084550951682216503314529581537703429663583362536354949219762206332532781601766910185037288935182475675227503622337197995740531415588713268982379354581856928951285994182714296825826810208791957688296223281168545843391485388257669686213830826143955699032042889017455199013816644832029803954784099149062700130195423699494000988600844648404717877598672962987713673200220778444942470034411327787414918230043925617015298144384482285127607766896745589316855822085305435363129527640208715322705384553946093067609609839693384234117507204736555994306824883727616751856977852042257901377483885310087194616234022258621970610898221350653972915456877161332447420618072366318568548661827038981618699259513707574748425146484410570769584759920990888865625164182077427131434750433733989693391313767127683602245408371669076427687524410249004558292590276365556004081170155570283689586011010572456125212469642073244211166227524127359908441935232644617960980490516918490596675500818525084976960747935493148570610292234306795356242376525527445789097012199256578041254265849527850002445485663767570750422255149445891060774036679243465942123875760608980985290936990707540582997832069586571573308023735369375073521177295948007711434814876865880628576100093067089204357458033202879706782944584230871033558967047366685117671643347865755065343595016757923799466857407599169743697610400113181021125310161336745277495098214648045343408033223825320399210623119199846821255912284760456522930695548125097857168876971878845617231676406310995234556137294286488200927999446038789135393891588083714808602690162604619393712802137899880614071805935616*i1^47 + -667879565094001311915219311782300536071223035112059052980541588452082682595297885882121881638512800894368449522696912473854405781638937822000213595682369308908106919561922318715191575116631895024084919860744923935128382728532261279757288008604969117149347476849034912713311202680324562921131575720030841528520931541090734240482647108692360528430989761411463026185732963829992628666701467518400076733321388972695253362643473174856663748681125380854022173966362914780674347187667511185038508050680867396970690103857123006984047514685590137520613770671014099545397364979242175938473980992801693515090666360692668718540680071888239067890666614261823083771810470411407663943310008136669591303908657861964071820250251655550246754959356672619636926004071018698348662420417913021016678949845465729535613277829529168123788039267948050572029803143881168895880028245768686787966640918325331538213861105482815071471348632459850882801997578950134543974070059610426635398094995477668269730960137945514099521695972264985114828927898881756391801739251258594716364859211995994699169130930701417330616767487156966349563959196389897962614398047386481355219703482887714075924890825626677118709781973774203117114114541354084665838877587786480156012082589555647781592190437430570811209007695910417411390310598333448042026441924246928705085603880243763414297942012758049160820700169841320025465660897909578786572799610125872345485221112573895578327960847456112230377340699716215026579875526168489288237397520984433510961143482254525093436745483091299648876397488209817561810555015026759989679666476640744171425080626356380157331898277558013333077927833644794535494025216*i1^48 + 392643185044092141028894265106399083649400266996423094553981923543023720778554206317509972839175860652378436200853160556354019458114773062126000958534871744340115359784968690791919799952988422129305882316455365710447553854382390822662398171416200952520992945615529395005952248379362635296186538298317946312535865084306705550340170924644341432874205036941929676913911548030901387103477605206238887496314811352454246326311685803388516156981707625522852713553605894638759607714072318829072180023272896194608404146847253466735578294215944275490102436172406062277034059632771408305107433363540744617603512526860540860727700544995361874122969828912020481459246280423008289791218183767816902462257494114496739473813827714426072063767705729364829650463412491328722945363792919752459903631125359888202235542380038306705822783681766382214488736505572616181350186106505148245889787809249080718848632998892877457428616559793211130126058020368198894798529167100510198385617227726712390394695540679309788959059565502587980336293466123006376405809767791149616378787721380933013908819636630836407157646074028295080548305874589529683240783848306655277807921671509890043056626870202683481727345304288873571514592945014680691579216650904725021302115954996090269092290087400516553888698859854373576636295886962062507689099774982613613473332423062872807667901298062539745696302432184540200565787887026370980201976422485544408604653859333322811580151950160359742901178042141811868294093748088359338153867446901843590594859230365205913961403954740270581355117737056866924841756433741997468475502707968438599793092837445729421957140430961283600144192765952*i1^49 + -65837727317178870687740129899070096657090579185640456106737410939179882334594565167248522950455588627724351097437503712434598233544838896047855648682432244335163459581630306795451420843904089387477660892474971197024327136478072541531872473771956307481301558924429903286466110711759608008659313492068207900949646929505588960074697844403652040669783666856904742319372488698558452821531418021093558701726755670210332943588194342798798764366580674848158761725034543849012521086373806707129537137842301463600104605828217503009185807249944021044677756004524293626595936558526245413470341626328927722033569364288229250964748849855689513013352453879328637857774945423168005395689825377511307928831998068693875190699549926053147559286751176299747291131613059911709701575195200948085506443000734202052953869844953577513925792689010814637919129196193556713831664207405631778438187319850461560756552521318286392228081379335561438716342358600669757234288048503402434284797183362012423905250533828617403963561524881644563812576258969527432840692645113979328975483315683912440848972587519700021642243529944248544528500568647968119672643349292942266676540348753479188629791344939060618496162823634156979990803345138508597953218509554268158309625555461465025291747761780623778628877270816125325019713008276035933543007662305422245903096247173087413060146399486112745070500599000187658197490331124835281838528964584784626793124324140653910883215065988145324671018080628201448041644206026124234714728661846045240824535457364015805436098005723181824865604644341687532212096645822399878357184962057636226190237126076849942953791665995776*i1^50 + 1965657991594821576644335703961385602799047029078239972256856647990160672534093282399188012805889261277633321395909111787594175289260269403697075689990254586250293518964564562199683158946834523824467132625314456973703793499502978271591950439601507269529671272901740018175461662650327564780287308602011607482765134402539667400085193513444821579920738987274155875481339367661829880949369554587007744176978377058631732665905018371935667004915042728065921620661841003434806006672699609261402650925235134503549903383769241446353810471554746713018377653441530832648053158610668727709362625081232421601637801401703263712204846718572568220111205079479673357891577459471305780572249126971435852289299345548103621004587873683575347620491973124430651621432875497905840679200760238512350182766292985075830951985518658915488476490399866267419641937830005243829750082882977830322924176900910850359130266922145704286317430834478968310178846968105706796216269709201438148292487316097996098860275384486289608602314252705464480338393639617980514235508522551785816901653060894794441909150092803652506509529146033270205768798504110283190487442055382571125341817654050950902222103682157862512219546434227062688621508793407882382911371772174706965292162245321013095555230566618953619274933038284266681211491701359523096245306081193083701397237400428653459777125559567761033727883468665618151934244785474077197509037002627564333789059522595565460782256891913898186346931921415447138591954428492038713390026912586678962434182258181687756784928502279875678377375049394542379501084152064759273511780861195185533577330688*i1^51 + 61127669368224791548565900916492107551582667747322182948716785875607018803513795642019981479596057298469948832973170261099713569511982216106983578853257441870697766844137596139174109681802538673585559746320077242546485924954547006294389946262331009772869307341748538611545045392028538605549403983517781966788034241873276642555955419306544354993094240749878230293872007197986159847319671384677917894389752147156274844953018127376204870760939237711702005526025384021597455630130782911178986343611051823880955619774889306684035716990711205707119628360286628893426331234141162414808380299532567467232151965426045188847610045980954016718222956833890979659837604087632319776695636928875256352574660716448679906561177855853082167459853016572204535561516293965113298520440133154246896403053099501104289911271468969991805599307284485812572866024696721191948879131008546000748035219525594052724592887901947444929953166283884779650178395423067540464970141824816985332594588615959514063851352566800991055305295192292113660232994628543284979449638907070960466967745367030666649806544328991031392831547562403505548795422511471902612306094431711029606861191407992727743956169523648633650418634961521985375855429936130563627291052501480315287291999468264719809700495291968617374410569961115045352460631411804434077224706073661496695109267085322321920984679724151934716967117919505833403955395913804420280773301388531323777559842891962330592743727655436998325827493463961306149649643046702091609276985022654097437552763207580591560437123477759055314098326858029603551507936482129084416*i1^52 + 154922510757111009821692534374440445361541990385513637113486144439894239654053347820715381865897316118758183408970127452916838676924035944651668690529508241801001176812990741630995445537126063242937366881154406862247199071129637890662598516778866456303997453622773944997768423009163540263628624364759896668604098729424528577781002422666277653868667681932718115489715609419995893581061150608841809608131634700289632630425613678190118546454965900716738687518177633554582540824967877318392128506280667883634563372212982701359805433279496704763486625785954526913594699745861365328911407212353912751977106664663960628195397915499727420765653921008438714860258119384646245320611515307344244313504675115172732338062049550989914752119133392185597322802791958319110824407417581148575456349167829115570976606035353188924806100485694612003141005238035366323942293979068188646779622222087129512857081847887242084130064801825948850608087916829063714676332986461090992381475493249129516338410713983928163616051100770967611865094849293806235566212292320899429085717692489439596056716258161873871056977859827953730866106455189328850075009590161622818552730759102724530366061224731676003582704626374684151404459063612252490595901686441746621539719749491820300744466992417588963933346550244647718784103899468734657453145914853834184832373476259512374246695030970757949944374013342515580911704035881495474750983551670481652543885951827720219769651122475910896337830319954178208004054610489280206377992063442852722331352275059232853194131050406155221301411840000*i1^53 - N1*146745143068072099232133626589005792185049543408228666198736907193169436760822635393998591043667948145897347541642547303165772355275372981209419460678886301965118992623476456127723802157727021871422746252251113804443198464670148400515646789417890571233089686828684380322013280436354970656304001546906962343117072998641948007189088589421972166541414800078240921962515288651936543221598436004540735855022425749096855305724938187686402929742576762274720193361604446332531790153078853862347061592946562876024965087420111976636326352063789621292855621391312442011957214119386052658203125*i3 ] ]