[ [ 932406548161413711286049506939518206757215665067182975679419177896192459849664224718284887780572164945367143939157145924295074950658530831001100211325601987162811349724961577514819363028962906540749927723410838068007713791334813334825305714137625086530079627556897558864754660920593100679858806467786109454370784126594584405311658831182159839851263548174584363141910927031481386237273816479507543833287031045259490455416101809736841119068509712906149590575808911540546298273219173870849544231586181150171406676315516734590557757538265056285675048237403463590169550367474116070971055427066075833546808625938040191148608224308501250535469698267366022349079172631518909983340125098374915783136752870798012035364518757007206326605043914023025886180827769418161435905965249991343236349240833464534066599106734270585165117297260489252501717731341777975590750315761843123479088462847942052699593129353284665243862274019130964035270576643090869941626630411578264304354332402976748749605707241082608877081904093481831015846559868766544524388066106143657702748547170304000000000000000000000000000000000000 + 420617832918054318196517078820294396031376109533738232183048513736689689228077126037208483330470767947436376567088731780538017626092406927412994959848556503488425397565734447151394940839382128615858342154339302707817743493880724939975002306656242783367348952216308666779977551782035440186857146727023854404333437936074783111270206475338905850319820557086381202042450238370923626480515695310585736623656914519392063851882566221505349004092640882291089586793346185521062541469989544695995066926278434419817747463560735239916282942675852540127406160116381921347471245029743570233803866176538063315660735342225339887208737308787942086229922686574953442546497745956498260288777109752582032285224832905247742764848014906152429997594286755003272663724494203801051722027067332870638133952356350616479706298834372446672958529745009874340008088615582792019033891849562190070811056088505589429029443492694596866135031122064606999041574736908769728309211236286158660230305632854137433705740235083745515701334882479304636039655057223520220989427756891966990567682091581440000000000000000000000000000000000*i1 + 7977959684199434099431288219979927578291787247530651491805165973874838658439916269394741914354857688051447457792573491561402031380072751773684951473749991356322703360967404412670069995463677844113516630644461408376803489505083041165486591540247597242944489171152599159064457811310699122837465204155342584621246228000338243333851771435546043584865550135833968664836898755747680267915309975829258420646606436393404723569859844797273561880661999156844657523487576666466757212502394651164696043607069825943076281867265591690782089507649457755814076811146037582404280719365591229217372919685683688592397198265687166127617655173503586738536816658620870226682816614294701737082868495188639907909846868299472565727008584333985536378382876252973446077457518263023067314310321657784687055320499750214730605430725275841809158723458162381927059805276977864069592427219244331157332854538640809935845993389302851257505864954841735880746844316443112693323308127205534019085784032434164358699666323013578194454996228137325619238967942213616927986093117076308276305706070835200000000000000000000000000000000*i1^2 + -4159670409325061806356372310897308339673124104228403999062144824446621498368705808608504142851993264731572725262252341808712802763858023050659196108336098226922265958326701386552641339295208152623362765517448307354732357206358823412092240485371872316431785175324769513001284558996419430675745861958407707957547318549623127116295577817192378808511722441129885529429481025532239179802690957516901288786042824836839900409527905567718217251408938659024792469731955052366158173635389468272584884782465178903079449616102877393953099123705403956274217253062327686353714851948598118922316781232764694302062224366565732161703569082766023456603062638125895868764874309183702188322687067163793316805345064481208971685752824866103467459608415069808262807551986304134822515051595175300452173354845728849409950606009914314613110142587210858840143571844925833982103129472165393066830065857725094399785098632990194372592235029047825000912325623633162810064496861475910612838104415771042397720856325350822572930940967574575153818040570345371949281820049021210129058976235520000000000000000000000000000000*i1^3 + 2979411510144025588981570609908159143510799839382945197057124460944611292000825481471354621361085868672263343787530027805731812717533080407773355635250414361567458282281613397428873401105208462403120825339940920077336248914544753729661124646830495736216165860940089034527187786774187719466822424285488232072277411719917761456224462187005144962663192125257159116748919729804961424369759134121987481403515085669439058522266903635083935713314616534728881175922854502527569968807809407608584807766534625501835493883957212498350311184313490456049886781878681828717484416187229138343039605412283598251701268545376842788178461149558290285523199246189278542944516264702620160316357289047589828231446350184457536013543500275291111157204360051418732757317597650752619607771493115508004532491413768600283970296200911205658805346442309726682881798210590721104584756510135676192625761009804427590941033115199331115236819314612582394521787804268503530391893094891880080918794344699597544299791522541664643178832013660855338757590888829114107560757501076046235239925678080000000000000000000000000000*i1^4 + 1603108147844101092782937786063706880866423777947582703163227018506612941752570477467579463562015436902666746575761517936921739924339000692244607257509524991698122358640673686666097351826483645961967528123080726817635725679091469359916708111994679594532677705192178680785836317013719397140614268267794105885474850558169378712792372494369597611031640911659626279758233931485831335446549674729988052867225469811951400263803481518686791670872614300443858653331343297467276934679427288532481081550271020469715703754719986416437646803816082709128666173717401602848152759299519941020802638644101988667654569602089281638543212143388312068050754489002877214512643466921672006005359283008128750354610985634723883551688876804962264120392494776974928231743430987625945615769138275788687983125623366772521678210304215732812585789321254544293270359897424799180469398913434472946135964077873486850753548888367950939305889981448586698676181284488135244242952086817316966284276789472419446646191934366789546967220091423429131586496461789439938507127550425795777622494412800000000000000000000000000*i1^5 + 14981304100325445809376444712487741412690635160540835393522384875169586125308084681212896399103995120867636463278666684016659991804513752330623511672365356940734436161334975003226657677462606453518432811061646867532881392382909719833632671844027427968435316486958660958342448025674966976332283881485935673794113379639616988464408403240235531193349149033121827151733577657419551383314217431265484006731645665805966630557597489851607826372426024662091948829710250009004334324530392019741704876298579422827796372450184499420258759703909480780019341017688523050995728805648469648089954590898521593340146954998565720425609235639544337084458036231485032679610078139516024008339641486179329906978364068222598514972736505015870517440487978396551376328197108628995097829662324123096582527875514103466445675337298311587755654878641398825808506941514110928086376569653918802505452365641736335622790564812306719023152303988815589056900635861366494293202345484339689552999641077736526873844855979197509081366657698478771069957538331822286070439622209485818380156928000000000000000000000000*i1^6 + -25089938212079698272363022782176002511815419952254716587433611398765946962494270122892567956568766388053072919652858032132321694357548925565979173619767659268043109331929052571272465513181254122190655915593293081775365602384064955555396881112263879519354294846464949894088430611912353997679159845444177300379295124515667445634112495927564534408956783480748333723172396878119084547304442844353221536025244450072214481609063490771855124347223196788614635698705445043644032372152297970696772854636821264589995957394906632724794737577538142088993145087811005797968761816775613738333702361207483435839556125329923511479232681947970870333231023428235592307261377590626637514430329569740950101855352293629720812927325423350885874541183699059398174649639315209233780159768221055874663076557506672461633533518247901435798078198932294637730344496935406873104991764590739130321650691687909049298126868982486859439942513035571165583232799474933232215758652182697797021470438377388186918232104225112048753334369278346772125942658862000164350918387845190681194659840000000000000000000000*i1^7 + 2131737803614875495429162318230858534304322642771223434837485487975905076326210855852267312469444228271766715258364962383308067732725694821833010283688190622971867303960416136472957695624573943152032425584596091491728559902461258930846573522783420411129417037373645319340343881109158141886118939468812760213960458967162280463993328331074187005441915605691555884580723693901450544974239763216045908757625872919155440386623231895221742658989160936424130146487532505079272304087680638964649660221660930494073935311183673419580962635094812980800491111901458133081712632722531770803077086277478786290779875349283109341627557560691296224071059590664657423712765871094282928300561110521049262421616852303163207555484396068834185980310179801857072275751589195632844036135947738261120006862110308548897993095389911421920326514820971536444272744789830998749928904858289612918743337330535183169041390434203995509286927134677319245374017296519439393965558117572680034658763807179243033721808632771017331812402948878583267339864858503587508178864298855946099097600000000000000000000*i1^8 + -96048398738106809580523384904366012819089725938041827288005836011251453318252593631654999513304193737897794291053092943442778399502888554780782600599272692488230498870411702839159125774543632013546198070530009444523764777811732718580933516081537868680454096632506677094453032691750652552227370857795007949112805022803741957762704519317968453303171347044736272328809439753274240441897053947748218385335593397301131223718772836865155113788756255506296239281924062476092671335842094543486036559914655325263830458712946939054529118116068895446583532575461415842903825558277250702474101605890054922677395964709455728184204759125299655641150234899752338896037633983954051515528718104489418400556245942626731617638694955843379334029276765726413307440470103935248728798507227898073715073341241567787195433422574250305835512694952188303247030460638387531643958879139463739161215827840826107869947067562966530237494000773166107576478936429422925641514679167716942288078226106545061306902991251143602815124527876777000296151520305268118826877661405687840768000000000000000000*i1^9 + 3102224827652098863026182701265223613906044870139326517705290453265194676647712266164291776937828773690594357763150327862029381728847557460769629433091738713154323465222451301797920439201688868916479961076426237373802489966477069126393422358821847498797841605736261619536067490664141525251529591852664573871304541595617718352154993484400758153634236926150028103739507511671113184971775456902680741935260909718110528805672719391449558848767375474200792189587549581650608956635394080440120789363895963153256813886243825314340299111223878884740362971650732741721276477416268582343765650820443425815563724484620561717845007361220347212417165028087551345560557767338228910376240743112518146251823812233166412418087083646277934713112173178601647435020766938031001972511455747525897440349207053608665306134431103137381506613021047866471969501776631403233857046155103747863184480533895506100160811644481524988794022168656637029671260897701331932661613479179689720060334599438469803081587773038232250622031374912597299156113216013744253206517775461253120000000000000000*i1^10 + -78682925192658971669566492326915777971745896803846476115311361533877144188672020328368826208006428845964389501917725493130025053418739536136167836469038618218737961505471233616195256955401374153855634476718334848830068708172759437352860663773797409188976212650802583545677990809040216948615726031393968037194852204704482845515969894596286078059260071843028292945402047993847172009670779644447335666569820391392009182597192943728003257607921865009337144798968600427551496660681096614185661324283883866572446435654718953140310243764027801587008476898521757849932481888107477514163281126881966455638171589828324709974185410607704815177912645293171324816824271952631445833518594675354061776157994822610539413881630722339328145676273836842718600296641025549038096024254349127559242536859725958241683679594989718069254312120776302954593484000809366765361772156119430894111509845287480469687719039105751802841360198447167251307746906160423408218418211646397018148084144757213100715373352130844749830060177253922927414756737967615538799107304639692800000000000000*i1^11 + 1531545083613358191311768187233602487635885344368022705378035907479548311295534786717081638953436720206114865783393777668781930907670343780456840761536061358612576738008661461764936805330445773839948337386257897665785314798872124394871445624149878092069983208240624951280531992911328771052260503186095750657391672293190537778565466582258628631844520518765865954782617379736819021457797105750683253968114346191757123483389139245999463938695475625372637846596668074778376327133147597659141028292078275749907061654461774614978060829497085641097414776379959532053412836537142396720331395495520229527026653998065319487190386704034448718750953645510817849018403286147917142464597539009826161527168566670579770209272501413492766469657416640556047011117160052662597721793134594048889270725896488621151933872180009020967055276530120418500312918211563627424485029842640170377941114471446834427995495663546442240508215578660804361814628252653236756248992704523895904597867313926788118571059345083230338598267770632060179082709086280699672418366521344000000000000*i1^12 + -20965890263101577727750236479729849289003963535529909465364482914603270624230356499786923006581596994374083808420995831736053128425375697248866375132863308992928630047412300585298619627941920961007187104389763548786006042624269337001951814381534660200833841223212889928426099088444203045604787128099301577282770495960680774477134885815423835783444771111191910388122676563633331806532098166948635894971211496589727008526496157597154136298628743810397972761623377027568729614673754134594072292230990498973049709163412399992489522606833521103035354380892074607919356435649515131198045925806946252565928235087937459724643100926390651541546138540423699207833366185711806337542866305861674875746868397726038389311389740003373836219950996914007331859729595399107364181028248437218322740291317264356319934603187342909621953447684757924500342001159544591677820924397098573067652716828931793492960674649111009836349079614448584134866646051674750051166642652209352438269578894201644025526749049756241884053832211528813231424571531209018441895772160000000000*i1^13 + 198087673006046105532842385846365622963649755266723295542539259943379556093528152276661429222789951830300163323054660516590331628639752210980702479891773680987313284925642561336910241270642370497790793764013610435807688729196572981701719437326905250256602404852328768337326944562749806668292377081987781669166050158985206525735749885758302098270974725291879842203108573321927997839441140616071435977212262085829007120386409822762976432889812392128054022971069610770044427640795546399556330071993610269304985777280373658712134644169171483852816865884624969922765594620695013189519498542763464119234097156310776572844695683818908581569278678071917771332881841906871063992307438575916649221440197893096276810233974116795036539011650407073760540455335691614084524840760864988615474429289064902099463269868833620232848479381340540848306014629021847774857024753837679307276748736802600462833712258726094265784737891696262389415734414147965048062410552483871500955093960310872013129539579275516074116460841904991949843167137383502301678796800000000*i1^14 + -1248846801894525807524054783307929485258247534686098234856675475379363045714898397045639885763486783353863911669535735271848002056153141083120665584219899673763722585119843784003997214548565710473149755069416792051851864793743975374140521052446063402629649680900012765205651627424377323180766112982170328889063018967210583423452576826492839738166057968472017345877619068851393827604331549938101445770388268983667869907023525550960501556775196040816887808519480841589094133746682977408701796889801593130120449097828501697344792948503110779445040702646266752593005746080621673637134945033267761705446403014576573117458264235347219520861159087230856255919462125446218211942304822832796404883009126744651016884551040199486239300098736906984921904404857018348622128612291650125372390589625943994282986257181366292089566207554999287032007507444439325534748959501727414717506172177300808576773128823095257718586140108580911503619940564282090253452433892230962003350053282688917589402548121497381618563046665555995517986374161110577184768000000*i1^15 + 5269554527808799329562228989275432180860247343956373274146353494660134256245617734525112561849602596494877434177127144998732732676420670542645028387839598504109252052090190756496326703309299709915945877448028381132777625355840302563000974949602771471276641008933893578207049367922112728679350468335785510408041988905140967453681211158741267211066549306304775589624353349597986041570831378373877322616490813961173971388617899542243761337999614489375973349457456508237392769418093535782690769616582976797682078373419790297052267772540130926899649781913377662495115394206700698260647353362172129736124457795563021130877389767701306359918469856989474287840721550479850762208353686908000072299425196404632025685201183793125189985196585077859551189466560245231307119603260853765874866275550439488368414157742417451503488862772574095655669908253749513229626269139708146852805988779169093065499613982616114712492949329988568980581470476947347258257855515845519172309148354613034823616043216892107403814646926500712488359804733090693120000*i1^16 + -16285685624561196723162908667073263128713571680340965016476916413704895316927045471255661710535165807428487084212373460391967306428111368949796132704427047626967307853047724470870522752320024757649868996844177190418647716469200901675342937996247962541121112850253379668300599626777784441574537057438662875248774402852407880239824962636710691936245693153421252983863474102168292019079702170322589063336350510996465554051480949858478998048915423184942615852107397019321444743577694566915152704436844640319416061849824219491079023116943927201526040870618273292709795460089171371313258170685708203935439734141957100192422592678347855618342408113094281388076528468617193888605726007055984483160553668324767014673028709025561265749680562899928243259492845614672443312212995265090379965051826090731554066664951521107474726074912940966813953809512528492801629029853328293539184321227461355964814808064283130195506831805249495552381213332697283869867728137139054032859778232521011649320415302694817974718765736803166667504268555059200*i1^17 + 66643176973681313771142612404679281136379761790614379249934243664634827498654900905134643980257142349172292234838681641869954526676097594095147086520837272186893785828565143556628707189022805471855626710961104627323982004216544213417633452847801472935122812424235202950143155970252605462143899343291893107162918468353091016527582054166758549150128835377876735082133842327445234315658278262037981082009826949724844164458086342937680159141711766357632726750532457580927760323636740387813844125877773383356435703243498383975627130032662318407067257174303008266198989194996805988019784789950807962685162223554703892924143553574137111586896992538146720833555954185565564330923689884130123770423185746218832412713336230706944170078832582368738729913457813468899175630438551585360934131309647303138971583715460365461174458077682211135044084233101920121878855643829756897273175229791737525900632587643389162199928672365453061047777277514987712815093475854958784962131716753943597187749083915976871649196254195249615508189741056*i1^18 + -366130909876183643194382669492534377012091263890732743379546666969913154183336334973494322070422490842544757154190556228601868215952264994149827810022501286264032865307637682126695021577215035576290327667925265634748125935429440372192302713214882065999019847378804250555059063170884047501232105057394676352328755521552124254393788458401696406824465193330538705137793799457102100197461805203224446088656761765449999083647244956555727983173681544702454413968728219529865334046663190919092316592896395609882995647657400069320831934017232005119065336993444813642679353764334966344589643583505062268955846146094212193706913077346028730032128880259616321210910540027593503698103385886317909062894535293118873247264991145408724007434412523741784004711870490773226554214899138737160985001009289247841833435152145393421042044025683844441714015130925715434307632060735023451222263249228367951479740325436462205450288553034799114439926646009833811447498547753293349630777656472889707933665518031109428497907523692788535263232*i1^19 + 1607322751280332893828925629074703952035361581560763619092572695593875929866915513806503132628475068935473660332560971998701364232097590367299059263448820360378141040673211765436410347779945276610815282627122607429894041204497573428312623471265928354348933454253719670429622471578920847315003846745532545350225573107616064903180189206276727251778958270682389014589011725375422554483374374451006273530833679389098690046532344302548311910079989860638231591250497335086000331060120256711781336657294857826366092875282116832460545150442312187484381777182752557428862001055734225404710356262858691096382114818011571311797411423287788247158467118252435724690208913507270858800820111111788467342305128472167270221418378704561896983046153667734424404953413962682884545809463628997460917507867765478137583474571054835940853824943420243892329063534921605797891245961541488235517327037936589432322443019526994984251704244878812026090159646698935109918446379923754378705118420594171182214102034203039816332342361950519296*i1^20 + -3213877819938013103776433030539381916404256902826297182654576548252633458062237588379479427717802131900509768892057657071352405175012536874751244889994623757913033846049980692289650590830428946674838210757617004043735215064532638148569818235234396329284614935181080799944289534136026532986341194241926297409912681751226676251221793406619704879812782872823872581158272018055600679609763923662723735395147622870904630706462617469426091110441554212103782110460829675609553845105967120227590330484792106556426024812652834120260590099213184907872437124292681058168217764452274836905111560997383465877371772979242486777246543228114957899400283175841708217157181470813544306021834597213709566168264842437840489924529902872591694562280103060558226752994125616102973607289587817569383153477773098433197730977852990496683637747836186546491746014742456087109129374016794977991464618324925669698853826035399852415050852779748499358450575379828051711966095643133264956750166489369148412789006661872308915189674147840*i1^21 + -180229111429261344390259520121243897991563935935494811544295060698156199497930276697320117414404786887882989663348466724606312314648866976082250986274147748433968151188417845690620892447150177558728734852564725449414014232188210763195364021819909735304782288922553097384377455677367870267876188602474740303987824918097187691724425625055476397798670026161506651765114029112578023281258594168719430875813015631633219409451624716058222819961620478934215519682431789587048065037108817279245191312727659843047275797110919429884611348164514759113194851375988374114326627151913054421571164342668391587910248565883156560676881895301933386604445008546317774771275298135137698351298212364643310680870968741692089749505735669509617500643481097229208117462208209442835545845306059544368141333499409994461832569657297507146042995239968217340384036737674813523336085468284123919169530292047049625242912514084915447015420165285377650782596459983545755338717041732139802563739288602946906185478593364491994398720*i1^22 + -6657572659303621754503365386836089614880918822496170973711679316551904497488363278398569560164450328174797777720401425388259616405987105259447031072824109342495608603714859047044646596616504676260728342474060548282906585257091997235106700773750444498740893667831281215815207631339535212460169736642268031294602306160695424668267260598318693678346088146548883486365767964010811914596839554576687891051210399839577434156136444131776968769912155065078104073105830502184424322917001680249285331626561202844720644165335553456285639674887403920020532359634158037102080811446975233187101971424701558066716134978044886040434779278009593026408355100835276627678935041491585106893824785506573867458435722711436493400830511784638778030027055470762126079554557378467474311180266996596283791818298322064145854739689038326828327240404141388269892390821104822116634787352513531858974775241397266566889306088166684735449562335766212758498325784130907875996493786899153090549635177662117267337014392507072512*i1^23 + 48391003159394815281507122906192055474721924019438516850126834019108311054667838195334689369056987743481513517368417880860437127325489359414998420558494857003093826973519988534974669524924955848820375547889310667883121684680362486075946224135438753338264844117719301583823700150821993003693298470411816465999106529267557606247359387545668539966893410293001964166414830924321012653962599014229214885212720167128475304026191277129394248649390178997195509158336587893334636383287439241108750650004598222119378655961628011687545276748562184620393392902839276963785951519694716524090780451192835252709114565414542959403952980001555059233250785452245122269107254896332748752986782713599813781457792000274958398274045271115583041542928525712290684675766221187967195560253723172729160726889542779110536432902835241247393413436848452091317103292760767049133926134668110951286740878273735388369219661631504616548168597356522262692607990065214037903957371068694006647432925509296181440631950802944*i1^24 + -34787950821759770655846819410220327675232999493750620004403487087384399278376231688293731224386247195176589545988185422413592519578125784825991285803999470293746826484663348266777864848270049899400517317953327192271780208591088747898201323822665282221125476377406833211065543331947948169930479846295689293970079082792214495975051877643430722976062195243105114602343609172120973823902472819782735695137878589340237325218755743961108536890051218439042503406558817353829386900448959895447817437807024822270711404745595545446132051318977850226197694685400303194531331155121186094401350283256846761884911790903600134670485882155796897523831736598333075881217587634559080052247515170302049899872652879345677245967469896867739665978329493700901691707167342485998781473570812272667352852315297964494655644107716409293429211506489869310325068011508404761672482700215566956815691211770310176664619657522445796583434359942606097889940149229702055350280954654355130386068211520843202053537792*i1^25 + -30889474884541136049866525847825782872710132476818302903992727739944431746504148997793579589934468693084770221242838137484930889561515926538199996578859053139512895045181123736850767548510156072525357796638238867157399568782070038325860948188259070834738504649364830650729005647571354497416425010760909425660247762083633619114278554747726328339083606944957344878089925095066504307387442274783208768255544363043696000759566038739580046384889146803313296519126548572833419333796967728730231617513546151937036822531612407847852640008356609766224341745837948538060405120828209785267214816253782157186249823083818310963412668507373416954666338681923431090101756683012481467321630000695020320248531342477326629142937202456725010973935494811273773921442742993057493638930980444001835371333520508884548950314463791075748040898667541985771421524028810656167064510140428364836566883747385534587762760580311134467008379891858665950994133814117768452052952412855489585587218133968486400*i1^26 + -20508491140514363648034338845628693279963591675556032202364733494044971498523895483144068735054849096718606062145930048472470665855047263706353380572714557495705250877304195239557573837202352251168446592968797278922053369377496866186168737669394416928275535205852297510742638800756231105024435751840103250438420272884212531592300867614707527982598043139465149279052867295012528280361783046762882680660983759381498857620893600566824626036439808366664722028661256616168109254629154329307498989662880985479406634361902143606558555279617056481773485597383492097278708979969056691593163830144967478231008130837398217318388929528294518522558935800118282697424218947604314559255071164211919759413365322750302997627074756277467869315354615143058846307611681692469731662663785504988731202505722384784055137273382257439913138891165638179914497502752999213173413555204066965757367567748282211203002131166040059671243808433103916799733863139890659483828323296830295875183758540800*i1^27 + 946860545300849798694009672841877313472036217142669353599782645499682998092145986707018412901745581764622885666585083291335693288708732906745553792082994154624228992917913963302442899900815613290593127346333578313871989154852701120882749390493158818108520470807920156972661413054491212963991232271667762382327560625022107823422281149860552432232848798882921122311280911711654401916764484444504974792953800965731733830905639920556645521214754903235072749892060377727254342087804840151019088229436482850963180547356591019173584747516070957899324196830633489186197336305647624791429301066202651079692685210756163362474010248374591768389869197854684845885618274572062358622049700395989325729315940377994730536484867495847863465243392765373874593047358280657318778835674638948750627999379544222883044672280505588954549722033279982664439835428905369627490413412881199345926778318076072767322644627656349711124752482908729035176806834213925949582919683018108658778112*i1^28 + -15124283428597717834967671570251572320746145393451027152811735219427361087764749184600069810714921970155825904436113854727783024714424163405419116979360117048749217980963218742047425654460065985537503687916116310747636069410412511466286060321501967637276143084552555324447392075055463113645989921161181353250629626005722531142483822371619584381366792467691162661695034520778338874515790829051970986727149011753813530776499840635085523519014546738235722104190261246365529225787314302032904273268523316132291124205242204431689559099786021691084432241171869096167062108774831440652538361899193216518317327048364768200915900661824306118497374378854689694142851702192229531836345620351404306717899942742007930495802963360576029446308361524666027835777271438984025799263256890591581243607387870338295911717998386534325241064832822730412110798385565831157892554046443626720207084720874285664263853389016439689081521388355776360065234079399039049156903739326464*i1^29 + 92640673617040929400552124628167333799942538993427065891567454999405753333029711965362686852863761638033375501233902209661663798725150757776942568184381473097689306550733205353578589737156920463230182505694743104048211403839197385657549474198840029563981466233741174111696694108545083356323098642487635982594442042163226598997394193641646564267060084874333652869163359312605655292252845501975680228856506421386091280739522777787189001033159032116818449769133436702381662123780871806727893508352666263339322614807241089952719684716214320956496210745703891836024468800881450799328082099055620947591655661518337438242659436284824116610301905787916815193638340253508344295307632250708902050787319896143567437469426979151463562948979577148858194873781224702222221570408505909754129455462219945199083994296237667772122120474186137760205451732655336065034999396137184762418041257242395969720360268782884945293047770707068516223741991701927534968963072*i1^30 + -281190971707487192632186820424501648499321871898336876997336809772540791797203502643294602447406501911267073605193633301888454937639393852120394043469686353638794989476344365211518381882440498399012076344308487942279662523978646917388733769086392566282027689670379587356757761834514294116524224481689616648161050321014194124621660008940138619992703723282185790405628491058205174111625126943717783274007727942600495006122043559370845837507064835836147302601413306482623024595808692965763116698387246447465847368497895799145790797517172630049788905910946745734185691598212184481220298941650108422959489167874851290084491598683056305192826438122711671680315938732754137290699348329174944748183930659538031251048678478119456858426811992390219487085018042247718785591804665344800351641331311826039946685714948209593302707741606056818278335768463153466042658026010304919471731028367299832564245964039936169705771078245809944283482666492231680*i1^31 + 13365478886402736431911045600163133508151690877121796085563940071271951852166759221161135297025626032699674570353404819984629830581342494861914723320283765900364209124888123852602770299881295370306271439020707517650346734044720643315043830913157638053829854659713491142868256768085210503775745345758081739492531740362331118558605548525890152822624545806400936184564401982486320437431412222024087962696627907687232552773406620262947402429415122652516855813333021166576334275092588161130978840891802085498791047057515409843548469440227736033919936938905021712968522514799990475932690740840160211890153174998833677894012567327444313894983534035722384133095399725613371475432623252749277552793061442529341606817582931729156646559618297403531663496375948078638528658823628221970845189058152088436453365973255472376158661197006734298441478423431114200219854956968568074108489665306294467680940370568521870490878260075606877659463680*i1^32 + -260238689828770534498494147390000333302527432632296328215215721504947393880266741773854931567187904767710798485168120758291698658182666940465774450086118077854218499897817486315572842974256347315830734698614468377133043015241668092472362846805791075563614033160563353647267234916814598495218147093012966579142651584025001484770340153501125170394117706547500096622511977329431765691355237728936590184108807345852340847492328044838487613680997270252630451180338068913957891707220266429984011941356698185610087313816617630883086264116883559077040141055170265497595152153510126834455285631095654042072152760712285895197691694096278756246879944552026262643967473097441032625173313007798431112309426229398760907370966772310060305567442483848087160134346734109183040807592077191371932960327365357519545576559060079728376443213706649190804033568767977179700250095940526087497331548037918861868201042899139713108271579267072*i1^33 + 1275867943917183324383549119179487513308312968111670478903662236454499411675224793293071099357504588162832639590458712184496892998972522587399452635596453352976453231637001221146822752160071629777719254370081979610524973226728928827771879375972889178218620726744481665292520457065628667112708200201040280308011568957434576544591504309776461818419563735034364946781890915313823558109494602286597490975210006513347509428361697976235537752121544397797000241002442291411086764443410614749835021596408965565705233134338052799158131540605552768744766549504559783542769623213524240787220431024579249586640649060799662572068998788222133005914476471014822757694366010482976771781780248299434095142373211937457589418763408265604813469516013130636096345220921768774210658360134907811180694418586614249260123558005648121978500832933261258914080257120540713382359753364945627759228536686387582625203033103564431294464*i1^34 + -1982236311560650559013204466648642179456074121790831128118113979029748974094721247076663625459493027762535029934697425332701264515282076557018337120172979738487318886790793700084658442606594240520487004905465978270799650662367417149538672413766671682445910810733805543364526106162115734172069530661773519948677645220888203188344920222199963630716456598821586749192650337837751243234126668269015048493773252178941295684469388672415982271452675847090982860875562493121586450200323653565541332697810250107060291264344429094163417749800259474900881062814972274449970297127310437741382582498749422289778389954461741949674658254830517301489624183088692637955779588584742709345187836633108717675478889188910945504192033246246076627319736160798446236677880444497379422380014701429277128591261819329977126973919437247062875320697043871022391255745923176661473740132115372876497527312377285376791150592*i1^35 + 361656597283994654605421853018309717565015859431652051816256044021458113910676648748380808271355816103677232908017214417779384586627387065337546653796974005837226708585959026677103517963670504435028920710285193715420443384725113147763581104333125124112958293883984230813646223634706681886673498808870644714640640133706247804202888797718513603831441029133959761585080475701471421910323769530869100850366989746504026007079283334957472269078860116622723960131090143387100302619155929535577222524677689888816319167538206740381778253670302613218660868766252488066100024308977910108635415812280050563978552306907043447294101234223358403022999110893263154804596945800474382675869839055500272182295152368607829989157914620103337134361010152531820531366456529113834544091555990902292621817445528453138248073780004895249278883366908734792150455509446391991472887445592125449183199245926400*i1^36 + 1204758930502208457338072068502931737162686184556077426153362130729830836192184421710975432439580082514439786944031825824768089962243766533085053759248122156956225825320928816335279379657608695752662477744532806994064032016886762906482501827407418606320775748624258093858034760055154158813314217865906123130808257075658794352443975601347326616042873442563765469110341282655176905961725436721555300722361451358291647408669060512911865066750034600970667990377498960306885666138471954515184819016023177526368326339306605333812145215677302540617452439274624618122822246877555985351189552685438411336509930807312712609638569611037380574501050138276292355454358313496237744519807687041681077547949029793283272025461052116612291973448154250867752185461085284224439714980433789863001999436223732537319528976831990994479187526198373879748417539709128494869750887212981163540480*i1^37 + -2196367210273861208980950084155893913073654057889612273064422028445330864919252987748780129426182150479749989656935975620596083717034690416515340017281544603854933119103409690595773443216959271768156218355537791135068820812342689933941331149478105809372124162364491725005821698415536391217166906380336006426576848456031546020261084974411413509968045827875153369691336551668202335894394134783172768344378812046521902495624291786194078670485760828026919030887615519036274246023692020094876591304162881213327795089466436590852022831679399761859442563659512179146577727393201821724394420260933161124214343682236679519701928069203083637712738716182856846613609976449139493264511621760889892993032579856425580713310624223533674823402003992704258198080801842394044901959047250467678873609893646366235268388472195774675585505916790902722333698367738144987511480320*i1^38 + -1244690008145914506325294901474759823885089179844758001414506929230431720524857491411097554552975385494003064547402521161224275910677925285301837496332913338734721341717274416961498539639639292047074145735628186812293585433854717246168416606777035020200549388593669412416472944609036852047100180733424417788672890142903026535911896033558983332173088248632518946319436372814398325006495389738772183941663453424582258453886173821833856057900638591707504808352443031738690692002951965582835124974513577512969793915579492322062537237562667397141617774553973347523906232393152805415792350631433956164775441670306441100199848487933189078044324593230858471842069035943652224104883507200706301881897206165168487778978182409692466304366998766495744851365161855802150846320604016665557614956336259318211233046187045357980250688278286703107468573260103680*i1^39 + 59759519896379938342001079160053908376196491242940222611106573170330656185569243405540936944789648463662198589140564865492241838711317566659784033200444369242652357180499974211176753720829600248449364630290079103650524430742216904915959512693377932498780092324333910445216085730117107850829348246465918537610489101202473014343496445776765662405133041339662327607946839683406051265808892968439655922762580864758990714333098539286652957177748592277804603649463549891537416153178684314271210411180532606744336338885429467378617446623043974281849341150331303210936789718409690508332997160926989088081723191169694318325700805742102519436110379182580165511663008996494003227338893597863532285643139542015855595647307330797183206527854043400669321221057524088378184517909781304723730502210694776640866957908580355161007536909563719674880*i1^40 + -712975665585865523471427779630912455309727717222769399166368981356531744398901530361620076516016312279796168777149529703544645488020325978497409556298137375057474252297642193650392949153778186239029503936829936283856716078789071167852664104116827296858184858898847954780616404624135908518028392795987975399883379583794944423485075722040949069818995422703295591718773501965682762602019896777442738696007748277483693618858554280884008442321108858482345240938096213366214018562900422070058522363365099282414511282487716264326174256766970676358975116370598501389523947083178670726556398831653941046666044321335373143730479731968409183510747046855250617274669235440610600178158400774420739551750599389627334140742953817180180526099155724739977534538078295542106278250205593840362042504493852964674119212729386433220359680*i1^41 + 470483364862969537386805489060089367658446708991693157173713277189998128504266652017518833720339151548974456635325983576264238959228562730671723220188829202481945009529464901531151701877829476880977833887710840718498517513948894331038968256551621291403786604526821588440064983581161297199327513347838903301088468444320915428580503024724387870353457268192368312796826576019452020743506010304845527057938827274004775938321276556404966916235253687124300198602781858139456238093131878596531988671515216784959005968152368772053222991493971942466396282356902444836752599644970216089170874761291054321199101740797378760623860669776574320602458996173888022450914942594799645735343909312492140113668419583604936986584988650212301220251234114149578503354344745575950822490792678595108409207265518675449056369920*i1^42 + -499158594365797817725689283776004491090622507311727115058168332104694424186802113484619384360592557297112971158445681558250009265719165012132870526378152342952045506168355956531066933821940152916671000313066155785063069171745680390950025405739943549489137513976343465355893667605735577705963114926124506200218216997083360703251415637730304135169256521078203822102537086271362136465636505487255479976982245067247581942545731728671535650590859900653763771924191443895554564656782817431830624300158549612046369653032565317397906228446086964940379460119849506331006858004843628282762032457037437764845334329946624447719464418710738196105353362619051704470471862542505816074188603409275677044117692997977436397339539150115962495947951843448251898971983634886133464696633603245621709549713408*i1^43 + 183278948671113265554207676637040962792744045476179450241241201787953628686456546679774536333129028992970211319057283022979648083753584286209296339304364469998043529142242659984472986347054235280866797385718420506407199550729496671375588738232105226525439357154352225913587218166094689997346449991720368352939637893513699587060125213004688332371337019873938047626656188812716885618136131765450154956903082040674665843750855045166642203954552526477020008955263671752028139350809539840671023605425515724440805534279471318926127646168361991211007115632887458719755969828619021160842089710286731963350967605342565725755807809868925219227836935478654848631051190435085352781757535201293733754375671283971452762553175820829557932657834321549171829500412416391632482871630842496*i1^44 + -68328839305904268489383717492695560151713224898227213100884495841637406312671867865422193385509599131787338262524131490780195508456334635781694046325653872166512838385298311756594267426229770417431295734781701456802913610050508447849582354657688177470482228762861272073809879707785743944871648838566786484473206773179251871358989896734316835159891775028516360305660016349797118232680212972792003208142930495198070036256560934123572094398056349024587079614699113106064168047103301033026820376135770267055214540305793188952273317081026079677955005843689035588332159223970274868509924785700417164761054708575384275810730018418224687120948019689268657780284196497073192884696700769365318286153106734136697925179490502781568266245330122331338173758953642787648*i1^45 + 3966271466365532582235765278791992832704545553239351864128204666755353886988560162181689995718024690269056651710785285431840139131501556831943478643433689239534089747246916420948842056094725596276498345106399282317078025398399698083173796422391456151800929545057594253351610267731803935709035079730164481555336152423820429345857950119590165589424839269708368774052538596471020679636070518088327797791676853170749484340112262722727075636180028964567285292507844826875907119038980302742559206355628553730501676774329511332360021757073129027467118394457423712182209132914088927688543161411057975737800547397840203296999419778210703450013668482530176073170848321537515845739025899084172540145237361658015761503438138292423332055645674958893600*i1^46 + -68631236114446317621891276936105957643473782916357444068653306425679379431332586299796016364434935117360020725900164954353434654386464844794228219598550995936175414272113867166574643669908167098630931762683023828143531695264423738752732471426213347876703816563836918999126312309434329686847314893841694719345746447108187010688040144964784586823550340105413600886370727973886744801863968159608567714990170858860541235512177258549861793996107002177724422872962134567766072978701332272946399965683977336831155926408785497672322575488020964834992542429224915139784656359021347021050823740869240406117398437963789659873661455479391965602678266319009030698844863956114120303307095224330823101034636170057647213313255985160836960*i1^47 + 19717045363415639482180530584514066384375890603566982944536375227563822514016940490197382979879299523730727113924737648446177919085396113322953137554795992645077522191319074934447452301961403075334638003110141025918783185288375399385413496220769858634641035538803339725946996484672099943029401139075732131061781866610720806359507014547023876197755916936560351802537650724406630410272867924429919561843534166557846903502999390911298320497407942173521554450334562415152171296766541239474426884442535662421736369307322152482098455309328672337501812168240934707900119085878802372910494103657633699698113286157578533009146926639820739684394669983157692902095290620460650140450860688033013525686536304548044*i1^48 + 163778080894774485179819027970491232295328187067112956681750862932274547696171793184832625703604553156725951954744527568722704235266947222643091197957478493658650346066673325115486302858462522208478778722392953253307727994676450989632487466541872547645342162695454734015761051808251487175961393630208548365962130777658920282565067118332359550657467581584619390473381080961795457872073653016407287351183161147399223080077516204000381515842775972025497409043424566875110977351443859547405288245713335008815869505247679736453029961959929183474532641715909689474778886530564665377754807007220319889516227494712047750989421645737788878268240054389861170694143454799977423515525011122*i1^49 + 360349192382812623400300710833848168775451896526778119680745606918424614893820072251371279099852626157006531715544335155025608809524967873893458762951814236634742112416128288466452517775495219565048213355842883988804473590919374874410797597458639095708728951681151788396326876350126394194232004922736743941720373691761447807010068740739377031071692887483066661648433020286241066197747555556842494683732007682959445754782447431378826858152122233958605228237039093074038718637704658499151065254461220242861998192462064963987575191461556890665912282167794198408078924281824385984109021102311950867641233258125405281197214679361530198347881197226145524633809*i1^50, -36396559458837248529422160789409577247693345776375899904850497522738598562621934086221402117281596821714996985308651977696207410517039980693324641894355528634985889223221812265287899439345091466909219897062393197337614072150506850357000152480526489700872561699129612347399122788327935313671128975885258735745842673583163491069822505829768426641310680451738786597212448090711595849516211245087983710768279037253405927470836111332510295030369543132522100103273989680817812620258423875179859389875392113286370209027375012060912111216740629721675787146794471757590093004655949023478599000931590343353227499280058628432945917073765851992016196869793692955375624332349305414473674801829329070140225104799987202709176414917789531005297130307132828279052021847746746053846270759617423760265979333768853212061871796579671580622906263110174262437174889870738372897736089312830608148397548934860299373910312522247306395510317603953286454954399099691111352178978079268239977018959078976765202846442787107135614431715617276532705525788289992456336188942766333274156066877545503734688946588689219900539224666385066979182330854810916258422460255936966721925044257723663803998923537406682156601350114385078192323940348483321397597822136663863367117924463443291719119983969034336172106298758194604279602001370643677170029879035407416567965196388697760233363749107380596881395187982142550548908923976032941941402475329183240288387072000000000000000000000000000000000000 + -11626128474777388749820451456178382323602079623397222387550436923144378492420899287731931885682752977961370994129278928046906660952679631003430803934103811604420796948772189704970484457829296848331632851192056501534806606457883959404468347912431258958815783440217854992187009920211381098289763956197758197677874013156552026603799006885799100804478394998595001748088216809592348626263923922374705079407712783459851325562374112327575095307601574456889691252097928310594000884144615825837980054846631242696055312452134777108233607336880983423677013563957435745494680758163651604240653365965198247176486006866984318813150515556670800865368856701326990307946774216194100071278247839176777932931634555879912052794219184203223676192662536853750791449965263594766177427024137683614682009261559983567605912933069444548643641044753440576261507857567736684742004021016850282977964903920894816383220518747160630861765398195814385715085597593021484050862716471090283356489398324233098420426919796823732100982581240791144823660217121296029099087081518721646973578099617563543929367387248057241102126934281126278725255091440633789857749807880732483772207051233382903127132210840934954313654815906340376937436810787517643766863549993257409731667875500411517981889440021550889733334593301569349474330511086022073991873522637335853703309009296064706711153466214277025430792869568490526696856693786297982912029366861109756096387153920000000000000000000000000000000000*i1 + -287198745832420927944145017354030908228616548324916771839925996286445450046391159169567719604930045331476507226927545664789746620160784365151372524239726889400977940394601535027739575950764225098424862828276039820826189528351915261168732501965676386132035588421604419804207214479896705733695269512350279414033974362963098896854752534105210108942446700949206002521053040496059208245624705880875997390037499449861616770703750754298366172194182716834682246706184458902158368446427525103436115904711008519424214973417279906395037637560372269092022627691886782324599933879872775240902032313661519822031401879909203258317277463681797640651310953666642223682908274440468223609910432654887100292291015703879183034762911177808227024104284502406872555301355786312893001901597515039557149138757637281416693552413431748746783993879965060871699638716371811930284745557663706049798974919066291348479923422685830193707058508515892169840614369493144113032610749377421184945427456787222985327819658771711222788443201922748821071872949470783950027028109212989851820805318926907097386335100174544892751165258677111328464654062612652339189711908815322658303948909416338444716176800967293259066252505362469806971462908356741713393955893624913528464495489621113211710848427594616115083070217572063458048195002188843613482973323782895494461567052251138645751185425930644964401081735249548126131924002229278968400155132933812347389057433600000000000000000000000000000000*i1^2 + 144640488363321107642413635152174348573679373612761787788329640184118360696804655704571108427995040106982011151041627313058383527600244109690510820042271255209885002531059207803537470583371399641678663819307059082976344124465408741038266172804121497810333122041503026583792352223360028562962581972570766929210465897210699332989603021331178254722175251013004396681294267420017655871872033880613437516250600158020863882645159681789076288372879402156400010766846014839267229403127858310983710096720628619550018635469516910889746759580877275647432814879352418629304086972403060912299684600252010000670494744424279829407414776700686603016153908835993655209271378339103531263426968607269488337692488122024683108398803564702699622519378116349522422446412222499490129135479433401572843322015180275678901145088645865419030361173358404689194644027283576682534046420992199260878801845397283266937454022359228276741403518723607557901607386244139628152955977382411588977937245605703113195412290802620359569567059565331177137520487754799092249663594469735024100907239288090192736306955158506963062411520791195555259388890052768123440338735295805156828539465483698470111290542958542404737483109792137747520970885205017184108782129847181245060176959067899166535279208626415269464912684891614893247168866839921889618120902292941463044466966171306980887898315611473636589133589790022376903906329813983118611048549794426800777461760000000000000000000000000000000*i1^3 + 27605592651249233789411940344454775838460724548443267788775822771313552537765783533708628625632921632365498991028513836785878235149411908886668642569915976675907504659432358816600889210197657854532424481604055685332592455491031130116221976255384966886997030110208009103440181071369990653655897044253555107146167605827756239688286375323685671849336626450172727111102718259526914428539196594596698958058717867613522869892884814817365349513029741088659979744566784346219949302059595220525759040336657868794380645983354090703320070703759433567539789909273298853880295010121408879207382129976448119644479222789515131047874210461661571098713730608772365902497296422804056040126103931849517848010528621169043160930013639772199310888641360941968272987486142224468410529865609893908956282104589509420999266378864278521044138163347880362636088742344212861171675338803465828464557389772591867897723111001310167146695416899713246591284728787613680603581209378656973710752126834953613666970845133207528115915624536352455811344447329608026606563705196601675308868116551742273366469266345224618058787029004066123358842950872934615324586592200762129977809136106636422930140420380779044281508975567934638749248771693839345652332085316211931301841460278807584340929661606903283551931647892484933994783614888807876654129933369408154235643245880108189873594252669858393978613865665530876935807139842870439289985740629889179907522560000000000000000000000000000*i1^4 + -30295630859234524727922824819233823960949448523514830189551808733101772623515815480185398298980944242330894243789515725656680443268752281624760780939711508643849493118137334040386948056344178207735262004429306758828531801724247521758960775424791683358038732498917451077576871104295406349795725794552686987661274915937220833452959688794027398104484881233411226264364521304053197683566503129343615924507580056392560116269608645598147236530398552960296586455710987967273874033870925171073524723111610750185987052733233543690534207145371905083384750272603672625074899390699544259155661530335488723417094784577682117375345765763875533544724944580139664659308030187807843524306332256516294770063942058551837075715228320269264270242867828767950269814859741427982942867651867475291979550494455388885280943933941133309406027659235232536995269706079256936567576002910120574526142800629167668520569780278747109459472888095657348264155846855145940003663197353052654345058201276225100068826741670628445312747417154577444169063130120575220662411087730921969714293289914416007720761874549780541196614115977856512977455483101742517633278416375971433006459056135359959187836389343262689855742581392205569011227627949251943909992848725685942578733781119113463978210878852065609694641120817709821951089908724728665920786872996583732655297620292166056440315225635872234826233766839671250748885554608117435093455095119712535602790400000000000000000000000000*i1^5 + -2246709736870500196605228409714574503051432081705136084902778086685439107673113936093173817793924186191636403579251143760701270505426545972702518315622768780093302835567141839363994340382093026342170731517159780258263968485859328062720351836010235229437055741030415716496298516619210754120432889854486030933432648449670747336291167879626995065625202635482935860992032850273428440091121387385618140995967489795388557424056030460019362430506455241061399085304369416051074765339648434738228424222299367243542948971750226987515962701716196533702711650216869035205451434906574567665863126050720852095640205586118309095063033226316557946428649001174926802278964495854809419167037680484678736557522278007220246466368330091830439648739381059935976365307962973203330070335183402954144418549988094427328862416275604053946268046402323328001320251350022322832533135852841809328352281367692387964079408409130831700645014356189007963488841586989907418847415552465467134105818297098392187642378869750338403064852784668282993617758937383883334330276584404644683910739629956642946066392554471588400869849965617736406788262855130538279745058498362692146182981386335274151485182996792711331158825161650153329394158507560586363237439975174011362791737622716646134477014839616372771298498825000613959753049965810427325887779194228123608911476035035936448040529621810183670861287871501170828079624548034673449398083805178761314304000000000000000000000000*i1^6 + 710037670336651665690546347789535276335442076762996046790805121219673113979381241641171622385092764449397898687999302474760976732668774526814825771502495037733737741325808611526050530244794717172995388359426208465841806894990883910206287575041975456332824350594093348938441223755148979604280338251683636601812423527111611420597031460650788605661948620431415676354666728512555359910721404481008259890937347952789419028874669316481609261662645268218368573225675469984095096105488548836012853502806136182349713077921644554581594008352889095037081610416318153350685267797832473289203593101063575815899411003483368018332854512412044041885459893691077060795674157498558700685582401426889334881728973433941182241054490495241042190171859302019427296447906235933325538452404506245204484551864742400848518958745214147626703604293875738600833554545219863804342019062503894918659546256299031498956695800753327845402231884625539241150762541447417374743784489408500279616165630618890778553471745664281468111002414653105033734551865467455748202081885812673044914177039439106813513713950227812073571742714309575460958582226244508526236149212714754824751227169427230035076595809373150980998816004905448301024635552126311493618144894436809054832740543449065487568172877008076876518286174341222396203716646199158426878908365422247091830597777006523129980443493842130290989790623557010801936583812302853574024136594843364229120000000000000000000000*i1^7 + -55721713040105871045293720133812971588866638877025214701766654872786376020785746583834163197551250161024337613060117285100091508361010223826392625614824268307084467808765674200885404404904719134132972422204683768702689457561879903613893920972907504053457290488825944676863000129677164023473632991502956887644036722249601605533620175051037460046557783509772578612701734914248197650555278160636092881649490082166444026405676472637492387045881994081990975973157979844521900993126669355327047199495593042489945828990996392990356474163081710913307806184926492725226289187571014371752877189913515258410683965866995631446416402069503722263754345213340064848440873669576984815618595513506719294698359186907033045754813691950704178037254935537493068660844917745979965852028861892307712251363380776879124793160617456447486573402738060566173794244315198178775446544656332612813268161289892645757265705432849385724022727361962213434418324175036141308866442140162405641519401003286891877712384247518847647598756932860301224797834878283079841634478132574137489296047597605685651345153702083778493496046791825428389120588978393666965526361522835461640360037256654301273707239558853932442173428363314262345033277481875694897428466484755259172399248520556777433119954951056469900787172814642941085667586362192220322434051162123165317032711178578225938429342555278197925285262336133450059623061673966562778196392507395276800000000000000000000*i1^8 + 2526121495174506649741345138754609993465464661289902891860346304022188058694800517783770503272762838855442600687477007310037757856634586349788278894285405240667289002166425389561157236826296059079829740243318860218721740920568299017472397078035456799003821823100813389240465605023708130207974673997246359287900252170908831375266448003487930656932801370361706640995683524049074940715638080013584284924259502308762120770426222202618743604033411421104389575706257209599654814572230794351644663045745855152184366528219516575359799817922404850029188762995558764968707901550721173497952714735765675472049379816581681928864530367919905884082341083513027717114983106754696606015326376186923466154399173553074022712323990055981458326053575662012547796228639305838690855006304710639698276463358996202906540981954005741309815106960611657301215473606507753822389381886702014331448863136008363918455765918917248923394058576396027625664745467611976816395054366751190155288779090023803981126701431516658438303330249476393295730127500358546554336393220976077087472621182439719357620028822945041662936094435768153801503227888281046158429860682607658737320243232590480785648907556667692576651294526013239955965633334865748923789322817042545564278793078337596129928698833713295518649066508462843992351483893641473398076417583814408552801375428940643647182424392080098929149377984287373692203803508706256311134078814388224000000000000000000*i1^9 + -83730252288736148020631823992456113928123321329068477906087400212917803733421200676184118675540695980158269647665529393045351010570088092904876023243407768183930900596362757270379721820644998424796825342856346583386507423322884748664737650557929019897426391755842753135895315895166299997389166469430325484147663209919271645954430323167873281051735702389117951565506709585291673601602146019157382530136838805800771641558000574908263853288425853556323000431756584960248817231211539767387918988098413154990721632149724347606104439649457902814532940593251578460365741242789998746649011174544713876569689972948505015364684440472206849454578131300348526640143123679723746874046941137706981027485536477028943207823498280229289370268575831353272776777367764242590806993797603668855262877065510438021151256623986973794662190105056795298085266622175976421602620666205679781644755389121127721501259707078623710664636157766639824033209093064505151673292974638870263243077845184537820470913320470660933493702695354404693931180755985148065087219984940755967595473773289809348856450232092653192686640388888126424316354617081615980614189135074592109201161606912854069995947915071997949940007866199701988674859753303106353731486574904101239397525766083731246614450466597497818927788357049938784092319011097706675700500408234646934480808190949389181378739176646337575834725535770007182434723606551291013774734167900160000000000000000*i1^10 + 2306730562060596480820817715616012862527875392022511367675466700329582383453720380178252505367078041151170348762259662874846762085585234991419769843920277211303698733619399286278251885299990115964786697762921167534328772250857003583553395824145901985868741924613071246801877299021259720248480379732624797778328330381940088837251190538176870905916727765211017291594569514368206644947365529106263066363431635083798886295005298288836390841399244312990395211067190876562505862432899462595007342660029073053643903478900037851246189568751033666745283205941565340359700762405562935012705200170663278090361453997996820481701030163415796148381028329529398353921807677655402608702673413569178900868668286815346769658585340048045938175687238772311780739475603312235369470904026478489998958135406261661331079119165174413449627475215775147161806154476940580176534076441180911437567868069584192007777961868892530349394442859587013701376747551411383005843924331207403225601658040812985941263853207884683909670787879759516787371375953373971861773037605514640880428751916943165990994898136950347888257445128565049414140835992078130898444242915586968946480323853080034657484592895871014571724481836407110282554498261490744964676483529042029392023215634945888951118653634220874095815726866182309617437358826756369804134591845709637389125507660257486996316691606086146729700444354533664244577830688414424686448240230400000000000000*i1^11 + -53180038084574761154102124182695742789192972219661429984029132967609906752124521523304421386318476173320743196499190043093413264241523868180983559361846818530078211902076697131637757830145044276192282796763669551993153249351870500239412590005977530706552922659389035195251945030444966444679311828475501512137034768991832258715411624451017414485618287611688628910179282334256034972473730803197096382485656177899782363647939135850764408969710339950488055682624983740059934632100714423624915959539795128333418606388606565000604588059059215964437453945702811074279440646356172245654779990661789173530816070507410621109207942955144313478368463081224083421796604925468648235176219587144078493303808931879349151211317106589964537307677072342239663643601172507781214646133446915213632838741390750536109969529665203282328893033601510157641379969545986743729732828874238639212427219755804461783209602956411444300964840823976476977247241805540718802566511464789405079083359366929312859033841831019360848586091600484013032562043225513671360128385133312561667645445698014346787918647180453714319803346116534074577401149376048509572223597820782930430231912743948250420824326289783233004386146301983942750614460717668105797441349543916539781525471276552745871393582577405956572245402495172956315314175856605120663020682307901073452558704497530207535646592700661963910008515460332598159109509267125569576763392000000000000*i1^12 + 926800196841660700586447133307804213142854184104924048189809256583184702057583452366366646266815295863643496773995096958937549053052638798532571515708828280235970854334554720673614796663273445598384415640834575049086578378126048873579258856988894954506142798097369094023132874623609813745821861813810887671109910348112118202070826196576480764284418568124978684656470027912553032985335867093380599112233253784341575614748495786265314960350112145895783970302535775028097642210090495152053569041232882876891012741256379348140321200694360690240647488524547264023671716103021447022205369473631479276453631028262136448381763587091032127440053937783243641793055031072301825847464072220667820533884420651613192673665757020142082278740768454973383016034622167026378287699721821684018480004364132981581332310193404631793245865953898949934610834140477655058493751299410640530673902853215540558586701856378167155114615707168164773427605330916920380701132860812030801538955337257894887537901394332490361190663337474205877490768176348636116611944510574549768208668188701783965982626128830176279348251027390824408703027707534982513271523947910008816679464448509626519850711046036033073165863106846694775154877614846161067551460873911802104841915595325099918976264676120039511917337854931678553679997061585511629116683477446758033587419116852842852615557837179418733175109415068959616868458218878806135930880000000000*i1^13 + -10551376325555000524257434437185241724202020147768152878510018780811096711755845420402784823684235818617579274858124738259351173925533518430968272705233042007814664244655847655715212672651735181296459722974692328894750978900288001501999343859157730914969782487552661672471439629972527289745879163164610524964917529744708003660942655124732549951466159675192021349136037721388222729115567639960905758210135519290072286448392713833255145004379797899086301567098806368515581532351084726314248181360191069169763668815396269586984827044932117248657839984080622390122775465500189400944841817085284176593161870762553921266507770305262146790266953686712638555580961398788505921155569268156182617009655356509512628694715928281463661291091945499487568336494439210907367496197377022529282642323872352229690585878810364531437698929409953829145472307582845097057849689041027052129910647895529362162739321394015177708395422346547935690416401500071823286686625964549249364945375141738598339545602360733342171379270662118694401293235816199074109649017496028742133931729478470614411939700471604799008562263410351749786851998257745274955665594942329563919645841414988354884295193873898172619390979194687595265438032894658356006735403928144546486624494099747738849865156949014501218387913488086541462968138274767587895151836877556027761052241103426434950855857824078738020446049361989128808680577040910804582400000000*i1^14 + 71104231922839145605374684517903558573079007908713036859351772828478179937828886433594899179595215389928893299684185400658504384293521855121760712797767488568624070131323891236887910358537207586029992902632249957515331169757075428606033608923362742740404252594991468754018439932316177551435586739284147481376554199778397420813501829590686909692410943732701957692131399603840810007143702217254958736478636561537100202638918753696577520307203571695756754662876120536291314243906407553776592377766872058286910592428429656619910367956684988968447661670163550750445408769995141295307891741998642648669666069562668820017456319660082075919276781051574212907358631768185720046509483257640416992721094163252585673255369218073543640448304478051707456695654763885105900316716421421700403599350439719897380304262129903661611919416167748468719261477477911615872171316526908382736411926097367514156016961118464988061751826027631274265901480952661471623443957794335332135624520245130226157963993093699228738570165783218146177381665171486021125077962115203624958649316568510146088359401586643390667390818311597841712071582327680995183827095349636235029417681161779701737531107253829709869989295324951263261913078596273583139222549239004465689209428544437428616250383740289796226739671704781947483178915217221534267872658349869157205382747103577132299631421859559131115124008892902819495183522803482624000000*i1^15 + -198856949323295441118303179576699604055282406563781285665258743336341307815184440490158972831946072309118850723485707493090007263304137261690653126088368960965475162688464050579976856436273507039265465328509113107152906063713390738384394252049422573909493332132961154340499160972080182308414583207688467321281324720500168923676409325071501673923088870735399681503121741670951914260247565166049515239764419361053183625906978652250358714142704189242050290239296709747114445459969546377647364212820618672629816004174589509470334257387099947428925255307572931639092287616439999378989117534950891451837929090933992735079758468775234084360933663956516065947097620901127798225239981399631783059262613142213943053258035547043270466070524722259917044282337947257203698589779172079892191882593503368549797133079696133033315797688206022849541200386821916790813965980170528303081186224510596229492165733309144822844553940750698716962861155539985711957946782342714897173220343825562738518503920729977204479674063290239107967982574365145252028420324946245982509914225629740805474326639886177835437319510843068681367776470712674281704988723578966339194892860115356767358131186902675483733037629706337474133066661598747843077321558696127367827035104976562204064087859260642885308355941752570665908076416410927225975189053060155511483156931744341362190896152323001797099140086587735814367135043420160000*i1^16 + -180466019850035554817357496842478345947093960293874953358953673282976184622194654683316669976730625581817396696792249654351040904390887503898342927943707592441966171868311218958336766411537647611427892323395904154825524821376279053576070801232898478075745106446778440383550597341025598438829303354815761409173345373902348055168799717425488972817999363953611079941150428147285506202393983715077654106307892264930999173514823281081274174808977436175136828811031155720732193700782631995800788321376642231442277752140896143514743716977278785228653164565789615342940851182761020505435565788307484082698822266958242528299884182212163927907969319919916989409178067626251621283140114486395246765679493351975023711360530604829916469376406108560244263424282965982406634327436042918957029706283977954586224103858530600852560040345230772126533472937036091310951225004068948618318034392458402857375487638280146118050526360050421431075779537745245243781934211159359850078822260595449434817760872868664907751269845415551040264582611202242276845894664189908194293990105204698676600847452628207779551157642691458636584380626580829421353707497368929799503111330557432577423412629775885824055326140728593604107837610519046291351002843909275205941357709068952170950457047444082564371725671823912891858331546801295451515151801774642430746350134776264733108201115564573110075131841730201610495616614400*i1^17 + -2509549036945469286210231187759961724902697102844502949023168541140508360245053248512864861044996775539704819684804077884037026715510778026568728435963746511159834755604566205290247842574954021233101013177947271616169072934051599928269873745961197974336352788516652236565419871186845764709258834479987078709810839864847152054870722729860566233553250342276667773777451488476350750645062329817425335265328216534514000948725765851081078125554364639386943094073206283687051747731797285358774921512780616021158428243327199453994267465488697172339237233065255224149547688612833839552061017017859400886815301888124060133517304082929465305895414944787849507737371503776397306589802320610075240174947651521417119574083061654552967360710412477316672670585723511291201679234075953543825118948285923210806235074852090440814788613295264170084281170914557400383549449974861225866018008654030042047347265648868028496774247966844156804386127946934820774327439038726313859635114367307591698242590011811654895152223192263939950991411588149368145522704054741339227320704743312737266980489043794730771217557382759304129333114363914577463595047261523998754604302730517455688142985931571647016043603336420352022044794986483821265285664097220590717148902930649647101696046047036234088392134878742287324549305188413437115796893684794256775812353218274806923294964392620988741696773278704211284983808*i1^18 + 64516872168041381017894409168211260026455523700961484094900138812884147563217813153380842333640699829330038624133763757125298103224376789076834113445563054196242425471470864863329738222026047159447173632749557641816956418418061551774831319973351953633955987448520022181777868458372494078680939801011801914825349941850175291686101262032602420236151512846965771434968636928849483785743505137548522285463972355287666276698195889575641554938213620339557106936682473874186388562933786325110706158607630903658831877992794179589178278174291841035814820656466619174783460775857713212384921170244841517690173861903409216128288382645276666128239931608453810468200412192145753847763747765603770731733746239014980545174105149024384771536906508969163239667317802801216751801190423627080381235164904413625181044193483739078420781164972185284209106874971433995539891695058583056287235758141680185662603174567587833715667189785437618285130848570942256163695630482083110439244183743278302949718841401995082842502058767493587911113088564592483827406127882355277090155338643898153857878361369417614227344082771498401129056704361851886525581918820602183334323369459552022374564911459886715497929062454728903271013939113518269304933854886980431178131609255125310932122779048972625870895036863193651579982070809031987966361138371677975563128744172151630837337106968213483404357193180389572608*i1^19 + -299863149680703813197188841682550260333510520172316830625052420207235415831883590959440893466844604574627682232123257501520300520725195176616187845730654767636499853604269610222577567625167381675081598148133715001136698132337093647273999424929785587330334101826527682251199481080042442083309047628267702136962706771935990754826958628376261955657147148912688569934382240376022448179532661821805052907433233045041826152746848960433506035889182672729762479395537330104597335943636070698554204332409205249824852465956357916907406240062865213373047285895104551852841196264049436059044633223293652676305117956400639861339671930095518388577573892532257460126138237644248043424823386820066628576884414922850062707408951221190449874365751285438504520712963640667932507287667459240114601038897755624940493330160844616776073616921606788994064890514278224106416411275990985920101516147974413870517600570833298955440907828414550568584701675637791630901764603403090667894969946618450244032811573817896121207560853161027719146608322715655464007925150320554252136596958677184406713821386662267198880323293688071029278892144852895021848106558161089099269206439244215299667902107222066708157544494373084519771253267451353800760897742425754105736386868260050628461243955862249722119087507913757758739775228458120976643611253923647651124345175731635411102983033607937910719424789217280*i1^20 + 289872077717624064762300836295222805689943258663309212297056308661575411504624129688076162289422875200687937016993159173705443468122599388591528175501251347554382102576491232100154933859405231385425920065928569655349629198322923879936362662556814000738892453588578172795525573324901685885471426708475231163626656496016982172820070188942540811608759790865768953527825511112548665245269377042173348676555789336815909175786928287956039322092579838317070638613090761467151461897984465341185119710145696519282105243668879139125403648284863170382669812998915309498269624123291015692595989873913921510836301766563013879254229158542607064126850292882009982565307339285612072376625062131486371115262225603317698676880423955725783953808074626669702187511009494929680949707038477464087784412304591907660387717407222393345109246285539482744210363481445986710329385218567104867470638794228309264020943676539581881050923405665579111108452816013657845205490777628632557770575179050717428019924994344948666230448370008464218991103310985593861620067495952256971483145879326550090469689898522054343835177220688541849931579398927617589838631589860588113905417129058449743688104797599258833573905387746972813731201198137448618344692371253641755813012663653977934408659303182944791988893566054881561655367323566464394416789510886656739909768885660990280302852596040587956086374400*i1^21 + 302841080978757020623215118630894940469771002186440924115725148669544394644888627325506139822631078415053816135732202681253444343959154873079180255730467417108700291212411096590952839857668107598112021593300829477849765058229946212059579635328889276330000946173135240409680607213540510164700467995338024469065538721022534606802557164374725880524056135646083431469538143892264564107682413762807317421290759937434732317584659954028225040422374959490239078190171253171765081025436641102292644812457430353602159498012968920514760372577388862309635951826163947168328263213841987420204835255642657333901052799338528549197574767193311028501071590711261562011798259190970255543679753411372444271483349405552982033066159231974873048810562104911868547310242621121913255169966068189832621514921771251540815355772837678891539861863727079402163838498654819696159774210000374533489402265477794936204005496727342665773591028289602367337490620290058391265534982379937281340243762970352846606979045804168705741727156772681502449786931716908806858635220867600561585089622805972321217063039068129530640436587050061286069912927362925106125272084104689441335049701498029294399515689084433732009391852854769711600872024259160400440156739898907362027768616714959652828822623306833181266785712312843943854027912623646917211606450481665315623101242394019418222382629002034544640*i1^22 + 2189093681538492765492541865892161116859039136788791418066975571741933279368481758815486292834814758814594153068722102089276378417447933331178868018440870350540007896762330157424577181506902714602334282083828068872249359210780657237261283645123855469880129024931811115868387380976674876918049774157245723514276026494963313194430453969152371810699314757401376906121851902312490744829013139316016384999177867213696219201006878992019051181936051305600687127010197928175318990946104791880181194907339243210327659312646185007925679659170395578178603095891257728979257696794394256732112490483105103711176573488721049338078626077981130022678089428991068494561949284806350856578966165662014199470887796296044219621495514571181029585940740741575175279267248283613850873505239036482312799280837207610727510927919694624362756667231237410037647664078716034522563813981940897537836412844631193676719017280549147019545908711848515132042338610751636485455544968219282207694652417388601950965776154721846668603709799260944624169590275503043678060812477664997733739351164597728202772821073781038028096654377150093243367546701464049812955663313467368259080703177211229002552295550325098307584109827444073229232507024569025672066551299175689914142479417784802974227224851652637392828794596595681271601878294163101289011816128924477541879218163286224333208291561701376*i1^23 + -7079514498459950449036516038018493664945966318769266587418389071738609224956103564514323942000292992288706674696290064383920462349933125256687766293520006791698624591469722302070878310005464984615336899079174832248949865620293844081032975021133714609753991470165248434539077083731543845907548269581136939881961245924445242146016539696471127616517539825843919720344441602998520411835651232411361055814024611131252708182602324294628158076933912154791535629689424413227253899817265182536528939773617777933725900172986506987632426435052925474245158433110634413112118691311764950631120171591750515234216308612995143894920100445434754180582169874320808972010031605696925569698541553767861547950983919765800031178793095866021505152693755383094458200592075590702044496745710232269766278538746442644400193928148819508634483322777311221308391708679053465502417021955542767995077629538593689881912332160431492048281405204202592043068505124986535318754751553754596377414228353645847912972005072876792951986802901993531234112160269074918552982974878646033480956261614379672331787846664345112982791814788363617385019034810052096486410076901662322187445165087839858422497234094318068677547056814023592572941331779913906976516744373540062948688821041727548819170587116290286804655776958608363687256265797599596661876845306599937190125666036965002705702486016*i1^24 + 2367991273507985124121853765211464108961647293564889194933995428576733438146053114939168802982588674061619465151760146173335876490559317155157534078525802346500394901783907918871004630572111125634632344590626552934616860401706486354159209391932561994246733600421427955154031657720745286435998203123702327123327337225468482612553054291044429449202880718554732129968067134493150653125774748737569338857473293721571785932395166623805378076271320480758282483921304796871975226932162907539395232472171944213199628158749520731019995328215319922826775036695913967608046588619184101069049764753460608059066202126092258050273108427579250045345806475025539004594349760994286984347661745315369884289462780864697578409895530365172423464505224029090011091674305294097939709987065906487951846956624711819385637252102646794623700869708667745237752895382125421261630435841528293630860968817701888170267718364773101448282908504208098475597890847212035692732889901784482776305747426933823684432373412961864148919660941985345277577816668549419863916920985624066124362043222129550922958539385834330740304737713990844891072360271894855089180981737387873953928516152043460794470594198071605180572333812484451329154715265855406313007244277076083662698882344952932860938091469941344196944602518907622230159162985141948206613156992308699673474870611040209469440*i1^25 + 2539910652640508669511165923856937499137758328782459910682865823259854620033258508295403386537625506437720250449071034216540773665914351095402224101377770789957496289400962616360716691709172052158188665417851779229059497348322061915687585173432825555255936257904255561027522039490402001159478552247029987674311209121356178595156543487226183067467135358395284443848824080264879617953726234454675689932136087357471538169486297675119938875625480252923143524589503907843020417337659189499084637453598721369992729256904290400323084876184382842079823321657041733249145083060480494826695547140756944472015993315994947010500366971084036613601419182541500539651367907059347776197340186623340497067695120241502073725392560979237590486415938004946055773871480187888581777480514350450285931053215663378927326002778999606542123378089009826529464408145174108516776056183939351958006626342542253073349643561114473559047532510666779627221463865812517569820167638176555354660338246741987899492380750009577595642952562713379797598516164034502858198577985840176676487807801413130731496904752924034741085158486945784240046880606832565995376142134289038051137887989704892401564358914313688998821347047450324368758785377625319806197385943779408110097354107262510411008263494363713984092971265681435179318918432707125872581712522617228343963549528227840*i1^26 + 1946580246919019244641000420524135474100749773341985702934953096515004429090755674660838659427052207156123116675204048261821954801302525845113099771165501688807033894138696859510246650729426013181710065659621322033725805442305351798032957807881417263257384592271285244514524414135425788956069439758564068328253454723599083814833777225124481578965119946353849535466177050524228905190366350562650807822512495759853879180067466669497580268152186458844883830377319485403049920787139777432872947345465830476858480407891840577764551153742916376581148776414737382161307706590664485359592615246924238644480165875923006561786221784450576569583458579222546588713685162786435136203336194314522587048886308915014786203828768731539084845545560994284544318759412883911478281475195104583761288785266152317768338765513213766997819919546071066953716396358170695184827326469939027347423152427171358596554725147062028963348272074826348998874163398722308348256716038363050492597746684955629413555813018049583842463983226040539850507734099082077111967589998100983424621588168447638369565122811525027276207212504945443680051020597559646267447964622307572492865422257089410069414083661978631371900496638104267622285711413307177157670659477165587302278411990672363790221681275485692080596419947293498860382000712609476656530830692181308060834201600*i1^27 + -86621631240070854364977235557515624805151422123643907898450558735963399717015200908806738427505657242361788965067422061208858283999116155941409820843553931560552793605387910181553917267222989018712125611758067065251317807176152578802227009269999556109688376961582999597503025221483362330776228350071451326809761810630835814102098642977207602362002233302165601763863993575282474876854701602404287946165331405604250993699473676238390219310191461702530763039613958723841886657608430341708044484577531484389849823477842475363145570678549207419426430275401010701458162565171074102985463450357315830192205095176286656403164425666414536081159329298002552115935303609075720555397164059329962645984156077926793563248668388450079952123863688292618283205145570697730332244709054165126659206208548894022691657950698222359275778026681930129634734930023095110816370993749615780576998614828535921583956274439786269477458510890237138788922591635625303382346975293039471895674233801722954641847700415810815115671839435032087170780019523664064078199000546898465121796788861525085607930964518796447145083592278972416658209707592623563845010665021711197144124075032443617044887365459223899326633656289596025776529372077565462052068345638609832373022908540660338118882101989468044668580838851920167905964304516944627805094956995188883456*i1^28 + 1343794307360558270216600330721232503238902784231048241375387791252577243726244208923699584363510164256200961369817447038873297009527880537587499072436335169055886806864544209992963422242899594040985592467890323709580960225654095677541905315966290870717887020027242728613481639304280572274405003163661918521939205118130554512873314935493966839449494158861015883902096414785966719064441175465622974583062195872778838996784336485307519287294697447787604361577014575970091765705975759427077344015377266920888657808804245015868017599089610287588773202235073258949109688827576138758696079728235740821976155181323403022282102339720423749990608848595120735518084588105816398957512113438422189488204959915023593980272433230549490514800672841343109633955692339040918900062504507365801550107552680564465490267709348035551339907384834686576665899820847822442682581693318816002863912481676747724193035187088117406005631078198561658450475088695477247763469695279030887006941754446719911738485126298697917394864804610663033681437400686955564400762238432585518077917598579738629006001761273716133754496832840352357290197171231179789743313584682566644201397800639247181726274382709056598470293714301506665949917269426117655430012156813215352493491202440332105441351864070503709858950991724923395346056780986415673400713281536*i1^29 + -8028324002802170708230246780772004730805515606489121361100230422499916717193783515017991444002949335660896220665318028840996622086668496215363394408074812250122414416390655130498356541958222724007131822365904054981609425916275516141428504357636589993261224136231120918514659662960695870290104766951991300109124175306461072344310794980839133329515386792614866942023238309700379874014812291729310175836644855922377952513386987432567577334247410347064517324981350489168991329547960731342948769122197705223277848002126441977256379565618480741083335133493428493902747275961383057083798627329631322002601890950967279297394906030349368764611652107517055286638652131427768528950300176239534450682888195182445799036210691102704197089206943176386466731261828482851385661239346026438060263835158016160355078973960224448046865211936830765521121938892050129283694039006240768351295955854261040266390672134093284505418957209445511403640510544979746392202887650134525752859782361788957549523191151309664682671291252172527262808623603077574920539322542131071219868920238562718740516000820332369871034046357754515924982083569474961668037166471824340143793736006886636538128170550936908961086300955544102649476737356833479950621880011193558633858605415597351791248133361580303858710887835724486431266046896152237834240*i1^30 + 23653113135282516752677911497491064105094059141234539324673666576085902860290165247236377385814928631196796556450998280205362653844646873066701289500630973848516675324370676783906153917295327197895827549149693698032106515581844119628436639615403034365510941203994023415131839639999028740378484833945989674853953417910476946980743468198465372682411918155834728111679113451292157620702531796745824408039918645360598423219476962781061458177245088414650633187930318589977018132797452271922149100804713787264767160089348410757796958272711212305899460863206153175550410734946562826424609093359307021303035364200806313747215148760767085531564996443456004959366155116355669834390837802066805570319481033625901036149780180035249647823286394988427682872713769713823507224049033429541181964177267521581939338576081077706531057478583204985110094802931914657125086810959616225372183945345994733296261018712922652348981542714741997163669161409948122929014554079730792263802314860620247065333055926516273349688355701238278946351935458469306956019186631815430096927786664672800372447410518416637440437724926238748811410178591039512163413386762349162017792745425238100025855855708534369700206093456457339129549008742419703358628863480114749540598796902925357134065353410382714457747079345241752373684862976000*i1^31 + -1078351388701576146829347477934320388361189147198083270874917211614322108927117294734859676159328011877301919825641566583350655405867349097172525083760835241792197729330436462863294292474314092246344201183646736004846065508390491191209169365941797389509254993934794984549658110891499642087048285840976514690848970803779744874395171577538037817645873338533357164455441305864113810981139230942386240925881924688686804000333048833632561802720630327170615097452108726309593384876142145925968692973297771025128490467817645918320214334577146781504992412823510646630355176222858103573269436984906828849044308419196048626383315527855162943973721195461264640324155587961586970875826782398963365514994164454881237737377379051305644813174130706631630216175836692210666650465288817654561557032688278715967179885204824281917172969179391269267770024047589204999061616009547264022475357938239370009654109018565482195274878206132027670650774035621722993548801505452129534461594805045247200068925238185062112716032398120421509032781462668713185678946686914465315214285202637959212809308504973198446438943350516140127906348935129919088944413482726285672156279766881467806621519243615299747965077008835345980927099369098935326288387478275588507580355275845688662592446800756239003707704790833270620160*i1^32 + 19996724547241103345000212000216619542782572803886113771281048101415793094509173638540829105214554226698784126475033555537082063403059914787535755840960176202260918017331352213506102987849434236200966481778543880120123092508990358900597420938835340986103921575981197304518107450303837349920567734210998904370197171594623167025914130421649777513774855491828226526746316871844198479720804488323387467085950270922360508804869754140697133421544942193845872261393983136127973081959910527863090283335794027761314737170895936463687197874474297842089432257750847138411309340927181163088567049955262712606855663679507914700037966301803604820350688683344710943219999837472919859156951095577342420786020698517079545937369017845684893876090537482878002642850887473354516787916624290942462513675864727203983173794881641826212222397308198184416897113937660665819961027272940724571981194825584615192558183416413589923015028742319755175343342352416975494370118008270376177496259978651666515148437233952758784511594686358786992395809146113845227435662520765772824342111570529048694515644117401123392242127453043492097120839159463872708551930960164397219203105107432000198040110532721186142239882339735111766262480448072026530924817758089313495209671986168170050419049217483037973961506816*i1^33 + -89572897616731288517090085486345204722321548610159729181400438595093034661393989415263231295568757371710732632820378249822607563330556422634477955774125475220787424957350083276555450055398634737253277397236583817252454859468784571946957106126332745405523625166978742988157465345124360740983425038969466936837784128541449062599372269503228131381403264430227190042907747656805773715660468782658620779658421330371667674424231931772007784922705818262954854885654024629799831968428698015676818631962292070490489244242342272884714824197229611053479011657697615723768323241904286732306924253953597238934353754608812869217297827983728625262702329086621539118008515902398753916366458522184627749975212406591364973742371508437989648101099802894785888126708070944727471204769631653034113663544318202201289495984535562505222088207136107839567830424463221744448597143803423761566600415200289784971825221831920771380655516612621226919383625657128105058625688306818486417760581188720570942994823995633120667839342070768182848966467895373792756721378807912927008946176715547922007484693010423261645083681094412805083689617767579020950030154477340751532630838587147893120744285257035836019789651325506222173684624186605740267259459562016768600009100111483219459364776055668736*i1^34 + 120933619883237349030775983844376981640657353171849479886345117726290601991639319155787396691305284250532300266764272269398045217024155373670481769199085272809831978673968595048193235158148178211267062295917243081876541462383678079318883754754782899057624302327726363299576372360013389317428933947675336003367140313010931604513655560042014847976244538083781211524558296028872875527850539792590218020359630633772422788584346502588527532228831849886568858895001255634425018104522211675522116416274349965558471818687884956409255775189452560610642514759115603521961733105007997541720830328867858751311189590492738329614806779663870933827984596669924304336897366849079652338087047425254451547671741687948175069232725672376471179667461853235731958525450630464391772016358183770828000767717020375375185586399489690116197811130053501328938151716163875529327693774151612865607480285111482046154764249553756161795923499497132565115724855942340619837482286690552985988247862934552726264576113239481782342407250171097970124398112260805218731592445469557794128258776287203806186311208701829813089410041320239627055329036500593661755723844073687147604160438675875298679825492941092196843042816058206123364052585829543947166250427874475046258917224368711592181760*i1^35 + -983013374345430772251414710163305168055600401123356151774895306279820943528698522978758248502749768852287520558144790298473688601523450522071869093296153987510958620193626653213640747444399844037177298803295794516736276880854324383922554092419922539822707311732088918334895475773721906998980102811025926267518088466593907070099619869377886925777870825980545516586018564431298017236699251262028236912466219915756888170789478648728497708721506109494783933283931661496417092478783743630823698408773934558262965953172231664328824184767399653622032121161776497671883131716087270092725483908831431510664650195572041205405888888626897002991860100199872775522839309199956768470243805452367511593246846077181807689141427364992905081298154619095161714592461295712255116149204608660887663888043272973268797068494870075382978658264015995101015601421864846083587636754943268817956135635634104919645792539047508921295381285036746638535436041193813677173618211878913720741207780980691487069776263231333218669702195445031321423613120477773504967252937859064910950513505982634783006257561569256700562845085816760063112490344009659740438532476721715179440703930030007299138051009217666005135370119134589559909572012595119025222248035750088972501483520*i1^36 + -92710787340015260588474098756416705198896366977750475851110518270225323581478591608223850070882773338133782945472306929677054332754655308220016328600550681745896275603793409610579534650811253063500964570770422610972810207459826987781635195197221411509832756858435203657496516063413964757911808896589038916063658342970739998884100024974268588122328771384812530033932577552841007149170191223110772885814162985674273141371777618121191574572204329173897011005916224722827098538235668173061272666801918015010802271527203307609600746915677148469470303769349968136297025434367808851739281502228679123469978735256290008979947006160149604387849209569640932683690762964964743515966194871720159940844805915181964552491786713814338478599245200639093626770542227068155931246682457306659821520423969092402062949070179061795496330874104198488122837331159962409297349563494756493894341855315952510625390498047394183417489404666479282464427883291439535623264409229109735724465790324470176443769999904855347008722408371225479977536186898764672135959539224475885820459225482743259360961094371711491337941623709604130422957219252149870079124266879932499431943487996631479130646088133005230798586774072734137541330524820941694000762347136860160*i1^37 + 118529479379656685565911888568584049929075124291823627930960944325495214856991762849936462865452512278746060107071040752216063516644097715040721298450820319831023390172448648602613559865905278642400017690060157266296448621960364896976421218917782102226359519749028568766684794248386203307068760228493942448509837749533345746787737553028229123736712929126671022712416198958746270203294357338910848287105691838978223404255773157796931605657075701020377372581963862104018015509847015989560163139789285883045536721998262975528150737108674196682651966976768683497211364790531137591786916543305636819315229902364136513197908451125702541887121254076845240442777910789059166431319658359200096646955916981055953324411622306489104223543177498014206324236565092392426322369031904362794991876648431257542567836285548641008827579112011545701384432580469700247080544116318018265160984656703163427604668333090538127380461049994481576905517119875258746856819104592427214603095109027460945843298820304055929504032316336389058516586222962891922417494720788759324761155308152704166135772161843458533806783724645116116790337177282047135180218125410485649168706888158575718831107534032020212153368188170445876539442320269363102023680*i1^38 + 78500308012106067864069374006100743437667194127903987106117242446277579767474583304621510321644260319872238696349191212645225057176333076257711781003602049208939920622139424046470750047564727329699018345505909249564133426313776837123767819755532739784439454781951919209182036977586769157095376885779465637082311910063686946301292755806404632028855864499882922324812503570090821123698195645433781111062524387322442080073429285481042262550982199645601776757319682899908739776293711387343701552884124342942241852835893736689713808547540732847265982173374906439738482861014951674409824325975017324437691677549898862289642229369744559788118736618885576236690110501347333333640240400111442458353909708078919332626941137451820234520736386403985255090595286005737251675737552106627607116212211468877598843182916278699027036709246578864638534649681415358152612516173388693829153075702327612869362504429094193932536910044153585386709055268046124691607219304336031740668736147586695108491664518774069108325284494282387803745488752355601438327175292333092464677283049839063059126432953571956362313855877546920962059680199063478884511721256118599106197040323851614583399859304855961459322745434104152509753425920*i1^39 + -3393403502145893725145248463918344466077050964905135747892362176143239167526460900166130224834817283816508955123157482280969628685017750409537508033091233264630969600145703762381845566134808260412037211853224500858897780097532841218033449249953273924563444151664798558533119125867173769958213214245779650604918016266986242938338063620439015320842543855189741986787060776614608088174140894763833896463842663445410034574552547234980811100290905112297000510396855892162157488265965243131129962335738310885329320833316008260572394954209458212535482675242732748114224746253586959181857472229031439962831075248385315745860383443353475062218415850232222033085251982207056715646961805358061344764573278273876284075021301310792956568523221653137086746812174769914441311183539041975231783078120890881458875320676324192194704645543604739221291928069987044353718406468783188331110197582300385017861187801791048453931273010153077667076892120442548540763119963118214380434581216902371713864564601788088356495384120258373071364359080454450412197261724997268223677673480566665793544523721278211346889298150860446182205002706500971172019339610321187387883334578461127532721806394933509056001518816230400*i1^40 + 34586056934373142586286806742503704150667558145381321290583144272339250171220727170228132870806538972498403495642078761717505764258804315301396384108634943780005583368556466996088444341210379349176743489805813775682608409670091286811385159358418840065784405792134409119902554580147663079927352368056080680002288810402594014472784062089943362321467384019899179937416581595558724448191216610575363417585642397539875522422505359021492356318284536167118891931080508831504069317719153247097607835459794045357943027294804133169632923503344398458850757139548489254815958059043023827715409948710445298286549553148801378884332109344463003009365837473989691102326129721788952609830034205048547420161685689827705483941940924740879085793792268904654137383402052256702063440707013030531444634178170363764313910494316695086493329453578232165984971861760828014578013253622850163686730178049757496090886753900587899930921463302100993605418380254963665093744623173759035696245354938707785788750054739194170976291542991531282936531998941548910551293907439773766802294988877522460137427224217733994993643863057085918619881630045784403776324634286311974345532811890671820998394359983904627200*i1^41 + 21752928487728118880482283632039391686991008024854355407734972862343723448129372088919385848734540348238400334371821391530616370864211034321626875501192966386209416416060503491671190691381619850516164697878595671904676802569243844714386216562782856404477012857568518630705549508676148264708128412206100643970894216029600522821182380710532051796110226189955613309011408547353102709800102894783576439347058456304114075586174471485719451292744296620940865595648382119915783198823463401096146703606471984375297249648815058935771728328451692053316247437789384792453918640489007352440101363530371732581184232464805531244438605684928475599789129908539562767409652369829993129748753488299383859781451795960803450900261510910330293237680798202822317212994044370088460796541626537515224736735566341690901181522243910387361385411114342567484795776465958568129355916332106496536428303226915681664550921895970572809021246870891293404136766171725678853389891678654362149065533543316231178805184988963111574671017837151004354304436098793142504919000788913071242971579972506293236270305254882946245560875920176336864021960102259430653648658362995078966254568607647160821760*i1^42 + -110169443774263440362959053879943585217748941546052698030995516548515563259070898724559588123034837290980196315158089886042448796041030586422271585731876550370123490875154764096773839598009156660884793277016731928985733213666178508388354242117037661708691046538837786691776664237347901936261044260349618381409013296431818729962508630006013075345962415010736669545926409674882221415915253310095913812869157652147407311560822797463807232968033190415662304614223527727740881002073052938839089862305604323530302237158201142430471075389055146258128418200110022476721287283219292619402202702383221181322980846596157162617591415844427507161280099927662715384284553345387184950872828521652620794739672119217721840107700989652837622925318735323227989047378288621033353959471258762754895240541996763739211456416576375192425630393284616064338957132136433451986083316478209058484682631254313696444926706535162982227357842252655130793219049414717462126146687102305516361804044826981862462046549348368965241300634988957189597542840293520926693878200882274411740665974675250281826493845584414512412385742137679512664028831562912282718577206503499756430336*i1^43 + 2043740911171115961221969575509837939939199969520746861502161760663975920752272081531582602466332618642502428553324386024618505213469263007819733244190515085349062060838842002070079141607561864415011502735534621413435063926937574263967019682033793166185801808172850538634722252742211027233585876732793757626808510256886761293818705100910833016234362710049209105835379140840389112413542676860888405854146816807808208068509267326110688052640864465090594673637895484396114302528049584069295312530326535259168505798365454171727743070654162438666131025053011994273487754523120934146121750170134303321641137459528427242465107809132021582205249946633932275529776776784711822240250645038934957883674593353630507564233254392387887609779578407174216096826482686997936789171180782822237113206195046679243831618983311707470643571013049844136537832377812774490090969715384041187556627261926538004121801836412026250969638722459384836297002902531826403244350766643768523498508710941249634426251713232322901540832657760610773060233908149842783331005280558673753684482658755609840101907623640501165265277138068647536858119852524122985062743936*i1^44 + 2209730953644394744231628127131404319793455664370304027010437222909340849207631754095444203175180371519417974369021339870913542870644834105738532375924960737012456152469020977943986265433379384801613152477978607486867922065668678363876810481293661020842382588791914065341850470941222886987310811671485127340883811096448513130324927736198736013973227346451182769312371098654612935649936579613289943663514014459954524032115342097443090958691807639425106485833790315876535968601979663123483201208888835926735768440444123124479351944639787871646157681121119539712796497088715671760163483994373921068531262715913537717961350897078308294192942917377573451325884679558619249645271000177071518611883087469937294615356294845129269771122807068409823215578157998845945157975131019694713373639545451581653326159473609301944347313925701443757948935625479254589881521849537085414415650360774437562687567718625733349383832837935459684971552486864607570276935791622339227226646675112416073644518665194904127727244899018609773975896886505774034859403789801670356434518540943733661904100083765527806552323508138687938577417833920*i1^45 + -140708955274540316281722077043840571170597242404323303010875862283259446786140557544392742216931223813261425288443660547955552214522109352053720354157307242797128570009849372243099650379178757762828522324043673616785749696886975446175863994855007505267979292624416895550873376739596761964261328071086755839655919137861378109090710679814323231877549866221675295334835294929483134049940727596124098461517023041899258601743099425913882397567210833829620860544530617993910561436478182169574503760712149099910896418778344284029877764905938369241110066342002853840079284575165158354006738564199745758879895020723609879575860064137502258038042386093603733637989270693762426658497640396732355363500648284372043372839484401665508604906393743869578578759753363944292043525734244624099158533112439942220661791265167120938131966458758401764414133302306364198344063545042663960792317088455830100586288878797891889281899224532665091722221385960920711967131651396407943593014893571010336394116078014070226180063035372376687820063471421071472663172403963302441664303477489849843801445077351492912614545999289920*i1^46 + 2412985808464750891069766774992427831951969564499038197679738864361240054199965297524917822106187541786779418308798362722896590718791453154935919773871573357950298471450198998698260522863168146300594815076962870364587960768279911343711826859577888672162631660594463198456921193047241233949585535571056726873645663615383668166969969671423016653960632715000895603824607233489003540642641636804907811916515138472295310742928182312792073041143728728466163663835741429132998399675613666635881596152005663241100343295861632395337611626719030158460782307937729085603238467406805823957754567817658519937348903980213397885585104067665476645373399454011203691655145483211422181264806771243091346118956661317979999113305499331403170929616937035632994915630724688411834537115928015421716641753261772548732675827914416494045065255425279736814365395138806945324693554541773351645141284285920063396830995467411735688227383135847244226825023379415268891550014369845184516655532400037584082364184230039211937116559636062052228102670161202792020292823491722274730808152707834400279810134126847520*i1^47 + -145439808971112839306057464499220955042204344535593677792779015916091827214250740604863558307277389590464753750333662063650389673094598872143751938483532295231048273813367624674496949714396988278910315932272694826663200051281988116502747408097667034658662192638186001727168631438351677253428253952076014404176309769191812083886724106277669419060837522363974582345781620195129945359755486851847345345169837144681684363735155684044684868021567205534421996319925939210904368347749984181533076493121889275046014444440879356696486462862974694587096657672457394496586307817688551789346320479823145980110920783618121110543277700230196080576412884343481208667114544923988176328136736973549029274718505518305637124208773578148110218508035530531166489289701311812759473432165626563880639391290803730133466602204868803817746626898025023860675788426404371799359063634444335025243311935873251814668393590051487731348002492797725781573131978994358503036361728686673404679190361794982728574374099004055501905257585795706587173541359375205832809474391470784588033420124172*i1^48 + -507715208755045774674820634504625704706154313177192603070015986046997115743313726894190213019236312781779394898884640156518927934576507516314948700723902589520224282691816484613541351695763617200874765905145334729221178701180938181388908648734560029319052446857071733287535257634007897771089519769199696855458167039277827820666016127568832241915598133762431904074922802461791746793423444889712382689355115248880068183355504412813112152034251630261390971639541123742823562732127974511586194775182101241515997319245185990474995769292771443338395272142940257400081264814747113771549716161393830815804358669611001024710463637876819837465370087929831846621008859612786572359105176507484566894409194141980002101455494634373152211601060219285681991423621475909983573003652484106511634190550050875266247587525565829073272396317989547503149328951650525317621965835986232894776663457408109721256003771028430561757439747971517116807462042153951340845643726449164780899653849818228695710472435583641370842522788515476420772853671448692369881598*i1^49 - N1*48705435640926156520865585279245249551031070055273099113227366979299945363216461117486967608933684738225930957378033105222716203073283609258059319724408691699808022504856950130758178680190663490918129516444867967549297344603749560525871473399206942542228540130661178477567060042121146160895613317332847551651241311384942238494132497064578152480684757625*i2, -2330520577172189085531330828817863165760427604230350724662008821755394642285648976254649990745496818579448061737849783459012533301288997605527265586012872823482775373964049014462038792372428635898175720023884352736985652293633671702047890214496699430629948317378252026782151661979295383040073717474412236369237276404267528074820798944333075403454423576175406393512164678450932727460968841718844397657983213245381236615163301595203825147661448616823811294195987697670351096687359387073533878409985676217772577134627558752030913711205463948281335996832426547816523100039685349142508869354410361580769222458055920791370108900103198187345352160517025896987632885783217268169350617623218494628674764781778491103666274339454433074381924820999277015356381500355832717302444375114768759914849155874571529196224723581698026418957104953192410128862904493885294688469147225441293218425281770920444806147219532783446667867459465583087014854130891991415219672077570282455256643152824095268241897124369129013874819387201956966535319469758181495323667331417781677030799015214511130022503575767419626357614141681822704827067188102045208707909583312070866339385944986030968915965556179831951762246310296664433066240176398975427603141995638322966874929318574925009232838836712805837489557116016791198309598613507433756872963507562022723857541650286337816905788173865018705203774704430916252868846007136790432805513427584296721498112000000000000000000000000000000000000 + 6242459146715421796834123781478768906544950879225253789469819699375629119645353202005410395099293383769344175917845600192613892628781895421680956447555142032624351413715610271361762842708761188063288400707529086378667582038659420873410506180960470316881946630740871427398730090886051151799078738039706294610102473675557165517824879911790061709738524923715382277498112487341990317821850623470568442592336993721395047680726999872509716462574432915182605329181987488161246351206240437799921874457832779798090922795940785498767420289697287689407138273544650172799653131254827354659907569644794560533539995631052834738596989779538620691601395979400456171030507029327440442720760888481616970949573566177439162757037973608264376069967646325211357441120371267638431432748587147216471304694973071928522181007580269986306319418131209603477863681753905890511158183470273403278575638854739365772812481405440404224753455937001218272793021219155929801195518741022750256307883245087757307417199202293802746960397058834520938998538268649971053236687125515977779884172698504543474926976236215334106266198959078912568200751198697372001073678676593873210472591065986543255389442885630110818434317636986034967231087181774670639472396343104652875040880877534393626089705051996535322520627728016970961940674680198335388418109134984781738221750254402697759406698851190890459696727275664190620272755984445272681222377543773949516038471680000000000000000000000000000000000*i1 + 3745626006352171200566224270445230190394480666979302125067208674824136184089120668011784407724637681951502143108465623573682970148417319966714209316844656056585223163300397569994823933817615978639131693897790477333093310060582231101905028018183230299320938401515992203105687450000219333404357627753298401050065454727877965462734093627452620282839319089216530016843116888378499287294774472288681266521191094865677293299007267560705151457346851080385232615164952098765731942014551234888397495718025718515432940840346744971254428669925255835165201831361181656300164608369175854419101314449715599238999289167959116022580840129446528645603244758922587825569965588348532636405184849188032758980546050199191196728657100185339424742772792287195513662625435198082272584969472899829092649352399696093210340858979661850752073294592799173749394124289527207001714482715680323427143068012541849982717411457000419715440214567343611474397801783324623418344972810735403444929156750802033260773090134916324249973558526907786270912216839751397253340263402229136438029216302807827178596789652117105353489326347024077200283887705121307720090809658885569481670531656850170491258919673102386955094269554757503865894953158273650294320299865467585403555401964811744489072290914846041058237431817392408241422491853210608193138609126562019062470875141019288752107049443179443492005192732552357488927818894940461023484459484113020112103014400000000000000000000000000000000*i1^2 + 44262096164785316288741468458709502772195141546176450742793137498488886893323269014366014518892040008355979588931848463118932057792154754170138075461646366928859967469480779753988024301093622123266694896025047183226501965772581028357080169024529677635703930313968310000358750183898692517245687740909995645658326599071146668672128023160961211319024209248761012389398619086552808437010842916211369632775454557246191575501896543952003628684242007514235713246826226982849444057801466763722518024876062797638867776088659906474732921238968847372313656413099351514054918970723407268047558656310783200574494035819620883023992691263660584809130601484380664152907973967957485203258553728581166663129507073022283356019912611740112757279186877112290177637362183114068892891839913853683168692565605710173429904858113553449529533382178081234601545927857772600122973439601968727304848273115801485503793588259438637033161641751746892263381470552969030641398704041792019252170702933863071753649853166449746265239330003473187097231432349976563514840336235640308399186979471727886588783454924020730398300934265931766716898587115123118145218221364000477525943522666321792204977271512737795373011351549901771303484763881005490471743798894262126729941392822318567328044349397351097695135123379405852438734217457832135091606377866265972607379315816753679987097352491754870215070305159797800714873206097634788460867884063306712374312960000000000000000000000000000000*i1^3 + 130712653344933238354058461373191377971018034583103642040736140010514922419299280765244140984001349072168728690753847115779970027264542122141623622994088156640633063538836706651819684716456718819278420398875881621432160240126795324944559624974206602135890142729317031468672868236915156034084508476314536509703433762265647013199939276830782229011521887323649410202330344793633442824450341232992926105747169387339554490045896607940730426293354819606606939628827700994113624431324250513756473814389026464828593425865706788352491682243534523190224001549799260539268597998361127322391744774679226280036574221006440148895115406261864485585745040036634010530896130500707389713500015224799185013691997341970863374177567075562554685981506661576311736489460652410057678018664575021243819568463654980690018022274587233046284747085714416230166115939466153403423308489417066114494825253127941349334708892705463920773471345985385211071067955351751629666031538506551191897890498416141198163641505461460362710988994989994025741062499867588917787183450932647168480787211826336540852864176334851625076005423750693849087755208050911742929992989701287527717011438448010875326451664349810724682746660387067436867539707838699386501126454510398376397152087880798112978417287190635528724368034030474585225685288421790305783230507437493513515076114685217008717172767214724226987431895268162514735115076811685149345625627025967991105781760000000000000000000000000000*i1^4 + 19670536692332619033752999378332619939977833510488460802052303890568472696131068822543386089161674545187884297334094023841337619523212580274464764155772576249660491241222371639444310009105733742553585719691650463544138710876971143465899962530553664617400381785742170640765647813909317391894399401789855609561592799485833711102750725098681644593029597781688189592143727409926273708165134685189552651203506799883965550233064040000405920010079632822356607570052873055730041534973555128485174790828722692191434309386036193576637731427813423231808931360948314827993277119662566685270603906308261163800495702518548652614775761670486594854200478472352501644371483445693191480681015952370937834744586564460502683012786772185325422356860051266456084399701933172060557760957238329989919167028927188620284055158805650807183533125596596934522096930011332437766703197162011830401065713320051919324321312247025082002558270488049191028031895046996344127773249589608918151785303851382948780896654159125888206115666834013440206454307566752711226400667050423451697359908893564056481965588635105852854050095802533089295406740152641002475288448411918375432598091771427593463364308459588643393529941948022634672883162147208262972465444314593411964369654929689102190229228764290818642390930393020963057569857314167568942383558067710066094302161661759065882830891959553122350928364646349809265564367326620990712617924327942624745881600000000000000000000000000*i1^5 + -1643728351381010950213920116952611325883914403295534386854686360903320370532988463129177782122616137281765350170042805004301153418840261900937227047431266427459049545866225981939564435105172376435098500441551803336779784080097972192508101415588465253129254549049665394772815955780253974489807102588092714680756599441451980889987560913474090419300585046727117293916727537774957051404696178775398836056888160970234044327718029109817622960711045509044249943227379184492251707972820177150881311964551459120805698337532403331294420076285369904411482758906311515098151744853049895166106175698821392222182503381291015664245258788514473919398188975588468023083540547909316487591463102528821121941844130383869038079072877433775129267722368106901026328053559232965454058833107671250566578662643372047308492207773612598801224952235712818966961897292170880745815659080537043746539222225220114362096500252689591314909156093266210204098865024367076824431352333440078483824470611670601065294484034272321652470226084566345606581910240884553194259936290190403458648383081222824489742912533778261808750512237809329006693737809655770279049234676920902704376868230909316552102219341528989892549222490168635115230508538746716156143087475163925640030840586527510564013429974637889918452432890289931949924062664653148031175799711859698459619893462098181296070421471040460844742300039483454949541643742103163380678708778382428995584000000000000000000000000*i1^6 + -21061351810800539222747375305851274749608874705358034780393949792304736060762720977736075632110699140038321111903578467289603400312916666450742653873920760517338910913701151010922523527366375396043063860748342111682992894253179924901725678313349806212008777125824794581659340419679722244247789666992619066521420395920489465640959607231473043430299276467268683874469711339395351588437029042213305562234153194730885254365424586241814761442060845208179119461204866483136885526182262765978680651682958955218878427532220817801586184037441805709641158285624243864186013995291003058681537541652747216044499995592604946282327742061461613273354654209078021240125494398322767270509384596453226528125437290724439825666577815154421763175042607130881926796877916716911258703962570321904177787097130031546580209085214516739201238688153036131426175863350392380714034715195997626316606342740358425526804539154239700647760295759834170320651710087774350589539786388077202772122672913780981144508119749003901686785688483769488647944067392299156309093059209109329756052910865066222723106899748185406135193850770295993492375937272030638748911776099266549852196857916704911023131834634245815725984895544228792868387164580211993114868463980762925912227485260528758724815268021709347522712700146452229141544337783269135731858810264998599866574845134911895413598506716597250491372619956908113750727211480430831185049427888287252480000000000000000000000*i1^7 + 1804711173690935528075708602908436838290034027904516023398208120183404718888780583265079588216287078773959935559929792901491532931679316665985153929087989433541517969831616260429344585198125502861225022503985751639233883643675861998490235629253681511339775279608890216767723068349633898396558930722415549407001400154551665652385193920173762696707407124636027855718199340095386681039087237366912612076045382668473732089236184660054827650660822954174041003067223110440874256703786322927008054915472126878437157319532576000539105878665848513839397910146772757809504193486039507090024320533988355298194720166853170239449211050705965740790082694438929119666581449203948506188186400480969446984215987214326066108710904061932969370953514594601913051742909643475756447360884547785199931357445391531179119951996490444117350415031148363864423252204236851316032405843846005249408975624165532016701380008896668644463005014715854887319383572243963759910069734353336499488251721097456130704516688977385360864943569027203895024536099097155192184236109980465080351134943940529598950043376958516011284283390140309858100910754859613010288004389710288764130048731203018984089591648797700424254812905225414862358784947884803351293010270438651907341969893804502786991335899144310052106237658617552715491465062389119048006602640164194529441170501123563834658475623495527620613378466133511521747618435820327274887714813719347200000000000000000000*i1^8 + 76609205476655377397827067796324965629240445113136018685808684651203098009318412364772694655620995123220005797833629039009469041907124178400939002349211744612811717681523946295452864004566615732024568213965058525178170569683086557940529273687612928764739126403638163351222095600423049259956194561662269393997030049950616516350203876683829668633274453208747918080044414464875320985274001200236654725648874565931437526752706931462009626180860671408294397201096041877559212121643641531834406494555385762380800700259166896102755777270615420466744714641782860265232612497701911330695391555289241123175769000830824875798710253856616709264045041924982393406626324654414498280087210581545775564308747573484000778768778930902045686683600517027757039918760901800519242472934171266752540115861092667938279122388522100938840923579905083012938724816483949963481942713663456403025731546750330401351827796052583616681475458556587123355564005186360031322799589445598767955174677015998349160080956853843169118789509973391159357992209620868153002167604929494792747763343886487621437086437130069396232949416207463667056565568599368193275578050674759776352109922462636395282411844396027025858336847904630066603283482613507666031148477214016472010019737386188789734611171726449062785784779035835419116885702780931031573708536971196745625452385506164784799751211676586940103913059037561294110590002972199760339925051899904000000000000000000*i1^9 + -4642895543491024097877625620906207926277229453694724005145495510128041861369997436805454510692005319299472053589822958553367830902368726751225474004843763029401374353207802926729075547902603211482487982327560704887341723607592455079978956929814506390611599950780210715953429068905858000907611330029191993178212358048150745838703603932710725106149582983981410599790658187720854956222163701143400866274827087524512859932169489551953414353876957238037534601278304568993951038173157390511431236784219951710633669339087914352317354663368922007811858724149104131083603025617592256679699744712810405601132914337846711565606189107551398226631039661928814198226211397331688862731295918204348496892319274403557231236000941526102579749767889154377429244767144169108110709158678923247682263779162622198140879708277758531653713543180950394200923061965387567975815680355983623169809331581595080756198320523775150460334032308097117486895230454861511144930038398137261216018479110353742036950211382300624681485940043715917677573396978222499127560633664974431203299771489894817296733952144176832840347569880250156436358324274045425770194783547909917450948646699691302393104945635928116719269714593173315753309063419763866675881045977165229136569967605465371412467727239380428381603374007471615896227623064810436329712833567887261358410184548288862466133888488783095077328772737403951254517113276366818850005959311360000000000000000*i1^10 + 204540319951313628571362983565322802420654858879904253670138053981536558627679881758543190839556608033508071834430165994734481597332739653813265906043884089464845408005234609174970495244930742648084940252036289498375076890002233413811947453797422725491355797934112380556303622382747336782061915869195492112921508201536371814004844382506678614003862543141469356232216576179887025155264823151499649052809691760929448843853465023836795243269568531139944616907540754856484887502954340638565678273857225794939154275233524801937341844997023546048601990659552881941235860710508873735453788073040020987246984158209625431279635069909873828576494452897955799455424182126948928289530598527547907319221769979891376041721006017649499265576518841330706188648324392091124850753974626709367356872048126092688069978994698789519115846730574668675224580119659888230735089560755709794367462647638963742665167846224500918831112107623856478953679909352568974169919428350953976885447789528848218441976034456584338053491603697595645759186036444675480935819261722934908335354505042035146903625701526448978296754413820807702841462464357852848232227717216029677410439105019380380192041328617386646522588182967579621462717566493184340209337716922415785295593513009943802510325237328096017617003926983218946702601102194455713703976900685882058911625010309755234103096999085144874330112780633139388605513846537366753329440358400000000000000*i1^11 + -10240006573117320178592040334953913776475432248775895135086646316960160951517475907013499142000976649164727834756042981328324063477525863517500456761763099214581482467759579206045729951233403732156245654024912834100349364693723738458935960792948102738745689954983732930995849093282611884799504789744881357648526265623110673246401859425119138695302872233231634721139480609023450710976997237888416323852705929085044377744264119178525696240645924580892846253085380829356805678939920440943578820049305039336124286805901815644194834965693588593076328117645454245989880127191357282278571662454536519228800135419773145670766880557602782198646371943733752749707331569533438112209540156368388752054661101747800602655104873995290160941515462723552249832638136681295784079835379465374497938940319569722289410301447836799530251452316678613933796623221939739219510082642679008512372645969453684459984356972250524650186237092216183651974886717057129765485591994535779545482717585354240479994490799048229423662396598358417442181697615516044484415746111070138050420079987190020340132225293130408818383271954571447134221356938131868263584776497160953832578481601289309932769823990405090134060202393752893873828086079379708270017007784170030059597046913885600201459603026251173790915825828625239634085893655749745593325781876718145261669900077902120431804615904089412577691391898449174725992495335449825831288832000000000000*i1^12 + 326664328231065924617703751115290516501716974502988360998147490579559138822374164446039134771645429025072289599229903808801887527974390827915533701469193905111996647116172310649113778108762520188247375232651302270498850695679066762282284024437571611278543692333981072909321282229921216702052074415504471461029566879382844812318463178431926313608791272092205587230593777724680829664663025146152848463234888856270154287173094077818027403522608202776092960542165154842297512616560604706957644760150087146745545703636879252894911038065131884977185866365337687186830382581135150180531651306796730445876261713655257910857180530362604953635732102682044671932685301522135376837408558211243133388433363504647915318835934095425250875535604167468606269214126140848366591427392066394550498777963164638670540172039007366530256889377764293971502227716399980763703337990214726676018116247241993626788844971992526032060319884050814515585140607243422798852579958073943991998415112947279226146079551691460266298934944791134067761762879915791702065909682488134507041861294179654431832177578698612295217820712782318859331997964249227124690814016997067286927597665780967977087013202204936110770584126391295396895259042062150606310693242025526639198228150606830865068558642464745540829253093071573310338707608038350527052549423082782496337152463457598983954889687443078706197414230223070585969947547401900764692480000000000*i1^13 + -4963077369172649168956986290432064822171480360831817809967810444657720881780463162453568242306027199080558242018629495179807998093279961588532080332048890989829795474141674095517361543120730638423043719807736496750159995819936033514024391871878033771953136881369612790712593852045719403017929434005658076156465778716056472999645744786451004394668064539196014491039156299429350331200184755017877370317840095827786031027802729617133642070437084871399350281360394302933555454301839366486974989721458528145031462847457682592048084500327729171319388703883415191683112268863683335667267259639332040054645652988523176105717027344197894728023966851762878317071100836824704891912309317570340130068695208066208635119203616123280102195823889924874721426196677384851778141110442273566485274082238929233236939245690161863796492013220829651368640206019795558358517078399401024568719163078426338000663665009787339089407404088497319564714557156055635979740235042935317347837654875723952848725656953516099864731323551567799510033581919746352386271214120338130155597625165529752587361135824103520604599907624298226191048793423437113130548560053632520578482083836228035195999334772378589534843656333791849339004348969327351895630518379559473913758197841293037991523988315507331168932051932762509486325431552630077943872328963034824397580984962396946219631793195303243414197242497204897827377311221306254950400000000*i1^14 + 38245210618065180566408958145182267988412346871564006788663864499842928517595102539797295308470146618584181659565058066432345203664980422731573755319650032245339357790235882395828073403949872321390222802222587026733453097053705427665963246576917616923739791591191363142124461506502901535611214641947524385904901093062729617035021668634679465600494408554827647922149241157574882314040926200451875024385273127097028493152911842600207317093201868440902662731309308525484739258322781667347090436039481897307298546445238058580370311477581007986236986597854588861708997788094305050316268068598256489941425156019494766851744982139040109947301508391713504086044023871870549102455561125354959381014197062964408051536129988641148156257265905162911854961239900992170892697320244169900200539732643236542004272346876784755442369581852601978447299537854802646122465983135717393361597211701237873722175446311098647616987138920863752024747583935525155306755967469254363770920546848008808050535861123746738356589329763301387986910750542115982491277411736855616235913750949251006293048784537260979053308471831625172682099048431590386458026489851294376618186002547985687595450035625854389253406798247326497368908103362392961170571063114338756308491508057589586368083100993681197044047957121315570321970136395374189612592173818857817101234133854406139576910404086765446134113001728238943416616981368930304000000*i1^15 + -85481806157292178681802755553677720142852499851444837264422015979658170755504619379540146080616293142769432626005930719720088304827963600085758066526455040179843593435224063929030976261171978915450099922166810083522553880826855752341506048024317096664647309066602572534854007077174016696807691218857766303942652841617097694427663161821966998720239336379996091902924800148601586182930494077998730299393697964437088770921048638394690190531270196533854326932285541929441848708415715024415610405727193381840529886575818783436911369695472784939830863411883970037425567254505039331003442467701545020992776010182217844844622532862872950007267878834417552052997992563174901464881287125416860840189636360605995542505110625554142183530121849364370479861909655585024886494977169829335014321993881807968150207691328874907379404789178078160760951568493133517848125713409231865760490694167212873181944665215420601663124130671577630512809104935110318410356565805517736144478806424857780393422582347281994061160009965062914853688056279546817705611020580296593568427834288149675616940669282095881875635948230742592815417356326094840058301637424961541621003446024061247192938605758385256387590462159995396846312553554976567112195616101937897088355593483051655188973954942748151592807903808666054080465485388256944530169661033724780254008573256240029923937431061077344192763830362233769281107378831360000*i1^16 + -391481177652313467623520073845087271467283646712627455886694282077294939906391188030136474994868156503468213862772301549999401604292207290952815810516781026721828572007615185507096030720023629528961818401763439305533701221041151020235506406385657650432270493192667831636358601551632636224914616958262042178153662984435669937265150186542359790028017166573617012112714875823304094437776663480125445869793836320873112669754442379762455793171400746381740382200971245612035748682786043261141847495817347975145925794711795612625601459372888891875768907507248948455290431245170216407837380950769488866367008588752536134082159500569428091006700858175244051160019355371267420514950776145889126941789733038863497900853247763410028131982075904143264556889801647080113008720517706230418129399860379106702374517892927599324637039621130025814086594767572267540677940025367229053377291090835613094042305179700509010094867950006754979098574632244733297349333994245883635589963668011609489475558920709673130755000038775481433565421660448773062123809466381442203460633277297608883107954717563775404047560041962606761771627888528985010069072262215523089894501871235176101278449533298459040983138196809648541024708224101761781426383773388887623966469601721981350908721423084918113600478814819736132676125352318623126007490904978087287832223448149592324135471027951052686617699431076336607630354022400*i1^17 + -1662760947149893428932303033729264127490784026080496196884336252067045100205626581467295686981588242399289731587727629374149748340305083951370996750518139165315006687467569593947010373383231787112722390351426130049404393010948386651617823667660175478692467193838054357377890565926203462487948833173112216930148141734498578499013185232569081584217015838926881895031173885489102070694975460336998530361318715252126756747666469546299531416956149735249022091518474820385180861477054099528177718127442945774977600620096330373351090099996604393356336985984570776475031090497924362844772406906789141336129451870389536178763045343221609440167229824476504999188606576832940586525940845240254463648850321919059145000135263845630783971584384534551319394838355559979504502989653732200855043552389809955181412716009401506482574222715589116586777561623312467864880512962124377631579704037847688516682035092309955098040901095009114137069828838804722396540543017451327234744748869273429928300498434572987249521883588301908478016649725005285783795265091223973841026964616303700834564481933248527257751007964535501993057441719022034586097706424477539126716086731552065231142958856602696231707659243128140100032880660630276886992604798536288140948076459703534528432987872309175274801191303724709209525395140280342905424293985659886659002723161753074419802740980579995234557830318446468680122368*i1^18 + 57288085044138484230809377018633955746215007511727419488070757864645984302374857419238095566335551293495967951543814854785683270364236045340957338811345435602232790559340849777037891248735009233900102209611737584072306321786073501430856864698936206352929564288873987247744654648673235909353280394974588859629044822889212746965006640024511988461559439886831605145090541575353365730029488488536366393149211184733544877399437566432429866546973820392967965766111460536158529662815043710376430703252820123887857380154923018447028482410707103123216976792619434118674205484959087958509416155263402076467077103544254149725429252970953250955054278447928195939810029891735447701800171930547710352216876591926048677044748296118594631097461052175946855801616391475653483260158834668774367370417982780451959815552205408122060376076437492238029622821636877845644864727333234178574780651704303015531069996370692475050193706760879249075331409857563508402400411996211340818982405601823767614937210263458051606586585591826364350598761827324619718186099764574621065780020572452708725656641933747060168925419077984927092057456636923582413522662661784434524794681934443854283608757638132783550061447517046397228909135230693918955772117846694239745417883499395815686500466727929780533556503832451694831009790738238339431352063580291276414475884583907087040942229108021297570513858909656055808*i1^19 + -267065843588725072069469744528615119363753114318252892762030836926874071004810445266974131114410851946581476445076695962445022449339271542556297694735789018826397458224779780453099098482413096232269574584478720874801774819574090326269268371970190428160506830008310480435298915390972687487062785612552137415530356591353005587757458764394249458125036256986989128930534626727312667779708070112651628819336313257588929000284515344861225800120768726072065622541585129457281394573770674572310354240683302279444522620416208408432267957557409272851397310465933151967763462575311565398333390419044789869633453198106971770356635630140766266837513403138031380496896562544123507520366480061221715803633468972141242240647312161584880978160841608963718902123083709084551927097040894856853713318098167745320980535196943510100494606233526435616203976710199535345936787932450535413766397144417149584545583338602402437015212747014797113518495917721602262326625662130205952022133787165496862920969280481837801450405939269876608739485983730174474521026367196938716596955388217827573634990597715906247054999178863053396025751866122039591464177352822516789229218157077890492237662730064420818900930955319929572738854579931238015552493886318918303100654746393936211893958773399572974823529953013247136730533636331297589041623278732481209832220951273350195532850743953326559452922296401920*i1^20 + 229883286787212470811825664138268685745741474218781167689977608296403310767835781064788888838162558476033054085775006977680165761913853870685383856975755431865900232258713900491000024941335212789085910688881868630775330759466342236932576375611992621206408962259798225654890625224714259487971852697240995638753211571763798868737064870125684055581088400512438311724829787290592582099338730175174059059689485880507127189077863342056917095284219011279532498703911393213549337687733214647175199082908163059147132974140448995316150258604157879988602664371985493046099138356591160213836994061494865160891318562103612639809491452307535846012205791695226134292750385966062746873931998993066195990862082120425183595991441685885034749645616182683415566559832181867532494683440411958182870001814642585228565176096316126371892433092897836940459556940699895846891521975109686942571097823915584906008504899097865418903228704890549564012127049619794987864181799752744221027957597330999127549582326954224193872449975315749968442440810001068174369423665246255186832232400538078276671092041971442136361495996254093727263996937664958867395527142761392011368621513515209360108969381354783608797317891781974304647327108019535525943511340241514353602819736858922299321462180191758759122584099201516393186546254999145648315061383690782956218788172326731250765190482879231639001497600*i1^21 + 295946572449259012586118811263234026113326868363453639138075924277769668264665269968970184372205389749696350100080933328752477939837895311450626326877698658039484414971111150707166360784156548182191210805955356772558425667768094584608187729000356165311039545467763741844943305814198335415812375752921699525038642242608239313694590333006508014571903106312234487070475259047605515255228897742668868528059822823790790426029507739291361599625795254067417457047834618088236854662838989304456430396349886148414902027248476515757293331786740369401541629297112646444262307855784610640492251825801145949907401142146527344876890756503762005373106558243526256291987283144350183288544238131079904006452476160956459640375915722734638038533764232434707368238263986237042507423677767206876717593973274300768961418878737095344552322763941915770388891682704330742201251301022175221654805232862129746837296830684467707367407951005268560207870198633533296757515211233804870401245577007221696553658415875258726789017056888402753329306389958674752870740263449624173946239558704863379946060656742385700383521286229832398686722500045436608360515788689368331185894890743247531652702085721948566066979075740014473833844511982441350418222005197478824349875104482321838905221133821876209368234797494499307644636536920359755370748266669988791229949127930194744621307189557398077440*i1^22 + 2074718758983586995138021205727385481052418742970384363597727920992863414110255183849051993359020961871954822006984232602855164087405749084909261609220171017365846554521001763685483454848872632147109836774807164033918729604980437940271092581905545121826151225999258166000819710208201515248041981568250248831208582813668586008594151457069841872526704536526121964654508245297065192763819652925566409941285462590937588661540586515990208246987489964803736811479753220371870762159891501823515402419098014237267201893721797671570412954069428152123797526759714402590519841802541686802927294314147353193714145505221375317128220605951705202719090002408109865634643806753358801857052991609548726894765063363811549099462320370571764204087017891380276225353664859015178198729686574582983611567745723782474968420909268208537643992859561576154606008872060801334781923666431732283065310336475027395327797247540405415928312261020141345639577621605008264977058335955917519623875077440308457405725229664735280033953086286331891812976848684741164727034338754569731315814909507389092775713195273149381158465064185675706332322576575981316084289415045284023272746220731732219003580496612254622787697270575058742782150482486856943416639564374667945898645865921921169240171243988408554453179072102986963673674295540798960870195227679748184752418848225404603235065372082176*i1^23 + -6196114069963048047398577732057394643732119505372092452136722320894356343398543956952270887211954549073664632307905486725768221101907943260670188585218410316392067247664041333112213541683202053136735503300862582268862031920401750477862934871223869201079507805406552311429548455415642594506748902414589429059870055518662511936890922475761441042868512224075102101345034790360041930306470007958597997263461843409016216994348757183440469722587603189407501164012960326770426227658077900550996830528154275458984730043219320778262028804120908247700575622247075490152109388763593743344292685477158543946460811366236565887216406462434931673954733913973219859691590487064611087449428593006401756593700360785208362438537142695257906541059735094444530790602796493253155056015567090781639561941666359376702901809941356060019914988016678440221452695482611568964330407314256434515634947172174094260025406091786083125073154902820596815320370285352127975607547022149511815386451796103568162486042909820715549400681162877126543422916991766962688654269044278151622726917857544131642333376381657850932000030425038368585643575060976814744945050155081031801558768235738037774984599482344229868402872416548012055942276805325846537024202370186271772674237733127965764111353455016343118029989354964593439831187187073035291687712391808667310577963486078261091511566336*i1^24 + 1703128765695593248938660533677213084321953825589520853327028634542932319150835871156919020621725851859507462302280634808940502102742342322131524032595933542026704221241839000332937729779931656059482146673252878527146380384161358485972134349967327629008674976309182669289715280281972109795220878333770127726639464636255225359341075107602573885368031740662167282231946912390090013448543207771331150903492572122045187885313193102274279290356845471539337981323655310383976884384772877746040065572285097152390256210954847217735715929124703154398419762795929323176528929529168452037531100273789911849395885625756767753316213961822846575779300022184851167094387631114658498018083322591398214495811604841073712767807685969971096807415712602893518051076509178616508477900203666829086524045572896994884593624902363516447925538162074437817636034018114514777435222552276989376604405875899768898133310762434637819500542253737433703174928242186301792177792812560300768196813626274705963093670985706035581614790276405152731760368902849974804543380155261186626138966170612219817739785227758345482522150751756506721927014067063901949096455444547223042818255351798329719345258742470654801785098614988187024639754251341878375255027277911327035793796065555909587822158355424368219733755589956830577393589949309951294046210438647220759163192734592081592320*i1^25 + 1952202023077718911556229787951136338258527699200396118754021245319909291465360370086044916965147769248349134476832573505745853579041318837802183779535554393830183386869356043833425275363466723484144498649896207337410536421077722968728921458622067034740984900552758149067232466982370027456717037317424925687684262742791432606761073255686033079897008818227356481231505657041523776225612175828226505399293325056876393691760537488428163715663817715113599135321628865193013874436871672873766085614142597283278853843405138908173663946588547814488474847753612232084226525912257795532072469429184742199400398325063520295832227282223367197722841445455359788448826272538375829710458999646575382429904697508588251324184078097370590278964253685322444937680913265737483131741643453706082443271195254895340423880359942659098868819282127561378809616645626873361030420742712880337112568433426257453554313014499027039056296725105245014355148573095530898751353148831745729022947968091370278610286907578572356926169831789734826626882168847888008171894899102007833227994057061794354489975104999225235630574788214048103330444039715629840394437644623006126027986315485333494202814778560804229078948413844842171556066664971020149436408928275046216769988584496486930760616989415551249949517194497208248699983947664477671136709357050072047531324551987200*i1^26 + 1516574894060742300822455672286827784055737636902828839368718077443855109496206652779732475253870293709918847710295011089137875709725398751838848678382030243272116689397684082083136068564547190762930450536838347990144761238842342920217685868366603632250133737805464005994909254081487569281027065856591117950369133173078200538163370303549385885842527138595242042537784247478974061803634429478143672248371528203521512190806860888185035826690224442724837541060442610327028892211393817338064297993207661119526729162907072018841495809772054961611638975960878508749615273819845575904600351495059527167147354609111718455990197316667614668712192492014672320411490991520003007943245274809770027996834092716147306787081631328551908494486406647871824159752840218437124010295842938912811908751006057455704757438279431861714868626682423627454219258911652035230336254464455980904023923514542513662929035655280690397355721212131030928996464260369003979577615945354926129767303801738173039272169524168256546056445778266343382927343168335346637341567805463020318747590291735778902629768666018997890015936407844749040443410667720317004313358750473370799106360647528018081244524486458452055901219979453986382233286226426113740077769381166217296020116164959052820065479346563587219071668635848865565042018025468096267394168782872642600346583040*i1^27 + -67586645580994894228609008184165399985070692573162117975994426048780911262609956989259164531343394971518701097269252107480807654332444405886775037781376202012656362192729405764072336849796053065407286669876378572387737464562631954336373680073192477268095095224226077674284588068952463283121549469311162197371774684429683452852236078356044314250407726001788775451236057519712713351482022030211561351398830985763184738397059051255581072748355967255178833093977726789249462574972217484922225464450151201267668636679982801562937816531592285404075284958962850589864748382740454251060512513511322381132125252402998156832385063113741148371252324748949394431234776491755324017908211754559228237521506847921830599209378618183096622844202785699240245777577278987218178840151403451703278121101791193459324691827413056432200330921621859698655606030080668112950241326712413518405254329510888140105223323103701850045986531813126560693767503871376925804610093569695835735383813722209966806493648823803246229794974226719009447862152619591398896573573622597888414140309153452775989911728389013230250734381802980408262002694372416369523954161049477843349101602341160922847121324920515513311990572255067220202205359178603969915629049733317868795167042945797420393696369082518306219035957458044665850016140138835045605186680741676711936*i1^28 + 1051089450447728684157280922273955333151168882229046500147678857926883548279453677726196012097179546752833382564921402407657945283081999015015474686523383839371318592306600420939788304744614295363107879699812591989530318074901280116896866567477706816946860701178749399220181441624567144718165989720956491592502497459942352748742441446353576347905886406612195706849161415385075122379962588323104523501838087458100153289109721391913878998701487209279863523688830639820632108137548710869453998056268520887406895901665250340305460219668482301403336869457779443264909738336008580521736676094609331569841412198082164557748278202014462229387853621072454903601033877748301773287579901120501030451034331090772873804270600070585524568620726003378069334149593124447062819900568611145072573608243271275865049506800279790328249681903146035619903022520039042410228037529303042668250998144929286248328648712076224965668329061343182097923614429732906366224313407812675074102118766326987926868561494590211118439592831023837103346918130816703729568994304620594951248232177517124936295795749544812185563303271648102173691012807911490142433043520218271908195442588675603498564943569052492617145428565496469347438719208069372791993346535893411976505770503423539008001146774045632032254723255619021783217567671440661738792163475456*i1^29 + -6299293128038583249752056667377210064734040446278777385127923043469589285369403656078460394303028548073603005005386425988019754110215872284623754454712834677422332124756553609791153462238755779493935566568189199077954395128190367300934043009757059631947890605165480935672961801578196053797371541553323494502983904504587254465276281691795208580096308618320659219210901004771882386031737487294841096508833221581558323845116665269953708684883431459023487019432956370152846437193120255728900423334665708565395387733961087431604752758069623152503135467148432570000985578830867733194891213947065874083773259399479356585443576207747099362740978112723182750288722265588114186970171487565429919476865345205741095614898374209931428408702666570362096558121154738754335881885363905359540529291111328747723856051531377853751900535957935248444066310969815412402776031127092659306955789211638806838500169602233496952623433214234491251859699020564134039544274478995989936440585992636025783578207539545472159773978218412102064198891226495062117558287482839784829668630682733153294009366502292341823995515054692339586039014095586668034476620527843328214267898856371204699143026391155087506730769676734700185282407335549295421569850807166741770330812720454360368397552879788239097310180721678957623567255993690515046400*i1^30 + 18599854714958167533760317230742042060242357684364698633723724862007975124678032865017813630155273890299933740706038730208583492385121337581747940637071246488175990870468470282795451217424592513665587367230815988744300675750280651887252083226340467718707040917876348928060200563872480837749565953450783737546936158698211038749405272379714131982953018113539634939306511558103377961844819055688311997694012220004435444604319644401538010779629682596673983348557196930491407082664305798509885057369313615508097439514975029025968503868215942989020557530257051097751219342724577195707735326003739071626745892257263852755699864477449889131072053625316878663060477795572587742270733557927756739883560141665307939180563844305977613609160179364960545834651978243770781698465457889773641678342268069287822971768049602303894564896277054817417269134743663983022215345223144919655917334705405484190045587064598022680244939103888519702413256500953280710884211947890384631376565176685869899031504004666103744365802214548912616077037711740147333807974694815837603203400038009621436119484531631480962097996052241880693858410931369621227538414180692307648046170480165870751703472878373472306482257298423047903820453005890738724277258476645020565379278465390710977403395761058828176617174012119822050308055367680*i1^31 + -845859178484263891611505936490360840632179327019090551029484431001943512418788272686576531894878819484138929811260231065498009541919304244237726603973496297316939312250337459695021695088812675045163440384406814061125852244089063852253211411562757225733284715055252487939403843204129971726526899837452272505405554181412208638509576244997923563355405826732474513449870404884637049434864449101758728935591313671380366621195356539947516685186099112273617545757494659646041952516761112371193764612907756415887711186454283374923798554941406354494668459194579295656913223277698137708660034370174158006642473623408529592203884744097543746422839975888775945035635961051141455267989873146332560076022923861071210574569141247383305583466997430517569366115672026610051267331272928784906948756431169728573380445839095015222000114949976176966100590355048108644032986474720942968696386939593961140190817287510589177021283535587191817614555907862050172244240851399973935826975452765091746579440672067344413237230179720735060609387259108831404334911452471950591916069702896318727340215672954716560465454176617837223559264293025552249292543541485971837701947178192831375775582589640135268335846217086054956962288890035436544908720452084066079172571142460814734291216390999401568812181939884106711040*i1^32 + 15612290172948655839178319643212714714160285779737634454229183738042686141194737328996342248223085895291518129111025473772068103827605103845535869996063532392782974622474432038117659127783977858332216215320673111811976304452954800413284005341418883645304663666931136616146270366298307082279721787366326563954452900355226347813608775464378146670962462280112063817371521460540800712385908091675813685778993202576835514407537499533235997933714376281052610995257749475521271282264739653458557088581005238469999211900939028453644358022704727401262364555938008664269856530279291547166925607188286144576056738242315075610882710726614590803429032679537908023698487085336878261988975051394312519943942309678972583944211326341001554051594171058746882909919690764233043270577561871403063613651548113451786793444716745756970326921177196977249674415868372371230914505473458973555610619224457088347222203591778275212633653883726966943820790269636715882250615829905776137722845422775744419083139349289486128829927384415519731856723931261985541933482497255062447358166648465159716607741800343504619602853513182096335790508764163939136681837721735393712017100136228536840441580019121039542647662694725272518097382536948123492537994725381369946728565933405405100954754434548298965371846656*i1^33 + -67722819479459360413529930558175004167495953327539088049971934891961073639472270127004826688517202197476184883600774309263415357687366760044179210576035830394777658090820297207280395058501883627612972270009182860158816184848961940398669741180356947528668430334012107902430705899404495575020506562414647421922769638024913116994361918371214177657372905868579209783037111827155321837100684395777515274759587739449335029233339390111858687623621154568198376437220379995677882184333819381996187035874027222063232487427773426120260517676904218181388707506395939663070817509710009777949251695269205574562270824449949935207825642803264681137049311723446036196606620888486482908600993535860060303876398253847137564458640520578658878259252538399122415840608229418593146394116183524556741645679764860699016844459031171185518625103880429086848606162421415546317344397633596199435146082600871741996400862200150699771427776836080159931853123312700448933947310402731669888000185839972285784518556434014994463617259124044558965764561235102119180879117998709043804126616051487066942563177386677792384506318204176344767068745943227568367607420709304092587441128054542468253545464177755892755239910756480477471297157753248072974370297919224296268638253089559933247142671490482176*i1^34 + 87408474872941206780960524376172913252787278684142196028146290904681241797682260931445218013638859065984354212733791329741747508685517884878434148492703529056619116759672695938611153591065002969544444244268649443005268540833191422306880566486918364228097741852276589499201467205060119782650284003073003744248186034633496847591374587449584722014925191713606316475090202384161183505136400309930746194126303041097710212551472240084132053677661872436335627665173863208472449552534247463153270739492074312289277275055998051558542565750305012089619391288493305923601759916568719429521979873530050746829823810707117549266228624919616081529641284687113308768282475785803764511602577684124438589054550575162036219488450529107094321581812374289192691353290525474593099265237084985101469537979644692098800252560625185222121943650901198227936452463005554031336659482988015808876024632450639132861129348150290869503692492773487712816984430333149934456190973591186050158011810679171659665834838065030500608554257250945643871477987966491135829813993558807360265613716313242774606833002078380292121751470008021067063920994535284641594931480931576143012325811718200621221011856935294379440263210584880833065207367007464327265992208723999917087308314444487095091200*i1^35 + 1542664636862669036494916834877124805602078127475327772056950639392372621554304599564996009934922456324498127011482174283976026452752188179095687388219631610912848316881726919634257934158120561367708757207999651169510139503988221030910592485971815384509679733382631519380909267323405275949605525872621905602289249740914748746313232676191955208596119691546916719788196656990942484103985616854323250643722050830412777586675575989852170388852137774933303797538068709780785877413808544405879475338923820286578163924093625121563261535245639513570118359110760265735664332447309389522334441913148388890906817527510851421803839793490065721326496613386911627537894872402734133127528689919866155969790330185004848775846122379415499300498880857077725559726224401066449103015403103522371512371390688373480528282283096378148725308700266101702290971486863446991184288564933537578202351515505477009880408341638465570775317281406765283894439184605072169472689988364880174277807556540657303405258936249230529913673349177346007996552128514352608499035170277469208155145530493375542721047616724575895633925108144213360644146484555058619949229686527414083794367679863288433021137974087904993635201156608675323577259128426760061082895135224360208173137920*i1^36 + -72249504303139306295044701902060821553748915814619347668078592976481466978351501133122593612435584477924700566772286760379643016998424893143859125983761002439967065862467190296117286157469157406025495246623164762750012310315934733999942801946545759797775049533693337001085759827105184385916232424959767563200542428665924871762560046213794190157855942625571945670623302057224774786634592152589637016440896446655696415801220681687242924155655638579249689661807004645616736915016417746747070694421786086794363207781049349413677230620695926323761090104959885983300561677982108544375107510986431911873207391346793356680368190197900694471136157077478073491387509039379456622234408667348858508910381216666915821820746047287868608787649093527041658024758024505104489120926330399470773634032031519068359329247594245687395188039721532140813884790294918704248418253881538153886653937234382882987819052492011988510411338284325848229622126532785277970803099507279883924214084552626762772329722650460791153451348619103246447290535831690335324233850163756248600590426386392032582708219445629791620382888356324009774176006774776654147697397246188220920173198341669372586226492486261355893460995353972932225990556362884329635751532819660800*i1^37 + 82212029725485893043217555046869897517001522006317401610612348220204728908844558481613592366124612901836031277932099320148766089868496224861875310365173038740975593352805913137890356963328462874186597591481943574123602555820470772192008886909839068605227518082504368106958803332583273109132913651111607210922236877708423723062899990503971979570764926615072873370359486395202644236535701161265155494584330289794561292809499565810821054081608831714080181524744680671037063979600993864178126630267843731523098931819705988590313890988626674249492108756451871889847236382358161119295529637531776734212977816924792940284392712656267369004361871600147203317099401686555242838177184004806205471240209203025580012964348893356178576339428386287782528294549460111451597744301066172982787209979657184229807390200234393557055686471446405318921080024068970309845159946190327767360653859923197626993956495163231306468336773030575693113764093334560739156100275806668788563477284999896033473001481690408514146214141025503810422300260143194478154775974684081025793973282143619909438154760387747579672148671657908245073980127620451473969003900881266282006419643734962532683153195588275729919036747286917847621045964803273277440000*i1^38 + 56980144970363482646088068619648770511834701305932329675729084340830117374270035995775932034722170368221008350888078681121091689704065439546025468987679999516197348006273261827169672694169065248278174247177142662042823008012334662820026450468408676993548166476647099168959396032782259714305138899807070491072507991848061337115761509347804456991649823709149795298989881684492044614601027381207143939656866870598288812070036304269646458311737431446857604808578882221909012039930059885826627623653635012207296139197430821494490436343095595609973453855961030917252339526071073737811745328888786314444133335282489794678720141276779883581899750737037299269480149476654711006465056892990712148546440235026063643903628779497034124467097374323035204182208658212771183139267412338180111455410263598917061239828211823461553796491418410268847040679565547949370247400284276504341967105266360615418809021873979235024275408847404304390563751570083650974957921413170122721828761424383941399288222118940553018876823318320972066795766891749263585422012076148867681830381429832518089131124365845447370438981135349108131434857689504813823155648512506579780983878268599632384831245929816548982098497292314773624658984960*i1^39 + -2433740881272725264944340441988196853180973180395829334130941727137650836759095085424264216963939637564811426662288434302040264086042833162904636120695027066820885521843806845340391346558960747646970761583652559360565028541217855708167042161428872901103834989092622497716782739098754209496378910482872246787382237641833028258298799074436496207201249980980574635029135886213539399313828013249296892716086483968659295438616528076246540696673741549222637015001794045763457508730313093647621500764437824683003900974512930112894666264103289309235805203586431857581490498784014165442596707255818350913449050155089765922060375140945942424400338715434281682356242814591397233559016852990894615881826533428125783577891013345435491553661076092394194890309670392501247831969097345983316837166820406992165249708876163891849582903954654951560152274279069866828164575162663829627852600919525107707395166661540495265076071254259500868437827178104707895130420734181621241083244903413352545754927070759678816761693413711619373156708390360237454677776121003727128350467482621709725753686496594052002243960042243079084858767380339969460430531045528753397016437055869196873679495841238017974647104273464320*i1^40 + 24313485354572799687035810406920237411180329508577877384719513941895778366148356272574049408108453264984677232197205137542761632267580833513586016374113883282585904430005498694326174016738141861115691781306321395386092624970411460960157174819767329409137627065094501108449965661821503012904861444903923081209032283581953478017336490681887663459102357183784266172448974592659969117755093524951677666095036504703127517143888487930760713963696486919642538992394293776429920827294235011419516563693479606073624776084990050803299882128609207808105970403638155134828999395524763283386776739261778970899227267537212185665293485347613540786235481938506872876963153484153811371438147173921565516586800560637258512850295343978890331632901176918889715753169185372880615326302769326680887379932064020656966987307274231406301693809428709536856906500349633898536625829971420370369461157977272110586987620455488177897981642064374926442388388681403245050883793836267797035494419325309610368251088781521097074928689955916501288343668276476531160115705962939799316503097109415722229222957641633004946222934860804938859613803916761181313693297076091150581823734932146571524248793242665264640*i1^41 + 19909678215084016569862558186003323370271957167953820015854108824656916905897473785210058277175300039290785493412977995227520577735370766584859848857759506485395209264044459598199633728255358156893878598343548212543920866087434775174613197179154905073086906331250176689809464242096006925580930574209797518906780587175132920546508290153267790704703746072225493886883288290183168492771279219236806480868967022977888109803777333907737416909071119631925964954558226554745463856549661035462595314307579170178600515349482656549772287587395647016224568637663382214544438621656498933447931700079276657397221939122584319630461162253438636511954219238692341444501472061220577668880210933009489704193068474960793388098714126233702086067715974752235231566573204634805645677796935619387525055488558530266222272686917591483771056893082223042566199829474093836554870113772060872064646947254627040513942410292694198403675056795364094226260045275979586387253127989645305583530150618163063480101254856389818266638466183994526308934510392167480566625082399315464904986607469631275900633040105879633799674578667426959306034437638746350881934568471257374633848455823806698936320*i1^42 + 546987776870456200622898174110834440237513215332333728257967232058583423366333192498317186260459201579360928180330650640848446618306643898863020428542138271593486846597525734295258027580585887760252671878183467122080550684484831387238937588611167868769813143208868172885932930969851038497505482000534559641048277815598578762835854833849048172114553573431538120743222600141361229337208610544776805738770106914438293907420298385605518650569059744828983247367049349599765867107193236215954690649419661292837983242960201133125898986880873870464908357550262948356548991583132912568794867493610656330882233892228770428656015637950359635443775317518916815441530301622248460550670556883865230105703251275732547754266422376679732287159425564672949835905845860531478420451815947613147906666822295267049730853714437328813282457381027893236735948251855646328932770518550901186930212290654155202286295811433712736386933778236944167015139037076555357354500950835114958965611313595071491026265268472192595014802782016099404645529558806163567905772681133270095502154085287684580444403777286573336881418310220807653238796328256682531885458628738636722473984*i1^43 + 909415725392876999552790413481024260523573476211187781445359241124210441469877109135382830351176253404286581682944319088273293769724854344893818865334186050880208781472519490517620341620229845342729764192642112047693885205535562046989396940831624892815374780834756179113577346984315709606842171690858187892078862175055652736444800546123577197189707859860878792103583613117318092207495006900736442900390377878953418642173703886230320435788907028519685601030677673168056812376703531203644564335540207864683592618583680327755663196367351512569320699839724631101270194928277206670352920282393265341553492295205094307994128586333975063618788479860900771598327535679250576709968831366013852933422544757096931907256355472862625066541215911227033937218649499567696058127013555504879569794655972340248786427138409978040759046361630177409569975626365241682323202205069921175570881080761245754473381704713423515656399456676458801998377239640115207039771827788511274994999395233844782501063656185964652841047587568570662000034955717539223187498403536361926819964123675581464025026070312408067597937250786413828371387731428393951066061696*i1^44 + 2186448652759817315107947836336695386914916624588858624775266302148139185844800409853827479419093451337846346406541645520269168523416803183116478301771815786294209769873182763707146118139277277641170151807808811090249396338064491139788416089696010742767769780941009914995549619741163274063441808861683991071680041647689459993627264181870028166066352177035570367939669311356044561198100183216350913317342937012437449049884027166534257912644646199216710328006783014477950209495761176075786588879547300602348281914690376667832942405585763274447062979063364712553832597167350004779404837433483269944050567867355348607025718205435105852294203797595106084617528132538918117746392491127798055182357322192608249112710357529277652177972949452870385215241517619505480302944132913236225834456424307156908947441919728458606083786524463350412914629896210836410131137423027446126902953260783114763151429916166912183382352758789206713058297579020230871525404463958617314737521218405654072231990387250754267804948202200300519994767843806436516375373805728968957367661271687192383641775849904252394921683775241263879859920928320*i1^45 + -138385633027943940769232553790880940963244357960751054121399191170124076803304669114765974463446395411056784612790160137107607314152622953543126531779919038742766490313479517463834012396439505331258367231788264071466383138082652705320828826807012474594805724994003920750666601290922784580061567783757249968152740742844050438929328880608836602051626899709752665233115677304929849815146447825362796093934429847705373705987371222343703616345398051065702833845327585447935807791789428923926407467621005515235023964223858390954139601021772419479044318556359086982677956574156454283080751394501437558284864274863595376104629068916617983117495995460837310899626751553327981683296979527300596904161667097461404166215972132552481713063400716622618568371838841060067368437767270872951873072182959487669308673245656803244804120173896852837240739990823155195791785785091074522613452706742781337658800206851924608315470994718765739625287811791625812662118397838984926789303475567412478667740460031356692375809778208953141102655428269307693714697138215936480614728001923375686035949462957305526526748600959040*i1^46 + 2394140717022469821562910164528994887742140429460944664502515810576061328812748104469479083073330936417203322022080385463035667673387249247272662786730641473201545752442004334742756442771565926887548802292702324053119879371121978060028884841387019372765274702902326010826281320399847514636294915448406342027864561642070129877826043857121669558780160015043086326754126861158680573036512050425684019488981293448740321991781591191236936836911122671319930326516428315993297372460962847361205858736375407835845571367379723545671016010140141450533257061254233254065714795376733781424160711532775641719650310133066534494448017155020390146019228114351957443004704570878916704403442842505772404828653281731230306669304089480540847115504488849803970419233607137976270315983134407959868725747182648344060942063479258916571156413853870418206318039852029652898370635914977618066119776229091967419681696143622174644703795705084171931947181878822594762314502453625242820672628884566719259666679825231589588196165580732043532115182791082533315209363682095648693526426924733808282025002669126240*i1^47 + -100446902160764502272972688318155715806432830453911711421798552555339498565477046122704098886189722519980150960391477093764526463700907279334426095836604284946266207458605712660552826907615122688965746919420336144672060410718197460546152595122656045646051685807029103495191638701994131085656985680299628774273446996441493260889473049400179729150015979252244650081013100932722640970364764831231506730248537458768576056490097711818337730082911369879753828852218661800777762747365700038909197189680664396189998450448088124902977976341126426865532122488121030858707764239839593027221622636624276507736612526226859131745790581960714851242156270027858407159972024679786534176876639923373459373620193591587453915722207606772584846741814886221852050316004242763155709034711282840084088808143100244921331472322003713056917820694931449259628496020705533175601314909558795383893862449123658823394817491911881626071822605044759421187935467691709518909797705885701340732507973888814058512603300194636343244865827194079326561394405452556352227276974680651992920269150412*i1^48 + -307064101956022541669663202559320237401877573612368599458333250254891969395061671260825238369711523678662608572236548587253248058925487389138455613465141541431164206846159836306722752950639929493831194644540999155433668975848204562525190445391376322844559419141498361727557423244414399404510738239157689020288828710725867963135524355369991890714900806396898441193253050865047360368974472793655850371928153135664713864641315572989845471453115955870656643055006564551521748632390496382460416565226860542028441770200707910749928931218501789869210359800401826119090033084432946796059639686870756437911142029116735853140350888519834135700527651868065145252703286593197334540874157760847349236725035264203134214503631837276319750323084099777811808849605294701154333386605528661892621046471412594964662666908170453774652440491479210969216274260790905177544256061380144801676243909108482994716653839825222013900145016714146893091541471241385863790304280542285033682070283355920873030305437387171284648077429903548422932780201803418818820258*i1^49 - N1*146116306922778469562596755837735748653093210165819297339682100937899836089649383352460902826801054214677792872134099315668148609219850827774177959173226075099424067514570850392274536040571990472754388549334603902647892033811248681577614420197620827626685620391983535432701180126363438482686839951998542654953723934154826715482397491193734457442054272875*i3 ], [ 1641903304286499673353427769446418376515155059603184952589828525643966685190376635686233038408612313420654043825311308250035500553943124191357252756816856817380803984372558071391753404718925972362852773271540604088914191258645385707268191331477380703605296533050840826634069309494673621440574834667534460744679490484467001141670042669525351725945892735000097466149320382550735033716976162917639874753700006681875224199328190616625340115744486138682224068290386276834102371978374457154543433992538021793825052754140742614271558856050674540102911492348711134091291685547413674959476335978886557036824387226098137901071603549233151975699156304981230012521230903302944767115447166398444395479368169409144003431294649115671530183161345800445207219869127636542602087845214428676500168491108681130498585172601573907642777209003855226357728483879618737718222858682429882710075389011895772470335435990567245832577754041356396052236113566768733334764978504324905873126843070720617344504070869591712932197946417023352430939854588515829641154936636888592031078490351299538293344373309440000000000000000000000000000 + -78026457138001407361077457865651412793615755226493937265613976255495515839115467428210826289918450146010159694079636628845401382791583633094448105744166257879977120302136899776837789382571704418333880626548055672983659600621407480321783035602876398819168438664177335039688721664122753828689338611775267291162962430422212386880368111120980337734397747972607556614353542465232609498101472847713017640312008232969953391987763159054061754922135287333003949491862511995449671307310716124448681988616635957480751099551710358865389747940095942701647588127150060188223912423960867087672765701666217203446876546811252413902761790318979106650754022171135417681222183945654792042147405376068140089326354478967100106187934236288507813371513622459253962068440637929261881754820026147366158664283217774119695697347041512921743914084681134735679433743107598213354400691285086220861517497659605496294795903613473476146790722406325955020870147316438739913043351174331959239302655255601056678738967661592333610818534458520673642833867188599139590377629281388961792153097115104469455970553036800000000000000000000000000*i1 + -340283165975216139110667821703432526059950666549420858348259101981231211318610080898065918757237935229028052525421597530833116963156174319958865491641401916923104223648103809067991205238826433011546346460034301359169402354460331481811521170832809959511523824376145433479640670427461537246649593847693179198073803300191542144314566629677195186817186632902240409708153039642596074451026146976619016789741102955411526106879001749455439946512270682149653436290355485587530846602713338455955782785194798725858617805666572883677945239196241677135057221619877658585914639281934870174039238981280057404909213424389982018142106301012878821412051232524928701602545798048663766285704204973265492884531299575802194052288221507075898428931379726204486274524994278099481769427132204063355907916736651412077079465644839807054824455834635117074735710744729312769081833744292022436453137745641450812346012981423757479295944986057835254468146454235510689401296371042270770070634967317931750274715390971206710907198199171785695835852543505796045768518660730586461313449234839347413735037730816000000000000000000000000*i1^2 + -274431411123379362435434972779170831445776325865913660845454284499589822004022331696248829062240281686202547760397049445953532575013126457368577746838794402102085252266932395530192037886629656623742360342822797180250139522539538650133812931432544854121755137518215565560736219018011269531984211166778761721433840565011816590789289253264372409590222870691509293707469248885955939749275259945383314047176001723682084642005093624160177250825735987401463437865004095029896675783413796121469208068127257841627474306065023895738792219902261835129054175586989826885377452248768280838078695770335249013108698816316369048965358267581055634109729247386389373105455546840827870851462789349102761476859390545413024153331802938316117373447074940480635123670421089129472082340608321082991991159134404246625391826427790182888090832304451094775957523759395899518483092522011458268463386724410740757732182356048221907571327874995563713175607382223101997594549008940360558953886149850406912965253181419917891343244259041822121756771399532108413139457788409873727352972948141948625380966400000000000000000000000000*i1^3 + 268717382159822952929663678008594846184827548833792672501041040192188005939772795442326222035044869238392047023975152431122198895329780995563456496062862981566429299373717886331558606687398645008812927898878659081085345007919928196695557736730826020284766060531196853792006621873048093670131629305838418124764766335167617450501620064035358476346645798298544598078460885727988798135994284860648814490646199451941184853054616749869315326521271860538580879333486397941957092843187586096140958149700371892397800351469615820165440894064440448061224650082437536581221253935706484311082748098030183979254988209782229265687705197194916691166628795500396069870490440536584779369106855210071825793549583517650708519070146835857769075157804663953459611089824773411177798639119301656507606470424322422647806424779629556482733877852903167842686108989876388776392789053249501954987360561108654856928801242097101281506421750219096749045654978651623404412818672385633084965109861239349984854547645898798236228888093925881883578499205615186401486904529532048771248644039302315735539882393600000000000000000000*i1^4 + -1281451195316991797110017213908641804745927442450939831761193516641499431516519737193424683619538896221471485849631556214233034734418396354545205458466535092255175475710969332451870707689204964287504322590391318907768498572497135899964388741904441381096120937123933854901821831619864808946908240354350855209586235980284934360893358021142427133047559815188613959974135724982381169268647302721824077190766297749731966801722560761445303818854649032742179831648245278018075992640571626520324382770660281648148908903046805616752923125896790205470438161677773131137688133799283869549644827919778478042029233925283666775065364666201404640612193950174894903350421102184069443137895401003380160056538267659527711865760365538158083775974770823775652265958265800323025545642187787904495825802973667080252738553079348031032507362392564112890611967466061189350142827005191804804250540387608717437391851322002922531073160543006228075857507146322703718547777681208090420240681052872716292011787290646908081032802142512845647463848755665434495602204070918121719823075610344866265394315264000000000000000000*i1^5 + -3557976539680339032022924328005046837747611413367936687735206837866837300775235222765533571221703717878393621294998899195787323264591698230715378275100040278932604327536005094063866151564255681151575530174288777662145226496926952999196406601193395266646991255943259079958313469916302526265634075934770234356030554605675966209280196181012480193874866023555905616022544630557568624335263112342802509666583469929819200396389497477900224791997880191430593734496944166009949755812754606001438935289931218623987695150172364644363075950604607139736131006739829020948137056311318381197830875785008416591008104275592577666550011518656921332639049581228296645621458472816985720522498509752823559638235003531900761248979303828639726462827503586523348026776533073053736876711283763968061204636852247244447762187176085818017186685381904283714183783209522284063201902940926679002106315030895815242362872937543511678826576176477284928793819096878629901188142168607271335457701664180098084697196962240007509897353264091075109795248026750942440979089350907278332669943078010027486237163520000000000000000*i1^6 + -3439083623673014638091125544934173253390972587714765865120020805160335640136334448883667984835474339523805040886429976605799550327741716687918943645700517438229008381233732843418620180751095158349978115154148889850781485991951141950446429088929096903839967244993484981207965688665519619069006633209545949238819753414251076689662015069508325699477546611070969768743746660032902397793266563404235434477150293936115407940405423912840143480044444091742728411383562786504564034955051975110243883356245915064925322724041387563947076511002318051276097760406166435740380994291022747668366620095666085945398470719271603114562315005236307519523645700022903665487676971956088119825090817749043077145756928138860203086509435316794756455177923581463437023255623320303105046217425778229106249830868621750582777346957968290286665842115764374752906368292862746383695649734514859251670840793384765108290613943115343956158486381215024865390228301228382739615192427582726028530233800398750201126572198798406296214559075914443868995404995384008709344688119371114206118236532339458879940198400000000000000*i1^7 + -1413491419641413645746095039355216241820676633981586449797191277385693026086620381594046705655861971228437068016895428985203966576179283026782088370305805348492329902710621993654275962712519816543034845009145763246253219232453726332173927385959512305475176351221144162050170328170290037302917400359767989436317031025489454735955323451415164444799641342903951247450891677627801055883803979777705502706114276832114876595512586238385478236469938843873494675447102448891858329538848577934973679003175609000630077332904366245980074256315199757830954579750035833957696548939552847667795832905409470502472213274962926762113639473846132761745833294704286109963313754749096258913421730370791766579380866743261419147784013263647505591965739031328735781271481625596451817773581465038630387646597345482499896066243145803595360133667295790512949287873171691612739198471071469428291941039679137027706733757792441163124661381348232889137340824746354297607805357256802431672037864928469177907946501604994293122469601420487581425073295754963085900457485592575431645333195659887090073600000000000000*i1^8 + -209615457604086980290838027073556932888803548534351639686121142582510380421343312375653857961843291286279473098946500167192625528186612984096557562524397919285745854286703972327370846966908135359404866335744437594561800201732170819079712543145884123076694891085576962654107121845701224600071122383045991158056387756146187847793639517058040375367485399781869703781802040873470603265446586816803438809696724808242348228102529227952754667669034480471562309504340021726481831544990928525045273907797310052943632643280642167604342447872517667721333806975865236722880201288732616472492964088980247967999221779678110811742689766606744728703716186524068137097440503269156067202678266050234980037501762755522982078727678917419444633497170531331692229552951774642450236642670840065841926208899105418638928904489830734634477572136373535953874058573843856519340734759567799320356536361610391397596031764191352548828139987351078920665126898148383973158362809378500486103099458006827381216652358789034885789376523155055227141453772063013613593767449251435869233666373274789121884160000000000*i1^9 + 50118934239362910489193670112281271929208600467276823348121675644793467177927457959521710157712739443138622211031536930003753748146077915638462328862285052248909373971139952778518735746214138586578973674039625517590910140070872767061472801515337566063746505967174131994827041230034306041012545387444596638986848443561609589410095044356671164686725682472795156093581536204134469998979921229053403518815168110708931627077548218805366408447266542082903836634023472744099482025670918372601297805696848263144445530756300239729683393797111039296542933973789754908501968507965559303575134621056778750706005309326117667324786889961678909709620418338273064449280505159206445586440041765959193852535280009019566457283690219502817721753860445610891762215462813996567108662991683380023874872317223427592501915347692266017624676401793172122648910392334925534301215332776416332119909213348077403448202317572714601815069489784242638520294785925716656778345166763506690832999278418862940581354933605660481907439497777711849602601220781624267395595225285372652463680830655227651686400000000*i1^10 + 27900136448471504665055315783655380196450352453832939772272047653139125420728691418479406066022664123523336263278204543235116339457383356430837754122109094249330254817095376164341612871819938909750234208630941409805282021985390869213081776004988764067848572452798142807702832409436894902636874113253731180621939538891375801990390748955363619844497594221499547688514708242634905685529982681089842724563490965988934317924380417342765684391157634874551153778549755775882825635051893676885171660310918774749363791590637921595333989048972254447143101080232520572512898465897638340603973270143519277488197408443141583597146930352151929397078154009789339937269698044039925470358248688487355580659514343419721445715721129126952061961806298617487094801172935582578609043923370356999136523816104516982264598000862979677086230010850248833411408583732716081516335241415195567240235147486564790939193326359925871417152504889159394496057564933229025122928577068811534211733952906118991352981203603446909034642963908781492487574083514819164733153651716817301716224566997750382592000000*i1^11 + 3647748579257832270872008668711171263156151103438981483745924868108013886768230584312192493497742098354960526658990482284204030201222843148642145979743940613750870766828883920035093317224512038505528265853343631231858406036824520101172290881124753753610974560830955777178245288979287382272261541464185569475051345997284417293036384336287750272803969240487479448948623346780179588369900697760871688690842076244317662999665314894201043831613179072114109014132026957721020854325846487743444702185841781555494153611075351198817617874080976232037550846980378567424046915875717942969248015807534887412885897283844577508688998026027699479337845763289398345559676564849147204895885318678294093506476549858856322519190269053836501419085976827105317959442918203366394707251142362691527565415056836669368475964044627979059807391869520072176155022949337135549434889152589654982200820795458143117709621285503850873177280952216626401749401799705627845938402244370962024500572112519157147681718593047240807089133898426042688729289852643011744272301453803539405977559195336048640000*i1^12 + -542920973879991092020922582122858870210800860217802551018054573020663482001363947869293167837298549350460282736441645452635031655415238162104601943091142842477809592283044223821324990845138388688577308341184628913548008712217690111185014115996930501446409945678712508435197322853426590068961626788543087212735854819051028760272677602493451501378576200892789705707231104409343585794733565930339997625555924865398603009518166307499172124374267364448837562428919672369335027389309924194926301471553413845441744264969947875006969217759408067251482616273572140582056501685107618267692813231398651388055704965135844494325250701198635085951138886658658941285861126962918086302796568366296369015670860595852860952926023045383134242454304444342910309641220809440494910588919541009867707419851198312389196174994037995617246984042969813845575136170860696190246521196165233915717642995351898221318416982048311025099346303667777502289775230774181748477978324107340181670491078160961029026328347860888484829725710075195935717634659657196535107950909775907432205207335862272000*i1^13 + -240587939875932478728240044496378058968046426856731675759039408836651219202017225519647857219684629111208646294333422015341558995152094566645032581701024841883801752874410627009009838973702183374742236004983036516831046123149417451816242754371655751554164735284280076671977179923554800808116710670234443487014336258555047192239255994651950698840439120039186938169050156786306091375393187632066778567202203542166649749858895653773835767584501085627449993929427583594816207328306857105619345764516549262069853462187469045845039723619723427728345174041418390194366030969773661825361126107104404774851360590580567766845085044210902771296347456742679587228370803018569861742982767141185378208868154730460571052515071612218524389878067172942938900311609642358320572880332264004149764313477757345835818033038779436334148073612357378733446851779876184825195916056699117453996491872053419605058546159286647395781061782084609363699129462632880688559803152125930585942289612787809173558565386132893213745057166137778877117178859290967802561553363365907237936381384720384*i1^14 + -34912546547781921287616708137474455480369149832584365328492648585340004300554646917123371080728706876242510794668895768300291751281078132520087285402625649849499899441211631376405931339031108466996292736425093557580183675218020527033518914546340256875980898152402380989824100784838537118920884811464624564697937093324929666235468217842471739825188210369769068726555972326708403952135888747718047359407559828560721830148515681574895892282907614657086475826461819908124875174003661326642979319739985465964569458809223081478528108487383022016813752907021657180057536929503861400194898344618343496548942079254091283480253690305049352085780029756252377563812805860810021581179418314551550605048138297140274056866343461203126291604723968229781415071947626132036690480771797327091542984986789747664893711885440107673090830926442512195478333187800809046127465978916450480450411671418374660797711530515727921647000044824676114811920718207139480350102556577444659304550274374702883456394702946897256351421731604895529506372304407550032950110240108973971866396917760*i1^15 + -3097662683389232306670499345225668996728410966237484353906698130543645445629713701369919972030530808010456809364060238161628181971407036450210053342395533328132637969624644100910916025578231777422803543121608350893684672885844317026444093368721138788831811783882102011296729014261673601873035912803020474781011468648125786935794232366908869655297301298957023256751687287389589046305547501971777138874988927701723186575670284076492160093926098089873611479147844077457269705296534591489329746783392511096622937647210989512444067403715546299440186826750620598375174481549051679528542491222190628547192023244080721937103215826158974664585286424839324968572437855935077294406896325876652820313687048742536738419916623160214709655862850505433156491785116987393240590181538214800787085766781785621726345514339701866612739792773273736570294213365702078796549083092072127707324048121661437209578057569250404548766547666256468042833967927873432409560085265760791952558361694576560590439537681582769509672031925347279325159832338292268937381232857568087602364416*i1^16 + -246908685026237991931337422249003325967315365307444296778966092002053282030741911174592430866839792832990720089782993739093232493229030172558853602168163033483365559853369444425865041795992922200036440434691249931370472948146728654836048846479003780871730045821520750186010171387164838586905173123515369494940097085145779791704680435283449161576228270622876473057181213564063990725895086872556757789039636334997302191424406613711758433206880575132503216342399492853892849722576633977818230302437654314093979819808191211796688280225181016792855097572634603579658234645437575015392665250637244211302968526855463074701726047046230754002492598041228562417562387582392429569396971017083517504118787741548611931385038278706868254745853198995985552924183562345456832047682041549431154714282873957120462598206235731509125882637660925612618701814475107482383250595714082914122910096700937305773520777925735540634681423495500993694748820254012877928689026630349448072938082563440816555177212202147797342307264567729966317078031177930039939550525914674626560*i1^17 + -12016702851172454179784389105031621734098593896281559589089960183114127276901315268060076085276413734236234611583272810588158165459667129329966484297035733192127864039079806460601782315863379596273579348572440783295904846996302524287210424100877944381485310467481027118880748460283932416528008789355582995709059214089054727727054852500921165515627669082627207290419072851822195892464673436346763244560471893746618635982055779668695180542165782020714477792829392016572919409992802773148617826607649430182829517767316230110683021448671011886593122925334946727161271866032803932557799943727946926045795004541491237108220452627297084308668279953016061461348659315206343354440781103700536389927586291693411097996836083299377037056271127183198612286022696095207549040131702802247929360223324745572622650256999283833317017706781195754030642235157220719082196969325982390539061004681177281040957335357436746376075613918161567599947907592277896769580575961084857723328511295824214088631367372360546933570769312168970751101717522884744263553475976101888*i1^18 + -803472260353026750099987675797826487052590891342746551533856193653527629930297646028263443776481065888469798194439162582858610849708883856273802481674618310727893654442461119985257692120299666234124814358243046985400144161175722936028958791680275842101781196761835463697098423417942952429793543583534624917812510591485962215378401369567459962856992200531647100203121346869985829785886540317888533906693964642320683187619730748708320763378457830516722877024950226236445969855042588410441484278024442869965140241240398058187682604484683731826089276852872170591996132146994197167169690457169221560844348564436813938983696480153000097947300783645305344017975624343721982530019809233516473727997936588617905038267119716686862881832164311511574852220610067342878815444113080221632956692005394229026811959723512699635530272860228160868915161650513663929352862829608243128014717261714241232042985399707453095719351908506756083909021426508994399643007713123166376621933144723283715513392419555606390618353628859159612484366129987959727401587441664*i1^19 + 2279351866670001160457043563576974465656866925614241412679807079721953473514568081733105776171702835342095068808430436321651105832095515817269580652206465252387839453570142906566549174791915488265928942639091949128060383752931520339790672046096757319290494649012027936936284686483757959273587267782304926208818012914741835855071489857083450101973227281687360539071332964734623693388650721292647622916372932459269364608360310308807933068776665719444044738245542233212153477880260775102276205815706823861117659819668556452552347647782311194758180571237325532975912856907262109121974952490021224490178604904032414132465711556650859067160278194009092014560122845786384733596665156784336323204652669585503565114184216893438486185986639071642604923733551099255590115689761228998333181356379481651623303009483237537217918145868080691631512397410246361378709360328936417485593401799641789361851277889569730401842613666865978477175003658217905338965424877781810923941378937805109979303402044017169929507284795217150853556879638932050591875072*i1^20 + -458581164826097879201567370739219856300679044798723802846299342084008275548611887072985316609139099969674796315507755704430275534642114874812207529183386235670284559685867428871899377340893427953973218743516239862380634859174820575712498790978413726097158725386810124557258717464698540057894055238286908991032896132961000545776607285414556719529401728429328546014942686568995435881044483270841449965191022975216393419981464718980033338369316953929777783844053566189931483067536780630446316447055844837903847743976856504926927531074009222537185389853173205433656994644841640959021340351160589690435587811331305103954989281548694990137877669580868223822057934924107002259579431346632733187050695830415921313046057515385584947041154492199376645037860085717613022103860758060053967239840529971046603086426595373963075741668615542762389233906395802746895266297595646423842585015579171505522369001655167370549525798121724081134065291312918299620501798610791688888262873144656629729193154170088435491475647441155618048569839109082710016*i1^21 + 35794782879908597186003760396042708489762981549748532769480569831762044672720577301979756307259844744772109800941321516227819656734123471432361379551666177883340767073172443650570632597833488230732648663011925501470824068292497690546111814578505043729719225201999792361606111471868512223267660617013062143661191839121463548563899870608943864231414791648530233483396337710522589815132948509026942899726780016814769302049014835833343762645778975593078853025975868690124907838563701559625796241505082699593967152034363228571331127491894543373700678709515381610776975204783217160555055517166720843243416642658637825142356857702915022979733970287175068278821454795340997435216911810009161547334807314250184249042887445196006435299806257420690513122947279292339858120847165405491316740308538178775454283527715793786287106402977494716719212622164165812447794452610364504237582999968624142260512121821735968713599859046031557545417575028560157644694332692053955349556425139497705082379256341829324899099248161234274868984626733383680*i1^22 + -527958752162775222712167002105350716789056573463024567493850351761001319122372703710448737189107271945996171367832526132910502110040705415090849985793808615596125339784060699961044036460509856866478709049119083196032209298338426810058427662035740123508706258631383382061313767595334131718166318708200649809859650259601998017847149741763580606466114834612415872390916255141880830795123319724840001274403967796210393315579529863375085534839024847207267733423188302523397735345935990544897704059693863400791686577018448722800410698231680419218586519923747833610109596762878133501849295923177267901257818397940232584111587325870213315958778091456745496464454176487594026426218897913619942879706732157580262604611223754900308129304188740315444903630330822919835754543936629103655093780255326719657074650420252052762526422554292724984923598225775879728340808625356446361345810951098046617017498961349600208065753687866165423990453466418442160084449322151917703414834604272572601032450531692982553792088809203438647574641246208*i1^23 + 1136489637809699639487611211519269558289971805479005820327639345727218220346679591578873555591777927939070009373290768956467193574188184994333972168970725993610431806576458627655275103419749274769166354227493064370258613603672148724087191620223581400136644167102889512312080448231293822665520434259033129763207409992934453217309054030447357842413046084216515773944618402571271759663991367756756658999466355001236858781796850841495536248454450424980387547064391954559225779356087286005805870636240186299312457405970072272172275742447986235923307957000025577830091563956183903606114210941947398203342252813432794645685213261080926104298733624340854908307971137969404792208050288187173750324197797458355423680540935495758708034519832853749522705527289390022518784958448715282542899387712040518632773081588381101194517289573030212005880940668188154104523350939536593594966230521463317754264311684340976592939347836443021844023728655663873078550890739037737281727321040985623092509210087041327982020087486227575916724224*i1^24 + -691997354031035556189743261313315880081377172214139808837981131092339547448165120995248829359067156488157995921953705215810238986330064651055890462168868380233328469004043622347640471743583505054408497515977264845585363160850169754468855043095532663550955511330345756199179650463060816464058376503664510192599931891248369188152008435919790811209614142510563386437624985850494027220656794430089596389693668547001640825075524172511182703739097377160074218304375521489712244818664492437434438605961053465763486043765766155011072006034557139276695772445088983011421425270590269903791188209366612169617296097351124812037756460796836781730309667995943793516337223456109115908939034587055008202783839499881797758414395404115873682512625121439861971924995056194251135197665592679240312077089610239505258003937137436541564248846080749204549563048546894194642124687335807853387447549500723386978007616529928363656781665523580932211877511621714119927847863180188602518238580928789232750117646301708447708129269957787648*i1^25 + -300582566806620945117005573775606559617930215430891490048571913267321996599067918009133533891289793642491301889698101837373806799872226455013691208604417598271936590774383582077934197492293273838135123549247907865395750182070863855663431051118800674565346661584817465378533829599238746030721478385263837909084881305973276721567521248137106019560483555333138480848522231715863790931893161517674494752523566176394502093400243267576337627527051042141884619757604732075160901403385771653734376309966557027998549414270660381238087518826825128481171194786518118169674686466211299444722720228430679053398979611992995908009909325641979222317508073346434495727467068998274371837885115310566713992501343179793390421806993076712395002341582726389318916543951384097133506341348673591878739450503438125659112559860729328859809780902917252789304254872396575651004397852306924071718351685047326783368961368405769837119810827070362462387321667510110505830575393997946157775578021582563921403748066590249906943886884864*i1^26 + 148744008184264720044031191374948165112777830734280380431956984831073218694846327764409699320706411810539605364663803374955938476933238577914234502656064840031614601376463613971525399779203597295587343765512557440428664657338943561998837105314457496863432798875241457782962348789800611193984786121280307913394375376642265833771617028574898950568720246757322578522404701798300460685380430330307353905498168210440385055500681252923052767886175872267164506915134558032923707609597594133977794874748317920555688023034735453920169699140171149711536876614058828394272808371811633465507946194116490251642859540001624971259626428618007644824697298976832555564106183186324552188120159321679397415489015321307711636785463201629668474851689861699892787174228939666883773043257446524647993908929369289850391891885863283649090285479892314451898405242832210999874068174612685583680256774829701182366407381789890333654381850990090750335655231446180629130131308251034831716119617181586022736145047529361999134720*i1^27 + -63634823535214626678087959700352754874735059715987185119990227043528510802867057199473666953594903729250153701896887442859788007104732841527067374376075827393086423839367411071967722581947320851870786876853300139070476323966493849815782145600425669771873529753815844066288981604774263246749492533834836121919931627900141592109189635561868513569983620421148741624815321346110210598019250600873406715538848083854904684927106962477691543614074956721251631828020769447547007946517798666882966460570456584300976529695038200880460601243798464242392315189465677099403303741383342951086184337656200287902364930947316630874858402187454732399741148797748848665468025966327900951750055732483550234136121270794236033861481587970466105549777714864660033177120873390141073711014136135853522789665068220151943048992730735160417419990078306768910167351216027092145297414349077891424158321070390380655150225253530099177794740924774175519474345198393038299196101634261797995688640388529527231722128536502272*i1^28 + -40957380789474800101423757744481978135699997732856903923407836855353722276146903029882639938973984991440963828305358494241442971044118050997092002084095958684083641054045759388665348045523422299160291531131037007033690778222263813584901485300812478634691663177677693154646865812168872041363104261171723611845060641814996919908661078606063396354162378749838035650664386290315017755443761438651973131939392538768088774812560793836344657999471362522167772492669089237429888835038096208637781035777425293020108465523522400208727550967573786413086865148274208330844438554039412982328474515666848233591101789590055455011944992193496475182903949379852118441916054462622500628229579597974052071632790045162185756189419093933194678619615277877919971107702620976980245148087519416544271427121957446200203190276169727513812979747387787538565545890894170678984396785127996537285910356692380740287120546788792290510643296935377418954968535818411846532635242783693596339176063028513149504744062976*i1^29 + 94503144784395688806706576754474109613252645258483083075564100359287767998415862144026333668495594966988422769173673730918587432876363830266759737656529841718563241757194050377016233950095998045668669976610100951613236830599323158885595023999500891080607726557031888528287240560040564951902791907697943429913478679588253635093804919236565292573347022077868604446834910542190166350517047052482199107040827321579285575261791919908669857902580399808292972355912872203848661948355156773597805882966867061204758049890322144697419443651831426271829197434731027459297631337187046519836800702841363256130366635532308171634552056180138671824412424425695414195188024609014607132581497210088439668883493612176975014592596519067330026367504897173679369316693750238994338139834530659191681551124144395235317412558860466540280911610594929264231390778608553170266243674256148538991517613943655496711000581851010990379399892074461216400623234438807168005950073955408814568775356002953330688*i1^30 + -960225460712577750591417140453242379457429072100555477341071779166198553220903418609348692105834311417339351519039517409013182683722437259437006897241378438735369499722546130567237724048783417928737898543240253383203809675755414635603683712072639252675940507057350471043220514748503686636023342720603882242970547695056294582108537706468702041012589764917082159364665463167212593228213530392502659341136873899249029122851348391310618941433532954506770084853815946524484838521890208242001537401147602337635695566573119540264730880266261481150095883758068777893242757543330723459553205104906122425285958018605799721863050824873055394143140672551757223708532095392848474867264300577072884001394945114033584150625000184540961604163888140918540492549187894442659005102391894679281674186831489923421543377313835452288398850476013285430430382538494826060875182422356483205847785352933559561119216516497970897082803217615481433630738948535693515545860375185132358779963214659584*i1^31 + 251245863879779586307995832878785713367203460964768808073890116890182303553908269914913142785517509571186895827515997139622354457272535857007257365782652896458152768440852240176143305021384190306348141879168976708945911049478660444369388109034915813396592127043647598770240235390586710909673224364897687364530144818502102543065362472977993336289916335579486766598990370684948553012090330083275260293929611298441205379507002325620112107618393091292999842466135225030294691881051479358202167694965079128387070971580884666668198123811173977990994043527283394504690008355148389830222164281649403215715539060748709808626365748682338225771802520271395346077051589246804981176382810733944349321599704391477352779190275558575069911547398123820098999858878756842470985440877075770734977907425321646400109298475092972206505157474118000726101033699967069724032459593289292417030658526210989949366203932007467821623123241454650609366200779180323033877999515868241847451648000*i1^32 + -18665682931326278133770582092543462829226340642454040677340506172051624828195402142171023273056345874173487126064430466868369856143609678291524703716152728406443837807117730184446744847743377977908997085104038771192778579268960274869862597294313646512645283625614738092640898675388240384656851364475490909376528691785720063193424928095416632417334967269458246717902192428394791141296339610047457684817969671328954210112982298697489237360433325521945687226925890471536591329197963207539767358000375669964644915019086449314393719269088907958479207089303835544555257162026191725254472518565699299059815563547261840702530435410828170080055971217641912768291076655356291235848414388129318468437674606868268370812528019992044277065421761932769818726204278225072524964367162024091489369189541848803138659148054356255702017137343895446704156499743415829051860126703659832692576699801751978016616869301322265497360882744926644575432824847244042243358517599147917312*i1^33 + 555193372919882553487006481465159746008634161071911204839023750137408207734394823786419026098508795642269153215712018756304020396139686779165233993255301610975587670825602173913796799660206709669747445782528285138943190887836363373364338146696567436841865540540460288991844729894190578377634606909858661680554977836014407947469344554354488435503031187475618557861219201743036739049860698851292256702194504962482495548074663843741552203914212368723233098748086088518456818362767236523433177202545120676703798247865134657758254802815384927142740798754165908525987934758945277300906455166817967781706398731269086386497802894959932518059381294066899390108408293163046432623163644156627814927993063184473140920696440505691939957102774518069894869660764445284090718386222779219688768715709063858838547711317159276200608887974382758270135958093943456506436040355728362784709735892914176601489439874738398252264460055775999605498600179555772610956852854784*i1^34 + -7431649230762732330481875006576194276174390440593528358190881105820526660928405824378347636466119647979859560415991060176030051267006842640270704900888962413163211787978560697149555376757098332347960738536414003725269736240571415995151270515454314416623727214237719542635849160083732763237024123608047107191213315290321680762458017258213965761788920810207728685875059999485320975077297988416354619396416224724964139194140402481354201740777243109889307238469400970697211963006248503936318646624784757678894554317296645832629177804324563596585055407044510324805023290642422454198755279197731852785895700119363921351233749920526366481838753758764916249122353099626746253371791598231753195440635028899292113018904563892594938827264578178855171009689322238844985240855808993837143477099985617380787933253911111022172775259717777794965593602945318644697064240823723790112340523840862471183064448035662422980777153994892551937372565600488106360832*i1^35 + 43070322846486218866664770853464804206422531180949122637274434654681187270925607461396944534115748142356789151478756482159991493971196257312325994929955637308645668055819196590341072230263657442114365583396982691111183458709541187433706287035983488333379233188333823386572449991211016007083636209363963762399519684679432099953648625947905912242470579927781158857488895766855496547441195017404054073138732511367165649847280334586055156234690325242748589915998967799190453943935616252704288498833433950938308571893499448887364960952752845946783123185885116238602771360005360029064217053800114706718848244091004415590775435169372395979032133131582447346961030935903327441064489527405915045307288528894043559190728135250202395619919216383324802123412015894684368593921238883486681737369903859043573495248663295705866150271453743601628057015015102385469219547414378031446039385583620514736177232729270628663171745017116997897414343950336*i1^36 + -89618556417359163160536910236370355991475481850090641792269597208332325060583789144555514146455920094885408156775713373592363699612879645778766724904674009642151438572101612963421632420046575063624946302546457151607866126438074279942551849200251368387811957870549823184918238420426449083231696911169700881679939062727855342544733100606870248988225557816103075217344682738220425015899286396808690425184152978329914644174117948833900461015280290833301251187939211840110635601618899277593240687678607363826396376993290921684470931326817633135246009876804995665993977600278692588091782394158889251225944939780142344138513769794997482191128262913962167417632296038394185592075127351788224664706521709773645959814093174528861641226341423405274758631950331818941051351172029553316120834379357745428174671289606237243245673568246237650091037640996098637938333114518452238810247951449346213537159385012630962140226189522603182571520*i1^37 + 254796649891821423264579759282523213647092786431776971749329844662875250879840203101161327695453220862041823093632774338708925097229322314799734051455827156488702740351740718634903008887431265766325884191600486863480831696830741259693279056596563947570945912707451771541066257708482706849940459267398881386452517977421209961607123110488411064675696820482182450488230103320967101974742809957243842234045498864393006617965820734258912858428413752933363709101648463615507825468724209278720044219599516133950486172364164503285332662387489312040989510439283005984465186917480484533751908621965088198998173859069026790195242528487694581505616061108066115196996448895877730752855671378451323890094194781532552787498591184984009310021794926944702755998116291848745892258307816798058826536937578283691689413286476699054521511434559645633442378835824078556512109242954225699870958381560022425487145257096897756784112672768*i1^38 + 39054664327233738288900375005214863952173580768657674043902989881617891114336375478766048502057631794742652989465778229024038563652616333609715819173016503248519431693945318914408305787918842957769954265466408944403094030976726526535807247299313539237673133401894753979103917642714444449055734615655235306202222269003638876143090060890576932544442652720666604710805054526658807428736874817789777798026025419210708766877999247715009731249008108088646835026518285277780808228288741365621170376558851145856693793930602391050115086911786841026888225029381980733220669762732875109914129913981640404959768523075356626578715428126228781426343664217409838007851122144292811297292649571967095598304848655115130634911643026372096730262635627191919867641775835659365371955545849781338067777218333754953897456477577310366415684621426602616430948313946367854455903947282519167666414366951855942971379931316786905088*i1^39 + -139513909061886842374455158605273497095938736405494500269966058596721100738447488337407532325863172874259646442513429653494669694665542767219463137762200880925577362738755222505132349524050264334431660086461390505828096446982208499273853630429537414067399444444594234505873188493623041477526147928374855122679529937925283844042238821331954625625092911765831447693284072388220305805549489267787954836287430959503741447085947243778430235412807581658110798455405697902486037484304068767069873057815000794158638661974982635505570488064849465962348611541698152851482729161019749158206296428043769459456775772261846492278448647464625006108968820127060527422357780011614383668310062025973397604149977523847524488726433385523977645025132715351582164380070724603692120355580549272452589917010040685731528324862627685240504158250669976463581984501416401602736001791998394713203908125580710161006851072*i1^40 + -14298937085611491860036004807871187024528495819853531777609300243141900445192077997353187863601188566203764942123423353465035974271974004168558554544180788080310336542103465170379883148541311891051249833893719047783002059391121893774793702346203158102959830400877673279135235048258361551198317029451306504693197978012904091419205614242768657277523006619646046474288111003083825729171389755300199570540263350284606299367739045164942052517594656277598725629237626341631773327070259226349065616725894745565828563898888507406104583650319449995653034318155751350668978748078591497942644369592564181236034771271100369121174656884563427150699578025410909966581751977828134439903836255328118538699022202263166801248130004589910775489420588287068140515802359679775273510433133485217286593706869549748640284972066870240966678779727119475494931636193474153991147177721463796222276793552485888*i1^41 + 356372596154404735536270823645043147560583475119528300747500843686925205399924290214810729616847350826131719063866667775480319642757701432866201759710775856268218169574842539483580773146963843103662955681028454398566303551056291310326218245909722354305102645455346722939132980283008883008175866833429789032691174477513314019752341147907218954468677826633974303199208232073841073894449549210406722665642248066506886733183683664633021383410129971959440041634717109979774142979279830359964235598458513439379498401867688679215768767966401545816934022425898303780992424824874686648441596299094931156182616881703841135185786029050317659479948348249505353471944911169939359011268243995306214664653003691391826076103743774808827931579564435398414472281191889532290235554630581820964047962598844503853943595204244260776071094718894954988243396762576138896061036889027396697253120*i1^42 + -4770114411856672378116673759764545536505150370554238922983638979696521636733852292338270584253496169871041617474045220808787026082314903178810777568431494666239995035577143447714772379816303276192637696189679238500745101919854836396505773107696129460728727889546168071641444160692190687555516068369889263161165947855288254146968957505490560738142258444153614024570971924702909932164519328211577115985577312954334278757605345580238651737077340848064196789210886982670955956142124149943227582495622043800774105261432584398636994912698126213342670995036950814063852180416188709760058505674156142665960600815822818007396364256998818596347241693146488016063975360522075212511804098354742779401140319120539225087594711990935262617003853289013336782444966004808147224412151847513036606105097655805058972177864220883704385711635501332265655833485769132079444410374144*i1^43 + 35215881134504566463978689443028289762642347821144711124467520972244026481793707455554605744181624705617417115499115219488352957330187468581564605032815679247893631316777877279196600504658461755409687775934526057665190416628783559091884642564942431535471384453649687331297617630504832636888200350184096529911354929596910091614152049536908345936037268036253788015109789924224578262681106535949860745219663335463259267756603618364191217940978943898954983002841878945249298294490735380564223521172234594210106537804782608553970157983443161511870679099827237036165220527268651647910560431653557874501452580406328344642760351705437526037892015512924772054546928532878514772694940128547295938901600388806461215763776456331671760950419584563964949055283545851432924391350754377681155105598725605020274012671947036013449597652127708222003791022000404364928*i1^44 + -114955118243401730156635249700821665130102136160158630119441621243229677991197316420122171938007207903915761830212911804545460744872752600337318095013748510408246188093012513914050868482726120932681515919662313874082351486057531847457449847337588423509882460592334781084064130684883201719364867149386996564032411781017720819724894312389256470881651089282293371135493613319132624868414166912470084582440142436477019528655887079235240821866286020856354476454354893851879697455238440837624184543662083068747734544630226644538244271495674240048898040882523219721832507189499747346819510402536395440988530102377106061751202818517522781347553386713863746680527456380802900837515653003036667602646349103558875394520116465838362690496752147717022991150935931093377339635757252196011307606152047880802155545827137564187910675289213845215100177984*i1^45 + 79773906937976036220512458584412744416068898496564233125364232315863233124965662313176357191329635279296460880443297920580522184453247384109584250909091030192653759365804339442997102857641388781153378075281882890178507728556191581339442628034653964948915399698150820254199654915566329324558429686841695496287106061060894989203114591922777864584121589789299873436489377143945466513657342435671162986922659373696902148222004781321845007562525445369536475373384366491112213035801323723336029120324572914610636554251162282295679524664444915529024126188346364563379678079437651348870015343493733826231008281314727560686636256493105106636229778647324843142969282688696857276490368382912822218454652595207098294650322664519353399649896463574200361912054194831459029018707473516100199731515730606430425384439354347739831584076614432*i1^46 + -33402546742952907295710280877641202944454213477144929435375223762409441083828003484715381574653807165266105050280947532877587940548994404066512741336548360641776808905413862173940577878360562155732976040193730269563424940641050027535421034666899037780860420661843545594786977090668732603889698548208627266914850318054197470530982172110087348883021311431320189442203628312343240491771860643655242180351245079481180016322424703049467875714612539623978159317921635475321635725083838355272279364282435606987107869210919678646622360209141073264876677711345117667698657522815741617645087100052015953917550343640642436732580667233941196749636884802166586013034757136233729438802128200449869998539734780627304015056991767650189492427339266252788994965268238639361403726302537418995255497806799288977908889946798680201440*i1^47 + 61766032655153555370019913278336817163516032723397821469717733368100346478401322312798624548207831992168956062446717537043565851644923814224043017021985162954803271204857371102200524274518942952485341160234361418531291343055223367208230153844954801915111399050277484171005338375731645058302742926138066482974277081325174094134865325480333691404983548785669804651198582848615373648209498757567928948765965967848326407003056020769914038638935638752026770849759654354979962956041894481960219139252314883138519729512241981296069864814343380351204550468573174664349875018665336630235856070637117604783234042615872626973733776984859458025371632288306698720106298098033344320351229656201293034285042843086123285107164130483555784469344287266387679624259507558506556500416357927695243284462368186194888556*i1^48 + -28616812444122759707171690774341122347676942627491292831564763454535293764435046583704239620246051508091032532969781689535884441265396768871296538355790159626207426918196668693466006781687227923684735961157013960797453795430506984789197780209343340353271187744085383728594786563535818703212728487693400195918695982651737911261584676950589513155265329484912269543204594560116742457635440856368541165501088810323893162971970228284676485442002768911832728609753282972022699098111228009405693516067452452349607721369294031979647284093282091622550626759498326197432475283956112063615397137206677974667615988983962897945603356767967884613160959269366052336075338584649881299941053144127491589136359382050987545520616782859607928455068237532622102772367308348923440428429133989125884557750*i1^49 + 72452732267600576502565115262309493070533761249497426976140487348237334794611897016695465226939295253120865080664179589641875609896287917102445599494373112000933510227722109310671248135154071110950650146541194526873363921946712846078677472122838171013656567834019876028132008785799272988403753176530652289275660800973769396575511671966445980336357507836475378171336048164621527265689304476078829347681062877376864042799719176866887738209793069810786491770393760682818580272311456259413476784580948552517051104086285973962005181803348422093839892250797568167295668752918027328772894085286346089963798679799868759728306302714389899553910378092319743050267991854118132250450990376700471490517586998243571654042399635314875236708798406915161*i1^50, -473075867329278703197461378899873886955765347050374024429727615331839618238686010635656971215074443975430758971671144142464448262187301713652802243029561435204418630208903076783830240570724388914171611789679118462021465300998925189796501818436432256962697646053310934670560154189253401711616041031973890723509261483667129749099982236513774363925433485235071729794431115881371545217347517479044924264349301104728393875522121234233346925314830024511117300489334450524862238470531789524905322293774856767080140523141590433031439172318524648756786913424620033928902907553423463604252225319740734479480243289318507114625866909132621418028140572299615084355349104602357790279249489672028221688324845432182473082698263198281552379406916508705567958273303873722002752434985017306411645758130380634380935472806501559617688931338206760085856708606737799997228433762300991701523310820035965869952736762002459642445648030510525261006296481536980824547941551589689175225564662478520481499948966640362640368074443573810712655562252262114040865809752386441499240322529139984319888051787563389811222238230349399697860250688569572748802458712301733674177646844280132319793476918076091778664580935234876477615832922180132006766273363158437196672418476787746136095817886370099005240792280694972221126292301090764692248474414216452883380890110285573125701538190574893544437881456858705506586303619450740046866879647908712559278879333451508814926593782536257131707524666230562310948042833920000000000000000000000000000 + 25706547479862418671261524646972914402584333685869625059226057858042107175391776271719090639668634964341599399426991972863656265456014548213417903998674047007673267957804051997777751826411987623747849398535158833769801983506525943615692586721473410966875546185921415434604155375743493944388074465348603027929073068018954103666769348832592197059661243903553481320810749531492508568299859342845284885168246949936516327314647171041673180743077006557124399414749705658194516547252541211159701062084496840966201852949907801319610611793495862764044713372004372817458910494568576347665606229338804975366234452036891014047594668362701355704848768145261978181466667059100012879978640788610242537029242697686742200687934088111133466772456925767902971403681366558978945889198663273447898783637808817762480277723559488327232013674220927770476149160289693033162906591908590412564437884269123074173789549681167775885415264131507741305180521824639135050919802634338865793279397295066679583651137329685130405469385122134325018953257979262433516653993141486079182122030924926476664385081285768724422716145676466374240435319344861371155546316682193685223663236122737974476393792834428720644898151981351301918912123611946143474331342967080072305249335111410409945078007953281980943344377793663841658834555254231956525453857558435519186079557686997486725687619794178644462412114399244650830310209335396154116878297437440088203109749829375488774332021519040762543117449590936561291773765222400000000000000000000000000*i1 + 111759126919034664630195840355013933603220606310829196180256395117501602700175244469344240909898009941024083427319882168200869871562604156379052674740924763485519631386734721970171146794459275354462304943405069926846732257403614924916186888371310434837306133485180912481914282674843103088358763970362519008044685554513542916655452441059766121442887645642883516829188568332304034574745462647837365966849532455195572986661893757962020026230027098944957464338883933180207772590877703784097634366919775475920562284127946559456613358563143973983411564769922866995168755430880521547869238625204298999817832588799557315363733910644821040947104824466849272625129581582189009565355538860040454497422181034364173265126033008326190715029700997680644463143680922408951041719675623245238293978594016053229607789197189333620264743074338049935614788468266231366652825065548565607395152861278553622317494617925711291403215577949067880685454111446649248128064049718459957732076888559859407586739134441801092402020836070698562342530732796668305565958930026197481546495772853535962104839146285443028814944727899802565237788076547702014529287137804266870625787276953456899599238677584215582755707435595724609539054680768690657484493541927750571907904980553623679631451870905808182599848592544421357496199508462309433622611160601655626630451308571242288610646221991035000100736923974097102402778509478153832107677360572215965552477580556195221739036526917345306444671217186365322715818098688000000000000000000000000*i1^2 + 90166438619820473583195505833849741319613239343518331564508693971005065632446946458790879847724396393966552199132047320861395874188252627680828383421368748378359342942683024535640271063334045227023644433979315690956234392259506293835193630811614354823980178218377894857211450969753012482459141687973596434291606472624084667976811787699532423349893498606046296991723532127969976226394123132285995676345450232559169105713760502521597806994680671386494114179490120954670866001813979991321454299071871247667966046699939167858689199647459032654082522915459236543503155439404211874670289155507092733029721964539758283963677864342067885056501035967322200782228872215453721982881522027802329618300696435103502725387288670641099938603150245286925112940593981061582356112687134979453565695906574488512498495176282533966905539807041216419063709163991305710192617845270154492030498101812949342581368771923548999232926635608872741521289774597459431739829902405143103398981766255225120656694925365765208272288831201547787410753289579152843140122560365832276325588663249792093806605879613644700168813690363498402569452746152142045779700663292794549196242699523854046587658890346053857204723066307817548660798336377033490589192573391144768716531030396880582204016953647115244508688791629410283959217343873643541717146021258973927663216952081032113791796704034276346114642592936679436799743808886288242216430848021817347737458310114929819632831460750403222496450547648123816250441728000000000000000000000000*i1^3 + -87345236458321973910236172688859232067661588096596712843269352000314739588397988336294549175040583104332136722980067029790588591231638419139105063325696417498754963656386632530471130079943415170426298801019679854254197366927184044171919243571674465849459712418996362826519747550912429375985616661667376105242391416641220599963325840093421140988772909489007090007843991004741101637053640114764564591270205286904191095743728903370100959884904715107780091416240469054575737175608699235491497689909176931073250856628903060353980616024039252806016667444964841951687663751098862719374121572049756921814524256175813010632922346986338111819551487456836056791988337473683944921168962075125102137214559233976363608167659306463160908523890936726289400264669558481609003865676033957885356586161847534186657364790007945147481955095274845126549928266317981748240680893691663376761852567766059563744815049495872199016378531826071177679084262361396406289261343453063349137856916191425198917169491344955665643534854361740386492786475564945156745146061518907472375239649355750596282051823118556333787890251206144884573343787411191203965370861962812754390387406781057904074850070292569961758465650340911919999629055593868357029469798421766865776906128770787841004795426310671416581289524702321420144460451423971411895339420881745982387979690524414506461214704838348869623677273848266375099809474234509361257652638123322380064750808090786122605812597850344699730676424831064261876567244800000000000000000000*i1^4 + 428616763564924984165428354705281035552531398191990026777746947358552709932677448015013896102283292264982583775431528567116287902717695715389701236569117589879808754596376077446961062510110478995285290104806397705800359112307361612988283031502307886213633195265811464741111946794849347480811798532170882912459311072145409882151181054358234025194212355882665610551641484293852920735906835633808670464283719747456445897368047812492709795694579783996040369792711231419725143589556819767743212609883659377375965900808825762604190592489567132687668510547653847658083536428944505119923137390133937798902705137709822326680973990108784986011772364814697735272578253339314789670320244364172309560038530994146401526172204523224907435632929160061953583267235319257638968232803914353970691119461274515810432667092940757333578210350022680095074166137644207211354483011566595390224327441373965786524901444991227776450152864400202718949850210140764436423919165789424360190761866278980531413659900871589404975855086140429109061068166487123438859480321967729146956533448008186478930330370044504128446243186215915065758140433512689839134308615714796168692165107593163478335767502924881170947189214663184851328235463566762240514303689420107913517595438568015904023594651966794671396341106243855757623950960921013366385099465973113788702024176395786821371833803900295875427716994234112563679308356666297994184969231385384686522885889698366448207491409956166644606300731672432010541924352000000000000000000*i1^5 + 1183598166171376906561466737304160532682204616962439032540138797065179255132034884730827112743776367670574291928860179217744726663349137360075787589778496715736910850810988020019588543216763199777230552959321709916639703596836462030104154423479671213382486945343844174845087672544341698565006801030908118941697910943019373822109091050691119848870009116466418710730828137926185323169973985995548595736260490391946816694145708740977808560605258563811013764146969115983738571098792438871389552970393843882047551344944968869042639231958715332672909269239395292548186466676699779055923599259751194048737820932243437839039998136384624377285090403213853723689611441850137520351247129013095505032094122845328126509573787913985180502917556131640250375720676386815386339863164413177713117989196193471543443338785750884659331789037815162112552894456302589132506179103888324301019441004528989397203816304306961582089505486820748871253985633375150285602426042795275799185849977554362246014405013381198887148772928376553107929546233214512437174040622014944287473505326225372313206778818184502391147640689400166673261358908261674307266938981923450206322791899708404367542451191153216392781671832584545722297187638938922559452549264882457287533699801456793980311398883176480006965480477831963517846721882644848769520796202476730534354287120754330621862489760816458846658866412216348619958673325132906146984452354258592540271672995815780159897073991614512301906493083681232577217167360000000000000000*i1^6 + 1143345689661364846601355437895632179439909123767219029408663462983092900438299811655127171310533241158397980446201559853110276763489175333376237695096630554367989504569086732009922535391549801859312380446045714435479069040009578259989578211508748514207257025051584502273485026194891622226747490901121528108387957390336266624142286795936520184326124057535727337573064845855159758530582729175999721326075985976003184258698412828168858749883985882024274456158092097000792691280333504088099898989503222693947341987239313952916919839319074784832898394255729957418255002662154522591736934092782741051611576777907516976591078854938925864702792900628637526898948746162412961490412935664458379450951118460585628303007682008635818010741476865365271493886979831782893256389091104326906510003167732070833405200884079455846815431873074194135982026189226345445845500295222959119342703551336518790642110474651289129728380326674638472596936082264534414385738207800654527770751286754268419502366490440284135672969758323028247972106230463838353836743407957206810772998131849685368139890190441456177280592650626550852916785592686908440187995934214909251195093130704936474941315355309871566135042379645474223625335654754565212135494331762265700902261374430427977503642403911465820020770096789702911675984366852603482989823625233983523823919388964914814006940551820140906803599925073972227486104547611589807756920372083463322250145843612767327310581654017164119058504987559121892094771200000000000000*i1^7 + 471324019594539229752226584034699886152277750833595344784028853881775066913617718603498661200443827290162402637385598763351800721323473282979732285226849785497338758407410748887523705032179581806894513002129728995052248054797905766632966091257129688092615670270522763825164495878252106787337704890110052533127407666722803594713765675215187496372260354086238463980860865249694081952248332244911325057389852392953101563644804122355015292912429436624974282794607416831796998397059386370036055202501143903499630876095994032783301489985873042580487209042242742935482778230110210415529771942744668678309159935580904327221007436497628670198426639745462326629857235662485947189507827969807834723403530045316368559500367844456821001338440453857755717020977778143011727796656257167442761794982435837540587190574572642268938651026738444793951554409602382102395265127577096213238359781151224887394454688404590621487448666640992564752897358789364840789071994352591177798611711998767954797376659950445069017771724318958681516122176286215465322863197494859629974065945659327580369528598678846448264721317257906113190187747023258656134427601364788195055659436072325983732228469476405374583079970261569052608791846434910836641784022728693720694846973575314719938561986076106161395021249270486077915846059176332504861811336145720418276936199327756498715078193823278928538517001236922339476342324737792812332636982618801543499794315447953992441458135199159241221297717823534006272000000000000000*i1^8 + 70789823161235005907588807215339523175433886995207131633751077535489962120255813676835683112827418440446391233549909693583404577740346881309118660791706609649204614782191187008361482690699631914466494530984735850928638249534499665392061641510834445820779054106338660411854245274820809858846756233159784893225737242822585189751051455789264853321913390185170853838990377994296734145019675568810388825605489328082322444841910055019851339308932856441586951330175745057080515171825283886258848683207166891012783433952772097590690085962307955468945209417543370367867692101084078140962414164573830374001003850676107980631432428330907714829847296667862379350738272763120321006779622907273124083345587567226607214067979243411155732727438568005837668140958308803774980737812341217167516135389803381492185894402666768193242025938492345272338155516815965378208106335274119470189588594410480078897948313322150031667762739646023773827520723677922462051682752787957686797891190470535226513858547569175141211927695726978855520274054506992338634021007285513734491857716965417592647053387927841526870784533858930755105272477650980154727892334446925203515025705498535510252770039613086484011200662796093663352741110725063349700147723502176585045591489674833449331002898580119266848019407660758966411418968092878544134935686788651037946875061647784396498546660837408966789534680464085411833303871078595161767356858913886517587670708568418226312500300375128444635239837183209510010880000000000*i1^9 + -16234900021200795821037924327359047348610026280428504094889277130457228851848347115044596966848584526474244051395864144968376685540459338242662422123276756729610393297968585768253533214527007654177357873108427264138297319719289145692034963835298578624977764284280010406226164781484959607592647988835876073384974601436190394996864689323919769419195025234701229962586135956963316174056095721430874512834198714414431120717755593337708881408977023550508646294049353147185389322324854168978537541182877657786819643625733067402049384545471172373146191448956629571136119642637627809518940824919190782760744851883552921162982316889448437525154868314602944194126010820019473109702337084807420767440615664152359297724526330115480995759744037134494015908302307464404293170892161373079876623556591705736612291556272169592147582240672628980943240337503950735309310203720635435051677317540577361571912683952864297224457535065076300455504626465288206167562747196651075138161217690957804556924616305533540190313325993790648389361466963003684245744476176788077608837996672121755686667965403857503197147978669426719750212023224116436456555114715011055716249537249891559373551193220911984295009181467995329799393918853997928469149559284970324183843255804255071178496916732598453539289803316899049401475227538907515426136569079604763836983341582263036387753128580858201088694974521301507940671015569379314644094079122731538420226695246113789449933825361821611961723389482185732915200000000*i1^10 + -9203946028646050131943923220564125336635623845772128874449006697399220949201661062781191215120190727563876421156983033131438460315935225260750682603287597094462848363685631933718113691103922025653516859862213849247710444277033683201026118345312932775506709781971681797848907519902555385483582617977678215540826263078870866337836743539945253676397917212889605564271739394618100290145043828500117819754621723933204417003656207338359872603672402623901426909137227963828081757758681473064061128675629329187547562756800542551648410265586757007859368504591182688447887421075594404414367300133516744978125646233279221708495941569287372294052151189572697480205970617491024561815711083072563171832083897766715001982445915681571500324365012212696328792398229332328649107484724330605001165931933669982539071480494226344643571761014852769236896319093833054970449029516096147921675465866718831408189591353355142513826686808411592046629319314422350750747658377873885989809885775459261681260280879591458729642542987536290490445296059981553643967411398675364270537388434527773567694285809734079122817593511888686388652455949883685668181711169227187513262702961755211508444438275697744081247564272159182766734096183095487391501046019202203191826723461655195999292410603130361432979658936576570487553656803517424680236262006852944928860932108531806606855026236111321665336296801469516778777183801045582644622012725216052548385167048628899923828472476679023000747093710975533056000000*i1^11 + -1231597445236603057994757642125679471465903173915879344774136262778524560935149757800969902650819423983785055833412155754753791400409017933453578604443411156291403065047862768432163880316026256443839695965621465081418828526074329160233311222524726457636208141969224388071871571586323972977973519511847001505567025571840946983499075265330374056289204025113081342501148952741165583839829948727782102596269521648921194190419977150191220393140556429884768130160659540461086175521234238783300434706399122576821236164505752882652523384348595358772744101446635892925442544972807038849089236399344400579377447755223787930488302394763334161801712841500699806546129415601976571361400160112526383315616666764137476782055530846390080461909686172550408814069587719606607256674273010302026500237984089469983704040520901615569048826153333156470952570645140095719221113737056905339841015473724646389581627644383862235615515439778088019894702718444284456006276660976558677457216915377169936999855001989024688042106934673939117131198623258936027485836008343166456537316800456702695196313169050391169692278026435359209830487906156173563232095486180555340623965278974898625672757297547654802007333715365913736565984016944264243017695091288271343227425167065478275834333446661392265031758929123480137580529251179150907007038567045529670088632353576202043816228736999066242620071268614614265131585712880303290517076131002377906841168002159185869728875423102991749617364355273195520000*i1^12 + 168352575907067377082431305738521389369040594361828677955430797248140152671045127526839136247025010684507556417466853880285081021739061782157016237729223411832237863758830944725091505114060781072644610114557303316764661900488732630114869134273125438491841969718353127252028639511230205365086136789792711217708542797425929113957695034380718745692985708777487361145387462998334296163394752515546170361672843308429016383521438859724049760305687704504711078617229501862939122548149855948209484022032165703338860016410209622637311131910202710327001206451542983079325156764310339333070671912415001155620336115966562626711934499896612140334365090238403956161987701696691992330777127844897680888315729221847359853873834317014243717795693190197890832854457515698255004635174832779095874966697643639189174218926848628924120978166040718375195468775771464091086016533726872494665663102294297077811004431159479560889262780286357879973524701642460548975869134514298280521236159146295600771456280589386579702679212645296349920610923545442290863063217873314063462450595476750397179144266611557374405017584366925815320554670363635944498538284334493469560025809845718472491490742267051656764453012134537318847193956995564151348777037081636126798908934599728377980764070299339652507147056722305246021421627594669953839789048933238415430584332139779563071800299648509065265660013249074922543099067398453881608482815168855946112431624967443702196781977047083193700330531454976000*i1^13 + 77873275563268854933009309909808483147231758783974559669062413641825123947609614653605270725450239605255031415582719079071033424771111068691877092239119558047849583506922110776815132486806854350060142314563839397984262443095151748577354219583793106419108789315307872393577096879776923443067975954049934019627428706819347035228532368786666512667277628204936666451557921748258048205054973431236805142785495274798876131732230841417705137804254144961362501380454400253501674434161892786205976701157446432635063488007659174815160201811343575388423429274644974946069658612267714393372177260581492622044955800103757515511930785998669701480334433751086357358644459527929405388541396535266421992443637987656345303539895728333876247536059174150261422233447350838915588436752715568982034110102372576448465776310493071056234945158725391713223972366783135170973633656665105862584729428828406752287018812422869742760172670766541798312119884430308000692033807242113777195435229953592396172468019208008598908163494455601399782599642863052697991033116384555851846321180616566697778254328729476925568286608744105499168727722842129426267304348002022576498676968089230480072498401519328195671898929920615607644675931152091647176256145828066962575833245277758049450632685757646180279908078489835829736123428900989749935648844960401884433657912470990003007929167469218008470884214901499231063691479525133961238255883096988541278782462661085999458447550342722084711791761293312*i1^14 + 11528950661036423076677354701813362939580187237809788309246081477591090255044337843815135276864452321812250114266561722212163000716686912238203052012626037638110725846746117788718951030182561590482319625595227280449596796783578681204812245194699890730098765129064777108135441837278108446287560399315681703558271405986868620731564864240483144172392587754919066697738911111909073612559019112848851380602512939614608175316362175732755276890234085484002356505973742060105543866500553910198136397126565677532982901734128847331109320288001033294212193592613707587045963914189668712008107172366668269266009382515035653961357499439253782301619022087472709830983534763088109665416838912568595758987890789570343293832245787868821846676458303728208338979186111643008728500305683685895816861864905446713058512692229236078967942165744115644169320453259658368623582409095301888757125366104026140324165459618358377019617927847163994831140371349012393644271970002010985840174846119162876497160603211122643068180075977341086833862406312063969170433950012422639864181513869069921435168808077835031164195728848661343115773173134582737065074454531554796899537307567147007978664612188392293057989024096455946749154580666180142713823254661760268246349036358957066597487719437399639514752093786385973868540949979337924633257701453150220037905319930603983887991012680059433041804097030991171486635852125158044040690505030063655263637927736516373634885356204690021068992151552*i1^15 + 1044671751976209036452222930161077770204909034153351198876919617419124414589791959421383633990017309385441491120309410354116504186813451585462477112418584892254337360751083635263546783440147382924444956552339477492571505519018413771090575472753129153442931859035255848893061212984578462510692081772479791227555169097888277661686887249392287753666741418340131612942008717357064793047998578413407861336847388904501931925134447217340914103583968909864847760571466571632273342980237752655587013891034725974538936025215601590753838131776124539056881009453373035848346803077065343040954710202502792201294275904668650560564633486471314873437177567073310715594974432446653653551591344895233858132966968123135972781771090688368763648810876395198015422902865435347277459743200600367944385567495470395045860995815351989690535702065632812330640649601035631949149916557450330881421097052553284251586569656742876578005768906610256725545467161436708764595120834330680890987335333287199513272354778101783357182510309609505632916790719601609718086962379590802263652694406124270910275384237189213741806237939825642094769078194829981408628899781150675330597140602112182701420154381623043783100251219215736938292256474375080225604917059938869033379829951663806816658073763446524248760996792603540263709282370549426388112272704778171979728639723711932173500991403025361842273680074933935593240425315573753703452523200949132977422565483660729261067433790749176823283712*i1^16 + 83424309311216065579421016743412856566304509023452190833582771055112662342363033358856161881637839771667335725548686650986846500930293493616985350107789230498977924092667345193235026552205995047835232982830333170861167383278093696754163106318644900144239226314298655898723465359564783445941132618159964466282645063698867870296144744973964505340205871371785287390728310777739507405961254077306366872151077563259952840084908556459120694565642101977036697737678255476883534301038769832104572572145665315591693816966071361760031240565082073045714617078710844971864717526273254076700004371096624352160001744478003916342856626772352834819335521518979130725279441727895176380408388148434327900271856371126071353646293558036913450488501017021209337346250251843561467117318215967097641260371225702850628821204138778772264910690217565499591019156120628778144148279509500358611904333514584515777353917073553408406036234675656431456632020377914463861554745276060712884002609676810064675936271958449582890610083410644023929234267652669322499947745146039374011856668071882680120626096322565114596429119665132884809088233165815392996721430508431406400682242324653765132444091377605302894351339121442048451989937196677975854569453298867280457107511008654133605921203475959985314712843932455565793188930064452837458467560611555906044035080576248190524894916153686356720657915207435920117245240409380503385204750875520972576444544203236981267188306183551188992*i1^17 + 4160399996052995361209279193106719837419773630669204109688832262555340215937337987774809082109047841390243407772578896133147935633074773784701896211427674088292554303561718139472007508089414152334863648513395754391803465216738954374018492591136168736867392002723990921447701706111809652712704203503952594865918807551122347117137894058624054529935385197973585224956550377225877918792821864915080120384484551184512821584310604592493361281122279746294990254486937230635514719618241361239297800410295160251563474971995644546572909930574499015712527941353842286463503641942252565502357054429184859346374144256517551309587338848435881594635510951401746410954143365669148839828153435672377927791565351113402263280133672920425213595380619504111854967070559479492122740319083752989450733002397397328119990017578681573903412231847885055616295879482932063596298771459741324695389237198192801014207500996251443874736809806835550480167233993026339487519990642104765055608768032991753135899606995172925443744598521905636765739294040596784856951738832845132732120441313760132930539157181664852971103739557055654655125269054069771045324588250693324401464551985504461161376534319411292646070384059300867281340254683380655320219286313842774840099419077815362981075296113904633048149819256331183716040362082480936290423172150037306680347562748732523179020953362157381244539785648270636326421508546056674294612022876107605334162688041251777032869955437068288*i1^18 + 272059503023894073921739948941751378157594891590096601060115863574306834558977914288486384970751375835345831508130396231387299378190336450642742027277398890110115218605256120555391286489794984759684460524720168212727142790991534795888291302114853752776225739977640412630623430704145677079583097621572600283973568352646452534508582618290407322030753084105114797479273965106421236119371982517386952104275928696990040831239326289499091917131719509400117952263505534327286481348952343473894126457864508225520693345521346928464123907163398663783298444139727555575209823987364415783809731368913666891331789722697647250724573488548933351206218310254027755099853460107137982165137055862163284291586310424441162022919159897253806429820426354841164126134907387672411626751778257446896478880325674608436880859896281902380372684792236956995304446297201407683927764550770360135186600185519577506296863771670929868609817143989630294434822914674804348043572993620368755817092800034099769611352059071863586054591101777417875333928828987120634452349908284440375809041133168471357471438055763814096255362155264466685112666962709557078006660879038790089357589083220344607287356609820655428740928774308815378229842195729470433247012088774555098567946142959240850567408996186451995949665271528518901094431739718632102039306421554338162267088122963320920326930390572751548961426758946321520192382903595908093825551895898956193503220787838436743491365109760*i1^19 + -27021955860191589502735468943033400915570668854069124462874150601136791401535286267313569457509900619910953562672260455504874789754162891599901454351434885449705013355767328865002446450515097818437013729913799689009738128876324910521329277248982403412802809346100427079571360663255158271375186728760707194585662270966047525203873747917206373863249876923298632878680759596191806786833423568899745163292865124925512250082716049798994123681421986750846440210149197190671627604623546741119613776839097418547972664182386658117171156783105907397453706581364499010897082014283310175449125569315695716468092011719407059761959090256130202129622920172057808841242415301837659794890391170460978313188531235968732535922225941708174191858948740748015999638638633162436918676926017761720957666751288459473854374737012176477741565792986579328144212545684142625902294849376329997715656479730126221419103399176321344832890292188899447741941645005231651318979800139582360635583978372155028318463539591559900697393814920348077896653597903169338273404268410704459493660609170747576693669228692173266177377448814241466678741474671071150937489593195754088025708328417209622485201775779298352386862941772165735709845208710660580390782215533739774393944531784108583486061348981851394596905525982932680112898680549399601082693609971908758676835919075336809681904364097823768266122693854119403347180518474587714333481191466882756690631584448960253657088*i1^20 + 151455538397763298977552210179787509761698263646613009286444145631519263400838654684751003325143248251293380841622830637730512840388547016488818191157274409680959428886849653094807747537049326661967653414945898393167780681622470519949714756336582387772991027968604166113266904515976476589480265507412760935891882833696636535534800162217826610772512499815655934671136488544089538501593960215845282796116546589067160030622817957733487755917947682459551774167539345246015594011946685173126672986658984476361977847064907911569240656314618942110483103830002432452541383318975614872803430216929858649565969875225904532049249755126622631423097401890007614844620597223667880787365810559926539511334621640028949755223101786517532848626348984881516258146762904237776723626061756390273555320656309618216770952561483241099556675644055118433671647175673723589322697846550131959872690496573994463194332610544436304198858063859056904919794377397983808662085848462359281694231876748353924387759253810034507250346411434605072296843613365465465142197016890703852309857469816051533841128063769716623811938510133617515169660584039433288833613618587372912060029137930841276317324930160418983624273246838131226634282957783782272862718815028012186421932583125339230706483289053121061671468974266911699661621970717038072946442783351391607754929948011471407220897446117828521564298388284476387046431413789034638490914276464934916089065262414940864512*i1^21 + -13019987522803025835124163103705027195218213691110770113068607338047984572945323098320862201316816649310587049742961320262104104475375952036167131579707495945182754552659680806133359331112526982199126829364130555142977154450422662550118532983569802295587742940546124433353797012011431780750671493639067153068425253110323203648275330261925058240359788475734268511185206242003879577587214792252364263110633313713498809585576522347557920509697310140547624707818014064337836545910726445648954397645323063121772072354100491559262986097491425183028576566006259598981862996083839301204464192012719568665161286841035147711602109311067208781051932103831880419928397864037939409904711752022865664652628119981613566759101470826884216548761984045204837406266188687311064548334025134206267301640936177899237144509275127191235667083087614554202842738540114337616849790671469973219420620700361655366158040843364360497010084737647674319589593868078774332477864692283500712548656025546802303355623692569545750052923443963956420394079937246585296716801865647721773697486958533137557482557896294944304451471134191431205376622373944280738277535568158525347812515188828649421510090926458803904954037859428704173317384158988286523839353618833136547783530601918701897954537340002361236642780527751310760058511721535525581524670374793540857087215256480618808810254473234357158492817283809713720410908840835829647409616246920122189409779856703488*i1^22 + 197099528426555182459989299761552669862126814989509428720712661005242683901881648931142285982117645367029775808456484863665066797521649616049529679209394048333065495242887706195437502945704365373461764298549498342244380341511668573689271511132431579564427892266275954033047348909085397894953447142681798667441516411819415012059743701777198856882022791196761382240814029641897819972040232503745369669001579163876945265249589246347589479699386549901306921428642245865251544901509084645492664401466085452876653892921604607754771280152023561165528248021832199749759338063701898840000746481560436896018774313259601110126168207837321211830713473457135832535724061742176222146261589957655249886194121107581029938309816171522446444408225973114667784593392017221050260849455291762525201474334156737929305924964185199435005334483880117411592644579777632896527667788644061290125977477873824853150239062993956292359669955542927875741391629210556060489251473910158885664577634039163652364580088084679780128878675985499272882901032108891983642103394838161735710799427556919726570248827594332524981032535653285747750022829521265420400360800313371053764804221942922008918829808497383919347752776248921397323883803943467428334802029766429259658310404553568879962856150660125541649936186277603378640946929733512703813072682048078802906957351096046602254113563004686698251389049056999477630898399237104694601377417201540426091292786688*i1^23 + -496318705577973830629639743977364500847054379269319029515289960423647073016329143095489687357546062849974438756194793265386341151693264760175531087872632795066137149918729375311719111389724177255253437956314787645521706473330330449173149408418658356822556649233864736963575263055302524273166870006517917394427567269794506361547036432446260292144733515748081351197629136133336402753908384931948086346753799297566872969411618590935353726355553779786704201526322633962133172615436616396950453693060746798900819825353204243021380074629193468054573325246859405740475482191589211614977137187986807715008921465719304863024634008931701597959583851764185886798200478789052819010499848652741533068098450669558655445176816885305436551031858126462522852285198427739418442859396707234468809142772565881243630731138272137505884323661087857009036809757817188879999857481473230222852114544144583830071358384811264492230040879931803584690402866158261690643001099750029913310359872405229513517725411569573739257436235585603942705500342014510059292029165483429617510462231766937941546144385772121743578846623039586695376785037359895856913215588079309561465988858583039024642339763742367635414350115781763184713814366929140651265093149636170963076390663856829844204336035680683157672442819220355486022805574414112539441400781705820686592823725167936326350122936194315512054472852539266523445445394310416974530329795689928829435904*i1^24 + 305812385366532328926228623271489840295457689546838537179327555754884834274148161664238760304398362618869122709299564311937057689059757665767074571038696158118085408232376785836384412426809767378656540606600040628008850642349226963789185627864678639245707340030415429960282225490458859396490576166165094715288115058865062890072914122610264098882362587387535258681489083256154054753611296113581963692929103134006372641415700665446097464738592621981301482109300717730856504246377017212448506301700442442400378095885463294485492892412612811713475261457439927917524088368267794051918631136253093517977785077558778770113275178672729013081309342025415535778319448488594585148749535669884531962584637884613721113677470686174999343968846088297890516831915486455804096343131778366929163451303406804232781071242938701239615509232689175041815435172779860821026976841593624290060176805955017931333768074843285007917004472890960203910233437906254663912128162003515802310223637700957195066570535357544051098630209067566110976241605850712219923824323895910859758895012298060484548893157597873392071011989958262324903326073607470533428780718138207564734500801672748174820536038076211730862809062739845738800592006426340330455440756115810184317327916829661127406007956177889342671235707663552856206466707644656083093095427420116149802115352745721061904254095552824847422688055249158447161063410395591577942787921562042368*i1^25 + 122150336755084810842857861770595542483012717735365771266479733188572989396872955155090529992330667731442091215699571376124817888147466278694153637072625374206969669320879425259576637087227352154390379168641290480871192271877989943632845417424381091317331116178714365158795959384039057318054604692857274013668481539607529066537778896617175690991046097277719434280439300729902816766673157691824169359322435642245473436193484548651073914994196495282990916402521192844363718709665797753823037046295064594463537817368830856944541212262778995050965809261867427538454278725563577614812129190389041290635317549867334912932929384491598645006305383558928310671232011117531961262335242908669799834063622576141607337033715616096398628840910879452596118517092749467630871571559027612027141895107412661531704272022437433399855953084837993817489044858194819181401700080603605790533471108081856163747817904428656522831499751302493619800459650580676930570846937803023137370029668003704557878338160428456936146783582678865160525219057714636844664833368734777464278050471138457493656256075969172057136253591043623665666965759595497696872484521473194189722283618946856768875441042370947047178404046919118582674083836776546333970474321056032622869873551809530624602856720946012840179389169632130958306651560661912141599368104480104331720339528995656776934310649118250447152326760800796000287257190620949456098183610368*i1^26 + -63255123080747761163176176549028873307063592805164592833008785363168846133078834158306714419395987422095509116903371123531270685932566479893423093540174100729459573272800070719624698134516234162115096146663846645043037564351032111369344225942585057852239659832677296468464110993747618398401324228162044019956222605151110646110794588696184075987106386840582768958712758698711194491081530508569275933703000241344011198263800907807023018283506119060298502520615687376127871349981664963463028521283177161291127977558748524691733953869320272758004912700886997161654931772489224361303128346000100566277339203462095629415264136371790372262968384172084507007684126209139127352882809211537218981859516740965494497445452498752178907954025264852744823563436817961028834799321234377752335875424829824063207197736045358383212382545592963720070928425434693760559931589791790835117255306311865478733090982125896286009332604844379290524544445805008735610675923472998807667100666798744171042999682191978227209637913358499444835111526381576606166209193570170254300036754445040762350508340834543740456684015588332380728061210748690976177322826009090824481121210656353195851638461653948340312844039586175018232416342823700758626226862483447754955097687202664011522322178425953388487646747460600525375174716903467062696976031953789815317764388512995969510065796499763730989543956834321082942997953955695953969152*i1^27 + 27628408257083182671487149261391589525697820083382887560728364623494261904829676009113056690526784377499928422650658689708709719778832395485563808714141332231264157510650330723800201339217475732219603647026926688573783333705234384908342454260439906987089896169760232760402851109125662087059656292957394967689296742253187538137465246703580588881427005765934291901108013543089534532140563119095249969958716587888010686584125495578603632883296181520769904907067338634740501817854084462959780105936887205989745423001978439013875735915689462541322261868546495430981253242689583239555945016139685851917910922550496127485971394077915923199578015409779768370138286841997836096779268880695208753830265751300469815692007075896815229429428345427734123579184308690325099344370749765414020584786202542481844857286008256061003731538449391531128892515069402842194927588147750793687912596702484698282961834097018849490836830968855268793207020143478693834775259208588328538984751018249150745507285280890169843938184552412545796268444219807629292547537736060420381474759307040888711523142535879143906442347288151863707166914963474223747616902300245704662441058670403935560825631503725006457665215688800424637360824208968606931048650706342936105500857182888545479816538666769442502616498425322447690726238185504957979162683188373537839881629806283452865584580175075810793610025131494559166889627475771392*i1^28 + 17312545858492092959242322654151566306533656569036157881774641375895375617807349722583621861136439348757595613539917264765444602295843732559138744891469850791783700340700795793279952497778242787839309536342671492721152834593437453256106822615108873257969424049470739034871274015157000060513280061057086239221690465051175985933932355958879373351980270271770219258776916691904538158275653261925840398468154162093463440591338183894692543711217359326135103798659943378984532736087514077613025274145084194610916018974438609496052137545389714942180134583659131560732226141798146784337963688016597404472105465082317301073938764363956953038376879985125246062992065316885373586498956246748230551877574916160780646077022061185451198459081836841796945317884090588611517579690740422644127232417456860505325539015779913640704797977869257479334933939569570573323971805067066469166359628922601264994410925846203973282977047597439356680266985071399899752230345129629216107679919892358456948258934015183526524755601999528768909409261551885454638182836714706227498126179708540010398407726716837841395360827205396912191085095972489840397385495291953395813193061278086422483672837517314316951506818385557291486834375488015846262727839932228586953817215453847836403687520678964597172186252193917253858242939059555135350207439994778500036542056173403272037469326045140614545399140275387883252151746560*i1^29 + 74396165181513760597067981368752405678489320089178686594362959744496137723973271187997454801651631831250566166225301973647463001969560026228436335167137500174973365126236085754457068355634788136717511798943251189327032304821088793085359444320099929927071110796477255991494865910695769938982947626671638037833382287810570932110397065202693458332047518842697820082527884814998451209724602404841959717012265682200260650328519775163754355092171332414034627645440836156738651178650072465083337852389523280073009641789212327740050656136952860223020882899058149896210836527766338387838624795751319052952774489218395370489136888563428098276796337391767897283193326031301571145443953163701973252401897450815829571812281184833228667147676591237047777537492486867125388050736777565370132903385650618707564741134204564869988377104867129893966686926662186744484936779628246097069252613670126869852552154998341984352900294486054788370830911211337218238924261887932500453159975520859485499140657640839637047803885809311270401722016269551891332331357895617291797027831697283915568378325352035134629868151652324060776636260498798282464561502406143129037019171771202179213494661900983070145349728550759695190227289045493032095946850119915316089704335319728844735434034661830308204828960214117269263921345806893962153448630212751732876126771484186018687693253816401985403563030637170393088*i1^30 + 397012054982092645795137202112073164760976760017058913071711333564130096787267685997411072044554657996201371410597169001483154498851540900562441160957040273157885194495302853643709511199451213676668305950576248994851485196416240063466292402389642272914907635254004508484095196340668541649248157560926936317453410510960580647386318215595703615115886086107513132599173308646332999497231623892995775221879563197254411052892968428440921001572236597040352026364004840176098500021762104804477531308726888596263250763165115684732514318353109925494908403906442624077029520560770894451669864013902403807562811733774393840395428730520608032260753981148607013088544932383812090572495186256963459502413853095800059772677507226739025798832981664835045255237830671258197736032146213295806232995687900932711055526510742500199407411480403689657917491063854349467748054337064027667922683050357036478522407179029207951153724128206841772408599282750503487554391381203567021502684683988405904543139005746106929235702500143501416335727860032538725784471029013611475955797279044884001741299943572902268017632712151045021556704183279769845370756109229989120502682822630026010408280656338275434967094047703147716986319657173647218742978306523946709868596782205598264051678985707790142474840380396656311108510961963122225710365242835023459785326849216482815267300412892214685536816933634048*i1^31 + -103963455792528343289563979364332779588828042123248385550095276052108853302903359874129109863931253554272186920788143789318296845047301716797920332891634223142755624069438490717010830363487207029723153304703781467880526835916131882995405120489380076217182956472578899815558864524072946674253374653008153697179769981563797945023650012241310296628186926949206472122663683675057827877149584921347375067876754725348799454828257360068246182543966649128340544457263890983225346956713759709506077697618017724252620692491187476757292585635924018473169823692858967351421341659007948738006665965118461616193589551200480714266455468918016028276492452999238286387185302773266464580309871942965715792831295060814260204734552276243543598233541568112897791837892539449584867109319671677433211170140233097406584086764254971534147905610022585213665227065693127121647827054511911055965785413756500422825663552756117251328647386762042062624600207573527823266475990311920954832622049278017201596513918415123465096352966564327318261119345345913855192907771441046286843290860102721300053889645733307523601300421012355053924959259248089749392623985765865957671645180595870420796571004302989513431333285244701624589670452538520038416894199100185272234483747321135783143111238090828463952710790475844738801888339309872047491199626185061436983425767510323064642395358592713203803226112*i1^32 + 7554831955382418071600787631433168560004696652472348362885451075103530651461995531242453329309565310186892409706922436570580309432974447788346415547910173141039880870599388084536327016192943556555365923009374412632106005739377579887583127075117983910815028276423008955254842550739420819663278677155072437441967053901204225577088523620245372891658643500855386199675626119324435110425005082056379400840710670885950857430717745639966826459878388725660101294330904813703179771172382916960821085108074544380399621466064204261511911672039151223859526811905776778554283087633181008823962337486536174282600144932416769354561951253574888563958649123961839445715522618394451209947506800772021724705737998723420307181209080310588829360639604677505859246691281709008488726279034564943129195730376732069789853604431648495582266692209756137861889517277566468634809774414459123512097744541372988640086641049751606607215277372046870674685682591868416450490708276305392355118143789253841260072545868702412084509648280731929491502332413452212334234769212258162755047185729120281986791321906728376283655447170864049996542928944111955345026312724203840248689528101320355399204866830022277595566026321637434362009226152567177233911099957343793932210399318734774621573907223606600430926127866477546482087234768142254933345615081244232889866852557873862221125747298903785472*i1^33 + -217272492144058547507763035253092792262935044738877056799510470457064289263968949955269875944480282875050551997282559662171924194073176837564341682730087782621570989641700880775124885900154842491824272426742879530127108433173144233123315135768443267311390906932234629623622331751096304376273833553533850743999833784534256704964679364921160306314928851673242302128061412411970479251538598556746877559765467735172507402654126229032345122615108155072532107542564732881427519559504803341363753908832009092496140345179687780658696198012906072622115466813804503925843026702885479491335255804696431489300675942282012651366581912739672090052229746285986179593940084008174295183126042052820710274376628819450374006896414732720995345173316083011238040769488808389608131500379598640615296692023856855237375855193903964785758611571231055483578007076730953291786698239156183189853997540842089771272396721564489291759122251702774716004033908092222657945761593152357131643979366096967323057358762234164061342664282018103186948647116530485623646779649488757515701617456290903160315295201418807562121966802800398713804286456151135097366535584394713628062049677937820181248815222543429701532531060923671536375048534409479308997224863979114566786176818580919000126418241664405390498568588784588445250865504747456641855206820093172528920642233150384727558307184640*i1^34 + 2812778360242803603914776619576031683145291766236717193551958214415477044548501426495074422571802100656044162646697110557887397258599383220594459690946483045049623809039502752228455892178161881285297241199642206299279842723997529426694683292809114761927858937879780416756914955235474432495460803669334740779575497763104869559910427664512396753191133070107646575098127111268187021502740077277128828904860117073838364614695177054625694984633386311208798540486083125809591376518284124730193581477194399264005801522616166746146454474432197101223972834333284968841631563500417962045019433055152155440068940954464709657132116357051224794272643223335072006396912987772522754925874832684221355004106535372775932060753744785473996304575315285079139983971915251124003415795678029133831047812505528462142863642072068370764237939465318247779469048762149095119014064227613936290106357976349278958965576992600639050332698906561594680812291947007523086196785763773763885476932169028511037523397279586987102541336397755390387557212992016122060342574967112203491418623189964692209355897335762878469975026035324572312615197130113904224816043659630534564400738707093087937624830183395678437911356783592517886808263287740166782671442620031046099519164941138393960894606433845680868855139933620624928700352109757343604176685268853995182882521699024227401728*i1^35 + -15920773757476748066263996705719043084503669079647330106451498795656612327641795880972440740087892392493068294134269408699866624188551353118482728556392551717974489412577424602497872832478798905280636440528112815448805587455306280152906397421090531974241557223616955769697907439318452625600299287559468957362032387555628581919321811194873195566544905543879781547062566308612707184572263739876884924335366437925066209034650905204905937472139385235809722523714181810577001965544401691921259009651473895404367943864928943786423920766129558280842970084509169659649051782878175690594993086502750580896869266357202901387164054101471206595288388840345239918528683074895861990496666986388600305230518384424452368309203719796942708030032923110988070276903909244104661016008201573218409686028268358358964773678332329141147728958617661176095843395100176318216292922328442829187065667481306178329051458800817213802110351185193452045493565684572785855033546300591201027372428294731874710122408848189091416870905064336283458140292559790774034716278647115790433205163436845505294135698476868033622830472916281155387318136372506495360315716046896087387980660989343029763557233888791817059866324855561830576379917762868493707489327596242596128406359260715424029669400678193006021858818733003265464920803862554833259984413550182131856972822577152*i1^36 + 32573483286781762460034903216473836215944756163006802150178055902681418161134850261775578272177001790365677581028047932081866995166204973323261883786500574209376783294979629185732990575777811930514801091323530726724609480105555839262360655684384063776272821022462666467033438533304288286159507373405162309878817107651806025234078887073268936600686152470252352082310890399933659147594999775890707705334348580131191405425316458220694492732016100291592916872480261712989948929627252662862191292459147164440996898365735661060108163185940805639719301514037322092100587049939560427735998388071331302790694174614602134984379087852589823620554167164136286322473588885938482628557988002234460562820838320145818035203493671701161390682648834508076332237000384513408871943044902556289474799741392715305272644852073230923366563291181285976719716348631933892975859341407894518156762284521197927716753153046536184580889740076656904807819964887697813753562745559702826522877879319046896275156623639853140591987261949176552060055874933329436809997186965850507337951077355493580072415451575246284870323561704945068208427019154464139294441441160698813464403370237765085074731864684635199111132511936522388098820275070604550143212996310510311950657770042755921373784071020313009394414288199104256843406639271942123391288391138432987906048*i1^37 + -94094069874491627744295740591419282265634640867957837805424520394410508400798239814572494508466023195579920739984640163336037977181575641090460089439821945943583927199352714058279313933212414326368185659932754903886145601917866519105650064440001617945680263354100740361294641330655597519448517217567723507059179165441947326487946207206481008035967813415055061152336127766530009693276064569000541053655336105448246619614683569767803355491557885321697553631261996692739899845784295092415863374878997126681809589768022410538869336444844857432724797101122119278117452738419236219839644874501516128083889966775132873376038748108478046309097247144217113736450536486369320141808576629121197706460746380732008451365188176096354986566157645296578425102491276910607962204140566713765020629901965214601041229353751546593969252411578421313456207527115599175007503025674882707011270463507005154241796701616996001328296604932631037000285980610601011760611197316670552826329110295425490051191999545560420699395956905162063990979701973532872454886593720159635758990643270016414579384972337556690409640965139637885499056488130953542376153897310345345188696590486683097067058474739641442416155149361567650932687853035087386122011257380499607409112833261064995390358065948549418085819832223129747229457796215428867090514771968*i1^38 + -14206909326002844856146232083118364592655748063850424598198222871622690576346252829607085210306366552709317596139601780663746299451541193318049133534145000603162187344853477661265636234056486899095132634037035641938319964089394444857808165372116916233961110888104023929525489176019355174037568089007254921697323738726674129918657187299770478551587378189943622045698362881477812878101257317757546701207229966928122358533108385094554907386548062539865567036012841362976276536608192433864253087766712914856697689226041025594177646046191680014858254695490974887370573036027905141470743365493288070602708575034801207662336355034761332207196794389697623821822775162889497900719371780430967515908576653301807551027448280981337611239355877843956758941254583929449270063497235306070030761362051537021657857515092835164335547581381953937353502059857869638941856414578839322288077304809768588516734742542391821911326093475757568972386079623403338757303712444608003998791200763031726806797637405725833085651715323304709930322033930323285497165658774146411522243439164923779874790509233581173161765004017283656514998462078554766049387925224221322211218789421823967841603432450881992980609720329656021144830641444492163097061173747418432712268238061676787659370196659935998768539682947410546034973389377597898752*i1^39 + 50805509726801060233997839385542155130298921256337238220111064302252861483136235100642171621927614456344531812022575085082710291891365730171365137700030456228577989848709796649411463862394123074512812212149568187236042952917449171096893280297308486475192495797159655724884590966470657789801755481220073750922806424513420465510442316321042818969168272644689858532887953102459263057645646628857214076253843485808658957667449711083910482201603824266958360301345615424890627712241793101875949267901113573223356500808110583049667886635102289527698175777849037680389732147630364144529197933423831848354576742457056434687096713001600022499487312250229781793916435531431223942537744552211725112914715642604302761392631957523462300692144533342582124128968676697575874954976590624871916949029451447358770522774997215850452446547738824085525520649201850345787949853360747955644348645343872714964844879198845197583392153556805306243354037563657567503686049130412722378367733994955826808569236550581657191424156307434423646649327345555330119654677958868563595614022089331489050540520747239643652008312703703474367999201455229991139873102691059390209211752466788296551748875931511463645827905150712785152993533705497192574558723192783424199731411537868922286855025042770495670199121415144023765287936*i1^40 + 5163293857311807976975025967987097487830975419837356847019115708347900830710006336387753556344925087222100751957970761036390815408413327719317956561942170561525037732136471375155836922801645240174036139340829134721531955029259486048441635104191955283173403968714090274698464668166508024963511237007454075508816358279979919123540330391041504484809231300857671384749840288482910768853548581914980665341524925071381442146786278997292697459078190809014473824112955447853079682090450097249590262067750981261429316836992484770308618734839543272618992908994700344587972545284499176994811750412433348567897162645772823201588946421010720195004687442857320808764655629385701166250936534344637290354599869175104494250218114190466280105501978156098843158261565113520526487200087137199149214353760607684127498285038915166092768571698166145616745361796909785504148893672074331104344906226701353452046629010419773444347251962767606870316907270806585986921606786071423459109369508525382156866429128611403895383683151613171386716576927629914672621815832433724598757595480877264603564559983359403491598061007732721744044459650948206821510794867844315114756020937066268780901302058052866611589155012331827725176054115263209811427568251751881658796875191406192521056986954668191471798333057081856*i1^41 + -128121759449216500488214948964929430238260344100624790666246828859125081417161461725529671266066724911622477175028873276900391232022322962690089557362753250763893869112686171898273215927680863940316665366557065625050610776186097842876663107806964566445638398880318053007727135710247689264836989463303071377229957300437818745131822842106743989637348011354873517561011882607071746047465937096425046126025557908014659781771686825830722582156464739246187495706237334011553847986950635040898215327055810955824038877817654821321915908121096706063379279128999053510804471577564301950100422679490002839783423418914965352957285126629620615053315759429763071266961222350275344537768656370844087479726794998694671121969439213138691712158267981434810701497340355239190926821901016178203121653945523568332153913516659710083120511126014965179069848629822581995077222016148523397393424051371294413511400191658073118499943679293759799352356271941696667241085798634097281288348745164308490026448133784636829553633231243839056342982939573601975899446513578267089630231767522039017503376807749699674925251212284735960149761439178401196287324759886846562770749558482552586287115404738274211897814936482722687949647226259437171864851340222777690979727665782656014231304802036245905905664*i1^42 + 1708215121579030741467066920301916028856165288690897410502219342151529186735137803112417490015608421718205414884155078960682314520862075804473592023299971800046550291726693290870065230382455779121695206660957530916487440796185917682353911673578670367467535450114453177344294594493693743118277888531856583436209680465853055691272730576172897208882847913390574160750122356410531209515025747841233746184437103082566505070089583024728243950239171352103933148155357674321316044340270788267386830686890208311062091139544506405115450474987716298993898259160820175019913193034755734813042074570457970215434666189925108505267960846303803416403212714209186052640283286851384818429234847212425698129540224634257524004841456949315834422608333149665435369545424700603623154191294577908935149534906298647329152314196471612484389171146975411727390261456847065524268980922172943256550410135295467618817256047060109530623558610837544634919959883274826043803425017518460616633110598005130348316604697029262384878641795123952361456035394185767302382874818195350555360398400176026791004461234238307004983317271324300437944793617617337871169761511843581820299618903685222784805356485720685532701441890617447238807012535142028979510439256732478775291259146894118335520877046784*i1^43 + -12561376441992406466984964606733709230432002443733802401346458693390501692333930467708912670006217321123427140875289534466842384978473013798363841326305826628969050366634679547035176655885679459772012848834216809836247794990178508168663944853229140437804468406168243017253317566160626592560187348643753757725470040543536023266303708310389868838961098368800590192003004373396295106804033978290218113957977837565627894527116441942190199463326614159903936323722019498169239258164249968679788753190647729308123458426648119488390298638183541349448051997729064635337371526179998370911950711443900109781450504026375155119809112762338524820881755386424871197004813334658449187379704298745937983820470053583184865171877142083749645679697624373762490981953287777222616238661489907495476423370285330583776110885359282540706488174718764125698978994519685635407447443947581333631709484356989612023078348756110383606940967270945210522300113263094421974840595410903681267367334505774045406557534268035114334494727228601141411955377896102786156778690990489215094058669714599945961702119587782985401018478744689419106362282709717160171532655885033270697151778659598761015959867062957208774140901225678403680514327600815457935609897102858487232801851213357095040*i1^44 + 40835902414389622893010655538245717873140287516150119074327197774826728304099834028274587040428395530484941689222040647596390796417224967009941766486238391989086110730412487726750630338141817504986005652627396946372354467228028971700535090733920944522494488592477976323597805021528530411786366712376230975360015113342269685180897706020653295659753473024171746531861100864919789416616260904175117563471078697535218799851922096199260584369354863630243728151081092904689650749100566526047992689649988926304404165969410885773637729411678635347512199300631436430447069280955359980067149787014892182920770158715983219765001187980693522138921401052643338693949042714314136717215455742006236130263144789336011171544451960631247352898146568832538249556392933410381764554229954314648469166042558870261756951436437482469238857693175266557668899073104647340651267436849912932624976206240224474675863054478976176339771563648702279607776062925823587813300335206325212345315459887777612390888031801635320191798127646217262457403465706668191064317988551018862564411899287995890839624146943860938565283631752026035139212681261866293091248319315309982189205452049449006051402042519946593400941542187262919249818914459568636204494473364026810757940416*i1^45 + -28318378066216960720443095910521514602952690579256605179511423332221591394434689247176397966660545927110475347098194271680139441987711619097870590264171784575128090748720909943430590579947333114497606187298091822181943450632436558533568721726810843770527373957756396652563587117161037886265025718931105436757905907059768370067037472354216348326183432500531892310484214267165257043098395870163966807952377830820842741582923691900874566832396540885592185001908027811009050985481163069903537559896786520790019882121260895739640164555236888902665364041361484197361994736039825806081520639359272295421780268178503068939197660395350174174921071478155002076088326840337883217387012065359851329439352619386203035257389637714395771495363310795830396952010387156604510956753493376772652817048914705780649603149425004600389354463581001783013370283803106387271939165455440019409179544483992250636463986007361044813129416942530289500043065181201695504079194672927393814823432026114844894702767566622838283839411108696776406078110027644885705013292469314505510577240490904639503152462944735397450417989467565024265179990261697154709200301150330237498878744223652743595032568159586885837214753673079567348544132626800339223471104737344*i1^46 + 11840461148038434356192718055717055457178246819313519233741228937083153110952801690230367541012854850753748921660447261879751627456718016115162948584760868612117150568354154025447774958119954760938505770588099458314433005215420907208118448050551188019880241756852702990189309807069199698561769254134985942055189577782339964146764170930225322306573004737146885559244506481565129582115393443682706056278267186826810440274610518242195184923035742471668234235548817771885607938265130020238770881119630651806431422254906643290490527139307737059621324039945849651842203445116367051210958162187233939099028745191677720814298789139120871098453917824422214355434999321413654699782463707262027348807301384561449232653411403390963928000901051852752156714736180460566411063388210669275575451904906774826540769638487088062022521808653888260959059287787218106275630724997709673632674966802549584307359592787556224404616887455654589301564485667588622214562750088515929420711183627253904791040645668660805379121923006615765317265941628674620074514325548263174894987910179910003735691865416086865427212276380212632282642769606562731492474127725570658359079682986034379796603067332394830601003355556261596630489061610235689376*i1^47 + -11048533949909865668472866842958453320911897818608691951033445210420488325298593433403971321377436852605524619076007993401885468171813562543613983430072849674958374808577338225246335724191934727656068862714415448095074020713674869848063593450535938379957838822044088038782451406707959827768749715539529756546624153548971762239206845382643316808472967206970634231726852250962682262536198125348044520728032248074837806233017030838464001858859221079692834328603337862621680308979364373416255418353385854923495395712616716120473011350797652926189696316195765888095852924060709542619347199618339280196875002835733441677879584232995773922845445018704801900285520668389338166275430675632120391741107360285289666374703329676494558760656677419539516933260005682688577646875259595554429654596624033641750396117628121255428323657494938599612190652316859956403944773985671125599687768987839802997728435900365636481428475883891520342389877653081639155259147757895617465719796714269414815480825467962754116491739491114688275795525133371795575086260753630074336781953303433058601333110334822370432674597156507130301147335875740302851734586359780403792329587752867229862755380035979098809628040367029056390156*i1^48 + 82644488585726358389534222401843985542980122830275845880817426849573154941959787087496167281413577197289869092795371271162808318677313303041180772084904483324719415527552912016302918010893743876654648130586598853085595924931379644876147364397044533226403222209399288172587100481137871693697837086089001311808340594868034998632103231645133225136653960894952508916791589207067606419028364660338174595491185150512423112753217141679778258130869212573425629383750549290369897304951841932603179700187538091471109220902756262220739755875341225660491446873603927433296658472806866455113608715216838931244915870103654822762927128555677043313429335112766896243495742435529500327199456002441821092011538674702650227490294781390157925072718805713144710108679075612481033707639205610740314500621633407291751532079520334270039800006327054768741427824304499025919563709020926676682396224544625043021501701318049615969769705922200158853692069838383904574014713341777323761876280586918555813117394111715374877774524994634356628183512313814221114749503107151541769759100051573150020261640965993174477655143708341698603220967014074237984590925235457514184137248851379881662647392413373481230954*i1^49 - N1*11993166392856508372483341324289950587653859179886987259170756534314155701408702083962944755699877684872690081087120011297547798183526516240617468394482019877678957456522849425796814335386210758589132420404270219003749023097979906278667235739384559563990318000371458221384107365044094622258916918458357008747168065421593291570997965558708236307295884694321299735863875331841851478254114125125*i2, -527513734716083078934598645706988303324592033163063285448122221001099935681635293261467320179274645101512238111998618962289222255066823302695003095991571995575090406452182920756416577283251240032573004287217933952593949783313040155133996938800707459468338939637983558231976023921958582530052768300706430097896139423385713591963353044365111568412945755949280344771985264716234426819281434963254313627728534784348010012247924930268937994462660728278115143694041157821678182777086399810257294241206859980832182069207837695885392791110747967552761446511434104898569040226280879318104870844501886920312360946574024182776674560553802299614066844122181590978370950001262458809329624787529881446902564818900052825929985105439949521945175607094738378830999844235482007724469222662548363710141133385970705913616759240262177488767271663497500338897720685072390249711851532762849152080443528499458994409748618577406337407325465417345425770863084232824286607835951617073716849243102980671577264487569405603414348809154593351734905554959488972202355421080455350072884053996744441358090550394647001390122459268744067424940466117845734847610807207674087692186923013585193010087184397324858501306916757464300077259437577485216829637770896248198819659788085228080808143072575116414501786606905331982997778085453990960173845596811115068833821397513148521771877701563757040609596513766471883187278071523413397957118063877246636187745546600565226229503537282975955009700161601689339182448640000000000000000000000000000 + 25577768666641988597546633268632208688509548432996235147517145768039299677333454799593912773704000285553902556662254298359999491504941712145165330058769176124557009878268729386004612535229673387031809465126982863585066296157607280324929930050810086512496814634652475236074912419019381548596244357016201166573956307251974592870332532576241824214153573821964835204442299458968425458045560963224327546175823828343701464921826857102569603846078438217739316269761027123134394586567861018982864282984225979288603825991304369256400760670778996617867962563924491718263802608758832323973399578594005345919179488452957855118098935509541665133316748394492152736457600545318486888036324941370027000406419281623986833836738269420495257892980142978821802152316423443103558563100853808628799558972560091550787737345735334640159710377185159686937934362912791193580656602405637215506318174207590249225588033818291380485028777551174321286266108126732708035972837371723606297083093322567030714920181693624058477619649040989489356644336227682991129365376994870407141266623037873628919022733323974237756305437894613770434817094297349742386148179263751611353051849482514880069327885727156718111618514639318507372823615150539292853148243021066277722698394804854545913050587187019292244472029338579712244053342283408429145173713928514380522664899448378689901323362653383417618918291869121733534264548766188147685410818695704719664358846151135298359975647363357770030810391948731164584607272140800000000000000000000000000*i1 + 111783245510461078010345935808448170784802741202702448881177630790649496241136247752675853809348604176274761566130471720903182888210793097045110920049165083394915235665542488100048119301864126538204199195787797582691461594016978280827013717974838695075035986798903954085565935502856079600457165897446968209304680061664779216540188049799396047488371069896869557708423616920926240641392539464390870462301361439314215169815844656118690823181578599677081768550041633058451059702047948271728508401251716850307267917656566143767936182488814326362680075293473522336859656984515915919923735127337639056351416747449126656342115790128938992012138276440144899925141161638259595065767329287334508255951349040239204003721773844954137267067679048696653800536442094981633294955459804508859160340728801070251884857693316785528710959942133059527968712668623977801059404229357833781973728465051291534159112277093543969329298569767749923212588117563962728710856198301556673032213705260094272568343943527716952883032522608331103215249301828211867822629237415463208937066079564382603903296068887652969012914196391839395362776619978814139268734958148481382168079718676854952886111760979807992731578254577540525374964562365670870509422914820213771143809331463071420641860695469312972569354344698375985674579563314645101900142083331456596517198748680924495183284441689557351792784595116453732334322569306063926050946068048739937176716622103622975173843421116848733141821849918158549707281924096000000000000000000000000*i1^2 + 90652867757966927851941442601361825249782005541454045468236294176432756955002102675558419330135096928205833341652579206694477117605512255229747589203439639589377733382032521945491774364070201473572779996179489732377809145213470369224421585932977426622824873462652808014289620375522692728192584750207773225608695254239963752678613183137348624456066609826896533678629430689110052510081222653464332746631350886198327070257297600240635398886438652308335964057470549872908967317367884138685732900934092326795686665139241665440654216729046710448449127409536349813757160632527147949974788979970637115020973557331082687380377195587919748804796126666751494417446644475512154544172868378161225387209722500095809361671311264281696664911472772226684590898983822121523859458105794433460378707831368804228797482439442197911291451461624458839467891381382399083497719774877895247167453022543219472019219557196912696722627431877315896091569654197962265366313712500726460776494971588438000312612646056122549375528362373299983678269409260411261855726589041384397769385445147760438827724166261130881278812566215920390713490024127832058970180959891103574872256253278232933337914954912280703988482921647039733721557693073622539023422454951751526412143580841381217063518829773605865740994076791937904817599559999391861065948490513187080947370986367603673732022997824732770363952585495515235438286091451301802011181343007765557813136502775680713682538979121436077808379685666382006607413248000000000000000000000000*i1^3 + -89131742466627939261662405402618709844202187001637651753811694982350737286130657700807136381969387421065810767597882386232749112502326435862273476910791114668648206721710641851202118104057908483411562675902811162948334165671510822751386322032615726217056279058138437541904777892356917710853920512443029331214543781222206607531824878394055433454984240932273617129496318941950866795017274304504850009426735811480095186463500481146990187364170754933829274865509716798492257797275788749187950341533142061889591856409378402861127726099397180432430227481321068955679452277102218814027753000298517498833400731088666626747529685932122743935475786419627672893757894507164432415878992004223894432203958637444672170701442695176800218739690519573371662189470445425138073534184855296149011562313560150274402928962995820065785865004945930649358560070244930209822246155003930662953211246643812773529475072362283224510671234645255425176736254495745224742847143970510952756220153746099898119845305202554385979948792065330722537145110189299928512867183253633870980758025016130003538397827366883730055149643789226953437963395477763930715646528259264378739913675395672449685301772606455995701420478754533881595850464384657994576034390982726933376064002237606817810843663660300276998615085957893344084702463735173897678974329006934475766747134640695327908025543821766453777563871441884344384399860854950621222612017183437868239596706176979560099792497671362250279207195156086331142674841600000000000000000000*i1^4 + 423633172257976869615063175702234524108270070108302492326196323073157831183580634350346553931125153718274179593458068006963333835411599103987970662719070515259455191823669909154059566199174154701254919527451461640982126153406899903717612657416673654989099394002454491123068232362175616185329501332220456530803792321406354622710345542215189783645283827961584828391005217486664548950939287149169395338810447612221063708384745116061956514852141284766032285208887473235825074363290040341452566025409611242259438762798050518783095253853703640028125632443264376209077743332351751142232675048520582700994970668508514551361684098396744974741444898409579264206954263159539855484690203419449353269326450035999525101805138100120036056805240503958323839977533854944082483258213518480084699342570931714658856475903289133130055854714475186761027543442462854103912895217889162889479466820766233620380693473486103409154062411896690214102484143938216780875963877080643038882591559876704439215607240721587147602568784013961766620788553335522639180716415911737045134458894480330317907794333254289365651845873013724687907964862792965846621771715727640157110762991416540214116292381562500196278941940753546491307297938386360886263017809821866935853201214977874710604370136937502060628318138921005589191910540344932878167346822964351357162003760788245601947995013664496145671485417186468730006914547575399606695813900571419182686327983284593068439207469507259948217148443783087913103785984000000000000000000*i1^5 + 1178530204633528623375272233432970336591328392560517417069080973841181090801210710034307218560732120794923866578601390064576362027238284528239324143281779056593308850080142308359269249659263598751595224767879172576241563759652757723202412691509728835765303500504281403355982913751522739782898284021566664429919435825017287879219837184832265843019884144908156155874985864143943404656222523522465425209237056800668735488715668387932986965124986240313128739381673866305593933707980530646645730157950795393554210803453138688468699829805054117698703233089049291901067151219174351297589730293656760155354642306443325702681892955615333136763687162619270097516601012131803783264737569244975471822654480788047726078810195149601196392139957664658896764213195255950506784399246213496475956415244381443427897896278454755497100193489482093214265495327961129190438822647929852147423201531964560768406601683532984634945535568588229937277484596075615814350804266094659614339761003558040248906071710343760273419572597229446705117458363985921512617662615085264837382307594445493105374013278787724795095497682006495089106280472619277321518802847517317356038025187383782628084761661592908849638205520034142107255455928350770100878242087291956653423393438450688846845294430732741372452816172004005736901771187814852993514090013480314323002225229486467718832389507958196402529279411122454710853446854733175353530255923989878548381184162383043226852843920846229513449062044342156897938309120000000000000000*i1^6 + 1140773039703695118269676263798657201127614626014982946497275541571950946595552194200645428149999104392981834241928945417747661278859702350439896957046062181624482295122680919961202520727935327380967542759037013026469438936022585445370981501040587057438157551813982891619186451681714415594734633281244883989692488672908635464759300873523436263231293421065719778134675057719543247859367942537792515102312520605908649564869236271902179773135475632992689666722832240890557012023173426420909651478698803930325104000780996765372213515840441563281516085924491808142938440181010599088268024549921424050290831382841552030201597277041612822753597054210200857345253566765630110799063012799422738890434653665231524089991063557322615913064628402282423864128169632670866592692901172178376294894801966295182207086540866128461131360133116361064221660587102794166890400222816841306366910465815509015184264916104071398198707804393241851442877350880587519508863677545990796897215974388930056697762100088015486544735259131840119267003273269258913613722126362240107330417298052574147936305132612122115223389514618271741561261726855677262950819582436946842892059684269656600872341950731378043558486106017063785284367674478484915364493331089523864359357023972934214379037928958878025045091794614774952065685402764241408824870880760180043926550291047985824762862007258459057150075169753647790940622556295789932356980427667296265769237034760035716475186251344142840371320391988789054432870400000000000000*i1^7 + 470270647798620769082903525887319396763895153177921867067470408560605358376695973842921633762468964308731806454654596019322198979462517076492945997433796713843114445462730172641774443999762838425732779145561064854926316162215731867743862559788710493847393874442127153196154194307541878037094670073855909722156006731935116805128834150970137432482689517082978392177986224545678959292269069583738553631774337987470843463846835838877846954076106692337372218242683147233055106938082451398240893456430936767663837169377526597771344878380573304107238614774248933055423805432891186050050767320468931493251410455340683327803956625217567849553449723115878742228309445896547007252845684946351962814834733910664873463682872127893937765656852718565503783073544124021380757410595282754910296885574825190586308695560540217571148680347811934945078828804438522629946704690641209957109245602348710104543885614918612006063698569288519234545390310706204590915549231813303509102648216973621767471819563137129316504925214772073506031432356545627727573351939656082200420778532927809168127504997228761296122722420915206389050047906440579561647765873978099246275281502820859924984676734672322292494443627122323490531538891110499695946185907018713632145919395912677405757940220632769983061604418860770700027309160405951870158535681297824626107732659965140765039608051239141407908976499800888485309024422867639214827088919129106319262302295088671947578089129611582630556758455091112758476800000000000000*i1^8 + 70431561206413972852456512355894418401089374564377270311571751872856497825616587417878445855985237830107534215122237655082001804775526844111427639727322922737457009787718426276945698103436069381022525653850473162313154793966619666017368462588857826964949787313609660187597061512102110485800886202181446555024928712662777336172255836667644218885611801897682105909566301683484015301785340296618137214855898561862648705898230253507536356016467147334490192346928962325161148660268301578331977011060777234370517326117528486316658135469189272696945534308847938676741337440428300381521160804990002425775704621420822098267735198781660791476874375689813786769402625530911451929574307918757073156690635542342882086438234330392169958744630618599205931754683171626759710935207261982679558648130716175658366448686915584030041615578808217603165705042932911648976225684418426905200327367394310108257520958190019625688608434882041502353753316785805920794911297721354118684151287535923881950108112633201865925960823122004189369798039262230973116994280146571320206623873423227455565340245118195068682259481326232786263565102066515771862150263008420353436379466807557878909126643865039512953069194008222707255440731200604523812653751465862752006288146731357120926845540113964092133876806965032135700545901967691952180892868477854716222634691538894197113076321865441455219232481326109932109598147302127185463782596445924841131991214041856976429673850845758385248232224383472458792960000000000*i1^9 + -16347765807012895804282012101646047537176901212694221472300660226479643259871794591769332404152035251190107306589501689911352090348435412527553079693555277263676399046203994819178577405173879194663660316234071640628526305869886656803035726919969855825531682928573910883708739941904537948699016880974987869068447011636153235584064289478968741636775303573485736349498804779312343129254282360064914605498137257240417993944375038125967152017093095051824033249785760127309627537993996754457879997178064929507547195621379345355015217583533304340003021730144664031608977491045011853234020197323675226300873423516244288872414245256232962847184148644318470000903611499108629004462369887966975213867633505589946662014323901860731341737854722875658426027665803148989983519560050689069128132275868953541646164768205933822970099531265739369176264213125443153609987580943299628068359970102957608925656428216571530720599689501789913625816585316292499824129546304897859846169272598795067505645220667862996038555985480167775449552602808909085481791539657594197996381308040066747354477985134315513850956828261353695252149056754151920582480965366170239859469751816483510374827511487452678360143119282463665553938500453503667309722141193920057702043225887534850688645391115146243541459946249585558152568883936662129041347288331768939631736378724634523232218950473747468728482370517813760387517838967591507420817360691360497068003321686982838268586078263760655089362877976284653158400000000*i1^10 + -9226092197399078849828302524469291827238381454402801532096174038990890486912504088269634783655865381001924344879318015391361047501305073499767880535581551151455156692026869571994683531792921205879246173474400490536147801746906362007172261993470226995555755626318049133425453356926864312062849396733427090864483393749275416864450100239470554073152372232029788240127404835822849877513154586059129498392258328798611942657145918852157598800100586341312030440678582722434539039855809068391067429002257348394625778467863482596360134850998141074060512433728889697738415421108914965313313782709024301029441655355506162551429122657028008423840200723354257581800353725819674040752264823590732120797439136839178611532535626874067539009531049821364630528362550207846553846379264960949839457085263615317075075402053221474465630841601764281034524101692374535479782611374721525572399418366721057306343595165579287863601045131964966710135345282172708106183740964247659033026627953528534786879477667137664894626142893060709873870051094759280302864973225895776017067103294226452437400319266152089971096087216042446950931673063614993355225040987868013758502451033335837733844516604764975231766120931563428745823001186518578847150769678745786064492594484672720713091687673097502085502863735411097292042074932500445000249701891196216057676912317326383327814023252512823703001920284131140652104088725656225396563218649310980042677338432912211086946891505589952259558922751261540352000000*i1^11 + -1230218439216785968979027082570407805179315140037450112837930469000016456779521942661010911579995429624750236081198981201440432615641420137785472835945777335192575249726508613991665404737935611282248603722932779312034254900113876401056169842845104166907740470920232922187896702438059327406084780187081565529842407115560711485574420332862440040848285429389823244872729434557028936153461343726985581339868441108882711369976544836919066846277219339703051747882176385436007759313080863524304074681353974789538629981877438542091590616265705184572231410174235367360495621858455540513920512339630443100434058059052692864708321578393217374089206470556808381022141738762175785914496995810067176840409753216875092738768791060201677383346983992960849520958404170892452731767548568011807858371995622213730957920053685610527252581461182888148492193916015223368397022471091026647259531944174852414463403115068602473589006230838179254749144947117032937789398748086123769671765924948391371514675285192163544806835029091546799005013564234141907166211854607814427666734858359810657590087594941792141390763667999738578233165896307086000286838605734047455938115471875775133787704292516805662403009541148399945329499299624804743884064829332492120214368937197355748382024838015938272232563963905345871316920102065806663416793605219993461024646657989688700166282621932123868660569696205556677412298171717512011235481649482378505458397728816013479369051967937717500323127248122019840000*i1^12 + 169901635628953439338935523747235050106714209742375565160583800307628804942947844879599563689794467397555990806479827025188168402678152604556988329967614161206130871013810354379442832582366098169200022688053779449763592163974149109077380473156577460948730935844457516000069298809562395921142423058057120384221257500427522021958005615604974114810350685246181877035716830909190574679144914088249094078432131875061214045399134185817718590214013132810435215926344471858705082615319658613685242406943645184909748687045895514937834109590933631557769424502740490265996906090193063570178403726475430789324560064584810886484542995617942426467477506816924517414556661127549778298280231515374984224345686490299886901325896625471087433469210618026495070419939641745732566683217013749492296840051671314401607747128768998939959937652846671203879131224919308192893045043789903937446290453138987307653778646775624569009577644003783836337765405605888637174555840920974504048419227669559228889491206350688861808337664859229015147475331882846306306419871978924258198510706589013836482431507839715425845499121393100200661975185143353161903057871392989838788221325375847548997901347504665062194799432706692849142225647052436822666113228991431981285677791546457330618088158272429414710340981496329535003340850307909339096700295858662959509428350910603741186627893311896903533947477855623983798456414257324952817857708549910165775280991889756636122477794318726565947035785101312000*i1^13 + 78086535008034806329886285262502766636672844476511414992728986645542024617314405862292047297243356832863285986586936850394943369332446614817355656795539989281782207704416772705767559056758000547979939436900328125242089047599813552381574740439555937642769864213747330796849367439685622555747212903545659485753214890737197826061247237154231114011089352741915868403301261429574121998081987388855199299429637452638353100218871224636102554599051248739483405535240154486768085569019633316384831993886233391472413406584278978118278903121123006465831596251514615546330715873995984949043253834399381221839423581604796164597567769898796828097037405083535758425505026675738913819129990353081998029353650415395620539525189568458354258792491195197229727610329377253440975979866304966315878235994679979665394829211758507815115802026909377907258583039710983488926637953150464103236256747054740333126629726749862929989460082159935960077582899741558898968705847177038621498206950987533476002866839751007368500833492965310583263990888556007323108279344745169235381975497305880132167354261358431661156224318158127055119110188119300672990799742440857786343111762389202644088612703809004671825207141663268017565288397733759671620570400810250434331209450004215337381597303593885656833592394578697231513382183792204521690903446212620848367605960688075685443313430936756125775602416272793144988073913102245623048817350377544721152476192016549645437962659617174518267760034709504*i1^14 + 11532098256061498236815002192595580701437891690146708387986584738743833793541451649058959508017874201343373562119717028875737599148608463459368395856243596365599500679470417852983751568242866231810065819998251971165931069423478968362997871948489780233853452906512706104790306930302804075434756676762290480099581242970102324629564487689334345497720675038327606941397612709906338743343679245458720227535574313206191311563980695726965459700113279756739535937322099063206983241522904309116937297743784078870389116297830806385577755685550334579146739939824671182171691979093903613714798230876051656747473085573952802565699459067728870872759147302344909490094510294081621078642764056595193836701819587556998162585908858842832779414262646328084537585471755619840669921272114348563507586361890443615544931284583125778467386888259481486337592860669308439600435455304466041545375818162540278276777858125176057861473551092014620420756695067512062521777670107087616684419098852898074391858313623510806389120324491549543404641727922116822638940043541304395644601438648712021541792588357114067039164444296641268674936470471372032970421829240192024400379224004439461153560880654188298437755895758423196227766164286344223263330509309010386957215252727732353355141926763198243235824623149375962966838848113280760850057926779155564788615178242327881814048681279018646665328865359464150743226634664128802427921674532743609366554180938940093252744594139410449563346010112*i1^15 + 1043811986742520996216686163882558902322218324903625340436912918780152683495712516822431438478133816326069715520553063717667478650549241215844229229260543164656101215406740221474624133059670048803090283318588826379280361814574657782192129752230922927450140848978543596455436574632843220419947449018635241200132473916661814538051089050204598690343150231399197122592478417677950241597506243121841565160206751276667691832878957753773459543053756620024883023178006353500671108693771812248660874965548650712963621546935812347654858322494656069138095943712114788239664255179900779802294899475606574616960158434449674750305080786832817540623761770126023151232802754670335809001512688226298159187409089747219817054644145541960606692010376431511494565650613077444905567594711579833421249048692099997226467216187439655596459670849960772692632297515297472202085296625939676421893768216984602083477333875824593063241020610753644067889377929173797003243360368810571692579193324436149855809986515023525150607818341524841079836914099393628857155427526443020579483131408894354494764783981376072184010305404639840891311058703712456068906242920319619375920501866506420649183782026723729532964372524574998490951469982995157375423524215776972707721300256271120507263248933357537259402339511336874500461253509957192792496156660719195790603726311348286298962412288138754659307812314313816113854666028841226291342589832432609473121751800536058678535694097027576128077824*i1^16 + 83410835615552556951377259744142472887900399053260148899520995341150590720350900918346444953975451324700759364900926510232763794417263243384635686879854000819549155680923601031865896203954341422327828042353321033060511746873911417206355114861651295120159624684245944466608407798021862534173532308742360372164785405536691594078184705190848916459888086443982719297787720211297153368559591203809290035451348125120603384642296673401858058741646265311241371109330247259374472996023086680723151564556565164468051077789057446005761188578599055248939151154445068878861162305089973735566602826490358287393787017909811573970032110911740112958881100852823901203696664382749986232766470442542420776677879082323955299979507641713434856947239296786043822592031504549118894438623380082318997464270895215784062005483253545656617404661963095899841546306128214258652030938169924237505133492596289560676743686924380931919371273015183558982345487335058615818991385082764255414030950056116107621952420597652624563769027295989665047006053391784483086426405019409054683590639664352521984106439545413742414513394026234028829833086513451695768624976403334057531343940523951889354974113422393164489928607936916417695979946898104582233549654019346160889832222662930747043010404160703972597926079591397177966458605808323543689241744457664227153660064627712576858782334440630112828519317938297693959937401151117824321257696513301282210386724112700790302607534758184353792*i1^17 + 4153345573737526301479301260962684013289919941729891824076843603581816859972401203043233322536884976508757564037480843163846934085998257871939821863387245730974626215735083531302858729811179597109777820425167636770890066089940259790478891364291154328460804202380526520354936888013179026965899153001388943344496510388933326618915347313937776324678160761122224757064855768423884732460283690459580662278554566763491736126041845693316567670942102411146449738443280026694246752288061598990230425703807589067712640529296272508653321417813265696659622009206240927880696040972632307434391926953675421934643266504412565103918050782086329889858091551789661347918367925974355011854004226200082735875271403213130174438570953480357961160867225608860199016245462717897485270943043188618333036604426015232608991277976294191211414355983557593776153870977455739344478936619138132672596359718047134995936982696283246449912750653108635149383637715919045105840819963084274155232515078210431534289375799952219431903953564730683918212848277840517268079738004419590980230704726621605633539740012515000614448843628114606526808979966588261847240532576741674912813853985866430050249127915319901232833549671950087663934808677506094380914231136730223914213593480910434897574319567965811373525186647151813357888973905184458074657945157988823028865118795830480858772389368811544513515816264643766325197406358386806756764491628730358937411195994094457613727873584070656*i1^18 + 272629303780812758607589510186774054996957048188678444872843682130096106658867779988391715523966202023602532449782972677499036374234349940841203354237257618667546268012177212201352399403738679900097924905426131054080223025183663240645939126791901749564733728399471618051509750542951768246560610380570666121113426863423327216540469240316141696716404352304599957417344424967990519076435354931877897202266115793787733054916396245082403010777288888924624528035351904303004042760893524489911331474270351048939105949021511828672067508425276077677528034512903401494750370036712239267820996492405317178422296358114110942251301008383891193576448948049237939618771122402107297740492723430483133718133249556638744078586153052086177102383957865534122542692106837768442074470837899899889406299642000165803199446608380817725752017880763382766571091011584116246345006186177360892233467029125308144575686461954792758956735802267361281606284594404777274563632257451129736547216568577229732858820890897642991728276102841437932696712208290833572344913055823842748250006023346636018438199709301365963558718499804498261421626853301549453694835164011297994346376953093492606536156294051967908348937355152552122163527970425638967453785071571275112336917353662183461382081847725208793988141197462574952812889764270396500500614893430877045664603002158847859358431163147595423868321239331205023970663453443899752650669553673630262989565797892616129390399455232*i1^19 + -102020689039781099323561510449522432836127781556457988776096974147426520923574584253031491855298018478574274646213394961943754192257862450221313743906371015415814752254501791923185098044380106045506095102224961103689243993884247212279341718524281924527284102520486581860743529609613670658633688781913620233780350188653570816327918971586591799444967313188717410731681727331970613098795540342369083341669434225504450809777288337523206578968776742962660558252336198207766553239134389299657649562037131682339248852520279398681759634302865019918978435814724576330027340333286355117563941650696061899216516273862402883501233744331415055096263478700605071168903337332434120021722552380161519749600925725416139725616739061550782205301679327338532804139567959752621090407656331878759360757255006177286951897309828296745800319767761757983631634140770755058644056642967031537077747394567112924412450971443675586000890047516314149723581703551819181423243707297643884284611417697213466063856145147564335405116691864196543940533432842005436610866429264509255607161835515943535893158255700120756330026981990922635087786457984257275227928243446824668913759717239843054174253565126143598389493549823105565935109232021166235170077243731479459970889673978516368481228127348570575201165174631131530687255546944325845938687893618241144248204375360178549390428618522266417196861436167486422967586151843593729688355921421636597043288538345106736939008*i1^20 + 157108054211771403721995961476374852581954018341878163915791361114242523221461778586209364782293287262016308362411376398852994172955198581423515571440605368385965832464793701122382428696438043921046605276573700660075558665765034765247961242977437253219231110860663772184293257811422300570751599358808415025558160066141933916508189173958188751082197160650788785388391139613573624746278064973636141333577037614336154001303449182491720837160208842287822239479027287560970991605712919297869940953508566343815774961917288423009748377807411344277764853052389260377970436591076248935052424896896836075092496219606984083538500314259948561026685693031376655631584212213497460233217119736455151756240264974196885906333559239356901932026189229237753942899977345998691979797036073931125610163792687127788015524262681407049851839578598215434274285316713104631839216440563166479252353552973262382928139602400540233000758001860178419188383268351911927105781117518318806149336781462847857853358674128337587592084796769308900714302653752685394066898133508697889880432957719885016283915608563085391331493672620896802429140155625768258594920016963922756677720281532944094448537176484618390612999312989541775806589947842698295425781124077146229852932836967788109250647108236355417107462408790566937711606444468528947114797769086851584211098244730982964125892098030569242368670371440305671014072588135622597787209538058626338578096278729763323904*i1^21 + -13165068820801654052388626135825462359448464319569093055954823749713410088143649151766907118906845569299091127409623322471797184265187688482222244472219470964755429613971898235568669649469226110507626731436438982326523954208866237081451436221527042530297803450571667684246310852328454403481819016769048825767271595357887998633428115183193006741113606833804059416641369791073328189701612601187943047472326178148945560390272251168602875433393592447563526509885664698419990412697277878873911113599076744531575969483790246039219070323581419087477693587449164520490085294745633738881408011182220030780728286863552885355102677291321013717953244401966959485990694555777494435638500182714927275990359920663918147506370678029752110268836132330552153994206193890208651126274015190586990367619999363460559609612183058996159652651886713770930266269061519425538633012287609859407972071111698105533102397518317532017625297281024769655959005348852629810232646806929630188579404406714247365922709898167817449364425365046401057675888548802362423258402091925958338949955243864159184363341323277126106306691129266729715762373212032598612080922073162311838491397212016790709226302112341289034373718949290813044692717166073356532700990307008790229952306804799245548749078543339814039354832347246686293309080886953045290731050008668479997159495371117618610282610091312317657356612824712680935547750589714156197708765351603528794963753218080768*i1^22 + 198493908211446957313175934810689449072107900276144979947520786595733954277809946162887952931295229604457395120019220141655456813018060434205248121515309645638276435852145614687283951244306543209072820580968986914223287351167234702159467129059628427101334927619084673554441592934482172783754290799191505117239600898278575321788059172569787532706065838807320093715984064740184254676290384170644282056066654595577196747658759950708077775717793858258900944695483698439433487298998939907397044699719969143292568168020417501775300349937388556472715326291844824648363656613689932817938258711022320876442632982763734601321637397569269330768003892430410620638289806656050855523782477982347015607468631339165958520305221662506704612045891489240891174614547740181991802045633262618768135926894982492457274822274692088032812502406529555609811909940022128021179488764107191718151508391875043912301368053139902480716983838554143870264994146750605133520919667892874888380606118818326263603490783688641961992334117841597672978277311409793341885922817109916935372325829537266851801522100720045073319489936080748217736857910929505407143026266741125456110643320437820906829109066166497109218976408742461543675589993842080015142801537905372112742720450569445486470663636450704972850770626520376827153960355990113587813394228710895089943790894763743480466573161001823808330650953539308150384742114829452407615128735934566480214738599936*i1^23 + -499489415002924849587176217487606913658191524527238091834499723550535438191654571369892693222074610504927209461398681611271828755790694379168832810842949859903271883020085786503069810906031379185827010578197582804329895749640914243223540208368535647696988368817536342085946882055446515535753980917508394616932399327667039671897669770137874061143685512337808868008242998715212614190469030113679359526097604214212118973358464195871736132470271061877181288364479812948225449863977254077946618804534821708917546460140803375959753883003711568009539420988468045610733026190321163343771848927144418031474622857525215855152490220163363304965701739761052522874733533344776220750021675379913862957500149698180686820002419387967562403936652462435571603848902414970642494892911916291336544998721810088643610714854586622907438394254297239743417846559707034246000521829757747775518102484146176487361899008243242286008455439449100493792020860586573141653256186440455670492295547501926226279328185234184223260546201562530025812206285670308965888472490136351767246110469847579055940423091755525455642530400320492503414437560707380351255115893079170107883476729235808344981617012383522626299968733682491977037787376184215978358547054537577871549313456646600082411955290582059922294375506588824465091280576361020436320978576564084421657543172953210660493378856662206050302358390183115608304905873303949059000267903549814526181376*i1^24 + 306444943985379212002808538361322893047598551925529751740399497652658386754008455043983963687307885045812896416166438286581114838330356035142478607424315173898380190788060396969635968667902474045109184088875166674095185226396991453430011894985443765082097517221536324982064131883109683263138985935408479880655138553369690441501349718381596674588544478366892811452324763107661833907452642975747901534759555792340171832774866436101038419857266885119103687727815458649937960908491201472974868691747119374155219166752446835947020174660917766842085509171171244258269214356312787789638948217854021247574744464469703590783067443261786809990168188445227732954590526804007770518196992832381994210769727582366015357010397000148454535125180628975298181565222053080786694745817802360088811152795904495540979785611986558210899366658163573636986584518036968521640270126615057439279516341279355421849703969074005871870681875221655953667197789824092778768661337735442960658564133027002227885196662028431121900389360436030453029159412141595053260369055030524122970315675860910745916343968781880771598274641560787972912136222394741025018713075715912401955580144908983450719356975130277419517748481229574009929295632309213016351011855245891532954258059587062360021201085926554243271872079116893652015846522899270490408746939641079501899885389341454244810590486393885263099298285918320030201860603552419182048735786547806208*i1^25 + 123124116430328189759298517646807038978731454874531974043096062183570797449271376002855016548597756656865236176186158983555593143842135972602469858152557114969999792677219594103734707261100955103624932275736928901914729393494307905028641752016859869115970814781108906058287572452826268354888389469872981927782197537916426303532396152648721679725704078185161543694226956274417791583833517576256284388886767375039529886570145004003135936474411599200850182662313494629307742299015668785115794498684191360436226930976842912293385381535968060114298311834338472978175206363584007747945618717285371588084603500237112764181842443567379024932305135656168004894275887725527444482368989753633941170677645743947911871432156244940003136627978066016597098598088322081206767029118612860730206305928465715976409578372862852900219159214744748372972973423056736803319714980523315530855568156828860415888358051210141106892498816971677301618960555499975417186928725496222325227766073071804659195407613689626310361670237191875106948821588418686634872009832011698021811730511308940190009203179347964187720514175267554115477592762630218245010229406539972371854884738899296303522438878018880685647189928405571625514064031464665821996559723541387516163163855544315330622815126434796641640848137440703612247220482506133545995195323819986457338751473818830594762739474526404658467928319979092215351743892208669831197764878336*i1^26 + -63865364385847090243349701073328232266346206153690152777702624711014983177099646812816872316593059028294201575971695673443646776283750350139855720424341821548158229885961221078182587688230353496951438110626454708617979378425144969664562813876689502211689849716263261887440201436038958595379252148305704605234730726816967235114741199897278919696043449011162254126350829697020117815775318994889273951953471845171643200750717689850243319928638357593050535344243467851023823182331864797784348414105365723091373357870527870091853040685837447781453130806443715719396317293522995815445983757150639137977264225307338067520773876945773341639941082631622803400616219588138330280895528289588364396494575210563592886979617382608753176052461335812754602962576375813106229545075445128502984835964387020866328443474519628025265109901152572777024409311553399788047232098271339612890450732358210695914775506461020255108146845871913757459831410703443377016767836977887473028379819751923683094758848344493586675389514061176724728836920107792533979673573855156346599714937854064515255369708790129133443391840900184976397186862478682252463320158509686099812828710248690674646053843170083311756443139697853712688136916800596541903769853301746387349392461089431458104631524861706296534802640034049328817947268134124136507405534640930523087864118521712940530833490763501190119666472204440721140358379674965515436032*i1^27 + 27712670501430613108766064004632571381205963691899565136623043328689418399209898321405408149473126247496498027535672730375331509216107114020483435805724285233985551404467302906321855417613017660522155635509526559392110899812029023509761982806161329975382321589914622309302116449748052914595257463371462258653922264050059132552683767952615907659250031556818125892623978825175667212643909843893065449678755120649424255037897748404639112903655378424854999185857513760157337067044507268105252435561166719820739962068881511489572614741642472804357267629837161677486819028117810166913479966870520285045157361649356195128662599408326897360851217234687071658324201273474039772260774761518905185713298584728970927102704323180788852774257799609296771502350337809271327960310620097919726192283869295709503141762345600685917446693230913036138620336488813720618235027765138386249056817625513888305485191966100933321655658632187989641303205370936007151295888410471516925593885862614514357767842469894300792206999962274267823184603503454546406681876862992286728217423312725995363447175101918102970088702195923081509364096663248177679883663362382526980700596382014713291302795907898232414662325970371931665172779785413485356210871133204073057662010685344590744525145549047527396674318430985236965019790347606843421826391062505421282916539985901775598104243496575000890505906264317391151348098619408384*i1^28 + 17440374801488413040839895170285156736309562646257258234620497270520694884620727977948497737751252069637190887227227338023909357078860799413089324094721362389185268117519165541885804342258801770544321545096661518370149535750183163701900279377149897749262215971360227745170911293061762822646230234593415194277307296842214707202272592980559883055542381443879249033682663702329468855439750408340400216829990503957702966408010682682652143217173449075454386344522249501707305653857329557268043550067381203286994981691424539021235071244640558493147520214000718258784928173129374372168304949636707335590114183795467491241756538759959937053667893445908721805766117744272205642951577921404786039862693146539215583781737424302518345286117703501661642678580807542355396244205695208909471221476392455836518566820517891766669524055758672057474785972664507005152686632654383033820070389694280306154921863766933971212590178716495128792342684169208592001635572235207614838200000124184711140019963532614791052727366987621646794476699307825574822543855664151514040050582603153554507983703903259202715715385181651678438651814273953642596323221596380054626606745540617013022210879324336544471442596743922651776273593427760360252289441401939030450980898977779792934348399853729625606615705878700614240670851751971663634476797981946958682580596961061822874566636536284809965297880325964872385264877568*i1^29 + 64255888592502884762745983686150159546919114767132178724157612334515056976652985351782552860739015215795131777590714764906128619605395009621469699498100529143495845736827361508046229889939893681416430818985976651469909524952928634681329264475050941422382013142923616703942742419546799041680045137935676963614697392938362510291047954950599473217834992649361278844926591116014356637633078676423175219089117373152713959096758720124489268804396043841860886666784026599423130721713752234084307079204159581609444282816691934492965306307593516663256713886384527057791712567953202338319925542479032688045217267153394717702878565565054218401958407860259969228967959087586105291418908770495571330852350167294358378402422280056388292792858189709191647099221703497365853420594523591251850926513748327281392283312668670601971591831280192746364981227286735171638092691806129033386356802785104750565473879099146609587477258222457788277377358908007638262965579487877829353096271009525460950364317194865433691214482805021537389631587353018168985616757979219268730537809651141047322557952296058513342574734567842437041252495112286791052060760847448205953221207067028423719877089838950802447902299270737771594554324659641858007816638447455932911463360535867831074140449609743780324025976258757893843907659190163042333058294106089504119269499948801143827889640479340735813140164185002344448*i1^30 + 401112174734911760868996083899900588634679718892287731295568590396950606185179954600611255608547612340852391180402191594390492922482478805870116556020455180416979993447821472386297119019045576284441538739116426584881605188114940656299248411078968391773458407806763410187012864692919635086659345692498634957265050041906245366893891106574032906019254645878690596545558649232945042730648521993071370918178021651349654125312310273671399287020021276391261183311468852916508523260341607906061383837517125416872632804713700421996713805640897627425168251496294749992127431865809987008754736364612288252436362551938051653232488567667809907203802341647002129215447944288672911048922711522404499435265583834725505955103693127777595727943889913855412595411396856237959035530765983653600975746987028719161039543560452070563852025638242183070891633505541536103741092572583744806034022068183598560573457553449800201066004752644402622276460748600367592287961829395109314430652769487580683982089368436886546559057776295320727269582585521849725176341363826221052731447503529509871559654025165267493418257205291911916190452602172503896507878631456340723231585895408113183087331328597478361068305821462202279147005092393642897649387429014408516047314977118692355525362978376802194008634941530414994459004998742632311057525875748154212717061188170521436365532798568795887914169952894976*i1^31 + -104741749995902325599769636680401055954829123744866713963262712323792884847527134940064408784795604350734491103361555111125886913611212904499074336272137620632402143275852520864607234757010638778121690981729817876119333320158610910030096351280632323573493189532000433933089230043936238827663679764005989261332032312592152611032299983195240450377084394012948372417255677069876822851259884092133349508461900807086405766279773598091154279853256863726355897666394374963523223494352242376916818372057545014557308225994357590004479188305117855693980415847028851703894416592011132301477559974150812799356632145405855939019601914547471708665730580193705336381911537185611243599135043138397022045161660424017076351516966717851416615379588456380997130945078745930916067666769984145823472848045018749722637164055749741886464327446610785071918901499906213507205720029008174288532402704485087124770691732920454754887366080271257807354608340069098082437241605102393048466239651343667784334785629236968370203922451219505728455419981646064061672299418944333544341213853280046173946384370500556827030371900912595994503748570749019124721229085023723697605100689750690973902474387307537916947802585865591631195438676187452189965689981549684736033890323334760691219230463035085279261479653371545842375330751962424305328474825829757285712745361961106245802553701773299100658696192*i1^32 + 7611792619333383829188034822453187722899157558765214336744152087662012103783265705339529597847145712262734527986372621743374012039443754324214167028195369888176423705431584286274292866402933216657384477556941646831919022862348609807941460770827577497781590017461894619034211266058796914788716733125485411234440853552932476151448540178546139826347649666451548388788998493961887612133115688538311837139993663552988452818904245772787150601305787524629958392004470652701146984644493963143525070773450498153846776259793205084376485954870337683668348531401115525941733397545265949157409249235723568513962536186778525664297957361850420905247163665605431133400894525545373043334170088885452946286710050771526045610597096153169997741729691391877969309715055730804530857485307157501289747799108917257268165696760326145949648670679970195673930709542730971996244162334990481549587880826963520031927277234766932644033311213882772993699741755045616048256715801611494919267104023718269821453477989837278126124007321167785145466278864284250193844685387407112288385216580555255299089884371276759279907530748944943055924359201471593662522636592552980426731424836948899983236882991163095282857692525599898758830716488840334456581638499708310350771348268772534686484544594074455074960232797872103176612196969415708343279227750854698691191598562845603579773241394685804544*i1^33 + -219147918732269009216423458307970595563076610948663738336906468063279854261429052638412146188229295589802358547678789597597107938222560539716989182131906946808248773027005964093279421666409755847406317916773075840478804214903196878829581053512085527378146877930199521027450234735478943813854220740917007133960976158034698670675697811639745417998851844201313015545141703745915764984366745158041825534082061020479260612270574471805771767158769487841501850354696915370733442126345842800061936754209129063952908179255873141801780153110317620062743457242370388820425813514432691577629851800662517559564483683055786005887157356366813579340158771175068057185895841356538767954491811756523107596544247461571027237317565387765427221714102293560239468989494509790697572476454660044400620005278925707454864295056380051760351199957409367696382828600452822802898991362340466041562069510350472357349298248362612356029947269780827531708871222493842944817284202468163415210347835289316035613052900846963965895304356053856672801968024518257487696102201618376140340719195226580481103123812513061755310843118042511972676844180586629842332158640317507166195369069413769245814778655674083821752683087211139972302218778557817215878025213835656929578490254380061808309489752646040089723020905602743941853669873305159574860805255688389063159102205625266222755286351872*i1^34 + 2840726047204970719827902986239068312857532073935632999634792206578761666756637403316853764688952034812805560960462520034068170630937350950104226629704187694683479159365296533113950055069335610666613261480732512737515754099566734206606009750262514998633073178526352829402174261431981748576429508737589304759173288684128646410482164489736987425915756927617222825285929330527237011639175765315362297881572685866280615411240797985723300882344175931377519785654450945694403184552577411887240538800107867670164959190931789242184640889182546850308426847543528568550168995902983378434553023509793282694666990822342154880962945523771329111104443903834443995319870910944058473049337715373323242332453507433999925643143044902307444201408926739914049759088477862958922449375780345492740491877683411532452680703154193240716759816964921193576715489261134823515405131547805146173382203894340293497701460574837644307329559647099751305916639432713267995518882018834517989637886168811115994781782629219582416990144781495273417152977054934791941621881617735749093074280053197733077932821340602467669302040293456886639022857918427302455517286252353537791916121474509893000661071692900210762995626000737912977031752839002754471604305944487899966693641137108297444923740354505769511120832868064601909645763686111912031452341574840181567224698706261283831808*i1^35 + -16093352023920538625360784615452730827110900516760845064191604928801594711602202988484287508801743094574956912796300569877024551127542669346607654771603887574739655987442308249156605172657378058318655067109738148552965850947944306807077759390160202940380385929244488842106426547558797162954524369020935688382704364793448777512802422526003695347834182110636839260732307786526588930480969961927962699725436633531737762655170199184006624234414802271373111972569428299533577058210064068574860187409732287005107585821088420081999229364947646497900628457135858463151447294683503486851426276420320891791356412340069179436437615046125595197061875993969602597677540450907659353265825542250065241499553973170075983826142345863603436850994250797773409200022205422941517460519087502362770071363112546177599156404933194524082110597241782660066677582380250198621802134423113657105673475421886033935843211021267583074167352276253781535888267968640024377372180944137450038848262431686942748548592814165219522354132693523017611064803547708131332427447802502942819737721200468165518536691232805745978523224959582527267116719233488274673263140639053649762092776323821554613603687075903660749290965225047143422211606861346706920602345084475783861388414645363527134914815599734889461655061128247162426896500356087634783073773030218336114530411577344*i1^36 + 32945838259365226394165521463384710259243904959605641916644846668453495248095243673622870687333825793150261692031723148130884003495591813308013398886100833330328267057742140031211594525673716568969224275841943420985802412823496316647728919002973153097652002739484316581187683955382219397735317597841329331668074907462677749381471985999701981672794420808886944312788277096583113674391409841490281603815269139925040842526711168585210100800528190867652051308399048168981231462528318840570035180683181355569047758612835749148868767828708025972162197204786783152249520881876818983553447873683530632437585922194814120222193069298773060768148965133844704488002831151136339292589195094051821670777831072474749346782332810445126865877527466782423938288664242397794311709648521882437098805738855702744148183003853699283508662488796287516434509250074158481252703891561801258297737740316329465061246426362538495201936009685308500342518920343863279004102534929220134500061243146717720079843152785335484698496096446269673565887193038804339412388926951216454817566542776878792764339279291008917516506135263125244908094923197570616441836566359762661206573769579248117517556907753240101262681165557900225258041735866501045409622680985727458478272434061874413313768841424919203233819852668063639417944170947530958139186298745378360967168*i1^37 + -95286693004039045495193461428356381155843763387552330703015532392274395201335348141365122729947748551716381250564217083376880298069052836873819335780862480771958260728608862890618135498908558056070788621776493087801129556617412627104103966988030040911046089679464982553183965640504838880185769084431428558516415832556954631400432841627769288914383869817367271834296319454407387993722859838212487360800670064336302192589012487092431360286746751503271862597578701566398891196999501253162824240902162793954541644105805007198651105807533155088246830391803864218062325291176135254078552499383490976404474842078320929820915007899094269735678964311545154662886919146629644152435391804484723719054774012747071351124735182809762590268739167812749624660395995099226630610423682231231012111966913342842130924657562173296468539946773394579440680837182273528256065456324958156097493270223545990039790400628811494354913772797973271652660735818437869186868773763642395170902509551366335919017017254838889059286999277858808696821945420877754102546480876577237854789673200606710236754383893308282639070758848807566643319647817246794242378296318329866848808918074558278435474855956973728195053773026282763177063366742104046612874893879510924799475764766596387832252069147165573396005470195589383808353729083300449722526990336*i1^38 + -14393573525585334588685320290775373760737308540546288416691513182567585900872026691007202958851517317977157132865643162662523619452817153801675954206239476514880332476921122191109337837232515657674662192547033575787851840092529017310135004989544068452817541607249267377091928698636912530831260051178944250529581296299387085455159691133390031822344306456457234940371503628290637214691146211174849732107391674804110579774610894673485473278139414878820428161776924823379729453519308768947642249365048753796272437385785060136392548960385042745501526608025653409111281971571328215029477513261527894803380087095240080655721545120923768785018755879383540844978041254156930794457798409866577435894648177882929905528901513933176791886438188993010616806922246513992261949452202154706487346541606007967207055238612416481890882874379437708048653394732121561106157173767026144605746679724568318409640787470148852182434024212106226253599539697747656960290008131214001621854398817156870095954902803941757734271251348813816220512512627694860107190864044485375795364764677474854089388331269140469968319192770573295848271039776380869806953673977318901305950791169461419741180466213977440965625631646682896636564628368619879451086964802998100222562986605621139945575749037965405429835889701408221878260134742539370496*i1^39 + 51417774125494768806396381894557820505415043741420621208257437344792464494842276461541335507003052690375890115367494483719215005807785404596311617146681149872458066020670586270020979139978791301039550038854598148766258425802200309653645449369092007501922121484749962208267612493333789411017306357812279883089728394016845223365646585992845502210972665556731358730654693668385100189897207389774423222189549971020542503225691400194691044793902320107227790490898697780179886949056418806617502502315946583699512422948433929214211594895865374207005165351550018493067870152851443976852755787011507205440144575813991027526922088129939677891324049395124141378549479111969375697288077421931054916743863963013707220903281940948649300476615120721585929438001975709576016331403065278183167362224846499812658542020435146329336605247460893137784069604306873531039766488669082062608898158011440579241074094979415683152913785431995001800570169259901315266632789313183272989484219935121106058986202204157932990199052533143761775125158827512876913659292493364048327070232433866756651449915268379493722058123422368153952695605802622896231359775057275643788891272086150538654432861401366912722796458112844594774960963814716417300037466315030557072192008880589487028532889014791838671638273055833683648152576*i1^40 + 5240362053116778179106095858853202891561656986839841902002571842197031607702799682472981717975620586531110808450474548506737053556974299334115324738322358023170616070277089880258401672348754547310524106167549315996098814808529228330694756149026790696773098454433117586569509517442200930085446808624954611554076693813383099093855681588456115976456948474168984797745340266496273711643494653124192302390495597773164461804977666408193834403974968877423067546961321140485922680466892771076934673746525544074818343832220292018322290592522306753431961349106562836125232403267397714375005922155715733753268451435530081988214958781523286404153196157276192488084132610130333865313639254594716454397199151074086008023079592989733190073723735441457710407418948999289758180804035821045043959355097735362129969479139819134218906899131686692800127295992497076110983486127955232982131859200494603975011548956160798381940214059046119547460350642001831859671886586714835744989119394153248333799717640042109625709907878257042289416937049448989296977367736537705392814421183966260080813999555027846753362523794574680350675048502988578304815930707632972446488302193933132603830076699288342031310135943336733343955980981472143540822269232993909315933408587445118877378006624085332539654089150397952*i1^41 + -129941389012172912068617088603810094975838776765307340337396300436983090585909776222175502751393940141093557932102133374496764086415873495952795230750850458211352685305092900902483973881240020234807047261770801128074589853524662904567642231393998499121699289944731467603549036427693554543133388938853770318227859792437518092987007683764757681255177175861940541874654494228685153338407535156326356289416919668326391209973338453723396488533485637564356607950728465361413502007122777970144045432698803862300813587863537516932830433519794573689429854132698697050607512941895552585757023305094662896610923878178150783264737558157486569745404186441237389247570132732276693803992054894497563917119975110205392060060615025432137373559098268756230654028578138423969360750126564833907052953655199500761550729880681433852031053018290026269007884673102557913746101368567196269369196077401332439447763043127947186221137931188662715677848718949283645946277617003744139916353619126805145562430359213091711554860532920120813757189188112955615065007057888161580393594890291751713444952106472546502251574578736548813942833305311653802071655212441770481682123734255749482796697664828694927115685180736416992905766361197488330791434815086855005225450548687228144168894036544540696684544*i1^42 + 1731773955691920192558194200913249283243193227513338514373274620315599414588367815354068712731270668824506945117675411001365189786277936019183098000611925520197351244728473397866966419478809664976603829513486365614224652491855946419365649416530613990934155652245483416208359471732901921792317515973029890589250038671822742602504040687618945062277241021211989662885887098942841751616284733394471837019053835994669340627608033152541647885792820790656450778443080783500301354823192765529460669262599569311345034162707497547390635103046835783057998930830496399282883764998645343443106335684688449388161966630249537202113259200645114067330002580228308026088759252175611423602650158571505978198854551486424937904919686360590264677170790169210051952224117922445469672526446769693253358730634928596645217854206430106957862910516019269039730446825457482128895463895163581959711206450886879905579089120587608593292036360980037495991106729953507316652653696122329022831946602811223428845494023054732954613199370899605930194660952123365668936249826057389092753270606508686351288324047721460420456415490260959107884539792460002375007878340862102868045185212273077643411372724035369744157172248301297184149402737331240392290530863200342520807237678616887596439904549888*i1^43 + -12738243081393131122914840539804603358734309123857301021336440880165202338470634285039873917403891240234592169238487858525169633450726706019583490709180950550754248030981353615151415224100369785123046632670237770693626369748406013709554644198401717006101258147277741908334636463420992453849339257611966569890623203329629121388551048045470993536254945735594843308755418334061553537170017972456367087910722899800427816023929924723025165644647003498933081247329979844185454939832640277957670639832410393352756272523698246155681964520095683953763625239110189965963482293805818369643632884109459398240720263202888250432533802621754037508567114319572495438366440844270360494198258321322232240579174156551341150255658438629768872009598363757531374147895800180889788182303417764176964018887490609983711800562703156974881878625146524871675329204376111404275228121863001288802422838576864572278518121060954565971564663968661575007410309289983536324878927371073118713148512798109225751700977803571709121385324937883285685210692305126151979186931299632124943648080869608625282214683510806523108951221211190134356157728354903399790804462113505895389475551670449921727278507877038006311732199217663633759083096448102216991745947568170883281212016583603352704*i1^44 + 41438994575768752853844288503546501257030697875726910073726704116870204848670159615447490840251192474085981123420352844732899242552595733369028351409589091331694077142512979695887269859992548598446596639114879082682000258108967178643290510198047018528053814004035975626817885500040753741980978191639063600994545824071651094217734960147987734997961990164459207156966795943866594956392352059153534938969787059151162335124561901641126692675313562968237269755533618991637752737119222538087224938457684718989014635064476701392299398786161450286057066373501045706622492030983252760722522577978995750127431154562462163846337971353184404760538625955724688324929244117873477021397098393090766280869614856375578809157663463078156383180551442763598164675469045641134000125370503005233972668442787864267790765427062567441763743069881677718985093057992200685544720981792698284002890835601911246091194695578568602185129402197243827786846314866875040128339360491049240578928761411014380936884484033156343736650797759881591323724093508348828416027908655539456508289383765250712378657887139382926579523661474528006632385756593871120164121342314903838860894619214280624360216397499749561920828285447760756230429132878308650311546188527337478703233856*i1^45 + -28744170745617007991025950667465109074983628694354040140204278159051729731354701328725606330291810464755660592700992608773102578664144971517270455400401101469125608157635275037863226420932016311128281793699481251182254693769339034702329786114100466961856339160102214723855199960566354885453482537055900050411170077774886996680397116875379154922821975081781583394186754244989501446839585510683660367807984022888310693328461861819913398067671291477155470714595004953750449354105927024628065894356235510345002503812038208188458981749709680043327841308748963467460574102987395455433012537612513997650026175767639374046893300048481310192406618678134987905197772678749758651204130728855379476038390438595430119916330043963718230412483976281024474409305950702216872394551363500234890556486705532990583973461360930909500011855086314269261672871707807983431650419971926885658409538584728916884828334798159261412146038759951346211758221753243888394885844816442705289648696018298495284027750434030472832456574148718813505169178716274267774050922927262303495112807149068741087871191327415733310501660611115136239612475474959443439869859566024119600682928519743021425923201004647376804532841098536068004946622435293407462705300355648*i1^46 + 12017373338515981181204190363997610680701444114366870575691938862422371148308829430378457937442363551376908544317156628206890151258594386956180368081199538203629690173936649089499636121983643877925520539579502531725932912729587531112800003223955822708880063521141917329614573846679527974162249874203939336087339306387757285254030775037995884396228957108823634949036090949050553882616153221550616923880608329767015274656312109302136891420400235536880867500776062976271736129377847031210607904148587218956532295011485356625928423813105133836811187027932869986811861546138849116721799752639573580159270999040087152697242511867451572757959732155977666453733501349475522100002078455438220215090577651105866788119796822972953677698209099515442780864359245963962039814413773652561729241782255593563918960580759526225894388967123268680863220945989012645785181960952052273542576810970622679635153527388337255395920935705417456700802822006677287365969788651419387346051958377691821312994813276354913942250190924268268000431584791753469590137646034442937405058616216702530969388631347669149858190562393986989986577702794754706501909395346876805169742386759031575958295989216633837384470440000292932887249291053190756576*i1^47 + -11221735214365377787053245518498451536110264483730228530379330284109811227852585337646873377101207420166820389259842190844163109463411972235364545566275818382939379825067801319956619200173539476384713212652671223839265215608436896008860725643423880828478083241391150886776460962940754678406896631553290782125949687935072001663452677058372865922793253310234298203154380566338058304981305253725074538004423517085408818383512931089646777034565642009577357018309164586504728452159556235099878303486191822291780788567771289628450471705298427980523589217665320883043906366328011943778498878514613609104276129233179228043755487483784497337810270806477480806570782155567890405245634013707829604806162532547595633260034211407167620445520846258217488523081181977582792229741947469451177356204010280498543632847924290633590312880037743367772854458432173278129210800955696557340662079297974909108288744491770421378192819899197690165833235408861413440836302193920583060565028255897825118761015071001303659603713220371870783816741747466606288626005084871205691966178175475865248873874359987503194716782858671179687133913590301680235218330144826489102110372381272667679271548948877859607067836128446358802572*i1^48 + 91415355201903658556637534403777478226501096923448778026969763843628755044009194067293615965591233698652995251050155457416052000776390132206477206719464305738131345628706850366759352532606092176216075306922449382152080284317363234912854814417720008861116430377617491483754053070258779778342586578788680142976783961105731167324963628945334120412005515863691279449838334934544729680360890620979013136447411706370011921707706902391817370198935544625052908592940492258632466632509079649902034268284316222536641451100543666839839384886119648585156496153894185909272737130339718280372219398613662013120704349715698941690074285682548665554950044704399536988323733305754884327258926637880507703553759075421826609125001612848925829011451522995271412895446812492830569452230037119647487985752147623303857985223236649410350432407656525614876800224146202707164761748765285503385885894809271498489474235919657633993875467501001158255668294440486469295083326071486795245862181576120295859889957477905861088697431861560729402089269951911823802707318751344673017986388591964744159193460429600810370651348584909987673326035257440170233870627004319664958425245737946312873539721240865982247894*i1^49 - N1*35979499178569525117450023972869851762961577539660961777512269602942467104226106251888834267099633054618070243261360033892643394550579548721852405183446059633036872369568548277390443006158632275767397261212810657011247069293939718836001707218153678691970954001114374664152322095132283866776750755375071026241504196264779874712993896676124708921887654082963899207591625995525554434762342375375*i3 ], [ 1203905930634472237563792547232711116304354011612281782300155580441731103652038162034625500386228643353063528473256307424894528032575660157208508135610021247789161277136314313411838158338788214423320520856823638098779364225279676552503498903094582269148310703570565516939685218176045465232636588416366217014597249464042620335351902745420498625212682194797684466299043102264544019049499517884388329262717256532036370976231460951224887124990690017256129252062531249122340517881591959637606944219329526595524893595420400242759177822112969826004297086764343203463865928613984242175299690625057806622314240411665911472334200671568492668845011018225713920184268071057435503789664972717357254125272023333105199389313365820189864087708878341179578375124235718112638341989583073464046689442378265436428735003339428675406994549684203964212273587052265120748507749970418131897127674610452272686515575440565948960885361008274885184193020323014912727421744693978183430348137732962759137799215895808397683513166760486664769076822524179012500427120599193873924096000000000000000000000000000000000000 + -7354494731796798930791977727917836239624247112439410538920688500103181160202664540410606591291484890423656486867111198789124405139799075102162052971354849047975154239502048256872109695883761752060903185845015695743682603167060195153634753507673223628789779843608008808597529143225334005508326359165940820808110410100338892493391614292349162362443475311482366644523394946283791538504045335276266460042387336107581016896110465013228622938760069397977561782341260656699620540442745539533631404890645455943512944109796069895936221664006651799894789044844048433024434997254067848658762340883831577080749594158640853972557347456164154159976284427089071439151729473467329297065370658848068705484627962835150349264952561173675911510381234844802552476041874159974853878439852912328280781513077933637790409487438061619258531442168327405402921732375209132990077190913647878433722137031813770086380094595262153945747516578265446232158300167741418782623393167350509689921836991041505456841496670672247785228969441745728712420019804676048201695111940838530416640000000000000000000000000000000000*i1 + 60145287136094098180960945030261635162594976087941456979793606421082787857452889420995948395053261967004067902323146541895456854564960233328036286267009843558245397948368363985777843382786531311856576358619417941928171648062038408251803030034978011940961914964649831003916018613230399703250091554672293183989482077050071658011171105395528893097758355585901120482966720903178977866471990819979380176433723909481400989778757397714566050520277214045658211566035026139309365441769204398944949796892881141492218994685680672998398432912221176460604792833502307389901892389736558559184823648520841873919273488342984030666549728719034617063483345918476805196189013753560773884477085606703297386446973918160138417217828189263018792696159026343558235974626441308555927741733674607302740496336199906834359469055504146925023589095336756419312605736547028535418707803559371810290778771312302855606303709245036538806988018808553708644121974721754643747517076186708797160988980286098886928293349183965618767439881943645154421551602564922966053169048776814185676800000000000000000000000000000000*i1^2 + -144985382865343374567617886046269295592249356356297047464751391867837448840307073084558267210982514392437930264281964650021976442027515786906340415854053778756523154983689665854659841959624901585133467073130981022054599045160038418073568709222799397639798032372554582749071996940606265841451926076060176995258474862776401446353729359741079159966330620974080289567746343863025131958397985380337006379292162783783174853736365434671562144022732259308424386909123448091379547872756767415209577913755832423414046571607399647592667881987536806700300608821393947629604437734444553231693640521689036834317498585959427214945307187329809308271555023942467584253835058082405617633250139252257728486705672788541442308427779152608340187598918553092077750834490019081136005232075237151918065463129742533004344514956809820224543707307613761999489034664606660222670697882972217746493984709490275434350194117183212526338897025449826469515873829742830491797399027208458715326802315236799982522506891492917373847444311836244037675996009336027739536913490693521408000000000000000000000000000000000*i1^3 + 147426174312137727024340376365686462780527445474639701094475040308962734698588758198174778674920191827429316997453373443576707690845599127008050528464493279710104151406636869930433023312953833264699165219053520814941557316355494832410962894706585015283923431532932126518032447921234600086591688892788252123118618261482559643964227612406271823480732232734130011186396342667480786457918358502206042808658429278396061548670046882920586956058623907106905815574618947069667256362300804543176087618909867193780435817784427734061120928151064845540748229047327324379745671993951115706636938240994540630030050115534015312504585631965822774355550241208045943460997106110751177303913667605471601860248438665725087947214074105985464224129715498549279369939189917019637616560905190704463138793382133517310202203136606431719619937000913053517081278389664971300427311108906837156204382016154120452373952168651851021871719108877978737084296917136423048104260322837559405305334405276696883878600966473937533186885407830403544249085825492419449441275065688438865920000000000000000000000000000*i1^4 + 32745491021812654332274680692534947644977180321274480852853997178802426208906444569699426031795213097977390649115765347394886863899116208915409563405533290459354706591766140533169900810331640781025423009595743238424129958945974876079279137426536456441616896451888180693928608909540388546770861803225138922646293726568190552144126074660301284616475999225242625948493638438610107370989444650634822880767981476116224253782169474776131775183901525304129712681685428641058434379909035686896552097865023855068619888746065526705626011029723409559766018830380821221367216386535304958199064077436887182267762237300332927577398353487499306013441021107843632638969073154835018784365382414836383358657289641660989363889576250576985769609784765727802801623450328151269609771243916496362804324458484189627841493730739930333765621252351777727929141582875297756027158217664916694242756748220242816158292633443737183261707353508494672877812288940065809791837213110972017871788736456469719503105643444670097094980304670763604548292472252030409367819506546324275200000000000000000000000000*i1^5 + 43847550680302785837293065898116061886861886278895274599041671860104566974942132850275750045463611745167900289883156846877899711523979723090875431980336647233530587700183571405067741073235470644399565332800396966081364890090930821595003968671207600605594756840577450404835010738840465182667692059770759350983623433667689432996302025021338256361029183485886390349293035654550104756922677359709814646327059292364296908198907453663004788256177950850231897499363579611430194848067326324242198925022589756971812816909191119329861314950868823484972596486297221861277047435305519438136553770721366636603917177736617802192212216544782048558441219880001335684555807259572188181554504686198619613473419789663345656305180436949174411757891787518423602346491519793202043785620942992600503332781190844219972614719098764043530508880709142474523993176594514850147437479419371087599055978245505966395046464767337885761925938686089358792440404203714856553548329506765097849314106912418284843693797079073414723119936198224150540922212454855397131642890860101632000000000000000000000000*i1^6 + 8186813319877705352327446801631947981283302672652929356954933124614583361777312803658872792861875158131997990540986896938344269199146357675601422182256783573666331834124907090845621641356810832648391464698630480921855175475048994308873940141180284154782346582711387882945052249008770155828110365760603100777318638896118504888891948524834022976409878175448087320228474892135621866321818072640706225293265510643193008002081478259448024378638097912504589845370334242677360378970005346516672692332764111280893896692810448436067166755221993698888389985145335774813815171863494899909819539762809834496093862421015958320375934138809161628729482562869927397293784791275720980952421282040886254864762186568108404601564066552055723852016798969359109277837259238870353224850560890800619688716119983821313345823870571996512296847249416979660063103242620868562846742788420493955740617218008523946325934785738447881839296570439992196127748903385821045396403285670735511057622412319826196411056194584730215724545252620594917502090430880912439013529605898240000000000000000000000*i1^7 + 4324077138657269016415503133463319359760613541083511073969681816239025920133422303000851975758288757648969031402637554330990648212738797003390777275679575590743707526996459356647686596505776784988673839668201113135942332020455211232132781326397313512225819064673671485856450535131237336582368926971220520918449960470862149820058565661497122392039920564257002115432434084044845881125101266844448927940560594243988589012095875304379914829338349853607767676131024429977197034787904680419201245489222151557456020708329153444693532841744202397427372703677041251073453209166269332450196638493986033736012217211069063048216930440277830887348998837632409888097833279378263213867361778075419478793215857990448657408777342479189932967191389053746378186027123853075323259228595154430654372403708348957946436537741518405662273617692750275069078754135303070713777949828891661433709749953371329883202133148872958769099915905952418770014126020121497455122311527806069173288756827269195118858633922209723991204313856491905512148771483251109872644775110246400000000000000000000*i1^8 + 339875028734375381838717163803382922706681078863954180625483578375580418312197615958154360498483740445126204403087844610261035594288386557351868234092350195196416905532590166192283500459333954746396799247692415574713378782258793670193104277608443142221038344528319557269681397517705141460612133263127666124334888319903682753312578138727939186752955231543783025285960667365268280852258779040575079444709953141423802308556938141212750531130938279988588227910779354099702271824254790646639790147091836410380351113786023876792920539524758145002176701014812430462377585022515584610474749532435403033599381885849482306265599028029386942029975695628736448051215055363897041515316145316577943221800743431878164057824881912476682407389094486386660515999292711849637233452701600179447333606954613882435696729132737741542514825069144183599678939439549819935161013379785248526879531820597430111728968461912793743470864886230456066496494837706889169439871190643165377351129541698570809572065189031868237330911313666957721042016140483975172677034835968000000000000000000*i1^9 + 32171648492488583013009576608742930011599943039270333087521952683237726788719248743001655321102206910189736794823938830183443260768754260262830601748694920100916471371032773420585471067528483268019833762861092645012688663084037699579515476228672692432137244983768395494946374489403118942856818891606002472087151771497637231830584763083158707336482045484402791518376532807127202563026276009615628535540034433948077044276891720776917169196715859883486230619823454775765714353633871175427233403814600709945130286753093068555347641175320080230011440848823440302988505444879697392039663366328930119987759091387168644505891112270527867823790717083399586144637666316139718258714382291163855459015377693251904241530167683901773762014996671339995170080612186224240041576782195918952202023429565069650246077771789060486053933004104365351184248540851368083199427652196188707494041618495085969407010203372503680830520133178059467317926249242630358109712235980852734859961908824144556714683979968376564688847879257229023485931348484040307127699374080000000000000000*i1^10 + 3453659646576463218538655481791627544369639593970739380955508830777314282072027106888244364272551881908334239629017930402230694102505062512143395766852545934496901273500122905101165032401648670219870880897832807482783144143643815909751616855356012882450328221235378810298410757335254345388870890976416488704631917129475613818681139383902898623869311820924444981752423911936705553037464051605345978568910795395511208016197095214995734608867433494184000002182231691499608456689121716455672630599501131614688381232453506110856796017839491033786784377328922503873927126061106801041721843119525735029718535262184404881345157960894912432414827471206213522672523749818432929570960499261033404909129179316267674946500486567675087463470512496822755259338300154424822797528503722730179682651115540628069141462702540786927372803847363553825500710056011873392565284698095964165682908818500187592152204395520945846460839598220394147234263862779320064310679098099912146178362013937584768967206305378239530820669260674292952249677343013078204992716800000000000000*i1^11 + 248897195050964942144696794126283743797048557015183178336153392440764062718580612064256341251887926882158200304783420749203260526179799776396419172690873208559751078266895655130224005243204172503101083014918950512520190641898947869609064046604086846354307939749704501941425010274878668256217532907809690827955506308755385364332735314025689985738758896358508971993865264269724586975575529652004583759368608342671513589705016614479957836511390649640195845111570481819403992106243353096819277008113893231219925448425192999330746141108071340401784249681322874493131701776430005681980546991151743195142317184528063509004168428406795431145411567108532512381617585311291979331701521663794080624824639482412460729959752350382939688181246046273590137727727601380414585541082767037153501841962814064225211617312137658870093041663395724041532096615788765971471871635113007245451413621500128405016276748691237446635859078159889855744273363927995859764396620829710614266600787398426964092869009611602659761944715243917124800734891631993438601216000000000000*i1^12 + -10225552108885174994226508262412563908723425624714776846590502821596030982479833517484748901072817874590403863929786128916210288544868317420684298020565675093338001983821386482376583326772587672153001947555603278077128374983905512163872042023454477435249125768636385239045096146646874428469929077563737811251970171955249937774960242211580864882871840651900750852302542986421134185048318812823179346460436710059487215789199347751062404452639672915156087757485517930960148573660643098227623675370890795171558520403761284996444375378799380365488270592059835015195357528801489223366074081241489951315644379285852024254550291401963240225253783026559235189541754940065002115647772013602189060832734068552058615629195029827831732016883311885577200868814402969306829004079506567289282764642684547887136972324513773203263531030664498159396276635500761777683154311768716092766602564287372401740852160338097925175952575465047478095637484445987358709810375871073571835138676716837885892496718181128649281673091935248669337453488375473624842240000000000*i1^13 + -1730432333990947003910877181615971076433766209093798369123912907464816392548145904962195033458350342095265838531383674759611359511452174181629940110119419925920948866791916717558634840159293659380663584675776796780746399777625759799257954492247396580773266456875518010497546863849333206534357404376873153770959165112777876580525518001946178141374883769803966723702398223356367078646834592175225048920802293611074825247969477775001751621678741306515183830109873719350974039744170465238646651191181736809643206971972509328755633758922204822066586774594531425834099766872392978007798272898141312742888543685428111155824460489326196149428599048427626081577465415086871981411883406338284178681357378638542430673556323778787335713694838574892115859083886229291133661306033693598204598332800842694390400563564760996505409807904147072877955081560693528375553319995990856247057389583757806532059972742866882822018113569288390607297820866347528481215940630590715956822392505740352590123306750236781932901874468141655541408509904317893836800000000*i1^14 + -56292895423052949804404025009175979551640315583279341345902706816914893356732556462878464276141145590765099167785110721650650125021534084308796251336786985912156704053547042163063503224208898907843307671204270307162841859920692029651705209299942803736764194715692047210330558062644889269972084486113946427067588185480120832130878464882245075589649236179748177074113670894502563868900222782517350876845809297143347791443400100406672020582623228934086682554792511535438727801166212359976002669472404121580714893193089140605778801456888074898175597746876309934034148799251054362736456795347929338279240844236636582271165599975650457447446484133926244938511186179922071898094897824015016415431596194896153529592964874163154606515955417617682786133916785188135300068926409691748590823948797649105440739814759999073688101357066813683314919270813798917515339976289816100651276085831286321692514018957785923294999848382429675069341017792427904437674377642699835843124166440666287066489978695342915057218050194347938095008944018685952000000*i1^15 + 1545393681632214329791909659946113386881525314758229490609278729569295444826229572666604439606214434114741569201226715668151026340923468556089060058377566598714199254386748957494413073022585351309724775552040524851385834276334097533853180126822622320183784479711830967221426944058459981143136277283230874546904742134053300637487544258873598821524406027810716398850360217252221598697014228798566331205240991142427726131845733035428843664922805855342843068805648789375921423816428824188442366195714961895166726562755211246593481649396573922495068765515940449987756153659159249962333606076314772222265459624481029797802502378068309570411965280108409683198991640034049029029745951656150401371021843124882819909012698102053900860775949282857535518906934145763268976897242502664256712382669143261343792191070112209448134007759878437629156457126617678923773950131758629742425333699827302126171244344467829638467175068666699850286928638428991104446205398938486236941552488791120660305115460372406564411474340564129263407110322913280000*i1^16 + 124055199699361491679596164150023183749278519426207851242813851393378376222419184168102953714908677116976264408941500411214165801637923851986477871764809940763800215214740799561965750827251430150720824973227922301965712890602229364641366036213317771828448144711421348238959121154343246041363234182514551237747196325368870451365647635966664463278982238586699434532468678064450207763518557581318398537806007486772461100942189459705994661035476631477143623475180217322897348745842056442770066127078723022944942506696766387946689296377351691979029983078266074706122322638746903996224156766357641251627324884244462368204033210628330469627454247270910662299550340027554261405234380630639351278351659263048643375761020816291800059503009190044759503878801257446448684452473379775008352387134630959881001237065019321060644874224629351914884190780875583641833857197408653576052805654899092046340813913130225802026584447948369518133136374252130220187421536780100366791380334389721785179462038481934551062370164923309748136218669875200*i1^17 + 2866059126347720681698026799218637250590270488454485343636368089988565809204768562363088166645451716420626643536892771650505666618577453065124008825319862181925274239178551350932666086414174746016923061937646157256354385049364627972114580239174446798091577893292892832664239763183925071802548939376826097365323086026318161772482048005459848368434528399136775604527208529498317155310121332651034949940991304024932703386896257326207488348000383191011330129538091338123992067871690164522575283517321631831195997782719463265607343054884352788808292102737265121148939666075719984847499943538896805668371863937759617352616582030194054282674313262782521280932661339901574427674598509194028945144929776982921991256962385348402905149129842666564079887510790180820243151334816355478040276777336923005638266693130623174281444092538642940473095984632106686450029953201598056970025098547132281074578238739167636787023811527965788712996726591103988298174729214415347378957474486198829784189777921214297096144398408961005913074827264*i1^18 + 40543713681252786999856928116918392910947249354180044889753875507971511229168141135594260480522249062898801848738120759106049716854344055381790373977664080554182546490255358530339945796386732450363382954306572966032413966242756332214678547072567460396896114070943961954696549008787312576440794107193031022712128871752613920043539362138684752289404616974545651210920047204091028214944842711098777134888125076297427851374941804960094523379858802461395015803075752335524852459265633113509434237394066657625975273688116319282483322375369985246569020505270077594747343147568966612094853896461153492814490312006823043388456594887278590635923864675616556872804371439703922328818864902930093989683786633062124964879217964064656270341558214496399247653044482815407251394669469547645999313601486011412827914274769898227480186077062493558463924216331462795367456743957202192714271928296380447784232563701502085417184231844748275645596134789425821931807709050187168637058824955138032999709521714331066881297545599151759163392*i1^19 + 537524724703278541714462807077388284383702708611145867747128661817920010205582223698626753199742224695296576624540093198967551954511984346674726447824973255670642006437959953134035237242372757097460609019466947853969212153062981759961165323260172968186575897149977791717468397036635109621798690163652052925836010043567234509785842324383633563124107891486790316275021988816104664591335260004197563413753648634627661524182214579982534227951081752379614518809171640424395618380799587782118931140463047683757654806240484899069527583456445679815386530736285061970100597095352200759127327174117343151450485721388405305885387711749866967647361418957377033177467377908633158585787387131993627027961860375185415117151830502514568124244866379510869365220803049812687137626235496823213610654508433443912817789153456435997068876820525322643697665427666112263725570240526159863353914818687688231469699848119153680380421602037522380041295927439024914268181683557545384224007695822915466709528772890298751826214521954893824*i1^20 + 4986063805114035713915466823968478586700902906412839935919596140763192358322764782032690770082054211549677998232398827246450539832821448204471540415883994209987290447747161117077046625513630448525956032540864991219069567285393300518950986329895672556938616679233874717156042282986328510633335867499908937020759940357521636762851533729548146902446845648553478582962652868594105669145589628005123178830335199313214745199957337089500845790245522966414908778506710618943941014336002054974233449657131272989434993704284196822206826606165549149936390994474324188197684013365137231780227050432114791471610473754842626231780251377772111730504838349117592512503503088259730353272753408883055489536861959186823968742041146284755585793804754387791106919561297813895163965248930558525533409386425521118417776119214522144118397728971342778152676587823726349746259943307812894589793812580036275376928135063055450188129605939106299550411661012064843651689874377696259685743757004045324475824202384456070286019280240640*i1^21 + 26547365133689804832449970275075067912055708533455911257311207262315309308391987971607791790776369692908719564835954839755301228301914093185664754974681179194038568998498389411719754391708333257906704081733232921371529060754577042597980376580745538865515816446249433347388075401524693162954752743142018321274563676852016342155679736682614075622195931372775162314811528812075078885862303366157761013655710939892191041370026703951923107097470435237286176704517846730551375691684383654745071421892752597926661094884432070119703423320732954253664593139327561114927515590970013956058967418814093075484920884715780828275856537923034961380926893823739562117483779172447665600427545872667241094358291926263088232093753174297845351562203560306392134355923631623377141243537951933211434600933077473451294989284605939597408278711176163271376438340291596122437219221237491102637729313581909288322731465691744532480822601880415488302416088246978445068779187765280450487073751806285762498129657871343064679710720*i1^22 + 90615052180910477949125126352549615251437149857520074707752542191340166125116343406065792787782016966650817505418822563429517222493095215466323911208733077741982621613550749377033683270440723113682957694953354043487971653754268777515601520154946163420933955221549271281950882284891002831973538339503978711994946122720126340586788000725807277006508493179779181555243569970373418390570344931787662998844786388082501127928835505745054629586017891392671303395552793280728064485165137470866014182105511881412879630437836554287800354326700769877380120741452545027139931435501004019196689327567297353491339117652767027478647843883675458507993451731568396105910215412517398484730644107966846064348808153097915294446388856393743887824103684745663964319257494264977568171931392420512238879609025619303916661431254401567001871604932407971378104456281058684739536584935454535802757988906696744401335204555340454020709299549691574349512324517706024636942705869624302829798405565197023291231062973294313472*i1^23 + 262052991463799407261884456647251270728743920192844413806344307917695493221420034843271181878018519824066599852907475180192884746610446812641849370694825008482667132112791249225500317185513602332313811583124435533231846679136753558790526095872616270730335341116964928592223569239020177327319971297887421139829790302950531597658188192333945617138548170008255723941605709986288751325714142955566416581054004812999578129582395170936485417964519734172180999019063425715211374600656013057543676814269142357741950436480169828404367995953563197366554815519805489838941940900463265406292385028453809026689556551092698580248915761701843904674950854922567224338542900012645916912143489983697649219220569350555371601024463969883732273843418543746266391624920165810344969041274925542513042350578637209112758984459378241213820599884120026654758643493966282887505129859286564576368400504986308299832898372312536000084142916863156431211655757493026098808212412983798761276334764252496829809321926721536*i1^24 + -749322817324397267183916950358327902763833880169658407047990469084918588545850017031860111779435726975173264769358286551839693058721850022087913590342901414096728578878900355094285648410669752264872477854090298088818731028628097607792605748546934597883603162087725588776527525347630227094024039102828862293690225788098897732301778489903331402183376415780220277761282504074706836624768355819519944546555184391583216953811903227685367570827332290191027331482024834387773171172815907249930550758113876725892246412206982006303727469143845212009397003263066547013223791969016899835809467140731581981182432974772837376073128654863543677454199923608376757281009430249043386972455810427699506886668193884270523935213436493764377848130899761892430502651852785839989607574462475028824076913814478029869937099895536592049445093345957144125645622403116239842295557135698258244769630776671280067033754023542614728965889145047789152854294815132332080658879359183707946841777393293987991621992448*i1^25 + -1169501450802058748356405641435694177485961742073426651864105143071678881259502639875310529687740308167653199781424582458664976245484450592050495031168644170348177012095432101058629377680268149000239188367006766010936954765065520200113711539727608229629809965914302095695368726951505788451885209624892033226085732963989187474109945632875376125848265167176386270538941311799217652705171756106976406694474612463490020095990091655127813913828920202561019536918277177778632867685686061443282167114158372925348867010846757881326029067409503246183811642032212043505142495298512536355049685926833760083539913532799027304841268770427471390557892659591175376504868073541962847070862701666196861588813672259551116211238832850247901010881998504848917809311002684767772932384926768943015642482953181098898839588654737338602161694131670980729706608918072694627302119048371740197567300612618894654103167251821901350571658097010445748063916215865358890683803931557546494015594432862722457600*i1^26 + -3259497942905958057977032624137695505589143028373796473365738927384509899942727598543817897511980051515887230695413914223397556946862431617524852193396011397306236949518482465789125167314902589393697835135819015001756196565623667194566957742587729873238174012656554000926559732614726606781532669018719105350063912737972859765923966233220476889375285062197224014104145194600542699006989940826764082741531827231217577272436422654295825221319752669299066110461823262746121143075713060294881941855325444785239601246057975443586325178908098946069363163250528499905973113296758699049019697582433509523514493089412501740281389755931849740349665955838751002871396967877925222472456299357119381094922438413927464773474717164453384171780782533437552028851333026230018361616284430832599599596904186645949039095565500784265190944588438061326550423282649344608868135201125355645971283424211900948168949141089953051492721692317812294886034965910012395394789390009841319492995933798400*i1^27 + 2454892244998459065926882577066408950890666872980981210683705273093361363549742728670126106132580321794599208208637729286938190618718427416753406274918801045809335561020993959206834022280236652274828482176814350511347228130995279826171704586681702530184503727363224585158244736356227568889018483485861560597564105667232883643662814635995243809075772929300285548727623997304414737158104939805018394262314091135282043091850047817435525658691598187347934159798574658902726982934536459608151070358462912506165215334353281297734352362756077957647607768423477254243605685489094606971006830106772650743796135418637348448189974479760640176963645818142864845332033734914078789232225343364284874750380261564561877133368734128411357375764791344722831561085096342243100514191187730050772341624583045497216020913439020110485728644674463667765567292529119737291964827527857991602296099454680866237240093629352693699983801668960334988554688134463427829962906140546959898551779328*i1^28 + 2408523851320530148286839515567825326651710301299909672262097294611058169404940194634609584531957567070324558067159185552370989868877789350223587388645000849150514110326197908919630664008129959192279034104466195040718807290100044389115859603834761297609638438232841164642133958718073391231014929286038964917779763951265268112017055835045140341801609122005425660583946030275188734325889280516666801459786135371837490580933235500519801159588421700898877719437857125040297154472906677229058748664274498108493736105172645007084512674935546480870160885850966360017390454412515137273574321461815291017261967401218495293740853414415129111581268783377125817702541445147095316144899706507791080880550931313528017215847683891504898950043658512164404104505560942004293182512822456727628938607903959517539987491784999522607606142901958228637866975081697905675162285538989160484631442315505339627944966840924233662594971125237402705489777064826225603741484661578645110784*i1^29 + 11802453536027611932840734714464068979998690186646711445987297269438803707369889366780592398388005316762352100102615955383963087619975581502902956829236845792815010576372589685525793230695547853840424122955337375528031491657791912696359597857853430576905708445300693625117380260847448708266810114436363891288236698137337101460251888831069252858159517796682580370907059429506115927527799330065806504430887333545985910553221143054625429620013423200740178878671159640208563847139247472135487251604781574326871308463685716559918600699212600766910930917234262860950585811437055648523638992878271239246131780523813989830588136388376226513489548854782477654908302291652103710778107870688591663954961487807000340840862819930392278729816226633672832901892528591974291553568931771816045887608732298778227821370182026990875926428027751105266317882285891520460568556167710706561875101234628652811312915839791045085206616051578445235518592358650492896474568450899968*i1^30 + 5581032354019082156089082234781018293123082860475081187681204552148950417398455533543446558577860194736416288947612761634975347932607456868318040209270463819362626559381376657073720286799807676719116318991051714203900424059438866169723147060613840916454992833357657871578581975265387512095461716422888414387493873598280837085847329558205785045381058843228841364384776287041891595680402946635808385639644229502414400617036513800274685389372375968676789782877238588397592068941428841577151512537784351339346257247128957337288929605231256444726009600443984738868674352534550192512582499283851519249967083796336102024604970306608015365506323158174095754684858458813053703636820171768835573317953644774770101347179371410918084992976074119373017967995765137984074138329315938084048290272130777901376167541153483492090443566582074881472122391296504603368464441263613383159734928900654287737257055227050532632878957499293825358451753158769672488568750080*i1^31 + 5954897983925765855202199780200902204313449198003765629454546881847694625488279119849656096115393874984294968201466479497616025700262927636584441977183308138290560326435777943442960528410677545777316028873317349668800685953186806917797027924136433095036857185728949386175586635499809765136403737332286465784772153625317314149169140205167851961529876381904154580090873698270528697123440081276606583494795923531501872858775163334013794244180368955498875141750811112348411802399764080788031653079602376869588975971112595500363204748119250850938971213415488787638141956948286502467792236565943167060544146866939563042820069971169012183599511267203859009293111925462423128130944674509250484961159230938201997539575968470049207654811905914107522336721917435531491849264843028709061809668075960236860607861887762325760925759416481113602570676576423178570657051516439558914185527528237777019931887695169292050337650068625601527135928279080509112320*i1^32 + 1696299598479654371211071459362050210134891822799444540061268043110381448454985292197934346242424736651066994010815271169189977744983616508435311914085016485958267222149388038251236339629085355049747107102160121006144595218323212271110447352307503440762232924662139829283608086662801134081432483137860589969519871445287259289636212399131874920625543319617249257591064567504881736018079381501058213429136711760954332941044175563791876864456089885255490489367564911340575971415577555605896841085620811119522703316249902008579713276106303729923488262552422630724093886028485204603826245232506388908259462478490297428958447354782328243232404251214344814329553262181940230620141028905148646536976036175696417861081147686215173451358382708644757155690982546028132625014942462688084754810255379978577708900393949280445949287192421583693643817369145909846102884330260918505927872773356017676412221141260053154057948183568789980327577138757632*i1^33 + 142235931010859568105829998513345899617839876036565590113191713031703932041042352530879040194728755682512836765117737629238716442466622223620240058961528450874691637041984719962947667944498086760149766652472954878557177124896582463502482281060386325853860034210840612946272677613576592644196174869981128772617582775335359180271143425079381341806084259110840462383013938457035026621728883754160701433402132991019937522592754319775456905246705713873878832922290544062515197467706463735593735827824433932962993950256391897433016112057308279968090739969635971031184528639417597864168467591550247027785929910364978929329927700242206560097600653893091137841273703574039392365566548404853220474058092362104723429129932919226950609260559218555456823004456756421546262974398459748888869779119152432361397545120617899128535668789617467086531295863221536520895729826033374047281295492149886303716060232726564880834498069210203441332617216*i1^34 + 1388313801462843586280221906348577689572983994465037813616505476429552775907071035807378585719951960917206542378672741165663428370325366353891907860967093112270340332357540873249382967614037711701980032556066978510745011168333204336181562841051866415259314907933806499047231526443283689676955979728840630869358367401903344693296061869982436231163561175450782552315411860281859799558425973600443487554864107564374956260410833860070725840679233577539954924859873036098792829424873833499247198100908320751147002476153192384476785411723923856227020572178527775227034061785244097597846830846351466912310485961748786929876604327317056457135436178314458353264813518946169683680961014931931994187055969766200342263826908191928451342606567374179168148294233306587045494879904835342469026595928417425036725764547811152082928315942013153894047033186221276700559439761864115913289105922492977830286940582089775937572245874545917952*i1^35 + 72453265707750782912452369077093904296395232382877356060773321269199770489958079139305507819935067936538726840887208066853822237305905913335253418587663649895327493206658949825348746263660541886837859664551723016480855978768625717174978370669920610717062754975830016719435950050173040778219162755319986361280943097203215128110974171768706353170755187584875971634473665629664208467946672763272812321413912409795487094071401456828759255268519253761387852602048608522177885660696015313193571667270869078049088908565522129683962049056398710028049324947008600909856618196934123392937732741080355909417098986650492579068732613447009163800512031837920183419944975768812458978069775228361134384191091746160624594249637488165690276253108882660445680261456065760467369216433733297132092234401855959707750270438897060613136018740726340985320129147108087552979483946964851684759771749316152669385111153093014851837435084800*i1^36 + -5410659592353276257442697257177486628300847706037491859724320436806187159954833692540281380847232474000645801733700664906739112439859491752089411351468664678708752177360620115956632071150322062214489663773951607223092686536340252111533839543520175965010598064017911877813918519736858759476436458670485240908443876994922805739894923886125226388029768800776897715458886203859027820168083435300283012660282857591899780265725115644542205913116535170025860635739439739896104779081100496346109430217037905385538187862555218044070308459053234629298385923558930218721011226756305303267949760427035960981850623579130455138762279878758195952329531149108308845016969694837187675448578372596462812077515554465420480609553160561186248360984962137127638819297912303757210799765898623391671592094612348108815143997751160410851934377358003051576287157919431643892319862292464285039926310947228589791815636930309242880*i1^37 + 111507563298957730172855665596255367164171368835007678545780481168438937980055524251150657572639544279501248522061058327085156214792947894655911187861482038802609154849169855766053793561653976173605629472560221827909307837546631028485827018311535682003614528337253589458334385832401751541166209043276993464761672195336463459333608994721989727762504176328997140811031865383033491900011964274404439463593515505885981850058585296807850908008148066743264485591148400995632932176074740832494448964404501112430326835287086835080571423179979855504685108511721763891242549730004218143014686518571252140638847415630587460827785651709260430496185784164797502145467807565338150893862938215773718136313781620973191277979216953389872208486159015969344305180508720018802103414265925109650930140079572242238783783130419022542910320523075641159962969270251422973001259726060451289857342351491420761834168320*i1^38 + -178433482544076855595530680176027310666691770415283261335325724331360548073371390456201846255669068198497223197030013169324121139882072204694000575994309846408697827849890822688986072305855209411275539914672533554263809657442540052006433016015056214234547163690048564128332753200817858955375959526951431426410942399320168193151918825179300940978941424322596131425469332577769167948710818349928474534061403291436012204825831260034016087457177577718527056636029630499112984938040656310791511341243096974415525374906076704909322636431579778315813584553010720568810716299415224333650048137215556450144071480891020129904242712098975244252033945834398746412182001535420588228716368089254866192654083303053155644957239073058009026020313292251383058089826962915289813688794948953298800034268436885577361922589145918552884833657998470883459884198166857167459640491377257640248283498987520*i1^39 + 175082228176172578902800172391992676857582062542102297321115434100704752481258881261664486448132107252752507545388767956454814108089796254850773039721329051057859075969889568225188648682400838519229802878019152413837673184504825711409542330464903684593021700929246520491385229318147176238483948712027300922104557763599855262813067758276947658604973404247351864595242416599163861055070325636586899455863966159619121835885673469248126437081491735279938300665671243826877755345247419257535692334992194507094875232649354638860902258027955549430866719843338171649200378414808365990197831677687323303085435670188057042446583526897588322784275078877806154866739132129455160726107322663471265273206634503297279030571362680986590697561648107644398553332843947037303702671025315504292304069115064202902501885978696967696970490538292697245709626134864050252249816755710978411520*i1^40 + 1355166134054555156574354284807270302563023493771562654648438511985804267101482643084419919886794140280566197803206726388221068343220148509353257006040301473033016285377466872792783315038419457230762605243838030604439788513655693773555179859799002640235721829922360400620317962374670150173880557953508075858276702102988534067036721203113260144137089883717647990284697338339449645138236184518774645399681799635933428812364726578759200081210167591008391548878432401739738640811401185384466814085865987209326437328063627048716040278333901204123849059367261426818510233581684076974567181607294740394914358628063983909170995696954697023700760169409357937891194518185044507964601727263724675765643089418540613109057336629217758598791721136946785791389020777595399768581510449669069968593248966950360763678073927900803096253723087412752945084730132427202951680*i1^41 + 17384207945108068474249494307165078190415537971080632888842598349208829778559321025164971680029491079594817056356480278999587498505783250364750732165143000608152673465489706809767906391608843168097773347893578580997833397919580912910457197927319704058756973200739765016719731042287182875993473859258472825671663605080967819059966621495959002243744971317075395358547891285699244881732863049594773777242229242861351856674305441692724569537959996392833219577829629831641070921276698766956517578636149915638376467080177969969517002401560137260573323172427736188068585222980468130108637889740968034729524438993368737726459884684857649989943046344575261309928921075777629539769415158407336577517095137608915128347616115331606485345149543081298271283105863602607684160108990647178010771660354921057494024087773512582478742421109278659962639054080*i1^42 + 455924211513198643464236914261322104551646776001577916766346502159404111655959200513421297729816488425483034384957157610656783210137162184912204847252215609175375070085497536782307270322084204077254047172390780346894239522436156182493498433146082073604439377578997141966682026164135256302193209936304838211949628416338155840896444941363367070472805246255476912066499218301446661226909683781075558946391820953546212170035111103199826764632836131606660196410440086538266015537491796322485502049558964757324650692157399655484280839090397309059594088235216809201294238527221734091339025926432356662565212697748768517591157880512518890116337199308163220599509419316150525958379303254906808117032618125555527246515183464603610667520371128272388561834279592796657689392465403144798496036343029212134919132472713251870825691752448*i1^43 + 23457549567973380245827442530531332342551350980477641640745849953794349608074539818597063563861945079296354211159571227221637263408833885377448441915185532857003974600760378274511042261933809473298885620771525724592613989378012233501385096694315644936613920935140023455725833949397011004086678528696165736772793082282887787410329079043258431981724581711570073570231979315888978596485156863123431870318270382107198055654708331554482946206514161181783358230051443370579303523469558937891878998634009725704042842162252437004225375204776176435096812806514341141010659340922126371226837501367288960066524053265650545858555074502504989468199326332789132205808067252649143288052461164009429913496690444770712853332876871392360112156751605318817020705807896977532367814860306771628630463287880921782239655522628224*i1^44 + -3470121362411064974257447181976506732134299165287736137992519403826796171162992861564126484321865811144416226505990021517948549398096958476887715255845200459671947309011983101854034829283969068546285337063041679181514241442139153528687874622108362433796905629092873542182091805373526662178914877171958078359808948372744380635883325602904281902971423442144553037773187632315856528160578819990176313115207937503921382034375512241731734776743657289561628579266099449167561987358947858924379052260990207171276314071217373151209071123552420737170753427748259921123719204903627021558174592705170395631433655108303499220091629963501406118519622738643622456301430737144457819052016080590075503489422151914184309403938900407191626184630174791830312310169992132967131162997854195043176347690594112*i1^45 + 192683402546627429178051011839801566375146854516853068640679888844825140440710228500522307934481731379831200949359502990819820725790137747088767862610723861004807939632117039119585967251114577619358842378882966239596688136082390570744660339124368807899508923198881465204959353979612724641656024756852627463320260660290908311007898965626229409926282128350296587385636096372393868947662510982760833252221747778619036238544057423874401484825928086243719528989520837745257608879926086699522273853701824871838297187673647491418554377854475915936829243831811789817975475438257546954241540296692123171063098488201728487395349095107553963712018913701665910366623589242837481120792059115711014309090791513299623940755562322652159013125625428667242938770970205819253979510324000*i1^46 + -3486289965093482977590569845906274758381229946141463894621826230694485580635728115279933991424141444353440650735001344789743501589506577676440128065435045971829199652064719352960136403121248852685250147077131447998374933622056427235350524394889276680355533683968796867518293800872229930140329576843366963371280468095866864812888385883064317533484852314253276216676061210099574039830616288503672593756121377351197426341127470139146735055468419248985639600407655103756238925317984254521855123660293383991508746346102809971063376769609844691638277012743796339684204315877778422658349194546051856986300963450145189188751211650077128811028556031112717324516893958365803322922408567195065970915793407168541144627286387095807258811999760933375679648201440*i1^47 + 30834865817567166588703625841278001646814818383403528590313141654111911588341896386667437478099977109338401694705342212353346819974048209268331730503149024295825716208930171288674004118452805934018006508491831508090584499531265294753361939952787331366525360175233135073496318065647208154316998300953796261491370174711529346720869617016376037376714848612135781880957201835088250127271691383289500100870414504528303015337453096740145925556173830123564298504365166789993460115708288479798226213610232608709677941753595634805281613145702094681374864276720409914764940245205152499622502390935595818127159337711287195701033564614383905629685906945546696659114669164580411166604612900877631447405679218219956434641105066534474740830636*i1^48 + -117134065247357193507557558536954121873897480766581875509267719716489741653704451802437893318505224968082785954162572160107799744896586223036768181503673321535744207059892054479995730045267330245046578393532435167485022905467302670784250670232644216679417375240529781603070800024932738596402791316501131828444743408540745266814709762358745671848264390697285423243590867209283734319902616145998973276130492382696870463332419573746270472292849836573445847440643651280614934540115412775381208633602060891772466331319915043364200940294490567890101792011475684954095056305929775542289068647784123256489192196277039840919567789436125866131882023567276800235498147967022888297293843572262791914265395931653687030782*i1^49 + 5403515109043384651315235627121699854394454701883759462728444218624251440364800821420024548061555247022606299959545501131239547331682239837718018502312126878559556526386517421498212965992627412131425496589584511421837229085832224751390360547710739002350845451216400082803152143931208683632763933239392987169922171680517554464000667718315676603267027922520448272302976938283392966995396402345483803886514244779300590078237546923911044677966258823717258869222752504558782059512075159204593723222274175111980642468020452341520683523141635992799172876241781356902776339898753187109585315731086722455495682189428662216002463167027701876578510014508750677641362521*i1^50, 43563815691051378869489612757473590090448629690774918999329568277459852819388053645122867924000219976148757652369918876663570311597479669456382214600601170176886480454449646913112085666447374609966760520046004752576994049090689272317668663863408227056546631761474288654137468620536118524656629829004407918872303421267016796091129702826440588877477567411879629390305604044341752295076017302471450099607596718887252651275979784951579387553841126806608177282208982966018671770418027382342814894718530650391430677453989674599295405731547465798719538092854309166180334476922344157025461402316060805482381017255238568775985951638284554175561326205009011891284284234232040163981371427851951757804894618803305411947490550911456917892453291164733171432839208863133897823116017607717015169499188942571726441026671972259659225845115519318744582613759538259635705609679727566577692484646436950695918368762713019538236464261578244659999861118373119728275627460156526915623271789939721784307140911790484766773734063336987756664843435057594127512385903313045112681034663344278033135468449535926568866851712984370255398893628630039037332267063314896042260468739509462372811689233045069883520004673317144710616090020692040676386676436506896035348175293039903270937814784689004744271248370041504766036836688495732991326262412647213761198125775439459679713990710150403671766482944000000000000000000000000000000000000 + -472671239354241843227702345260564835930435449232823011346018709181060946907128464458301309368932421259031034040232341786919236899429567386024507581422440933883581759225342204617950394132048684933820058489160085145647472003344738881335773585705933325662579453035695278121984163217365310415670081624407144779815855107305761854029055981557794388040159596846532970963493943617937277117217048036844631618138990813454902669743053339510142725274061601970116749646250148044133643901310244502994044557845911082659297053268379450841474424131499661175247578823544809353886667271788521548091737236693229452447151439416260385373066987792076051524348588199926126554899359592164754260815784665863896306002786807625231657511761387333994785408386192558078649254844529314331717385969771783087396527362390170354142017950500365612506136580062330684150287062927147207618916350974926968504040917093593729300354840413417887352754529515969007476773993714533940221327846225011525255599628625476507513742632500193971668951607149325060083207236166194538082021734369663707546534277170640706760257907040828072861251422858854360186422428208516868320525251222268857055364118573642692048920343239205984204453552885189648284677202148734730792887242652554245288909557193552275118557664044600590593160703135899378897415555141139423759437210238671429647511844740254826177533396786982597395725352960000000000000000000000000000000000*i1 + 2764322546130285084981845280768771012751178379936812427671726273926458033733530357171390717753956006863937424400989825197107799348024609114098153022863160191776789182860896701879921166794230308062952272304961396601562375758529933510816779836902291484191882456605334309719162528792716778744926310151915994792741929484909760170830065177756198711540681442816683652427064929763638931093445516644567846585218683146558963555399581662139196794526310282216276764588386687499967604605820215176695076735224169906677158866492178571609257674367789908221101638108892024867452798047388976478711930524943764781029655981868080453850694548926747405516967198070396184781444530948160497179680265856079576641602770055646031511208394787195337018773257036515293747572683505839542233475749398518540504778485800475550139369037686556302980561413832153314495243363425537354316936767650770623778554117347169112133996247000816390137901581036721858944822564889097633644121681326984892501804551346590584883559630224035167846446513806993518555182091448094724440698008235419122835982186711759034615055037619135353955052827128933922280437761697425332768447326162405813484475413042309093860447917196095366986439869948929085939519664495711705723037193383981937636638241363525673733381038979288871160893259606545116805440988342951105565967389220435885785826447998207704069801617293851549966873395200000000000000000000000000000000*i1^2 + -12821137714292215517131410319457716329914452047120512944581875661272583595821160165625487593426907162652857297463770726993731580548947500641387487776361602279694432193787095027748549424861109821665496791977549790356006307779903651575497193185667171941155088174972735655984702455466813188996479299280603059785603448453843033221248823997015668451963787528009677313275768926793194914928253700594740983503030425187646036976947993053387243567702750654318122905148925738475163070760653876438535357349388346248383673345001434459448901136795051931098022401316130878233306087109678597674450814943835453184545440284238214307990792457453300481369461569838408172384490673038894677983025740746268890606106513432386934154880938573556771069313528361925180752226723102449988984337562619720960610032429417379918480988046794636774164660787688748148874353899445747055277338935186300605728733030525914897711332179353592499159047166938975948986499215183487652347232167134217221466459146606636599784652528223069196849399470289450985727826740541084011075379891051519208737447259212936095169785783482856633121769436018268028476943551369781302002118497324239297097237754460522453340015102758093002077780161842573854788704135923440803892411253712537302686390528507692761677050149852631913989184029655914839019320007785724853166460467797787341960007513644704872073523440914403891727564800000000000000000000000000000000*i1^3 + 23538663312019387459810236472845151758775212108908881947307281180941532132778139520311470306338584141602239088233048036433314552047674958475759735905774904893185253329915579627799654543071371155730368962141054573301708762067104375779038271183007985550300342848768529623570701490810759678861591835069932817416346459958059167576124352911291861717096223160900211510780832602226343142662739293758347204981769230566778507335534889716977091164890040260197346316248131212646101484266388034165627301621430618891423820292647795345454032348555141823755244471377602230482763769141118159675484278410802447681871670004308132415741667559155788378284739058565318302991959485835134708873288344454513369403606970112618797329837935408266413254334873587729613502736177091218402851035657107080217457913571024650766390148187478485604083582191284208561400391629265824445765483825173275301072388896763481112002834898571218681157862505930774334607436096244870331985869069917075828488163800517775856713127628194295737920231714968304289005527497825054764178939087011424949710733625829707897741133768402640705303536023768817542985858558490119040381960796949034454029736786768327756008240582132685472817328556189654614971057765090193222838865498672203596890823278444353015686723356217656374997864126351542148325263438618555177700662284286761220530435020792867013162493516035587268416634880000000000000000000000000000*i1^4 + 6248588793108179226087859713170229111884434886799146688884010035182452881621340733898901931483462911194777951567107840933228244533904544388668001490219288774075200371417372928039910009080198014624133624673511195124038332591244914214207200327391342298167588322275857661027800369909395257027647249348655166546945582967853356837444780188206222122674990589730818622831866557306730168901834809529644502062634655604443150208922317956837978094242279884038429319945910881367032162804027751020007033498914992910005225786010921775491753689176716965580630540499712578880692642613013199717928768166914726651467229663500766821277915257532940948168699591684344314252182435347298998890509752395580747738550849342992362994659912226529664132786091305585707140541042687255757541020894715925988379964543825022457251893300264256601626212733216028153771038760770309803566532384532383100381680889608960866584512918639946168183609760932319947301015968704515886868081578060726895428313900263981257522281762071166438986499906503481627420389335175093256282816521803375838355187360878111188582314039695971697215713641457415105473567202811366984145097989617996568226795808408762775512834471987857256759476214038563533966847306243258362633795812271630968262901904534104041823351223487807327208577864270918381614627613287541466715828468511653738610751999570215665074080255869992231554252800000000000000000000000000*i1^5 + 7681065195834319225761084118699406403012566066873520845925215598503165446122302457324148427947885154872922037683212833942919485233713248355251812528565083448513583998429079782509334080775490927705014013472192079469525129250375006446500239681735865015870340274262894877135744907901317859118596345629310804460060478016759217345540623012445641659792306738086424774016662661359164916763563999010027759019721646447560526441323527309575452890645780754464827609369945819057391480263589883562069137737192591367748845526982953758515064365396420166004733481680307416642733990828301853608614733531312330748608253695819306538214865303161305415032969813542277530809215056691581727940852426088100424166250957688860582000011189660986490916139194121145459765593750777850265142153219520983688538277055199594432293616321866983906825104836498282170047203887378024668432502085105959070495295518370437548365807903222229196726683362156892318056669445752573494697315498786985212426933514995760650086878724266693169772555716299369016894569170198641588174286090826645543244247993892571750777958160347856048175558606934063661559961257037788957819007214507649112995391049430489175678962634514970206196609768237450544774692579849871254116197372814259759904155521766752643372944450554698358014493393624852133269303914920660620972955233066157712434651510742826481983452258313418569678848000000000000000000000000*i1^6 + 1613937531946080133933462803729702058726450776188736389991315781852398766759813463834565260015153105989154184521454346509198664579226421852739578908142462682623142719025502128328914670446229469188060408106712299902392632200030201081652205892749718653047173859284962287481529163044419330651227535225409380745521677931450335455231741629998185378559339541272036529047561121238342425863360514582083954074852017623724332580401435901874343658854081150523139020364986756052636666197621766746274752016502653505134075743493843864822763250354109176424397741985773089562215536220566581246484712345054941115550711421939311983293376570541868324136550025515973204805867958005827864623794871261201849987966149464845167877391243162804471760982420101901864530222054487006173106959894688632784358007821973291065491186039546325062361779861366498195363326877967820864054586297767628579696415628043777301163004792852966056141800851870750822760894019006349794373732644023734452062594626755548181322073714942376870970522789013527108311933965304208695550693463668763251912057283244819047467046429443454973704736014017778845927423649152452151311443248812698206365311097927316659644571186974739262831712336862802545621584808132025105860703187012085648130637334720609574373978222360737245859949727940015450286812837044609381497000081848121832958810667001097819870300880667363623567360000000000000000000000*i1^7 + 860497215278867545835912132732522802337817168249046546690368749354567941146274154868157083431740613385525769332761471299999440560616232010193199062304727458059887230342980561726164909494318462124727286203326246784327000596994912821463688282210639163402231790382922033307141475365689703036820911312963382195294007459195810987597340620422690298673780135973637519762023232056440527881254567845906807286393345328599030938342641673057633208760139866606697733197322433236801192573810789518600438609401947476614177964639863691830802012362931958589866648082407883467471868944581541581162399318858397249583299693950929722085836685006334386308988350631815646145078496539101220090052212352730351216112797708101451381744030863037724394898111923779096278936712370253300529710943197495228174821984089260504906671609669533347817623384367600019550666341088681938628591059050151995697729367014937696764451434457077840694689050417593382543350465110516521799909450691103760759103195997279623574747694414657071937189449018488872553151288451633154721074163467266334672295463929953843004801525096882642692000586331676640887256679689402830990043051128641000749003336245052739845720517632161482469512199015929995364739929018417300358021021839387829523693947872884103164204462491876725030601937577988311987622458621520915382796967375043457526263691841981642109348819860067031449600000000000000000000*i1^8 + 95780865742666594760766965620346673763048804535262677856691584916945013161238812038152489114306081739752048503149810800626219529890204643830633703616613166992276326667284108482070929624705604038026741397628617497485852885781402606945629012489901872065543277352562919820286656553607415413744930195398425698462738243484257849030108313469335700832440982301647099417713873863204317774509039772567742486604116954033886157924832765281414743648133856869174492987475053454934053098788685604475360925268537483351530811236177943616864310666031183382401267343576005397084606109920576405001595000422935837713901377428606037478184733797194574600018252309308220875395344339745345509764633321344749618048342364671302149560789816745475034149683739952051152373779463565138200852926042533187473005822772392236193922184432217023373536863492065151955878905163018016938801133587766705207922647136378151501912676072996043503695857485358284960029437213034913040626403784680499262666183190431253255469567953083807540902986602614668493853629603106394910830700266323795747625180881713772287307199507295376454418762724260922365229627290177676738384749737451614309434155163835649907672509969191801009380041217856268153421046161792991216406439001615012630809652097110994993484008796631288317922901568165587367018085770943722980332607902823977753857145128700242738583238523540733952000000000000000000*i1^9 + 9451456318992158703706470495996195844305857798848715612595850924836685496152844480879618852466569547739071189095783628826588581637254288564964904328523892393588025901786649521894572264386694550345400050771022411521347139687456908220204681890067166349954951850424001195432583940624446741032019660225947076141029365370524500030932362487688589941116608996326082319316374076534362332917002194687973108061029586698112762109922709348504533762882580597096057188000806458312397262896374879982732721080709560539359980579950475006014166103430198778919661678375364092227075797947678716829631051389400189715209444509868875590779621907223353128575709142367792474167629870915986502026942485010940951488708712476594177180645901048311533902541729203652869868492982761868699860035425536921930215358682835822822992010306434277646054631686919375491131826750858654861756767796245860174861128430760883075405841075768937292070152539723232609138978197273575758641050884382725877435828942931438368804590265597637702350526259072340748150860029741153762779917853234810246322717189269376074235364305453758123185358437788145557766022038901234004402030767337867770858593182300316337122090859825269772621178923407396591408639514497563084848902061344964774574962872726905799708619933493077637754641915316885579414065509451556079480093796436228259042735219672955792744086863211397120000000000000000*i1^10 + 935091985425629331395031330497804618305305325915840133458663465722823112465957137961499273555540799271888265574506746505081878849832618319542904233180955970400326875999129030411619213513319179763958062671320569444944228577164774043992460689753644015748123623715544681875732341879544670565446544094277902394711170909745385118108897869319622170204234024752932728410981836018128757463473468511331637589409799551038166365365501384788133963269668609982642036146694793188992579853023502045427151067553165432627353297752959165379476760573031184233260096682803772392926804755771961933731014195411071417633029924755449577292119584836106129525502904648465672501566619296658001596202727727196010714382434419285944480510183133673179819096831025661484307123560816077737070919716433576329733994491656071871837263329874835639363770506906051547335990509292338143665377739267674520022358069068314057823428013429762652550741650053911485135665400068121334731516363035609885978344831745840168550135441145575428360632091073809824641792239609416427644418267037253168357407041417387546245579918282340602428737860798535965238236450079822401204389575013871158035552707665461973031363630012819926343986007866391424015034751447139360377818754849003849536079807033887052459021476079644530456268397980724785747335271008214947378477311369092491586383796399612897490312883286835200000000000000*i1^11 + 81855688447984031917971295884530120009570993789276466294888440545787337052268430404824106812239430300564727025307500516075166600332978304584666090977969082508570635534248253354097557906680001666911001475921753473684359403117945502378450926067568053775543738766805965192339672651449244142789609560610245430975095503230673337074679239327786160453725238955605808724744791082553220830145512484368188887824667726420963296194060316922128593055933524833813651663958244766450186787046109114417123853883585305588553859783187287148964270730630477690937353560097070004973025409397518086826668294235494112987675777833883780590178630104897950120202191301889793474174695184361767004823586106765372447501109757223704440015711385970200106407960607327528751994441066714501714507848088748268749974724828707995877213545532368075213073067401860619725526969216251639074713799125893812570277019711666780802383019439313107079304807311249328073308558826928953845587307175443908351948189594018919171963765750085182054463643410858665239647357831470843489851936693732052902897434705711582926176079625135114682003239953652901378446322868247544935357105239005979454554553130583647455519654717568886707620261086308552712896076835315955879663308823540694723001518049025441012433904593574089666252960148598995857933639163088746041213365529510866056100753777529808385989435981824000000000000*i1^12 + 2280537812500720111582948553386385478505312953261522853360698408061890344843973571192518271840919487063146645234981058674557687304265513950574920836646498184240564298951168280783102339816165861858419896037304925189362613176538889466644464027389101472995799455603683355603724857907649344179502135968032138975411822368225824236394037050178191371659330917711392806309122374969279003288216715810910494834910228177031012560395347298450525246370473653582798635609275993210187946455484785372717948434998865940461369513200032943869181084582707168062341288868644999390915522648618902696936370881114560340228921435958048481334715705340217849389760093583740724819880934096283486102326448658004132922176606947193264000775259801346988951507247299864107035210277339271662729661317003746382867833959217230458471415460425464424344305709558215970429671306747540794423514726222223600984689045933482689109815600870780203143765583543786444499609651948092901671282509705120323155774761854853816391655045310037552541103883530050785128937148538128335046967127502468113829877892107669944543748703040841614476426467212823816308459962413514481103622388674267164731555469036353241804754219954428854210379429621662807942313525004643040906112814883432301489974063958549411058953929858583860027458239760938365266218991489666354836636903504615266526807412295027758591524208640000000000*i1^13 + -168061110256567092041875710332972046754493856616376028012535148026040240579954593117536879924294353819196362453612623470758433417295326429824811177904710607631159706648518800004559857743197917346731523755073990340662336158313052194702258991789556483881774564977387684113658599483832677909332092648355497043554995029642366352740350638119865659117371345603668769936372035103990397671755109574564983940931017208428760658130323289441671439523820959920123349576882083667553037533656525474356907753282588755492087485502880167446644438840668712231739931647004196719036801919477441860808869976091223154866241126112152775616463665700844952584988245198370888697708903895277633074550185414400646454658482080129383794586284500345956539659268265927341733794035991949575860686088105797571278405694425592583654865487948046114014590972732256446812115702494918914904981849134629084759557714524659445674406498224160713897082044727681902920477666858665692380040684716524548298277636110396802364296991704473933936273444566641625689831896750697716794393846061778507382706088264998084941500759220846160910274427721570300882134006491245695625078375057325320360239103439751645213781526053017463978027946512987898800319720934666943363347183663463346327121656922748682679880949646404666759614739327600547539517893998336355326662737710808782474316388787642176965391155200000000*i1^14 + -15208544055530493646752683371130103275070341147073486676564951388121762107589839013935903782106255411859585319757432328230485170693163857493893794583716381337857816675647831535771807252124178573251361264295240156219413152121573778477789694930751653837858915798838317840602765821295864894720176779089072013603410568649184877702027346298466278551564085785655513533972528808838171692556793727450699920079749463362837235340647929203225795618116955736345961879185544643510722465214637719648325953694275094692241157914138754840714800095788956751010236485609810056586649589459154079428999452365302610451095483884479845605692532869806997106685891411078612749982327005561788383850283021511568001714799878520064914111510108243360595439658946106875915820605246340920206123289463887054278438322760066833020031920338048724294540796024671104829951325233022991473921214514518672835502098364524891920585205981944591570616294555290442537173687433849067569950630722844097242673406897082215619158071574211975983693436047182000906513434840834531430657924003000402633413763079181344495961838308532937474384932886671058703660299538667730895418106734935019880273077637495087370246111614556662304303814068360851445159587106464045879103909310803171764286876349658398094132778901063374456444003726146784487218836757517514995790124834863304922257442370531067300937728000000*i1^15 + -292956583537039410770243492596034517193206077222085412978122108079014238447477087892922707191288837607591054406913383002914884448794642245391073105912133487648148754719057825048981136670427334485920450183988491941128672200077536173342285545049127396730345121516502975190984748304707075039782995819111529254974281265771479658310844521389486442360038040977742242614097417015545609401524382928600431937070448101078285847197142924034088214654608087788984078631744421180399163577980642440961760759147115032502274134577486152994967252679886252574702743495189863818041236076583686464585208954667480198149037426641506880567766101603210864558614536994683401228295591778739173074946436287211292655836534062941276299547382991839627791044237338252047276974367239100606919526656684276942569142289675725910192455645936525183297442619033644960425457184076941527074848137208402472922887938056507335096574285517116479900873043172791491377520156653594674213723486574006513880481259315622033238279982579907620090417339925942724347873816357161879536797138316308629091821492070335457848745921774075512499350378012152959989123659495662572184681820602838303361741538908057480724806749214107206399169419550530718151996008024482429893906908247474493791300366534130776564166674674112386969228446549113636299403530846724456529012619989226789772112319825500522414080000*i1^16 + 9286355254836303738820715423645870120939064646797759850877421855498824503815260395204130539599940790631010130584113746647194255850328775578469767454992260907027803419098710932089976443315557034395199065307786925562557892966226266270841122078427256521980013315630043694361671819336580129103750940870441064148736292379241155391583102909418755086386217437595979162261184910044762683913533211552169321014283569509543415582561591923859691495141969050442682719014040299204149698467600678961764910547821881643521164338711642990818773005646873320052138873283298873193100772711663229957769338083398582643976917053534307461885383737122312194485452834999418964175543412470617480594583557435121675861360975819732365593713354723373218773879693715633495518970695837406635467674137955575035256648581675416713282100984102172269362541773977107567812586225637936610700959900901039433398143735456850916184729649812749664425468811709376682005767393956550012903715698526823394770663581208449649882978855416651054457314991589623645308816130212693506024851657071930412636699430409343766250339670855146723774587119530218363073049071305411065002800053936907151619208346504052058704106713990532780006452642192766738709791072306426140130534113573409891335927684396682023003812509997533731006890484932183326040401640352863742367053561252767072507995177177894092800*i1^17 + 421349767224939584491259246561471085904142708266724629293184718997658706306837860572157384419455468150411854646421598548987997793623025899223547511664151180981398904118834133187481349762768503479966653386422597817129389392277764760471801109093242192893534490340423528377966566822001280144345096015048988821565379953060309004362514676040139347016903843115347647354787168528003941051891763915863773719610096565191238057923583927016854546908871245935398876352319039309136594741346442191068517032376368427874065911808491789425148162466142641306848829405891645704961268899889913915678881066766003655458036429284445420236862491308179320271244801688973936380187432579048744261792307776805700139461406846600260113694062433777288478065200438036809403694403394995690722907884568292532156371690186988595455371331798637109676679782450297471620589098564460943194060228168341821084208428978022885972466598361457554560778375563789790705206424478756529648151844382196602579345164084690261520335481245917744933428370284117960342859959518917222621697667065975808412511830219209277320287067184540275182469302198083538677339813385320960906226023372422913948124340994194795611514689717620352043123652877485063569435336454518093540814021647965808059093100990683150311937226878378395619662098757363109229255331235727036365373140968452810545720427487952896*i1^18 + 3751976753961190687942677725209278295119243539031520021837512691169051501341466122775995059208392586519300562554042954706919529971026115574373474100035822338331642297053765806416566471087615687437867248680257356548833789282587752410232395307037517949407985130564669029860822835542876882553542337777417198713710848491256564389412601174073049295718268978222568074488242084337058779621131489220224341389690633807627557318165351197478484109179065135104900827035786464471100696409867157720351442613480562667236534377600883955028164345787897334945100153320023570991944280994383721964081831233006438386999895017573396266828404121680041492087791432427678772366261060886421332585087046630579233672403546302213541972586290872554976281389424781286064965693729528673317868092334476812108167425347356654498630729212051449338985063695447828791960343772784857034567294349285750296721446633430711749897039430659518825484444263715073086733583944189680758561538644042757551465121879175745297615189258479005450884412710802108475433376271994993210265297004125103886850754686700816970573318065202905963912276590968262119621071264503109067480513254580777246365283136809676732521165020368576005711592974648845128991940245390778328816044987729437139287511245795477565472924149704146594947530917303831533900504137259124025898714180104243502949066604544*i1^19 + -38538387134842967343087656348581663566852965430531907469246686955546968318297571722438462975474059429485674947163888814935374711328384883322413595566929916719534027421974019645895648475890106409547248688890749484105075578753988631607027643714679692038454738917779472318759560077629477808726911182532482365254190205812269176634464696646946665664468396843271710939973039560903609350974256726252345246337550878983535502750243250871509806236255757946061551759898372492299152930595804549342906792209020625616397166439583145166824658668275338940421255903333999313073068782455169438816806287817356820927876440272705608896259909799682775818107367731222340438354473549662753673718998371686102165539667573097993105925238106141298960877459837725794965667889345046217281094878855024502250132450714103728203876004260682248868371548395832051638797793938024175887325767370468510045837759763419714843100308788425617160104312241607972403157461014727257615824373676444197075341387535375479371155901967441067908016761987163395661150863686314154830709936127134933284991306424631101403266988063377051779152854244089697622328679697741733347176374900952798795670075606263046059489752288950542494638641040192931841201835053907016434615264268674447029770677980264602481676757457369133493918852644388548291717856170956109987383256161483234937405440*i1^20 + -758630907649344113669509760191570734735682205131170648306282836721701127593890169102707895853308433769213575999942834148827441318378775399542541792659176247105408809180441768302973981053529616014393826964888375983951710695440026258022001389762862035484660980830192880212423417606065658847794080540426001501354592938467323971321073635723738267743571528451368397425076722661089522423833240914518553818248660463269006575332542904344494177103566282537201641025792902784645615726474912779539167821920944568311805164772683272261933743610729841800585884308426440315245662286112314980891973749933223237638937174575972776655829369369434100044322458432487811095271957895204464604599925694076353011407654730021428100671911636251882057475870661196759016576436495652126837884973008255306703613102731588544491559427138809745395504984447083711954681513692589402065425490251675797025755108326015635929238263421569005535670009215666309152644342588664007768576012579100449583554396132994292728511919535717841840262774578985566073988570938977505933622917042561862863632012520702106760227690089282495529950974471524329335778285813521683594092773309603672591192735861965835444941468797863435692233026210361392714567100642946827836694480639560902201181976219176398354382374927578297065037437641253108102622215511764360027296521656761057280*i1^21 + -4784898143717080872610155942244155873762457405772525395290595849289881023105361710377536229528429369203335943236546418258442129677014922923077474439699523698865374521222949355335323712252319938207328479510562719403326577578307510774355833451815935976307983333546792707209529570458507208436529247072506609976595921817431989039839166821564586150239071120907682036351542595727808806677931970439438164807298573505196799468886462656164724121644882747066984440809663499035501221060532853864540990625782736426752212060264000162105686615864367979106548800207080827727014506096448081163797112678751738932134529013721147338131429025696482690941499368063473919093444867704367786211204988575290813513199744277447040210708374426866425332080611441265497565078004091335823462037218168390658050966942004859591487543822530709051314154621654600655055685787472378695270597889265230627409716526533792873623925754001804744235843619857333890542796777350152718841119741982132026837298782773538055797211355488546010139734321833601066033367222449012680502123923258763111850619811307708466859229943845099067522908465832742343137617796938102259883707135091493428934838778085368766793667311774125659854172287634846012604069760701011404791593932701284684405248474736431715358396657414441522819537701168421594997562925477546639496517884313600*i1^22 + -19225530980876607244718006822246049703276798219627280077407061103255829460798680251055466541098886742137610236876139006215444670262452209685129280941691296830836223270980026047040855128721846784080323237440368854663484130091301631728968462383034459359369616886290221700919760883613004288087107281617089605208366330066990570627357211638557981577756624741346524071604082046014761266628474005206339010085484616856185189444097180120203242215738967430263916083578438457350196795549500849922956307377639364652061127472760589283624106726301929765789300171551612321837129617911207326682280298203663671352347335477485092476834821881563594623711965423369807035613108335182377495947281677767535620051684776272483803562591278536200180720392516058861498524697659615306753250874851516161386708243564356653856784609126426048058854092109599914948090351777513882091006605646882152928774077269089313740581452042464816307928920163851224722877379786315152999761124980864632313707897054966745646555584859016584390846902966976276388965207220238519521187103997859102104392242877242078655770590240306697487411124176538638496555144004615437280071901031506022256550643173298401646373098021245888278286421700748602263287554571785734168622764507749994113815060352150080735371495928216984057328273242040401066682504174621340441648300032*i1^23 + -61835744004831591942070103384270387579139931597683532299360985082056233309751448994214830761412586594395732376296438350143247090764237343631761004129699407156051052367314707211490595752558823778608108300760234920858981584547327502281967123983426591816699386032856796932001678342049967352216388090993567997326097409352797964545742079480943112333374902641325337098327817443130285130781229347521483090356830426238426889947914220380540977860208283402760507541719348771296391457122550246646027243010639846089646859864316602742969187185671717473862614862248611412181823519845849027058853913674286086317381052334547241351121102074011404468389973413298198987199803769384509221729748045817336808904124180506728457500060425961811891948129041477475318225385983252627323255874825873421115355354363427791256252830130540043239496461732645764901266044726276654168132405732935771878684587702224237556998236269777689463933613261283409800935096455438658596765488653580817015217713566025183122393588217262376613877594568303923228391881459015189093709065666847614154119782374419701751065646764819439134088291036062693867459835065333389311276364910906714383173470865233217989275829582131473584802267400106534793486805665888849207287447776334412283246691000605472346559353476568830817711625053276958392390376564077434503168*i1^24 + 142121707668228482746794306692529487379907339341584045802240293144696320571185749424803957038311585077957290148725748431353151573040138850440525654913223222149399677232205955671479416328696834735143601958144842515255401531424749921676939825076266343080638923982239082067937006878171756487122142449901355693587413330921913892858414734231096653303911705673571732627143578440258265892588713343578664213063094462953837772021059819762096178137531473543583630372615486978204691590892058345045431081537041661841024852020309515629018721835812559032180617779912659300974722698020171232105670899271253780299280688533644093823077157058712666589572297872360507896097795488213399724109839867346974753692148441351043443527712020781533845078365897942174408066609941569928537364255810895324950507527647596331480342980028286677862771252968274374541225861338050248205864980301353406242513835745225492251462502917632324161458399398989822138478863605937582725812523923727977212705011527214177495494333757716835087023179015762526285862910242956616025865599435820376062963567523252164295720759124303831876480963062940463674623145805044413231577810080022781348477704402666874291003985701456753700965940634753719967175602410948127152403160188768259514468059699333656577052775927823784799408520368294964305286495008194560*i1^25 + 184229176207383059737638826752983082023219828316599649842907497958491696315734060017099201454229285594750260691053432689113559520688525325321847973629128147555869855538989514234336395273135986223807358971129888806609743660232371669734225900674209231531783057960107633738142609395584298838743699613244693492450994309052235218675223031341037648997117469784948350588150197919902986486080448884248422357361146700040952063869956436203231043630262547207670290664465854671716605497533508750308487206066717274496165474980614244174079542245750738727903071009690286480321337093746477201397111952746857635534995189146638678878405578714816009841038650371440085582598519864317781629072872471544661634257298583571572118240389068116205781407641949741603487846989731389895410326006383336421659472249911832254385681346984911903903606192722462375187627861029540990315337998489312685494827139568280150008198919634850635426008293043593259331542830815306705009252827858823142537473822458025341755766835792320560636949023182611282449948027984408745300097573878889846627395991107513702707579193326654312993546332076315586751812531398233975948237733086556368665310749318710804469817244199835114331073712408398677834769511697819241621638976379781863162496208775417956876984380313919591544461954892234496862836490240*i1^26 + 633907528085148207161129306968815101811369641941818061841228161256312419760365789739085929256125482932872137976342593262039842094621606487161861267413853548646915871851429066425188207433483478077158572537099049322454010590470663665187853712019738827736283018868145991237681919023470546027628019733805725272971739828347724656024516030195771141754319781533559498578444346841758471369777408548268386588395202827286711450936555424542269242584964942578701496036672213136309361941030245252778410832488904808326899313151664089399528456434823842749723334709799455906846947913484693170649857691581429760385103572110510416107869855067246556899546045415925873693091333326232625183627246556517580608890192117370058261310072971049152005372173058503647414761634227306836907632519457209022702592569016193851782878252634577612681658238127663049088839936153086968143979179333174014659626850116673301460192930612078717402468188679262872029104723169963747239185825525245794144005441614667564408304453452208390622768998207327231619576402579757560242870498792221067505135819818280131562520211885221896012974641578498315834453518962420616293960166746514231500474621399643321344823567250633378306610302039358683279301081391495520038160168735740417099604811555428047625882586082510965455269159770337973370880*i1^27 + -395134680068189362803065198488357158859715033588265165564693162459167943013480581361891141291083588833517534242967464863475881572731450054953857499212706682510990559422343906557163392278506536782669742878120486350860630810969101874246439951640289470574768627637051126815992012767668788690557990580588999834809985286544157991367152848298302832689185304395686668349015307937596085901260205022728633209168316595547024156169594720912799196658000930365485115178229449713036999917720473522419610134110843730018929638358304794981924155777800020900430200971176935735819214897378507681176037497145940442203529391436182196977094626348650134157896364945056103197616628683700584242976831459929948488638832254577121614037998545727525924998341848476702861014585327131870080113898506905390449842679762265372891014795749884594909019610243679518875970151862164591498503296276565462740082420918253142739126142840118705297140987285874169956976088618075182264172468935110322344790734241887729496947882205515494080823014833770428204388055872117441644497662512158984794405937022816401210785489284471327803878895276327758706910585556774397996134419194007482835341547306611095181060066984150953324363217631673455393108477200150595859576300886016736335382562149024899140219187912076302856329125982896128*i1^28 + -339240216827527126325117282148902719957630760615816861325542925679852077383895565706446613624317595383575230059575028184298594559079758311937348230027372902879524498771730179651769317885818471756679273368058479950862402920099500487461715554695232040344321982081794432148234818987851369693393666318794180773594985094734096222199358415932311853224226491201074278548087592461558002618750910081355917795885825320735791410522153006407821059856606769841541622171672568772771487991502243107497406720776488171881589242419890782863922657017041112748525662109516523414773169608527121228207072097126325839385190545273977635005851172371474692451051831161825751499695502794674679014970571834478805769572309224645373320957069996885572573234084071796037015813828977318920300194550602455836887881506082652918716939058599344890898464690506332743728116142339949638599574463186443932850610855701585065729969147253689123219896004165958643249830458292353961869350904135222526416975749672573041033020366070717116728271758127805408669999986238816452092709521947598575728178136328092574635203385664275419689899077466527860145428051696526800230217121313672937997645021189917915715663723570780968530484263794599847431567522581624381614486099165396321475475052643411094248168935846631353232541089792*i1^29 + -1820098095280964322103719470481717665453733634129974448408314229607892516115258215111524385052450791433504713617430445148842966015868486818090474996517391004601265611294555793373288096518980814842896001375224926363414686239101650483996061985424337663411238702845659298929048879432720384291155564131766838390048084355237924043592283029537356562956988918758501791769467829661732632212573496085311756286201293853049153532653224877074119700101376276400390419331372469652458812264795001938326117307965734308347161280993481282140219062533738231137926864793380490699146742058520974947647874623909320598189520754564990956758902209840933014396279369774306208102526045832828506694320101288808431436812437250273895776549958017122962752118120107098653240874988421504281414417124232077785533137430607703998333928924495848865979979840669165628133442168593886407536973621338304431949365327202129217681709442969340976208754061975679324486269616016622066959007846337134036459309832026182298084550931838447115006775491950629569586496907785547452654476791187459001727771948189666660979292482808690159926114486206840088741812762711232006728015750884214462160662941700185415897653966649424657615443953095957015952286486682850721155475086224040720081649906584435540093725279667464595046400*i1^30 + -991828274930640358767345721287899153770499153204043751942750175197046912887499349185941653963559545862837151074982812422756763568330831925372989117537256520555629709998610547648870458639814766679360784987494944466587234264548008210541850029705541154195421964458014216568011696914787213472937385503555401014993477465371777441994402341248256840259840348759722085835442247864667783178304055992505502582307733040397324113792671378804171405855304236642697614008039654068877895357243173743575175025443374514629456369085548964003097419050030445300539164798375010121394822034426990112238357855975460037052915867464795318425822752883274552069129077971543602562568277084597303334232753526721817017211270433396290880880239760630086220732757210456680425919092564057903000649581143186231194263692414025982568215706937275472855053625716175647078069560652454395749473057818628905436594309532668945651638924850023787757040598622750649185916486046820191420597151095461978318119404175228613556727899481219585874297134680970619337677641757162293515470445192953541895781630930810695939068748006699773099050053884584353826349575089633103350842324539632001381051396327634265248104610791454549689885243144127490307602329519110367593489378784744490009035421509592047541746346009559040*i1^31 + -873009017235060318557139110526359370171204641523994798097927138752956757784011906251962066205164557757743682596546602352492427733820916222869381493137618462055047480907758543083577431226178045018378093603425322971103659241694410901082359747655152750875580177786232196039682440276720832695752684795592124587509776891231502700628483993717144372606738666723758572269974892245883268877187666348951220377892023530630548714607267380790742065026654849962773099378681534157626024385878725463897503703383528615964188512848153382911046575494956778623216385871537352046945451551184347940140618346475108315723902416651045163754609818919603370533972849829095304093407879127486278022182567288466943567561979220002892419972772528194245296960148011413370201272065354659767324166494113004183538678161358491071416905545895552275030550638051413793700178896022195602858293216635248721443906492472431244444309892030448998099649538949046060885658548356031361467538278493380105567778980870705091960597347132120812858683069272705985874735183013428164775941052568543283457442507016085549771799799403084241497113373503601605869822473833085128609944410570428758265407051346141185604103106386668143980107646416830936266459939551626864760458730336612628030457202040873352691006832640*i1^32 + -332587300143325374241481545934904897838574042665104711179346569048945571802560752198819349703985494656961697588173671220197366409625789673763150728244687685133929647010287741960180014580317723452354688200598705716519372401718818424138342334464731483720464600386564440904924471889602010802175897204081576835404851042486129748914651711402816600485243463217493997409078821334722867673442845016846857095893092503461476235933454941256335181948743103491863085884540842146931111173070685475303429018378103116117288695647721300378684320894847373772325595657180422658917346904789412971617559474287945210549161845515242442510799300299562854999543503852564207238950220284994516994328264939248161442878851394118416804248910297661997047233851358369817047589878392686764993293032537857857102724259204034965224847262630764090745125193504306246615349967192677608442619869374052953384358728847224299232122242334107248484733218666985885489342781885177423203008834381660478517998727179860413962872289579187070124753313005402420453387919978819514168653889983147963922824764680468507112847874134055703280944326097675985560087027888432558840009953580686207739003208463607580726614855379565801964060631630753895084945117630595107270020670107378456450213104047428899438592*i1^33 + -32135552617799391171642174454793968177485980589142659967743823155957308902399029463769823474671250495424435890595454986535924149314839216103216517192115495692137544153220508187013601887867378971700116962596711058348340213540591654758397401530072807686365835535026308986658379564260432843190641939193414179801689384606750878553257182639348287577643267228242648621481367010613826905979885302533577468775494775738066034795016237122877496913154775654427982715044107856142576990089166147029855745930414934966158820165483822188281038195980941359006440750638180023040575239224104797511002072424859346428392843373829170033421357284799183199257469420402062551825890528143648368498659455615140735664470630989294091691816132821981821450661004609369819293428202195510014552494415211928929583222296073294520139705761806145407522023822865616114014475600178125148522262887805671842086715514101479252081468386544110786973755338301305352160926041044837911160110633977363157196595951297750733479058672781592809206592445048151168744830540376937260252608057924493495621917466627458232570602990076685241724159687042965158234113551437266931022030960175250160728111395753488288802014474788069458932504215062753425858191918267110210507544043994489377771842423226368*i1^34 + -246623178877874469769856284232675941065167382732552714518680019714563829048457463655593699033765352323002648497179517194446803471788022832291202273204476821738208963335175548498068807515766605565553793349275320423677520333911457964975174520131586291570914696023572706898009657116455542547879464422493357992240082865181737173573918799387239918857643738992249078495383806450758156254817474538509874616377679820213407244949926595355269043848490502325512900774709984454232718485577758481759971638410172395872540747125037129335492141661629417001549317358085062665469440610296119246013331212563159702954267466585244456556483061503442544711218430069858558911732855593382398652009528679381820298779422241401630200715935629215353014395880959505547010431763634550827152294395971820719509634836382313489574908898830260637598307869158901418111053684984275932587348620060282500305068434111057646400059593210227488792802100178266766406867990877952857638239889663560229568386005573097842413976686822218876504951411368932856378021778775079172154818021151059484874955226850311798499737436394894554412511395341336777868522403883794125947836633261652533904494382894124338680325390646250186656262495001999164965598910259871808696732117320614479410626560*i1^35 + -13784412084587534576153061972330229186103086004276351148658806121406830481145575178465052764253317267859062412270441659229505501482527225398195538455858073332587583366070288650532156598101177295385996998795109198084087700513653974572939553593997294200172906472638934621772044573682496096065712145257179376685339557272084854242529211185692941760698306041288429483441286251086625142557558913794385422068886041069304295517798004022978112867428034463682904542304642401391084497119962714084062897001357969605624276534012673265256054729129488489452978269819724822333011316757411378810454014215722282360801102446394237118138569428579461896520374241480437390427728018815768238831153592657847919372103566169864058581146907211877938622086064847284777020733124909908253589673516959425897680532553214500413353037934643121785515265356409251901481051641827906327903571655518989364746535187808759047596210287510371133616176079939344114192974000207084635055728495569277243933465124583383531672020373127695211929985640678060881300818372473700112165090413822309875955403698537848716837852634439961558224217545002975793603632649680688150488781731254299525022300020498842975624303618424053509400830102677785177953936966803690264461149923113533440*i1^36 + 968140167708700754339242241553220511100883637070425505168842385942303894003330693123416713850637283808324516999157484028202738359841637448593412263101194305583069561849602669570245998916499234671574367538159519740469478731688252250603678953280891787491786894250357105039486903222312952557905936468947621717837171388310824009953656738752538247151351231856667230109345023547363352816112091230395889402209037957934332129284829370729444283998832422174551106638795151838121699735659341135924600411088777514399237890482684323538381576268900181971893411922428689220404698556598026763014311336642589141481014733631381194802998713073759053560986735738522116783418768157326592761037923437307764041694697384064946902300512434127701171210514203052323133416807802550490625931030495248457983932505371056940614220055348812808579210608650728321337582311896250439609527870898575569477931397203444740578340314813518373611992236033810982375249953927834477240026752357665488966694049515685503964853615701196465102559422078252951186020229010325020256385307585961483640037471736316352415736505820565393250229223464033792427015162245378082064236138204824850260972490589292007878643105165947387810149764570055406327369130338019934908006400*i1^37 + -18915746195083296214502419093996201209235694247335402363456266060093577420670776372071206228992704467933806448301502752598611615848254043704379262384141439795305627115283087417090876180206114581636684609958750789221834275770042416089411124194962297967330071681714672546892818274899675384980982747496623353335706717712819424164811818031773245792297658067133289239048031871470216758970966342209919593470291016548860632900118908032554710766405585502880921548436706094584666024104737871415922250023837181962782783969253749536935702201440834306034097836947080647918224622871439737290168288766085634444752411028951218082482934383608283576927648062046459537507806909201621366056851140948866326452875296912551700059505115959992725906307591977611292803533490683392270184006958781270776497434053142825643397183721981995933583390239083499065611064457979545088720629562621516075753009760109362322054551124957212369922953482847579623152385281690798296752592950661401103387169879090714387324251754350562293345253365453574008134928123469945248544638376825555979657201493944096934304305493247580187061004743922110597286211861540088521980664463550989576172863364103487671400925279475121086041563934985609414696272850124800*i1^38 + 28490371350597166289801423114196070438353064327282242092908945544119809641533463378471615491037178074891504618264808827311727374588623031944604024624218105903708953957491964133749787922386673307273662586818747614801884076816115981108096196037960158661776308848248438534492923546340811642546996279796776675129002294813333034695204217377100711114066301019293689781045393311399888296019941702992604007514810856874054625913100759088989076281393186022434626555296422940983308980302358367687199614279622999518657676077740430611619183372591707856652154866400920359847608327164359534516833070904214457501104726705150445929496587777752557047936478000299197784088000475582472326059324924924057735065072330156356354713294593671409323584978713853388735654357786852027698963604149316871154144272579061489646846331220686222765371219225869805097591844009782174159162822269765129065118445165797925218222080521642916313373334197656660204324009055269096658946319600924342248221897398001198505077465285818075110204659290737956028674205977116544641860608616572430667100400946289749642899345364696109771234738558028140329447054466132950756060833976451855991110120740364992570794508623922336961949773154638551613440*i1^39 + -26874820400533428859563972555808080208944504429855363707717118271022572883723354438239976773972591915275348075858762050119323286612547357833175858199960730672278735629852621200204998032557442576707055073810794051246205084920912683443211723603680168788227021151683146378924787967894778130556503242842844887251766889338762037541863800014220690117871703041274524807995243947278304106976313409356020706095812878784126076616948069811884241516547963716603818777113271356192847837284779265060930539048155242437057858516653132031655169717620552957456101236895959990531306244009726737971681312877553665223801452344606526820311511056497915772295778858134934244198355502995509617427122546270345950237839065522027306296348155619119769698635577565560805468203321294408651362095037759345047029437005283098312854244797049522339963141780147318546759346300078950613418478934456514336769340871269859801240431516524033452788682934380715108487264616991653948070576391497319887284676531318722281426843843145168962936747146768614582833950163044729026562946817531845152588241399143311227603886659055515322340186149619265228836031157713120988141039462470310142444002477961403218661377469648292160506096640*i1^40 + -253400228209089920799061019869464269006495156317811551336591907293082150752369056736686121286633504163775927779665289722805678060536092274599500969915608585509992658811767219077848932628900596857851519180861030595881053680405591031499766039290703807414034947799845909240421957001203634762674652246789407253991100187785596859697963633155169803259593523512629052877010755695196948486866155544363553958563784782122555243459160945568922201629833980365855724005256853211824992765954950396966173129796541227165409705607507532743324459825681706704537026859485524690152604376147379713922608099068157260851273842853742230517212007289277516040330077053002587261643245303702857247633188356480180535898968380715552660472230886615255440192505014497337437871735213378427307567243552801910114399577427169371019574587881251755717156243063078352685494514951653614364149779264704015456785326225451973637016689824622434553811284017920324512668836768391643624848813388866655806399538318389408036366863746741682096593662847481841748057979778602709609498335560987038414627413057930552711528930703744464296007654094473771623056757144402432392554979085872156462284353090646150593165800332800*i1^41 + -2694267103786987270864880070442599800573250999690835755303212859025602897697186192189850731086375709621691109825169408153179407757253075607959503734915945636938891134408812126250041095268794901476964048004962541663719442463484878853663036630755777368132931517429422534754509641518054705989145290501979309680834716809197463823068966212204345322080669483165625324640414349816287874717875602195617935302386086140516230826106716456381478653387630739109748925427980709911630630007766027298328576815178981061484739556434908744141051938854487853032970813427239117322481181538382764458263803384683761301626231715564670057826401439169453744020789334819267230165997744549343609845861372946918835839628194696878440021728634054509407577459811214859954914723012689569343053912362070261232151283487508513620380497153826602896064362029859701164778610560862133868626462661417360185037094338921184056336639008162142924441060275982693073981431931863468887736651511455965587641964302992832255127722456648793826569804446952412176335186239710709467081446035201462473229305113771588248880837210283936572267973697987721784425042224792940804595404535602905717208576344841656320*i1^42 + -66932152871812377630786792645176099497156042029705267063280696714533379403835908987829668759658944434068958159093924830593650196289697789385272304203681466792131708412850117966119945315075873956912021160445417020065781006884222801017935744915557561182265603134640243467035692983334287099561485978227096933040924837184465365908741716240783329825801989369714759722336468126113080788960607909765140278302569806719606073847572184263870124759766340132058353645272145697544236380397475693264643952308417707891576387967220512300942523105357020107619602518576217059263017310522246063806318671587265878118308192843774201434261891917328314259921438041009872027492050032579426257315312894515639765627544326070014815194176067845277615780129220418593612065262614276808733467086857868860367968809674760760637005378662849362999787132517452317392321722065742499246419682122758950576688937035245775364389242231760416606696958259851721926532899680965474397063944923078457542557484191800436918967665213957618567933638750371263930111090498983829914321501370678988253563511377185615058256588025070307927250455876801567102013242949394072071451171477605004288*i1^43 + -3261437665085215056190652399745057089138179702166512353745277288163061421441423433600154903373284292330106380396821493322635264431728967648703871108658830417807756986456822471720649837382316626563379576877194260381712432375010388157749706968436877465302496651008633402908864623719223981342492788885914485186410216792643991729653538350790953017777131114502463464616138980790674374075435561108297408026950132688064222222300042769809080056281094478875312955060656076437702311106716028558432837453911609109844099909218843417963429923621819263740735689454764976565019379212963124056749069906100065542319219944755463166492783101110302650372468612900794997961193108370366416964662829090264629059420372184224730743504588530380989326424251882095190042817582789628679107861648355662721376509262924814478825379096373607025703561328671068383267758191583141854888296869278560796283025855500721200702948335218605580401243459296104365773174795725271383437316224125592521301571188619705286846537520873179347321376274289336240912020240578470156662243149790102371547404700636895375403483533637438331169749488453489668558239659319728510592*i1^44 + 456380233676024791866261556434850868790740702159085254799989804612620708676844239747714632343846523285556013504468719755869019208173393886444711686562927986430219436764523025797377300625280992887879080987327359639467332119930399266100418125906640622833096353969133172568233793629273323488808621176493762476745291625749753384214842512256629354979639703503808724708764674643765926440755741671963225107736293392733412716220155307249928904533341110293689814832182132979948049109851794507179607140633009860528178603507705428723126735324814210952682860816113364379931746808779359825148204495439439409775832223258832026834323874144311231921465037523511924111849941396911269425148199396006371141415406222690235750531076353841479104915659500704148357309308652498126573426691300090322137396274255675554911203056329718115051066138701361217747203865067242577442081124650784735673347569817230445563680596897551057136946059091107920706852950182251900572241871057855886529129853581150635776800212081359268963434772795209189976010281551311391595712562243525550021378099886321960499584412345125606256053976118318822080*i1^45 + -23903821026474912893476724067052343187385255729063846404435339367735495728927022058380146146154069669906946936342140974553484110704526795455197634676763605064212826311193872985637495959758708814109123710499297785149454930604258533984258132566537123749082369810814908773604523744448030412562046593985923000067051493683254890827820549355789704852297572114895840482570163116466790639484804653034779053769684262676947021795040692257965905837288052437333635406075566470246825063885886417762862112149632543416123005565875113432950754914284899086781528061629943523697664007803480377363276073181900058328171501635703100610010102225360444627825701885234086053013129909283133201257350491982540468011856519627612212950462928351639897216855848334937320780416273013694691006128233493128833667002301010732869715615715930186825799956753230372892433560238128499307982132031945526794126923668432117828937165864834889289451076390233872038072185365594260598552221567050302459576137334618822175549569306892884304737562294281609424528876143306501090028888058798289262509991545307424694918357960657519680*i1^46 + 406716344625986581469623244996935258283233825200342728829024123492256140751550355763983034166550939623585655640128805942208168378081791688034987823620309956270641943128581730262440272369511652114973308358096883599589997713474139635913406647334113171300426820896595851027952182017181156395963320671595486556104848775075175145518610065349815696580805253314980333489534112230840537849148363018758299615949199664645402055021791348803798564615907355752112400962906640051971963812386026132139275719841808981279131264511585112432556165253696937669202046883755531796145908985044948709398170514662952128436990076299377431867157496757003743121559339527690786122434236507602248236832592267548249255321340960834570903801780319608835574928824156576230374720819765577304252287547142516462047033865335807407837776470041509961435821564216666947997237334575143427082003772643430666144807105833711564754647664229754789963748432920440579000102523861097787773969685762696152102780030785703423142802016277770129592977900067838297173121437903742347257844187832943592323266547882222880*i1^47 + -3372777565882215700218438144490726109248391313895624722431418703167362813261224420387204073279434160989643095095812381466384564498664176262839258299079006308207284236678255528395040483609371362539932248989680199198124699206780197980028107926447314259768497453966139334358881423694426942730688086357767864221298216687336590674290345824320954491730610605802076416628042521853273614280870982298660978494909221004164377396253287266049557322013778095686252909853889903089536430492959233684810248459774323106020224879866756372960174655535075747990992774900341211852464508373245846950702101833288799333115674868816165222827370305259028830418725908179076511061293187149067517996611063508055522740532392823451384687217090242322937474245245743060559959608825391817913142291078626550945507501070428988460794920961665635600838446969728748556634240856267357143667076611763487253716437930730920042132533412619795888781304112990323627813489615517391226954765272268492815041728233459445607324024480558627743875265340403292596724105516099947211153243103813756*i1^48 + 11944980566293366570286787616633434049790532166397611593845439332938101317413502729146603728546224902529945613312507632633513781426527175840362836333799851401500796694981233135914183820210157446868175487448658357905324755911416384567900236640700945818582402393053949291330820162470135031201548458761918380720491221259017543913850392687680447879194443728974896362706570140557415924419190800826927305814715183452859801565802113008489983912821303581485379513622592693874623898092681251059407515000117520961572203499689439756884932394911768427731369261236380147934709270711837916258873909665265780217162641825388718274659207815466634011130013246069005149496079808521550539264642897452327745195796195591089647066443636799768275166085258714880660756019810278406940678457141609221849345030418346195289144744362103968830848835465287313908017579867572491114279948127460949731408504403943877323871054563499029021424299675458056736125203452153152312224158935291928431584804880724522703963139702767562414443949265958448605685791565386*i1^49 - N1*120756010004400578934572196693187035145345328886129936152522720077403626607283848248303210186257123884672226721765049044137867214628880036631826002384951053845216601612298778341841622009317403705689025462161112748311654488727355945876199869240394696804023530236579613503550698403534193167194027094876074487619125*i2, 177607450251848082578597020547484997464457483907215365470488798066284656564407755990295152810389982419340697946582993114951389712015932234720821890992552586010966044006517583616730408773071412180489536856124029534145513369068837532886511733336954505091444220221783691455754842012234342524236851489351222409634840598266163045195412068051164915789279622427935955119856800240894655755655250290906698402382194059579316021157813329689178209123632031844091909342624765233587161659814240724468916923646740361454477138785180100475268328957502449964010288764447359167231634962510910839672665743979966712152767679936203316523597498139266697955989129868672264890409237359940041548459461694490981500878420399997287970353575716044940400938236870350373922322789044724301737400702880473405053280496152940166527545305358382024307272471961083170809527436488735724393532871799456614895360113875040190948206286803085922334514297850798564290314516154810571002324399586772463818013675924558419014358192687605473804135845774950131512974851014959496983387059676487407754324802962191197952873254284781765257629999658201361613236593512841550932084053841724445549414394100527345534790493909974586804694472240510204820101624808087534005153180818607616675512717023300661550025186070690567749029070548158947574196078497002346821345168092286857568443571516621049771902480241873957328833101824000000000000000000000000000000000000 + -1203583346667700951283010073893593898530471993165373681244330049025349081773660810007688844913614472163248472678452803229042052511784521279183906969903853474691143336021363832824241953593075812953806848282944268783139855098456220960979672241926137155822171885276861160110417242187265635745457354860087845809835750791459024856563514069819731068702253773639744289449121604266890082137466814671922868129191487867429120578239959008741239005430115972841317643905749775767106527003244846922529052948045381715359138701752095558920229199221935362057017761014781388117640208779040925774963180828993256754310245351929579864018550997226867618779291775915878141181996653534028219672579288614865325549217958152396077172676694552480216180320453368194667835514578805157572328908943010760807344391360274464009476269814853477276198067494315582898656590382911026228814925972332314886523853243761175874523794424602251772616808862373024100115661125942967962391625205763281588223971150869290545594358873419682482369221686374018940883353950959041966707369913409182215566571010140602765596827175516763799802818724335975509576638467715853452086994873163584724605724707964148444137460170005424581746358006946216356258916381898345902440421907841784247319189187668674084737955551701101503280423550925857292670206671295596656028316640310294836732654073569470333805114480304227825245761372160000000000000000000000000000000000*i1 + 9300581038916532196501585513912987540680786671918238718144892693104390823014217629293244154748453061978523649325620093996082671444462457731945247025748571276626622598895675255559160357262377763392672375122082232005222365868453460115241406102554709355881490481680068332153577814547479702560150091972648238554536995466346462366236788364316018456756488609208034434144904939839326874778811912214207213083544354581599892204232524365987576381596500493127839714000020552048683266210259184585241542691655708608590317136003570061201110950161103046798108658570434067404636672951915930577536310133786370501286156272379760799141337507243694189211522858704080074568074182877600076250715676856184282883353368631465906588599577246464271639523003893971099025278461641592982924105182926832822847228242781844212235403877607461555739196396936755012423760650076328859866416956919826540966930228022451346773033965434883334449873185435643720598724298199120524012453104627533443239713112848419692874858587573996886369149792364097390655682191539629001048230476860608949058299050349885814461190772941889687749271562807285119977212549937412855500624300936400821772933816188388262765123285722363265585008779448047296094871068927135995588327550917968986901625067681743414907605515820573341023091539622600964141598148212861094781254280927490498717350639342455958023642762729009289114235699200000000000000000000000000000000*i1^2 + -26897411102854245499656647842738626763371226586740919650281802566648528018257625683419782846741196184522049807733461356509509907265202910438450063145081373085115197462124915907413185926346084228323688421130492125127314910291460961852175986701783490965806379082485002239022716564030004474927625614275074568016123243947559689069070804912020728246694901714633227920801513109082297190491907315770099472273784924606065257514384408806671327780530575564391774120011505352838903266201861637679879261807896710257170827628388330484836626439235816248437661915959638274108432259648275927702354722822633920007367407771457102373645415877173926712224573197497608922079933169568661180821857074293646743117163275919580984119913436062556289705762837227206916465479091531527861695417892942525367560956964036307526241840991520299032832768265007920558833132776446054435369866157464324764304156243549452543129289455215864101325013866546628295049681839790344075473143996942614683339701585612822564154969119414632986792322352243232093127717575486713377166794995720289006412758017446414506249152698798121323332277490323083317836475336228874621084474812836339584247028121481072870718108038848014606475455850311024490026302742551609372047386080816834932290747669334279613747069452333394561664769668003635421494300457181086027036573221093477656246146292366157886598792952034448412232908800000000000000000000000000000000*i1^3 + 32958066154099347805672197012039488944914019567570122452101644150227954336698876524168358241007337347401824652211385331396436094170156642412065793930268482230516794769107110588209301224058046852632562592837309169081900832363362765619222935994708816061098380377703190123765912914155381573459907868435316592561325073686410396798068632370596449505607667254368617236990317638062123035594511708759402011147222682591266570480718903183345850030099037088548095624948177678575000322403304908308720052931536090275030424730926299049691722562912262922631129826883474689377440852322268853130685080033189348303663405545960047702548506718201896203660472500936065840633112282069952737876620764545854133631633971941560396250828591249554443142963037913187600515960564570742354017116132539669841672668553347111360614317873556371718930680945890075479246387604358704497853407404709486247776692620416812476795200017772461038956585124267168439171453123945707838958506200614445187324364382734527079618591121905844788516635155853816915146418248586557526329261460043130677726959443219412855967148065799419226928589460724672311734939820151941470588093195568474695332727803529733707230904843977138048369722131605843537423102825813465416237028129049548332360581053395699954265084506565152099668076214023939658834744180024594916275655903249467833242922350112375805463980392881920921677332480000000000000000000000000000*i1^4 + 7366880188259930965952636914560269822202036029715191935306410391594614651050086860534258605636356292446670198601153388005331333544557632520569446500015008492825964901520361181779378114109062075705684066848040938590605213358719587015043037803296631858577382982538261488768965335706478600443098901560817626877856853617495475809186381148537677119948129048173233972239157013899143664585607030073650194347532855022710435866207556418681082521843128362530689317524396535104938700058815547543176360127144712972094481338199404742001366977479929773781510073905185216371034160590145886242720312399389584879056471605172515249083306282215556377292335615369651960001248967797193220352251795362619948867515666415023415094619596040016433292912160383764959383778685806119697086726591885057639658053565031519162760227445445578740418646750491228355573229316227407144169378773859369159186615202521115378755797599015489134773525831897245673468776761349420668107926791326841807312606872079989296823571000664240297721294702982030068369937175532525377301253277486561996302368375034719178887675091111633118579021137734676604648113810697499296018505358346425551547212414248247235546413070854602180627547156783057724739274152117606067798514451625275366448377041565273565374228737858208521444397155908379842190690221578433758516395300795709492024217933791838859599605584258725536124108800000000000000000000000000*i1^5 + 10182791684723669398351233995569539473110140443041151497819435058406414252934069154572519517790368894937682695186561160596512376627034489279683368671211593887361758592158103955486636474108455161467660855774471114078653207546170370702247432175699357131125014024202039020904158115103125157871006439208095215607851820403692823025953755953737241381152554927612919884296766214140478097464646868809793387672398559959620253276685170420219799470038052899957776090533347426809939443119044127522815132414287674422218262480008740024051345247430942976493122329579154249749875936531069671215138944020393742132863391210620326192315075576123940761960828918940448982283286637831626966256555412008126180777779817502239377774861419409087198876675660686529135778066139981475117396117833672198350938156860758494282464600332770859917753932388068175824073172632988267684250690413282360613134590990541011574210791911976435107366728618292625802533511910588389147978363909609332239567880170671627624337364442504436229307280338922071364310235515137621271467231478978476201124146571528978800185479253597449787338267502211813410715283665888122606313034293103653067146169677191056662185688997738396961338506773313852458850492329079705677694408871057317225029797194370266960413254813934492514344007094718777977892465801186776697925009619785402050245097650654903594787295848109394056183808000000000000000000000000*i1^6 + 1986562208781795130108613091140264353513504961772613287141388838267054295396823643740643341031673823982812934382247091931624881306396284734954671836705876685125873259644114028172704309775941882375905608643314322658423823448675608924642927828422899845872002931793638069563130928273789639799044678280135716035482249608031256906281472193446397461734505505799752949178347282512018092711200060021431962814693125133865437834563569512606258159576526913721319178341350515948716240419617851820295104359404930815982935603385802643684708457095199672284633185523701480692092219024440273641181588143450400519259935165232800896855231663582096890430568567261171254846761154455105780426194276255264552213135907545492604708317926255926117450780129189584090905648845784363968693707725050907603731410374175998071449982434950292697873827020884597178230242876107241454191009889605378796691695512279220661050636309894688998702171643370741445339179813168847515888345904127346675975409729539968497848525429840498608990482798161279075061306430441038229425474475882311044655703327799120306135225355209190203623236107422344425731113522006512100490203003043681116501285599376662109447818745557793381621121423401374645871382954719916240774135455772879336323532109626813602968541556794869894683990019389079196655218261430427126601299003328765454833655285078009114287535357612410860994560000000000000000000000*i1^7 + 1076615390638088916094716661879863355853035602936322783380526131532705444686135017064501122769988279175134824468451711352543563822705453113229207294827963684685675278678889115078086022967361897746854195304516759517485412591126971750247859112683819231969376933791299025346418239685865181315691363696621232880097057691293712482543818074097646472417651313827727827275331030267759833919985064743039515855598853221820583794055044016574519902488138385893396714187646975643204580759292277408896996025980414325815759391822260637912153327994149846397655099175054126612195508211106996838518614252711755333734178207912470347187861757295817880200036531809621707187640766390249066558988290942037663462829969890175663950815460548319429439409820011058292313867479290543457435800504361364053529238012655865595037523391336198373493100767441580222863403522391219192745525223688660379479812777999410938715821187564781053023766691569125155020212581459104712896090714612788305033594218526628497197103298285663664615304148351120400502670726921724165715548146980562405014961275517598330443901581450317175882229974023590271331540004453252936732044931482794821920834011194523053708885243645092627825447950578428283824557184392864806652681028851304296911527938573883836204256353824122446406908791162659811395612911313310890710820646837846804125324917865094999167002089032852806041600000000000000000000*i1^8 + 109240310107498194322413496300701288828749185328719359139794309118182318434983012785986272940876180631609635117191804455474159571535416304211287023806771684439711185333861526979637944221807928303563652297669280935521754904289846531617029688428828610577471505394184291844960013864481185396387988830951060266909852843085090031985481886889968024477562741803945732356901571819504372612764983192758125690087677320524914069158566398650712076253927944795149401695526279214097503199212402537346182095266735564562794384028754667846468071068580682408725840955386508889968581569301752050604301688733636238356713293476816160280265511145608329771461689039906502680446840204227631395409598031284339312894826412583945825666897035046974570526617523137389128827553550921726082493703868045363406406759632194026166128464227895914378450276853620810170453102543000827392272950169484802556172955720194340548850221865265943141567636466274615743674747499949126950558134292974697035909516774032893189923714853530888339967241878395600531168763653495657754687907486830739913910247067702356660334226038417344151950891181246521759880597058408087447161370787233508950385920449949573452304105943555920736810020733111513333314383776968308339887083853192731209899421789126850763829511805555431627739798788096503641864054019800455585148723929062557950584810721730414346474126319384788992000000000000000000*i1^9 + 10413005084920033690541761396788834072514519059585091017053837855952805699157621189344152530550652607492941181204742744676374012983639473328755447203600736114270621140717424358601152120769924483000954495275233076646556980353629354934443513828678461117409176428860258386466089613554911507480759789478864123744257237703029037531650269049500001637067702079791190586093869905965897859352132417259713220008040597869608936131674067516424307523650633112435367660551071265866160912297308740980654850886619234435332455413766740511085022296078550256347749619735583136729483759856761141650165958285981352764980084493283847615193642585591437739496361657557789450875441313899104210200411038280074563043675961764608944074021488932224462581574356787460803508232272646349617958234989034359071955238415651958104085548532715170765220292295006383508935893884897410049219161173386434829545195665325314886266606623879142907339936748733803001373435384949241358317543062965804308857740327260634333248007780861630622300283974631375350146604115680312159383616561539806918258341751933990348296748122332415277828305385066262780699513602160063495363463440950923161905033092700243533731867824257299461092694400944777960760795975238960643885401969141059940316618877331684729861234603088600682446919282471245675045275535106485124943001974807750407993128375966424664063970509345259520000000000000000*i1^10 + 1053308220637698618381563105759885294656934684284584254581346592122638554731002005439316257261622893538053758194126700178458382827932622906267987540787262044305489608842789224249671530023625487016626659646191445532246209931564003191393137760271220838086020720055511805562328394684175707156728496598014933853316801418660542770477477706861856344436932568234097349942580777721718392891328100748821648519935175583348891135746604173158747563496012770242248446243901048279095118438135689354067625456572519003269665360765112701572821426156619808543921231362111483596786789071252307511253917090419912991014990169946909855170518890848993581202078985308606256699571175699930912577448584917213856771518973216565963399930962825952288248243789310394150647484609581351972372280482417781108674365836148909764597152612999678715873013599711077969015523451639156979162692997271209320160717240780369233854561903500495287470620362259305475524544201406142738792143259107482905672440130066595659803376015848675011849683859842057999247755232658493440989246641186520779849315023093344743756274193351838823002463001681000043811950875596610986037986531071216228113962030928686204889073885477308909223860531169748942759538912467033787575756111364995823000876885674249827126093092923250871343028269513546180765519935454296614415761780776382985018676255264240046226020603474739200000000000000*i1^11 + 89097351042637622290130134553656808833676096653274610750055200756496597054299170812548545547888493998554301374368064935229498681258619060189223086294225050029290586345013935804721380050614632899451449991479370278544589507231729807549173097183128835171817039656546940042425807844701611679391320631819394303992282521012359410132615491538157872352701880396647076595558077653821314842354670719325418335220051340946854672573422441147726268436715789205623408494646937249534911389818668811908626672418125758115570213197931711638701415071105533844678738588356478492778861245430088521609860643057247356091772041204667460126942952014948951324491786893736362408054510645542161827417521574160715512789670949709720443347751583283996271017676618443878928374122320537989020340972274148936344097682486098982831446756626366709943505793050762474288018876672935852289899394038286940535158768865317680431549280819621971124812376525257254520638278472169584171509605157739784814416027393490757790555547663449675230249369252677287202599835247880582205430131224978436913124643385029577105354992122048668522726892288576312672040108635466036768360673926755509518193205657106412586906040899662549230267000865920561923089567016271458139067467978713357160678030149141594806877372303078352826104424438183357085971717268607989358893727756140420116818249106665569898466906210304000000000000*i1^12 + 1357672606057337690835865581032731491602265318277908534839676132933238059204495609768731708299363866150780054230887252614178882095996835055858499052427952640926279816320613471683618938232705355843618572373014780156469180009673967247045341550646076701588068105954874524314442702072862421724034247429224219629179623719128720471873451696488942128346095760184806314724824928157335021377558898842208516631050600763824767414284667878614767475349824554538967445363090929228680561210142501076403962179299487419654427871347341841390198196236668492621002818230548108392842312851328153756195500942445351854266469432208471529288151174736277666407024756478484974735388218939680004067929824737742995950023946072650765402790835986256767104426784623872657583153726862878236946235577129924303752292534946091881168789078079224879877682191379804369639050376644662710112346960151778722358380061145901054626263313466699053768882295753447794599240475926496607759557817057075032903696967042519299785669051302915502913376636103676245349987736340651091644591213985959621589482920761436493454873137779498203701766451709026313043671246255140922215553117082922858831807584413073935705463916850089916741433471623351689478211512819697726537670368272650802880398418728110489841778555012996430103643891312776882357202996465426672352714043019378922274061333741573738409167421440000000000*i1^13 + -264674557304657481918548824415071512915376579295146617124282213316597264940746366795494709818561786309232814259876446013700356555428834261190721989048579285777874298005299211598523943482938739013512649940908479664167421405116059742490493149676171806252817246660347685287784645000104002366390891068247093988517880587900950179029921210069643965004293556305685655590556942501776686047579863938688651567823853063491544857175824260673260608016476587554649765868268569069885651663162059528633160507380304162618901378287805784867235133603093903107292717787903454344418898754764284606359737426197295229751694935842351724915586031309854347983898075120137704105579483674507129550870728159304074134468458373649695222210965302309893215188350501679767921028721413861547259124985701535280895080328223736848195548286625436912982671883234654445309911337593960055628175789735437642741180714418097900912503476915836414383501878421924528363835275638985665507169034124509356277415930190281759866548559065303698182392243154855681799406080659258261810880636442765635654522150007382001933890364947353322990763786152805590703924488394449493983894502787434886776367911465944679846672312084947920928811613139960891126302300896216609765809106951620689036854868592060771677267920944701331893726773794969387625376663802319856611364000737402076421303871254521953092055859200000000*i1^14 + -17225089709843070385489941748894034733747357518407017578146678172181474599158044218154439951518741328668098744376990751113964677990339482249892885106598596948815231813929419583160397479109293224179551558134039149598141203776392926366940008452337604493173031442296256480538209263548758188910022085906242131237696184719363715941167592850601792194112230519030799259669098943140305322219949787268174948076920195583519718006800869484930852422327147490326840537821667082769814684805195861695701120548687494418250345959374250935691218444669809460568609633525490902903919836107539572596192368889524594114366999127429461535776872603269595743810007209777669096545684169033841053333884970562538449471003143123490272864345455742961968241080137095620697952250326102144390136392448715582104871605738813415650977447680249281591350724322634300728279008656351432234232596361974074770236371964434195048864281836938458745500919241447250692603634795257734947316251556528754468506274417352472700173269521757517271634430368265860856192427839112918602567375363333003149685509967003728258690328002603421686748221871160241013510205151686641593761010208480892111647412544449040961453499239956550832346082328721425672545603039844537337634959137442496098569783110701070354500560321898232721668921897269326959105401740705508818478351348539093976349462430667353293324288000000*i1^15 + -157826791534736904296835985171300624167222264207051661192912353899564932380040663159421772972671385469090557635015766091540659176400665483722167330722094173141768737777265660086980733178347687272561973818191424194785049634672912853018487377403730521160799877414059507985952405551466665850557192138046488939042597191381587640184417326585517074486896079090262876821018482818897250183889947094253704068699909987880032996602439803442952434411128373080581040810996447215225991211088185629931290556530287921896082014786829761190615080171007432888768579343775680004250987359892019978119855771311951997149013122811824162147902493739056798928350813328034255016884140616324202901373056086265180061105052542743386639362314652783497524532618163883905304974041878698258877870656489166478229505019986591752015497155314742328444502792391076543985046240912736443014844990841616296672861098998765956936068586279074793274180516579672887076270556279630011883719335930176766136274171140612804131655044369612889694925247442077042842054517450856879538755975679053208445072888418242544579370428474000388762269126735367239977368836633444668467572706214353614188118941062446895909850378755090133155500602288042593057076998832847019913280516364854955685476417622137707815201519640876539734321358949009994715626975010558208249831685573148981926176254203967234375680000*i1^16 + 16441860784362630208159866712369375206645384294331887850160360878624272805776370776872727138795021222542486352865490025457022811665090500296215532999524786292722632479651206857130292955137730837563821856716821756486070464816325519279377143602592181555538118587354860886698579915816605701553615584546843432452759181114043121025544830930842799151419284277455299131375346753140095379095144092038652588747724692684207533860364714228520147342937550808323872950044621088524803252613132778012158242542084299548281827869489166521682279887340113116804239982809027328516396389307238705370098958097489448386339108230096377571723793208844025822883863525767609705901179886208851945053393886704899281131708657745130971133771769582786976831909769198077398379003862508955746797284765266497538009035937209636706056998106820834158524337825512617417315318141718472241317823628171182180322125773156612405782225452022489574323356032061972502010042230317032917597301989927976544680823870267284615295529672431496059267347426614759049173278721816472690701077051229205295219595806836230461103311997030246086271493282997482881445321752349020837723145198645412839354813524686651101513670061185614240806132771088723159913467660243103156214347790390289993681790017743998044791009056950043654200000663416901069328680860521263174984568092579467341399635079136595148800*i1^17 + 544063864937104100376641381001465636072497781680922318291686706422276433730909713245199565305607509518719845476505125631958442897625699256367617244949740747101866481578166888442701167969017298599397955915669601951076348659844213259041582650090647679989829220327898467919949534894782419178175358742199617315543581430141675683917154445845744895129852225777451582821939483692659843812582216986505620733953808323866377495123790975716783699131736312999421891486471422832764666345685839385201506451160686451242953623568906518157180457373952836115404780138927982875897687843514581864673538875264336072944910440023765436874023916996157288612088382242552069493888137122308112061390837821049267278734784504633394198697523294880356967715163595160380913558733035718057830231063049405588090513902977118781587281552810703884535190759866191483405078835103351261290170895923343700751064246615684573209998624017315329529951222907880600848038582484240465538138390392880546301745121596063560498469182459158819408805460230340421935404805085538816578673334677609942858187125666426686870769438120392394011733642005659208548462013226949874443704982397648806462904513029797572284066490155128632361400108009552571747134399613808118827296084648937578536186320538840934626002031997221939894636534884954780104687387219703976427325710582682400282981078522658816*i1^18 + 4800609438263323881569271245606219977895682780172527007595414990668875630044986935975486058333767786947388604540769310862571541939849918904103639619807531671669528221825235601852297000301931838655055925183835496321900908315324378929530659128820995346421789444545333875596791660312119396148645584360751992751606939872262790110201035524953711460486217084883809142009375852099312273166278514774843889457790858224383500589973707412661068530713302501854779132884738386917083928578861775865156974648448831332435453151048889681497695799877571814662374997598107581330966924395655105684856391070602074119639090551712611031283684565588421852373438535731793794953470763597211265960419685043104648692278381627344029327255444251760523065290037656287641654834795928370308422357864418719083490526750151089530753031627805820667875477772099165626195463235488070106755438169022410160135381188373463418123351334368094065863454488522315728145380061796275816837736034008691261293695262497286714548950817090833128361312727999967408339726068220689866334946812312846749316910452246042929089399190262517771968032347851825792907348685790435511657046737840470491555822067875722465510998032983456393261141620043788883315373621603999128293808306699768362730481191033725684473606354942517699102525373927200135058860313080107855746359620212726126264853725184*i1^19 + -26879330858062110181291750391506638045199373347895300519715993206693554969254344097113864276828212111365561919058305996330129706114292110428495831525275494912683886699644641418679723515804315407103399380588373274354962295823099908671391941825426776829343185255409227550958654862456998994869757349338631875787650267059289044222943089038277654584948335391939408728942688501549429984070804628786670946792578490250141578453855761590394828272575959622251062205450480208416012070689223519636462629550940253691945545150947499998764103424318709237558137915255246936358960090222597986330333325585408778543451171856425925681084358473171711870153871293938588420530529832809104826193042152214265840500745383480110854680853379566682393844605770041902914205393975753751017972968294745135262482305287841070387017331637802713831919524933997845314043324461463750965967683420541204102517615751814899717145756612438404533753394891786824953236512353322236177273084674089815204033033875999105800696635752617006450585980795928889640469054347997325772084738963918275531998054570865462296740404967788889504436017970124210178195237429760115502743303327411388625207808033346052222764256987523696306180588123841838233759096391567802654824717723949113021424516129359107194618006061101467530641774029151086218600091676358540839758971547233447827210240*i1^20 + -649524378904344900775978077323924382520267560397922573910759709443589921303663085199267632723482567221347261089248932236230666381161596804293869607170381508323667650336206850184590830337867631106144870477822703548786764211281506014885885756601534605278262807613206739767215954696493127008602699619768620906452200103511188741189985279166693573875209168852511352384321107877167727700110576484752224210133006538002166657425882356751065618819577222332947234265985294998796681852921842506361667812897051751702810255319290841074062135574674880281189886198370306385002768605012691524254896356007318548504015429370899333600763591930484686727532894587085351480652925858623368567175083610926783948012806884110815934204960426237984260864082557709812316244514859948532265489188043657603855014015651203337605740736026542570760748723058532936887805435661156840357662860067299606407155728034135485973862436421168036351472117854601179239266377343940208654213278181336770801385453228157067093186432745070644340121998450184155325664390178709745314768438482150909736606964573311560028995203578726119905622084300755503904969729949892063087851555793462303760029294817375414937161768653217166506901673301006537342096012512129213943788315373959209899876363407382632620415353676640068560960530712875490307196961806518265607906950604201656320*i1^21 + -4254292311999850084885106953342930107904291419390254831038598991457718368921414741995621340868607402434064839412047015567353323676303931353746155562512273794701558779338294221537631527623540626305516057054234868367912215799139520930229934282936086361015110165308000854673681389830403718674676715667014622581871036124951856963218648673235829251868404764186225598978183689382847079122839216493911587742484701341321637658382926962828167080526741676002284295994724151145629397110086185857925042908333976451878566939983791105844979685782733789466021410846298717117602674827847932752737369210820217550129446634623606486047996785900571767895812854617922433698435159543430043878275788314061282378359756683558704385766701576959111715580074882688374419379775678312697481255903917680860006989818855768397823856739802332225576066710912167276530269289078621223360263574556547412494767842533889512451320529469954229835023095354934329967137135047143688235458491720578204025804440293777218376445318507521139363993340579152232679262788162987664048491174658114370741027275927460818816960484688384088644441333398451607942842735069098800705352734637777181171250742227552376134688787275543010001957594459227203228294958714966252984184407410308488658766206926481037465237832820174479660875043786197905526733447728509170789495592714240*i1^22 + -17533905529661271927972645306340156711081948504099149663128704148054232640567242675069964414942334710764039119486638122634134134134402898815593454538806519046175102409301553336138628896342764603392914490805092244936347073229939063479740010031441459454882388746268063814945800153489572172424912997602811226065320787868547018186365385119457322752466673912107320605021071119688649632992277043840866961553982638262986736903584367014327533990319075310137632633128507106266659259367269706781782325541648145533766127653670362644440836039544248379122191823529463790283186009929287766475330962161320443246611469153355963637137822413493916913289957639565287730116313565297082987701333201770307311045532511359362636751012242495625100519984085167402523674550898766173403560740894809439404978889246793755526940462509667207973154699694257268788014916758412704465425173222640411551818251432981254231278708902127080222951051819728037376226188910916183950262766698780775826824351544113255245056128046777604961566654445855106879824907192619305708165153588282804296161949714345245227062460627861707128255860265538110787224287144056603036686409949263061814663155136518548154435782260145204015866562589219799718903102024229923577410603000294778673903272875749776258316457885174143412496828080803874095727598161855931011712417792*i1^23 + -53553274134838299358218423645042482218010486783593488385579553570669797908353756279525087264539311240010784340109046179149947545429099150590887611579667673882601223444548341793861853046671109870578734957573838670861601073107322010773528447308781358469974819856618451866788420515097448386998202122464828248926419164051354568683690964944509365388357154554909071020455773509616948830664915649909277952490597316632709885644576415010608454888430732695620738741043936828485359803700938985374148537491619203828458526580720287074510521198663406155671147718840306850955050190910615030626277419136472409678720169546032876711614554412586875973409664478760196064206474668797942544202790304829487156568269546725256418274807647113753343417796044089905531972448177005480765119273759577079381938224311401117098086226744101335026957220266244629545691111261891024741300185466266807281322235164342541330203176413608156970699334196988709686632611947375610904661428543568510890549424419254982268188583558515874622856446578267908699141459612342841301936592349705142605028519334046139223729496380922400405857872224093276136800443094028161857054855512001903663614904505749719203311627013079793284486531532307345943459732229434511485648071684136136849989021809418122905791585832563362261620911667522821711948191179152920936448*i1^24 + 127045574364677478888033178120737290000090012092985621858894631734781540228917802330016801227339444525154821090384486962615189345091428818039161281101858739175655999776050131888587515797376337508772030564495892826655461590142707157035350041760266846616035643485505339688146167830150276922598720048336374974769719172221554526236840141775601566098727871537857516533967641848023470803475797757808507896775858446076739606856712050162429724399628789250467712632985872823611922948664857248325743033569038988062687017268732176211858251852847975885691109940324874855828991035731166769079885783241092264206433000853725293851139591992454219705603804884108851219390225329462401694087870073185752909399951912626216235663290304037511624022759036499665884775310871717886392334254004472582892082688243634637357206012845206881037292160147330407752235313747335926735795268997712558407531080795059536892612303274327964575998416165591563796640300398321826443555346924737975411008875017042788413386880334001789665524703139971804221451934889657786235643920839666374521028548201464514937927914940160909556087990672454440196652003006129675228743953130868601827186104712305008922224323177715772106845687350623264532961953610709259773562003601763510419504940623456168676537712958723449278835178485747938761062171625390080*i1^25 + 171283451768997339615263724248587304954503166621557747922925717595832918063407075684075944248896813672171535260262246714740790226523961454914841213420698022397089836700585951454550331252888919613799311405113595746925654563987871666088338707562327112472856035034766563720810849738452648800945869996125414706367895105342071464091889969003616730703100542021932496759307286563680362665077746548259999710046792013492117535960584200620258915316586910090384961938066277972238157194402709619392762302454871898056035417539428636964329953549387056214883798800773294277379770813266280696243992062414027886738571500566872571099129332779514160036506870240596826582806588075866608971128072268235395526555292074808620617479466941807768390861361890340054118332860388790220255143220857412124137724634323975159917909550608353917372740908692108795472957560118991552588302953212200173660523480541824456449332550000732756584407345559954284752360013588409736698512792959170776261623757082972594324916806142515417863968191618680435728330433208485455980518194188433310915607015204779055308912263796542357090428573869275923415827160238999175274533841096511298079446729768661669250059582206968021065295233495625040087768972207502442354865441101777252221554582945422479208468484290671746389380078287895389912904499200*i1^26 + 573699238643604126454507578933209534305837628436142002413393004829565765786319825984718101499279907704154645740801762224121122912910661516626263676120525486966272211848235636790159140248717374188934474333654311317633718319719226149102465194686874728021204525061625967687032152770935373272625467682862730921676999380439417024859753261815302061399498924990489359242849784585817727657449347782162115319815389222058890328906567561363228889545881292683485917182429816193200660230785462533744705783476823820076259815935631626804335495561839036353592950378857229339259376138486975563439483233989669768300542180184964503273302575216013974381478262076630726652205821958544524791271283615802556946899053035953758054698198510466204690260219323763028452527455245318782256772345887384825772488709880813505596559488988991166303723260296716515636288051788007307385989929005210404072384814684748277029299350858089913182275048834155498415410695220765563815061032509703702395359387552984713487818475615181655775252100597506888761517545476348313128961607382631132609544824922007505637225702612642583970928560317103834690893290339528694348009761202391652584932123424446093330333842093272429440012802473066351238503886872695747592302894972407745493736950565820692375617127180280694080663531019416947916800*i1^27 + -364236341299522768487281530328963761767306227986277717846603513896696192298005755087136508131318677871354420404034067832924721362477446225673653559530998375109608145743740897388230560283989975077429377185001134584718185164206357762441306345009962901186297878879226410954548803453532713001194964510987102994862223642988255472186594884526056445092330998722442792339842635503519890543891135590534678686195488642857534559682862993699739120180751697042836585213428624771327456210463884821748962566374416199150427057279154238837179769940845336907936188502734878197819578884105163579851637002363922976851442009032707774763590894647182734043749005557509369267720993994122775623860009416690159259410282084710855277813855161624460613010391239747091009949094841073504671404066284321715293742070951609712407006486169982100363153578277946657025997443113970251866986677903032023367094275618063750633383446971969775761460203024073300699512692961771163462517829035173848330773703286969276380205088174681847416701071539514362803612197530745379054952652964210071996999213996784949874473141452688813904886852475305660480533121547574945605921330932787403322601699874012484031929458615478947885563869108858641840443093508700824879035509434369254024725529963590215398001985680850998146428622170226688*i1^28 + -336160891166557084489110875620315714030470119222292723207486290174871105915454743012284349217478201356162708753901207873478468685050909065266687998676533194658022233863233165686299714917089235662725666606149772671936052622508565268214383155925206502996650864608014226514491890839667357619613591984916400658162675469552877735725868291944536302958542489138576510277331733727666636544288061569254676280398014131800331105992052603399466704956393837143925369031459498349377342719708154168659822130842700940906886694020727704316575624701982227905601251661715536921777971420862246033216961995948943600006183122714828361309331349134736235539703124529182565595791245162174258401429618344377587958604922704204077594336296626460646754327266219226230967621131680828381133569105571983352169396531018867612968483988332180688643078759068910356984618779242384282907185601533269866664831381392546556781252512086315173714450240430217581651434634479664964642020085031017655686539566483325814003655987576441948355077826273398976214001772588887526957234759679634271800384830008022056042829634022311998034450113519420394573299725823883874938801822821142741846054784479357606009752540166850907937638200472748492025888249269448394009597632803384369795971959616501084573956311017411059530042703872*i1^29 + -1714086300351271526712459445005360356700364752695775812249747034394659792383731065553029171901779037326208134446447639104902201569648357247116354184871612536069517944577841734917150504101330527799699161217193770290665208323208556430931198603175471535058142357828269874182711158618121472415239712098257453959748524058640562923701305546086380829542831944460355132364939018046796653848627752469076352943544879319090114483556635986002166121438032178073741084797250688186954884145872929395489616021930160475170484186008780248293541558745098090785506319846086868094335973774604684556564923271828566359364842485923274301361448579458883677200040915374496459166980852979917033376521336832675936536804763339836423268289651599552701957817799081636654607264373709431792160046757200836686899966579039796283115548344029525410577877564945103581686178366913999886804546719477963446789176959879806138109183760968227753719184363144897646818397206718018053435235558976055416972876217967882180354728645610495866415781301891617291326185941319672822355303715239318998373066591158342553376699656108772091829100410498910938572555322277948332075852478033479633678822755094366952961615531755465502989892192362102121392355265794324463989323971771255498170739500757560899173019812079466383933440*i1^30 + -960260864171777956140221859500041473231447190604940914934981613735795074949658582153460494522521145103134052496717009572253648441788161490423877853309603770854037764187817676352008279093324663243700047857771929627283373538993701853641413325101453256414714074587637652368403090221217030581624151194681759522447550140568412836398358644687365103894612479249126721346284864404070306696656495741034518809308460238403939590741572589535914921223746956849527586902342514586289749759495982267901252241431416649007174305295029305497080913481564035555594216400238711875341129215355359508954686814748698908550854981071779481568638096302404766455814208739341888808983982436146999937920351243367891313300242865354787739298248174216027371710166819266409749066857898796134231789823950942866136716612018368138962306711214421363970179689952305437197226879592202380345956767848145738123268457738670975173833837951062686680052513163277851181157649705983502335082230380662030130294178940572507980758868073857613415184219666741194230510890832981203096016832085110404975721235910763475746626469707828030880818293982953421790874652058053185705750906823970668346473656945824137287214891451610987843893212165241522446987326589175619271396369987978989621634651793905426311871887164047360*i1^31 + -834806814692910549498668920430781911746147196744866378395105791954074837629703990376222248801938110772813166608308800186586150248584309960417740068415307278689303198276853102667175635397213983031520667272850068183962901052493310557207108090663862997027176666599532328946839034702791337998591351611647627814746233200720679870799120002157845896260219930735389711715008988012292943456079096624658473366351704958092950843864386364357447969482083471760914517973570763162174032532043234571534765508097737090305117179745749579215564071567249329011363846837746891250752043678466997099853935650000185317029949693293877988280253516711615867785112927830518338077949321742261846457356806881382391050021447616495718943762619674839359328481823629951898931823520397017421420462490722507439034684146691693060715825798075789570882705820504115669801952898015479645998923597976711895380520034187292756645345549884593083208578545563082765837879281723218626662811613898500640962270424902618457413650907954011413459779994359970710114940207921107440544450094243238584353393526376523982391499906154062218721556647016730859016127696893839832035416975352863588326789378293308337434509809661663860563682314234521563937927904343109101880062652595876931781505021958321096263747502080*i1^32 + -324808171333776281489932113358298648268256669371817206609256268340885859782760933231186414295061705116774945380961621234559051787699021873614776674696807547160711519691053257793810032348450242710704425400877087309916466521853552194595193146110381420577473674498978070389397976737143516563273139233748418350245456251632013737592889785288644388839814650006168738272552213369265567288767569570068584681295700580712054477625351908444025500988260995850225317339050466208064382634141530689634748730815060442346381254844753819007568391174654710989724728984256196078427817371245228952308342440250802118113917797667660134992136318066526210829323570797071295072627686643351954409496401159706766835463256338463363231265796126105185458304496389385566780230237692521827614519441492795421675868718311636538529111615904768246621519474885650414855411316767069719735664285536951653878627223265687389239031914283079584978925714360741044102593721374449153187429842055095714794042625653098785502651178450195609158631149597493234463395090095268955287834501000181502460916262615877904174827469754542919187045969865774256982632477846886536962639048033979850938469686935175598616560285006245653823710737013619125042824512270565940124602480318153458826994378908811723538432*i1^33 + -31897007075472627980049990014631374671929799913376405053756005620531888428180906548487820962911503647568637042568397411388789065573654224170824261732056018417731759584332977820864069345321727669689408215730153983931054420536462909526453383759748427759078563582773086884730211558361271358638179113580586237329856611835160206866753823939843499171183530689445265882335821710127338792725087211672772989778377460979164686358975782571537859546355589171223782046880698207602441629712533681894819344533107598870826007793184131613084869440134392355652472652971930898710427001355421887506373516004163100862619117219826847950301593880591903128418684355971102869209132893580701324006926382833318732997006868660930568786306208223229367557505564561638471220819911234714769270545380036609154007532278597326900609429895086897378513330539834376575402486824524168068371539380452642998618835149059664958804062385761166729324647879072247755993153484899145954092612473139847492391141483183863511315512468174399258792095418460804495667725075079194290666516689913814829734124225622885402992204032423089593405268088397458519801115854107857958154124726129530987429137822867297476032463621142258268250119325983569356648705739700286189520794607643526432539818350870528*i1^34 + -231785644836336079148226398671388488828658204537468091148072891365071939552581354629904137301914795766473921058309656172915426346029944522168738537016518019960203193732404963889354803113459071107565797503459323577974448845716371946021325559472216322681852362261054356575001235448609446480182524124435546487270627487975252918966783435799465990750576823071213607860619909187515542132866980712883190521634812322540789731766725355346304950813492183468605291719560960563439398773523052259729448048313758163142420203535119023678578292249122935527930756339106005422469229304792280115013920149328167045242960802413746483510269803390692090467811472224117145202497631733972054122956165603802737009346420609427210005429639554686679352300171964564362106276388251313395097595834082102335185467625730340849639351905946695773732973904820252466379611694530492679103694927535100910874952375220075569579795785683729889064673554145238309526835634942333213286179745178878534840973783592043099309953725434583431835784010131887404815201567785287045340785100786271104666400256857494498521244008134024035773770311011323292314846236730717813947137451729491275585117275252865480586329900800893842886558780228996523035076054618853141423656351427948673658388480*i1^35 + -13724605504536896481522334905156958326424558330408359018444069707165851747418373800518446418012097553700335297086804837354184341723215315364328997220675752410325786544804099115580305594557775493730153433376388365959524540146814504730306827983481738928862382062153029352581834987781301663380225321557917778862354503852320966304709635008671600311306062752273414633650999768673546028667931974206957022572714027337817073285386910391011851163256339212225374131060276582739271788881769426577284807162530620712681127767178892042711755770814004772334828036204456829929513615545853355847930558133718782735972336520734585853064454342871946548371605399342738180010919350733295239317654601766636948964575439497761974146294122195538589196734496762434479255160889206233361533676091626843075065981344931313622862806483191967198977205653022698531291309200936548476968280167882644264948697028009206717571127146357873161084157644295271318857995922033649538057675317466211604734980155296421982826101085615123597514585859918532426497719763484255201449090662644982122949360474852564932616890339132135757568345501134767960800812257365519930447233266570952007051782185885095608436496070283970385651989190968986069040121134063980969904693021115514880*i1^36 + 981411411237413089219829206499033901276998779959111824996956937424465676173262945969039190882279966062740665996993412456174581280305350745789837349386382295138012777429134105115487245101865889920717134185248666770896372585631600646300547197127540838482378202195066211244752233665944266053824212981178693007775525007518782742645992333192934744126212913246436469381400559940600966361436919559563506862991869050531201503766897987431203701481617835611595550897733294185724848463113303638645050009863093098729484553795295285893211590888055065577488600496428525435282354824175316373799893430842121923132460676894050876253340010822774022582223046261655655015006912519360307000068203144787778235400695916626677333674359304603126778692747737346616732130458295640436732515150307655108241512592882307797113737234831968524942297088071497913180295872937106852286599107100828839780695885318578845559318703990157887198111741321539487262164845206233099335468613596204664664863757809005016893854057384662827078597315676328421718701495430301122963210297884232013585414410107997320118347744580964855226395989853387145098016597816035085571354769525304640924066286023017905835207355489349825960506471678321118100822183229735702539059200*i1^37 + -19452152963094788964361526720877895266416816079173110315793988180716480622026028481462382173405826092953795739557202617184533938997656190636478503258906738752420330742031349724322459298219883149954871573582909687359070868119566095757601477462911949070119889749590111121037404991782253745334399945401456482762048611715950522471457683456075173141084322208209273834076278608816829607624791824382674083288936360564925615638722550300156642996194783747725871384960449020205492867040711356547433023371413781381475847121704501449720071783050711433863385793219253176825469299881889246038596263960193114065026510976008821679327762871904559965969129324203971186501355469654113687256139963861879078496896905119229149652776022066828871216968488264279236880417341524144921006739328230547311834455069397320881458600618715518530016364552624513500279795424413294743993803176534738331317498128860663117156138852359748376264212583530405864962044369163322907060375343024566302882398730859263329745817307704958934774570000860284132308842177921443477563555558979299725940462053670071134977679061885032034528036975397997179296119561256042339915645680189217752067535515187563831458739263964847997338354766980516169062407975075840*i1^38 + 29730223319001487487811038402100627800509599215251351429905607419234216820018868807433577657312547463284724246034637006867939242817120816882109078455285890865483007319946561052794473470153909107334751705362917255328810636616869271133292044400295784546595171844729979949164474251736291906865129535399208554825745228336972863062354569350963853262452422355395546241155139550047676522849649981653413264076021149176381170619222041230410410474004548105293331965261681477323140123365268293051805226608922402797498397575491706213488883994439904353647923340307858214148044809440594276007846795334729272578537637717640308669694923005498307498828818426708192805112815445529105062072195649780590256346171572643243794841638374187348110694699456412680737623063749145675004687025370353791666481777883618331784746755123213149916744197429417535566998239338250669871743267025556340959164047806812947605952391942968565523746113383720626233070439284255215809473111989361317867850602363453699942505371677007855639207543226803353956826727683908864634883829559675774894698309426808539175841218634446555054548375102613256135738197132432468717823833897250473505497747494394174003218943042858396334046896878128780083200*i1^39 + -28410075687330235913751546661614579677596651203146240469377328978697305634765079586666773385055586528849846003254117828546689655258141737023763358346150696350925057310885743803929677607630492752574661786077706341452837467452047772535816724594292695538947796421112105669024182080142215384814127527311426863744744403335883680437093335686080454467253912120067292223074483102910458486672338127276143024028216602201062045706529968799728400265211172976215923176124379154822686666900579300075622428152587298131490765270027204023381280168972097006706890777287453374225157029226617291797064780985790472292983643168069042409221893875356859487447461085662133038421436582155500688457800900990910331619521885329211989502366054076994464020248838747126838792253138937210160570317252942444454299435946328475852098526490582186651868107933418027450347429486018230292223671811942210082127518202332437897706736605070630204727302445805609735812716794347164444637367177901268452471299524352271882585758945697882387947397910638981599869968407900522988599070159940944155338744155952462124803532028232121260543049039663631273649774137282815851630826824907878378210545545861113477434723436703598991812111360*i1^40 + -263279115973575362193806493233530876292818153053141238838575338509961223862431588353212551061795003337623079460886464146015279132716922236414524282024255557895764731175597473949630905692973904345292252995438603903265402571379718237533573279701292895850957422316591940101806751304403939051317376910979918600483579892109708038156920771971499719356970013836903737581204616764550843161104743190153793576804071252186675354770273000985566338961266305422296643567220138511317159498011232310348711631947720712593751329049368747470258148332277149648427797303682932448483642385930248568831474130270472116613749448281569877565758889994721335350989680657295082215626938315937751793503726355082355804690873266946138635134012211406449920685346670933477086625537243086390887576052488191815488609401071445591716277202436564213072782944671787187312274872265153286518609039757969815929303036291072809853839272040589354419264324090340327489670100640216271967112403428848885578569644131837878326067018204671102548008697101981174328839666619237543174324443919525591913877419577328421615659483439281355135975793776500597750992827421336994592515528745790681207183863595669900337526530572800*i1^41 + -2910009439584305332966561585851640108545269281248064881831047243313294058180100056526546772272791993329005137272625955196397218574995112861444976747962636062120455589125701169678961847841332442818222197863792564923326628045105543799261727089308661588869155758371342507748853473424006572385949584067759622906981833122110147602277952014406977204003924853426031530866417521688669477729540299166396221635314956596095812748416652402595515052104143513107192633669159562899257501748838685097990854975681303354518533198651619073385356922163895328605908673809232465880556848697510102312106389843235305361583856303515328198614445915519604472385856096690671547193531684262846078386399609452491590549285674377652190847861851535649319128773445054741222128960543184464549760047838513674301038340068029758084265372916668034675111645302265495501272401732217620875041855511476595548686328197832159488117866670287146153262405472276084830724895335668149019092928785633209174225227692883563213886657894810520074138759656253974363413507657482838599058368204201737326531442981378745210223071232892991463333445098112794562684518615244576140054506272548433903164193893456046080*i1^42 + -73490839217446114439527053996670512997783574452008514807816023302381529698546108350727074006580203771732886028196481418329663664165930731867716902632424821009758587871952001899028765651987728681186902637485025537610210545869957003402008654900608865601321700652989467398239156805969026663974187596834492327736580442452876250891543348956616197132498957276077734979400929115678830298904650642114336318550780970596329459715198268127322639203804839780784922729623557612444056784447707678702786399271284006526583965839161513791185978538650101519793116765742542118694155889640661967519711069535865378685249109308764715745227475866227391501957214383795817622503433106727293073392040553797888252224709022947886801882528638007277571642416802548209824698373849549753583948239994327038619828265577165577234555024314122374030964884532548520291334929821347119027940845396047758414652981882176666928749352900633098127743118939253159856492207446210084278855576651856519603572195777216615254652910815129704416748702222568824891929448028070060873124533810074477829040068167713457526906999929998323182051775673319834088615174211315027986170290603668538368*i1^43 + -3644380982766712042291260543798924919380907276238812098632565128665009529414606193817124920038248393342824843209631475704230257515563565953779483023308410481530587330890217356122005642471715465562436091013616047148397090183307639281954780613493201410803082149297605420742844171060883639782858781479250402000474846971033431176713409210684086422518835535742655788569171197345797700272697868735099714584596137633465187060809891057906391588843256170634959485298058333419483865287580640676722435589608778135932040529414716247447668358802523229615782483328432303378954601253421218045703697911671043248142440242086163277500224290054418498364554419244842868634852063302808571854835056798861715106438485420004191424056611705273564053028424083846946583460312028998505219751374446901447980804098989522370992751214815443832788390278437376551010194818464082947355990290422902443906205462428086465579087192051820948024696496988199027488732188417895909621484939523040956333746614172706113216238549946297157112045424501435735054813781086098935656183882503943021380855229531498410657737401125520031530457213827403366472819388468684122752*i1^44 + 519661884088869872575212092848290068280247309056070519529099797434146816931998080183786060864638140352228732868928895786930728753080096064311571816552818162837028145167642770364288886809216241852441482281542369564827908612371423482260143785356838736822159051529868916389724048332843679081171050939048598633971394772183356218376102200390093906368901681642578139565738392723239878744674850381480264394600964421229693654856397836025884084611660592108132846443296623400150370729256016428496207243181924070339177571146896003626050777856251801657792680006873096444521807940012440126498864245263461391949211179272677657325263665334181624763305601035218098052481119046088611268042652980971034631983955103100781826567118836380340813226292701407642388036361078325168848461641923112324772862985234874781251033596564979674303986134098492896714777043026353944306534396818546166105311715438493202596625928190609123698093556213982220854383623139737779067280800382544446565995121500692790569798468410647294578616564802263325514510285662221228357353675741488926259208053350214717370286965234540955622716946181901471040*i1^45 + -27784658627977850553475504825900900092312670680361836421935330107121226640446671215339042532475554270987691874440679384371036765759936257289831579798791664597586641333413487775556312853520325999477286046683533237921402302107378686118022480064396827093867126689305859079541179599622870194522769070006034430928227422404206235499809944196416507913353696656621287508564129801663897846863018687807077571259157276621168997075836634673654148645068455547166283940716990184727934246960569025467819043887498846330757708641845889365572140468578918956117753414195259318365826155751471542623023147953256331921519247791489217390165281862573476629795922582223369136909294055212580614749420587430893201995492807359857600679530742542898475694050416218521337373620332255975724354202218401834979052652815207804721589390904435315347867526777560860248830912215215879160094961793661385318044423529944563327945073662040063115400894678245208747619733685130807499620184063946498837038555168760568951006976837752978291654285771215593819006419612051620837968180093739237365777269835185055089465952869705099840*i1^46 + 483552687622976116326693059106255065787781576775015169631176534361323230599279193057503737767737994379971001326741078637405604712989421734635932562242477241357805178906022933773951241176421030747492112751990116091790418151162993376350424677242965256341667047105796767070981443927759336062313248820574371683697953810286397679418682412678941689060199053234603634794828626014853702887127178451419944608870955016321648332226833342908181712355779436076670201799091315062709927538004821588065251956925517868675202419498038976212623134892276084117723865998587671940278488244379180532371662354458706416290505871060108913321192642850236090520432998488444460525104213156481826158530282817151574398947370465386820086882088926732716736031637591183593524815259487869761880158881483627782124112962447528310076448514944185210240934560495268356409103717520811080473610331578111531591858984711312282126014800720413741103165318994607649171849085514343998736536462364237847560429848991031453369207468182900723685092906996790722716601055848764169432272651810379690472861181039580000*i1^47 + -4110521339159664723941535763983471563803893972671795851290374104150093190617017962856423480418538805108291898088411271725601422995190141101527776637416160042886951425283744797331263946604041277707994149729141139022325419871812986700087932525133345660841339289506791732248127114427130643695609080817277628321320370355467454497862680325257419492582298140502862659965663685524904339993986948338395188113251522270322757693775003439509232550183626222452316137187315077386321789590229409665571928525183947415084179296406581229419401647206923801456576704043121925828334180478318572229067976955969058795777042935983487060186902924095152272601350300088233247770011680371102914515166536045444867289999152057530561627727409777177847971096846221795958730406960516763124039147623949816070211518013451248591307429575714564565647153516646551249707055013035021183254157268261260437510134722746594002836560921705490836804087061732184719594207864713014164132921988420206377585810402164806540110509045405673506855659729773921488864355617102962432604138167854396*i1^48 + 14969836058673123755311213023006964146230829272153946333527303411339648424471931900475211398217130041129849327956672808916749015909819806301142421619136807546921107510148295437656491357523408454735895233201789784242941545463085765293801625357396374621584344122532672365887702962904033443292306334865299829164467676390217295952612518806512665755512410252981496771713868821742819671369108249695205373674867854908351865038863190093395829198598604184086998775319098287829357977616677327552902886342394942335398449868868645597269144057560806257845700360048957298339184811631619385507369681455970067948556245142276572899752449298963058342339390989232041608804629553023089859002034050255911825522082324917770309596902748520574961570131842604469089774095422153559936427032537884802674060413908859574218270030600508221924451910092795927293132097564063076876351014975940575310672514393659471738978239445489505011884553189263514695054330109160349057068573708686232969989191275277745706358174691975499423726178488451412396039606386166*i1^49 - N1*362268030013201736803716590079561105436035986658389808457568160232210879821851544744909630558771371654016680165295147132413601643886640109895478007154853161535649804836896335025524866027952211117067076386483338244934963466182067837628599607721184090412070590709738840510652095210602579501582081284628223462857375*i3 ], [ 13935718717550846253493341633352831470611486935117737910682816772205197415008750289159231122318423836073635825156314365578288194371209349920896788463938906972382679853469720830584050905278520162399496326091094879006748577021710668198219427254203778638267316161124830048588531507685599711247923439915779522143918410459472599603179042394363864559190344841344170609460434223441870310537521170022369582672196833989200257643002800898751712161870897636873288176586877255671621267457343087180755223585504723236155687199014522998081684466948331911288573825648244751731706425295275773162653428748333075175399033935784029195696112385338092014657224774761200978336634942808349778799893565091823986206156710645227581351554237638615261627442494091065305977819472741752401467643670219368758307150626798137380516836099799659416252807588986000193153301844186301507778984650344675705840948921094968374789562829478227889838239166075659812978817152803243952176144466432452862439800542341016717986095705629749411840000000000000000000000000000 + 21714360637772807690086409407106452982829705458036042047060044997761061342814101391978630050309025447666734887745199479742494052734621539346851098655930117799638068287694383932472066398534603491230018524545077574256867736060226593118369108428959745726409686622902521207990165043708936727257127868368087635687643943938409621679502749989140540707839310656372870796232366369279331406815672051686035506271007480434271812538858402666615891340908039376928600886755474026825756785337470934497811386737675259222099672340942784394657732431064718469115681871722528212297297997382555391815126306005969154135353701491881108277505154212908845264426763612949612802902970445354223468626032845813147368757453000149909898740581020253658964073475061466026731141721106766809013561410738974265129138623456783135910571121354855786034314905505009735884916048070685051753480263189897190700833761410433449113572843151328933477242411229414840968522931676180458252897502325869624604333231064215787697920086796892582707200000000000000000000000000*i1 + 141619356548886081901534739224524353630038334013941602888049507010255490495862770202087969949825939610650918000819471991527444193451653508523916111964435071032511754157374277557674241867031167268086947698631331136470474182268498476953222273349299240882695126784927117447181305815986143254675567576720034625536091177222630377113968905361757821305305313449143555388084663570742972002123016328601239006545154169755039416141399269909550120830939810857768970960903977291813088727323278143606526425075887502307475357472292314439804145530561801288301575927390669410141593214536808650918580656684492917267781521657396185970571233970269526965643400623318601370683550266519986417984006005925313348494368985844617384676364368869300217809526662896005868477818551374574077792995374396732576530383834189331924858461164784238061367251574848745502102273469051517344657273788111906382265671945772561982075300615796172860550539657511331063591671400780758720876935383155640238514614823464815434816249005651001344000000000000000000000000*i1^2 + 52412467625657936604684831166722395706512552708905699398727560200363881538708328402875383580824189514068606945983066316096455371030386845724875644182434072347785484867866051894527945772339974583029126689597463077022738398443971756884519995491712373540194743504887444710148337223514367112833864997568010865232499334678474514783533008195417287291439664928779634642022636667920518279100682608640878471908977385061633507877225511764614074217380449390499300379638473722996344640710589570938406388894312850017349787674760867956658825925870938459176449503377358079166931681684806277694205345579897063824675367380911290008683050724541379091401331224377854169308091183434660889357782290729139158773919006546075654362104121646897849584861179143057857622599139767529729395844383601244896834195207327028236147726931464860899087175640795213781411119611690297602958401846595472380765026069813920046202904350977146805320744722946766637644930162716310070819659646101900104993710706312972670008902222348288000000000000000000000000*i1^3 + 11966241842545005484023931310077526950040654268830838339377872557770260829008803868617059028791742106027752052086283914983357756208854488886046181684328119524552596856007653124278738262502146562864931902901060196624883824295036261578490926673537499782313639646545405276681262981653663429241489060341261254214579853433947095131113330546927915794443556356382850687909727226955627117719422031446707527124639893129869358611476472096254153438715210778431271235359829332653253351514757692950350086427743384044119521073691078706613777559330358399234113138518198720296996649735152873766641979868409341497350809005718972981870340839611108000333416689650643983736604407567183512979966857480152652010505103647537282712262251131781545118504552957887500600443157893188434164117000114442283468370735179230988883773061004509090638263232225580004508978560753809786237515804132851556487816553230254467493378499873240841995870453801347942882727100246217075347786875491880058204644713202378420371351244741017600000000000000000000*i1^4 + -3731744514837455826939815626401729826336062632131549259992917206938858756246996213055258840844759145663004125653702536554490432313364855532813241619265879889759921767942398874139403853970488013725654707303442422215222583849146489230274984575142074837863670074036055872946679283944511572966676360127222930848163886917239875779107165320469469678406816882271391359045778492732799370413103937426883064235163697712702646606771663207860654155116430590053972344430526585255382093755053284070984741144491530858783038550999714201735720887343385985244411376711163502810350192677439359862943237672029630132261891259089941161055707207434369693795353682345554555805855769113009864361371951065313226182268362926460406410045515822749768285467150317621623503847364605006084045457061848484537952222809193458283357895728661672871074496086751333320658926590092227793908261073881495077636207102386570933258680429296535031622926651962781289154549844056530926273716323204985384768355110567914013878986876125184000000000000000000*i1^5 + 288016479634474571996084563888900709452754420444183229251439026843813750149248474585016097424417270074049820028676489840849755106069279987414191241986252056764064412220139659927178624488047058439486012303417965107664293126798487848662603069344930184339593811329680169194008080338686394236665149851088839840002375034737810561914424798850785748036103690968568636421884765991500361273993898273180174149829033793238114357598066577504650159965908211454910954006493239276515458085211158185788880357234327505037313177088841870483581991125303399730985156909200302334196691310837351037011545125711761672018483959441961420075444177518366728020046129651309131765318920778002417593883626652110558965344280181795826711538047807867710409491733437729257074613687383473802553520463799710880456450789012412907486129031732411762515439799392122977146956693107594258309270634514407389050104390280311656084976922776511223303418059499827355975049081558477356483773507439134524106304931420247203901173588295680000000000000000*i1^6 + -8273894720678187745354854355806768957865553853249853261863678610982938363977776399417664577793029069573510455106571053771557862455994216047766792027331747724975079207449983805868625819538330138494543452122258699954938182933350455738966100965703573003439260942918786035105787775090664457431448273698362950410106138237975144490686659384279463219838047026359560575366950761026511179473119838277364525103088801934690383249018468008337581923256619227235896875227959703730301580218699579202523732274336867428614490657301002106200688307510920994686308862135132010472760140930955315800485346690111453898302153460603019152398558447566989446411945809035604224871380067025647836623749413797601533294920205546797966016565410515113738531150151042914856856870265149857893809869636393716328949197426725918900236973683043393888401222432209414227473388706779543813754232531297148005915146252525228185207834980556240724209668816523870160303653642077730536593183189274667152150767058794371298089133670400000000000000*i1^7 + 64272606709381942160040219628936233254302044460765004722593986662994812135103335257614327374356963420291089126158012330264209224992904867993015048770499849050313739465271950982047569777214757819294281291789897176417372374464708256158124128908027014895730675860700274653854497182556442252387629658331333330819887451127669874879114443489222744603302737532527478480747207232201028135256291943728055509483111184021806326687331687240156516763727942655847687226248628259871410151532116229483053357292607424725418438754009268465654519120839391953324918828524409640855657889529382375577856494536377494393787284393488580927756196374868633529689422430048189825297520605843934312868271644190568890257362016168552355181215399493216722778958280054952858608313820509657992271842633952857775467620706032408204825924412776467873719621835021368419709738423625655603536479006674712771438527370698930472218285197979031975496916638898102886757762226829791453729397303472521860722245934178230368993280000000000000*i1^8 + 936705784375259691789043968396723907907476574639838092726215692226799985263324129942218284432467952375093975366959683754405954845682823044650682314339659900461295958939728010428073943947880677333453651302825957435761094069380266808791399656949342000049917610835194010592770092406174138623718645306984391250020850041076938873601555023664272387923269681848816680622811399674782959881883938545804404626076896364531992718477977898886635869694774268771360703358552099393140088394250546198490854579238138625112033888769475422144108118072574788859434966666148734495756796048176279698762418908308218482212780893945342793813352473591483383035314730644531508901597255333797882816285265736770978829826235959262569038322671697109204919786513708281277180003143859976895744351427635252490875506106054425352845806889041197576672700641591570804507450037335964162690954745714199873528095292757610498046154656623098452521465189270634065303783387755300278826780944545517454087369413905602146467840000000000*i1^9 + 4203568322830450224172850130475718606134244476783047339653453276219899058949082167439464878989356254377157141675074362540921057317364644522111886831805611442349648152799838169558598163668946931383664998728880251320951956615527749557810705645721204786134355247650300088688199363952766210939679619996485321420857860440945265952433509969875146599974195716964465472645966006817089603450645217458981315570863179970448389495749105222671933808355320322790173700000272698016868410382746516478306090299260442316964701646215168665193685556301102101255020520321457623869101667882517877008231917603537673248360742921569781924961501557400822832436654891621814642984461455302647905294948990701193632804326766551522123681599515726734515265291131825178496870233596562955027390241243138640660930813141638915866869189196241567997860423359337438822866884773445275341818227586163525429668586663227795220255012422727053678939913497371269432532518657069647148963445859467106304607650424809743974400000000*i1^10 + -11083417062907577203820736379702909404451265833301922170993474569206855943107534464920420246065355618046295486738313282281503136875735634536446064117614750009362245283754357489371498290056753037468492282037029311672252204970913288928207783614995529892944418800753721537612139750328955762013456605394071712341604315165590110828504599331433391294911543106553179985764269159118639866303397665109470978775573823708221007088037994717785275446809587302388094869999125662510176447100380830276773695361233078063207826667339798339757314599966170672552841287793079240159621261265336154481404202195154096415443072347832614961609954490666225279122169859013103010871359022931084639564466499007224951918851155393624426382520455441992613828171706458687422115513262173364389162567635677262014035273236993366538158625963452070829677395511527516614428224194988529588117823309393884529180562820608731642853176698648866840694375338892925049924853545465589382273176493989169203240741380292608000000*i1^11 + 20197108497594366162065942614570316797885336014500946549414443034451735369833224597228296806471101671514644401006097107497539857851849477850792762108097654185909991820583712889250508212206056783257671813655074555651115687586111814835042314844854787577875283304458929760356393204654765710956200980478394227333540436819704742807460551243046155637453714078610866723317362324308365007951056055838786633706973297671385177194979210779342698001651891721912861506413343383647014544284020922429381958387199247038590793790128472863996976849195222182370260730507837553533053345006731225943019617641693927468974472370312787891921410222213339485743131696784536966641008777193352891242956961838991663199677042686163114245719992615358509330650632246121534172841003144035918445200226030685576456153364080314616265101736292110553956738008949560850752179425694247503224184519637077187188547869451671461973394799654161252064631712509029793449782611360269190092602894149590168718740029440000*i1^12 + -33311005720747964152473873164813797806907826119435506830523719562541444469074433581823290993827616324385864399751198623241842085250495996848778887731192743289229032032517740972007610300481836721590385968068382217629319998050770827856692645715224877565278130317942026178726662955613301160567486642817165078622965339932650697325879548153151559404541331621885222326546874427810043493468649720592067631258492975137705534619284459236406025803482552606612094613964022513960355518168192720328199674381622783630743444550650417070147822978994252725538118553249858260962647561152912808996872619882331362657243203299405385185216376074978954562202295020893234141832236193998649894950952686531471287568344072556776162579775807257939993881089022784332711642979628173376703447660085663648725764132181838091725833847050806840366240410271776653032207151036965037073714990878321697476293541407631311736064501870517379536568870417176720706435635721103689222055420070763326137696256000*i1^13 + 49330411128481829274045644198696847002034646767601025060738853851618953046731615275194725824643761551320321693177149472725293175774257159473825791563736288735020778137468725958175027685016818442437707308501564543984966356120283989010465274478134704151838370378220979656457620008680055072004083142218346905902798047174625741141265429718373970523112821407893060887770316697791392848786322529115514759762678054324227502935207636645894011074327827225293328722452305258125776936888529372079330949370815052453241972218976961770782701822978851266173353595970292089021898358140877494951704621367976070743869877096967310122293349253606199800573084785721967773988139426400599367681872302588464949338469791895380775395440949291093484511108349791607727961224400299627338556866694540546014184767218731727930806392070327268571585108952565087590330874943995034393587821822969483809850913346029551723949205590417307198677372208011805967774206550660650830154297553904463773696*i1^14 + -65873911674791900533716773118856240208074547200351456381510266496453287378898278588308563136165217116798363535952655353238225218127202501653112391196435431671926768467449778014111831596610192625392629547834462434367762674998297773031432809312730731802232972635441504648161209185934657053012509199005839142334306446334488599077659461206617927761092748154715334826760413129446632520724642212322084592385487317994475458863637230181434474211754820635325494597756939119605160310347247809083620938315319000453170234689401606958195672613933376167678957833577647775749283626431381058459841974193631762281707466787117757384676362356431831790847428516796040045242707265636147977087806761040728775258991108672273375358967750009963960077164578781588406997680306742692813504750377796597726830080326886401203494771461038412203753689754230104015277361329592750515074375124323025942937139541324886545924635464845983153392413240331477972177348940361953885354225261608960*i1^15 + 79104072643876366028136183545199440247121586732174388544644670182773291248014286856434653067304014012336859349564358930593448633720920321930766033079833532078759003664626851720319525308900329283505054726381657565559424182945327528864194591393607128379714327870811695160840867141493908672972967112323431539656172602077617956778843040660016940041243230811917428837386734519623795527232458317574951982481931763989582214658829828438212370785309965966974860233394777261470406604795023045217272318559731645385714505769364661680125464044791000503297323754005520680653721980343324088086820222678672951875730614903195781324647326207416677926528969710985991583639424951193468702218815673851556740132342853368578540062309555092131370696760111862637928308512802162111091003401172118367659665722788305711281886442940258031061360125249678988928797234419330816393778652540629367563010129064743674292417081996014019651683226503614519902574348850708356446608687104*i1^16 + -82254878561156333139161923526233093062088285913882554136044931234623356343966064704148045682462098779740313851766288046192377225388882696960852983409306502083606935714333157091900366602697895529439111265434922701366453505316757770020772242585303714284679936484363647398218350621495143667864455188599249538264556734290790632442734905212328878383672986763976768313622241268109895227184114980416813026179486138243181895650401738429605600167857375912356948326997700578105254009766799759823904872078127823060974697321579219231690077718853726891042147222429653999362611164053605712259760000927170123382336845084207312313426063970399942233973609373392769515841387450989260100155196726529789280290509469815010851865050747492055771963930576950634153809145127198533512227145203532355254324488847088656833017651450712917050785134657256046611457464896147593120754381779201683974183550820866006585603697343838363653129216828289108354477292058284769935360*i1^17 + 72729791274261778291590896365710672917026746016050159814073759602629630507342202827542352554072042854532717611273319768574000925426542994087150905983209981903674248405038388672415595072046064055237651040687905834711536301433969058993897411518652644960268968982361593222797938495664535434230428694631702938572975065585355339686260320632861928437846383585056277933156249083857544864292492326464879055322729198934379497297915925173953196928348804524029656432118255012665313318151598831382468556741910947270193587229790288131327128703003101469447271849533752610251134866886637763651734543584078160607901334415627892482382496113917883889609346452593811288338727725989541266224811054724636643077449073039979326462928689539082046240197138730401870466216449590251876749199844415113330044019280813422826266353575078144654186192818907785069379645680492191776930790994249344949947368609605878682456922897265828202410971701403250038736390530793472*i1^18 + -53875137707591120284292318547378669604647993740231163726170124131178110524177857130492353136886336689392017736997647132697383788859140973549268877245318656888944220223415399989923329232347592443887346445362554758703209393746413534471502957362986004383490838303548000224313823209459297127214045356365644178187459912162425976730593570297496291121320986839839757380795293039456858506257843013615465406820374193777007124778436274063222527046244338765923409292457958145910379999091381664591906901330956591638172589796200260943180290992466476684657196937157676418366765854528222646246823434694974659109632849613939007213806762197097311078650368400939379597029972789195496183606168758611866381805033692203658334217038373519570028540778064004024863352762660505744431891879554552360969844467458900964524267014649352769467552436355461042514969909604171917476684934431267200867617306758622162281664835560248689872412903631113869309073424384*i1^19 + 33074460343310185487586580387762958012738699932843479988814714291873236993142985706251371650136644317170056170091651482776319232911999028249715170913851585791942449835556120270967104160571322713875762492938254424211269094327954423639307803523010137086550072966632959430343723585528902689096921296246628233964757582677539865398920196283577462534081025846375532698218593491701979762165656882520990935495321220371655883475012657439693798328186360442921643732060669230317127059054307465513168367304418337944403922532790031616526476455342518169325894696474644539690136034837654145280995550734955575038656844717950735447081158445054002252213979748182177260104963674588154164084532443198289044382008536430542530333900546013343040621272319467593594350404034939187737598591275158183070443470737659844574559026782330947178014682171071335612441694543293333795231111557031251705261947871016098871907099871652823154850321450095221932032*i1^20 + -16759993930884901820182713061624192739164558075313987677980597444706471964142064437480703681523058785983223145273888717714356761721910553872150151861841632470785647519213538530715635070883238493829012050876871966147812903823496059109783597281469297607404534248476833745343809886380786318493708419505426661898906836111574326531430044982221397686619374595046587181833626358321723763116747503132559641885093351781357753607455916861909833098562928266174542283523119990265042913574726071334135636958158467127661134100667247429603804289993544104129621237388655826329062380762264143317869516317329107139272593191641783706420421052499375654821551897407519060425334424723807358999689378627645017802239939434535576653821273601556270509535563633055514036387758905299839114893003783596954730455983101350425133728528238490166080709815129205418437534627844679989655090374795422733873481666917143808205953468525811317104767712362496*i1^21 + 6997618504704591722477799105187494996218314259146265821082884195954847997863231941370731819807338827634270940955935271005790350760317930230169473887154126981338085865481671690146638144097309930406318963737526486105593538428413254488821032675994365659397416432359299662302773049040620460496339437416249810262487583164332777834021812875986508313872616424512723388604315245592574585025735784854029754097547168519287521855849885585980168310404391821835186593224395875124577897230724267676989924284360829619156177471255213542321370844511617988800088162788056330936797537477151374312097287644171243891218557011718443508075417452361897274109990354277731759848757785451064957984678537439105172643394390936321854029062174230161194247066164834092707877504092886426653650256940942163104593429917909616632646647989254025759476721421587897619941863369286069647334447042261958326886390771819462173824963840081397387708334080*i1^22 + -2378627842877473731647564070670404476461759903139577197399757985637594970020807461089978097039737244337387995577479047377125161707084722405944651018600642186372387790360692845062754206292931779907875614011692192586988080180853291149815928263360519676313663284507319364811577570381820981405098069942532917607490722680098202042310576837429923793917637063837734469467535583998408591933594644628667063766317206884850856580487479797996279161541582224178985677457703950216986276929977322982865973052083472057581309865433189840621307777744371528980143799236221357769834066103042179945542120003288212847222859072093567562557681713085220438202861402848886121546081334259418333866662253687867423350826798636225449498583710973927607934546413680009266926827804930757942334368741036360000908615721345990083817849445412059576014287449260044502708170927738024248302081336841898963141252300553743161335257049026367848448*i1^23 + 661387094827712896141372844812216629877764058764856962916214467205784060237794331607013166340341397108302256584651522322571732831547260151763794037450459364250961648880409665837652596713864778893212784176698710787531437496720760286363057951236991100174748910944968361845574525444888139642483821821638528883756403537836580144660641641827701830879267178097620223250340652533992430690215033671364674114223166555960674145233922671925849074154687645033741580537112112947743699480633874581181588609742487221259003390196191498819630092003550888725082048941000433309500654238071858803936721359832496324554662661447091994600809396865474008782087126992255102120631782935400137847871076680188719867426574903595718623697956092047774739377708959010453658059394608475186589084278288619768631546201296568433511867939027934058592456408204847251976030073314673527982453436225432790527669984825277776296545504722944*i1^24 + -159941597488299125922258817589958265999196418544376449528517133037931732601098106234751989815912197645832757195732785161060006128461843905305044232031768167540915031739264984965209141814240679738248720760140021501582265876347929924597692403988399609583430332347331614530012648612268428397199806735973131702453997311316134060391049716279806076207496778652374783915017544139499540475033592496889505845298202849380921584750648100001791989358851862815643920855138183180365280087195640492266726595043939638744746472912139053068017535727014198753703900085967856188255618739571245727542424101638718505322750899256885163389611576320112169078767525590244560876157346538814371015472952331414129908337294808832827155736996429039937951176963606009838761934664957944439554392836142455694359482202702305669641971818116194378567313902385322523263648426482095945729352783400507248792939904398009474889023488*i1^25 + 37452363064776056254879413366894627929624029485902362304210027612668196471634850957482953611662574834475735717029530508052553661121962701268471342209259844711129738009578120009813324758323690945076521325903723583887087515854932563644722686958455546433159725352591388648901920123624682584393449236463905847194241818607597536913067490699498647650886239546209011696445338177882790890755604343944424083438618779131081607996400682417396308014396820998516034233610700691033492391092867925720376394774933838305177928771510199358323933640691051003694743805364041933215642733471857531199636473698051602947125191599851340222293417218760352143910503723252200030903435404999255019158554639815546772336660302117334749037324148953437993148567293541178439838406807781914649014882223374544656111037503958330952831705056907130218206404257813128732848342813713465363750298084359465840053998093091209216*i1^26 + -8303414673618959323244484857516707654902974510344312632529152998295373093377683146310121663993412837659634241735126473887152752306900112264439143614619244275412155809478911521467311789662430455260357317007502343556053770323158958034562268779650942000178216360659933701362271814562617960616482370759015934828416793515429948154382132432814972257528474686649040957117402103803114091877321100661424098725458612283970852739967053606305809536723966981650586428427088878018052385441040150921226970469246629125236100855669586769047070060775732621718401710409890738813992652811200014118361836314030957735815817861461144195588622511268330420536806589141498798407538051643097745267734189006089501472804196052002854872140450189309841612670437713462902503034572156253604222066209920377643091214322732600941289324471447911006901675447974668724759077154000653777328785751291357370494148935680*i1^27 + 1557990924685965851613228486886512218471936047012032196085067263135814612464942125047215819440100474691268990084334446085733751409690157424732843821455749545448372721245927819819025727621660061854914820893573072677573191920754673947419431741769854069047432677708383427582017389400119303374189244186386759119545423913267087743846375568173559391982032886815418350651596697763281556729144159224695182309615140025186428963594682559016169688403507312045130928958028106272545790145814018586827631615917484559010537716757765527810924618301482351597232523191179423507208872855039597476846218359018597291868076006060920777006496109829928310720673689005296518967046824033645132937781406158114776724248947107103114789183225528494163602586455756408460877324337413415590922968710528619970401086948515702144109859600961687441004524004731055519850636444804787498300617164804982799597568*i1^28 + -252321932403509217483233418703567435421549357261102563959118298123916907970714074543168892045292841461372412347324794717754619159843693036249724526223451713719082040818029594246295780767696111987866241626635907910744049725476927612598377568214093466059093138427742172874033857349729528829183268364040869134140459741213361550204892502608142585393495707547798912783546419300961154525305535009913282633558427389808475998227660322661249079448223682736323938927743518788129836081074263717455194333763667490147108806365629015654290336212310379208184181872729555555332378129029004038211000387006855210804561981159231399302435893902168307438484083250592264015581420376223000237844648819458384868527209060301217172511475695130010872370776622369473065628763013843160220218548568133396924329276453660071329107047457042483848594073012397174047710644798387964964121418143891456*i1^29 + 40603607511753475305218563799542327748190344067785337577576122070364469505439903608181073065786174501477051818733712818649064736256845388673942336574418598653873584260305061347773829102020146641969692831956708284440039432503022508895601138791668306649687018648534971477413185361089859553810016818011711491045713172084770072365272070294246631883006158899543615484817800022570666321467674889466076814807930878860755552974911525390661735151170316784946081398605138751391323187812422629750922061567443060380510588996615569526851967578671422306064523758906409965231566260513163448451279550656629489961081768042389586717598807815791126837988140616717765854995526470932032549013642240447332864758824934476367520891905884535396135838184911867884199800039492681778649761252455925116096800551687429053881068551113579928739369283354077577861581682822161421392075030528*i1^30 + -5883099581767933637030168567440326440600973080446705855423469962884098313468168684366111996744763587064003246213344866008412297392350322739833374865832105322016888249355724084154272973926320152131475612377620248836679114656500174490413150680394893868599324857175244777934614612893545146617192914642040140933312334826545079469156391835813161514253863543189790564965788485005666988296198490752130272878656209602020521640059628101435547318176721544987317612777769000934090680443228272474228546868828937858469301782354692568405458777929142465206264430451276813143823517644331625261039287376595428818337354545498341330547776420845750653990590091072772876109295158185731379350702919664976617301642237063385776661967682544272294450988392730848612250763864598472876621022329960961735593441693463560700105418485784341073781888881816740454269192061904805167104*i1^31 + 605606443447763604993454299994624586158730438666645853774599841444578169287185803724650390004000722501688040372070175325262262498130124607718415324954330836721438404011805567024865478665760981396762706269246608544192913365990341405285493634475985196768437145727145868272031311391402339700765395193366800295721095077563841420565370191335666139521439106216059447754897267883566820735745973323687918627834767876601721724730877723520086556167764398915388342884677814789377821684596726689880479573758344452177772726686110716445365536321479769047770578765371903909087020159051165265803928715287833060619558738696947091835852096820978422800115776744218151934008388978373646603765035915324302489415944990215274851338443856439159397070949197693734353514332494417178801141499721788094426047030823068424546826617913171550632981146189835998743109107712000*i1^32 + -35267752614512687729816988870426075631906612156125920714245277149925244868384916110701839188697599240865876981638877048595958042934801928173070783791203003703425524331996725660122250844548639809758363390771432495036779987488258387102959950765724280927475425649952349745372565397224947982402108963167688096704502550162784525846880699331360597647803158627600832259982309215356682134764474467137605718112064471889417357334182726578771142170950066360752705306620925566781290894119068612042182098644774734550958884738785011456967037544515366831843473752696219552424015474442522126011142365126293131536305046130173240548152259664827975759647810796449132618096463695483340394971121998101781987563514112683696995580903099319499248977117330230875088006382595624805238006175675430416884325512079786923132882661270025895017408550999558171777564672*i1^33 + 1987201760783934742849930224837436091629186844460630277565702588809788755507502889632206672289457677568158176149188241021886774371275372720349098097090701133517096787364486649836049939646045845711471704461941531828466150880286193790999098747085498004470831709962247751111783876928504008839166941220388010804953573923665675203547696788311527960473754340281707656371738273520907048951871095325085032542335818841561369313153289927318597379268920480357913405622435529874194676326516990323159807251481270203796237183455863789286620419665678945112772745507488621926442900364166362414125389346903740885437140917180461980395649935865081818873812885794223672216034136876397573020986411662020454758582502752171027511990730921615833634394504156775171942224801126616232468984215317523138556597721869277172385664666296362581181243019926831104*i1^34 + -107438271579424199524899980899229949894660509258829576181334330659902917553528928362280649280193288345903193970865956089624621756431427336858614226323781688498105400350891543394138300383005961539240854224470342451055193523070562453580433208067280481757792892703266119342826454547265807185722554732453157927999539491274354038323657980838829821285900383264881533959676905153570345093768488918420432341309734777713698663695598224572946379963945736993583402886834485196840109168616184335146508855461191827504133249947870614425537411058219535327888103769311555766058080743319064951768597960545447902209020678734875114861060406285500086318973194152520519094053443886248845911452698271114124290653382062006541354524749168585041397517260841068590708662477834964797572690856906541911989259432802413714628574693864175205539959406592*i1^35 + 3774427665272391005040272228725497527764949762739832799153226807998012745338516138861885742946144465912791239453961804834409896431475881287369458069833073193433432609793400645106417288396033584845617219524947109377654004024417851988212108417410430632218622668269201547225978438416777282291521787118932500377428526151145962714151820093439731987752432430463725905586450740475299876346462992332471562485914414590006918432586858262411017207469521003016422080731965784554403291434424136089719224219338691273291718182837145785865679277164000572274286211324347532914608927416739274029644514048082836323654983770360125008287472507935086335865303286657022450969011982354127998171945447374065003747575671050522754427188266190125049972188541012935561864328187121571546412793515794754757536167124131974144782502390482158780416*i1^36 + -71281318428969929340415807542290962836143345601453668327565671413742830557514840104270950487600345862432585229038988696387833176863686126278090539299956602274479159825853163125804373864646814257871865033904048666039682848905797739629471376853966308387399344930422524491960692023139574135990754338669866141829674079818281657170039617119309627939439319598979573923566579176337514664399378743183367221831326697073439168548413637729852521550129843719278144222062007204205625106089348845040836192614759092964036349578862646458416307163785743283468955065637998565690858212997375250166202230815536541431801590735495397033158971792601007531522880722503401207873021894972413539628043257693863626548428577063261639739262496798218341522754526158681297743268362343544052073261425883334188884930680846896346213524357120*i1^37 + 854186760844052464596423714060032392445598606653994390632209205913988967350597613649175653079446363260786650198348324537748300592099693184657505419851988585205925748857883559275377542395307656780852724357972529932345710125248350900968895154654543010866567129003750969287047349306144766283486111850664804539769001616991630709338284214798661003659326321319573367996981355765722794234988093700132810307060212033730002500617113979707954034959761324591645016427624976322387021822956315415857331487602231510269183376584273383549635716995327273911725286856297018866406647124028346155342252144306173501975290015071051679057501775086609889214554965090085853894244524449832336240524367599217902799841016346171168537684157286442242743841636069266715057189870908037730621073927660785084811558780093643249655808*i1^38 + -5170918368746867636452631273767399997936187884453987548232720785915443065875641681382579536453792105704658769474279397347827666362798924299569539227619981758596891962412227156166663820486366456787376426458441037988209451456610124680911931916898733104682163371532419739067239504263798855057426368200341175284048132100744659727758761979685322411440347892585922632198138487929930217785053063277447290030519985046344860931799158200152448854210070471748508095145216266603712637922731042554019063039034506498929697596752137754359702163933454209323958825535418797497771447500954243816856073265756471149419670547128552368168363665281247291387388957608622627478564134108756019141441156956244585884253614634858501565816510160343391054174163771995754912637329582536749637105633552324917514587084931072*i1^39 + 14833448613931254023818319933694625600472137575493386861913156142482300696873022263529476472186629315466735550788038873543071318184058923936224475567542571190451334330718458678754967388846267716047111024946175055285212965763023447959539478007481831882776324737768553705620972472305849126565443843115137274858592695194066977042660088331716195097486229659898353178225617826864001210118502736917488266740050764204127110312895298258124363777861979386215321025959985922300381731444833445572438791613126248843746217574342920949402639985078398141156829942057321195883837356137635349884230183330658046254568795270853112106559388527216543451673324329518094092760693801881064794985440067233520431658924589333790481818511005660406182822696929723814464805385016228530442734816391854646781242368*i1^40 + -12549635997119869164528977920943459756581214208551749623931420134034764340424382532955766845387617819223180409145362780462633768020620677439473119590570999124472345343847089447787583599469217456457987755365185549860457441480326343768966979166221347616351493574067351770991083465834679805542118261135571241480226543642412128028674515713279654832664137374648342652861039697341987301400227699555770360465724486688239192595278181728354945144716261245365777330414699205912305128429589127015880430840229099232816122630546383684795300550369327929344539667083292209800301648318147322890065245693757499435186822941471972756263796702325475424900093812289612490575650513331618167715679881612272153459636711733547385331040992530812883942644765586480521024927827134448385540756735446528*i1^41 + -905702699663191438241701952153400996591857295736971386074504216823508274525047249793907766074455760494889294131383879828689946763565555414181918204723964687125147185684107845899068965111833783697692507400844132541300951143241962463337926888543375447174213130416900090189558161119320127032152245636475263459420969673779509477080833098577040652662935213095118126809337494258514426756880809787891084621292324192250664278205246525565775852375665988546405409721789614353519968809022128611394440367702218643086326573552007393175189802638475089427892379083434966718076065075851709945592565955748538248859499001861991712302566694856523294293137958790147116119135687066123852468616933557153896938543661183146721546066432877669226328473821397653785876287595484575425280*i1^42 + -20662016750283513648925786781999550990413593699509712925908650304558512280096306399834486391997337815948671370642572874082622862502504054617265105605394971954278845009615806067550859689493471867603358579072375559735382213289539768041456610337890240383793708538676562929824931359700000989021672268607479566596893528542052335395547437595101794298723651665154303391255096164146020639820852763086120841407030386921819448216174946808023465652452648213986204982357077517135709232009154202903772557568337260128408661404955651798633649498960712591790660583262867193301557130654503249945262980984330943368375440317906281398443588027947274679418331061210151588872055285853632142424426920483261269716439404744041758787761988269009585474633703600962178750464*i1^43 + -2036277449491794058850113322828351659336239053461661990487620601276147893479392133901123810728375068787269884263178121842677805266216578069766600376514545447364527034192310821816492584283038745145045259326921133198699449931181121433083137242571895499423828259711030099895793605083105382001699436337913790789448485459214295882797496927858588774261527044516337054556639026411769426752694861760932254820449016617550730513935350242594412634405027285712019124419964147978253951915768744942088006112257907455371809001291753772340000114783410767871474619575612621850746141758659791021644291082732496201985246825294164169606134481190972772471756287526008802012514067201371034277256766074593790433334187523309039039680153488059134265653632*i1^44 + -50278991171696802951576380838011247534166438005900315047804740161251708184864074057886584793602200021983560319150651437453241862800752624742037600969764048805778474375294378054279335459691625724084337115304302408234783077664337633856228938786224827947315569857120980646791525644993765011717797542264303855462660190538239696217988703216894176353701840965130977147839710381237883154925313721158234341901146264425870161110632644482066788734975080850162037524086746854363853028737931142557512928813241514328446594038134010740562699524596631215169009305052465108657142741491239589909500770653551685891599491253148990650107131449774743719260423820984847648947168203592997566232510287429002593020860377315744328479511104*i1^45 + -231548842078220364531342670266226343066309389063906724322151527280511880317545940984105839998824704685291223631454644594837028487642674824727347902187154730490138126216030284867152084103862510677557108787926324614706776501507061616001201585232279368690191080072272060948978401278025726880816842198913546857845854516482222212393181291335006467475780925818912201843157316817537055670962742364344222685078943155911222104727636243067289738246249518201073091031276465355465725441247614846188417542347576152698312684449572192473888356834424243722052266023915543065639258515082680371977420542329287597996301565500763606114457879452892186317802317037205417116103959236687977655432230568901139440608*i1^46 + -8224606669203752974951936474127769859545438584128493641285567715940211927162793822232660520493473423154764109519752190213013760350662488765524125333558930386051698117874199194073517821649383629262052104972838437758331797310993334703029421103415755561058507461882313108431414525352830638510218632440877392964865302971144824021473890237680748184312918979230953393690593489222521894309557772526370362368197451347791720134332665583868877026739712703363187127577548906814711671198954309505528855908539423994095486290970479096206129412935755877939607157561799989675327208001149495590403195145094916940359304044550687281760168960136540400474817166068606034395634584323372640*i1^47 + -152120626776523093370395307679611277383228865902032737267845788135536140953192225519305162338286576594978841171152361914460165629881924972376781360912557152476042947654454547457903780713001146477067522673901739134508854361149553922436467970723420513390405111137585409145707385688074135201856120223731337465627024419072679948685692228600232813264714155382128111897629470573603085318063289587075945220911111248460936015308408321141897373846487794942166453139421111389473679234083790941735161442019397357017137870622344144554443793307398816501200341139917930353780277832189681043481441084449166770735587359244685125976452028363454179764*i1^48 + -2675516938097803586805696768625300367493201964607515166198941967134142327142024542426977886227528437171357878002026828161233283080812817368603398708910390726235495127533878836603640136889084859732529219963308747256485609027135695181952965706795217239009295172243836688207255884435597346246360733690581801395427665281939882305796026756465350318034429443552518819031830204691239410991539707469449510067186374408089656303242354259663038017377024112623510466329044141077275353131531931268354019502572792550282741190279216387617253089195791512696182107084475716244794978859001439002456078781739970310950*i1^49 + 17859342838796074435982552446006949372484544144875577089218385365497545854087231032831450283754493054803692746947415653255252862086379149014983113590621142539112055168218774491790631760579935356674270900875590525353443280373727422642273061250571785717081473036407703239049435815157988598958362491274206831514907126621274050485179446110710764316790048956257973317810734104816757734410213615296910645286761643465718888886516287672447264419504337673670065392840737736830143570003720159042527089795841*i1^50, 68171323096028255368075751357361721882487271411871327873305564289070040766308153367544752434962946319889954956890714382047234971249301451692833935190175412097692943596100363262483417100084375382748845070949319952370349388797301898143801745774027882269093746817039944399657236273963198463694855559960912035774936425664432406109832509731486219429945512921782918633255591544230808288471588497597549009752300897847801834841312341266306085712153003862446252572787038251753869307635496884708659445144114019766850592081849869564896446360576527216468489124152190249565538838077453838938980172273522780814234632110493236262657554546396237461595016552541824517180611792231062634279514020303943843444694926156880500563209776478165566453840294037944880261916009573279364570997593385249085344457746882189811514499421415409890924501252190639709531209335407117720597164701267602307642108077576909709709539455259824648989327691997411809187760886875195910246994299789404040759632793626177786411665977878301521621545547890641124278038797132627621032575030103387348851295166428128792326084280800405506911598700900339832475362485118088393599058348279584448174343259163471912169639133971541660135065813761518463076929016334249759057746018766295746947105422328157196169425296902062080000000000000000000000000000 + 106822173674558429527683515665886313631315162775114033081731658754442053501739900427215841908670956180239785515688542536332845971545738691140223656170236356252432730268184287786926024501806254069802253244001353615590334301802215792840094452020072852720228335638401402717145609983750307998469707167246067274686357377312960627839179936106323857204037837697909226416102440044811606688905231187553511688910314256709516438605848525094632248573827652474241896825116712845038590889578476214945431043055437946652017178466904148010620843141835900669530524847657695490565743450835430973953757110777332061958579315925366700526064683697068093920573781820284638342944493451578523083805582222762451297426175920156094385920798200557975386650863416875755237609768308263081390976066866600646289984052680268977689035121457679952903330506701829463833715665516778593999025403956532524429313523666885608656191020666491740464777657953187563862419294155314304016999507936059721532214502286378666953067923162820712418782762920536458823477618613851582112495514694102631847032080315401724922472145567484656667919919542413519415941669673313903886894547805477925577276224301514381321081357221831992114498178240708694420904661699965909716095618797975201097798001725331609371904294714238566400000000000000000000000000*i1 + 693392245366981831932568784500190044936644284059640115273465943126093740268163279269452082421400944813521850128875963339104699454891909517906055547992997738040761506833538839034235020441745199109012836800777966909375065829138293004088699415788696719462862723869863481614003701341013984829912201348072236033760685848306091752429789972125326461476968479990923386451386188513092081110246830400415604179533959283216754430432657270141958954191310331690202040163156476856754744807014529453585744198898352030020941259425215308577319502459697968942587935828320716351144560014606739769236062371697590486699858459698395361089198294581725356000059015443878497026509558802698943914674610777959755673514707385914693748986370667227865886056212519660288871667491970751581462750778335522090078958979605647996916422447109255390747410333771676413578363805882343471896359661632766097090813685181729007773955577864597440408063067310356700570625976632260626509504057070446091954476866614342837395344458969878206679985740549491248928779903637945810293644240574424378435111329057288733048297079002420018639095038217914809981032415095815837878674137722107154566922230742725895396369253631367047754720119733415180043291458296307235416160598726927120985291373553983699791573658032406528000000000000000000000000*i1^2 + 256569367856566779506805067504920031119907632013084956392927558064506420804701491958077562204987165747192645757216172347728130216682236869848134559226122966700926731076531014269455224812132894320835927619452855290544604113401508264698116744046677986424167005344836443302768674378623181292800524315117336976698704219609994043442862676312187668939829179932222707744727451235590197075916346857501868050160252642921573331052031319558330590804671337493565835705484019354780168472053288853041602513427885277196263992255981121773878826490303077057799629143648124877301332366701609348394951085177925445543499819887433145496421495670059580476400143275268238573832314439718021537088485616212600226156007172171670472308310139447261184842262980561168248915380392548756440214235661379162276675059886500441430531733847577130055001226888669686746211524463706663030719156992363494086656139187555602419494086995169908676424645492091952809840190877164217094227686294183013794255611425157158249308901432306920986660640950521062263304932438866650681175517473855358941690016092836306386629104094839916594738928975861526211237329056665156570241926244805416809447643097182337047047946230643085110183466154162807713819603831119809097921011226511127776060759591011162156685720551424000000000000000000000000*i1^3 + 58557812443754516189525790439270755041597321845640676947840466015766988375331956651617601192637542498167778562946288949731327723500518421633623922972340366254858301018241567025363186766706707512552847273383770214565625518193581707184318131745967412037454423585233545072646365237402968938005092472040388787091853483234275700478149185225821137518836535914787357736538759000699653704244404853072491119520605935780231706837820988197923900485382349421110450084449380937036375489598327654353224241890478144850197755275157444358831672791554805426090774064130901699348159526251690553081136852200259529278690490005444649769001394094968342873051749144570574844989585224886249258979626252578407476509316874561827040782589744853878375560458154623621553516031427293698323990417411831664510231651795178408923420512907760959453856482116187051933735721612451560259871196288768503007347654124867279001328062082389490877387209892413412144489521541110814839928354079240250949950129099982732207141517237339782888197303449376502655091985054719798314834770935888997067904218075200278574114460871083142769998552635557816710441162926028855939466442139540263872573901919465805517184855260527119012714246750518427381791701660048097638570253995815577931927340702433964543138826761011200000000000000000000*i1^4 + -18121963526286649522774984317975265214755510794293926124057975157404227174361843089319828799971614543920540821412882794964688820139237323318997938595388971241441076511690316166617669734717407979227648549655871932032086295987565985288991081495803511141911715995390114128961580963327232561280201372804454255897537311457182102741266759053197936303735348796525580174288256198792042402986986657301411084966975872277421410831252822826379848280626693579541553140123255122996911545242302126965551159541301430003007117469090653067394925897132386329767727579466960303919090484830550530815591733497743357405198357937990818062866675283576661880313270215704660410526334698690278553236091673418005437034966584881432749790296566349481358035884939764565763652569162545070498019440000165560540462391494277944352178395727145892533006492469895089678979247219756842513911430632696107689584550348529199517146177732838045214433337291990843049557510954937420830087518608953908996979380258443426697921952990646118055254958422863194647786330743612967696202390981672998768454591367639053064252923174473914867636741224396529514097571583015957652594353772153821691568652982547780806707796880092549789338486932443708977992980842875458727413227947492433721081988208297850159333017387008000000000000000000*i1^5 + 1379543905682786935154895555575671346642252657655265319339316612508856795234285513463980015983249523442726955266690486901035835965206011709087766609197340940082078620968352025561603345645155556519235858130086351010973907598814327937142715638824741412830097071912050973934280939588517780031351254404836675369988829900169572090163341318580427283376755218875236033340804104451133964650165842417193500826746920479230704742452297576002478689091731759327643346143771089922884682750482279566893775784639854082367060031308360971160960191210372059600060100015196711892152377127913266189889021028793012997220271512117803801469284972340908232640142930496409067043476017074736807804648634411852342560143707563070232378914788639211153889842566033204887435779799820768154621855517027621268977272995915409871964868755106172651495752090310225683462298664472787468343471135353016419981018748060552714362827042402255725635234884967163455300744642479865204793871923295796334059041155045723690419866526983251500913913412449950328078290298068076201636299926250040564269905644789064649901365743980211726574165694314188463710137009884399141625402392556123802838798691099333363618732012415409603956660210001728539470079108694189606508430049859739991899624401637476930334920540160000000000000000*i1^6 + -38245359593203998201301353394114814830847891773169253580422328817459140725279202792947709608326135344610758999188598377116562433404740735558155946764520679039028820974345965794535252976249276369423049749148903114067646636310499842828812062692651177460296996170747709650604141987207324088281047845744151169076925922508349535194973838624526047574516852483558040841787807191702221971430109290306618545051639548847384507095239523812433105062280052706574544037244574389033901417660326275409254875677452862709549742771954884314749533093810511111150893742580269988850315662074162388454348301696963098334208857491160222227710014040201208686106904275661766475832206525653065493516854483879963079046985443192383674263836830712580753491434054621145416141932328128316037877324600418138530569873099881775843217179381707626597880796561931004465564125261284476132364341007124718732065111681404589696367000418484309155991918016031134468976152390693671350148744788593896496296183280566772419492604916364150653175952880644179462416170143356234038274010239185454022811843256901037277695660688182076331378250718367103723277658227506028754349019544439724782636094211106127485563394940662036641239921548070065445036239707257429651507762293672161751117799148090145505070284800000000000000*i1^7 + 251526116125597082456815804792166352954890124943570295383616355215572534648711998074675724661850663765331183691760618337502972461711309547930432061560407385436040489898321074862088791351466030098659081901634627959418355296363373414242584073544721837736789900048236590700078203862504292795326176869173368217727984113051017208824241523080259123471060198361875224103941677994503772129843961564033485647649621324927666854237614514615233089691069229100921634368629831243104881844468645020299762350375531851225420486255262283383709572492857738700697465223148960784068481764504508860058074640151854447780335495612701970338478501813598169095287899403566145601352543139528784454372502872451708020361192286505705571621883477917531520334816376094246205599391939069645320810151131388590295802415010568334316248842269507024776620944741696646036205157906357115503009203589293415258837742982645264783280537414882210333276187208745889373067330940305598646134490970309084102617446276720829208631625180168350090248189289869328169533915799785041783368386287611784978273081271475856596037910550432551785474307986393171113902027367303563204814700396675641141409922244098022909730645181381703462281735796084841101705626818436429811635176942591259961198064483453957570560000000000000*i1^8 + 4817824528225328747717155195925707190640320922416142206334725575885138266660633833766686102755318151004227268390593743667881312649584316550569077472491423266010362293242552033904445393532531158354702289296590582039176379111992764559205383222805822217520836565595357356356331029154336123705081850212043806908279349984554389158542583898467139801267824416041435856512376632299768419950870093651768710546150033416689707482483480007409121704623557167409492586715046035184710328038943351644542501859020030407735184334095264949522382908705963576473109723058667458468735132589575607023766200955411875012884360455826107858176825539366572116616936758295150207414155937683183036541790927463399653083305856364788124735432457974428162020498384626713031100535463825166454417337853041314018300429749631176211273008105457709219914607237721886953280287144824684479746264784692798330126637731823917936060928626375127613741079348665908516962329675669839749815103649358458958185324567275433066691753399349708452691306579027560790803587529173390675234817320408057581264976912757245004614005999705297412798361529062139720802662137964346638219584828856190887396452122872841868810286677643073472620108868304149186558769456086511045714807909615510077577304451116517294080000000000*i1^9 + 25488095427305588769593025448885648021523661179246430548312557918005944914167146775256453944105708956705782557717743963650728104456885195362302941087257572405660296096994414564501253126488045004742137128644391274493284629102136437390447928179081052836560293612705534710524426871240503851353432465013077018161702685409658475739150569683427532078108516045636204727076953194190442481533124627388734181253900719653198023965437317534710635613748883159973509168077821258945847789047293727062388857071275570188579348938706625415966863670031561918622965218699140454348586089896305849625612369566584262503403533570953408013839769061514570807153315514785053572952608961405989944617050888838278412880661307222549915403188103136125550852083969031026725433584623347308422022662251423591277024403132271751461796575795928364949861447970006781412558729081470027826808280583341708362538349220855892207773339931161724217714014991945866621494833863095036128905077666913180442595444801555116287351980267197388979101142646597852037469489155641254803323736532987049946648153799384610708687443097905682889167835300649698373580660804062311603359812647544336923487814620051225023180982420713014249260399796210608567942149238297889845841029949869440478910216785415372800000000*i1^10 + -29991014769787013613357097011331182377597399460934461058699531917768323411732122541692467543784262975544239885598956853098409523605302966311203496635349358396493219327669388881143800140615160949458647426398051156499924276931792646385547696782912236662964343693246435801682033038338482885975355041452889886150047876538823184124907482055559251969731853216762563228709673131779693369692384011098036941968864992314240737868915431306363681639326643731352175419968245997264714977830723752753509870420313413422312098935226098473750627657805667862598900015741673729168134774512002047563110196148112177517505070226348683609228574404322741371389535787878624056900377263152406972190490706775024031014621581883134123993527321743794286653029704362333356595012072109868132114306309613923042596523835301039967873818981424255301604736565080193041414391819757264603601768545492783149651407867923432160375676157759500013742879953886105682402608197828638264741999186978066130955525941502163014156069617867217113244644461953562370714248483575652068752285078709847518712112373153296723141404726466086099813505215387092890462437578095742584619617485720588437222666660155716293582346515078798667458086723594002399813373623401152224686839895854391441747131498496000000*i1^11 + 28021451126903411353428193008399030545674072902053718463220508874271553312376483357464903059005191182122506870660109306757639721750283091271889190912224736744680754391938077453823223419484950718512969327916118877241017007317977306259692312147258701476862492069931504410693661828280747093419877236577424822059745713606137615731521916019907483658668358323509684136381882523186953499596197464775050647750638797138962300931587025519153901109394346281157240878738468562456951211617148720998632260520973558234006669206803639975797944586659645438791578671226035662552958891645450209806234942011547406373140003024344288076159438414158620689239140693180087132435093778500117632461298485019615938873909060965619973587944321998392658140968414895370593784477735299702527044756048153366706651724312529372148209838546138140826870211885695446341397577627847171504888940190909353987949962528135291143810540904347108600077351582247566546266420610706563978331930954246128912405801046460224725314350924199704079318417694015381461264609745816026574684162320556344831578429356819307789840774456250147594881659018600598793839803577374340437078279396437874152167616392583735899913013288905843962276238213333475413218531400148874436403663639332693078211297280000*i1^12 + -47184861483230403157499532188595050927717054530055230667872922378410767111380769113831727145647435556459435657840543467457631999074487558596028163989126153678856253161642644123570425464104834848332234841373535600392174001031406982912661853895258793050259232997815334869215404130238461238976575826083303420783429848095578955019193756043385123551846882564263580406609238513583014835432738200080644358662898304006147376586164502932701022991658968883960862451488345520384912106648302317663884093553996816314607936811551776351019172993694746427695581437633083346950022491015818842385926638262303052271860222855651682174772088939447009717277105918339611630435480762124660378258300904720137196761095303333630331325655948511140486052798118192955655769441217421959363333072170305824602981662632774401902494516398939224937600135377526309568291017631390436398156234313825565973662964204359130942830493836187925535484838896910910767487601040628899160124551465112844933472767365754348995493201748864093950381768163606222430033029317027593581126363104389467921772520909415760217348051702460498483665889250976007980977916916369862648897542630040815802381260344809088692437824377973487945532754963927136990922606692083166350093367364251803451392000*i1^13 + 60900857868883821892538931942536970872095108315002480832225738593059809871339378926721295505984984749812209013465962741584928497326042527425767182021984910093518516155739746198508555841625211643536224968771112633650587341631893017644663181502563984326292558922767919171195024920361582201253997084858115466128010033196016283238911053654641646396264320474946953928983384654470289142892178774539969974955742060622839005768264174601412675592687908594582956087842389430386082257201447878675787296642399746525643300299647668867046347253586354177653993647488951053875195641758761829738098009050251579955800492303770518792771619183917780982884979822985548201390182827887166040050934179062858385557262389788582753897860362207739385990072380728213473140164395350190110084209341805410147923854457223568438004623078898727168570219652048087141170859609151048891121009894131549385106775426216292547393557890944335052848928626856660831071724902784296275859422356757847238794742060266982091419472023126836361878079196857929964874646941884802225946501407394032553845264890302084019878441090779090729012926175286441882002671898023711741833991009488186454635064732192664020410148459787054014443019271395902657407330180406931504308662432643940352*i1^14 + -72788004867155461388741665771252010462316555412479782360178444656440575136279611542457854243806572496381586345147386138588519425168506309956760369794571785440411244333335271889789466568459845369025742854374597489879603533127090422489826223023272785021088407735855680773290523889517103280579401418804125234699743367216009569871786852682415737625254557438421299017714892181661251209586749036786873205790896182989878904514722575086487650301205827725988415382547621922111269568672849081223732031063141098503003509942939739657680499983104528606195414868288133466662189590880774257721235173287504775879679435966165637570762475935790412583707326828549271953394178597215193367998134600776407916066065346946608160013034445730665000471613806870416200236210273471770410385469420769905043285118556056391839701114846131959003835929296708064345475975899952884977655028286410946796925274202166502632714452820966112787903203762383069869065415790708881860348136542933311958374172129022304052349834016345576683294720759593938071892718280867362190341873642450055872077652121265948236264461838954737607525843588885937079586316936152973249824170807759132934396957383160635555200716437436450878825290855091707477173550675719779593991967735808*i1^15 + 94018046722155993153158104654560819972613691899890217244209381432465871552928912568497884688809138736872830189673974535977162924977689420796610484791349124516619310921519041556824254566431515571985226493009056377941965493708275966782058472625190360662861555454860137758322244777623219269858143244794879655331790216974150248082446186566357931737902090970125797717514932409289407308175528780038522287803243976712163676215845399125961445348541022060192850131727978795428015143523525248707860414059054607113977870296725736835712712201985386435352552033421608972802292119719529564535131507510423793491093253708670228694700810419207017758405023167853959719067213031680085183716401839458454907712568376142664002665573526569298213529427098751533741456074139084639378800585200892086835676453707954989598091949421309403317437491956322253520199743026557275015400685640377806375758511344893180309756552980434222166664833308269837536515303496972791694569538457352386879562261237704394061915505647439110925038557083915392039206263275607398063310314619664895339908180036303628364339660930157044320108144983356026980748319928511088828547291777231590111267215668327233426542161127771128518309300463635655784117670854271828798472192*i1^16 + -93548622163464374897243225473491759906107928779640803167768705402033342996890149041846586592938710990264035033095765994134128491804405957282706855491043826627956622947945586370201906204161748180385045832863198317481990283882871582100407516740871580371987406627115291399320394258245538689171125962563612017496967356044127497929556704757381885644179364359714854393799750312413160507932771801502456512919268821551462220870484772284177790875143882339018072969442966206707817985346819030071359470728257911932517250932739055138483989538621850857658966987945710671744191301146258735274420115126690089224745562715349276954717601511579137092248514283628454100401296215133333986724987470327244129996976343456020314457378322712395114628523441995789871653946865120604962333682748796719279112461054076563532453318217356313836367107733683831920524469984274664126382421352120196867184795813266670360734388313138549270861126105627291307419346256502002394834134843435423062116258381849795184788657799551446549745385193974578650315608876083452814397207174757119666920192903468724575448130359963163324741506501973948952348543112447500656124200518053855022856988669645999635883604169550675395898388759985964790679340310717267968*i1^17 + 71309252972738467159413686130534408378486976494633388505896129557700119134612674267565831362492314262826276589709711969568714271677549874172306648639485177048809338663493472675560838490175322369283260818965585972921672883762888043174100635334308060728867080239860867727158134412964408484035285495435833698333770869298631140642671768881887111223891355889463780484989317433739250789734598747375118033882565613414132821264102893976872802721427409384212937958169708088178602567113884239848115771120116739814818867099741898479287153810938211024901603310726748689076653605618821576057638776286356771318879286262359711172395901927507116754644350460921800752657283486323760407708574379668668550980651744779375428595877746173119353737767280879218429216313674904700638593085912528016559857812807927105859146837394251626148753506522366718976624518984156283841979402265885210308807628007037186215224901649454384654482321949490186578993016858175715818396889730476043588189722897822468627005711415074009709286594587493095558124503516950404621295360964671511290746066897947158038516641025538827403781729264486235458660213326234444030346986860700712027026108024028018897987116249147501578147034984130524625041891524608*i1^18 + -47520372650796205566571591669608752238157097779586371498493521869910768343798668380980475000977123782843594811842974175160925341597479557439540197627697570132013310928947844840168390924340888104079704953182280207046083165901583164576191359084835969514834766899231510035318962859852886261903276184174583349844885451620941561020924566740411490446492769891699511940136550058221808853233901917352921085738973464545435942324618194330518867110720997476213056525991298880098710458896012303781357321573500601596191760322500138251605956254769195659369105014106093571574667177610678673758680812097794475760308180107160504820876852123071425461803455693377635825313847918894257725743809552995079430668308694594520726210607391677977601338079407390374255826464670037677938490194115955571272949569465613953915206948002734234623393060042900210966090645095864925822452438115772076927614665099971218550575873008489625165840423233289309743870401791807369275928609477314027135817832017293735006975313981691408656893663441486410939107898318660264708203635300359992351217645293159197298204305330036605205574817250401080022377730736930745269463935644757355335283112023454893101540365962789716326165667966531096165744640*i1^19 + 28725113320555730602227008794344780128925566153868662428773429841981501133403222860692842417521955737852495217966051451251459409830386229945933907412002533915405078658031049480757413808565394160406701670585078652631261179156431981943958867322122945365606293839464601270450597931578372054823826208133968412323650489933126814700390531187423388338614440974618019816422905349108794312811461313913662108564812572550265416705111042335241797187831695531062556400199846866350413617605583670643386337721446726184680173966063620662627112187704355534135351254007159056138643920564546717777821228709075160266508254066412205290124706082538034156552182966072764855177030225233034022032724410498424739502586149213678398882674466432385883190044265052078709133714342526932075460744897113479832159786935120419706990350701820326721473148749099919176423222453132045787080642274800115290791308071739158671416661078669478465053208465976778937517590924160088544049642937863915553334511885227423067156226014117619362053764429548110196404749755472649127761942064182656919684049379093034203059545712387802274036929707289593572539699588593370866913260127694400402256578670990857670975209697736625869719337765680709632*i1^20 + -15218587810153473991157338726173937397802356201973759590463901340262625183549813481024173343840403965027994419165012846770489566978210453430871760755529874701342861050371805198923313473851250378108502287702238836790920947517269013951160509686457551445715679352290721122068826146250191346539456637568668786677691562413734800308946499812122370913733943168844975437921103589585539158590528678029510719313817802107111436718692860788008154933251685398198459229974517454602131035755116919346846690320099032165247082497047196918939879564303662094544389459563826057016072688459444245917033359804565811727561038082506455947775344589150448513291974798904211364945537866304958856187949992472866947092437768807578195577391014569616804875312242077171645373493330378193655450462081183952729156817328213993937216384729024960025018105326857411142436878999278296951204484687204786973740896831980023203868354394132844928543602132280713949029541862853175793850691185251554331767971635171952243422560998483466130655138879775868223342183637010930922037455768268194650403178187052567338469242166013074198695919754325180137858998750882476673073353646153889516623087260440574844256344257765351780658748325888*i1^21 + 7341171312635171049763694284140958209373870900298027786145379111626848574813322748474449291510769136713395898998657936069504268515730601481292946283658962301915977489317691662733967038585427309729510993222249025339499813607052897530412184563558696275165721723674214481585876176431978947887624240078073319922453775024857708628932104833926803962241066492103957255593951103142342180898247149708787598042897341124121883162610353609186636271023664519128909218412602986041306341331006935056398161066570688840621726174903095389773713843198610270581507882732439804376448225926346114028769494928798989357970005154155585029920132313338558801470572025399196595218322403283075884516503686012936072622774126834097963697097371427781108434497150018534132903413156896406351770149000448194434729780790856273544414312356668668581135981179824454325760315123845764625437338013613776418877048027703414902324856046376446166035685091949951120139854247921591489155186910056791580523547992479486343533677946188439766646656186362150742447128678397136238566267940858916114513548011037274343602396742883823709125367856920998257589446070500323608832292164732037322814605578187649483430980676722638939226112*i1^22 + -3142756298142708383902724553728670848200547375916287786860715795398676363716847332326282278125648627825075557669939133891927382611095309172035920238731409071445665999160169656562524629552651397551278812691126087797252326533726496938660651769958502921480449957419284400190479371115183528789286250219185922075719576807547945393145136784944355054368184956970273175375213892440485259555219994112077731620408232042361308795059679785371470002513974135231249822363219964988523088681191364235015825450103776593331890561177779368412228922397758279313098873263962716236225379516715440772991310707035144477733240508959667589307242207582552327036038148372001880728785615301450475243495820157005138321540503106606164821313678405656365282860176126362576816116927040282610144939972918339116249575347924928767315649776207100247510363262411313244786119687085162713780088922971450818636826088044192716874131765530218585541895534885605247322018945728663897871166891406635271257265156636912662393614544841542493688377274686382011446013712862800396893133964642589532994804990154501555017720124920222263881070199507154642447588264559376697647610198063038116418537517670492908324721252726996992*i1^23 + 1080323016823607301919504643411713130412852476610949915935681967900033213143470742298997401494090469413751038169890952032236599388685294087725274803320683672826716152943831407266759175214027685231922751826600536645172771485704957676932308050948824059062242675244980878968025956942344483530075713279417804427071827160710507773629247477653306308510081791009785795816833581027692173739651097373653532124115119175189802934382328897404445957801224642368866120964253789693372009606989823094192024962322591343143970713572297418880562304728683482290944169456905432349797056285567049747699139104864889026545721732258438127553930645919971194974458751635088224302636435765446074951175577084225083893537582136104574521377679658345829082806958143123728723737784235264066238005954703651144899269024257355749890286277830700760395184131020059125829252845422258042104339743650323570511665139082510133058345375918789070400644513755504804855607156216094362929714945620666010234369973222188022097862702476034194261590965265356846047180943034017274077291694207786482791866869494054632975151763809674943362405223762215587999007055788036437741578209347118283755307155805235406793506553856*i1^24 + -283393931721691812047241973041136456499636848615055660333089201795618831815275342475653012184783675478602867980207126750414820366775437914384821392268071277783443277896739688022597635316694206922029756179260285164206634853475287391076496110713301879227438128178767355549255230128310601071269840143717286871586364949335247834895071213440242353051743158641960211530719289438025010268902194756287680810474663319321975387908005357440479481458113299753945028486571875823232073480129941655398752145800475986865783638778840154588435076334784965032501887408378422386792906199858168307054058320094506863231792261162346289042187698169529281714253148521434841589899594238195071254343799813732519570431717882117266559088183005606421525077201255843624797898787469813477526363969880238532910443306094817069831159289440925480229422397825809727071585083059101418775911514339753172848574958469629546175565130498067887048496361314596423459684355141382515715249350525599199705628824904739120267786564449854162759725187998038161836991932570677391623895274928986455018555384741856233073751358176289212539142359298146012604410348699722778281357683017307541002193026257514515136512*i1^25 + 65782760905238183903533690750168651941658549977774475612989237175415106255377279122477170296370442011783976189650986044409974551858502380544588412495187285182780083102731208376853544355564021634805171672440678851611233694608081635994841956117267693848555633340643424675260390881043199489703665825200187203802947359275093812825425539449947084357915227803731278279991166283861450208865473659995103772769429712386774228082395717298982055688197997642840152839099361120426356353102050826515947818694050831567877278661019895059004293583042126341912916226114354370614629182059692427272089706305787993297320709889358507862406195431015358673368474972935651810199253046745553109423189201525839116814004972906023721064906201510324372235504130691670664541486749840530618255593891344140883081584765221852913232084791105317484396140867915758871254905004559621787743517990211724791126528571125131059727530007655114428495946603928112498277195069128541977635103945134338464541903365176101206342656656998233122335025949721281146679508208802334821518349010979440081496820074260008648319978275966708750502480205491629446986228134551202052795370866453759727436874203004928*i1^26 + -16003180455114791515776866127893230268480279033197554867080683846573658445377837140499830320592322203593965519411672075201483769754594881033154049177859443279116495425833562784221124487521269245235453470068087729238140745920917093239977233749986831481493783947010005185681752511507383212646492216841315684977607185905254099391957285032068603139401579701758795240641900292530220546820435805271925927792816123501936197499327867146979490398963977143222997141919565703175305112270338498680942745571224811663984331891589929262798461727124841810572021001474300891016811803309020622398412067426728563054611124146838248795647130944310149875458824166988425978388290853923339164744480073893728676256879526330834385864401507300093319099749764611049466694944918773840460367103929960442934486994007304943304983233113321729010402998928402621624500289917948633209979956410522492686113599866660994737325983197284816733295482511001672274476501297492240222727434398472800299657997715423281466986057930488620882423716470944117681330243999183785027484989283923752524534807162473686693472260421606683721290851790654672206784208800113230588470839049885809857813020672*i1^27 + 3524037783833163018608619929066032887960562956240006693051381083262969137484612237661913396879977798850478671503740014776523445427901765544146882785968573419265944028321695917853060902291575441131103273232461117547457042897600816463573527486241337463701944834786345727594184567633214275908919693236411749805036308122077138196890651740182618898608373369619832262277471399893999054731985181993452820880859378016618420466592248492983869420867235740876619382988904672830430451675619679227650654495269228645071281802918159708032653066549049968253984266225249474923312365282440103861697306230994160585488983175601602520914069345799278825890479456241585980718423202384078601708046067782794105676061253702649231030585239447718112428756407676777940133543677421817584005327231892554231845440879577412293927816110491353007353278533732798028681809715228300597942052296315736902416666989791202182221055677061887847714309348954335268138585575543641324967964625327878422723536760645708089390865730736787501827111470261966862717523162210081484449744469388025750635245452957139200082646366150370740158828830135037123620825391782038207862508261299057590272*i1^28 + -607173851764967789095895736085812020973399788223922523811528504182026732092662720041308826070156488277759425428270973529793098493093393240047529734363459048811574344916162337900322631528242899713948602732949485943988730093343514476975086476327209853258487007477066164038852389132591156168757414169664560904543075973218754492530280241308537612483094566689636736919940358926330000583887895648505241092215878968735954309971893640033429971485436086418508192185323178551510711480633296210617608881061597440911420423036975387757712178088672308735617713361526587265784716340843755736173509831846485564817670372943631585724712102087624220753779923461562904166499057180261571066471027165938337163839685211860138423969541943925225998727972022832042196929988042049800324981945830256039475162863238966298826639192692350244497587551825298520412967012983388915890684648587902584155990958930151097648613156263752487103427989630727220711440094101735478477416934292001981884349675691725204396041950828307605962455699648541144481705174118229209481185647894387365004513705284116604145125663923331001151015450836093796351663600301201170883040205864960*i1^29 + 96606050300166384158562641192312477076008173003933107389552627554269220553520953710754224630491526461715836658865142261925006308411452664983026166328538011720031222175676350625745791117799800963233263099781339958267691237679633180033263263732816966806030777850601157995729884840244822690526751699580642509249351610410317640018891217173749370853938172384204770129398065175031509799734891736389124027879392961736631842060670407288673459789951873734544217593917622347332484242247794762475724672282206509047371412369131178944735760778954127714071982353386623299533784974970917249441492805929529326533911249467355295208078771807128172544343530859128051984204211158293835098857289038942950613030276615655306808316097452456076150142399880577364787103291704346157193045550703150191379208740216115707169426677570376167498611222936067372467003330572634492726166477193043345212681540345596100489796728587447172849146468693275332954364926011148092890247559258097196167027841737889380533464401452638725387239942232521882300664525208989158350094762000639052667577040811783205191899502711707143873129830096759782279414202496031006945968128*i1^30 + -15821841116138953781020087602249872561663722498145780123690989034542765654652309448413557479266265126696145548240841397876948816970246365749932832566974598788514980321692902272533851072340185435829685447178770853789735407988759599392281645104110130509130372344225255001117049951064994197349971349063234033149139056051222705288222765759008766687386320394176811062548653934824112745322444102937916673296689627217552671956807534927323768626279443118767269233420290768354782855285961040515257987037860400085664182174737033015814295729355745649398905124793471187915870583079047397616725360253072903510744546647845523662761189397609752445502558741740392910865057823585882007784895634343415448985059995692992510765740896344322717279598733720671696416649879817066017079154721115214753497101507767607656224063409762296305805992128764155931915583305579018121090641687030228125296030624742193021187087886610601772336925393904621822370468527517607882534677523347117127883213843183417247548789365956392891001211677488953507985653703318803859051942052989397722949537767987947003861281852706994617826062743794148614958969472482803712*i1^31 + 2143280767898883385757620257551041949579408705078201306807982742479251230898209390610846037222014169585838570419704101469301959609762984215256985297368059534938102824485782271036143144759038751701004703769735931451583759854759370829712808982771525760913048628162818649878777071105187189096456429511688026675188214130782796783465758844106472778628396844304149826944015646811609629684118691613118801444889917514631808580520288910956283531546966051891531567635639989308162424704314376827090791337189372880907275978926834780208698995852594827735152258566716179488654323347031067669846929626035641705129123095139351771206159218156663895250472942947614947634594433867943887752459832446729980449688989783191339389332133145919335471727757930993059875665226476925430259494613826752030412484226741698755004982177299078116984988245306770946530032397978962558138775262391222073432495088485098898687560234756141076476567765090601751108680868245386850247169234698898702491101957752462849869449526625845577080673812116156260868505542552375233351416261938249763874597028115909814650581666271635452463170469848731082641501585408*i1^32 + -164793062525767009222006635666682908699045486738146503945834286258942404356831417312744397943856613994275735967994360802291435196639018921328725768746047757603917667731548452917653840370029662734962383992691524188056503033917540495094303275362273872767874121519807928440997512342625327315297793922141287811670516707983290843371786821839881394119646074916167913247373238855748029667707440412393111316877255206748675261064755089690858820508420658542652107989093478040151945033925594115591608266959133680832700767673925546046263924636409808481158928765996148966439353422666234661958447228903225186583941852498964309682038259247082477792276643226806337709583546057823812287168370393709780035882480639955459247979844105693104354345034461810232485868585674062170414053052672094099315618572890900362832282200852202473145596619978164165001591998825286179648543088568588500242836136613630423654049642984636520403452942027944938819937347371646719861652300370046496989645270153989821057119015501169677646642777751558945791459873206321595616056992099311746321264248873522692989869734907926832576648497741598547509248*i1^33 + 6769153009567006840159176097845392961362531957229203119747684690298770541069661425676305782757422292811144107827620440537022797805777498956081911446715434744396807552620209490088012036958985010462710095423795962970105188037276501163075666286691604551424831506689185557196539995516395645795042070551318791202827188712926329267369259507164812529650364382834883816146701085626212002204943959440458009821751886876907459485604461985396970560111278458724387769921755093017875931427019298963242145297800203960893145823858195665353094012916141088273700781612264542862125483448278015242055537143497083067645687744160836291316122104799969277206524178655258435300748533355315349053160999592035078168726195278871961088433016802947251751621377298384639770129273209828284996171614163448258338219332456186424260241832522651226818346301988640604494716869963387026808792938202796303850634466681586344873682847330938566555489202844725525660071223595446409397401955281876409371892995583078402699276848678383133450662849389948099277594111014230708772535967071197852487897328747119301727454327970624039729424636313600*i1^34 + -162700054742294895419522414075929926249821933574912605431152020950664265556289229052970300251154035256955120525880272919764539392712969274679357320079530531203800182808104854780206439229302006908826515837623960122416335894532948753776864425207442356759741819050693718938171624778187839885882219587416050546718373049362488258448774212293940400680583099391522696075977877278261462960566413187178092992831110596146172956863140203790128068574680303365542695387366740435077614330420210587693049254983278667315606690621537759220614031364622528543240835310727681582116961325098293481441227254043068562976056920195731641134426875965131337600070808659632600908468529464578045620172689824443860440474724161871476705621696112166490360255210829565089908086863690127985243120367555543545705498868536154789911742474275943087716746857867887306732408226433998325679559201069039674915211832953901214389462996329321837863944390201490021682628994237053608259832479193693471571930161109640814308266364343915057045505817647934332765452844645850067485552795520255667632910006959369990297700655607901359232909312*i1^35 + 2846192233773595023345916256705259612379177079223004743831840092414426939787017449347616907735199397984793131747300369714548210880390162301316452647929581822362466216216282476700418214349582611067677433939292438821891600233073391900951192102128791687978792688295138121777349414550383814723162382752642029725596638014342313929682591172362275484838197484419677089195557448555168784662536773395002133179566076500173405225803644829923716189010359834867065316021751102313904086493928602250075918379241661395426425882114353300382348447686243508095569050468179689983735292838428741397597277519679751180617978279393061952802543863242222291181955627272981865533253742448663400991821553207757536937636403269763295293090760364475403393850953347826647520290626790964105542039582817088221786368759365730619731934168101060392297586228139464924804450935667664867096603247423401761332741028901550350570804222072620381197621002074391009043235179955114634023186543045023325833085648075110428430746996072831519820382182873525251796398377851676050171317467290841259127111149530843385692968810260103168*i1^36 + -34284633567124836418949794538287074125900464527343493809311809908942591167917337411934819632414991734683750949119778500615704057201846118561180967298093778461877554842909285069648189210626049162888378205823979219879756206601757200745555874796170622495153107429117855206076981185137743638817357020769669570209950514636377824417024982679613337393904981317602741545237597334337649156868622601582412826598596044967915715972510026544691349842598936350266716582057674215806079409369790226910781371610775193197657586826011206129744677235676113553156793481225859507791678181388836286761659383405401907286008805918968601505865035875844393371370672689675361431740252636534885062623636267305850456578932037474533285126777493972346030041701939326925937473425453469195571398103411403609541955424589813765421474783731347004822279628802083624288629518025308102761123403033566338033721636110109322559316059798899796711079232791419020067554943743803717459121802993649086743227297631499776664513135519839600561091726477057192718183593304160984678884415576438198122251118517946550477190971392*i1^37 + 307850559310835664368660842908390330814191756722637722557002743530892637763056399073594014647100693973852628401637767667949525902447653390201172294895612481283923459167528724597893931464945563250214922865530179768840857835565227134307894638956637329392876201122138934641890131689596590347232197351928919375376585217194855104435019659413884315171279713487364265042398422576960538606845467644978991767738660154498979322003181501245324642104309597751261654153827034518392323307195048862289561367792252452142569182729891133326515927961434543619427762106789167775496915767274802858060808208679047728667629226554525018767610709402612238098911824332947306021812752944246396927659709941972333466064768598100922049962118975888234184679683569929112617642897394137672486901445490911560227895490334510019833141141637223049805498738858796234452606236316111572860447083390733791238172273154416870864014788444719441413539266799891799607713230005464972066895900234502272890544849795753389503220209460344449177429677535399201557972947972783532459041309836350950133698647370934976512*i1^38 + -1644824128717801630443457217981896169540518592366887383318250542870997622605333326157251514983295183660652519592120335046170386904875777984793335051819643797416999522628438894469115704759183385193979570300619360166440785472988767534511709581559114091589729219385565953075116580973153863308942207457218604351840792048714798730948983076311916041649764355207492453895146150670850411498258982724733768083503102010669434574781710278049008162089996645336796448523424258141199355897665024001980168914107957248241910266417177338924067645725421314902675943194159054512306330465914155815867259044517664799644309278246202008246460540719045010252359775122768231685128436392502730836662340505208869735439449638601915433073530589495640780325595069122994842300689294649116164039103504091695007630752821750548739462383341450539347457642190184936246680081830651055369557775648176740433254698247369100783174011054498452285555074423034553266409365422564176225237066516427220953660830749829133098769811902368417021467771292812098477246608538091336274023771768103397548317704192*i1^39 + 4503502352862556146803286573099688893999742202785894579790273367926857534284192238451979807493631817117881006963124877745367887679866939382966704711956334547946813821454659398656066574439560479016624487937253547138612597990725070356152880606221449663669996693184110012828525541528695099873112478336448385008662081402012790494595807967088855460879134423497857714493942665617897093059464532060309869920823989038919262307932958724956463624962604412301111912034385769918476712366988523106834611397068921364108652803644092348057693688209352750196495426540407880376433269316596380452550151515400722873272476141488134311409739146028596134519691682911613321636964208855894607828541485036426464430689300183228341830237726974512461462143435245218779156363021011786126247395984604684099415063355543506526541781951818818515795008110453855161941463657391523305465483698278268484637475372205435182808554721922868095696339702068052831566778298191994212908461047119299060987841836227782529412754188194607124600937797642818392594202975891591913955915641065330430976*i1^40 + -3808285142631576984895664305087622454175066814802951633477810873350630811290725186444916761660006761594599443665247947153828444667373418401236761762487112359131096171714401027461142561417960662815742785871008930027256748081018207189061715442533112745348937989712730777632902649219440859235292888703305793580958502267779052610736466385867769908722687995083869388705468734365534265432388668718920625878718791669659574377547736464042231456852533707673115251058695980180491736569704621858137515728915621914207021922805753949879511302468023244387684274275576903888801106431283247458277268408300076310298573709686255363581459508328101038012539016178808239553420873667152562928493757831057288351223068208869411067762771919139436141629376654240682763879568907032552093258738438678008889587685013784396827414866608970183404210619962010523623339585806261379251797202100062042414331886811484569319126031113605412592621126347926777804160465883782727667769268351170746660731508886911116180096623493182346982340287878845419412188074040375634466945242624*i1^41 + -315410744127099829689937223820566992846686933005170532631181994783730866848391688375200833811468701001631699654948244120502568642468816108219832730366279041584384976722294167877112285765259340487158424661041278667287390291355432398678436294584697493078778708809888415010908739616559330746694940844285622187681169517584398826040255360922708358630975415548405947430265465590175412329876340726012115482478262163824079105103451725522953467914158932115918738914284597185148172585020089152709688348791864995962760133362069106115887946861307709791773994812791671464721223665242133541208340598550350128881680083903057608049241895064995528759125020055974531274995136991628605273336102054209604549210664222078658710714534567415291696583246139256220151774842138537381152651121680204901693948304122949967171884124134209545162190383368083342577246045872783794146980888465559720514753753012078566001198801046530206050925076275364128495369454037555797892025614928099627775370029287831518049539085492990878784333921962455819423189089901205504*i1^42 + -8491441550877214363566816376079288794703606603176139356146739498901841438986080349989968054398221229375983219524363178377078315224777359115513896488837318334599837123808747039319312946821034563506934927625072799014119863787331706124051174449012223005023113102928098821532295593640580851876886171811781497599032696188283793967306985105855795240545644729966935087382913854081772055003989780184917595277601287035537814231023849752792638503783239630007157119903688344740091856440219314473196383893134921890336981894317732993676245710021015466962704636294145282807246488885074218427493176389277777956882343273928004472322031093305674470820389280225622867683044369389393144887705413215290619419308422508434183718376615460847902375698309313227018999317131188531220569556028816990346453024514554801015803192596870319816825345253068788098155525728561739300234610305354691116665706964503823108215953042621605509979876252816841147602474866792618332865111363270334381955919112686458979652415799661746690394935390948170925056*i1^43 + -855524086093703569170153967100178221504772434898496049887520396576068507543720885732925369549716666252882784917232954831289880047568701296254566529785900990926530800358718625790864767233458743120880165785493968922824920241571082784370489017785142404571718297688150424797489547354782606086359650160576144989805393705696826591244545152108092332778295655778807216871242943544285280956825655531053349371978495938502996836183832758120348823925274939807498057471270447099057481837654253095187215726559902315622625718430815231727587397638983307272238747427123170165905208162094948888187306971219787823807739599481956862449942502146654003840681051936833718581360002344258837524557612490312832987844466757320238996977742871891891056449957110587975679864064737200795356943855434579103038335800696232801400295347931809302227265719459069084902365157465247178308936010353476256030192735958444512982018852334597031911637647715495585596009321394996391878590580512035493030035322840858871213745160747428900644480*i1^44 + -21579600139692143707873724484824212067424631575551792624300468447359390285937862333270061471441576890199936119772053784918336569749701776327365188352842330629136397291056160496052830105179216743789932189706367980977218715721347019291781477293805616799447043002529072601466416687635681063001504363300694795346880458974427625324821596326531590854202418684877628597443023506896217263085979882875177483777732125312367012831446306096768807896532649631446387877134252142859918385606121699991001083420260263598068985820386857548628145638950248401127203715124221016025544845672822298993026439724578159928550667268818698628585637162927602355376915078880382908473197647006681712150525588828229222873346434243410961092314504543643634315065374282689212421603236590778002404340293675650643988207485369150407803395779120890657727689268880364976787966165434989420153308758762154885904724666098125699705357693309027377664133879995902992404390001935346142511270265067929515269672429655064879767104*i1^45 + -100096645028005495535553929484833854925318243123744472495606493614437656516120209964284344801009053472926230333229198542661679286928439700083035859356638886707855298006963103875416421638964685990839033658719787238057209674084210507185054864292787426412013327413241589770678290494585720923151321255366746002601007581656677991779980045112126552748365511078961890765444059003241786459109653108495894957537413761018342437740635528340134016898580705112612513098278622096160331296814986167119835035827402374970322404092676666573248447357430565865365553927358210474790454025028854378188186645095136300725643024324279289243371134176192250816528149686141273955865172525737022687257668378312915062325700899161179145259386320808167085708938251188679426145349659523340235181340681388361988242169826745038736060677531397576034385168453747644723127091976607264502719288197408985157869868158565845098308323148379849214856205932308291017619541671636030430727888553258048064*i1^46 + -3679931590598306145064162461134437759858172184798734138736574292672028198756982915087310840652577310223172506606927555916260910031376497557568646242525364347344053031124498059566642041393142058558331031237867909411994582385818989006043314035119866316580485585904070558797015308315235173423421069006402269780867830922263810568237657420943317649270079825647978612314526986975017409137800295741676629103249560961021238922885936709684728222682435581578772878012556370359524668097737275502777574677436889839665966426297184074656932051099084596652337314848944962307239380123041464895438014571482786240855029231199128475080964475683615584636435863154692778855461054720409273078488171351444317971426360389643808708805659224870406761225347547517037454111220618572220664471187519554843047528388524917375021899359982567129806580940304409522775819474221005333201275220745522124864344785218742476116208114439597147622165665275733675133428250565984*i1^47 + 140507554129913752782927313848787761290086781722961835798138830712363102096322846857926789705429807920238826862747594229608329679786887638232627082694130638373664803887297221949337790783630129001815417274496177955658346819556681079167654352761287862201939305192488146326461202264177954840504927147186668521073042293943893775382967260421839212130467781567219009202922631205150206551828212812317163191052641091075801653416870708098666691516415675988606460306025339587047090963073604323959796370027062029218423412312612140958610967951259864939425891057413281170654137543124835107851059399929954354411695860874179132813299629162360193627894055393884728281202231989236852968147507764912225301640919772488153879701137145951594051738393871970678096522190377365810483158799797528298364128349319443319538642340780572326717310533418469491707218939556353170649254391131083339464508232997820726568736437697054404*i1^48 + 90669587424067185864217094055853947700295914970411625898779154224100695766196829086024483854132392243782288190825174884831263612965254885583681551939820517938158682121682996857912596855611712411508862639448966797015761497498971528544231063101238914800148555853710024839384137005111726495097250368362442526069167550278888413519962399685501470278108897170322759526137025227812000604651550333161452451259173088005260323671699979852766717008938111328894208484350916076746141309629236471138828267526771436850376039641316083509294462540652501667024135573828498357066087266687830615411281766399599176473414703127235305867126479653175393518562393092860622065152195305298700954503647257784322591121612867979138215966460176011231514577893068601365265661573121695146575470081502629679736193713752078218438836346029374170461138005093945617892501460483135119566271876069641714*i1^49 - N1*140801152921723311831833733138822160808135837056953113302062780676497969789374639973833607139027097692446906768020734209520470940286680930807617538048621301252839230918658263432624484995017764978428535685174947909821586755235229912891519304564377668531359338018625*i2, 65846595702887061865494377015355679607835325588102292477207422451884222966616386192596528086905183998679732286146251463971998896775448579616548437789174324953626426618196507942359038001829034203407552541388664448112710534425623461109568718267904299450194886256043476536063417186799713966099232584527396953794679315453498967969322359936423387340372474647081939686066937606716233958783969536755491145817099589084173493035039770305603737774117615929989321059122748934823549460970812294851944069409465042622822982308472257813988579015462520730368527686440538959163015572298755577843028728670883857708145396330915343791589782824428532653691826004662792478811670283883833441117668638621625608094453439914978627628142665431914871794214501494629124760976435000215223333793899589561755638650982533765429643326764432718880128205548073444369038017420610768584660481245304474676246412114567755099638305340633352788708699451325997629866485724415108727245039040324572475963954993811826736246576864872908789982418734475840037376579905349797859259404930926752662354123239122349298050949627895187085356100674591810004874689366250378400358515699688601222456867072334090274299848571633722510606876486010175765143831350903968172139239223933256437268620189111962412372218337831157760000000000000000000000000000 + 103057229433188002597776176276474246269622753621517577816221146924374400157205331613296387025710726296533886593304922633649482019309584887648885411062713262611101004548999496233347818465013922890892538979172837414653489278797255258713990737375739988618198540870831371720896396914771209734832888205584246022069442260316456149504408613793931346397343792591209784242081017911951668025351153622558261627139798957525461687096403035360168510548046148262198141831472728890912551569685806407900994350461230481844264495408313323982240096343706326456845897374716568028286554847665639965557785803535039771617807062544255851294213825082528016311537443038958947344954682579488667772460088304881317068076277444351064064232579332556971668130106648458558884384773406976296491790073772971964463464753356468679705033561082085961826602661416985468412510627326826743236621810070838781101899880382888064625088418260959940885526331315282485613925810220059837907953371187150202725861465299902364148699346717331087690481764304536707854417704224216411372326791960651282686735832064694545710606881299052994532305374117663016211286499247886429229956332481820872223347970598147909581868283264031716149659563066025549456078059898073161500261421117244678843778290136380970604833880597646540800000000000000000000000000*i1 + 669566873329365646174314668709650551062784893905623016240903638619571831881737941870042423309478868593801808244233733952549590283824202451424110201918656744686456884408717669718060828366013627838151024115017951963508467223258749948295679190269110066707270449582583504160968305708720838028924132816239207400085550448890701568452875482316775174375666648845967255044372781866489976064491800341891516244005345958563137618385231344276282876708806988586482649338013404039991931922446736073015161565018066024082585891998938913384967200194799172192730329123126416548105233390251647026657342205725153523438891385279953119405450766890544966000385087935060747798128433600416242284211011270356168906462626874944853963445307508246249570348600673912176872626836557155223271585373915944985996774264917808836041093993612179573034590032203771993047729173001566474865585268327640327292576666430683673717120532091332063933595177013285648918605003249355618721823345706993176398220965803593347090639418529588375670597111565327243021322111097508545724691990379802814203163736353817742185058279450176596143786688545610973753395418634268110596288664418903945878781978329135710888887663432967840181557346922376805563420308920366058228026753808691940391650269245413467848480696530108416000000000000000000000000*i1^2 + 247638032858365940390499066436793411832709963973582459906223956253722223868327049899263299850551423043297420161608864771490649786087923782861970120075056104069323636017611989678500399885504540302963884155166390811726834820298438994427177603719326312816780271681520887544381374942935391721082413414286383346425639878413721739929392588571116722407045492145033919046873223893487588437750176279135826902557295357999497210267695743244203972447039121045015210270718437222299105691044372339361927792163043781405551402547763001421514650587630148253122280145121175576463871798827791496829385099913934059870022722377194340078352040165721545435263735435445162841113626531646485231693699770499825095676228528468119096979406897208836622939962806219065060293103679422148424466161614288956231187943370351438553590077467724759749276651037529836168284609229581945003897393073164955009684630179102873069620814149170701918518659911945737666645535029021327832252568318612143518153874443818389265116573884713661205107264007013916672252141620831535291607756006596924130209663192798305265601435146044814460317147808087827092421289281856358822523610232323178218337158690252665651260272750408613352722202236766860212266469106996183239803319290001095450180372832892855941626257735680000000000000000000000000*i1^3 + 56532505740568868982889282394028632895081902743103646693669262489707584988566677013027017370226781907440602348859910572033892846737662788397745481416150202298857687919142669380650987584845364434918281653430917590151647813736960477077903453561361597597933831003505992772532605956977647645357189102393837366822582094554758526347041023339955569717880141630847796577626103603616410106478399915561482369329174261589289609129708100295849843684026857267013666726539502660874142306117034895169568326171337078771758358919290530568740398743805081447078689698852885271033805091347464061580547879630666330919400440408183460330093895206010452551703876777351190959161209970673966118408645720534052279883735859317179986192015183795180929538837398407586016418415134352219162701434879273670598204162481484064244628746875050591672407871549650176424784593867324511486908023330302532146442872700056459488034537559021391041114388419333860666574203773794956820407312466812301684045243023321247864549379325161749913963624173626402683085891532891802477720487785909501065925016175971148940646153318678023057299372475382247917169882623402472114168640843321883250405940747580011194706219224225267240085169842962609751290877997676584629984625186780053327031677293532737729651274049126400000000000000000000*i1^4 + -17473342502486635732179858423898033376707806547215978654719634697907242747912952609161869522722668838359735240720528910651213039214331442492626626622554091847822464273376424195689540629468060478231245433943436819784189160021104002688170903329172591907495437650944444845616787142077212515999943973526584433992186553261431948631932717453049208081602810795381099194942365912571819386371113207600349380582811092355341723389380443984573074963407094706425665778098366472632078010867803917233749216474170113586544677760188634315110702831676777707815612607938624518443833328963295150188863586119364314630416028174665263912631487620811273822164026514219214334545464659224375928853308245969263672593035113766056098643933664813844660348888464321412270509613122819395124338013556414125318094875115514995831095478050682847988483753386229999780982686299921921479280159598465471145627377761575058763553543727963907805038307501927867316538662753563388757648078768027559985847131777724814813038672248579348748411381202484269554612511852303049482120195210612924885353851850639451818817015990723144849779400368867340570541134131831839277796576077536954521438813975181072968545497820926590511203806143068329120428695466285099799628837451014818327481230724453740382124377112576000000000000000000*i1^5 + 1327445294723109187962885716933101513927701687630040536709379175435146289055105724051998063846367018452137625835144774603090876619257324131330735187998618075476690858926078185756911282509853827090676137688916042009161148641100295866278265583765867269742218640717395376948739999355989330053301778167050571906129409633632191486660450936976105548091479797658814540917038818274319965739576117514601304574791449918838852207374974795774516830898053927472101430313504820331645673931547053915613657923364587745519018518433466410794605773523805728867309503833156442850841986565837967115546862841300129133382227013285809652293108488574511280120214749748283982398521287340248183361767567322030083872330463121277223897273884099789632743004799811411585853152258381527307638739735336208704083500168554314483542786428926773784812339803443338541223633612765225181969589036816193436390616746386337753915681614748884744976695219174746118992155936037470742998739865729656855939362450069667631824755756012461523282754065802023342192300856424526980368632166586329249842038345554166018150900515453407651468848841990171973010410679504489925629927881107357986473426163051900334248620665684133224542950746952782819988839758142862845981800258069361781609386104432406343515132395520000000000000000*i1^6 + -36632087582273946340848915057093174562300564934080294137783056178980194508437501941296849566530580775250418357493445483567395268296490883070267391525467636682599388564799463657995663264350894544201055316047905664866261789435441180126523492827534967605304169839361164669191356005493654221409328180534461709381140351762896518965946949516794179858925447705806785558206985938898163791578675651077117501105089120031733800440551096180153915223728380837634801248716291074785491513126254260239625515918164512106202231831832636574318202520872949967081635246105132966118188836394847127289640299729056880136090003290213196656438368878339086771137668454566984657272457111379029834989400245946709994087070964199476728766668166055737000545419299278346114787506483342593142590205582414106219442219021942191876705062756021792999818345737668244992799729125792694056728732161357701669322408951039645020312327506804334687305326849863253630745248639921307272420187387796685542559872459527445918284639018563419684037911498529014153868807690761364664812185476988330807372156091131509451607502415915806192471032735202895503696025383390302522955864874279184059665250351703813808000714902720135153356205639567383802106822938149539776981332150076607847835284010970722940328345600000000000000*i1^7 + 237155055285879151073431394324833878600079052899324008845181914752504725684188618666799465216962285828753694719403442778009015838790172833303220992788088748013089597437691327372560347500565795584327362816080075444038236031597680671823215670014429562729231784048689825333021609624442152046541529181877475549377555261954222740350703543929565459572923318134401036320715215300021153774771560000411783603731962621783403529591157507015083612481850329731630478565961565892033995715612524815620838873933238774720283333093247897652223859735439033711822015031271096491086379475271134443040078906517378129172670857505686254819742932900775201991753475323653098719921723018835031794605701474954573930055579409061393975439231538696472954200504414374983018872191930668157128368401816374440466865628421107388991384864284529561132215648487599650475905258776074184019793789793484221085207949708968992154531327083345418790639444658137984594196357563237912650200410215750699984466589278917409842253538408450716229120413434732420579003336744419332595317528177311981650863610110221931751104715043848881287187794911938361734113467204790479316436697593426963822503776145965119029662244697588055839305453421997483034712261308019682478756733506479373220348070159270931333120000000000000*i1^8 + 4604677990184591819077263660934515208786421326076144939546185091206326037703526825669297126804220996256727378529397404523925463509627870522386670216045342932364692489226430151716559084782417504668368012888465284817907382296970321096483053621122698121134257705434958624298369526680865416429248746770942682511453253726149038245502884073442338233992665457800347435052440601030265382143967728729579897938087961584888668175066585829001210697655476381165246642020735481439302893321622081248836138368429222976639934197120977226636118152310012315823384538203493262611402953520990981298266406943586491767019787749178089992433034046723563263951374907662539028378190678287852599241077187022976749257560988891169539101298496585547832094668592685057685236181945962869052325747220590179731731084997909664156793652263913903564448958404960761421703226907134794609054288065147295458911497990281762139994671631761676518312250557911320663477693796846194814653425388514388625005688935021086691867237553409294178020538168984350707625680856085313514167511036736027594760882127525309246129831352406339715189899382561238825079541006289183733417167198449841339093135091452270437310003263785610765165790685950456762497009487551403805916956801739373710019705669219526901760000000000*i1^9 + 24494096058620303425775612927521024450995916417928583883850685221749003324783580647340301456297798363919469728460071570464236377594856679647180504498944690651388681167755037746240732382668303743367986165235557460337520314080872564488488048514335774699774085660798441378589792188566583975301244624537357070865431478468813015355475808864017231280731362099749724454690726574361943418020459453750718820434741070949896550666536006562867744788107452750789439558265323111284432905966810182340184802307285226674648917931773016095072354657824664921172443483502743328152256227222263901712416087385336702050803336412862706271087939829649965447093756236441570087673998336902294575414133085522590173497256417065028856430098250344626997533403510870825895114354741559239346261139340994654929347454889586265033858328417342528771941586786903426928428108562320131315285456001832181273722543969686470839306552113319103418262787866213713909890949632242846447392895658409257270247150176829247561201029033280126427343287677949672815552615812340865795473886962073647067891184949688065516967697795988447791746636800803145527159088964166302212920359105925885184276606068507175731180490580642048953200454144514663166844650561658367291008677032880009904566557392607641600000000*i1^10 + -28039888325275352685511540755610607302193428438152571701994310367310047045269756609556899693758331536237987932764896957080433497772185521738425505237528326039854474647267404314069050041536277847931700199700191578598903430787692765162580138906420718619224946320723280843894279483328309429166336741588387870293121627944585283267075845446687561414570381953594181059180676658610875674997860795544495583473195409099080348441723660296334113764674084857499637554824192860276547894513237982346187597422035238326113644008329815985049877371709072101986880060970360809051582963361339963895167800833629446737388203253518387197906543280582970120166342463084300543901745382441641588262236838230705536856116299379572062401935601240304035652883709473996443255455755772254353377056002031876927630819111231651406119750453918989883242691895060138023794816494733974484238300230043405934919453693342740175901109845446983760535173847024747456155855077814351366235526581732978785603408378539524734940017085420807733560744936202162554092739756239886829285311133043607064689045190623907566436034957989940011968093885611068484622183068022312036730721373316423744310802219334227339850016202074148959438322127152774717564276977247244487541972962829207594663109722112000000*i1^11 + 25385066485797357286413335181435031478816170006969625229062839848780572757484075086372810358228234336503469020842056054608711948177065871991940165494717925882977037919451052456521542801019078835167932318520536659063235850119231544599001762590640784783755138799764784017115933827478119297030541078829355499225156061274926247060574434239867976594225597566090622715196798905343407156546243485966178892091341264632823135789950349206080251898871064956353504049493552411876307517088271389474844648887247519172718398484567011757574557453165114894129006443483836657878070709297072093634118407005321389159744848178072695258745823683988906243759681678191808985307443569484560660171615476403385669018514160817656383561511849417210963404454672078203102774126701980779365640061531712275842059683959532275349334708979602990407901046951834905154159258938059868527710802999672463566802910351030276224233652290953786648148405969058132272999118186712722331225464231892925616917232241064797171706824415039381176872745210513779420149439184229505120688429216697631446873869186406292255993617712553713536042265550902889484804475937638963027892094985205251798810339772405462518444737733742871716426079457852775667520679301408744316005015083823510140915548160000*i1^12 + -42959178049417357516393343471070741372213065421261873889062833072131384541663296894484596457439561699734842263628342851310931175488041838746811057675704868453799223848076202900345331058947316446309448996947313341478968056762186185822812684353992872787490241499939798074578040312317769513517895909190806593704258508441598429251121810043593399247758480448777311034495225290671352196486241613356309887925313848630499447137407685586527198012259935900344525752827318546083032490244468195758755574017124437300601766061616887710646212264726348194838585834518534910406139535647962315131491475071299565596769227268524263076088824896960240487849016291480515160325697292384722393030048891834894015239654289116969410206299093964436577863558483278301456918825914895908297709592522751082790111601504565509001001952338816855160726072378724528792497965291012969208622163601272414250497718807295832785869031409485520818681885483869381312690734158334675415621758447386028734841563618898358073214350564710482955346252304240488342873579356079967731320976682224279842201045769282955560131342944480578281534539168651902514726359763849393100320146049315999217010513039834921665940119217666476074004149573413660203274815387518204697861858676681320955904000*i1^13 + 54547097866766327364760277075738610769932415054790251162942734749063770700176844296633291761189014658273221496578202793622483650787844805738838736193708536527892271638322210318430016758665178249684820923130208269657369093460364766268543879624855155455854067572572311704375239152822785714923035250875349279120543556291442434389195977613781379006800102563238123259543849239691025648976692728203339359246714568303032694080919425360868563385554959688318412917159792619816811944874186592013510036320254423208484860269008436936742492481029737251098784030288663360774963206087622267319043611925763479140357055056585054828343044523139268002401190580212088311058876188950457353800506059833620882352859120607736684255597897369235393806668776302395674910441439510102834176213979892535949168415611774937555768253679383137892538011089597900628224570334644913101857751268589121571418946879507788034768507580048172184683066211519894474862764213282815388794195249928062357763453598375669240764608372623080395289771808976591685267798033966062626410452166788432812038940181083156010977699938046369585990515949289596943308751820133473733707890224231405033997163598447695628345519992475474350721342747261690555391585705991549064821976889812844544*i1^14 + -64304444259040895974730249136433319767355554674505448603038600209516984509620413907933484873160113608556163477725793332265810312804637585262971721908107269656094518821449237586619699072326059539485227893102866360349727537312903668316221491854045126193093729806981573248786505366215989561360851906915441958333432180754891949292262879778990822327879457066356508614625848234503556408218211467028613644572505977313822015783628558651069674610475583644105086493258099437562366929872148876261875069398121802868243537720635679733950165689414663989792758214094794600122220679368765609559936382627624350923054363151160088792022202239505017612167477198185746783008136784054778857267975188965950681206726395046926254885197016371458613239543917463994692127814374369193992308227638330856406754613917276250181102658988457871866389571165558286689309030868737848327511322162369167625058183742760060176406455641503908150337654227570760350790344097854885099055745141443457781117274740794131768795527891300124477236818596363038573748893155909805372815335997101286985810060222564790804555663638066695755655897397713597555731182203102062005854422910835460893545054006462611783247097608507878177093973218225262195963663518012679664831779831808*i1^15 + 83672497249240624158312230112865520593139603718896271018206722859504485605060854945418526469705117032205927618512497822549949798269059868087756144184338087889187955067718029150642887219283785686753153920038636688642556101470953210010581081124842951203058234297797208116726847778741760631802190848938152232031682092211281201954385320909587324348706329283380211677990633808551527205816015157731581775277405279598411870209807787546526254138593438722862031566215764131223538815567248694930731378763247450387116017251895365595296426700936618471991066090045320480470598213206059618407386069977255287406761365308206676086416302273820759520046194780990238145967812866112656834098839939073645947219402827020851085086781208284833084102321816534146877942495235031610300160625798092711222232433865527358276604466329441560315638859722848304539026988924088546171540627089547176379726148744933784539781955716508761080188170761875198744624695597427695380352280766766612388808774515188344415701925673079562677578422207663946710214702134020757488378262983244422822593381049513370215072415940082788920169730091289770901195308719310465213520904252573870243711438234234918358666836155860768665955831378350378029993973012920219157397504*i1^16 + -82972863922331308261954087778757331777594968260462172322451725431911368948488316043612922850015448240875140114945355376542665366455311909261950020041395664384628266669536338663946330866933797165979465089191237102494337105114223461277015393686815159350604631154929856940767386132840948171541661647726617871749673586666752394339166202773355613590733588386757337486151643154955904183030616672691358973338334252500475537787409017684018431959482399719150814907168792810047557512302107546089404344160520222017410673657831584423508211378849855654055003859400678967115494274748126797593168529273124284381522583981063344200242709402627468216825181677009895292530936526189569436003548415260790296387255048109918991893454481176843489840316389545969683110393828423645959749565529969934808825663035270772608729416731185082832004084965691879343658234222859723670490821223814958162809859672245631548922982163830853875098363750977516449635992655637234323648818110036260443398216879524631079578811423774587244824284277981249234928162236439863556963387361401645806743952190814223827943674589429180831108778449162065446128086879863894637886897602635331677994036547633211782160689777814803597500297093172409627046615700889141248*i1^17 + 62565853747100087546365091243560664868672327019839047428980064703672743812764359752917227609988162714682813727066588327093079191073805150523775645493672893435438277233519325093804130184332578258645711778461301588631980332622775454221281288306995863726543720506130409880437119290529350342166648255111979969904829633099775555686263819085066956909481405073873634756604163473334989333095139498419966873679588287345297273922152905188544996549896192887764249879646669318271416920116701283264287483959608485706933310749688985933607854592173854841601433237755472309823637915462337705883898956966030711290259853278693563641304533912901407509568157792502923911451459885165654473786426056381631885495262711459721953671192126576740482096765547619602589439096155924618350323569864633417418084109567255983621022209271105904262611244549178643682586743770070276217842823944223381810958701378404439004178861052561719433118564535949140618877566205519962090015761196338326795738105380854119861118650583045851657722427219874177717829664662005990079058860656926427115815467551241443972831450239604425489608214729167544217266303429945505681608238915345233357452100489233231590816122230727416921160944225885978079633967415296*i1^18 + -41646893670511233705259477018090884484382867976756394421871696499040666873565992096006660348975704553096586810675289951422509660808364219983896776789324016875946105774688254694666337161988481306026014848844058798384227697524688936851568420104956453482338914865728601129936409796886308771869326033864013069595392889924320050140814161383949060484115317173298503046413543832073895836226297287499661048744062464879834566517296235510682200893680100426948413049369529927882899285380304038445028789256264310661989056879834634258729466902273176490433047151490507138196779025831081714512251895291705806633112275750388078582360101534488531485707853326381736980521143901015209650315189701688450879166803075373687248454435595777628540327056465800695240424723728348404627511782297520231429021163321907777400229474615225929344947488489352275651858101577585470368379594294627106487208401339921931914180794406775536075602787749800861186111050779497517014460550236697922934318100902574472847671507668614767282756306257825721595361757188624443149932007414360453307275089214124274979369036265857566423528875722313165538752212690942280731724343721973746710696101017132023798022948475778498479554956837817213431840768*i1^19 + 25505566960249788500543126951995900965303580390507376700393528464887994290706673190631239424122852652539431725874489360386335161594027717140135506706169824746553496088094695954304097386415393609000113631872825485532656604569808405421153751627985734199673791675821605556396449367388306490235695768964468520760759731190719631960109738488709603602986815037429125290108841539307799726342234452046015259207595587754341769633780529100354024499394773642822795728075937297982303021619988771357562812240249872367732191102777567675302618282346306173233226864577342814473050173086620624027540158056847842941614696619503415837871096968833736892722361300459555965395115898123987537590016816301724187603118753610315660850284100217294714073551981521807913611537384201009960754688009676108696472142109305294965462803916275063242423176821459812680143718049202730727509914595213876490080864738777024940384837061096586559102870807260717014497330289750931480986906820006714824527828312665504891460831538261856989820558963947311348631830237754704907115295183874155967251952453218027560787060876770978581756759366798252169208208507723949284530504100442684300979651231495767990453869672431695746223582975142920192*i1^20 + -13788399003770792531531878051914511886957709341015122333399518255364625635666275579339199515621467304409879472757650225517727475856106164657751482093244243570675553174531476184352017055108382327619613020329188457182556410169480299065308381595204939811161427866050311323480172878537315846178557759531666910604210588645189088204405280996842204690153513938957710921013100044889010595950855669140265691093041447955347493483952156594266443877652057661252600486960677511480681028362493895445925127489400776357915517476870290090215541885548924384539629145411346258662650991656265685054369502533491239610502605086678233040661999974532061190481914683846626206999715696911775777226017917818078713502205008185112303583014435983967887388180433484561420817148034424930638118706526411449083396066163478262255544062988928335487930991271290136418454951178456339764708725630022193465707664406031989472608878342103133692933835989090556615302781062212901984157680366037573865939347323057067687959317978924222953030447206987841595689352119624598260918981784678915721706495028703044297834887887144751005148593431056822313488133163961019575638612607349341393103324243543843460429618961293876610100820443136*i1^21 + 6826174194989297828052279687303850401094052162842185184223833064869048711521984187716259277849183412537073787713968151681440307590621191058733288564283259521054589747959808749742713938124392104955829433831450770351154300677262273412499262295325030009478157348183974816623192521861142774914920241821512374282716823312385377352040430088264947442644446949300172713431820917012909155100706976537933585105009683846090626077401093387691257358557506360512910183398333824184871814796741199617437094776736776714512181235542988293824215547130673217347585939724080724208673508149656697994003906121822376011957639856644804038047139325204116692966664503037733403952582175199574561788555814213127446424081660384881599218754001684402665537467557383955723144934955469443689602021704303090587644469498314347628456347715781737738984798521207028620690836419749201669935370266777646040654683390529735435957119936776336335131583199690796142191932517366051395566204728522121731923902824731650386420591497282923322285234625615571562829749429624944095168875283809649326500528294474797385293911110162300288725198120816574626891254496835168071146848990403817122159004030328904307019561919784195805151232*i1^22 + -2992491855543351703093617071336697366242889753574470639457410084013341179794236871824930084729026347826595098295815829007156783893359958035908748063004180083328129064145491704604795466230091947410376386611951075448042566454281175773825189415153262006274423339860309514031466223091422402935289839008880738673420543598721390932285223973019714943605900462054754903342651747643121984916346764281369580830263879597376546810515935666205872433243720096665337968602951780111182426970193440104566698085867332561629026998359287485009213977457202998000854105215932002532132669562400486842356854371715508533033725098304930282950115176335021470034039155803270025148217881884367116168862091926795568647243190861939882441351857185123998331217113720376649064808692781065994617103064700753649692336063777336298221908677252540385847879622634938205429655269387102995243198193858968606183193760014797762315982718689689932521532120604728580800948132768752410486772219212085217442467783399391073050338513548390027873148702291355207187541289819628796457072458475561432526759653924123118303509649094428744390931511747224958095427555341117065646618627845753464632906756295876973195712469898625024*i1^23 + 1043660507766176695312156397764400158239983992540322279680211710239408273488680923459456629146384119932638262831421943710629229909212770732728998192013464964342884542185500165103089213976505699562951337612457247103737376402765302172772315753431717692610180352284303428618687604339924058016761687789125593864886334393172855630643579017867477313932160958176751923854204388314884043376393424766103253246081119317296230452312064482380927161385429414746229868342864805105507497034239746266139255642723698206225505637319668467425965829245688669837719789370700858365600329966815779090055489846835711770529266208647236013090162079408738270283972925719817281675438499417751125278653945702335447525985143231241694193083585837873181293620691289176070822203259885255318321485535646224449604140681096725649167218505140877474077982469644372701163080215948353195498572641341996889302718742901061330724647241122692464815818560634277650832286946802291970512205580906957230527466435315739072125413816327434807619620533167795585357065034724265121336401290919119661097261624446361192284416719756972197902673147163860361289276001275329945478238283155635052878874511974718777946175176704*i1^24 + -275268892805928380474583790719977217339618647218210567994791931965936103082264528966975498875265832445316823959921030175421551742661747072820610042880029148517188586230145504199761131638379112528023694471370713095518817471037326467306108323727240868885411580473183142530969855450255310826959531293671705486909049932340709308186839500105117532258907678384220680975168076960936827928546264990099741696952560324928168832667818037474556582440467406206535122177363911061097078894328431169796211139930064496721325957473020908848988132128587342600338289317319295434157526373351946715616402364924921717258730064913293889208978045896001563671186084602538550172986191865660485587748196121196321356348226238886776104901899882358661531525216213414611298154444434433430707439693587883342760666129118405171698338534295575819711353808418451999373229841265480754423759135247044118975704342083017174980839597402532126183145413618444748137635924932304340108353655575766439653309743920105765771554621385029723589008393731380154543437930177070994678718730180758224625854152382969967092251254301339129258117874583649512676883023845305648341390546702852107683782619724186157842432*i1^25 + 63979122379487441191881161236967805518055982505840579082415770980555121963546171788806423482218620854061727771423492112237132230461735214255528535643149138384222391810793901675279646738927943954253571273798168612020734782746495021659348255271853517623384083614838149598215312759358390129931846951215649843245434590836454062296301934263408515789859206447798744594099126600524759774935123970672326617561333176963529154370025811423899699121611830075115423886330769610908899750695969557119286155077518596810728994339884470207449034850171792096854677126561203957496619644097468819917857455926568085713559154080979041146198009187232222840673394600096147290352661691540791694378061576093622394057306338433816218403819637720591114885396948588184965529876866042916774429011887123432399850931208677750033065130084042752773632349998933648376466560483332643463503985233969047640278270912774242156773004531036877077411468797597544276189586054467781297041464305866744131446214446814436928129943037132329622832386444491154557776289237489945899765083337155945620890802802774927111985254041525148069302065877817942184904162728733505722300438894716724050407097752354816*i1^26 + -15648712725285484187743390187377562274604253906752100929605180561220365345250126499374198761074940993014309089238037677459354001829625540282152861987651893389703652144690075680593850949218771556651888898296600520322223866077069783192946196345348368210398358208551819047706944654998995074943033998502198219663939516667148202050061315859848073048772390002178847357176596304235473893430612118069851753984797510038891792275897955349447220750028008424116362288007023202869584350441981845891186757176740585794359143505236088339056413626559432199737999090231824176586895996026039435421662628009945373766596221884124375809907345569025051029718246387681667066472489332002700904023089161745990891751100957582771286384212023101411729759327297159252003832158455439142228758541206309348510910604057101047365461189761916440768273426953625564762440166223054636215386371063067890296303733962354961833651925696571405529094407673279206207253999261766726551408322832524915960758309954898821854067409774216086386480386145654975713573323567133768882166817592475484010018809528426202357501207546638101589027237745601752284655657993792570584912055282145112564969766912*i1^27 + 3469316392104524758937319087222918541127031618561071011186698884915314761667067584145089448793088093948987642049284193163607479286627703318204382942999638198826090061333864667972760940579978493382490614928528653297704614506459128439599783809843720768871959162065839485458341355733403614771683375009528279156070700309779966418187662643064455482207685171956255811761252298684875328479749244051939401694563457892878615722232299386788713365867093855168361354983320389923584126780298087712260073466047882745847249244188922798697636926507874015502206735032995970721654893450674409730189970494940397890271151896895047144791093858483007978883454679832119977016856222658830612540982782126198671109298692725120405578937764113699318461691057121899393368838613902515263706010461196278817453096536095877088775209671745488141904750726915109531016821212872555612763933223264602654337861865528628151778550290513443082898768686048360791157934086237489406954547684859105536420302829480413594242887299540452437808957672871776969721460759777288778916724750348251417958657209196166404041608922406680885235665266348450973785943199662145130187843049820304441344*i1^28 + -599674754873326604833533557274080281584060095804542055371795715715658552891559390254196167649368748713259375420792723999257523828987915978845365001850052616332968111259839704808645809779034667107610600840890797659213913462526243742106830532822653546216311854544181316826918190803332509211130120214848959522595622348319625153443814570755069702051909353420879542321796204807889877188539917428099291738162528937126523952388551255255899119871109741214191146351609551235880693477283292067950417303792119680057562668787120519958060625815350186862751421092112112092397317788596568740627232905350249340347277214599154434168418137051838380292473160517828286279528692833218605897955812069194860570677200242386819676603282251997014388482849681732538328788120902139112163795551118088053582239585060253741524086901725547032926147917197238771848312122610121292740241985264831316962284724928653898373619800456467074243120591333361701367887008486059232086455788435111438484923464341043341190343238687981307320129205002985314510740294255702781832357064854189865697451777125585974040281248210448815503255929885215630547876271174602658006654844403712*i1^29 + 95509213556828615366187316330346299885662957525375022347228190896790755666565919874982011589229063232635468135011344860462955325010317312090836902217804917080525794464980307532869718507028108046351145675939533089167083469221680323177256447076559245551133298118914432648135798678130259997548208813023388031737939432348632359061479437173207914554561624942768164187140604779443438798828392827094098044223502397140775244314121113442831059644531249321239255003456560822000552974255975024831167139090543299472203581824134348976732518506721951708208445931223939402731454781815147571503658764596985552279625338940633305807130383479518436679321585168702147727190062940627525039126373012799039636753338700754043975653852239509669975089414967124869741743867670507479866041296953269822156243173805169637518459744103330824673190762495775634716038346819146490994329170149986741975669931140013164693550160037370223676732032894721618261312109717292431344641615013794753635869199955874031254504934448296993490607622453548377427532954063542022156323909914351823402335451913959366903408033403973821158150443444168279071780466803139549528588288*i1^30 + -15719238232160383158162421299694704525349732425549766551291694118729309389216055567403028119292703686779689406219428650828246391876743897630616876560272482415563921713272287712984909267985994483282501514567007594853421158292084410317159321534786590374753464156637698149489138415993712610085537265637330293444797569409594608819787111895255117032578958354977702289768967267902884780169903349446914080808376288566403685133165624384306797784522692127006740214208231506938000758175171083850100114112344481126377436938285442583222859264410493566486732566478521941782862417898876070291759642688511028910066647464719455860815250461088878249752475687968130373067554164767441072027386134564672361525718400666964423645606202612138996294946452038302263188924875920061843893144488584040347603704638110544024487769241781518934431605728546012118988772366809841568209895760706761702858662433132483242999520697854885241713262621628454830184299634156619024815679457574316191008322516593936059935012344448207554356413849811380141649398455542739367541383287739468913446554381456844415948923768807475651563140592223954751574300333518618624*i1^31 + 2148644074483151615576065775764970563781666830338006711036365575741475335074086398444915684466692978365010148993832464010093636530900430074810404933731550946147003988027770412627257620349470655178118156734095836009002739585892079067830881396751116849367484392018313488372085926080070063903715577415683854437769878108896405973000182260492615983179229071584504968213529991166328178303958624422681169297477946320850632287074753306916810960768015664137208489791597065483430036825922634842986700579735068737223983222395867955355312944198109116191621054664217261074331850446331309475403305365364740219972162316720305609793962207488082364081673385340743692138776774928785431549014171063669876449486683738714962304315072225632253072504229237114975496057238236931712082233205297899917024627205274302553447885959313608036740035381362137592115948826823147096152829882193251437657661271512038036411210104600558462506992667135785383499021436418238659700776405035255621132777154867575144001785128439126418271163824731270033376487299022827656435663899349925162046061154224765316996268682523747976285207420030211657392298917888*i1^32 + -167410015881303046316432637817430153371164704921826680095184619329269544149583869590237153994939198192075151960379983789339055600708289661549996305104907453748929073968675617948177455244414023645511716236589367803106594226085357378372321077812473044884171503857126027886749168347447492226569854787072989462598123157985956435038340713892649952540465744621490286389987588099859056530392577563535421928518762906881144727266404270255914218489640361793692663579022813367634866001440627522417096461391055398062802552391304397575135850268051188740487728605797074250300095486555718457670408829221720549994791827329328619864228194784367410435459261198356964467343903606641101171000644695422443279558297190372760401778857376684548007995928308882112385229583805636496931951525681102146343893512758499793889208373365917399894650455591706994673578144120492948301157193084085514533150838406944965192406467075888566957801838413613408732179909199973622449218717692526738434400638240961571064882277478099994288704992041686305020706103650134251131162103961028996930310599593956196018295609002913424617417154819925425258496*i1^33 + 6999054880176691443756412931149554285354415279305859863420382555906235197278918046564124102546886792718743619726903992872191954047902801077596875555444667855160965284780183067676821924392137988943114006612616049539825878018911441961028888371083378195931896657547222328411703901658012931695426028947793436751909005650617425606441626437093298090628698181615638996504283629518162019952876587020952522748294662893951981496642723762052087198518229389687496443770305224704722662592932044675477848456321728759129168353893882264032621992863954381026764768714039399571891759471450829542573148060388213258175609769222899946494991969641965236433399689373388486177833906912151130570124317832753881849014084468348361827175671633581577898948424256505500542902834664811502191698488880378632600103413069839244648588287436176965318936963591464833955255309886712112663870546093311515232697898903457936580541720531819071991634687817721248183481813016472251908323924361574850297892343410569423355772180146031697576938095648713780020201381235250333528826409827310253525889936503013211865028734703682248426773853503488*i1^34 + -172931276504293584939854897107835873803124576602952578385355895009405048979491636527201512435899436780920779628570603373889807750675945615424600401995956451559649264522025747227022629047357620604044000221607264725866724761161734872148785101102717667961295634320824232961746666313768281129459739607369840418861604418516237140103097605924510392783027110243576017459925333958537772573951086837548539333092377934111458395305136240699651205321872723971810742968164494194280204735646272265398623468300871061113855359727016471247325811333027040938086091429282191378915633134136533549435844306100371647236310071911842752853586406586333500995300643633293153651427971820584096259470032794599173099806687386406238174334528606001606738014840453484821632554795293944930259116388417545806429673390773301867691639564735858950262181003564050254050543439324159834181043019233515419260950076672939590972684699372243030346777005829128233964017972210167141210550575137057752135557838007039665923632614814213963544327557145003377048141282833017589371730661875483280142643300274471487435150055736237929011740672*i1^35 + 3113153245269776129196928265239586683891162249118332170170372252208156632369178814953795145609969736115724564785145096703191048259399946112183709356328685515900788640042012281029479611414234169154363603119341847010759467333701294800968567204314046956924183008556031316060151659814410162393443265614739175584560951154193092944023498088273258640819673526088412668681637457921667957306033047890788462370368953095046277591104845710870467842056846690509029458472098580426491077946572689196858896252046840823082282256195876457859931952694518263077926711402141560530215494901703138315115854545104175120019258830065090870400530295763517237801688537532171956376799699005762863851839032663926668974302019400577293825722788330092609352222517007304464671163119779385160064930465426450875421102143641550295537059245713476669522372327859610172400410393048829948375381928055077399088621941466631169290164804270150605147496661703993487061686783900563352394639051243139305599602425547908108728187967041601215537307968433844213295339306247934938752340922891089367723022509104404323046627893882290176*i1^36 + -38428455470648910960617899992353092297333959336648700226149799972767412034733587849972556742324957032163233667603097453418585556639996920384549135661842177172878530343668999226836056487551394627480228437587937798681419983089592932800027666505971409315455252154000686788163376755145022722457706431376623763275423696090995352774703503250718655613502387141182636682183122590220405151937943117989824509607579861227917505434647989562856069367374286974723858839349720127791361706757195193955639766544193284741975603420738452893592324198322146578004277555479595859594117354266201435617605630880576783480379262692437180287899989264393995007629486030610327532285435032671054081730372361509566428484246922825519861421826833799717808016547135177561349755893481986972420650442765756815561047332306720981788827217383642023758696311584109007403608730389050341702831044292088875476445994270249250985677128996827449442709683819432051948645357580336967931611457359706239379913806108285787702041440077783223210436606116786242212106407715665461984576879027657397058269592519015079787818401792*i1^37 + 348342833853201444491145380549446294688966425730566414656773170301329223059111288399298176411398798219257279380127939542194880657136574093727993235286812165099761995761943412642744141615438908668921304101939537893120297845963297369730220596306322971523321301130561733922877682273310169856778116736688889811122128717429574336136742561441500386688612037772759981919435832709333521489969242995604715706858818901260928353781065051597664723245386406322176487780315509378901946449015997627495083117061558804291287633500254191274975487806466882399323173828784817533984237405310321714528842235922779175366496722184824363220425230651856242520916093347083499592595220449207499151776989645462081168585965467351910630180302027966313682680483283226323290826495385993375432579897228647788910942499295346547932623560994016283844327947069019539652211326449303541983266618015893366047144257236323936117553435902063766140632569996033842613322590375594372514269538114823289118183309429749529722930659264382378999803062430212690324445272620446778855957212356339314988817722647624679424*i1^38 + -1857702145459569850781108025586079269021843764176873637057789488020497560025958080840815537996634402791395465840954802029574850331448403859286591344770756462403366020406680331225925802398644544907154551907433306199183612672280278312267878780836970601683535355864799351676346484217925951063165658708392812676243945715381088975512869891185879328465722945583581428154344643851321291246386164417698529197568975725814139019412351990953539827498403609343537729199851104058653325712401543454403355620854801809404035362515317492242102990419549487968680573153718062019515074505019003547228007000233908233265146149007510204084452335206766422709088870498537137134597491405621559293390797697306628221699143172589159479097045284772170574317039578118570110169341822792297766009770850046042389421505626803487271084459577684579291764015108599811422131122249992929503772583415522485940599324572516993959554694077155434056282550272444858127755114188494586591068833650904825546854063443558793355121813315160094445804657477271396216891647869333851131246650898317896860572123136*i1^39 + 5046242140312387765202001401087457609500686096789105695966508330239692741049092396399065118001862877156610836593116072574112348707413648113947845634514241435214532997310787910445780234982892909337931728245376497178205722970387540155767849032242758956343684468699140931154560755437981039431922037348834112699014024656746733638540026714073926439569870302029244313855374683735890127880252404513459634430977416319335176439139975855563267101545459118436001125877436318556615747900370636345181279701361824285035010208175599724572056052053189842213147528181139530670172490630369088462256958826832189116849436273401695210532351798337251503654056194695705729788618120717092639643443995948045275651467975173164813725823889365513154584377988352548409411272508307456025308593098795824882751110608417693646254532625994017509588351472083300778281583812383525261307569306767267424056343394810824752723820612645223351762112418607667654153316901678422101980607629589522880287421009783670389471126105350975327053019707092197190103889693581005165873931530553086596096*i1^40 + -4227322489264495229844178590525997449192686345340687208216440394806003202223493554316687729185520589048933284874869826605804386200652067193488671702914297888842071363618595671016489926412760233925390901051768195378572156689653001008428690519582394507949400370912878847603284024233150601162286556784052913218027192484761243744471572648554570571564164198740664502785892654282353905839505464148444057612588479381555727234386050626449643384674273628887756045884746496847180582420782054143470118433156305149667139227172121552747962690728340668970593436479896615292322919607029169761549911552991412590308552604017820669911609905276413624589067068593192149228571715277050515424087754190619079791670117346939005502351690803078017155579491155888889315498158725724132696434324258399313558172889053676295870206846162252719313344837479918855996757054028589155809812295577338920487141379772230525657162809098358562432449259402888366305301347086350493853415325571039729859606903462864524581183403640903748735934473151708298657642012010394400006329625088*i1^41 + -341490405906842320159579375487005211337056421014201837722549574198642601770043279937849455104918708821554339142559609861086947166650135711256061778355251065308955721239922283953986318871681284445628897976982032477325812242440591312106225782242959568037259395158097771560535139394326898799569519399118295177722455517461771782298276001066771556220599798905513161524640063546805797581147269992890771125085514276464873524707891220753899626267044846735132958546863812241030254057308697857081156011439064675756123546585910372606609207339149751312692317159021470592587416676596725637775140486329863831493632904664496592123042552882616933234023291005712998199576107206888136859683814909766625253116392381144996778942362106763400516988390101327479281659882204903817866756669057118088686526377779342717606229801366619962677564094256238922077643733614906909969859191421362779380965149272470794155074277776973887066162033804316215402355821705367045527700877554358186512323125066542195851159160323712114533698195782479188448604958115375104*i1^42 + -8977051292214464419597359202158650604349716992368283353645808297836948591615658657611959509330084811615066640733454322176877868834615228971968693615205282143713476674307027458924661380451595657554442724103033821917684507984287049779897201265171251759267340156120483175690423569962899021109128726144879022294885971545777834988778089419288648862868851323593097880092142667016829849775073350199107726432564603164327070686749763298929269787330966714711367504996644957427238861306343007044402471647593311606718106545685540360476364812383101917110711315888939820434739897862070546313633759142889495869860446022359092819416839683550622117455813795506760437672798156585275670264849766182222080015351153304148505028864079013218083728919509258416575072510816357776412692219858854077270142910296497098106220369887997706050222209293394745241513942620769112238714619935119606419709667002884926699946985775480440821022474985696710441302643732298948701331920384192344803982246067421200761635205327929494562237273805463616443392*i1^43 + -898777017453881175307317915081487149702574835482614227011161323890633865639099417740626685544289991441519678392705989437821833614619715322643400554049337734962258243114708580834098915758357065697867895263831652717882380725926661910996475097283936019248200171508585265323701152586343786546151432081522344127441824655440191195644917347080136125788104277909228858928345426174423816212332678633088913817721291429391301964880902360625471096694496918004941498073695613681954192076004143300420974275526154548732574019071324167545081779470578338268705890289002822500877696234810692393897576893131326940675113032080129247492328102218982379893372863871987363570443532775741379256778423639442246974369917266383489856194292141249910985515646403026156124748034648795088500497568954455118146488891340550515627150392498096243286390357855595221319316490099411962186856665214250833529063406548846354835138617651664970438908031430239514524790394393370645537313738840268371768839845600863113710145935115715904488064*i1^44 + -22534218730044937530608364921869201958379289049474594766294316851357226194000670402616553125229826956354560143719114596977718259267374654829702007724338129064598038289901081203730151950361047659554565823983035885012093604412790066902522822091201401062589524758857295412503698661740814370062478501577685531572175599048585875419717980627444342131177574861732690237616990638458413839483200646372735244644707214719572249288120774203251788119469661031239084852367781307181652908429301266724813674452141362531819462082211967813395564683252847935716177544438024515418860333040390703117580383912837755971473652232739479051643647702727214073148580444293868213901188104821692439504225749946371414215394643533513208207140901710712680013041310495189200925912630493615924303358365881582080784824752817527562821234448196692160573953532804781281807253507151849576119622570007605498934595471921065711262638459236456247019117761256722521277561744377160356370506256875036970463344359465640784649664*i1^45 + -104078637440627276930062166674501912931641636786940530821593240289354767457481656916305774508682538697115331486655731485395682457732924704583946061560281702593209079401142506703607575106185209150882267157350771948968758709920725620029495262281848312930661212571826403896371738985898952099053088193631054300159780732329555267469622192668722554915996758424007852620293948139019382376971523572372192913191251450148553990100443368360119443331172241748012510089785741173880069424005727992085851959312283673218718935411406544066085293020704330809477634383319655973422276696024765860216896641304966419369216449110353036565812970737335715249575823033617428277417670522126364941242228998509660397474440231883696660014707846497159195882597788809948205785076297407900034205875705292431313058269281915269150759684077655627084468862913460167337513226804162127579914406180583341871897443466785922112294729110907720559149946492031095842390839168237010353442447800242115648*i1^46 + -3798964521283632812586190722377183466341184965181867525307420736983625191002813941753446641381533484493865967156129480468649802057703214651782065635507418030310330035770749823116900667404043120977421649114222523948470830443131000003239959294671809333490611315411718872560911829608349118317233351829972446283528593451458209409396924762969835444329000641062621131693933194703202562204171925223405175706689347084052540884295472979980165438865772368762012381713486361815064103132431462004364529036376713230053190656045817205780101668617688241600301383467684623199805536020798996881492789199318773990913091334427667522659837017176393379712135899705268620032285240390424700087301888141397511632816259986260313974889344858167850777117740690437800015249444446299578529817013472783398471881548215390427006702057749202410042279642193654693233686568585138804801689068424177339957894190823436483327320173197392319181172191623607143448722036204064*i1^47 + 133771128254096753600265467314592330157014850521575105958304548221558029830094798866001562289121437529794579548001456873412749301617112880472893988390432097967657669136966165828807529541778091468805849455435046958643686980840551840518401722898332577240974875284453254726736901790140109487566847029160128161070066900839046671552748429023242389982491428586467949714271333586997194799025193031427613038735769731968311542741862495801548826521806098137241480609992649333766304226440435433965554465250722287025178093531766655515203523912289165059983393325927572656442978801161902036142670025655992363914081306473683383682173730572099751839388915151382517778605371226556919879800368705602664515884825091823353938298867996400211511804828222799513654203023134955064254658584850295465065995686138906544699992471959158157008423240648197884373527736580409933857254988021609124344636560262548828528616299789697348*i1^48 + 100264825779689570647297918728641918576436610255463470245070779668663212621310384337577254232496722574352619550485913616246954971459990577713939506904442053783038892650748758826169770750890770368114276274300331564731527316054216556369806936471567230131396894319036178072397103764174811622897831858000811253110459768688067092737144025976373079235727194450388316309106214405749646202825901628032414881801897470883545905483482735230005242003011595460430069919632257454923115208414125719314807354257411555156654026984047813256957310693050884426792764645363051508527836272484973782854142989183555129365906764148607102269140829757930235817196561360226523617534634194602526759953187298650767711951430754386006683880859770421429365727594359393240158140459036388833366318202437277996766219098429305964098107828985315531267706694432824615206580824816304070018001171111739694*i1^49 - N1*422403458765169935495501199416466482424407511170859339906188342029493909368123919921500821417081293077340720304062202628561412820860042792422852614145863903758517692755974790297873454985053294935285607055524843729464760265705689738674557913693133005594078014055875*i3 ] ]