[ [ 32689406617507864955229726735160856146339128357860848297799546068064062460221884008605785676784280441310450096209556800184212987288285870164337635518846378938932445117333160481039532345041719924706935086801436536260765255848094164507767188315274556433835934245626424073639603137146699580606957078039061421108651092403641209013884949173686856336922853461297120802065458135367946966623332540858312871764621182195455921259926797365502797884663605181105188844714360823790830581617592062587564204002807726676054962379256508775711088532696260188530474211784830797042169509853653880241013761150775346438418407507731162237000602967101858420965775484968482045744002438993830336579306683152314441170640830009844206339842840467246067080561024716249424979619036383221837002684012622721428510730991997639521698486128378719164275097600000000000000000000000000000000000000 + 29580023807080849790349057385533358183332999688249626441166146541154620778846726172244621936699499716043003214010992292744695876767703308600173137197335233902789419496608197818271314295240805808926570346546865439093452055405423998827935852336318856992810968405217315346753322782895108387519864591846120676082358122533163595713273283930545357737877117514509381112658296432210127493629702556550906301794710184918148070348125410861521838181008798770389334902936106381766303606971980385753448337807993345862905007391915744580648673149715863781181289511839266845254902606732598784560344918726033798484463675204595706323576507054127918754424254077765294310928068114921519181731156225957087453068372314040822265859846140565684149901068545261744523319348413588096627019265153565766685160703867277421479650726393747264388464640000000000000000000000000000000000000*i1 + 4632049610451289642966746396271716028377008115476047133301499224955832071953792040777419865956868884035979242742035023477905439927684503437668540494228539564544965628589250352114905535446969345432892844688417291875741297411524718047278690812652334351816561386159219764875250201884457452779333182754636498004307886906188808514019485585383134759236094075566096244150688244052078996360342991073946523799420125516570432647240133802976770386591735489492920485243088392727343168175496611939615012613111687784369847129974432376672855784594953589689927411908183531906048180269523149222755653151255012730665685301197294218780891031434540379049911496964211147567360627699110602434256642995959518426725172295164960290068076165526404407753466554634224619696739430815809060449860195504934075328104290637882666496128442165352202240000000000000000000000000000000000000*i1^2 + 18695743485984636840823317415473852208258018793065330577678205994872686652827259340897712227946201957938977301359218985351354150698905217913674061882653275940070665637021122318884225738136917635896751565622433690198501277524770951171587725706810234942611730565226747046573924870253334217431899673202407881540787051851383539742736655906541892119720463432583417300395867490491205361736278365084317334425147694851537533699830460901119549087758214560119221495931818121789366076166901598447281342389245711564497372199354904860328024616956599877646623796778583363088149597811157333713223227706336751719161796168088589714180583947632660401611381767823916825916222820437719266802914217432416395264267788207227020637135176600579714163804962324078007129082999967171730519104682989940888737332785367206064026959199450037642854400000000000000000000000000000000000*i1^3 + 99300435758652789275893856279573754002652699613930550772313395023485770415956384471777742261686531134660482841379886968409251792639886940737149032827969466318022007235936022064102362876903288406982445189413662188188825493274468718522047052012893726795554515468715889524645406755041216022890478605444370318202807520266966491277151268856655211299847065174077295850964815451737818692050108272570066671192876516053506787874038288045564508070441541951388566492380006847497476489139568547790613222747959629111467786202626369805585005409680076532221421744504419473017025499120531688526897196556524124985680317003044232445278395552554870925845385581997914352036132717255797347101248203178016372067636415281434765322905064159762065679683322596834139801889726891850515602473154896974502533782350908487460511649008338505564160000000000000000000000000000000000*i1^4 + 39493600498453186586880704381799890319743767517167789040253263698358203554941286913083812248234691991293700526937715057661914861293375966368033223780002069982351968057502376341845698624136557800251623777654519745028593429686355773904892135863817538685070997351023183033359282204071446801675279074247695550570411146107001976524832561837118260891860695797219843630434579029863166309229773115678020152999499202550110317949130833325284945109720552493446624443331966183660359367052963007255629301694436677104589680988204165719356885632290748953029551400407157382308427762357042301278897975672870536534048167550429900161184914701339590836154965650718275180052248539357315846650175821693901514115814023648746485015245746862538989462681287646066747588550672217709219553940173659453732649059889538610558894567539051855872000000000000000000000000000000000*i1^5 + 9753459878430516676417176191749953332210501792998281910393726856467178926629964028652237437657511649409464135163423337275805798442292103560306352577878104728786713839285425657550874703878209805267490963848080562398581230027486039469641456644638467515937328732602251297599912514157632920257014798815418633093219287629611247216926755808718723077112780292582256771079302424640643876022531400320235257969221395619522415130502799613129677979112986451255051334387599278473934574689199237530954256784255771810568818339586083833512149927516590413174446231642102576078630571543511817256884001386095816297343752794012941916216822126191108690370940905798664654198302503155182003831506011752175678723371395689711297145802310307416397292601358490326071890778471533588947090021984897568641992215512278223936524931446079488000000000000000000000000000000000*i1^6 + 387720437445750953610346614610085894716231924916302882133372249552836894546073738033611481267615717624457686959363073803443464550071517666472665473729561282998116326380124560729924254760027172470263885282725334568721361259736777899944324446189970821061317857364397181648585449551491057984667311531230047059951479138565385572631243546667056067133653477846775464028046081445910870202452728552168566767782007783727413212733395452992428098138991403794467797481280225385726962705980015104731263536213791477494164793979678178746330833815887113460359642097927861009918876850389957157596194399448580237672252539577527311245821964280924385155945036801313352783495678844114068012591126223537579201785917506919331430500347759653762187868521697012757265979879833521694125539698799069652581297094015574150573449271050240000000000000000000000000000000*i1^7 + 7052793320218487888224135764324593886168394281010950457101512206452565157635060307141940930938387389791839066486785241405917898820455486167139631069198295028113151558155713489023919799458383740326606286439393788193736735923575859143537654632353216369251351095200885327448378848683786216413039043432254554017809088357406624810843035930349153527007291100537892793350935791329107660487894520019563169062810119703001198253182677138717438355232951149734709072913406527017660120620354242471572207813720713087138300976521231363256465702632235328387646567377550478980641143206869416362542335743139565266262228242419844335566004330741832815763973644393122191120657306591691796728569569512139960575944377027480428644600131163238739315838895976948779408573053689930446388813784250812863961536168691863489393721344000000000000000000000000000000*i1^8 + 86279425225093336074760735807541204386772636123430590039845624797019541167762070087681595224729780103830582181973121447876657244065083340265193520795597383281885557218139161072484903216638691455209164186751123368703385511872926357475815830070318325325662470851674413995348194443954459829094873470394644365320368196339782763113935278350459427273368649973581611460264585899637644438419840225555411854284937908421751033368418411493748414976228676723421081988122582055389776982656560551957457344435608886852006416568763418584139491239285610270990360723443597004608389623147775218488141512614239745992881025119785898112906395743038014259816561280177767087270525658953360706345055499932240716768633451763487296661220256042286547293568806489401069186294266433525405749018161500057672599557208112655813836800000000000000000000000000000*i1^9 + 1836387339813154635915107750568630268483520041608452635149923491611943387057524691874756217422718737788319464659541137980218886699186992589729732117445499083138427954909600073927746269421230520594234335630430838012373658799705133745297221483578169737009468022194441156307440291124966157155114679393295411896839774931775264543342994716094970279065637643354332304256102390115345845203923225830865993252293938081537768986354767771732741672492868878488525165050752171744711128807094390137343168935896343890149618230571150356413020942275994580570286457755445465198916961811340660797238339417581887846316810715100024775769628575598904311075383407549491779408027669113080260499854000241917948773166085489842438733000240354866971765832776759331850252733987401598935027527877799393402241556168167087144960000000000000000000000000000*i1^10 + 23058381409740900874697793646881531753753254706335227796762761580755532533327116768890066693527436950059204969578597743940468543243191094579077451432097256001366002902634863513178800515455858089459727482180601290298875012936800592401517529490113812220287701719421990827693763296482630701170361479870183677088838993376928320741483212812574285734272292738833504436499390627984001986094240409250425011926002182598289434558540658611233136268615414783826336553556706066712299546729484828141448085585503877371520902917544021564933351612639790056577245780787108626395991348422308011836206604875586188199391702163862256323546283807449907181866488819618427894159431534837171791594374858313028966356635643238685688529412780276105691875173337732220522220395943305000562657945363609140372531718951796736000000000000000000000000000*i1^11 + 73371875445356853178975057374150783981415700762634323111510466291286483573946767413678099805525113775917410681667145456255062976866135449079781821953127043852781886596822881975089896988417444782587916900614475921977859573038743828779866060164204023214286556292307612767567336866771222448534150504551215048806130515533424098496986602575718585293790449067234993119495197753550399385591403321694181566620016322505916292697735181911578038556991851328365962935579151606319930121019709521922014679666574025300517895933648597687813572836985182693022742742454927808196329286859933518352757800036213819415486916239831225683664413773937931368747019510940387070601261408912836788281535599762200079877166422180679852190264902489381784654792887469886094531261467666481925019437823642085902486444441600000000000000000000000000*i1^12 + -462007159046396342089771495306942161908915194298419698097581533221654311097380032035216793746330692780349119931142379855195638138309227419623939643585133872903515192571193239889586437551049208269351274576014238602319466342851237694385862837761149758928399106623571541760804249314432897989392284114793864585253330471620772228285699558999215261167770339069920892723581307040585798471865173000895459766082075010260957167820369459700411479282191680693579692191770912593107753999130815802836289646999462230706802027469364262531107435621871023538765297775393743069145248584810469921551866954355234593036479671706843290683559183998295152899824350222076426175963343690230296066813314283570627205717546191031434670458123751972103680583835325821454916403546008510895660864393904823539083509760000000000000000000000000*i1^13 + 2643415682787710160044192181100309881362385548898238057501487568467815726251144586344646138984053624815797212578101727560592112003448206105793981571440278318523544152582809981065391416105006613734025036187144563865323669954710231241819801858642254781197279617993523693835543742258585373623222614772094532919585157617355569449580341056242872837543636664082910606409441660716134970214462928776989086173726669223164718713503022940128429804157516987671529333457423576655809715004099574446657777548510071434021599536269247833484993127819733140395324604038900736932976818871945469272040137092052835092008801260745633670625498278042342192366128113356670421983016230469243576361060057083658398406385728251189924132656419284863297756293811049685360273719903981598523149455614841867730944000000000000000000000000*i1^14 + 75171189553928596522686709046326259662174222150346155368050178365425544868656415341658866159383310891738045774260605645751466841656079614252346103573587108260733291679686380907718200208016227264664184621139074677230092017921152143707119708138919720424652112639551774565654403174081254178502736612211908890098396995327020950528243424431071956596152635472205397172432593898004516797009890493787030662313576953156302271174698011850543244641689015856237736257727259837444035578473392708216178002618773568386947263685023102343086694507528981953049811524605105805172952070888804877280076211621630288186766357866488331622205061425015132261779231865107431037266425335807979600167855673967133624264632688403701540654002746642129953022389876110028960503148903289916122770011312671948800000000000000000000000*i1^15 + 402287097721562098944898615822251004995388807824133458813273052410424980939805050327864277585607753258155695704329318292761442482533578829214251918311564420957439523100172883122734271914042916397878583414484357754600126131607302270663210926408724430141376378600050638164492067873099173673111981664092187204838823559749324796260346377118406541118383667184117593690031156908737901675576021673492267620911602049335391139288479599693689714036230726963201989231002308802384429372557452173463858546323406086913624983867868605104026868928552024056914338340037110189842815831103375310487865664387740902571653434787201525820309845186980737320196900694502483644784787601514973914855141391384363028387209069967211594096452473428494343330937867411052809493403499947983385467509800960000000000000000000000*i1^16 + 164813146458930307363780136328636808460388827477969953581052248902659787558080545328576961581750211254723087616027516155754392243085520609031921061578123139732192374556535486876548441231155007616575550326820664329602178943180907367918027968330160375065456474520544961584581294995997007949285069862092365247267795348426925843224646573701485690178448503187021194327306155367252393343929044587309972583578993440109173344597759815992292828403304595961801020857890733330147797507801811158987706935848685597781249615334739711446687154532730757260006217191804303875549800526420887305711399605277495252951273677693220511175224376765194185571150615480673060684209501585447403415755786442166947756973470546086632955712618404017427928640442720013925441103209289744016646078464000000000000000000000*i1^17 + 1264960134861907460286884013421731263330144264775276335765776995824902053347713796198861706759974556301377388335817973408178978027490129502044699742742738402824424642009647274283175172977891440563728677670423635731221217765492273058035744131732351988698635841321761953595633093204379673430025873754771268788850888609684023078381350594155437975435220763795275444292360358601956219707809417078257432789819512186659187853846222689183424839687394938859629945857054526786948537508540532973708239517265666969097255502690310909839749556087053001041585915986140343750505347649039623707136711471014500121508710266143211073916849830792398544670740294657765967074347304427970006527609581078945836414159770399676436770324959433876329815196472872181778410385507765006945484800000000000000000000*i1^18 + -12602921388144412765660905219152491608972952243093109073938167250471130168862957108387448925142542706216579206915957947959765092911166097432875038182877280353756946997192265238538820115706050782829602970554752623563899058278368929952683355175856051687617835891166504336881702935247409070873691159768697793702367728583125205254052052197168469854480779956930967155732702122014344764343399698272578699173109555325178181708214959223946177325346898020224593182565219190274308551984043670029346785222412484408472477814412080372922055777374672969826045264508333735599231506860440890945199596163447376410182983811478110688623612228970928385587851655472825785757271906063167339592625193595720104421433773036868169162746163592678672041438536155620633645486744535040000000000000000000*i1^19 + 682380995031389859127842653526984751048074652075965669592214555125387653007302708046995290921202222984157986895095891871587589849525269654947008041628479462404369942258902677548859572033073536451145177724533919353166364042031092427400085996058894237305709002921867164774740109462760122714665564490657826614469561718835846734990507495366705232465833245053488959355921250985770284603794459566548227065834020618983900384684446048697291806025634469079453530985896699273674486072923100860366655667624993946000541413198155999097305659431243186050659327789233873310564382937052991501241354310075284620545228243462774453504635071902303121409401218207486832615642735479356294796276182248336035442264606637971018916448578053849993401889385038750625496924422144000000000000000000*i1^20 + -135693160134854025053041034025215420731739268871978590445386845353099762122909707169037231122435057987341163148102957026222003095339455099077834170783477524123127282937306576079917968372377317648646168808638885940592312946362987020780902946784870946027594166809347726671148626924132215811265109625573198607612539897714266694984014248814725577100331866890622606254058805748368149692876788247207922396363819561405324864323356224428577864418420240734834754793673773134179511941543948499807483725094444923920844730177287317208444646877656858220466454732211058958324746159041831179641490738381989112256078099042811942849190789590549987917379495284766919428078648442753579507064138550661086485132982925200452463534329992606133706534706152743742786764800000000000000000*i1^21 + 3991565246728912861263107286895096505486820387281179997117446122207789054346515743406226170609879222882452546494073739395395657652793073592792640497782742956652202882702162948739152870472597374629328266444400881955374141936478228925933005393455101677382736336216072751533277828368705358563398455504713819041878136804208576718844524006607717524628327480836945902926873434747259486591553656300828709729973807939922945669745226686962540172998212155480354701524070099798305464356712241433082459027706900683596804088704188866477683719942010221964394766405483547629071963435985627948854434789374853511665314374223752272938771381637975659995659342661146363764947456384807607091790855741983908606693188804986919570963229376193322000547298515353600000000000000000*i1^22 + -39951065468088766985138474298363229775301855074058347518954590141584024765654310675495634883946683074758210242476695822331671782200566641566464536476237373476450405585674615223487021280599729358085857236332560031209634433137023788307631894628470482940700555551816560790668481738586152590063066730115649961852804552961745521616277088429386118146126296924227605717882543566402684423117962056485282675263756083790917646425321579938383497165782739469272536261527075657402952661234946400770982786689821635790425145698426760090234697671144407914570389935251451530024252686802202961614962203622068531095980302370250509990111041595564351074818818499144391675659053283586490678140810805178596460628678914525283544094358745852550938131169280000000000000000*i1^23 + 170464370184778824986825930615489690632643962517444244987177627133591965794419903426630924084534124547817281743154706869591021011264371593853706819108310211388166774389226821713865873370888360482176095776834561421606615095989405710733702032730460852022729424529814670195582093042261402901144808455735952342748387013719487052426761535576792132807642928893823784726275558624549416393359591909899831487136304859811126590828657543199035212890093978231017522549906773783611475035771112977944661796277468271463689913586002654697142757035115803813661853638908690898444080179623543188335544061733475933483527453327990137374265393959730732005850944796867361392448334194949637921897192480028466540865856934376215696694550332668746137600000000000000*i1^24 + -682074864300133984922076092188650510271825004248969545512428143222972115225384567901034950804610629028098559934006164452684892573364788063154731095972715724572701677102636230818104222018891180298117829295902097946714548773739158318051420085642022456161150958360024646168874948847286320433636860734055663050707815343798898619726978259033727626747288978874879343383125873446867093182078478448492081502834664924405738090339094728756659630556322009157536918918943804234567629219659221909575406593642840726310386900867788159095951951527520748907060310297237642687445976965652959724590169489708603187818249794803396726601000295960642920353665661645183648418297365710019106611825450168472976557529550410011519101640502149120000000000000*i1^25 + -1694638993777338609396300749386464221977032477503435771171021223300776012718290509530154872775299486272141750582339573395090769235117416683839548577028359076057857928305767815074749975662838439117720793185060515737650705352620351353362866903774528335463910215292499288316336355270696859946676791014907832630237997173761277647741088651731511198566767620915833185447222809355677718963538944444046995397504074962853490672688171445267473865634844831441656447933174246516786970015757283376402081883322327268052711227131809150548614322644126779387296525931671315382633502937331148150754242338221962177452048886929694916240650482179207841950501754439498265199787737889630799957254151848479227723157231740730254295040000000000000*i1^26 + -1540269846489359614807670113035159460954827045228126274574720877779222378527687787627216815844686762085753047453234708335645423267208759889043158629004865973877766242516852267871161726909013500627261878650457133714028146499352802357717830632740182214329880116467766848402922590621008032818486146174193015254246210683321823935362042011271045053870812805982077696407600625380016872428721602471862990026308539399960966777150681010290678884176985849250973233547651254315263461242031244101368986645781479494114610409523191489299427191030841444497914052176728648518460163403324697459768514123545850065756824925110037417245608786851791536656907656048592566801368081194439731535304621432563482190880911759769600000000000*i1^27 + -1460565734007788926279823495419569935233168986840211456412811663228663499390986718443791486153288195160445261897474087297434848528386251173475247825154779587330743798409330327717054308478944392753283375847294340792006785383455007867650604236500398172590625907569091490082342679409060186856721652985742845788410112904171063986439398848361756902256939592189350825077973907415664497409351903007147750422878247594712597435675946188272625496535220710219541435143672031217605575984019029748705791158246927478378501618009501844725652227253164183053688326715220621866569220922318652680497295554154851370759239148886174968289740601151624842241614250309042403627908145680655562772237504193020157503733760000000000*i1^28 + -2359045910719664875738824125390898282860245346229967943804783995821599596963864173411676647676665693227473402967123328222895916564326950270156076305242133350247729446862183154841533386352733971975247325928889767137332857981959749740082980630955145530549603947789402560494353937428504209823660575294586454293516331552688712308325372505669761018289717484149252571995610847223770317726060638712428515080077373094901839332551931324073566347681946550917789368444937760482091804188026953435170770014429970863947701728811922773607463671709863749138413508413646265096716232881662285790691595110200321438521240546291163690567603358428537620438924634062186440429068516245121387675352343803592704000000000*i1^29 + 2094077416177350087314849347906607511726790607002475784341937530455635338851826093856174607564058861909339838389184270808912629278123590818346885458567759661291700176394298643964921864075689055554649985382616287820654908161003567521313203737835838480210246480535306932058487073972230383265801331388561816199925558486651441301277846069569331557316744740475150567098475199721970185393902115881945276804898164202213465480120844289242021279400513101576778017664388084575352725303889053961425084682927407691459477340194788667307708767389262566761648788464210602072185308722277497355354581036528734949823644868043377623155752437788522564893855595720819690346266384712674059615653068800000000*i1^30 + -700583129668539252406060549930548969852215646054576009018823912234863853451574219473894358237540366865352672699809461041879562651194957309297379242754023879740099011896106118939497965894536808817884856598755179393428819001176360954052938354794291981107905404818423984603955485032873888431138832124100082228065068272882593777247023688843837844398091512850302641921777205568889530016344150425712492509304942693475601983601268799667900580032942228772491892669374611904284985754630475213647550429358869551129167492684736872518340845932293102143855027080931359577316450041475326334407642777509052113992355497042359207859254981929181590356031906769996221184210315279264645120000000*i1^31 + 118554199970414860904190991167244038242802813790853488833788744943989625689335694953816153632475084461841167071216590227813632808479249886881449244466246860497244757136259059068942907517424979063458285266371489896068587771163556591987949288105200733754164751686998189961349158521233937407061808309169293976890726281212333167026340557900721018832406442974537565840417388737680131682624768065360823511075227202566614057559244740958238761586899783014520004060217266709041324429627174391930237514249423078941848523066919152545136589702142500993020695692162571512596437326835031745488719329944927023708987993018748040485999002262689926934592836203221419721874944000000000*i1^32 + -8329655695054636005357054467528201276948305877956679391884549592189551218412876356625473906029553850783818811203717553218857579445330721119079642004408007013505418737234797594471479172924330614082085617572060772816317778381128861813584532433599968234445148165522576931744033003533750695863861645271131795038796117513161051841059073870250383281329003947454047092154778537992122813816121601569592762293413040263271331270788777273380127817453592302421645227024525392758792653578893259785175452562038530810172720331503333578902068456988812521345630113283454212560606770766642837589735494158422537045023881090841383712876943825798377774585780503717597081600000*i1^33 + 22590350209503234565429899965973807312259384848033826791373432722752286658109693183442230952212854925181891111498582864763103728060217439598573283821819092541847192327968933584129912407770728163399734837787913712207306992526166777729144276529597560427008099856231671455086569106885498603258063746040057462208700374630722117355018785524719033837848231478283598138554878768865628728953598612513992042404522038785476717073218999079985715021390624226402558691978018389546730505262760297028769177915827086465320008588238004316864348568810684527775224228857444994471322907307489870746422135370757969820116143959992034710214320799485374389760000*i1^34 + -19305690663720663900941386595846353133359025105451356229314298472278464050377024956993985076611468848533620620393221384256210505657388755852824909356381667477341548507846250960479191513152931354543196885786506701158335665872204757391604822820826244570241764057794752679273079005156522261760392437027394316501349184813159428366447985447375240234177911661006219054442839594009675430150414643700433112357885850650200078634023897238031999992067957838076669579457693389572762517616650468044317066294403738471403055495537618467729955051928322889786658713287712595649012687093029525328868589489732392264001978989755556685696000*i1^35 + -11264821842085525402432251321217233028887969882463578802453816965986950015158364003030618126728912809885244461959779236835485863732388572031712643929401365007998357495189536890718461769132660928234554879343576822402891463567989548361697493540642571787117936239427630914821887593917943528682684125911071410567309047203747019285969811329366864549835861274135967116883031804290572819884747156796457316514352778268432837605513473931936449637989493115417023674673320588093237863944896339762960399636103800118707022206774386230351531148455961166255673232721466271399595937717480280602850083824753600*i1^36 + -7679405263065033729897777794674618930647283013172237904802488459895506502956024296805215461569234033058340339327306326608549805894496647805485544907588204468546741133608026896115202837454676043210324104484569746607290479391001402415328133898646382084650313480321317775514639017258652635383358602534961244107725509995725347342264161465306463595030922941643966628332817318987144876878716292095861612289305126619080011058633794161238878341638227789001181975540221882884001064056057067028019380130963326408417904419443216442885410468643898502135269144618611603695221560*i1^37 + 1634906460398484843829829568917131805256438194751120793486718659933136989998709608598649086982972944132066733496800973131758438980506302679696469409828946878511861353301740038260205526655648217744497327900130512175529865538008977395842735935964714766841544438041700847041506532925720484354937541198195460916163018935009439103846004635234161518512550984902981241479341134824610106480676490188275744878868800957738589627400177984369843920510764595978152412391030936928787187332510702057681642276152528169*i1^38, -8131666799679866820369979033626275879350981760379905387413635895102555275792781949900852440136042408646017869506726789660946376057043181711855046650907741804783016241916740951488689442483955159881895701536951114046441961613969640056561058184643354444447109448430946572065518741866734138368559175856512930795284357131653054238949552706436931816258268678404534093208783959169332159405715620257268253378579949804313156116685952964663334891038791032752984803469902942446927244488902083327421433219619733267845506093748335672351396343061886285470998796893581571251788594196401710123703972568364348690319786818226204369919300420953731759128802993145896855658803447895166997293103185812394165801104741023458588726761085042775089767412559740343874795219493516967037933784797812516823584547546579516428367635478068607831784395624076184450899468639679739242825374027866651190484346129638830565146301374724458239373047724024332512933827119750004309766897599834331882633734456785960242003784406892236404702458179422467025619723338621902355298077867365227550608335259878749417689690676317017365464863324902820456694170679569644903803081801138010705499447617399867614970350507005470310400000000000000000000000000000000000000 + -12574301021385160622564261680801574101450703998552552165483368411130713602912234127480913250596648322746755952837937004583304349294944048345929782985939581271008881218223943541778790787477167939008583519400302950674543138737697253413060276661783484057135176315166152282192179036923884102697130153093257462223429322898180465439266956623719792656204825440143817845922203150070516148432824016906830277977217517390287612211709889751923189782193886549303875753929529765549969133935020814130163729157659803749604093627027047498974323015871751508007685082069299430774851301720791755352012991518784236235651852844332967273246702342374473495984489619931331775369650143738105831066427988899990268518762815183873623717417267241345719616925461925255050523599318095947832588715351766181318549168383662266290893152015070412820716698575276917755487135112167495979532770973682980562169253984030939175972348846301477509561868239630037436996396881891059536157413221785908808548690086595145608860325173157511447406366424234997589132328958943775076561414590874327901908313677119822682469061765926344931810599270386458351369621185658598076926522841926809563037130139813223893215438460378152960000000000000000000000000000000000000*i1 + -1191499315199250045610677664456784766991963623618467437290596568610581291802624550917246728779705281484006460401248269058484914101371504100650696517648652999291330655932452400831025774227615709222521584176052593258907287817801523713426591640315737124296673883459456682243503819089174100125955314691079009569744508003509552800325856735839245402998899876303510864069907339221256992700835833122946557938336483713996418924167984070223750805122856191860409171246716040088153893732116199291766104525227495365080230593225299929893886398263122542194725458824176758835625969700020399428337299643875419043710153279028030061537527103620872733049928769520475365869594651730532914980237980509264051793695997166792657714900800834390104148861622645494967620178808974524387632389083421636730379463553348213583674598000135506135426601391266874268714949346547229694040317097843046976222226510738581375321032981616093365441021994044664215850481490151107013274218314600092759854834907628231039379062138346252713353939170639714630321723810786806877132957015576662641931356782909105681827269166257663702127483873777389390706559262769274084253171062788188187798547990247938767570783464784396288000000000000000000000000000000000000*i1^2 + -5000118057976031822431075446285617302844929864016392449638573783402792681554441329892225280160281435466710742086805743066338510440704150788167378993839944677074761396525580897477749864257353291583885236766594921625726669799820948811255284660558052206480547912616436005344651060084848192766866770337939299060729187886903221422435675283629353494070510688679810837961008894472347993486947606619569439354006519191651283381392807613406770083375960600092730329456070307613112431488671219751768190392837307728052383554993679927094866434303198787567267987380332755307266312419322820503782346138456884466637920775474304427541275124971361647944269281222976144354615144366099067667502669837514353172316217133111081662088688808596749139811664548564381103727608410449921830240067934461238061458075211448358803567312319487131544854637621456248529544050592618209666677913734458607536274600189913979033370556946862706733203927890601160571202113212509706796542535833690259607234576287462028927534490849751070430811801494314579779922966249887865865266511016103283999164226401351763469106402377777222699189644509531488303694013774520069761162195745971121543164032350933337699404320709017600000000000000000000000000000000000*i1^3 + -22639729842188514455159599488811021224672528752624186714978290993181239920826045313120063402764235715433414514131049486177916111957779522124548142423814143035511012269338949694945116464676323814632181623124539414285726428695303261055122782595296914786787810450004758406997030275826968137267025490950408462257023741711174733981627221396244784159651086653594897156370699355192273094215457692993947992729155417103270093818600365041958135544936916735229389001579098736546241563425251900876082368880374475849203279318332277211233359181571277579905984529669933076388752678164609043789636024633036554495412739564055177807226413671449970094769496863885281870470271666716104455860607308106660545412792702132897381885840593397523656088033613416904600553043195814087761776692874790033726564433483870498257927794356598201290136121981701319119903468103028947030016749733973495454189971124187627012234340029040761741225198169073541859479780439545276266593968584072194841538218467309654233373122148128619221459067050947444194274595248201089728243542367481138387815826437261062286132024487682962102427416778952951170643083279150280416743654910985182629910253161892141241151298553774080000000000000000000000000000000000*i1^4 + -9130790995009426688544915706885957634505976306409516409071693651614100279620769951342719828349239251823328674098001229388232002971088837292186971278147024087345647085684923892249899658408748541125965006436915659332649677270695758236040063803094300715387786421013947354768056273614374227446380689936125058658964705092573396490558744215695593393602301044964278489331271405159689038372615204443873456920075370979097163804374067148456256971205932284469847830621318997911603783090448404301044371520374743460291990018218910461440762053057308117529801865103758252077284242569855626974656923040151695195173255694356637557213501817988507936180427839333878517029838060328804340969391120614584751834843426366154666488816916472540012558797966531579839291551468710654119257785527874071674832216441420759945097033802125888393871563710051326764237372993292531468675527947329250279091522061027775120408756227829829789119452742057714082551636878719180353954886516723619331927039426069823567705857260003120264687669736228896113700576600930161026854792690469483608282168406391860631254245155472376955935031791882237938810974443263066493784256673800873914811647163916080245351907328000000000000000000000000000000000000*i1^5 + -2183761306316497773270853290644697168503780072121756549442263593139699725242018990942990178228953686129119620912457842620323382639877934625746357381874165661736192010023018915332928978679739412593799276222835862653305955150542436733350739847875344166781228024296704488871354129227917029474872617540724652643085546317790107760781167451892857438115486478115602677649060223664458487286691757918491502861924931596465565664872786457187239981921179882915168385980881188488816998903319228668662923469236706886560605194285367594704903715791339319070203837725272214610587989992299662547477384857014250871292860723908096967398994542528810964484572862719155840450875311823911606297551368013683061826572685976413571228918409563273785133750360216539827427472599407589597587285148087762368021984009804238192199826856723250618425994449801840922061646509400395837710368540009504912855718292067179065493498898683872470106491729972861607390508071578749120607236065876520116473463986052893804260536251221341295892215349545505204162126236088557964693448056432943690344303633732573258667434055438463662949747206385335478272004146266846480724577468243915028793217331451517232277671116800000000000000000000000000000000*i1^6 + -90335815875681005674633009324443696097921753509563343399479200348230172718470856470953784612926704248337815647562233786498054215101799612920515408446911821253856090125526277397005036752700930182850705448144809599451163569630676759485432668201730388439565582965168936901747507413828276628718889027984065430837497050367067686079793819198301474082327070871234544793385164552939190556335629848127540357820863422517286978169435840962876285876074342888971355995131810210185723388852165176255063817523730452855862368679855238712063300144383941015856617396509097480201690886999372213742408124811824020362547075127487202162285184786162712678225108652693895173488569845525100726266691375512450862526152672246554317153128729279337022075136951177863784408005419014327704922861838077266900508926069787200809354412375722680071268279607280975349189364789949621801281648668349905682441004231163753524161940849531565752641420740668766668213154703251631874238066390928357844470492876169177716537329605177788317818898164022054434390157683253393024013361270837321385113934563129836138995571929192643956447375455733511128275955764535289934060446030383783435794960473999479406592000000000000000000000000000000000*i1^7 + -1673005156627269754468628912014345205263919621528346334931155100065538206837754751714850548720468819208325046975695963850735795823310434566714919466446756584442098214600584283045299250250527540949801152809568601237270440145749149955425926876743020081360313991813551862105762164036443879480357634902521791839216596702161716569037588048436793797287973269793790680245331359091083561433467359231671605977609747669745993336201127580096922269543330676257968028474236059411535671269077700203098899566743650413569394730638499780742396486806372557834784413393788988170497462034086871649238590870135923518167795127777239031272056346593119223095811566271679805281444881050743401087491926051837185767414281607720447573303928912496795770647170193099074725388557459098546880123248599036594566892555683055462735011586803429771868262184511901803691696933706121436831982237928291464554856739885545976479855969868593325701284126580785330913334695773337917282753004554153105525425259059153933935743950342204435490681120417698073246352703516260964996376209690442339572194828827731557334315270136972062220776151627583767381175327221979719933920347022607720453811966957028638720000000000000000000000000000000*i1^8 + -19512573134422662270730367940193098491291391023449100479919663201562033083638838219303123846925881930392534411501573862709034950160158209790087462961387072150402321871205624605613398257549963670402690964561643332600799390942222367934730688027460532482081365422680733681699593135184513435133380622767266133829613593576508325072616243158216174683455442910303432057435112950246092593629683918515793305585097512645283185735020379243733516645288694086102993803743346017194884904284599384377713276975049804716191548555279392146958151662806957559781898110322589009447237614455349380632063311741638587573943280987527004141326934591656993753071498293893802341269114640016795909121938432844995441872301428775239632319725055562613960125865867226293688828435743438258961618674176805230346014587889937985282124388820168248387432677301992811946233773829749299700566265696342657059491816876077552943269753247421481474491229768224686072702574913369667732029818502516597143947348831944750485491032864427579769169523673044733367570145295402915920724013395706338457853188239518394782732221119327041429164873827740999582708714956396483729374813455076938415983877486857420800000000000000000000000000000*i1^9 + -376514102976016429082528867641627289897582844196466450733315729305694335594844786179272442031358837657541526262722287247329479311127173723210062495862825515604846404302984927821248136625652780758681336183418414849907986946737670695092604310579845723537057600742260928038424667091232691678021375868357431548698926019570502454788498991303522422263736445590097414816815930727290562197786260698346870233668421709037877739743368691223453782166861631729280453837998471169745009891249713155922158996776001148126671083346306561224158079403004457957990583336062864396304154943865517981223946736776243366673415847213246889359376805881854037431389243323327986966191049408142010146809203610788678619330422425582582100136058449165059770747757917717020044675841591578341736738732364215090386853887666331674602967268058300736241068403281825689665504412245195544666812989360007469397956355227154085630905482550390407228534345314848466699981592757215365866908614621893574762108715028075414564710376084437411583348015395885688014247306434951261870346050282373403631909321665282532094524483973050224178381625551825684494370998031242067296421172262815199869921845575680000000000000000000000000000*i1^10 + -5182774483947325174619501053111726346506336685123453543636708450360305571222013497546750711563813739113161868768433372565521664468975086889139593728277607867208047305065589531836326456396606299330692809817790983169553876379701803365090480275760723726968293818213239086723484200283999497186082530286038080509658311294483361793691341704073272505683378172447939978278933296767068510032579097880269468743719879426794263550184759115719167127633836339981045850491604235737598577750524540844014266219193590841930268595823742398812868547124663264387411948339330706468363969893047099033232551643751620835951829786075927688438987417333239363082440465782485796726457990426437850042672853261003800591322853175935030713757738140350977676232867063546606519392436834708052909018177381580136380211296891949595673337336576114453427742191416045588305452519034505951412130142083719144878787746169523595637644314670284740106750743558370120093415520605148137531548927000505284977576440402631210775242044243785324014499630041985757605973818426726512816878934031213726963002546207351257859481176169860697549138954671051621046453404962478488715303387254115506912755712000000000000000000000000000*i1^11 + -17879551382494921557292292755786986799805840117676487666152146205682382294443903282642566030277677351568959932476987900788821829101252001970157174838075559131085109097967274888704109302501495147504165393293922649864648295727556304167386620506123358338082693035064781150143726074345798496875693763865860583807157563308752310105803729296000999082944501673650142305638486794904378448519185979737321963174024753645825999983283919642328021650992361157057932737851422693711224678261275727558580240234644818141189992808877552506164829777341547621632481697153598452483468723445794922562283784462201722204636536934776640310461668674798783174100531573185578602085292182752287063549201552872108545575168888250332818538217488640840427354562552354920260522678535839246129227345253810409900464261479807011943598988246960028976406437057584346394928880213461000106486485697968548660840749075818033939952106298720112521530126227778152903253018333729618799202154501173028549096966160870140748298550457899290521543039420002078165212124514593451099365791606192015476352214363734070442371284770243481468202732088942008543163074692734623539372293518175107651993600000000000000000000000000*i1^12 + 172695819638455858332454098525505072376188851886785336702073581678875685110635421127911277500701701668417213721232076719367734168777021832442360613439787212925257830306492775088054088569421659685154636526304141891843829992897699480603088831025263085419943564084263054206464405905133606865690899867477761168469353149533384643632246388516207311857670242180281894309668825316234298779994686274931211453738115702828795855471523631645846626874452385556104188892176174542375236350344008013533661103204498850536184376781385287792867014232504644003315103135929707182994108072177503034367733809999031963650431538797220495966120380113842314251101537690914109132271284274338206484607628184008773577858818795786507790103656360049193649063141284285213980776373458747932458293807230360053666997159606876302698835016005650364945833833186822794887710667477781245801110058461190884071946880961041871699076744326359578672184615163432576883171380344711608862381364216804969004102068628219722470165769600886076521814927755548710505885901945643868073554095453174611808175857601406736093421747371545783652385192296842702654031235391865828641358403526312591360000000000000000000000000*i1^13 + -413915874865836156016694931940785891915167695555627703330482396147582089492713357459079292196051635000929430716463861314052272487245746205474975302939868549187674068216435826044673803498934158912767483768765164974056773808370807073016778968209959225458962233502798888238232857308519693077392489888595179273314651650193958260838986242127401193737270088234623710082581130647819395282320167253105130697037611830307605140738714190570070258358434449813090563974516003521351161853607768948700252910812557477350834218208825021053170260628592886602511569314513057116832074963898094708322242602883356188338293732837265583799050597873498956331798864939895726352104434395762983485680252048471911374810486068262482948651458865315458853960015002435614823983049528020198533835908006408419798351237726186558550124279722374937448888171951585616573674464916727485611858012032105096372948137445083983209358533130356537913836832097463960702319070690692343736001487680911944376842243500680690739073647029428942698743788654139498906381985729014198318587363448364593502881937034556789483317629902666133520620574614794266544106841674313227740444316663808000000000000000000000000*i1^14 + -21373291018973287289424087833321299597429725860529771619915891157608205340211453482575728066615052873384128039849987260274897087337282645951313186448951426751339914571879179595424688128016617451125841627991511148761520781441044364797550588964157838026895356832108539270735950914858672371099770689237246375798466771050839916275956295112940990225070057841726859485485774166728019399239338658877080667859866163256588922586334478595549799646704749663763071991362645959066745764281280144869645925936351333584107610001050423584205635232391738701401916893086966408769014832876986662044245330106173865110400178964506774782062306856635584014906826544701503268988868358820423372593477842783680695386074588145009790543781169919026490590825698299203110321979817013033528943113390435175196550662351826955329652546448669403638363305035615816027829499464685124258238890069236319257711338960499220446067636731336415173485710688174895660022162576028035012830831171373982799583701301775002770764133887367956063605193498990404895884891397502055978419029496118596549733718378152434915760478525790959268454705268699009800156704257260566636870919782400000000000000000000000*i1^15 + -90266819282209758027814809008718158807971777255687813402756809277171526554337623978229014867555965800679887168935804041697572386051420093451214662321017330038736052765873696130535607334880912615332779224558062620008149103361231895496049430704658259614209246887287002049517986004882347739272977112365615628095011368179565308994858032854054842305821273030675559022597753592378578604298059051889026897825095156337358211137905191219831416435848387517621514048991520045346707155730889907924443656340117787209111161809879254018198267452171553514180441850360210643682911773418494050296050343914705651539006304491034071257345873588739772489192598700431387159762422317947151358085905443239813530718917345190925364694124755067035960694645768538580009436940459223032479156725422871171440055775697680161111890532497674131895682706508112088406059316862203208178697825448191477469357647843235513908001629977050107927009688961944413388281264880218576140078170345490009825960113189514771502031460479491892530026661029322519246281975870912050570760474891167664138247422370251817415242609879070900499603395191628797957611174534143185738792960000000000000000000000*i1^16 + 32597473070969162634674495429382772017927814905594385352908111285854166616469232805478554755291271663401858823423829791569933586007730712728877230876044208971128537619543899145607763438365756699477068861821811492739809350468380609758862748929643267789031073924681365432023599691060098451735013302176344887592170849091676414605335179045507200322191555395283095782926114750096639267913790393898366755231715272873592680399236565739653970035266683307323557256038858378031209383420665417236801748252881598532184009425231462105683793985368905202875164541227062211336184689803235036437538526329951996062759684864583595139609889235829568608383839259055144546360622737254594600429064900717575236617727461670167519553262664905589341028712340251571279696605529159442634410170849961033020905760273394835432691229988919179973032801861129277070309912659379986812538306821413649539367246533420216013303815251405158942499163353570666536207066140650311846651694081094577828813553699050228945980134142114948172347696289504215016001757084210810828462821069770739684410624721528999731230119180166711324341685986811209467803731425117601792000000000000000000000*i1^17 + -222730001015235727405205266813927149368712013721772719989050300342483745977147789373603828719804157892515530277434252606813555190576281643801249960268579422789069762036841637697092380957002334883752382762792014603401677191384057298856068883918716641353024589788435176400053582911030201263138882571535973327206437829497323264207519329094084303347558780442351675201861670200022898921696957772851275963461589072082221075804885411781718751873916671010905064150835995170318874646809663950436035519881290815050499339143296768823976426540974634764044138129068027201768025897285287029880650965832152630597967886621831389546288137066079197126394414697850882349913075670200573391691648646991977212174725612457781595259478074778340522553780263338454313752417853057418719305640144315942425432894438058436854337023017019629223479296351771832873599773573313616384376155469963799599385229709515418815466990776422184801092146383529553672289131513840557058419686268842089353233417531698693975268267667085568606830842291042967405837154076641230745721969637175165167517641087269667238967095711580297083781697463669789252376578542796800000000000000000000*i1^18 + 49492450176393010237055925771965590531622596173010087169769629764562825288212725670923691177025593336826262243625334651437075985194780886822117614141712835523920765787649678191741326089929243300566523757149975656864635356366280689706235741352368670975507919817607514784987366264000455941168035762011449657412947889435029984743377121012047808160106732123765687321144451961414009333112286986604089678825831058801339846842647319350923221158494558591047920656776937843701459196360760546780957845872406729680059669159471504888823117376752297733719993718006453807511627530213500489276428499160375546464214875536234807595046467401536354149845408789648552647361243789035854357770753305237831261391939176154347922321229388469834875584827184697143114221547777140476804743147817851527200721591189458861779063406249517996830064700918860196254951520032214186904726154770970408304874281071343664502480424050863668635524506477911823874468216472215510539969361490279896397023705048391545508411927481797396837553252216927937744977203884053345239877706466167336526479087779668525984180198619110623435548762129005396434784092160000000000000000000*i1^19 + -114055120102268739184773981819379048788305244664870140966519710988694886361436471322164628867154828671522957714072519156279674129472734345012786820234960762515651932085310077117018014735778784296440207017716699986944845406682969481221995470503305748477324885556565702937835331251133731908279668459372710866015154960331748640250765452448732360614211307275220339542281783022808322622764192034100114688988093258191698205344610016601900509064655938921308885312468742553711313983337080464948981872753934338078657931224328534338778708758737987738455671354854918826186494539620384386614857802691745223530172443387757781544008466773529328722232296422457222598637693524636012545946445026373928516183614272437828330776753834445593631595005249137681477927559755652455861756666773838330214475592264087757023195788563199129615402264041630100850871107681546435766133553869520455704250233225787429697124704816514073351410816934430903604081425567283042563277016627241070378720587789150934890281603316106706222801332863639502199775418753313866719432181037672499260719762341158061654586174521142639254843109990363345977344000000000000000000*i1^20 + 20273247957872974121751260637431172278341144189302527874037381406360088414983800022567673776135023151737451935217951610652855890504277436162642153621300502641685935103973690463218801195360392118582365639084646307516136609652897473724396063120728506926491115185569887377328113591452452808065930507381364077384672781336663462773244850375112324829669201092762373448068815676656128800712473097524231673192089957295981946872887786514995246282998670872348737568315154805928798115804837427829418910166122804905800869836907506539814752317964330925648930658330786590333139034413172547772276992409949762542680095544201226110822020821892244596327802669636746253085048389363460690418478327891952026179443544539841745583848448070734274226545462070869922535398453468890222264251552562050804855025318080451802459611148792402486882911341073499142450328834730276533081446027581061140893891920790815823698468847133150661024528276565101439351673192324041702371214564033597460107480319210318762634894698178915309418666330814233832491294262841898679334324229996015654721680002277749226594648429292872990367652747883315200000000000000000*i1^21 + -505818086361477730696088062930105222905880619853128005560474540137591621019079446294880748877324476578462802258854218071145262492762921365791823680426576619394502956688539666360521527759418357116085355611332290097601037931604468683354045594080391603878085681043016866773664975355956440999627529095156932660602299930325202431894077709700763533108726877816403596631750894330598185566703206865423409763594251263371251043477609740457414972732121630834229261928844217141085654749254948672541714210547640085511606295293069097736021270834254850585746186119207884726210065527421300314548039539048335472502834222671818024481764737810535600413070363736094050108861696326514073730662244594281744771073334052350376873019575705635480631249719567980636641548833073577588553213163484775276564873628914973982664001651273438826047454933591083504600411033757585234294483240735095610042985869213794343082606830670032985920335363868079130379384258610148312681365859890842258440480733663890475740864961623530415715605643517791161276488697128563903451851255367136704801991533022858516164756715270631814048545505280000000000000000*i1^22 + 4581973075899089098235238835017399201389787756719750548910083714544300314873263738283726675975966990221941311150595311487855659666649112989256741887599990676875791377147858743407129557867711671677981813367973095685728516601420998089174125498757696808785795957402029566454961774125368376637411622249585401663402348472309713162394632868269319166471345773450941106444543045983431113123463608703624018901408596176314156149099396807678701499014479929794575096597768303955770872721245851004398565994319501769389969927581118373615958568450538903238330846564764090962371016124820321339671445506632020875310774753395554067827030796779836874955265716749500000567487376280214243569944223591665190025183553860580805901745098348393852594544559085648067587113435621977173128026815025415754933843887801854365711934138156822223699674743258082822634012867952892048439547333145492875837651810623944898520916607403370015985999611198481837409184072538616021489592253132079882798548288033563838554410477552829905354879591233779058998843061885817128880465407409778788819712615900308811144428237861781766144000000000000000*i1^23 + -17509678030980855294124826611702281128883745014023502152127204027757006817936519818734981079209232276702465247128363885640192670273023027276300407916728557306101068549017732251047016892859564800117979999460287394496866198208832469725772434965753280135752519859044766256037173453353836812920665258458880833089846457651341915662902912085378670385756622363432322177363785586402992856389379677678688896523751850410074733113624825755858316170341207702333123722748756386632208966343891543633898086239340006985088689928287966487853015229019917604976752219090674718118984276268801193563659941472494443896003664207751944712754651414474688796455263750669129933701950084451096787890372849824716188212613637824312126161505799707614198934398752936182768728469130617859182571990551551169683443147972432724288798787310729237974876380978208825184230424800588074856128646683314381493693830826498978739733297310835992416820002760606615655244377048080070259326976284080407935665549882633455889414291793448342700173509343543356583735017734402190228487104707335039913203363381593224653578295679385600000000000000*i1^24 + 66787283623984063137736158243414743401214768821257371026929972137906925476949484276292050520032391198850397116428305385363984257013739114671049816788493906246792677864857006191191951195628295166948873618509345080319587284161521945040726968013408148570793033774645602163178910368879756458059444904330217560930314087938695678155292863733287657986447633297143730006868835359351600796385092258956495807592709806043857747634578000052064518270956202312486363911216197506315588998066130589393759729730726949627353986817372456039810795325243900127733325820239796389114360468091316519988448249031317890200057905918352593176908386188040838642967558862367824428006812921724296300833985756417521827712344230913333705380637723430990287773250893144240262338371568865363598915200176513701319704393104679512158300117753162654803657046783852965207538278765066085713925968396037710649282666658374802371694874585403392251629053785285032040383184816122112227178219602145312099005922250294148179105647583137754180295609446762746826183437602554481783025752170788530814024882054211959028449280000000000000*i1^25 + 172145104716200241427486956801715013561438385421047535601722634791884622231786314515773751831100771526466777296511374134710146784611366385922978158497211366527145557307671515049225636927150777906236892191944929814029579436154031678358991917483481655151448065666601056951575488121242176159980548920415676272847964094896169001806925146249308050215608995777189322969673895141247093031782566471948250109300523451835836577155391002545994280890800454037906403951877273423884644350740037071231756326735885166395096622310570521375468830532193294444416368994953941627837343730751557596240582558308306788994506065506053835250873857975262886166988438080307708657466429977877571249996946520143842240966354751875572312866366727473871869722576599538686976783492547289069476090014342762900009170186003687226886599769612070261498605506678344500980428613562914861912322864668708460166894503212365533492365266870043753358528924356314372239072062036659428206504435484717493183445778543406086430863404231295756837799877086284659963617684605948661091006356570830973954492526556610560000000000000*i1^26 + 150464036512935608688751731209829101192790852393473139656338555990036030880945462310589269953568830577354804816426622829429113833615174537930400753932745025114773705829948878697946858363338862413688097481939055794026613236439720954510288611430475509202966975389165291430778347798891238175823295350403545796487867936275406228248651359040373840842314846266269217286966639870074568620607775598617462338722931450142626306900950588829845980261062791240359856642947063833367248922303248865104583248520135848478932236323649707352559720949423912643785624733170143906860272658916766492409425979818383375130669059981885072161614841825596864554881957756610360545073356055706141969650973307353169219770710202064358463986692105180785459009362644456760478741145447901224333472786483316207113492758697688576485630716599450790164544629980561301712882271143584718253984861845415057720088325853283308776619988322226138923239344191770355865350982906862539492661276083393588478661359799559982104157346129255974626494492665173166612214797813360693078513493802478895297776844800000000000*i1^27 + 125449722555588119271705338547661595838086083106089777795719118265867490741749851239483053554220995448913562486097264669255828549227376895647116787745859948322863434757616587379803312140019151466070839711615859800352769826059584887460868050539745588774097272654223561116158602494400408182272476170527503237285696026280701826688474517441208778079334308408445645131865369819594464133730200810100078716737567559472326977556607590029688088972428129390934690742934665414457184135457334420108853542452531014883888972541010224423481555221805826701974497890026812075143385465698590385987894381542100856317335078906689462602919858472936981275035049166668565782417535175678084631923602222091070301832502396708039686036441239548856670100890177856638474598760810910300193176927777684610829613879061777729534817680490869569502641426368110911984049053971507812424499702174649522202523204099440242453996362978184466441074045432553945964401086163235359233674221155255109839469623033914552061018826403767435876099994108530867137169361263257464448516704575149834240000000000*i1^28 + 230489433055818747668305566348897520096006732152523647432730788691257409784933548874196829956367963056242929110098514364346124930396203862567929022033796626309306249338605300488198040352759396760810684049892046142016563652508175794397772516928843826899192140668236378457958862994814302261343809552959162645787959426434104364415983458232933676785924932949316518130045520981062188215726876274974126026819442863199965536820202711999732735796788192842280510323300637315781757882258008421636982562750604633982936965290026554334610518629594810088644688978153400991264165373426258120925213546904442032968186196563736796387340272832444287097782083571083832568230439854068507211182694163124434282224073125487976661186108879744387496225013550938957364657832648164700781529243871295692975859277945333875525585265275358860770859916163288990041338850042096138867040625592483068651239831532572619393403147201445599438839441318157718136507626180443859961820234712118721301237613710538438782583480204540103917090091322375726542418176856414536621180452864000000000*i1^29 + -197668072113364221094066057064288143495416571906218668013382898020369711135377945199209368347327224328028000738360399955125756394858617866484061031825462117450083168557569876729267759588856270782898230604858234968483709978649918211244738201043223025167491576555715307124902418520498435252118920656034060064553018687323259065825781541125170028559789567452311938179219779946981171903797637488184928647543931038700903573272052880016852096187851942104757376294919008102762345277138206676144471002100806540519224595620247396901383508251963750508785097275273818593950774580778509119935223397558976409440306537563747612067391292751148540348553067324855581524308201018449920642464711054450740885329455628954894251599571719727907991837359044124693017442842235836040200402507284484805156455394962890339913295011734258112236039157578207009502952273975665587076552952077783808196611655759433910138094888708383311422779359932122315575704726169211258816812051097059404210918240508185926551091427084555089643309349535743446311260412028411786035200000000*i1^30 + 64292390920139912782095236941660778020735556214098756868016806158437620609856718913171731416927459979440461506569147934601272097693603980315511392468589663870665454190403034382141859319568499432003989201814891892275104645300641129873551383426857413795536206890664048387550331815758882529283391934661616681531171897635835910988587995507964512452465802113461359466064529605120706225337807690067651786834746641197005977623851477734029874007776024521062146904432612279088644554023250990711848497558945660760938675509383396747492107640125561071857771407087611569815818860821063250424049892739601197606928346991273756417277956714741614421137204634391371000364921703663205983936869829037013156924392656890944421970562474897784082487148857693512887564239068105409567037618744820733985363713159406653436645165108486709595600365819066798278889578194014333983637477078017354793790451899814666106745124746141525510349074144088530441379167868606282834934310466731784766118746083979964206990566138185006325030183556844863058858860544000000000*i1^31 + -10613394502426038443198343212268971567664991044135092016537521144647117305690558636959192236169716609166608049881813831861854677652411946345389292351301790742473404473754507295788723336326488761537270467067706835906946100326944523293845773967607314461339420915171454296233618465394728865951092074442657518082619354103769460034336445336591272742504161611053494623302147323225216605521719360523064795735763815752407830175141270894750958346340473601187801044869112609688493179618342804607637664802048580873708207456093999097974938088390749092502759377571745978194824069636888354745673892970845536876076356648518597925834820927458822607382881871064794583501929044468604612483937914738921504991218709871982037373747424171055130114383517014884042131174292305561391500502717296605467830483651123169318976613327779960236986629772732653405930655347991161598611044170202484969417032955051044377617627829156541195701355198242307542332271158484381177726486344713513597838706806263288378787739967169436280638440601948772035584000000*i1^32 + 739389837092497011190030877900442231236166201843929888209642996261368816307106819932927634119376829226195609086107394536973386055522897858540386487558381319994513002412538946752881300946357567955669724793086403135727768878373755052665734787027187466816878120311501411854350129098748548290963049752600002935699283324108589692105506210353037815219630600007308499386611700866967029786243538805618916051315345825361382325257475766623818930868041507340767057713067853857240081355835572865615577589138259754520489961256718672162387028176965291532821031009843662690527365647203249726529478975652333627566026066122416681015677473926203045411431920597229857146327763817204716497886205071337137429872501417173071576721453410553574612580585337731975210614132700732667637728329542933259113188438081424564272224562912439426175516581392386601909153429277531229495537691364508366029132353904764954318179752012906441949553996535529846062941675075705457230146589679726146041985173896526967980965474519828459817589739584000000*i1^33 + -1829806572150593295945377568039765588922224391173684592579642818362959495249415262142058272788575815433917370068471888802004066680667412915273548846377321054547262411446236885377427167107478652896780311774877061000985584901167927337478350545777511087641162351852570373857422467285513703282895323313855896573825273614697159058243260659739302146556879573371146821937380884411555905714694478267052292683318001598329231032096337083822522976257344644313598370605014554571149313569064874486416907876975883927239148725623072801506877428262071736616566290466091418522297202257817715351820145282998222019130133713169620777962237086230124122089326668324246789548337249090950175466114576781113952472905912261976544536336948205163887198128355967304444025830517241594333548702228509344732718497767450987311593534452437215943534045315585364989193583625178790791136140609133637036527726880256728244266474073621760337750646895975246760191033475078883154861620525030701195787213359242230922261174643075840000*i1^34 + 304998776293763107973440297075044922568758987023923349836398945324950473323864925952071859116096410935438635399079096374467274550007770467102395071173274515599539125569415551311599996067181299445115227811586363748396241503763830132609712775720310631239998652589941734458491611752911782239903729084624174098943067240031538883990452700031384457845971217782052906752294187915297036800203193527111285406854630184998637569890145627000963409061282294824758343308491948934613067762781719546863171932204759559308335314615815853123343420705526473145859635372155319551619343340915926798267822466120501160520107208056300094838793754641753853700376780304610202116572686769605743664341837087088885643771098150469442413679432382192191241226062453708040371529524313797415018984490437849973441917141610340555977411738359615553714690922607556739403938356798781345431206898089401713019206364377586869288722027442718812164988115025746415602435762802583292372628408515243768177595761934480000*i1^35 + 125419304520291480482633922818113652870683989436131977826168028333428655620954300494511803316316487423082541232696274536772019973156147853177830781128733719576542397958479146371887731811136876295385332439463039424616097035623637338186416287640162025636903291903858535240556083712279955359907761309453337627603045282571245209469493160971203123912797548804156797497655189536920934574167029621419500388088709795953321157131150646429517883148714584558844156425685540472182010274527839349756273869726943798402113257807202725721405741264645950961649577998317356357782844264695742936119343648237711907101988771488391044738213652809460772188211833603357025015188062648591931477974874568019920415862128382725011042707340506011187187961537709881184089481054453217242193651308201572114974122372270119183213314471498434486535691903805001932575512694771802050515245794840578365100979208719249930658657146701414137732082111543856699434493690570062274588677200*i1^36 + 95213638570604470405657378376710234321417753343621127271672468042759015468724525159608877789457138421283841643660848778882178251009274078527612943242618262182553845024290044593131564817513195317366830716411537944469001582139830020520404720879299880360796150145032018029496406652142499526835665032427729557059542079881312969787083008677767771308310843114783047267394270901234900394828767125715742754811076226537870598365958296676562716837318165266692693328226699035603618929827370038340744315976743798138404390794190353562323622502778178539314313339579755234484132087029835390330252964971227489520119539578382560206945033974841834054879309345937918690278920636171144109704668039536296161782628726220676823737475875560683724497077156617022897817065050902830083513668969062855289630443480701950367005851971966156442612342757235846618985070321579932795017117298273197085450950430647179736294694095961589565190073851083325*i1^37 - N1*54686243169736409730523737452638803034237526320773524940246605895044832524043032226889543716646329527276266570329995990618458542118770864259391610266746140638791936312314541594798552419530215212785388360075474760269741037552807081702976448838951451278502769301142207179250205561701147851307254108043328517416067889604564554904375016737558497219346432*i2, -10776434117195448090447764916989681599666358499139351829742364224796019475882146983587470025578004390055680361875684209220059998343340351753968609523070840482658028127631348592797280168214584550587410897193342110840175607463918725296728739922020293802610651307040512447869318568409149030836436691809772581106412236699046635432353247047029168080306862850809580441308547557113693872290035292917507977932317200159480692371831489549283508717562793292892375766177197194832769481391551989154498849955403369499446748647127023695769375703195383006406551905732626898248101052880425414282628709079908986303444726054708840145164508459647142775089504320675926847618415725929151056937477697351319017537752601596231162767427910072823663826772769517007897009057792280820496541884609557957691824934532204675445505902687963110392430383039384735082566458430437298480136112541561219733236622958001676109171975919087272362706536668907857684710713580196072315236538178254738159232849415520812738540382703306252943935714159142133792033145423794131684802339298232437037950283641819640639180878525341471742434960476711753819715387357633355774626281258204774825881018366481978798019088769561479086080000000000000000000000000000000000000 + -13165879986857002909529896109180221756372241517869272705577987299143426519896234809723913060501475814108697730028350161205304482529668863997007415300802295068727446394678345703067144021291323796644535861058755351962080865337564368059372906888079272040244786092587520065379827667980767773345076654108259419940680659821780248956407330199741816533040246110630487328498203429737423587685235519202491244085879382329559532372525264031495394579059505993091303490388555593111021986644233127570168129901672481770646811255008007940551071196942376113125089720157936705861877698092082556889513213303407070593184016912638694581472431700236992579684243980913188100301759534727405488478224596762174068810973024005908532987330116908723735083325437279257583074439159433331496043735825565954080707403930548664981744096231879489343891205461375407918788403996086513884963956676630527605953554629144527180076471615564135928003719203115135904748289343403519907168129526265844107795683888409422393851866315285552742371709601825525886588139789447308296855821620539026345125227894367873526381073838600388178681218095565709501415039130197672656587637800379746829045071652448445131317932149400666112000000000000000000000000000000000000*i1 + -1554054349653356218193985308244677882364646205139751944444889345261222749498021864127560246360732720676750821526885371855486919872777009100802454860186539198841739517663468189343158638146955376884282303940606011267022574643406506368968195894900099701612772667729755474636479174204918549546888954491332667607601714735359944249356582687344248651134085442548638606559567012983360602942220056654485454066636187491067090977256473503289120969133276145144847001433860955262135729468012364653463247895079619943113125955833099799192487118927707130160002211019265190716805295090165835032792865393998549669536620316764469158093845838208720348273637588981320871145034229856803359232482115832641030432788621671841639342575094411843541570369894822473464353618200749343148072406171048567140955649098719973398200959712853577743790453909282943134853498084224915727070811098817310964685352125611828173794278103324434291332260679212466307870513200994057779460172427465113603015336599813909342072973127866218361097022417052604925493173479499401788416294035101387228106770848285684759953591674167443683985953653711700377363087229240395896538903862698592727532335333746878010780760461677271449600000000000000000000000000000000000*i1^2 + -6969096187136234676673969005133865943265307293477380106509897162815211746839538570743066360092321843040170042873781262940341597982466161960643244080741516062287993659272015334161025056854953035252069459191905675876560189886332381191205328290378611564188770385636244561634513427481265757296387671288955730156520029177749366456603960719429261465705895780922172315740992646366635126977699386895976126695578999830364434921210476996018792208991234599023455679483261866882805279564293088975585769826565162235140487822337042760142732175353468527175055207291006341047747962158351985076652019400046353174752185353621957939468662482700366079443289199017370667689964769317560375110070850453706643741302388472289923346501051745367094805358511950053664509595972831494932311081290287802335455393691991142895151154337787417916384591555794161059767580749152879604857915459908269315244187019969296735274591763561015437124817028047771601245460852342964695443978541242137828088694116556591410029739979302759895931788775308453217064472663455465701711729320604895225089210460117442705653188572548966915254629027304106983732897317898363201969836316660797738462009381388497420024100636128706560000000000000000000000000000000000*i1^3 + -32412720934077775474343257395170713037553316769111974550886854049637660645055292165728534431162122036008463206305608158844021356521536307977479324911277325336755521114195425482656423623587784343434249510238310470128095602085279513317811268402932728747792029110306088349648464726894842771903756908378965525870675377713730528557129586362754286954305384349075176629351082939044353212273501639376279837285728094491379766273362918216755725154194778447393720725594165192519441266113469787246450071484447410954670922060218383407044307628382763753377680552040939640158559181042979592302664250156791310621023597178676380603834426718019059861860358335347401093633634332595373915017877718183404734828167414924621681409099063360694688256623572562379379610463795028874497930507374112378579119367086253320527408279155819268359479465181304747751310758459719572901352840452419850468398941317218499211197661373803782054880716048398597119170543179913445200070349343914640430336110133330765004027152816892263849641812389722880162207081852436738939296051116467704428372825077163355342135528439386347502692653138323449937314991190431865182574762806486965246553539652230546432898258687754240000000000000000000000000000000000*i1^4 + -13200545593974434728348535792888851500229250312021367157544948192715741335779943006451209536736585892915161770865034779025993551758450546295215166297726356288269989946405339242434573731731429722843904269214482236439610628590497828726499714900432062485135821732461338536200096127575207050304618190183777430780978144294938882213027747212754805945379325134936987142581106858217937570716217332404046452115632809845392749150036647095092024218214326976856007946365617929249792719550514576952157465716817798342896817303307193059336355944229906099674792100752238751737610625284212989740432327959907464500235940175508200690835903601991349879448424824374668842620789628626850594437879939961267815254121327518132386743697147089367921847939038432546115729392383026755497511823350776398432410176726799222828215004476115237040084001130249087762091410915844229005950488725692809241155497339497914172682938723169249717686532885203386985849350668478940835823906708568061567196065296163470163182891041307843863720445773294754947601258324830453892487063260673984659970393086647131577886854352501018661128806489549578230882233580597373663360475588563388329570443378274633778881449112371200000000000000000000000000000000*i1^5 + -3182032208896595321544724907119328280924768368014366477229387122890831276665169701143719153846291125931439665216508292229162768874354118549527513067056543443584364440797569822327673054740829038933967377893089469969296777023058956518232315166249012354307319630965746284781935297118692996499657374285032393614802540129231121388613137981286838409053318372298046139273743354182393937169737711381933132195052533405959356462480675134458291562806315555491289122463084410910428824553035041794668827865317240854732059267229548039773881977040606675000933345690087936897264784459540061253392010674616537954228737503476198428768104631347909440519101936738460636307802611720382107045855901928204299500642735692755035307398973948685833435375025885093596922000991832504800414524736037994974293135641770707977759541214990970206501552870154076529722346162350904492032572182414770295478196186376537521028167412667406110231428640627114703634841081941280920920902944578348418516015729723593891518797960090704429419966106663487279998328184737179304349070494520115963691784859161797021723897399215355530473324934032660735361266521977330432110179891948024736049889475571378321202400460800000000000000000000000000000000*i1^6 + -134013410507216079640595637617678990570211306305757518457103691860161313310969492963598051468610319749467759399644832475622627955837285215014640242532491555132842714290109167686551287160355691459670029300951232690835004028581746328067471765815145650023131698535929867701538213225488350289784145006888496132268477195409569125097584026115208187347583909087341967653421988527054927890635924949601251936308754809196682701916632307519859927432911245880960467343677624473160333820543252350813610977214367457267557666566485215538614360629570644307884428445296481171047757058804187435420893368787193804202538730677636952050592738922900249135412775047636219883724343654141493066403494063566174509186695279648456408866824501346011485430579231726445290394189810359607142401980262330392561021606722024186609573376025756658685810169640189352284703516845199507755264848137198746903361696728279638407934578884583446062526402194831706070467235795945131195018131669714275013628614553136899178156191644518988828097092413963338012266175274949397581101921676863529064821747367378623816003339206577703341516118852886500436771472962837706724156768719001571725383707848780086973038592000000000000000000000000000000*i1^7 + -2500100501026673003111617387492638212178423602746410197837223056607578608992628992297279877044947331184865722715766741774168498026003226533722465910050043362929857856394094870136513077319452580617906762565815421322895433124517087272253043652728839856277877483478159286308991493643859970542675914925469584179881430060037661165846944988834220633062404671370489430255812187498356850669735763357166426562882346440276663254795908331865548257184830509118046537035599902635172990633938131040217296329048005033060377779340756635379376895742785094898203588110155685000941555726645434587595813616582587886926848942613597498796770335544307260130618836900579641187536122165396815916294125571044505011674910631282486780086063016962973757430089746912341572248049267115065582048470784821743223359804825632047678430323984297688147715711475962673836079467069062572828215062413067489792495191363737845582615598425586491788484650404836338753017813403596777278392010925231797809462715242678592245205039255854131663429131196429449444860431477519968486489755047998025388804007256062123038254391749411567629438663538432828627167890218937036802970979441743749056891120460312346624000000000000000000000000000000*i1^8 + -28605367699065730001010184539291149485037640963164664965403716065113196603367673766035653126737276587039450261176824531821768691351875770990087151872491156552681831691859161272631641814311001621349046827189965030508520154473929552991089022758414558125956809571119473539884238050949208395659663228907855127302220293290058168398942597341574706149305454795313744267541998021656462442155921389040495538214840688718921563886587636021909623617072327689890416808796053529166344255527792467934684519881125014272948657666056279996219307095621535605764736645669875925895330839577964546685808178374580642905599342154440822898696156153251327685756211212139079496157202277339079977361146015572816311978077861826648112493151944172827212579973902284839449977807907447859126875698544820655911599170634923070968828894541932057826138941592015419400542802050177510357763713202354609863892721516627056961750403932499614279428690317178622837415680606089350275770836712138138919697569165334701867897789523696324121528000709548290979515785063592588496078156866480599775984063824015469375297780369066776365147441708375169866820742615249919339707013984648209438575925592168857600000000000000000000000000000*i1^9 + -538760241000456507869598337600945320930563528272017354429750969129060820507485140561736219033147541827769077757744823298393933166691707117075485408666736901016920427881790236443472746113970787302364125075209668559354915723719300278919034789374526506737704262279927636526774137111249231798606061722568181288308732090254816046316125777979726292375308029730560668784962714571584011911967745499540361852052776346910375388780828199760063653268362503001879433768472386964820317007270080696317825177165727523868831827598050031596761129384686612985536569666443720204619443206352317138603043526286844159390037871193245203865137244856062558679809428473097962687286917855323713944822740579519196220927735083266811584332626578102798596021131221934812673703776174614605707269743676161795484249317372536611352657796062571439148442594899247732090844598092256276691819475141764130529795303365305585165436254539734336933738037049549080512336211096387237946345399858670326670508105981544679924226545128826660961266350912998387218007237767258520536682953435675230704686513068299512235973598004316597802575913977203742778256678633134528822426765418257528998622526439424000000000000000000000000000*i1^10 + -7692208006250803394816343841969518412128850303285567381328603338723469057929416451492508196266585093389417052726566801528820357446005332613676406661777185216185086894022413486537942918471513902728674450515232380896099698515712301023211043978074304153466351872575553846206103187932224364366989115908835469210534226083098575226625430755752107517264491485261420129757533612716610152731528835934688852226966335921887968683242029396955791971921084211939823849608288060547716716541240243270333204765828290124922057892389612418666821796546563951954782888837546963342731368124555454142576460720622696599380753609756375161184236712237858061177604682412367802180510888446273485346084412055362812159903601592963552947778806724727448876089227209482762309727388339832423817879534978868235537814325299790446270496135440556044097701899619517173250434927814158393106505521796314180999325164267015999888449176817913417480538174151837661557343022707406307076965681753609268078424909436979910394506924163127650252948412165658336181935588792182570103459123601527577407595549734719658973355441325209754036949851459062636248625328788121951524285741608161153427229900800000000000000000000000000*i1^11 + -26016807575393533516031387793204395700217997872825537161814131275360297620335148397637563526030008701812647522350191090199126866181317203180018653650784549372723230449461718918630898081610279629778139214965480484710939410048096418369587791516957173760660290812872505877645449714805378248590751427175755290006533603681551220600243251136277660420721600986500807616607661590627647298883236344419025210477802713040624697528276501376906924972546767479102425818029065938730350986386415743779048454713203901939580047461532822555402980341775231219237767538152435922410395956488018310668387736669000676040254975577980309016308274799841002938832544939971411456636376799221189759115062333093047801242054487196335167870164000829764056096697640725240235741510475812531823368728517944979345184663645674493257277315418539593537728681960712546712959214561183422275740446308224760979286490199545961358475790430782933681644926038850314277417526327382878864592279491161259428951795789875209665435267972730295189937830240375083004830574040117011834494859385737694601043418473793955365300250297355265776955406026235300879226980541846027045499270696588037964431360000000000000000000000000*i1^12 + 308046363910157797480954784156209393405667887296455663904615992129915709421015031391347301574284619352667273927259048971783394020999624865354117226157658332847423385663869843898352256383553922590684188715290723089271276864111080057210756559279117075442157639327770059886668337336780149807087484619260510912234505078022711219844523187302399824607845167684673713769792483915965321684618545323231361873005201883323833509667504486676461505525829618069747841265836244685704407719871256312363202192280323686102229540551154092631167554689841009575205885089642564729483838256306068561754363255298258749509833507232211019915186327850082992946862898709803145424477739838820043594681277239207886127149174562865072599414247911737891501333783487273822107005000912544352990963076631594407244556837915074217493075547308492410167052168555145272209886860272548342812448025180523982605716167820206595153825717423833527485923802347693490665217174548111199057516935805717688752567516938501167415533268862785494092086670184661591936608114617836600833700455100872031576087490480731146317138233524903525444114353419255526473730553798037812202428445957573050368000000000000000000000000*i1^13 + -534067481234363733969745941662087781474663198595699835619810381761659967151311018783856117965822132920200952438595054414109568449277639785810698559249403546927996811587394119075366514425473150172801811199219490870402812321157074710290318197397224691238851531709238557565625508888966645891480599588818312465436598864956018214696268173664903674911754702306013770630683393831709231815649053000709065391948156387678889854377899259870143724575012044679879701326081898302935108635271634812924325117563666667416372559308347744680901642883740260376583440475519867371416373444781005110788054666114898208929019572269396071656263432212368037111995243729070212258368060814316083653624307791979346384963952830852939090438724450667226587688255368666046376137135385707191907720017631612883166197686168458986325509876533459221073227735322255299939920019800962014010287641469480569773248359978981955518231673791804463422679412080691554028962171594913452614039527562358262877455453045109487294447777640949294411323005508612553849486092617931414500807868595365185235400611045964699759075843187805852796576785760316784027076420088633000350675522237235200000000000000000000000*i1^14 + -35262881828030202522575253682578205197164775358785116797229070720951188469607899565352629172497159438402606193345578400364249342353528776713268115860658656770672241238254622358443022964624293254170769807888504565212818175867014358762872979004015868705809346657755820693331142118957314228432081822422535973560210582635142044645660057386379459720919900073588063029047142541011772534923326706352431434410644409804026643444047303712925735201443543099721965310206098554635846922046792476871746896331901869046450515126061196739886504896369088265447544996007216300601140199331346112839889772603924912687258559175801249050627158139088750963281554188779625992026930173364991334371140709374231563684813380761998419941593942406486472153256189110304108354430712405409600175978279730255070874500133655393492841994241902901033814833526485990862651599101403955832323330170291577809271597560583701135983268392931485404867930135339644139457648863440959704081630041630093148287953740914316807016404074778357875755859817616835816426829620995712527264354304548071432285189880421753197748191422636420668390485119938231565653347678387063539420113141760000000000000000000000*i1^15 + -139635586206271996117789678955844557045485551376497862193431724623098631659662635325792483260735366061445221174995869188922966376936131950071194029129121077942267668206137947588822973272661438505506569559902610579728127407614091601215570839954577098436720288966311407004984782361403912560984925226753493140492341948016710850615172597438188537298054399339102076105905541406492904008101136711707888408843959291160827252754568232838972212534400247058863417796015047689976208105653699323652533816433784483898632553549987457493082049664331121537347647172979164678518715162140597182064322037648504516069212705756050805701310299634164711414233045080658213409649743954681585581494094352217485220457483758292002121185905745936413875087433086352712942444443351511883352865944556265118390035565094558947217966378809574810595601527237375800249602512890238084538930615333998467696832492091831282470577558959284721207668895342739337174435861689160903314713277491174516987754155605863836795265256053401594488293467062460547277080911056850280980239230598621383849466279933445655845462332235822739872747931473947204247323824414878247298269184000000000000000000000*i1^16 + 83221870577060174567938475172070176386107186400810914038326306756278605843490315503031953040152558132340730534344485272506812939611495478961016083579500688030050397377415587136235819635947118602958490100481565515008181086590585798039883077294848261263917221165492051404503195473146580586540413781064493661330104435586749463137048293801038581469009670343150227976073312578998057052351907607862395031158214937484868977621353553916863047361542932393645194419807771529348078497608044381233825003716174634586067342473862585302439322342916497699775291075831954172664497346307148925980113182662473482389961199063961939940788607389112777773547252980684110538849192419767612751246152587612775532954018546157094531341345255132990322056076024481914562207515010034855124527831665543191523406932983468767263125362838599828556998686481718510188675688968968152554534105231113701511660772145347933699909619111908018924357659394817217543412847054999515943664589583897424194577070695821161069761733295392142328491198876793643685637802279083711604262869350581205947806867993592663516407063949569141452351106932897420937768363780723231948800000000000000000000*i1^17 + -306475865064896631667980821539837337727947194639162426077221442016228036743180814753927790627266469635427654281500520989187215518158167935992280334235004280279450122088069140695973813188179548083899309510009503738804075645008754243952408655490010215159471976875799237170580393099774273843111459197695110896401773248283219981755292448614928346299504453250011061863650390537145154545898945124998699133649464281005808969959750544359355073964752079978446323174168561205915203710396052901731849045223792983449228333743031690583139264546265745583588004458265295659282127983315596113349682510290159958691683825969824180331331567766156039690806602778575736015591166562371520448184206100973130923022850348845767432321858267539422222997259954428228766037220844052227640637404536587841134086462404977602372354430912408318587919150993086081887866298129845212466165212099490530600311549753981292845320447920197546882948485914080478581513682196758474070985086178723182722699325259419595913072237336627974718758327056694035422556768836863665390338888999471787721693719655464023334110980249437302695237330967171462614530357754593280000000000000000000*i1^18 + 98053923538312104573635381394754281814770475561981990187976445988177884634885699549058362038713691366027781249496594702228387720208710598081926765443586102832129557640234721292957195927419570759400964473640603615713818689045966417172767677825933591241365765843776526876523120579053721710576203016642753165208147651941536250864953517816985692324077732219161812628787959878332276634289243058188786615765513692588859278825026817983403381015257748397232044980605878927913037514841553283262552598811762428157947873687372037162134936367526555101240816734001878470539062551725388198982206798610477668378031368970618558155282285097199714744279372825242845515749998253412585382973708009277767686614000746397679014960227681902896974461871176408663777423970484672498758581956029653839561544680938523166505663777440509534164008780538937415423196805553898885458945938391923597058430378349654364909094954440758635342204075333072133404217020761657282818749049506801799197446242568385776978749361417556815368598833671301499706902583653790320821529895755337796721168277721009043996068650786158593336720097671967655115328847872000000000000000000*i1^19 + -153424397492028429911964457655114250016703976827641323056849645499307308390789628885485666635041379443205935227009436657719423455824155443124363199309470468272278696832795076608324857190127481053123982332269007004862181064443400150963991202070701637549413884999360289326236081251261069048002989739547109817744897293021212689449733237840386696796578501037454971253638273348000962760975613909834474175157405400348067426117223752505254424911501149818199234796341774546037507354368101982905980514992454279249123594854271378796216487530318845396084025749307293980633338063628480481704154760512680777124504644798650596038368815331693623238644281204249007768779534220010054952322232132777522225495198004377346681405681110168182820798747186587915229300143202603860975022024479800637325495516503372391600491218423637376706761377788167358022246024012064474094795075404432272961518889523274644147977154928569073641873094521053689437976916993076305920918863758425569269802351436100614755763312463364021998386314088092318943648940804021696275066286370042663127878984736610467565433746290650103592786294456231458242560000000000000000000*i1^20 + 25784060268516457443175252134716665710256152687470090581938753341621100994662056568698252933966594994784081483685217340570961546141895486036361626214941373192158793929387030107280344690009488327114273344451713394910239587750799652956740131238552792193129752669717449276240565498254186612559956865183817287745787415695449924277056780205976502580979246697474726100008895978593367966620029653295412077135027127115795808184983822592396004395065080470170576692183403739329795837051959220098977231594007903761335628013794095339392022407118337857331892578000000298490647902302643350848138415758161461581985115768363500842271244421728566182142968281296473536012852080537516517043454944274697392248821743265765484105080750296155471160979856611581672324508415603020994344566056820232882059906462747845529291446011278713063831749554393907746974073144672530362919019691606973287204057955524806470303261068434224334069956223927511491731086372220750048016699372811692240381787811296214758579750191157082441429155369510847644681493423822010103808371620987446243599325683610409922170485780919202289404691726991360000000000000000000*i1^21 + -563578102109370821060760576739035353595389441114106159247702526200579694264438288614016683848863109586754816357218732918722920466215930023128102953211731511392943812847082647548595644855578507925250294599909047665560541196967342772488695787759127270645323654776307516466462767060587227245661905514254582726812429181498958955487386585521307779004516816709960678713752412424731872791827301020981732215883676715007583182818023899573389136869639253712408379619171246750708861185581532483743022052481211987685766037269671021277951387094514285779119342497156644784126107754691361450030792546456730950514381322660092583844219068032674195948387378571065383840127995868263327048045915195292760247146722481259039708217573068866724371864759495714147335501834537844906038877471468788985205512661810486558994771382616485820783019762370046407385587581343545252942644340358485702135152064347800464101429056036597948941213058824431502993695289635436660701567287468207790973967745587537406104257936983163750682674365147268331834708817420104145920507185382616518063564940652409305477956924484001531483222179840000000000000000*i1^22 + 4637024895706851894634595880655767645143698300764423685031183081564964318095182381607475569937651124985904967136444450631431798562647306615693128906065096359758236329965314157559593359815534075731047924318889581967843073869185702682625554174866777144460977606036911972769935301450699114506865262186544875812340408696408039295009806621437038086581254644623079762558962481004010625315214655581198765472871558808059096711482076857521465080447105942252550329478976847678626059162661440633889062093882171642247154144335779595052704845804708005647584067062275346586136088024566697919869903335369061059987846237739735265549392541661793726178112829017177321604163153234249428537165489828006620876168196690234799572624142941493930416739558761977490409547345085435805955578834311116168771105117412490820268309304670393324815506399405163226841170011698793162002363753544555369239278938437744527321200138275475608923755725988631233503095522700064758563540101989430562536086327096088044811185922288628836490399574504307648909143592939674482922966785903089674727097922191871999073580866724906716364800000000000000*i1^23 + -16492843238091713652153482597111059209540152556619104301338142283228362922075875768392965555517159125064067227675372690471141364279981884595573736760721293588746198654581570842632107149140637999480781103517963204943671708944967621964204476553855193678577101434300328625900256840970813879800664995981626237994711196255656052503626972203651006921579225092080168798385236279049839344136606094289835685397049303450029619224223261121003710231794148177746372717110553972404829064811235936773732592531702088837578303070180907444979001765623766955366078152506043870967649641854315114853393728976621222418058931531153521263645509969679769708894177723880903575707316128900621391042563582055612911592910643127727654835419996549787505330111062501573081268735505280379342623289134086447016365531499030747696647055904456261336873307791325936571129170623477946972883474871006187376333526649722752090216618150780028810925577394418535788349299763286333867240678023097516782138137739369098262085181639849725690028013354323205786451355079761964210196621007492006953773068817123167201191119971942400000000000000*i1^24 + 56743225517104728186677353935481247806025789918888050490359850587304107975489786277047220709064286878649093439180079458588125887032116050362448896520337513175951201220205013115792195805527274748368773859081085276080861237694645811769122788796976469648758117630521590877725558086128742057990455344498268219303642355725592507365592666186889530130942085339160534803771290804215587628302082797516039820026139983505967952281273412929862013727681179506458868662065876790329072923593656211680128212512777759986843723382571979136966006140593483173841728466875676622003464135814083369341589788551929948458062853498414615040993019223198635350534964080127094560060941000700984346753005968250406548520699662296362596349828992752834792678827595276462862334030312369766685036450593200599908290882183520558976651294966712292175308726252610308942914965892414923632566035664654000822895024277933051141476473078441604525348813825376354763593208927568110631458922515572519944844580593476577377032984962680223378930959908819462714130098328372459654118254837536653898790997647812129965735936000000000000*i1^25 + 152015546846936449971403137085768841430369053135115500869464109483916253181184204780820956052281435772423353637193634972345007402368566074612423157081779046339283453235150424097156411210985190645419144383471742599895093817055355210148535482425275827728073530423948180288550942361839165168238426290492452877088088728485421699869706193573130924769317884850849677613326736651218773914780857002035356011518565121836914867403353978961125303363418985077774101152758974092335856501481224624814721328134004748325846207890087830508070455571105476392323488260799873819278899938585017293853350029520714501215968380689512132723469911156391415286699558667220376295001273253574245247006329046894768816978316291679815105152800429334550346580839135697079853639058329918093721454363709291898744234309659734505764278165644231440516296824018001426671949916084889179061495866090572071079090666436122007848729482591039099879771835714058652126831623781959089718255371954013895275795536298438403855127630115876936008557479389709290041114288517850215060187302214369946058313162543647948800000000000*i1^26 + 128981523269289430868459434760971438164641399384054366445506120514012727078163109339102144294694792286677432137659914604074329186750982581956798203892784011113078738817574391883957825572095331339646762600067993676673505956994600889945555173180561716737426359750910181456760201596046663726417749477710257520547815853740334992191152641361192702284722941565852522690562399577159472791980104001538557366954231198177004117828813263164132055365927007180630723858648134292894036925497620585246465111761971025826743483401485070625600926542709146108970746844858790630169733048695687397536436067364976778115006909692677261077198222296796562017341146260061859386023744422580972324293578357862746083892312566042511221141311685823726119163971445626397579526041414497267516997811729477032408571046791909219997972093002617087627986858817439944509121106278074202257524354452425160607782470800477418488162811209819111120246982297897522256944658920813525119898210406354929322185973884061394959161387305155984834371597366779208631584079482451838632143708577451335441197301760000000000*i1^27 + 96844502830640426609420142008692459925589982133339707521096364380223389413030901484366639358907473192432405949344705798092569498792621459249458716073088146925757096394448031523887432864635368955603207248034437425462883194699809756099221299895492919672459578016398304671658440400551347783776246214811990428267595972916501222541641546138192915582967644161451356294667883656388575884103015026295985398627981185215184736617468334455398410787339043637487104756884238474979327878423949268336855401352073862776096967251350416369133294862742160708234800713409864129307693850095638058917212805700599339748930851940971046002956342019756019305461011986085112804437416823691160839517748586805353848968016291325899546032457177130130898448394008342497097267239936806125076087553273799626194827512252366020750897281539211522552868620932922587495961170275092630923525479635727228246868025736193482952141357776988028361669193403746462945097631698623147117111032561353561436485234616316739972577908988731720717222515257149132541723343983476490945922846194123931648000000000*i1^28 + 201548396884831805428869785260671094734697287957275195686076312913440968274578320043302478359348025890829237974938022894515160308884610958745173518460133503793991973948624695441145232263060267536452684433267367063792098111305152779112898301463911694049871920794702291603415019837327506571574803875259422696761396750895245133470896302261817127318742976481441180523304908659778497512449375731589763579522514497526638906304561111632891109542513074066134600979804612528700769908661690076948814399952798350414494121577181397817922458216778526485852352225882426011857902154270040323101364454059095789378897364306703290556492904427920777942957467409762093528456737403085567762562506665745769665136709515958786616960981693359016484391171958229874726896875367715498026587587320472219560405268629537268227596677933777355193856467654047669605867698847182377156475138721500738946791596194351980287525905412933936927801577388046561239759855173807691821875656929455614675859227358932256615480341808793333203782345094916889219505045342329020258554662092800000000*i1^29 + -166914346172104879994602754050380162073024639664012363147381552223246059464993775507670825596446564193280360544109731953163228214534745585386198777689709530264440182550289429363373348397474618021247318940210409061454270943921562404114289532918011721132578335260685980240578768312513393774297853183217323714055980028330258508935885610300812252093600605431418074435061647174004752573094068449321920636539109481596659048827326732044557486782480931495327063441726758285807843720147252980359172683620705895591436295962626623141784689450527259907281128378048893353377834407170346338393780141970637276689616378265323688837650720849693067465756251446813643998596407913683160698619202119898695203540120129028588498504142021813993800425935749133371727933166291411224805279034478908365314974850720961534326030640839722789108203663797882424403825762374372709003979661077693420748468670963779071217153388232329417821259275385370002122546548496444394003374328433247548640395914751297581356909611505709052531020713890408830692488497499855602319360000000*i1^30 + 53009076661022659972320189937039837453012263981897627922940802872299734168756151041050376493815826036533366333356256443997699450734215797385454027747247618412874108127898742424303716827108789779726037373710314597482153987891273626216548693035906214809008188556005443101629005683737988710527693802751354962495602944616680267155105767657306065309299839761549492512683064387889475727791587001107734348007290285012082080262555845012944328153979049309436499294550560334779826959564413213781930038779472046482338946766722615580369952399675188976666416456911251240890870121105098810192101029708123586438791621490844632862181915665833181699743537982296681307093580639047241442215507559830053897052134542833368648658255575994820985649567198007133623364509666221415778395805837110989869694117927635214759805148461323439001440141626376746199206359391965227241212402489745023054014690515348479585414454167127874075951293839895863433723244650513821698455713790230024050653066782941797560271445851861903601670963719980149082450514214912000000*i1^31 + -8551997978252743589325564643798705621485026397970343076194564271295810176896017392197062030555067598998836037541186120361462004528419717282399476934882247782381403187855553053512131005918720251878101789053098461384096095219142103709738460634866214266614247047486162994214921802757350592625421220255855903392275812448254743291558446532599885947654165813526039551788559814803161659880117261759826344642882062304770386873644959220619981594866420450465354983425709742578827043721134412532060466609689198077190109459955255183711422099862246423632340479864327748587110251908039217915718246409283314484966901719372841681531120800490925253325699272959154783882234875720021025279560552517139237977922299418052395126053088055187354787899832129194838920267198761698805755916313544132055993136311811210596874754490534948676696775742856349524685979219097785602817038020802096847236242990487205306274580599670239238436113891202698735147187123365222157694292164561343960268608665923947470047607765999673153057411427131763645286400000*i1^32 + 592026411060387119781408392294238470157287292970764380165882864985446876389550990331374664834764680556631079675671733279894790003759730808100217306767398356387050270560566782436087226407128915221233903394257963570638357083942676825824293939715288454753223417216886296517578962305178539766800056211173897000307270020167255196267998264053898822077370385259262003240601530863106331763733774863782766942500460318097260172245273277883726218360583386976925302794542552145981579933820827241070150721196864880757805813686891953445930997041948887312224488694347964995126254374344817992139879956115991370812966770936387987532793776462018106086133592791350262215066029502430274395401539906215237757795362184337201405714365253131361223804735467506488654693647262922160371735341256742407264172502691129826746270271447492018503988606720301677603236080318714774871410754490815634966497213927566781077704369607266715977637294773728956439379700400212316893874890935122588124398540689298484190875428129788604918438378887680000*i1^33 + -2280573749968013729159814111818608215775322742769403890017705272062612562972192203138569353857319156198082533835758639361772041286290025970794267982415584174828686406715524713825456595075436240779599478760671035037020778628280129216640296743502461855940500804203477467493526166555836552515753441335352856500466336990414929321690322483295785752856910038613599666747128947032426594584693227005556569820593733340559243769037101401977704560419633181505329645950383037910590186549545767607801791238629428992658366488851735779617201874652667082984647450763195028678297523987097832900028158570555971324965415820788257005216787290915010617214390969139006192985279493471444919948431786146216894455500766866767275462614389407277971705619155316935708184378625412354152688905776716157408715383970009084236692405846284287308235370391901645935393809355174004886546402830066244069205226379617843702022844892264630196680940014799622338752483350179471076310123560664397031082169038561692000663538048144704000*i1^34 + 622466293659251554636458223575524829518624046601667137819861871587142420251898551900280869847910759605212073308400033678714638046272254513451116075040681980360188802592087141206713317732336679968551160010915977145639477393641513731902632635078252704916621264006124896454488079759073253942494078217982039668832822803411486464576701263992314299168649010817479624743693513482527257614983159113927081742510647530544003819952575412807791026081565248101289895696728527432541049201828403078521255051752008589739414981851063244925776631320944307935526763795124624133427835505072158770845501132679690227472174775222355754269937366778104925579626805534369667425833086131821158454325532957398156047474480073775232808921088798669288391545387567398353193850397734948311553010733779254125212874696568367687253595421992325011445491463598462813902307436763658015243547636667866546758790842325852982270665942472486847245086459901018328313705770546363767326396379912196862580196674111395200*i1^35 + 284728390994959759701473113256404641435109220383388456421541565254941597084694022196957816537424788214480451911952281536183183368539024366196353530759981193189040467612901452107844249887813952930261520185063343624736478363171301510899577956380397989292039883763504860305902583807619055410579309842233158069394118880950818677959113553608185270024958723437897001147451536705822615654358298453239479676951309114096316325470188946952308452875672250143644382056678680841865183660068364807535557881451437359212481292176494028132877312256448999974768641619817266204843741940374800979748938956805823043406600401214036962871905269806742946916491191113172685299169708322769992662297571227968802709252758780875133419697637284395948140830456124718102286950077016049583190815208927522906542127462569028784062877419158007665851583904506023447451058009956659872306887514194356379401652274594015477688935704943996292850407880503161767245806547301122579433659580*i1^36 + 211884296360060479127188950461329157081052022952148078575104205415527734177121613497118422459989717915096408017773467833511891501196950872325831077291638765321238148627579025683579549863371895150498399468313350847158242623099553704052615946120610154411716377242327810983672512436727906268822640747283916349538351089001048416493086446520276133966639064641223088109188917520852503220181857834229620443630718486922513341350005086171963472780060092325479707521695608443884716577487298144218974531830267751831651022522346122645528139620066067559876594693872046827544692875444141910196676018460888675244673575672868274954025452255215992006324474396170497146921178884338355484227709298084266742761968368223435100205632090646405342971768811020714411397040545598919600569780047246126737457468095004245175861452548352145139764614457011131593141379283251991681635590329805613548730173811401043646628919598789007558033250296203085*i1^37 - N1*328117459018418458383142424715832818205425157924641149641479635370268995144258193361337262299877977163657599421979975943710751252712625185556349661600476843832751617873887249568791314517181291276712330160452848561618446225316842490217858693033708707671016615806853243075501233370206887107843524648259971104496407337627387329426250100425350983316078592*i3 ] ]