[ [ 11438172111903248626636158898783762343547018336262086694653816695048456155104992298240145310600444976014803828239513405030089891302246339243096434875911894640610858083090078943386466546969857834372312356377199905717588722115380297415654634938608777997106811296395100040748791408689657857879699486277069558334592165184207263606532383708627187752296451062581584481163199255938943939749832265929041288910282786395648327000724792144003280398995449298551461536903326068155231429331826947929133149337392468833639558728514011226475909961699284093840359512543568794168522533220481237241450005541512307179049074588747200749920846174781468764820458910421530103086395756204585079711967384021404934986373185942573384025041646296464246052743025871705549703467357782861839640082806294099848903391507864347273760434574301315767630525876800336939282946091961556088915856140799765863743358496850506802313298085746238860227502086530072280045552889803498482535795323313500597338112268933195356286598406690411601784641458765341645279914255859476012702684634029473721035518664842458542250026346234433762063642562307956070169636462936865598347097480231707166425434457536860691221946521023663193268338278743326837715769241745270476257803383162698986847900231164890433382894462039749604608823841962065920000000000000000000000000000000000000000000000000000000000000000000000000000000 + 967889907180122168596866105617725715468952754653293719522389458585861587501950293474123984420806539561066121435310670110446713635371193800732866593574683697423950208789011204171141767483851660739053874683531897714040080945374403235419768494495052069785516433738553025749572134970305701711721505214712309987358140538940776306463149753042681733568352066338821894103700035558280571385759084659209457625840395564692496367503634284559973203076056790623339061226618349515066523960473797926812630662888793119786525134260449126670733977664325145893526140570222076214020498792875748217526369996771273673621019073299318724932292995056755515487753262422829669703206800495361873864819903642295327351527727090037871158721847257616944851675897874881470839114596545230049378325320867218406715902359592899166086762771115305013314152191536923687430731136997885490723888527261801729353122355035613985270900733112859575693333777837730005480955877963551106005623249964108075390677467113108902917730224790993739031022896453926182883475723140313285649828183008546359784326014937424276243969752870482506990600713924300978350493103148549580390013288369182575364767403634726233750093963352788589341996923402983284718362082208937356262204086730187331080191814561615787870896443029928594609827419838532812800000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 28263260340547721031969383275974054336411778588442972402556377169519673277919687131897345732011396917926165918063971185721437767025364636214161221158719791034119342566077850335992710299451464632639305059664833628437022975551843173108988450981428513725577821499161203103991412579370184325937945033561754234362141833039654053361873584394628031275415139660550077373932156437914100401522529356416177953086908656953221730931858749435399328718090318775653341043667696339952270370456004694304366831774079053947878317160913012342751191733643374545146096688861797366019161221296078580981820658480495378730186120446351580255705544514571179667320121332258324443278373530597753890118096849305751169220100099504149835197193809814528399559329899755795329585412901141142576266438869435796675771596091126646209761727552202910797199729529948478229353457797846646145956812431880699719329322708948109346848944396135328157800181011718023201862507497357433380207374632609614227031910182532036221255512815228957280796480737226107707672961719267168132053011463937964287123421026362513529860239644319219016555724508363829160635119364780833137950452501735832455136326695119703451617182460848613642284838163258245090497872739645325687181008272166457110732281535268766637708831878016980323721668030577508352000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 298423688968719631052754656706598445449013802548346224396364857101729189285580626327342388572701320582631673675574207211574738868924080494678854242155214631164531582107806193005223932471048590403397172554690189250298622290705348434612598086394134658700297809243799396054527456010395678977886735815215177022793814544265960283397853579042656926510966158666210342962136313127956166227990539317411796026342620001449865999999877425795989104061278863395115134512275988710762060366532383831359466838019348724075845005126394128150310056117437285037838225294616822311920681337431523513889627537939851323438824517950941160587589624446683547247751042185841341889569080655778055350834643552434544541144072291232335717252677768273620274651082061560180926139687146684455140746440818097316556782432291790665567471941638923035045500699181903125351683730074757663918475885450728801483074804803975557434045487784412574538364416275582223742676864646558720012597845862682832739320263802782980862113688972631707606347941951534948554514735978990352843433037413794137532909856380934392952222469495200374306324365214749923867872972003612579049482798478128082911455153992797215717657836113671844209130841695797668003072452709473128932164980810798702581986720658061145219441031542903310332978967192262410240000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -113891527165905218351660207694877344358031688394243183148321054677882623995725660134115755340844564283766113134115578958284134860590532176447384131230591611917841031804700664753190590333351786068337645539769094756294569251224905071498095435793809830369321956152649129892136312526006371175149962563015291965451776175368432388606314484719347847216167326093711691716921553683543583760008970647879347409497604647871808628990216167145212406029312501280963506201377774249837388462441886991388951609635106117110294066868842079750358907728218825781486455822964772772198809366615312670682244845807283549575864667101285599246311465984369422116949439030584337851225614716679449776838279443568144810244639354052301785501078485764067801315146113992613828918472567251488983572496826904246398750384169796158931614976122036403946226862817045420385791299651390056852513061486663448025423647202181583361150007420607740189104905811555130297909049417791896266872756250395140194236513771317916774682107299717080291325805525031531403649411251922683176731537854865048140253487449693408988580314468615997388422782821507431498004059777295707586832618273796990978169679385939405114338122578681041157911843235573131235983758968327032143397835521525477836506647465095956311008453467715709195251620035371728896000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -14964339965860791299137334101755395864068316742074843423717346037011962237815857697353436272103605983062076157066552840148287571446195040765298964683561131753574366229593932709147046599335597602980678895294576774702255444601850454837681557983351804179921350880160493583899766913935431862328917095012504587793011505289892988111069925989935525273413655992848274825525530236689586187494043863744486225506428997731370954763574522574339622856735985243027950579393479074546779758197780590074805522225043555615309090219533603022162756002340352771111612058671959632053774264057273899347613015208320865778814591275449471897706466980598804069825161073882198678001248571521246492312738075615902033558866878426656311334970286037320216143744430455327291934907645969941075876874346977299152554747240523919062345691898270059682429316020343410168968200411473007099953506410275966595456372687973602625325179635280006380998720658960145053381563773404592488339199499166664065175358857236376701771217330736776532720569968450309933637863981464782829186817527671535708457368406496276269185944144950258558961505517442370847653798729518388377641224234808248289858927307371381041531192941333561698472783822356130761281754416679744492260915385874582683963126988333393868633734878045305363536199068140797794713600000000000000000000000000000000000000000000000000000000000000000*i1^5 + 9804283195386711638659797772910424579958134101601721461396805077033492784627294596494633732270487526242899761994789893441330915377544057930836654370778429307193127509491836195985760746444403175235318539972090921353590460900734976917827456420879154767402972860814324902548876449468708426968653320403957562404244439963517622922230049205391348884310700478989998280106374100585238660853499914245028666730805015256467502606378018355917737012725631896800365711262462524193590414221033622027595899467847327222408066572124278660561489419364645714198255340572539174345262653858757942968392566272811569692831415963131507574520940957925921896926145248598883194349401457457221880860796501939155710884752311870357258043774052061717689022623129138537258436135455341338407238146783926738888090431675574522341900403748512406364352461529266220345294501181086684530923054550487064143650486084742131583530545396208028784955392322555275715876752321228808684374739859540126335815124268082069281470978115166517845653906667623257677045402828634778440911384697038326296276744720191332216343330841454155494893173475041323147342808181771808838127085364226897064161914682002612724875315312131930576187585285900520036858943465604124610211485722285323810562867489808055816283289167010130969502155481834128932864000000000000000000000000000000000000000000000000000000000000000*i1^6 + 145920681731529586606016781294228243330118217079962659515125927956819904639170146157916858273083199520624252585722080247065818543937300061965369118845788585131855563743116228667943354551873826343073441785188948869502347061585284418728525936231294561025313144211799162515570770769213512034111786037691642582837085256212926816995636970898982696102418132543479726042786916821434626182715508156746285893007685793658004137948978074673969311141770040783503642939332659451523073671548323342642007566898586926595693985238241705637008867194791302984235191857373929087544881786845890215538243890517460632034019839292371511008373767364119141604284166859475554986995306941690335788705446688575071248508194321042636397262824157922022021300568655644542125361805975299498080068367629610925306704950622903006424017652448681288432910279541506363754334320891364349163703520041891146070269534902132589108559229951001063424249302152208377822452439819340562664546107107380846326360681615546150577206185909651307602386476635007591047101205966685060571057716890220654279739587990707407177849111031884569447325162622373355550266134659499779725018120640146339637824283878041809627237839764981372075881322521632767955541252255568673300428113349331183654623544334440889054467860176812915884037837034467079749632000000000000000000000000000000000000000000000000000000000000*i1^7 + 282330162656745763941108325813500245318033737327193307906873146140917869078918772440954006857058001060575052312084910065990567372217884123135997702926894230868453744907741641328904079183186068892205588497971591099512688347097376959772386741481828564261391511375739219604645449970236542037010021901249083525953407432668929925807315542420588527064762516601968625094955524123654330669322305963166538167807079957581352411198076300306718666325040574011777527784309879939684420838957466675252052497886356102703687216250797591223266453192105332333434604117736628064487516959671196055642524839839614441731925996367541514678552614119703743417214984071607896218493523561528897603546263537197719206110001465658973593489720532823158215461763529990074771942497518289639625032373824634966274132958977214417765458886752821618085303458031108791581514206086378460956767659936495154857950560474297172225397451820567609292908400050056509293931535064824229765188317678374144677218074809095696338486881703945423059047138946925735014798328846051735032061098758017506229833329696965512675724552472656490053564554289953030888727590039207120026785350818286922967875105691802309808892728398778719736690512297956650132494214536904506527709796284093415271440192908680239712963908812521892242460772389904554393600000000000000000000000000000000000000000000000000000000000*i1^8 + -133010202865444661706905198604744014844018089484094727625564236810669106006866448290661066725357620521405213192721965999767802247256457031109632372671855559264989815533032536948651459717528524700559918558907040734446544190057216951094479178811358202736306163678134557533066645434263260395142623878256309333343768898853848845953229968151922652615578826642378018344816415170037867773403399674879283868110080746752504106133206659122210757169871319089059106188175969107972314401632746859386127129180069400055676440259597410363692466518366261471339011805648176300609031835229052888508890163121896181518180969915212241597246089594374514388684531061955768936618452997240368642204630492599703357642113044680655308522499071291520500031796598695333244351111376337558954861285108274093348355452853548123001802392013532286401712168295488613541042157623410044580737117508230523476593608231754585861752028509656442628640709547573093816362109806261607946642801223533980069572750673645841889502292244214480772514952467344290475676666254277018459281617187423662411702756718649218555754727656517603182137934365530565864991217148539947428214321985615401866550959437284716846768117123703879909380031333344125431890849066828952843521366441218143939164490152503878811890100191871800821335635142472867250176000000000000000000000000000000000000000000000000000000*i1^9 + -614753005035659712492298260927797346470939330697354852708460622841688966566811213919446314524211275532995671602354190422447448177600888059932242145881359104325842250290113785963751941377154864235981564566412438928315110483031619840130111330832506601234792969005226533867262911912163497806273115086647826566148109277211529493296799603420368564040196986300474834902052580725869990124640908437685831495863464400500656455367637278617611058749237031131880082948271199572327689038798962802098817681542414377025427919854420156633385503684458234683753081902531794830088761894300038289883665442669984856212808500648248211946657394503236848344587101290001301515915822368529639146903360615146254928043307020408984470279409143331765545330335049913177179624390124300689211501123091616948523810093304178932834110750884995255851344520564045468422623864738798799962483975177580133962125970637373961476554072184112521404112649160165507766721837211096699627504453186826531488372148847410081642471733026249036998591922386328808334450651638225267352604613106827400708588267105812209059479049899009652240931167617239147442567926216897259717813959711682171836110827384776914717577186848871926960375742607740772716003868976449595158592792331197505581502133505175254654674973769420606476945608470258615373004800000000000000000000000000000000000000000000000000*i1^10 + 48258566830357449113908024975943553660772763443443480328545209277637789349678986678771705320365771550176903802000120888027361442348143848464183137637003866827818659688600020338222889521300636684106612193834163546947144140889820872031156521077654556932462441215658153188448518124487791945317534470892986167181240188118382627525482930451511980411037405388485100377471655571270229574678693343995621408264736110108664172095857776672302774656059629373916377589674396119087958830385992885930205570503794175733007620195158844427015356879680995040544854272522753162239656922360937122911862684696395559861873132206890928606264308334415130702940968310897895818941933645834202460328311279641668792370056155058348651992842332061258949574274462289041145982272901347960207466848659696440873945425155675340791113414478828457492503095605313961448820116354562685472073732881632952167853563551351457178651277879625898951073585718272831868689395239224359755601595755472948268885199677470913469014926346499456643790606116856123242507563321131276365017393447185525721042491448022253421287776566256039968616235007176423039676520523646630049368317758681249467320947841848970167122564246978628238582890231457495950523915837335371723088998773856825877160456838296316155028996506076700232390034931457045037056000000000000000000000000000000000000000000000000*i1^11 + 643001918126723883792229389872201227859880096470739623895739722985025166082142573767268301386342412375219821477053438665562616194415807331921058250302556987724282005535846521103643661035123266428324767838058123640921775405097776445143939921447715406706369522718516639602231723920219777293461685421473786169339386404552770489075592392628783554247835587326785496505147459604872697744584352135735398982542845853249129692995399073478647914020678275017249108797939814179880860495946653820284962471200616339215712197488618320052196868156197799001438984931271237334672261013738988538673606625540182481443746237287139186972869354099780222456908541639720847348851933821822823475513324240792778477030018405967648352516585097350917499980708421839591599729813330394652568112837130616940787222829970024536746903564323604348750887765797669231869631882660979622931353548968858654849412893964834347821161217933435127925064371138227239943603703330454184056096271208350046155020184751238074535456952048235089945693950868524006255039885599232493749330669433353862322121446914162679849519497400513086241147890657795441261115738234719265897023408180590274818198363827432160768813862071052991103321703301486792282936256530244567297108786705922681883550645636597505549329099175296732842611190134649821069312000000000000000000000000000000000000000000000*i1^12 + -159184358284374846699074711969484735307569988545796472432502534050849844648651319522100666264610306907546993431316764897793290639485915350057823603357778556703522330726211815003723391729998400255001723905723497070560477996081246577758567572357295595774844355672372375509423421106448760503353223253680464156193058280910426047816718066579192128764974080863419396289634259434948236262739509374245785603521895299498251798486175257461291939247554362555589316172357574775042833992047342891037630453150590215198943153617776187870754099812917325025947859890818698049197796917258317472028766993547686334035377381234285742361453463221562686226253572805973774461275964642126877506459703307234373202394461481377755562984373449611847100363710140626278867832488754256494834121107541684374997080807440542620363440449217520909147167515042426880624860012553751068832763040541526680050160033787215663360114430501982506119096036634102311230939328150422164996601876715254082436680105477898098139627341026927406119313111996944331050499534413303873238098540275091231737139132522518949888423877417622353317116369645728690723113377857553348305836174623900275160985734854084112106305316480523000332437259343209303872758601624003013445672244594843141296633453773273028518415630533999894108427831488166693437440000000000000000000000000000000000000000000*i1^13 + -39886009995030860019878230121897408964031704593159470354957012664500362050233074081984279292056094640421177094930908862517327660112579550169571088385043955041065851545029948609791665774711041667708058786205734542513926304719454899902306210306220252006198471275862956641241709721739278426060152444706125999353698526521327786313603959116968844620044810791610524156817907452584044479857804914447608735606361990522508400606846520604879541225873292924308186243101857031967155094804973518204473919789536615008591190809644400423528436348100901754177035206287546494456137841560547223580186103621986488241756020843122568684916392488514941447624516268941429360706989052406334512567995983822828201657273179329182585642397637027771682691088169279556330758256552948484458197381482180513146925626169389424005694364747222505173703911504018893708528780953162820788748900165443804932888743613644913656303673502932804315958489744663083303435876115844730717581186100789457436955607918202835899131172215828505939567475839918468211668714170332258896173171669887969088937089795791594826109473533376229008394344096019719945306160401188609492947923147552846100389311075064033183537884240260076011762356667173229689305536659242492090396013611767405847171009002965177023989052953910190824363804864633368477696000000000000000000000000000000000000000*i1^14 + -8646792744277711839223406329062814581978789073463121195580523105056133316360862122744189741571199664059072619578102608238196482356171198086710725963124970172548680257663228058403951004636201147005259702808908942943233594652478898428404057197639744966680983185673201518532113797983062777144354372416278638628578956985208656278286929522926402111951136002811766205703502130828624369392151920053274431292755966464054789114146835612849604006955556889847492737855983370860801609050697572209461661242668900140201745373202818146736410917631784011096515794822514340451913708291735079282983308286858720909791010723753472607148533594601666973210004857676309077231060896703631819302483602488858994869214369319831566886335331886413988368106120942208488455577974454546595500092763208063247732531734453196110222059613421059039215920214890435304182742708075472566277063408771141593625218876439634601436506318949515129301932145489277904670468973110037385844257770842913480012670598144574075454786241931447447106388778882186925645770648995815821435318072036900315630955842949074106050219582039463326944910096976727668051560463469347057245477733665423641440642043111963852464325771560621100198667937475543990654155557600645961576380549621403609863901561285990880228702800978240460862686446619641197363200000000000000000000000000000000000*i1^15 + 16997614348203321736001470823367778055442355815172002432125463948438147622763105437570934390445444258772384825385671084317993674387527326594948257785793171123687591563560325426836779873023338054892336395046205005858747376871948728277615537998192885648557914215027883381638914639444605024538693461385158885755536397136907736889489778212692495244482089335605192766897300796857326277876201861768582832329028191937058520872081250474479460433505695552926221094205428183160115189678598983275769638722166364892278021625433828588156458183880155960611279762351637094960742158804106533487098712098581729248448886548757810293541437654328636547936820904364888380927964655872508905784228763218931467126264158292128734742257062180835310240835819341600018715925393372786670548977249635644764712933860575594852081903030960361739695954181769809225198277181411379124671241135908308097469701349128956284039440371457549520141859840739128458547847118086461644805024580846397570326532096620550017222480260607947255286873267075980588407595717160810575577684927613674075738852738103329916282722247315205910472093167466637887001374301812980359746748795250550695563493745746654069191257695346028709892882767690879031591631389920850734252944398298800941563542319636290964143917747613004871696213099095911301120000000000000000000000000000000000*i1^16 + -6056666426680021898320281179091685157191004409756470025491723903360009117375950694971902340901690447371542474403790973046268987105030567833072677973943972714217322937946425866337016254838198110219626639901803347964151246375258809998708511050108167438512499685586002799415138174770496679031007155173624128236984440823236042232482931908720376804022947755327317425453438916210574000643873902273949963876370171279283022920781562472740496942285554289559590057928089812902372401365565049911379489613691142677985769800630281579284660624794202854044246428499164881511766873492881888181660052242549391295054884449987545546171942256848508626298390302791400437018565050034808246508316319338268193627802625645284547465153275555291148333321343342205354621577817283616401223700823527733679908381470458731847510983631022705929954337330806033569472209657758060304259701489334872523779463103653932692110573073408907792982921986423119310653433972022025844144391531157632647931321241590936381089865858103979357787275193056192658470672547372021005703391008945564457897406791049384936983914973065551338822545498320116304767062498391176863395520970836223744897410231916632386893935014089961549607557124804814403908520992275881464641917657425341172179936745184919100506732422191356932383180478887701250048000000000000000000000000000000*i1^17 + 1325159501164927656268421370576283632177483336694099006389091774307830420985853146974960035207970439304849800763297005164052774868584033780107717609225865517852062941312791689429617877036571485364209648406651362570178214390668805075499016266623019161162718148083194699509296723667756817030948166554186848804076111875055130562820761150929446853131832552372760485906634577307825916659188818197937060231202807148573317302197772013641406332650916001272391400463120529790467831257049412882043581360178936245296459123240830279788203558256872925847453872115556403447185316147142149711787371806229426687456219466066855819885863588739955143094544550382168766013631274911062477820005397323393201725139967335039757838128029906426936290947255701595420011742707582046699777080194275027186620569654971297986820956253674168600272922268042893188974031229900583683048627427495974021552848476522642008628529573336205010491218435348075184971280538489075748209607348331040120769025177220772448650477877434428584412570395825934466880796160653952006818903940750799794753608608003416004149943714587583991262323983980152765889795305316095727386422133884896800716201557253859677768516999797429678551529197679255334330885741519769218548444459067785868708114314893417703335418547312574928490033040900352901120000000000000000000000000000*i1^18 + -182763297452556331982795716529577184827417806409338864411801697124194709745268232324564880980199063928263943417764425076892696102126348714621894152460602459139680047723987110665516928824194109447725442218887212979350437114117562797827044830933547704921577553738826686101694835121112049545332199482802006878800857456423745238349175962324495180802476952581047722824994543340964460388904195976928207746512778037346416406506344158166849041539426051714730824817563037918335492200859949498239141156412230484935129699516869840441151118251719640468273433688234512107067351305540599337428591866116181135345338013744755733042794168322177582301928780639697894823160318997062232281041322816612158506368731335630252425364548376311059722820883913702882759685213341185068651185442089872264994364230663752182457154841438623124850277301577757186081841961135492949437022606332015458826652303922147707285311698915877910348312719511572490047449101421553033149516626171413197702856524992605656918949864883665107559332790982420068077910123209218020861879826039791801255400236453094501817638107954515283443533176111892054241722117186763431009268590222906111220448312039606565873245922727757072842013256580948914560377187185485172951431505231315806785175993156302820392842688334062942763814633109503082496000000000000000000000000*i1^19 + 14804124483525453732164140281386783175387432216270543754982504774653514635987165249575387134963845045587849662105971061289851789798136587820592922378873870605638808230367134425445939399311864832716832316405794819990190486232870375965941306487050462663689978708872441817640278200512470292147261034982325725363764112206785325412044626953869247050904469843180111474532329054844948455470822436654427511762054287323304063045116057074771578481415550926073911047795264476293140824947506293930152123544687450898543125759656897382841267554747956456147305849963270851282063930973050775074563195959744554729395480469237199020786084695425287988842427148630875509836234153022147889327905401976730906812171214345597070896098188685210018000022477282835660896222463659632969095581713937002179097647265032061987556967069431374552675814520576004580183845277241653076885162829664569094977960363357505661685919482117121635310913827111176924465275271221752231889559682737727222486056113515012220168830104215912495487634148964670116328231833092128443172730547203563421476941460861101159487639310027448347512698453277312011397837715976955976011370134929504003345591663527230654290808974680481439549778885472486038856039507766325896931877413753811113764603270292432601418209784719375329758820040437242265600000000000000000000*i1^20 + -651084313292847245468631470746340356751828629078830867588434472754189370842128366125617272085083941365600112059657284967305606868551497084419271358861422455424680501785233914106846866330230406498908327008956344176814785744902317571434773521391053398847535324902523008209091113560309521498650778589527621548311675243979060072717770346308059468941684318952081571765308587913985526294646484420196838763976923694040029910242165167918076281647263110894287306952317604848349441359721025358212073386432628089141414918804047678150609810275992654385160591352417410777104770267392413756784477201086302020764644715430355269530895389788868978668686238294143651341943422603168876793915707344775126616559333840778977543892246301567211749919594092905525318043270557934794590333442479452841815184251080934399839660520514234902108511425953130535454975678061632898750601073402531931642448751146608471878393827189466660235154494346302841663468013254320082982656946775213359249251585388063905742410484022519619279907861239971515551584503633738616721066259828055367736607054806258707011810286207741367715363779738461888839550355827578292213323954867604259535502590323017725195054614493764189987492166293955090474928158459040802738470814924252463455651880024059039615752391492244466873969457577852928000000000000000000*i1^21 + 13862837264146218016291530862707558052624033975023389510586768236765207365444701854320691237991086518168460458778058548308323510562323305021957817836744479582922312578153598073032412794958802375507742451937493766326152448559854752203744035282438656166118984351626968429006161689706934579441281516580217352497003389396318642035249133467029728773815041011459510014199448613576664439859730360062371130550072244818590080434358706696794653986236248186425558933643492541979659149480231339285972163832180168159631534243556073074848824548981726193660117473701679312979509618734156793275658054316102804517556656559076529004934828584446630308693706800498951718858581133197509369269384025401393255992276568465008869471820495986319095700137420658173975730420357117749078050583679174613764391334929654077952434189407810955839948329323296862969932361351275696083481783855862570850110036626365500459286384720993369540802960335699306225273704721719765465772588905912480307078029700855310969012659404120315482067543355585271418624753294268382172837177830117296219423094806025424099276010401683495371171206740401591369236868580034293053357145902260399868900669721719429542284003412373061660992604071448014677304119099037117013465192018214861251210648792449373837694669812116716319097440669007872000000000000000*i1^22 + -145116084947294106454224978700437822403152159747446134973123187836081553564303615906839247698720083517883189276480886657375453383596876451654550588851777529127589675301490266357233024658457641818458374029635494948254643845688757554562600832334809557780884030825352223345104939019902425045152498613008529771258606926156077658905048428107670906092595459872173624607472311132928499506664493126816121838777449162426317605436211576363413975469373871321975312326631506634610572971562403972319974387242332933118488810497256402192573782960973075539100117030824381771278892880919734928324814927913051681950672788399563914826346973105655117024991442641325120508266009806257007517512479974818810537811417681499734920628673005163734897786164606271548871931961674098609589253605378589924343812000349364240013675732004527179303736891703726274257742776841780898744074655347829726054640360101247616467373021004305063491938221141454842489786599743216518895371306868245000108035704876346213625541245051234015670662386207958300506031972692024065945720319632437528619686291126951991851569182504029951724551212342638905083159962366934938553800416266643954917253951969712809153622307794348644940882204313457101085567443079550421859006914886241052154182367217317989196605499879712228817728197099520000000000000*i1^23 + 2871770071839423769823030638645897970275466559973588096253241967849803458680455114033371735367818411605118753229649149496312986360139997677839860975498192841880024282582900370799865061398138252642072103652134513921523429619932511463442888013620494231892469299319014881510216863799822604505077570374135202174459316423834614904507198676125488631910440270294241958548936637172202141920603644329824313146721522541298349471820964863475487725461583884752711663366705190068267733534419569905799671274538239506219334944767192366392810489295748978201191602946814621350497144455758908774843841978917443622912179265542173312481997804839251733326453246006849737724839785115177725743269666560673205294694475044502463366683720698924489505532254075535500762719940239620315029787870588975973694014569942159070004728654158264619939758887655572551890988004399536247479529921139732363310265141523601260594084908765863967788315235609429394881852574758905393456240856871719067829527104606901618203462950650027334033763830894873714146027156806336519356391940551812710798507875294749107445842346016008327358968838742032145155869423485403994165340083745122117603011359094901711705605749849493513497435457355574168757285924733174815676970374106983585001006049739789946898743589364075252595256459264000000000*i1^24 + -167446030499270446933866899370011349963590896852985725320632434829277225796367305508616223739974550662037218598868636081883162514966717703919104030342929570906902952232602482188518117926600810417297258433565796022062939816439767450971341748677009702152775279870626321141389815450114955345037169221000616327566934811514158356354362876320851511627604223408223975609198707803102407086513865001479184127295794075979524230656005436883525767532169225889088901697543245983881836720241910788084505325012599503794711266232091153469273328497218453526309348289294283361362800132644357350926144834322268468344988188957066334992490629301870686288685404207740705225368343077160370723177226625232950736716452308019525925757425765955420570585578238871673010366524103713611883471060848977462827351608559685713833720120334967002304518699660051888587167764122963032737217598860233463175459668365076420748616200281873512808200570284378940888921385618720640210195854515509828898206362273791187317595867628306121320702247349437526278336672595765082663584319706033529199679542867518348024639646067865103251262590809432700005746062421686355349731778063074216915523275608133920516779969759008911894430615617720991515680362052306668990255835186115267247332553053041399395170718583453555816839249920000*i1^25 + -53678804047208043996395447605979996083513748703561860215708391692674329482721520404398386468124393204175669518814165999053288635418055294527280470385738624021614993650832340328961634838925563257995929860283246804056793113246192470395529292753975474758100589035478166587923066397361311753771645674793838987899220950563803433795077345070239617422580794497176452043383681558397269203021565175732316432050849457328053305615527353580695240734666971760208359017480343432387236755718411955513757493020932602972751293719755073698739229113104950530336998567726498298208662354180597670167844940662066683459811362118827013143261657003464601860767907811488261469270859928353988013660025665092377498411590413615780444675949300198914146670647217108773946324141238840503398455596419225499219067183575808479655465527312795009726975095209778506443039054614837798706636157236532761564667781391231015863578990405798761203890993883336145321091594979227078831657417190934205703811831785276358156838351681110359032621229509020941582566036079934658816294665260154767899494200607761450300257801811421173164545023354383796001853651282618407236499726200739665783296363510440375305891892998828556940637604454893321084994815076346921275014943351677946597314455208259645547337914352501386919070924800*i1^26 + 110902527883551446685741494317507278110806853988002521596664480657555315611100949342911365328976888030554526197594088275765600134097505287274410133376107802639321983505940890988451071538499140606848515733820366709331091167588395971833207985179722389129507664721507185859997355982359177892533346724317484365290354438230162883851400275650666528201948521564205289841484887726637187218539335609856920532480959079518148779077411422952404865518838361265241047349961263463929715124198928772114164317944507080249253085842865581118186316241852743748657995622251253685141568694285988459757679460840583378543213565499383714571739744605804393177703998061828960948941409485019394065942298614024802311642945714267371989330439685192577106019304779932222738586897822928481029167479267858610049125260472321185827603263125511844658563880519831443867344212289292859137693873961846938712461536062532682829473711736984771297903651056905509127953804927770287617139837757115117594181184162503037040836105209918481875409149185860484310183630146138016475444137586029592512871631399559930199730286385929150189710674228404339266311470533161898891792545126696106099460453301992535475883146740679032520313478049537982332810823992349771049398263624685324175237498760751790363926584525019026554880*i1^27 + 439381801224018547985380467838677818012200695612919867294600418657801736791247996254353855691558299518777275588049797990736124030763148116650757940471564186071890466167299653073151959091513173741550781199922323751927458768818192411965798152157834603044407696784812586522777133400284126480152134996158354787255801572072231578940112377536225173819942758749547790315252595144169924416804551114690782483682222507149747644588611056135217638441190426401941604010346320742012095526985822274823247054287628491894021056847305338524353859298608458032385766016965295189798077477687277457407892590083873095229683198356341080639207699386712349066758821343469576300655146101311755480732180168683233800466252079902921571804916500078720428773113533656731991876347416589817499143896910692301849677462667827241014116880280957670596675359298467493284878970265104106013437762774454511697748432781309467141434497881871285262259380038049151142737933806902758821855385198961526759914590675731253896245342397422171176617974227345056957231960286825486705242653752469099222300891664751821425265594896578153543302766308932103257647777321514617701134472996327706777930115290829159444606764864325333780860595814768851265265942670174584738076448031604812846961019519972491616887285735227392*i1^28 + -151156718256057656534560189867907238475542744269843698135705054804518036633557015278662903860055092285348253740682734269681223870367010371813633694786427433100112201507818894569405019213230095026957251403443437340353106497586219211673175283025072909172935105571682483873447561153524338487429415694486927913954038177493198059192894721799867638298064685495923509362853793313623264386668201786350895143833395292007737800382612990622990926335339129893936706413676844656606541603752981362906634749374186551958740772099909228120323406321021948648267961443167090890245474433313381132871946834775676724348893748733283486000131060732338281147056912905252760065866270838295706914016565092175013356979507456315378162132937678755947507985294017418760428293047468990329078504669654118398395268697679682638845326963482409331012068932031712928079156583673416396864543856267870647337061340619854679817014590930228222804254460986907368692435987903281454236565303218482471810927417180851984406663534450671176844041964853926121938043241333403674334420234115969824997156259974174979362196798508585029122775347307399046125393214641045149301702565342072254937212803291051436420755342359896833630292585382348072911235678067490041660370099510682553849635405722345192589057064960*i1^29 + 1540923599396592385673310366274967410722581816291094390382872376222101211460361667793119073747411312199794467889375438229276081544240308660032914634899698777482315172926802126474729736331322373555075771219621913758243922333217014098525374019243083888040830876018535101509821578090084481669178666890210071498392453033091534559159721793830309071837310106538184384971121026483375163642382957902345801423882582214062441754374717242350394218911371036544493231490937308124175184651591061499171405441538871983619187813453912276274111086533009940284068572195215418612170514024083804139624137791172819679848041135254655817201107320573512698231454681334300654334026064512283885034295218850415509340103108969655536725507475972174827506419776616610347615606209036952571798121605697046625371923644011106009992759906966042523154053006889586980082645899974116671459919305295566862404329551112781282851569574055553360400753899274781005745786049030520650173375781763814453095146796111104666616186223524308466210220023814541474381272305704897950001808177140659958361577807395997226727328834264909218722981161398020224492308864249612664785612594633691589302772282917526710020576634719892568453318760536815934895996177126184964416477179705985715767610281443243602214912*i1^30 + 568265579522495564385841441748940083072536356426493269969609160455359901830209890415706362759498877719410866617934195164312747836589250493629372214291902553065292385223232179735961762016701309891343470112640118531351115622737957172153951551672027547261132513673173748713107143489754098907234975085123405432056662594180293780565856743984126974754784379800466815882759942943296962199777002238576196732546271938415911531755115857976329595417690759377729526205318709733840364529369609894832010557353577673663831872938230959035654101086726666930298573760946520877675547778308932058120658841796703183417721180709209671240292957160316419311841836608910741009322278234359090537434021790478194738382244806127014280346060921440094192415021304654973493296416212047116049951440535481597996670311912264161279314034384675252883029385908649188703644211006643159004103956069469378349575768386245877518745270811799443252417075415399424561531020987401549295155247401891205771748519239851039210786193659815239271782998482403779423550339332087973174043957141506874485564483654091288994829073387381068919175235256315485166890973546344549629979425587864808870244110026444175616001108183252081443576554685964416295946445220183136757232177067623727320248280659525632*i1^31 + 152236753162499586016218676566687878440759685879351202739527308722897229615561020587919343811159995034369562188942178807285356908183959883582507338699295155919687485359062038753962063440640825341794637342208823698386523802442201523138469319314408829571693429086095114597610279860891806241955048567475585201833222880571783455336976971523631155815510773385315317642220937795977149200448404503457440734952563732024188745298590598352808775030743096143308189757575136429533174536895358848383655023452362187090321064507746256854363222944118780783447299315023056039736740032075282303193517145149640155390917053879853673054816158398192957835525020411537276019533828681210484842931528246858601807905059918958123168160584842099891439075164795999873104682405613325396587942440180845493801396214055428968394410466469218456566546014646475221010961642326721717040716141149074021798743276480180384678239071534837370434036752795200168397349924211195577235244128489390170755941188060134820361909983074630694867580403430331508669465633980095051027641035182175036429092960702993060860346226063051766856836345567243969860009532538278728749810518076859626329065528985672071536051133105798846526398846278751379872641328707131933413938479375053703028970356736*i1^32 + 24217373291772695061143572193393214369946035280706066228302898952574765932981877603026283092085456238382518482540407458790051180622201223670012439976959936144537656057500825019837610226332866767023653153792396738442267076046476411330746010222623773702122183075876326892830635114117556404104466193831919628293157274236134735251929736743521955619928666154539528297753421265488269454302827016858388228760859809265393069002838709772010349316255521949733100645442365120869747963042691917032255143352250188538154899797598088919777177880073507328551439882198983931430090167866774286433965773482902340241463024262313934765890344156871641645630504791767222948607942088688396651734413566415466776245193021640360274611101441642819319554406510834426086771828343219328299394319607221885593941954064916308732339330810692137326439407687062596529591204090974257766918588141920037908198100600568664240906520292989572276565094450974656882353064648523474417155521766864631681444858652145667920001710852978345624609565134565839858932877051365069046899819679238099015323018758145086560263400648786488975036855092063604281465098830849205781968923337766049596992478935092324358708330235636226654418722944941640610410302335934320155229178625868919996416*i1^33 + 2985462644969369825204235550496366007529134096789939874081825800408580995197028736100048239863989682379732161235980250622228222516790867923042788468870686560667326768155874615622516888273378410632043910519737899291569149009684383513925909787841803048435757912300905388210638732981638374030339162134034159751952979703160715801598126300651435127187752328835253207733728516416942425900248234878879972903736442985690832620613633771144051666209939635081191795289445039360604031563394738353659412349980599160432981708996088620051586058153533441640579590864804405953000398504215102773844171307517509586763714886043216638189359635719552673936192220667784046091405051167827178618068122241328688608114241047811700495100786529096464001513642445649427866927232944583894738959670346706272778622889415200806965511775206592429933049810533093744038451204096188722524844342341281336403009164063137553755103881086626432880346264686579514351231735011049217556452115536680804670799586459970151103004126116231856581985856797259588439544095507037688366261115728583490358527595154671187879667123545153792176730658355331362266619553681139018412809625892610851097126310208013927296377469140003808323921538228410036881614248724147052469547916328960*i1^34 + 259964066008166879301285952902806002851777273957374591898145660415992703461689743538622889117230466873777792971085309164800031433989809861739174402728482144252655105918880782813023174251589394220795615113483419747914150118194826083654286286135534133013220437651614950808578509528563802082913003859229803769409052362104648041514615367138632488871313957524142510983364083589867118612160295711914019270012485502374548452666888356968788164955297415990920954111360797603894536965850488431069040357461744120714001516198396153453258596850925592859347926424736013407682524107963757367700040827933346016219091798596229257862051453056200131822323516441758915429960248354082061326475158725064500848724014114903470104853412120303761841165194086748946058449371354156940197851315607372437880825946578049671713910959727576006617366834523011390792683470112536582875035227845740777633826151859340598455804808206300966918108585785741972655027835546850422915582754918657786651893273993836645619831393786015704096647520004534175489512246403844091830013428373177029721843373817903621916755293146321499365735678366445425255347563102937853476228691146238059777554739622963586961469151164174091659421290061377815407794253395504310909927424*i1^35 + 16707372584319524855465277558321795969047927556298596267112395118988286495022580258349587540576234257589436631715030665312345942854979521262304831951896767097197684271955004322949878422316738758258863144989921451326062414357170064547743747834260572685000757855653130012084175935132030303241663560803934304541362800484694955430144839249375301796947067123420933366645033065135367972889471542631667053784931141700083438255780207967248653800102726593006143445525184084893399717721561422129539785235438456398740111032369343969534508535008726843048305863057634370295135783950171200066046281291682892936768398608435941942533353975864978200865003713962662663025764888889721307732354874404356248250772887986750735230027461502139457904014912729170947997725871080703877563063099271035746743023555303450894679695832948082765913645873739708912023332908983213257332156922690803705094822296023524572109419775934153751955426958563096143920727692938034684267622628927762609614505698121701962910382442449871906472310077049056260277652397096501087551760058825450872939732694045405478768464869428393641939522605845057807694983458447651069208214196469106772934842323007715348787031060045972571206010282306726425073554670374354944*i1^36 + 874400590103848159642891280839076374318352988254447611267537685803287470560221901564572817303037871404772955920567446187802305944768591680443394338662902283935421364825267144862131638643114905600149280663786056364266443073138882327834032678099110967245274346385483397526721448891235325158355253142748326370975353785932357900629520678604821210849119095789938173932797024988061047511124760035855076745464125314643330438837931297577349353192510445646586361310133340930731942446300341908709306722568665944657744664346748562057595598409512770282120382382486906805819332873061494767355485561368349066607301581218741843038364370834320159536391474980932175236098928087257756708794997603772462310382428532073690539455780837397994447484019955696924921073506364801724094222357306128859799351203273286897135560932716049867714982198709821180305310682095653212600110602363353328123638192988029323630826031628336588681533994396946489334521414185421260871846157373322156613578687041927799068358556911100809900811629753515968027341990410929529435224691857961300237780820629794677081877489969092906552909338270460181437531488924430478545712174569796656611557328561349205287632141293061844648936347423373710210048720896*i1^37 + 23701635651001359801257901067442586957042755991693819914313338073171899904819398582823899706251468900601889505372963192418595355284029965052380309552204027722864851796877778965006789538461113774554264017025380594443791457707062665957658878539266939361249688000190630195060384913724606837991192751957046455964463897349369006631653087296386421537180115523105800686903466582597633375060424279836089072675527883420750540726819991206848909484262057170676313217362945789468921954488452581339534012614168235457928630464875670295112975211720121557765638365303615484008708144629012242873598182403776835641216266713288129140392753972994446283494539318469827347313536814981013982741736113742052947034279472293835767449775316054252896346667145016984686008664691437051632342637485374939254702502337301740224491294501429783960583224590247291154516115971435295594680302587896650667057748005137846857258770321979186760494199539917340436678520213994425159530129882405718857268133473731204841114646699813170289106788008776444777242188876489685836518123231170570477957758850010179994813682289298371955323311726680085929536307904641821158816550262884140078156400874265715742972493987219854331691980141241045090304*i1^38 + -42475624205650671731450471654728553895686224633115936588292194473368596379668176304855907321612954308657184606988011347531753356873353561051191309678564030230556072658625990796295848842388691487735127849330170979494606310697577118097179267167430909894885551342891058295247665870139413066334024076563169120119417305505674862457629929038483043558923293278662784181298159219766986157852035703866835615008711365930797511883541039796547479720836983942045978064719458402828908490689234045332960363265842559890086215101617590026398035058218033896613812177244354917974309543491786810735147140622170869995401173355795683439473268298775951605509946581940698330606611471872295990525793011925401934529890878129797775615712344806388933119039308276018452595310719393468049660001792093597347010287523353508434821665604783283922968637862578427036764339099903934227677296263446206953033415994132454968228428055626930869647045374406938766832385847369375638845163845097582336157064542005837789956549483210296806229196910885808144172409942802678775644565077212600773986747746869530788540149126676935080417574259802152457653892804277274807021596463613154075723075932575181767178922409458553165875909754880*i1^39 + 27500032816644020387040920493188190689441456161514177184599616436446202940176336552593487754275814680584594689352664457543303097862211560100846476541781113706471745281917173993460267301139109210056864948389432506483030209525712607672369108281856901359725991060010996682092887473136488896312310053007134347379946874360906132692587601513644998367521567875743519850339039251712518153793697570791255328930311655884162545726003016093872947618261443629253312669803622455046016627548538024268108403826634877387898729983052586696445775769425923048769505047249374897918743417534289370949151870650979442735693419058951106865225673631035874855650627250644847958109112272841925486116968169225785203344343700667658150388265712664877431293163621215656401647053309004822908781908985038454115554402144542551356779337318184260140308702512860798543667026989005729393451493856783857962584177467406531001955200481898531451512441147816976805244853355440756708314570469491808900363257105217010092863699637049951862227514589538658732335610688889019868260358080493945454258266761809815681279234309292225451320294609666986054487292611544468626727332309226845520159737729349195095360726979611308589056*i1^40 + 158059426483973650308194657951226137695565784713236693722907673486630093068056357092470878351269589467315643501999422839643926041568219060898860028782366511073244025720645878533518501439200750595372419513949330363113966552438310850093498623459782787308456758944636872343665269165856061331969903892265065860432191686328940398861864251526050660275511424718105251976689171477586059141584805863789571214983961084034794076970614959108830738390636648281142575270104978309587738240212043920212447013922126095758690411935349057715987772617424448510147430941134007482973021874672850433442383476313201753648824008079599451316678717175283054354385792721097832597136751822289527516470043073461036204008403686066469767123365602291681344712087200612127277507437658718270516646105007316507705097325222977441832503271156821070079594866864042728075397415198314024213224012063024907778952143346449238090824303885798854533506711137905027421491851765725968206768203009242433257659822954443910551347150064071639241349331724502419031176614722039602896193170818987439006093898676796481056615174285245422182940474973580285110329807114974328481237904204874559421948858027349963941347328*i1^41 + 4754837885556837045271215338855771033193092038742338971816325083450955245500555387650158163180217938549359171882529313112795107326719242409023667105275887139740120762367140640746689573869158571996018168529159435365630964241770022084787370204168618090164761764166020389905886862842221898351195887617586979246309186970404076983592980605982442457389298509124520572222950652929789630251546604813821028664798221448978430534312431539735325012405909858111132374559775120804636018152901514092196309897669303147320081203745574282689919009184986452057426405364911030822193234321479840923336765699077686770968218526691416580170478708579766287521181178281469109833789800064621517693722013945319734464069259642342853874278541904855361883301885450032407670549520543133284189787717147144144469180042000816188329400629085996645237581910416157172577190362396502757150223742518072864671805277448702786635179360152527352684144532988996518614320066380902811054401797679198254605682959516636489283551347253106615421822553195333819449557930742033014932476586610012713867027491150934382773250565167821251581972805144884255390924971319028413911888717267658876056849459707904*i1^42 + -272691638065377479404446659497710342812836454267289587660164693790181445064133887042465703501884707152921995921208260352237252343073563844866711366857048232920793696219639046654104192646039419026144306091533471424073670891769548565562174680328128837478461741377741613751561589582678915919560821725483841056573731369634608222176410134263859887405134535181269159915029950723132912371123635254124966734409352192534658190872885667661358448779884080085656731999281512484314768755079164244450912033042029752280765782358019653572262455537226652413338460097388508101456957281045652767339530538745025670942727097531324307964073035697267613475454039233375513283791648039531705492065148277303976649317026863641800860585661433656094608197867557902534898651460077535232175985626917199545186036715186349763158866314923013592972378881623298805202707922590221992297198866726376065453132620841469951787422075729404288696781021809119600793609171585102632352849987207596699322495401831026817218816250296934143500212929112403961315131766248258937380519344379299674487070203445690610469729898920920533194456268624760543812579064908010578614314830443124359168*i1^43 + 128949702623844203109844856548414597680924361154780147620745971323059804632639035501612203028706280997848098443638915055999018672707769143157005992054399757864745532624865312214911856716288511550614500128846866513474792036680625682845179877266681273066033453982067624067175969629124445827294590383476210082610015011005993443065433479609481943147309227101483675487269397581049029412166402884807511168098916025363934710191451117422070358818485403509269061783951085329428315340117008498472065390920828280367470938527833469213280244726707893028396152640711289848191881409731728466424593096378453733576916516901263102788380708291887362628674521409254079018411726401957511158281813123452262530808731060048266572238053359015262135335735829393380559052512214668011859635086420568305003108115882399724384045117017913696158317124857831124955277273035648418889407677390240907653612105845923345113219327453719955747811045793974513806455070240882016965378762491433272660269672386879436797418165513336637251713186685974478245528145636363410252968856788800389217123823336649243158612541782336144043457412981183552728835814610714872126636032*i1^44 + 21602344742396541766926485683824645492333539974746945192163465722430571526444132792551910496921267268522797033046854602765809538506458836588558995828256400695988292752789038818668226007364760504468053236744566898526548127147345012097369061942036716481403292846849350480459773071145917714378149978328109824355598929313676717467465071519661831400869925191162280864802762415841134360692055878736316756147643513221318985019350147072548885674270046779882265123679106054442001994461448894578075318417544324636671357232304806468068592890765245274600328469574551987933725681431929737228697575906319306785482187865868446284646480351931526852162091817363636138466601270838201569032229452694123697779028237695988393396229863308852481125864512609532116445101255536326810816486585528281857245053750612932933171232244511432163542155627388520287161786848360619124905893825663415582557974945998558403318896785747878655752067273686976605468081360303571983997584370369264010111788686964026006558339799582410060595994000281417213863111475777425508581737559912474346747995124150639339399549728490768352878227931497868916040337981440*i1^45 + 860648707120803315782652645921459966574652008248531362098159239724978875264906217715312175948206069858150482294669061379973735006003368815526768891488837305975780445696231140944071939259819013266958711438366046952149559308406641593366710211993683947592174360779035181869319654737323389316322337848910647374946186775985539684362497065837719548994279725340838401220923109068349836783413165041099616725292185682896265649705875815507610971012804171446463473909288818303961259477929911409789628505744855055388981036928310548473427169386015159106117799575433270566656002935177983951238261294110788235714224672375838169452313871316327558039848993352670907651002498468839743272705643956342586775796432068974405813580318609011080467391742063316420236587775558432162840464744200088816685138404451764320568981566584081482712566538108382270628044921042548857601145088671611708839507127659141219964831937180857961015537465761073884743563776285456345982192271675777697636277372522520462145989917777086696469461659719369130619873573688875195926589565725987683789852370465219531342103065868712703591806233043009536*i1^46 + 8794838196230042188254323234806604491114569674326275128290950663448187787646936950867884177038807028383601786323846153102253977775577132174326483810899311549912310554567760257203950164268062998519871154186150593620336100697250615424981841704628607476809738698801506907220372478819950273642673408157455305546304575093339140349640705463452317198057549081932882709135124711230246723070703840157414905007884340853305976952466186613328112007992090792496212876727712011684071430026843657258949426445605860591882178397835135186987795366125868676307408221694899274774653710536094940995438068142706775396138078749499124970961656602016271542716903071573410348919486342783968336889014209038241834273427863057463537525937763456150869248543134514789812883585101286848843589009156176837526562978750910367965771538526728478528000065351696494897634050226107871122346438544341978135024451939201388803003686259537357422447882577428418057216857289233937530800112445240265555617862513543927483856788502563125758519256525542503831254899650982832766343011275893343582819109587797762088106233085440511442944*i1^47 + 27122173097351894642218058258565039412100178618191671499078024898461481822076392244511893722277813569531092123452119151577984067975203934629885081747190073569649879674416678889084393345136041958068720006051528411730487465512348727599345848771220135363211296211092519417742877626460261430736883508020148045594262036463795685522273602399343591328289288919336246559734140211450941614015725591321954401947282452099378823398460924621560405651855556625985123510274134035858103169730227937786203652062608780416657734159473495059965266469154724925689153905764622911529421560894438144180226310735300704944063810807121883056877050418688676338861132482283336705625950440987999584249916850107928965037109032202939267701441496975019076302225002050667651963679852182277426397981430252438660874035238258803452870771680474068503006789713109052680138069496524104610673365760519271155478466529714444616308850668460952637871984820219652949897832359089905258814864106517183593455081100946359783600405374823211285461564930478293035002861133727226360145166240092737159562167397401590512975872*i1^48 + -882988344518640695497018614649894224772386066298662941753716609075110007598315636368821311041559053622675194903863642075971171648901416143502818482693529780278071326129473305099890343468099912137681620678144413945023941542176544072772379870470322088502387764567701226702726627800086308910057274239676376004507052636901499823210445022455650146962901861216188946591774624355412968414139355676851885199613392802525440175899678673565091692863900124285378155192514490383218001900397259200918981995077970709334701309994479244758367536435528525446061428741197118934278205682928982668916108420451075286623925485422862206569029133180232282658108748141161159622734646121566945763399880108081998739723760545874271594585472918263575711172665594984698658926423445695258899116624619796496722047147869623803289413826110761542062614527337245547864375361078779277642990888824520286218293158751552677783522608930008553600135423219419395631589387951743379689643741509321164800611910766880008172790163906809433787084630207229058911439517948288*i1^49 + 151702550132349904548340302911361548635371540183375510016825020160651711689417419322467874868928005739076574767326674690355251098028784933390954366225484900733478879233575644567214133006339846653082976014617861356640203950523194333035048625279015528992973939497810312947900022632813499005205133247986972883128263197912333704157447519764039976445031457350669370231460466051825967597103593576273165132417983571658200949027123281883205048549261180807460186839930032596995074812550134054477305321600376004463625493184910446344700996101801404076523605806121212085440297651468946167711982961781492042674404865544642362738679787286652060208494641860652786664901207273574139052598546061191035450583343276164233598451686829231277513936782619420846495655469503550889122563614193677131785528083346352219605340252089398032329681599937827973298639941693728863975235873839422072711895532877423006105300154831439882061220810921306512207356563016454308448853619832771459616344476583929523441*i1^50, 437320879068183058576516841784015616729529366173301391139372637350100064801178309619865308979906762589596101331030503485269788241269606088606857822851342559614002230769114845345309183630659853078320344594981611973656365148837945583442189124145652209848112345723636818856381791948513670974021838199753067707683134711666709681982825583773704049536383629764763648965483739695506993631587573248565777284451437401415905530227935804304728636669926130925041971682299048922721584534594977326140998789838446809010436795720834486631086766564541423869432596457152575755573346059898927473742757370282197754488166571526210747634822070493919791669357886048502141832792402512725970314179564067672383301584720331761123903001785909723343861602752245283592705307105021670839625678949386732781943583614923810048409606392595371460546724602386870866646879943033318456679726511911592040217014184886867591230895241792694859959516820767702202540189393894500683361663315616484460329506724799608157695619411073721141353882026645661113749495502186763446707267473817194238219803956193646646880716836774858711632588152404946456044583582626700245974892038216466453607064096834395532578380155109773828562857476252725334886940279539710005634922519006267704301740095287359852421862745087601128032272736119700087705194183766298080432861304847817074356611427354605778965783031403336754841797380898592588007892577755865840396428651240607783787006347062382742947895176126777956241749193291578395235429904264425865779457826252119316947372443421358706381720098585961849574222601115622807633048960002686404721267721266713127020002219501939859718737927925722869708084526408027649417513436322610194503602839053657013677169075647979775239584678711004408106836918336222851390720994983119599946467534382509518801094763904137505226854495454148624393065213977302996618930378659199266530433530030580655271169002856897405477937330911451636196678339379776169092849245076083478775375129796367478036015087616000000000000000000000000000000000000000000000000000000000000000000000000000000 + 31409371603112623615864226781203224575977744478136018887199613109265894373586927021942397955633733527412860149724908653794212635295513948313077944123176732521848867297046156341659025793130867798894654541166215105987813901217235432204002262381039499482389191592901361225432232740334748582629498024755270170719574847377447253016306076171621200274459966035944768267899418554551252515524478927869426957996729344976632170209278999617507013038766890871782394788952457362924449171332482322952039266647074555946528648607121135183677210946148131001292494689451928226082300303167622367509278401173106148889972578712765268556509262701726912625359669799130184120309697738295843539231726379341479699317375522158492484516697570291796912989531578094843942041264688309479953820400904273179121298120103042028478539624344762182306131785273101142434000635060813048245601598159639997074692566626060149594958822324905492618445918654869076380331083326764012998696600870960663229355974433452026645170880269976002139246103077675743356091124914062799713018094094035109770200552006270656864309542867587485756928192526868897203413488548348957332551678534399469382234325651634198384961127216998361968163657224790076374632025817065230522962736127644125095874083634267058010198418363508672868762501443235179475438947007631097891368634190260920982779137898816707180619552169185568250356143478679317299644543068088663257408092738641860838927435409358359509769762827931395274109975433048958482006789465497076716796149850279695267674404627315105455831391707767434262958065495314926578264496235254448480545840099422375390714910056963102583332161895046275788179693698132591902114325206850947272039874472751526706761842961626589114107677974407605547161540276602535816657502818768670470114145615299666416432135330212920224284525268048846531761039418131443377714558406528894609877316132588025816354653781589979782467015254787315969388239229666948576718499390118622414697325085926731809053883760640000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 822110890892757189799532008133428383217797551663078423923984307394578355049792464602959023403041040602353898821290979380506456651621444705928460402744357752822545474489994913817425175643196417205583638538028645088810348372506146915461729511269167651506379083752893191735210495405277303459071492060853340877830968041532753157801311609308384630157823049778608650670589043687729395308870341789462589358604843798062745206112842417258342114731212651115370764364069450183432291552814212214707940283490601588692598548072176843843659221682811415188013281447887534305405731374560318800674277437151299278395294382201004426238684365785111697215164533993364366379187535018705176494389312698677338972809560952128856311738436399709440125297217463167690491447516168768114079241497923090224024636312296298749523180973200226221986568402691576399327903380718401785496652377630032889478120069793533918799091868037061208287724142796773197833143889025306157564028462496930525683379561757078012066503356055576188558080539566483005014051103915275494100843638083672820841222224040644804074945426451883566583221412099675020625603842410840766705569112397716375750351635817182943825036794827608544568613869282678958655986623732342670622034225129458450645502168625419613888376333370881762690253486277733675785558164254552855084009767970635237993659334330831933647825844394504153705163089247150666804807970002758504511546322731002954453067986141018809028119361654838261520518057906491341161869322698891960195551883927053117656035306030299169538087955066290938312343325937100787713571703328372592161733058640943736634092067000607638479925809317527737280554087736582142890549853358400077346810360140854388026886263272220688631808475059960876357613010612323955083453294692923175461318606092396970336558688109826940374908318831154205451209582554086005259391662109477182624095058177335959283810904756805255008920520728917553362047510527458092257056870968531760937560756453052752315679349145600000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 7964184172852226109138218515668499793319229923191982312100143100157852121030432780731889213483619726377585810232907655026857801529682563349580817767794978681493369648368422401442517973674023041232115108412980050023108749972130689706919209620413669540824324438333559598511512820978472384495532781481537508002164893553839135680393218685778820678505992805990700376807520960938843015241132667261210647625293754697857869452807745833569605650166699756941185150937475382958607566405681518158442076170017903303216020104853268109066597441126280428197890843161495009905123965613497279620973460385653237833810645260453986399903237984250182810228963766895358795330748790120972153771252325802814541088429440847815696725746998030543638705500437872642673510571334941380042426202824950391472375344669982083934613638223862550648703457912094024430394937560344563819244708193126034380542948289835681595677354003667923830555874970198630482622672128106688991622897274572289213904523559570543654337876719308248675725089007651378495120786323827533305790626844682087485787573872538816838439851551844744721982392919494252630387361946606595637758773858286541474621598467809585668346323517360999592808300629649409219918911953891698671092786670950757087947841516696465925876156940759723046586850437890115812530538000568798262337126160469997140884341910546987939971060721129610100650535140053950093006282101128548568034241472737225356584073863813281175240388674009621342162404949678138847665039940826627335082582306970084354472920403641940136871002061475165666408478929273755237429076449671271542991999741480594103747281848892171080343339533200366122405796891533753318648080407352254692922433702686572095135792954307461667154381789949664537639298743827336273289623742844450397055162150100145366309115694223748179618741285110430448056250345542371943803436418689531692028963724597506147926824999853294466267740068608749189749730835831039471937821019464903907646387745135484686489324879872000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -6526396586969442857566900955269632250753649401859241587445583089269057208873954937122285068481934102362694270670978505110300711790825781042636302909179560537954039013818097127359330712522255165272532931960535248721069440627790264086974594164553131025620559372685578964077144150375015951878377152342619189350958534271106310043625004171740813797986742641287589322127890267065169725978515180226014177813728230207686176092632072951070191213124549493227636595139349693001474531925718214347517027105808106172704835465094060689752811368750036610731107262376899726429479644052605291565564881188325519793126038131351803786104753499208496393648158129685871321894230159269467159484520062662988470885888373075245594307438283176767534995825003066621129457928060434914174812127617062198645070183981652470592906387728985296702261209583103582526029685929849639908083298753324982743321979806002767822746858088472081905074301396128404075935326788956497448110615299387517878822384327251881047618545636507645950603985303392398714134049922776638896141797341229250083700156566982980660829427192669637525064178766592148694553467279566290244050915421035631180255010938322841715817821962489651150719893062052099450093244099448902456507441894378354577412853915372343544485608983823053690889292957857506128767229970198805127445385821826505174838043171806390670138476099921619769615510163861060444828510643563048602590175595469710518989784298856887639089844357463957732498822725210509156632958657929390240695658536850130098950088091627709332829264003677422111025183221249443477856609196732817033213288877927192325726750589454005439509912529518688386495642240680673762992442879484618446481287257632004410068059735343745335146065524064809423603362004191350980348607896532397759952312690954238711716608921575602345028772249317674293548457504083287504272440588403109296141446894483897722993749269236107773901942158824270037823473993933125853523881113771581437924764774806662943567722106060800000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -398625213802880028681193358681746141603074917809300280072560400762845463469463896782930927116826699986019215696804806509212617364605780988003072084098105952434675781072129163376811693029758432633877495576416535642508054243180864197361193087772774169578180022961259650258318078508519476521523272550161781236706914375640436148650613019599655225664154967832546007651776154322389916011968423283220221142512788442432396442760756524081727936820206077494296675812544656071445948140700579687886589643905595816741350236057186386684849401772267138264042571610233651982327719664888822631623086659473482458535450331456101483137244469054235848216233816640678458652768822938654965959364586414227780792047102066863847334141625617231674014669398733474010620774895752678689371777525133265017256751575312145587470029454549821740790761856108769219217907588256319196904314448855529575008299428995131457461224268851882010754028982038268464492906752732263893615215259343479585569250022596117004197319494632377821744257830395810213504817172860295674522062741503288371558746081617868804465683679173477460469994329530946088332820753426711594268767106325302295937241584550391420437739672833445427958842945561003422133810671093399530552133677151260136984766865471267564593425885816988948372242098006577994048136660900415192970811062293050886325314555321510536671195057179260828989895872742346919176457900550347738959696924278402149405169691105801014725651204990944039216768704605817278286333396423292436212117735105446953169666327507883281710821653815916611531326529544890426636337266515633432189303817894362982708657076057396811972923335457367281402341711729478598426668293759650935381519727462130501452375525396026598623619042223749085072238555503640422000924260013587305008034985355079985451043572786993451537776938841979306118395347461722971488383620791727600318834108122159637164768198989216855815860542084751680121589513633847812444761424745521494535242697238588881841550582381281280000000000000000000000000000000000000000000000000000000000000000*i1^5 + 307312737055262370084854217614198246885428022884391573054299139550375653650955217894954554583877748856963056957223819708564097635034604491107580777448883297021825477365473432252742532101862835138698731539043890920402813990246225802909603727813430168266887644285403767050791399348762368711831426796713785949513222328305559318435790543742602831941320627851909702030331100733353682877926350154496280726905975954693818386020980314573001038932860357767766262847561741371291801669414428513694396115624987720760200038405664587517102861629271894836956814276808498521803969913234969030815752435743346189019199243105243518827271690382724560326983453138828689793667102398213430552020476199773249703141888974810672591135462515344923819233162555854733822775691039829726834984792185238983749180312820700060454915156278601284064565749967752109580432693952866131586815456213090236524770814152030425757226832982668683723208203111393705472552307896623325014776369306798893532991186950063583010650177357934173032406597070074059031011227191436501274561061654874550836509502791581455121606263010088206749521680410863594243525015409193943446039141812637483238031585408182912794095352153007429677490608505339071490002723933359730796375389781382089030374658665005311627216538293748328542240562367679821786925990817543495200871352167383299148271093134389221997401091545237034490303344190450216163750096766881552147359524808421057218843370082452025545438653731515718565969556002347312875924479924109761548450484628188873790367877022829862946395168735365730259242843179935731151234978493700780294677856933645131190707528621803775812900394697908790741540027333238537991192927832346362727534317142016334203712888746864544574630120900221099756686509366388955896766599013357832078361855621438115244520873199971805947055495187757240273174075493155473420779995388967618256600649690063530844550086000735485576825549863194329701969810947228719198981753533246061952622378327996097134435606147891200000000000000000000000000000000000000000000000000000000000000*i1^6 + 3992978658421300812569792868680587722118361896211846430579536286075190192866477859419523055188971362337968449008914875589350817941611249414278935412043337355649580905908124463629334316246633937024791200306975073827038082120628960618076727795498679940496732130280555702373903043170998496739747253650135371124525741563262301734648187779768521688188533706967255531457888048637723474484827513473796023251511182488730101539126453272029595408690488895976031968211105169039695992018822775107655026761511347099981228700262552163423287141604088003258233530490919351853130393390463643284236942516908657458541152149400317349207639103521630378388475476107482588026516961581714610888729670316212939646886727919161036170382451161532276200616999741754193760498774997634088625169778594950950656820220847982030494964829177174976334716082936602105436167639956060950125257424348681748403148935782561034269332232601132637378651494699725906737974738837964102984453644671479378587831163680297559304142685458079710476850907526998865328678746515432844660964443653210725043367045749815369813501501852875371003075425829063636522077763067925037458242315436909015882490296213133406667320227993641659428788993477959120106943624772184859699937417189238525605344713225048017723867146941916792796030463279692529325683665771071759223924544194425526757773125339908067580292623213736723583968849674045467478080879687058491705648632169539077174313359892619844260659461557695844211373333572975020611587964023853555075833057184930486756978695683633629168508959164191187251317800596315425473516255002892858291238336144726407765368791168925519736514185739051176964719000125468488919149550828836333475678798857991473559663074447904427605210569213584791187627176079856051737309281425836721609027026595511384831027361122428998586306300614723838521095188085404482224518952704834542103338805935676770243755024816418844448123217616609397163199434096426250315150731502397518640627196468375336706662395910553600000000000000000000000000000000000000000000000000000000000*i1^7 + 7496255007953584149192813163891197331508776956550183156163373246299866088505424489310988466466572609113484574720847650034602189621995885264474146968622068862876852018742858005225710952082602569772095682758824885941767493496005110279638699401951411525593716674326923972338539657729436051698647188666408843832806301620859745672325233622124155093335394497624074773105860361456369316652977888279849075224662975961729034762308773453219144496061684285432859926925927592512072707765804264286393852932487005648534895670957540220325969616186348166658787399347242703766264820894934679400005156312841777135687117126361468936336123944260468920677275121938513071193980471694602484694657824884333030965527123412955561623282084019956107385756599389527188124447355128156181571226372860617643141767745023913221374978471508692997429777383325385518705199094482742961853035198016266820927635504238232088381213789953143528472695340444825315879722935542714247687792886467036489317755441223347687418479950414298058363544174773712621952426085787198976384255907234895336316322561615731165183124533349979436867533913235049779348427697631595266650430193465575383898424064777936279924697155289222551281627158578448359937196587795701001005107082355573795295693889756708449576379008495921021554858693746054721066917507029094576953299305135226579434819128143330631078433539191462415975757238086078003143709884298482978025727186722790263344830493311745067253152150461769035420006451690906471619744543119323273232840806829709908331294911982608970554975541263355394074664466432017605256740839247363501483598793829993043516763254072305143919289308202291736917743223548619748045731396551744534270489215885204684453434957279679990717550908355790321939342910554268349927058470948753677264148715628101811051728934204419349989633847670093027851634956369000672299906322672852510783929210077887991124298453384365885509669942486543226099496502901879013551505273230851812304054805941609371163391164416000000000000000000000000000000000000000000000000000000000000*i1^8 + -3827684797446466248874925560701448044463575893027194902287677122650642252580026159812729069346474524218274078047131132286344021091505436189383027127360792541129206083492153086339118954003518769334176595956516543633331001638005125177030189795353297506254450907319626839390339579062133818206784770051361994940817369307775114694032458612425939129914948437552155787180164288429504491500164881222890062586253238655403983161728034255252411899347033963178893734398276294021986659966709799654021977008276346217085804365124666170629874186478010589509835341132493636244249577624849648696165427117049761988734809833974817410257975555228627581263006823502720822481844214263739146128902691758010435083325969804707064232631786449423110530073097961084498282352455060014863592625773998733895493335396022129029837611865665107590699847966411871458715219097149401144068947029278074968975760159104566794121742470305059500103491298251201096260852018676103030536720391420508427120200627607032732431591515609559947892024422543265716052205808815900611601014793502829878587219664235340660687394558227042572158474916352077203032726323005117175310962526782249859008011424455657327815775515895165394216609068946725251460511690689599432862325241914707404143062855534646935207949597879193738709088177760959164884253933876532817320003217396776053052763694857982521401556319012416784161582569793094259160967601395717885725930917098074778946525987133439286111520408121819607931123437507471356487001595819872554885690202377789300545649490717426228622040931436711491082918964001144290927154926481742333682329788331077658789960353009003045365780182249649797173318352777640367091441712405965155510446231413546171758689576782190854989540996903553007416388394154254131301604357132991537596276791173875893847139886447001402894689079807923940099470708665950083330450447349120187888977971058443892272731013059980186847984643978731249999561578419712396559357650089698907288205073756680074928023923379404800000000000000000000000000000000000000000000000000000*i1^9 + -16600516105074154986291034220280224492435056530073912122238704018280999440303571153382159436343650811622528629576007771012759641109315687839510818963609253352149606864089222031384925972416261733301589319810933085155730743342489544430385996119598698278644328806148388314517072091388140612562950690815143007231921523991507570730775942317027223267958306591910140976458617476409477219745862556853269525161045305651058161345686891638434531382836570465680785699471448843330930440878200733502859313783551358550024942437226540544105116625880841867035831515179304037213885077543592958567261898952154214470531030412022883830631883153898138279491262694899643154022663561108379050815325924556807935547767885980636202750458703720930599346234138059358576968482329747082798841635593958936210580949800832770535151958572300560822939729207094780576171438992565541115469426754476600977077866196799760439188261253450273073082189528468306781201293159589327698738520132583008210389264935503555752776942502396024095390020970537255788777754310739212607347357157170778041379411624158954816816460188460003292076278440631839242557803269466774671707361998445989016613616027950433348814591756333100122540894127661768801936589509905940207751843143506588193435249976235146271825329449037880759293621634079522245408060632052020520064829581873652095126544766533861916661388901340539630744718217678689956844066179564392301756534873278534753895013335236277967568660903284376402957197567579274257725607977123294927317642078365581023132590334706982601518697646293452485360148355950199661571912931268287837676551651187436623919525359085944814929447545225746399251770671194657178539329480277900667099679745923601492646512737650671130873069933703996588858047251397684580789096780564076878071777183746126128917420261288943403247955732758436006976722236353000310874116811938952165138342088048043081476413404385501392427073827261545778999185059221623641118829833326353672137199382611299430495466493617111040000000000000000000000000000000000000000000000000*i1^10 + 1309254427429787446147863611584758013656982007050894884134802581723180119676140659982508510294058009305106089929173003091695210379588126929951532342590681095439561131911121426046196526418211307759697182682631133408433497102370135546188938656165191962166015447685042436795110049890513138776021970999449921622270210759377475635986180135807646687264148528309892058148427897330605259342583518536551037926726268611769168272193424960937523444764269551576170790723774869295090553236452092102339112449514097078707208152205628077010816920933450356840780662507711604733329631784718145377421077553474776393843044937694467756263675748241605865895377862454238449868109876492271160682781448580639871127985206018838397857046732375696424947164977076818647783584944057331409663454180802780517450529330430490287537181113412373856325271567095439025172971707117905989290968187289334972146764116560880914875104649437115442719924414891751527239653905032445693665493353177036109817309004947841749123771491303781450746369971615680931096759324582586244053294530794991676126359491567679928530839562734130787545581714017982352327467936561497152962327107245844759899029754169496167208713189987296418780026889224347160562511156102207189210432666942755914672732664474931382839755983301283836012591129717290853799152553927025537376985574175504252199479332997360265039785361827727749036349378156587902096277437650025840367091258755198695889093532939219655998666579806351949465122478996153192061802637214802787792411690343777537861008003871460351689057800035749943149309526574691525289867463094621784811498144574883358899991544583231580232756877188598839666136931839665131807734515194931597538952790038916562426274070521429638349905432299651214239304148094360479563119574107799777523621924221173497683259993114202277423449409183996986313477929787181321111891512932476000575530778297407510319631415116412567482541823634045072457638177771452799503682085248578213296107569642973271003045288529100800000000000000000000000000000000000000000000000*i1^11 + 17081569014639640930196481272667534156592620599305206316042676822333481441596272796041718897960050846731651224803717891338358105092526102685029319246570562992184663378377505474070236240809049648742711052144792150838517810590043549693276863619095391967187909080760589718795224723086938151566327623696088799227071551005239975934100276089174206266252077941490387709389202478432805826916503527167701686785251649239305716601879723642987682930670556635835771594798931526049257872688142253303760072020658515234662097266326017440858907155250616892310562337223189240274921234040530837223453692707519695852114418552283228274804704710517823453389964373557313129248945791310803207426959404310636002114943545911480745988521378775057981571934899954964725014331860537137795434691608472904122394563778692283483431005975490801883428480722312002131317300346321182274674569258656009877204004580319978095365560981675336977702753967608441276433772699273260478942794095062420066052794001127454971526313773697714530487548157247321499688903332318673253365726251357541429363361532400474868500615098961415962033960724742440306751927797783965091470490710614489063032095373348418401087800706184201513639998930351271314259081145757617412764725426654680797080040266319199793298482705412053827499716619946777112551997658774183889533170620719363471646167134383277325844791391991623393446323927129829252752122414361196001101737893174527841483065314915267320805009187014343382901362338027647802134841813428436231177787544734172393071464989127715826283491828300203023571416180958508189369545547947451758338107002746405020046314336932167376498203956483337702308610201550942194544116164910170289626218483956102142067620155643098755367307344106823257222289155763403465476371845303181207858144255673180703383606994172823944379115655189183534513165773300472960256978212103957458837997151716769088103311105880755338932555055723318236523849675446823026778601989228421760956576347993357525132948471912857600000000000000000000000000000000000000000000*i1^12 + -4333444447159102189659694707432970316270136869725411591309096269686435677258860863399574310243715958715313182703242176314401368193656386942721044695651606955344655583736987517074618056032660168762117072798499701214269931663327242027288068600527988319534787106204773833178630516197535566713725922929603995745521116436067069597788360254085987597157155931284233796306009493796230218430240671471520032471975490082221828117048448675389119041182502281479116874962790532107161518843366648613132657637997935069294776103753682552010353225437647901491796520206486401387495556223904467801227839658718627880133527886184255377193082745369108445227738613254305049184327489177696278223686564160891910443184622531078033360649773724124824307036396725897414252428868715318555270567175028391115439931154407257829882870091909155975972103958017147626702055808409559516066469175861495470487585652793366567856856692619041735716134437375675870935547162594852068427185212144147404339379980071416659566845597981188654286956938696668516264447093258554120242713249208644208777202933849152933982414667245702750685158480908610089628594940019127567105547010392714672367877361515159761853680682251660227800514789107511622388173121862918295750279270980500142484740623054127577764567754814428116692726065797133672834464135563508045698474964904161267986852867616513155005970595255298477663140815452988267939285930492059161570324805166948808301491603070441062992320073736467303040814923755099144204824223116439179520464187420268129767918501738484764836994251646484459524892296850657056470396681836802803029456371206576712704215756849509335241693832992160541629883223829777654678099964370941005854180969798444349035159594234656565395227714298752773662548991967929467916549047964005925055264098172687351236926393382547256732536365126088154315254295447944583818823926830159024228145881091817503608343560417617017785837210068922343959961797846359439481773490316088619756751542491582617717542425198592000000000000000000000000000000000000000000*i1^13 + -1046287860662985557541181207334493634555345237361267305189191643407577190974734483383617583870301917078419760560496479957620507305089281687006327863387070330365533027284280026237809358155314383679139520005283160171982994036925293925681769606085589749095010894601934601240045146185606332121750088423934846931986011865666342765792893140195671985175663064118021608299851059725608694904066719351863513863975410183038925110219422049474954004329060077590015236599554734570587841495385059996049967807272487367949067311701785516364374048335856826101077941974673123652686682683916667212041864527312547020419419812203331320134103001963193045893359444328500977114578111942381168109169357163013560672189905154509221127022832432498426444646562730615767322796864594954264681955642850083717373056489617265096371067205213281594708145218998085270116677780786818976843849137139718575168496817816523455929331500013086424974249480890293367835593139539250695542855711075492571511844505993400596710655330861609882809953247886688024028005679670023247938347961938210640530958903391048763554290568177155313116965960723945103211261898925880673166597462763332200097443143023264206962925441326926115868630008502819463966326453299028707172735303201271091900039383518658548560139005269935193590063780498726334415776691121817868603578001171638071129261749027616352417751848182183533599927922592663409328941557896938973340489484948508583309064758490257973481793762521814063333387476629198101174328056046131350966008098612015884185416595319261260409032557824405815354868722698704762189903783056475221886623735441962301383407085142235601418001429343660542505163987796130425704010551908107767388564383735296942090033177475045570065550344290077319370884225783530674987666730264210833593819043238488471058150726790567991318657531777735802924990427124008479508827146494832935245682543210844510637492422701068681682113032752521958432099381535088275218575211667219953249302658615712837424226490961100800000000000000000000000000000000000000*i1^14 + -232791166963311980284163503522535069016612449496936755094882838959878923136273743984416170570175538181995259011240246976398354592645651399479453351903328169881527167926771985048679692745427978547796659954606061482016206652325662833317332225204652837730010117096416334366899320533390940298829813151334326057983088490862743870016666996652940752544353798577347324592647958313432866276342257795596733725909636765416958323280813474144781724459786770997610175238201062317727641457497829840789381266283426111662422122017235729803920123026059496300098234656680930451004612571522410638114560539028177393024794955178503386264017748533575257444790416100962675792827543084708554329558679198879957841657133386391146532083282623598706482918119730660757934754419268232061311761075435048693375371736431581944259553727274305576926073146433642071364590975520964506210492358193324069820615991360225358324609328784233432404668064959197275807257312716319827969853133001069260666564273264704661580875131092507986368267429713825297027290454155890097737091375320815834588928481698066897431679059358369591902636339954863427116228611234380982475537689218010889966076768247632860361400928185538406467944807777685993478521624927145108245666178648649832659662897533770636789424176740529561452271754994928305216478042144067113544386847347912755022699357775682550691312697400773587337450871086760886917309782760450493721422450085083314768906417130761157185106935204957090136321486810307968361933338371999040235521641178292366445792026020718451708744195545609835694068102086108020583259438359130681641948949907491411525171227429401309920381276300757443091723282963645511458715687553708946337228085671400323480268029733497503494306597617110798132774622485330501718158417856968256157887227652085943737618022736817774172492989665813570316263708646224370175019832628561226323257228179023266175440032748818689501977189701642525037749200168890503026473499147193592387200427094485750354669829735055360000000000000000000000000000000000*i1^15 + 458212866017467731223086648026747502583340599357084121826356344277611834906321240447306350843089965771563640464265999827848809640372611515469071888007523366600568501544183225243472667513569621350955547634728193137201009635334910660548163072334441023677280044627087350468417097069989256092089871638702987766691638893928508662390848717456606296910180756449148508010136140489541453382094584251341485305182653482708208990726254540826789079105114663125248882180413535945858490143320109788340812196475856765646526028945671085826406879733963079272811114842742415019892942999219058148803650679223020035755217388550843588372626527791326875393918351261655050811373252492510242827759732399527881101989227802070375911797784438388318018478293737045373709531192189306279713281923116309989610732580813213419349672464590710576264172701259208949063469941943273443581445287815624015357456721327441939024950081954850988087238614623718578768320052585725398741985249428510949023971233446747400496589037148860731297709774829463007842898115659165766133882019441465018366325826029288708319061980088875635137385460296465296719530381956963517167371128307326193372395139833159528352087156678435189609944345284914801268409792704966644956195505780473601741544748818680976395059363318192494270552784320630137060259214204122698861145368952102069457075761967547150000226776104166932715288969122826314896288315204384769893774394248000762351511758861028536497359050458889002841164009972054387285537498377199846659011263232590414623743062744809094666580259405780848824401569780727915983212764014809951333786065852776963938222565542864612503428999322118182621014575364199200558062971203644804631570012289275817129672765218823716496345023073956012413903959704363828321948613267102183812302007378108716455436963839156225092143638156879605897926177360962064588662310035417168485177708444211124674099658254318417124945749311902972892113111442771313080022185158533556372255587646219718055893059764224000000000000000000000000000000000*i1^16 + -163408862901025761198454977621086757624993986643397537070608662495526100789468964606965372548843045548999529959518546410375611404920342409280372384999951975375720206261158671557158441358760678836290363600610886893796336700127448689006865069442476141923792024475305812879614893281597422221217141036400774867654281215519629723474476012535179552381262565939357332412316207156953802400863690718330055538024490350182568993015906853911219841730610422509087610538000097325753151979264048627672944713842347366788578854188241521530027865429610003620010558533268523505693533818253229606306010672575483525362545193504453398360611448555677284462154373330598828902031875362118248231236911362419594691745533246454421301607416724735580732908038616100005257736813093277382767994481566150401016765526974370772042661852762844892995276094258867092808229971499537840461373021028291218602600194865331775695704133450789202567300561846584028174431048967203095796988720343817111384355845911041801128387337600392005658329930368384229723722751375705678950929354841629313063513499379182363875832732319521655157194201821310244307350289904064413236182571207082548741013685020103414523060408461196557819722972788334388121153172015299421179665250791763098510985138682414118791974999328005250775399638553528896690937100271264763534527778307957292203583396681694967689512261425807226681361612321531741250167572983223696620755404496171150312412596923644317074216063476891956032376881726152265646730759783826172796580344223442394203160297858442858243222381047805387290719732760615135451070751667913508305850447791791575249318232269801284771143129282927446486186081630502122734084197734227763063488902360101250467854944564389076477982246173999668976910137531684609157276055370862781266215161871259124819036869576027010214318862227339770959836906118884074894770757906190461757205145615736013117419922060711564916168139140114705883288008408786099246717170744523460588302810002034887817784994457190400000000000000000000000000000*i1^17 + 35808124677806470992559193090394051532432961901037866548559000611026602903630221303104876597215368293603572252652617201962140403231440755082713687675293640760697688104935990733667559514361213279679203355935556668843392374530242956281015588439993315917620680302926614666872015785175996684307958642122350763996973910372929707864806678120857639085693980533167255682229535303695515440112993344789459276876024073892983202638581111108517504572583433555403885718772283091097426184405750779175554687409478332150401488491927068981258359787880549795936181985154151495684617793354790418619919673691093603154751100802233630794978423081899304132652038065206063360456194806706266799257309627898776988563859732879506243028471694588868490345460434549141177075943003420525740219761312155138226403494739718191748881532654987991807658171879383689416266146698230446190095551834138038322009383843100695488005842684984866985718940500921587563158985039410290420890628457278982759182587607978243576014159986233500363830494018498857770088268287039652656374592888419289414371049663281687332219532443910615786122757140307448693137212224320696270104482380695660863263882246952241785197079987341511048874988638838175429652041009304305681750694796156231201249814507815898523370228679381164842967819212762856533879418684534496447933956114878960392309757239530304297965842933954142241852914083945449323911600462475686189498143601217285395309110502130887506450253080464941554533043506450308675039372997604575901599479142078584962803186469529861530117785725744130748314773483351614570306069206892835846645532564107422908541956062665763819791707175845977291356191327086773851599353721559331443697251774606826599090209885814334098409360856053935770248074050369180442323726855010557416022990814859860551514606649809403496037724961534298096492555678418794178489802937288488078726870988744173651873985250088205550591998515319607249142648057895537598196580161062633699200687766169756768939588714496000000000000000000000000000*i1^18 + -4952256860171924400112981519307118329674286315837492180332715739882570810247114376200009821463933689302501103705513449074895146055057666800897417896977602314834046178338307905078068842764919485371221078387654576631603248158702248594767154686240358672701923449547663797815042390631823591992621172431586699862245140707323312559734704676642903795397898533043670168479079669019436234746346038237276141661971184824064420429679343680598283674800575122386208510747455082488527635707274418629646147440097062824992368024872392097556886572649903820384777919064381371182284887526841745703278811501591640430637739550471840364012933782077672478967382629367256809123753878043022768938282862555253905455399658092514255849352932733191168263981806315955869129335273538390385052854657229783708722961275880857163795456737014495581060880911027840708848883111786642062162899450340618123161208582055000336765120589100268922547712149869713035103214473526081209092145362072831604908101986576497863241801052075877634406504160268825366830806236793651380172949281403446490329393837503700517996281249547570195636213970173054702596983765805938834509254494726566074443532602895705890675227155900073123340096430665592381504745628446908183727129949062056324437409343774446224986732859307186943959543584330460234251919055397299041394115606257874773908082148908349363597911896303979435035610858365243715195583232819439203224652096762458056662914813843900474015734138874569700522964591048867058919817192207773110510679706719320128830600428551780681198035611760019335763250930677033027834348090721856074577098839811106170814950964228393085230293223613940585259460704043329633184038466189518187374090871391231934804961156697619873682270702055995671497334532674166653829486744191138370857758330299495528732503952769836754341773995202010157650736646421235689315944134929638576751585901074944167343570341111984147444397582977929925105279206633336660959325452801705005951055768608802076169004174540800000000000000000000000*i1^19 + 403090556685753503450206053047248920221256302180458532926456590766146401133774139438286509143867025350409381601445592120392819330675789349372553952945316422808368827535488111683274442230588327007299675545560940354344962379837599634514334431819923357617135529916018279529080037855271872036040747272528186481737151873661731056079177791138039518683728246176548690210055527678181313162739734484429963657597724580149043498678961477463182192560685670788839263778103053768784141995474896219073942765695557732802247306816083237929604465377365465044709440851166937625007414379352164068858080666194175330972677227623618432401584431183383095893967870975049032163544348597715820886607287577986029616365582684525085349676791267217791057799058470298872733659056661896653892707767394804555725733374824385779870941367667875979410996681476606900513490103174863022630814785054056334729339588199618166583393808694590096260903926803531605401085639655010965577693232364828136752924361067767661778371322303828928135545787782938345719962160434244799841964570010038623382159063837034776662136000415743470655234411511315056345855914976551900154477047033775259465457793248909996646822741115073328369410543878943838348302799632025219492459854431082988212679411758155115486709048463867428474980191094614692142387326453325547094381835366973064812165345546411400807303526148088745433650719998083016982102817729108180254921817214071999787703285424387875020507033535184512318262595937752999139281350115880135698392500490676442239594153108435588619523125797448189254111201813121277879930691609814021766132603767527139298718894881849411716205088180562144456463037605430581314291576651008028772073301392063423954975727627039508949778129039095835028819543306612070799758106429872598355026735893182363476323556657578283057954779514088129230225979403603972152193095794698707097921301243998703309042164557777645952025285558164646260491588309645725545323282908216399396037773186410011216927659130880000000000000000000*i1^20 + -17887428467472050880058135512058565259573698485364656329081074454668510820660608081824093769957920499854459372544065445467254444266266386941646334451298219962968794841204369061523370997422640503718084676190116286667644740264604489752918645727309291512923039586879504176379975726795834835591269659418986381450745228511547138753514710916073703749820426018201188317818103129258138502464534990655760455632831222237826827624851578157261517244674894533488786974515540178498287708777095942880198629895250437407687280894312772221849846406528087169208150241768339361875087167900714233020932842627244945896515872180871228963218521527239758594208400558534003409985040813121792903847908918199468522847908450375582524990480809596250973950679800207910189205942624870892499984375424298419004917772772814666229346226710256630451719763392443343392067317253942768129759025651362629011825612401359028531339933444994465156307314065888521247903714503604553345601162053047650124459746435684491477089283942844613103650237761082786728327689660565359823918284446366110328552064464041076330004612890294553750512858236959812848467256932637296452637596871528029864903980089189835266546301030366666602688728182721147479135813646336536860714581825077498626433150276595955139359957715805653728493135790283088935107898916033342421656066909139474319921792782959461094948109657767156446864845876052486562662498633918206188926568144918370619798925328701633292785578589572040567651688978195699945516222557430771889842538535541649379755971761222870896080331982924016333292180842734394063169752183217450176906293970590901375366119742800348912304013127695911947921860277807829361272039847168883383701054333000485371184319976079611207711186774185640864225302985210184564237338198386409214834603820875176206411395954714675938681283387448739518747568072161079675288501725205971891686756713999967029121750685735184033134869885116348982285284802006381984093399575059246102555927335287436001451337318400000000000000000*i1^21 + 388312019910675900104177186425932477915129349346288760203554362814459271718225327709476108025123080561845848245388418397305452952977343075361634741794779765582855465691374230505413749707765961587242511330369344173064933523739127450736203631109556020278041570335298299354551531712074144807940132887120350892077218823786438303496847429624881349098380883435597525032763832608263032793813143611932387033127350271804367925947190321938629479527627867018022440528944942376820766037878061449990408077197859521110249164956631640942622130497573605067067337450056839414329294358570490208290599398563499060724727960370444791942437314004477125724409167906663745479549313243641710752012442794862437961962225598963330101929977798790887458026195130119224430963720888106247748342324354774507956296624125549518503633644953650291348404625987988105898248443212332330781739093377497784148889909021494310699338971326036722979440962727895917996666115879613727379202514681775103950415384022930493718547923664657505399497510089131791042206816115914370638926951148459245202875177595086927729875903249781337919440514219329528986803291861399636677254761271942085663083072508665786354893576812289207839827277716096383324174689769019443564133936565779934614192518713832421841339250470548668937323078359536329338507580452277257106176756919044305755837726432537266839488542160059118958819144346610920974002399773656914110643767230257862314782385196567052424235238450325558006430769439165193587510799102551886489397793795744155461529408842507133779047406935037865555123530551970304807485897436278070403306368164293581613586298585740422311068074488901937408170682715132555937774039265522112658260066485347784628198079394570167262150577613295310112634569316771712114893545255536613853218945097385657636775987488228292605339649822408027459383762508924984458190468970132569264424504806316950300364670993144385888901012637411678688669777327606139787539182853209812431506596817240105047136665600000000000000*i1^22 + -4232012912593472842491003754087348930184756873814057849845293746373422305530551640984622109580518809339522321429263300204097771381446774586274326966183954238037501379015028559222474518897406079043868690461122848968084602992233852895733884502327177411522637339779299025369163188874769197828998437454223453659455583365445154750530872665076916422390132131301425887430479958277892862526224139846589140484117118208373896526992845587931777860219815685813706613339694307183212557097889136602940484938909389565180782452595155433711707857494395374102887995824416079274503951594357329365093358748377471286310067054233892262305585210125532005051888387873888974102542019331336161825017863247003375646677074596312181990077808747844800418950827992076475037353166532069284440980762271046635409039672336613063960452678167127079045362708748181536558479936119813075387185518384611094790039790326842170857772728957792363033027160868874143010180391011902395123471333898554256570202404890028878695008364666209775485199480452988703085216940227586992935212468657815648419022488651675607630916701463182354735261662513346550959745293922632876098479602622556480812184412371183644170102854754408774880847075992718165840232918994809219328135564842308938593032883086660171119103720181125281664460783435643140048577120015118492803702546672456495056225200420156078438521848245789423895805401517182386453045218181105992126645969566033835313617127600497552281721392563069216446271811513807467952288998478845065091902441886162936312609746090887300715275726499735711620317455056149973939797732655948339634345031561635201091698935391418143677818277528482123496791816863019135412744278526034797262653944136788085652798938708925356568519673624218964031740736416204012973711345743127230873203113746876990036321790474021859047387430559046093419968068086524950786724224914967298398041098302664387657166724303660514764286490741472253065390125110259059622946370803463011456180426727615969099776000000000000*i1^23 + 81691374087961112831402618011627589364715928093867744301074858787303428916626155047484820343607129145837996668190087680005172251882868676553942085513182304242620606695964576362835830361817037223087461261692497108343998043676978474593421686315309812703635467645340250500277514208552283033918145745530035754608065536085191379465848064815738838762715805324320575874354116175967662068368399240044507436720466321137467605002336087836767421633217561923468656320263842025184237324870313491239104754605317911809732900467330396313508828523463470283774576993605672557809332048088924816573561733058284155806300690703987843128353950528361872936307824319396170913316647391921189326750922212261903683512977186144990249963883386081509081049299381610331688037595647470237302580330066772167190452555665023734541990551571670975135734763613981803331761778954949161706507926718558363108282544928639145246449041234401905351282403328960403509260212081614003370458507281957449570304076851546211967245179427882037100961730882268900229237428895682460328254635901994237594026401036701570265794269538725766793228275493840242083001443896076662770449078488977206554288052825251311325633465426995433230957467723122601871153341233864443772011161854233077921191190556785770234762588425021285064530923009408686856632020080254577847262565920857489743612676723550820185317472047768395983918160476230367896607937219198286145803844825698691327468730374219635648726581375281097425409141277974863579646317653277518352897025326244054314945012938615124194101538659672430039505291399311307824373492308058151036532179463555872260087156351372743213114718496676923126101607872196170284794051529605435960627960261335287335357114164071737043682511392734329619091782702963967698720839262502301698984539875681565396172275661450897180583447906276406152219872046165854078000691741856255740405430277227628189281005955578021858063065473183294513563086101901128192644120552362206862057698152009293837107200000000*i1^24 + -64652519519078572613036768617928024244071627585989396206840549525631441012572521538196966263038000379070533775942982212621514340760859047550307309785299712029841140383482783814603522093077006603800396112357392954427506581014483434291508473934226666105526692025019020381017132050214849497820644333366843908739484967271848965126129297258198931995114514793145858738947120357290302349812627061829666682588333941798204309485639973679127349189882638697046537286282397183395691585362309257032517681068039092100064739714717584968101472620642342574082709421098577437505636054052510857941355286873667603348046294008008068725909346128733131790669592206705326128389080175183797314162670951330909259082256018495969776718885090893209237415342991494129411111579695058819809470689777837173389689388360100169250867706255399400078767404334400302680768818347151990339493148306485215913530580007537308501176944441056358802317970860466829108219629544074014373473949079765920402852684779139290362501235202103087514890932377627286194914812801794006344478824412284047718967717437655764831980336641491576737510029056186516943200093995507680164442474702602480432820705933251362393106095784277030072559994170587342597067132401346413254534539515380617734331641558654799052649541716666387109584101860616560224148289850740881251197110593789002376615713433861533486931379669761083984799510135209245442585284190796477104846848580212706276655413661567277723242485801561166502313347572826857929227109536517543496762302260012382881619552562527181265605088349256744980914773617682023894193890616328424323312560326191438408885375610852489177705884145146200291614862015318061638595443609343151963566933455499505665363757336148378924682833112635665004917830164420180239583868534767346251967251010017064639347313987011715664800554798624339352276517929875055700166795044027880853248989942206804565648204077877004335090352486138739061787559910854936940143226944461291193919860671904340770816000*i1^25 + -1419720727896543783250189088767154047332462336555097924860148825147222887056086520968019396433450187431949587051943241579637492098151598529283361837116518416008139096753916478068075040383907884505208047655560007956907970853567216649616938611195151387730408909006038948984725670041464884236100378869662496099578046023577365881827216634931416621385380342391254232409581280427016178274376274808363418732221507310927372595041970520164409979973627282109930833259232546216829232078060622084896819585464052143033578823253451104840628509140700537296672980946551059302792493646781971417959835391686590939283447067991376297531178936388162208464048961225030835029622357816779517773619307734136132393270946696489805235802008545895644896367062021993039192344865598318056576317459815771771982916088157428547339869525698899166247049606608439338221162159344476401845914264548343259694979765425778957449198071205763099547235541401144243944104558117879461714569576331098475452851426446597228793451187855111638809598383854725012824928039044458518327477539342871202649632148094215096956262984116050779313156582050311499196639988878163188620788211543201446754250589466953867471873206391275571535919987244757855911850298856720579079930234543740442079127108666992177762944784528163809993065612964658998462870286619647007963640837547927129992849547716555861095237670534150996870123548495350615501087734717268115447358325708966744711591044741185087076366072982064948806678569249270712156070595961893261307771670281332549739789795311469322325326359210298170310429116181153984169408968432580590962635294292503732372562847010527073782907544391619314364009365364141370429082732789091180974550965134760271952119301414052485713181425100512378576933761814531330013622380002708950766497276561837267907636578721610407924691876545121643949207803097194536688766636027291345588488063793607687278029504946911050038169982391510686985031699131139632660512230546436788802112893223163658240*i1^26 + 3956331741403166442465723995858739995025013158202697683643827226495839499073621176701740649044457270239293182420461789515945132912959669717104991205072435544638427076269269704741151761018926914167343216891172872407835155982534456564707199628116468639950699791296387733563887122471941483613533161386565203479827699206876257895131303416718138236681454386863744998442894006804590982246745108163914897424699508713157210537829449638320072047253599093935139701645391195767100504341195944753389012137133242975369480420775154232340723280727555894839565273155566532007895905910463505587695592365483903824053935637422392095940100498663994387803797711233451292473518883781191653860115950134672934980635620568829100964776607664448191308790725038593497592280153977997551910349856410565464011269484459144184995142302896999982445479497158208584330572160916383535778770813917589953642155855152026492588811454087642492427093612594736899675171011512617475363163807541711712870895272672522451459455368564792187049989819811289183555311517923259994212236025652685647718593526224813594427201845757689253330895995886334668889444490188867387171335360460123613157854755011579459646613509663886715624287368378069840453085939998759884733513528800944873750755504350732546562588473099567929333629260029196565965292412518326112270900796924926486740160275170600205387316898944422183626525713489276323396242659017313447033527566879441429088993603941035622648090137272210991573416931733808162806272798376105865010993679629011837221065681746634495382548935092380637798024105464904001360517836669224261115806305346878659312679230925353350172113922729068776393236254567422087456734329041597569540260521491359736669731688713438308418839414508440507207051456181111446500146577597848776119795119189928731011602309507779809870277473840402417658183751785002985719944590915458824895984646819820848153718266525716089497176301363346639624901055001288528881467214617153289869427336019968*i1^27 + 9545082649386548986319169968306010023793980580439422259927682909917337126821451887618402108925762705536706151444729971071646792631502694953307742273020762448194943220895264163967408264204040024241801392242870159195575326418819780987287697991032041886197189005427879554000897263631107986761972060904666396975906769427292165216765100263429768832808585096350068885131935006925751006289184193310226604339946482313217851171340393705042726021455023047098496534851227853404651453157206988349125747849860999620195397734252880630479360352220484651985409155690210200120260883253093879786432067981603384998958317426462461527562866472866468320096373074424829199820555437983359429469847181698147228192992076678730351844216771207957592948548128085379654173880656477006671274815358817231190162714285156729411714100519954990574212909047434417265427775250465776490552159703030259100046738558369716510018769665735042942595743826588001194643016180909559588072471266884050201002693857142259740736429217728000256617034468794827733145747116143852920659955774400617644615088900485896330741083713682245668253511016330578619398483330540705334157022082872463026931999132564186141454274975998538446424174797241442410313934280514738340509871057392485682447745541266151251716258254285321704802040150756668178914642229633776813456672861999402830158857002005530732629651434174050108336559485056452929421790083245472487200835461625705121962473445924222491063304981536388739507398427987214097285081322247484062832596435852583147218075906964615879121460627598660142394934113837239871405085861363751075795594401961319622797032938529415007493415464037858636094678488630718232744965711776413299621592685312749359719009780871351248667429788987212539687155928467458255860362987823596434584619468984561007717255130016371777854966440864117366897452625354063618335386730683548410240105828030636674147186055852089971774773416863474630437409848307264570744024787905046362273611776*i1^28 + -10585842236034714730713371015080293548750735690590203507252251517903681565746357018700565560542654081791249416238738319391418961890006996724436633825199310630550537884946247217397460479340983406586928363908486930262403580463909308898695391762000863092982176795446174984034855864217730556378182876297260411727460576392439527907888355627185081822188531077163290235338030256572390808778486143634194337173556580302632178705566559122134402325250147694762360522115133162456689352957808681799555491417812341610523309020994372135490470369947821014518295959976816262961562891519092096581674992024522703724840462353403043132734485330152152328818477399607822668355171403258716227060969797122039192708917950730593960286844442685883911115879296552445240473773670389046108162960334786760297595353024526134378265659511991741936165658987084390354210364835412657693573283630030539974551488417809150535710978740712649794945601993948243759080484205276712466984866619420103137413974980010161031498161289316786668513583022194181537851162501483706354505910800497433234496947550032421459283414607275333097638028593281513332671366989080812821101738218198927605869682746104110613117591634119778616120880871226408607956759778677392822444245763134709252515078375628936794884562559802131278388920476481614005102314820345036272748060183633386803252154629675374383662206847160259769156824676800412782737462946211555788466370192176848991493763861528474386280860459956108272915088474418494884161749350961960164814734950879883983824134510390911671518382457446341906511192414328977243593163948932514366803027050018121729907567793674739307364233373949338424105352308251315198981197767113593170354788688746704732393073095915983536439650831081832362613796820634820129544646331767276867544496108467081926011138982364683945906100661710968718378859612800508134281548896340781274769986855311293835423063088924143812105533573844266237814015355525228027928309725325135183872*i1^29 + 44231048839943222243440471030026156353923958869303868802656672733487178237442505852528436603939856271787520046587060727794649752401598781961723546770250429016505758436129495866002386632651815822743163638122691053615430171163082788657300402224522375232371265070247843826603573698569193082854787265954492873202300029258800120696396917928530489991315106631361134333696051744290468826742644023033186388928184059200715546407804389884022758865320698425248137038952825698189933758368821299824835230770299924740407964474300054151619511705284273755228922498958397106109418166870504967845308441906941921537881248554328106455528631760866418087505638621805694991680224350216237115906324187839024615232229695525636329423627884099336969843186569447113752932854177239315722303853381378107771270479283423593291403325283804496368879211598442943825101696983223670427343902291257684080256601166034203201422430381354194912419714706339807889413841198113236971563563088767604253488876954061629481789715539802373631594416267071846753054927837155739148024482466707848336111305100330718882495513207365514354870475080948002221970876959593430380400119426404857136861304405668648590311433149338053620401741044973997597115925970012985508973375527647210428416427122617771944186656402783339496480126416519293282630391652913972134506920304384344886104946043590596354154931911633910987406410623274783995835188633758314081937815575631185974988060909589510593026987075096340953783941984152112431334055993222478834467091276033806645293053314142662597775840244916176133213666247149273107521877185599960157949807232485509559622190595020641499622292196434257349461888183095874659717263643236408818655028750823648278309612602966637307889425214203206215612303019743670390296719962782284189916572516876232510260961607623070223023103496541975709133317591542342144427699617458856776006298309377474642643445455103657277931273513075759041442843685304690498709243641724928*i1^30 + -10273913361972243057259780691249212132561885775554900662745745409472806898691491303036872845184651606731963078409319463719964907267521180336131240362796990797409256311121493737800307111879618779161429527302747113402537022622019836442448887138676086039929285451939314172521213047031620971962557083616463284471930418739564400870933675486280107294494174779148856781727736971280907645546579320631231023618889336363976482592549666853858842796334045166507083996959386023528114487278685844104366617366697162664231232840497065577607172615212197968504596103138037712954736122490984776143635702387038764625181247596937678152346274826262902694731454842649872908710100469359489696557455351606478481879687027282246405189354660851615933493603740873049470705319769526881523416332334384984011590223356726593578982427623524001901022880326009605038121621040420954811253796173575326809845061537173872814640099223762386525782849575147513893991732339947297941327259155916474430206443924293303631405255868236771223364480513708270070845837171941765860698631538355977461964990931365300997982136381517754605052926919448943032061218977219815725907323226645464168291614603340255213032445711423342204099121845781975197344729866055203031639442483191063304392762851079721868352714789962999914669708712794397205300831421682108023786142293715576826586935230005664407415170091036009215275722578888853490389463663887426502242282643675020361082151025739275563502170866651364299986581256309675649016505190129969009185969288142302509687314249291957081906276195968195332042086447944614067370751299320905299292221251084489239086914005314723473928070722514326024930979122266530323993437815105147664149077891539703065846779147749270597586446802765801145944685467528055788854401795148280089966240536874732902323057050310493726034199736711337072677575726936921290788294412085470919748791582435072062446567804610755697139764826884072744962262518701890797664468992*i1^31 + -2153236953328956938655719811954159370782705042802280234886921570675943699183819419665716313052832426764708455897484717372702624261260770580289247101857722269074715288448229947048677477228045214277138000378602871664421445960800965347540032175437185256832519839484782092940480313166185627707787398322112806593208612950174715283197738277961119619904591459944396614323172364288762564492543620573295709597198781576592061606512075908948442269736289140496345394461059482752890307379902557050037801994786959619005062424173626166060838031823301860013461412236359021937539882376958655154641060570469615567875423632874107627904302255058849922917371266997260658850072172085241444412823947681205748166192823070714410037557528515358023486829439040788616481398130665409462992573077220546106219481067997344004256785569756805893956496270414964576899748199268768428169135908364813328841283475874881609784561861715738297572246346051857007619863692920750454675924225693231672488912850965878297060472688403957787260177740275911534787536875476341767254292392957590339643064389751239656499245519381898336044208416815917699206036792092380254559707218168257042169537207390901089401101671966234228763679811161317427495951476803871581595337830844794760134673119040608497044888119910010210583729143442357336788416036232940005370855553502651178455255854055939205698848476264209513797216772241888611153955003972869446279194762815509280055464843130869287239201240288677248121206860487557370831147684721260807884531018155678201790390556820493721875969846403241979376301720726203607955268019870828097507631081873547887523065175515910562381245526232548849265344659279253447344647470949053327428897328506342421939165196532753020527618353736274550068858004045524209344533496903159759586399469696819879508528959781173106927756876504824354416158890491703175392350522470542259665034048673586349334966476101138469278087860021467007413749209495779672064*i1^32 + -516024478822005375606186782434541942012553353484055313654554539700052918681299680604796725180532137098247964259176814356452047860505643618269791995990586446266240175129063308037374512962943687848263373559858036415406213889774902044761902685717372267515971334962305278805554793333595649880302111012885644287252165818582976373838332599183694899962308315593123097388969337097043817843213301653788043022215684432004652383004393211407554768817000117583206811036360375392182784908475480481101280255522848014171491611987430810212150392680692921443918447169356072897115839024358860013767528880558924768435861586692063913954837078703814260315518526316682720756097901077081871949472151219170407614742318993238852599380926640353611959732364426445185753491372449617449516072771421879723199438612930803488249813901327589449969801108774746581514798151930587159846787531775650325301346949792149280810372400542522477558370653680620185449132419247143512651627357460068167855211975814269978020020547820226491311836142710309811966821783144616688055403077325156655155837093350624940693262742468132898449243736181430068478909440898916677427775131409891923733385790174846133751308283628165305755687371804476133490547665778443328023201785194125321476075154774613348802873201989213411037357716477615268805162015193822520922490615080995230650624808746237650037891505070532493819089986005487435029667750147144767216565226295439104344631274538196911607676757805044115064334598307135783081859033827960190168555348016296932868185245139321426197746227283939597413771235057581551834862808525901714140526757317155488966497067110133826798472170010759355038870731017453268934841077177586047142564078025244365816080296227981073287430329437637545204615268650080980822017664108850114794067612030304079388194594196285308082407983095212897959440487789982218612563955880086609677838782143168162966333491447772969744989671563490365750823813644288*i1^33 + -56738787996516813836772249358686302004596157460048688302950388809239566086433319483984035596453287923319872040648892478818957906853425653589348465311247820095334898497580001519930057725670929226793400738733773623622846345022804117484115526081307021040846051986328370128888172463741832526670073525162517864915552066587134096227984856395979780361658945329002815311937874959377629969797835782423190684493191540504007832998563205617100576263984505440841484946472834760624806915281451155322800669947692780974287962154989249599207097693810316865883633699384143459522753781191188505946310950573020623813380282270302164118633712239706856629927783475128717738563467192918920024444257846318215764022196006245294247293247789582675897256981482368382424418033811961061126905618282961702541616031595415689584166435346065917110084795239922631180324308189515616763791616857039029980369939076591858137521108585650213157029174535922966741051276525438101052995003004192970101069880778525227331173883493444524781146430091445750724256666568984296081474936256789235702549382812294318466349212986586116517256973273243095317219366502138518741642377339310727606600140144237814307283796598314001528611407939568753392276908648455025965485461311353180267742070886192684070789338054378734545720297673536627646034190470583003849599671607604000791204970769874893063991074657701391576854183003211035747217049405941520937688502973711061871069999743804597985003904596140589641662510648545823088648177341014721922251267310748357711679077358297578385743556510556292029011111198274277772335237002094246819417586846879358023943184779500923834623629581911892991431787189224514307322219948588961327815092197862576692790058673513910888569255384752675502552628900565450711664350369754686763177800748060888856776986985126403156999838714063585594464373535612433402421164527221110747355053612690315837316326443657306952724054851423496870821888*i1^34 + -3757761010739896675338997972865895143181401790817869767170356148444644096958553695555365887231543915049774694867157496687610679634897305333499417421493881766994905748407983591200540691824757843843717180154892923016526517906452378261437809920588116713664156077011832211612166036196865240785807403525719297962147195974490778268089411644618851370754542532891888254616906450826907817328414084580052775346586881716180482657000334117831725166155450018437234917209967658099075596489177468217572077826621566874683556079647614065122816334342088369531804683920271239157926490958475128238949735213924623390930307219308222920615712052570869756492606336306252864253248944919583464689729360525243542979988899855631090115044891900947536477388852542681439741313692782222205756628582376467156749851592132410389622906555965645764835583750604495650852171057520799994949615005009510501657689127845141182769403994717228555264197984083517194917418774857443839932985433033781104960958980416041201398504660621701300624698707044752713297418787262854755383309064311370350605180276881100606681053673923613848748323927442950462964556635121331291399735635156336836274559401163784724031733863821837425918181097123013109605860488282322492617462621138394344968791305230866832232244885988673152529211842026582935386375576538604387964952129673387177895737687466578402204906934723791249664652205532683242504401891928368370627931199500924355027155180927861552196001714393765164887881226949715920124755903936288803004721028387231087479096591153552515191947434551837825015539121251177381746902781322528068655450934851216511807932623535078106703191916707993497332526739675056831923951582682063535643269725937129630342648077167304959750399862116492994283175290326672772606915523536621849118141952235964635714498605246825530653389269775500096187166308226254331221441229074537291793733665565639602079428015616100208325500002245804032*i1^35 + -261080357223153941803573621456359746242911764819805903384019056475823861948816757063138355371634585703152571273290779074562691483454154440145167208415608492615670304294141181846631579011220763965523230808452910765736066439173601048541239041353660461105157587085449004077569293667725559833431377250447420268763612494943235849025832707252255978036638868014731369445962021300685313524637345633643445118687101081608340288877789050157073982843830088085471176315989223463963391611126237062992867908433083152542782593846234917843797535479832306196939685507819925876836238571066666290256360254657460160124946424741928477312129157568500757961578165594660772238986814199322897905664056741496169783643143174318290277396525215401951828114909165256702356358234453214764910654523950575490393242065470449071465814925156946721861956169283671824244885972780047046239179795161244039569738180098824138140671138115801093211828775383689925762736083928204531584595775841435551635113357291826486585079188779269614377398689717082163762532639305391532852182992312726717932301542121080331239954829868548665618028893161115472089834876755432506167148094141112424646231101842358208433764612654737630054408349192770443293274619552073907892942535912376864859674937991629716383101052480889666044097599433433208385668587162513445626550231486095022225422108154154926404470381518764096686754960548282217211508946629713655651361324242377410578077692649691778691520534801731719483742676654804781448737298647893455157708881775689721518172194343839068441321475773550287425483557952138699934041828073447036861968867659475261166116797133181273549183861940794939075680074438899316985124850066110345666280783645210268078899473985989391227943145883926753905598760703034508109453973396210320900692923074034817869894950286889082682716201448405716364408294213439790074917396683470737309918565099353404736315324910724979819943034880*i1^36 + -7837970612285788597653949409859707629831262563810970228826603301982773849195321116361306338527529860973954367076623752938425076223823350895125563570953288006724001020126121415362308358862465107080210927967076689387353049323816154300232323414695739109778634306283551946613564834500901867216255199203814178870551498514328244023293517986774889231970031189947515189809342306696640114353240412213168897221660211105198453155816867954881072952740626376938989447941439222316468948926018699793511138577690159589356795598985604805805635769705508063794023819599533958958311387495010922526273105053554205920463687652835564056212970690974646798472082290899417233256677781591700151832370670585380175713663526521802540161491357950648723790465716748262284803972841742744279946973631042304175092314108283589532978282066911642056429561260223065029670504289475018882164572122175922209438490830926427855660936468528748145764689958311763440923094503043898775513217828072638921213143823237299804220304849620041520314683969642713532827424717772038028722572153284139554198325490452485917810142954316285680804861548670603362251529911596775370462325843160877150213203923845750014806895485345693241183404974486835962755559463044610576715585355897606929919605629825203609000520888793016011236077759158052759764912059513486870847448253822736400913964465843368188989971755087950041779107274342405360507852570470308737677384998778161229069190234934249317775012997708946846338738734815843545439095661200781553300802699671104462192899955117806134181512967435349264144639252851810721354035808422441825305857249241054773269812412211914297143531752021014550525357397970888795906464270985901222260396790471952475051589303059763536407777520793285789396717884838702170033832441486856195785943349834877614118490689306620980591374885997232617398119749420155487313597980314433513689163682569624200611019287688663531520*i1^37 + 127465363097811730844801414553644980259685793724313731694844524524759836270950760049781770827780647289574447785962315355104540117616577789501080143515843650804689174570571017076849773538682723955058829331109769742834308264187664510161815151642559080616100178116669550711805818358933239425288462579726051758653072343090050840474872780374863078542014859261528391383823514727679545130233180463174764043854697421092429638273081430116106443583719356808951521039895683373426193447844297257206907852088540936538349492267298725909539239291845441616213458347533724552887240985121523724007257862374799300796248140947292969429204520163827106662749956546427813336086198717065499713819332214787052395450510398978457239661524655980170254318689174199191129201590798982103959637370460797366419105223268507536906884190768110225242572271575303793819863748281792759216580232949602674709451175017474936330391786249820105667837145787538325334664206918880630886222603773818259966149264832419738143855944047039466794768450985017903595529398123195217491330489966091729642590689200065967043931713121476629633247419685267915308623494960309244451045049207097834376847943319872641970967772657064660096905072534126631631575112659891974608944473827867620371974706130676742002341146729250006230128115350316227297981588846327343122837014804050410850148862246441577896546847944207837660582109816914129267244739003289331617298118893118499618962661864014921743483701506162023005696028957395455352000572917741463064829509951521780016072281891764730914166429260702229240004224014712388797082745220043662046885707131003480261022354898867256293437670332249492744395985748427221115446079451311269101341382227428740968900762174153356720320368814471364694407387057458998207322553904959338985610660895312790444975609101595327386142649615412291807263203258352967216650936200600617778967161523607935001345919025152*i1^38 + -44979430011940702387872046652456364229647792288698341663425965965803474824664093566574888160342795349032104491417023715056161086330424287075378049787374297105768084330851495559913095251090138934705001417027062701087797338774030820661644066871250427798299561100725662587116016270925258545749973785373508069044029838016233869917371928003622993145570857609274675611981053579193344652061056855344914552491776153289549579548666849798762984503580779793235597236759516937103843740351730041877050440246289850585200351872514224451729115745343868407730109356879413165179135785156243305844230264943913065800440465644140295368738624835236229517904103896526486146985470952653573497981228919552867637582276698676048916894420151898943413801957731049596288846363443885539581797803788862705990744508335070240123441574960304105977564176391784751166485069496423640400701543340546721996996543970430250333912669615083016795998508608600883168681880941535868966610674382266505937019358396501267761404402295029806561962312642356522839226927176846398403429914381689432748602775558056804595575567983632131157777631920225117566747692347177856854299026327566393626903670249994242084006116285173703743384293891962392541506153817552496677411701258100797207187191003666813125283784287656270078844740946000809810073942989269087710387229085905376649669163713891661567649579032458500786069021687740395829489899702801284973971246214970205804329450903915640002325580691346460440012179468282272792679652647142210498870258089295889001502899076873774668206089037871569627733558393251448331026076580593152740084185595196876566580515651265431830942466004351744417349935250999598459350867033179177851232434669925812482115198942125023371307755236291811499539098844687642676416224338795846881897419678237683301959897690521669949175402753920582974154564457173456627713491561536796061223687825202117345280*i1^39 + -19687921849995763517295215714398933786908507699882123600273729974150457142094586888553944094053931727697205217354186093359058132422573342417370117439896191554078671483019715114205828939461097681174656017397779033059123871249978596295827666417470117253989993891959058693796995003262218658445815838548566443704128254604662837550362210638389461687043116902897632606059092219004559177472955197763361022298472032210210816513637213034394772928259663584333596067099668608536764921159313593304239900198513298402984267812913472500361928078729236747203670012974075644237142227566115318832492128402818733775449892408881001366044538855596733087902134425938673528095185280254957647658846228351555942378451491964200781237155838862176296142379484451342671383709008693092521279452878872667282442278683474100360552988570072800981330618698272208845832156674558829268539900050326917395712541920404342848941543875546203224342221120935603886462469510342991714343304939324724058060940008936883571721834988219206442201795130651174701545432638404481216287169788190567854127900922214050675847483098694780387528329212065223309142504124312263387124186287771942419312567296454217199683372586578061791538638420100706270780821203131402096431508077675925893890035684769903601556175937052546154826623453261123045235262652495419012364018529793931845837286128530651320620279856930556349868307677266380290028110851677603523107702680747041589088524545619603820676518704375586531839988722335141101426030269441191406679578076451904331793667390418937802298713924184271645863219493109941771107518127359063778095831560747201124919234627201438267341702003220474654349540574711084827421559358498662045322693586789983678587740220863712553438863244293327544124763610814750501917295227877856709132833564255235359531818088007764373239372560539571509909035780551458934244094055597339747169129725952*i1^40 + 71634857335607634630642093711664887679636190504670469432026485924433304920258125659289457729530139431993190179415177616505349951855130710803585912170443872217122590891839874114693813188735372001619877455010469573922695929272586925634019975116565935795156879363126887778355382368037550382251914208133579329488232943162552692778914823812883223329331009943123834969104304254946087763554744838883778840338009318630943348960017695822296074754115142562445729427155659695190975877762964507627602664636287242543265169460872507913775007241024219400868408759981433226454026590303256461506355527413445525051115784639302574212397123271231444129568018095969911473846344311232144916445854711611673327765277076310112022161068961779033668812804496343834888699130158960236853559231534031967687163570524954158171850143113331408325534598953852689451469520511680767719173406137027325088584175680313348116777100007732336865051641662963495410158008324243604130089386647124942908470989072127030874045707013002752048566404342193737099790752237545285125403182922846008914352476998111773637116394705266319292773333234316110017163032392172205546880303609816077184246425197937315647606904579740262138592497484248570640333731281311431896581605949435187246227370926623976073549622046506730299825891057253581474127444338436598282351386284473246336329366513164337951414384791369817471106414624874766382321150810782163314278964726603117468548723529162537896743904802502324804959664188820009462665931448766862909460781139043082907525600586399686019416193431792927869732663477339168301205258587994708023541386733525369366295228702593062004945627931552937008849436419806217432956197806539275127322370313024699166853919210694216001459500690366222671584188545645286936350467947197136674958949249589236910409455736055830219746837441174007212018597449487548154162535037140992*i1^41 + -3034276754670016601898026950599935231061577524697129889543138447716364094418222913313707907999003117672293674011604440725028497053770897037597611948861527150062645635062703951607350640374904665303148822524617679468185126488129554970206689732394109199445311407920013142499280945600305128585906248081502544466572447381494640618435404248367842702440222708953006098839897260179150743427389121694453054667029319282762255625542068249262044693488092390472499883653782078586360285402103072948351944613335771449814836708018712363648169129885837863422296332530153643225928112472492296046406902029641124656217772187245580590502732779251851887235595428034131443521936392211218036143584049462911618292759809463295254985364847931767907150317688249443036007906140765871208839742271141661026434438868177651468623947137499274737817551883626828117735197111533119202081203706649739217689334709562080160931343770928451772053260961424224724687122237202981743486647772426485437332707499313749958865339317837948855167085692611193585017607181147963263837303557085862652551937138764891071374654362840910752074495849207415360753823348367061075959453624355084928868158880188949586530474830342464903092436417601310225617257717803596601114593444340237106133523566293376766796432779971791595694960704443589364540436839883379767121275360793966586425746020140591661781304303564540072706183491350715857540278834987050355202498051024484170665336079792131390428842957812943695695384455604922401481934310090209380045105055766365977723474589881496057204790485157759034740688681449289408512435153840328433806444069406274764197359940759870389779782153516864574408147441021418013442430423341426679334262627517806251525089454349310766522291320279175603051267810040606386700775256801145915625795727140917264711500907039643686950909079659249714557622192116637924065280*i1^42 + 197957069279663808083426343406879341572125144865995067651526550415830005591327411882338922516036166303603415032638910149383713206697685296989636611131606127613637235922408166015718745698026158872040393639960927540837202649372588788887576779687314250348291900151077538853442739763588292777842835763498975996972346437819885650212173361482809159329251758026896015194054963218197502447444626875761362779730059246696717165519911515458312246136865231350383089547594021098656796446622546481852595263523992945512253923213104032720104998691855118160951468155932335160024697400450697214570699641447615515230300491973494381608610282899369486466633246201117915051891033629152950447727954524642781299844867843940242623066028448940089730717456492176220129742662970423271391008347607530988239770122718675713300383946755266890087693409427418278708145600821785205410533711344720930177143796031964722719245356599681331117722192209557526109495625239412584620170178580635534422241191854711412621561410985283059589727027931730368006494295006974200883884835287896157044100221793997919900574388869520315180552435807625791437655479246773565232045286815026337104991273554308140564452397299104044831701176137029795277225552885473646353436930431162756085173386122358015812942471326227924793611063187919980331906603689384346344816342794330024092757325665229506107201553882554837176769392760520036497293014753605185353829130687323517495890581585646931207591376007618446123341440662600875217360341169203104247776288422996469973940899691441200788566566300690703158449313574331003198392901117371839465042453335063947840141910473090342985590223993640566544325663156776209158465227231219965234195716043222225632433651651472889134742777921664068857624644720485043254686104062955193736766467235509284195353377402434489128619023253822181380519362560*i1^43 + -73969009921630792171640276840385287741874999308835123202394926717606810151847612903313740770936693381506178223485737542179161571748502487772976837990246529059439944477791571634006725118354834085836409323779493590473479738439725127694280510817102677920696533588749070812533857994831798928424760584574410845926470644480625706156280012151930602512354647060951940630422207029492309837594941920591205353890510633657388140715250717026386583510753839725392889547893378540876333735444829085943445697646043412153548003976492712301484792740288846023505359146004584491557628973583663866901262717245642912989597944486026990639456857194700973226827352793205696130242212010533489204151042456717207887182932431009332097817748283742379425836707757955657277865912443145346140744343924601584870879465252243361116282509824133846083664992838987195453612219879798447210733364126003707724821119232389110229394617385485841960816772315276985953884066174488561827283191671692856717892328003209546778026970136701740912830452088178823004506263363794317621357196360307427348141368823565934337467182687231868983802519130210508087922307042880278982243294771932134791119499742478206194317307940549170250971664996471593097243374113910241801972266735706071392386835822267022666653891554289609865168179332142388432240316650271354166473727123830933791710517545778318068865232780689631358563007885331088908843930089633978219052782673950925757070874016231198395316007382970328511136166814479796594486813465193009172427545199079035134346737300479387121413919270085699499522436290108442132382136991141738445678043207098132415270545560422410972014454348522219571476531092334093326081293503746315463336464616745132039166302796380545757167267955210153814882017612825351030791827812714794786972011397303263088275390979746072331876947462193152*i1^44 + -10553060205727496003949133493973694410637182167085540860017335741426229709687404592897874253161420648649936470760692267226279681832627562313763944723788321714545514747862485765710038139959110886966159352088462416266461644656567865407559912530152951052268528788807228385149462470271935271078620017300210363460616373727238625059484391220812388294427741198496406648764734983956535468620936281013990866535538205878690656968361884977121732542874532168971052107070162220530607854386273600489600995521271645125609718395167217435747381928962432731945537577389805638893543972677443686889756979389547510508688787163950080489357875149423502225528074842313838025690263136980067625630742006452802359287202523728487717216350243199030012888492453287033525173996512943912626163062140248208086927867294625909639743668551359045572969419366798903289596932150554925245116718515559312569646736954982972825524046790421838205143573776281975532573623909321640127251719762227299473665399440581327777273871901981868069720946465232319098488048421076884255534620040900445757503813204146080210795401742171248142517260335316561180501208838623527892874805601325328002206356179482612478723543339097512802899701809285796664584425742204755977683467716135069174499448110949181402264035915406715910715218116744674932623127892681184956020844007156038176489719576101044750740880912143622201112480574251260658832160644107292155055739398756733537059786668725594400133513020137390407437392358874667710152668520909459530609587634838176422361384485714193859885739733097573276616929190986844278451036065609833734598084408135827160832646010344357815335400920746446362149042542096906684763863267266211294712303549288558455568505393411479026090476755617876810590391576954667261848553614474762378826626018780293279326072087807275302912*i1^45 + -338349715705218003629675306298419765296716868309304486510430821062986525912411734813075184178440044759826996031319991443528329668889367641245171057110228250729973642274854142365402012091740394478087135217070814514641626554958241536970099390104498822234975041486135211544841836373577985342904262175894552060388027452381444512547896575344857437263841002443774891140797939292225227001236999333785228767620826085961662194835834102998319687461508806847898021641141428535626109395561860905048634844051650916675288417207558153004395500006538069022093492002904820675040749939812575515277600574025114087978513846840736137640094862672982924460364631825327467075830771758732235928298612218121027871288536625679435452617188086022061277116345075990744396789559294064848109462736402172540504134797785901303125083787458861988878515042536081214403510460888520803980956151418319565030483017139369066311432231770269151658688181065633143579111737256801960986011310290132050649731732052903702894075423836997959310605444227625267896593150386099991442716266007271411178758242286912533357796735198956614320391635318001856524412695251062156780915522687907588624575946522819926913292050604831602882200560474513423261143093338150039229489867989828849254682402670853500984004730973342035754194415846903331446657022267552187779448708256145738645843020250681465477085225606242133864387773379889786535382360561025160128074117699234239600144167177866225751043068366060813658604134265383837443473668466264191979791760697770257027280579670843904194834908304388419767013652148296754249286673916464597944814591799005961300387033639990882273618694543478468968059010949158028150614242692863253107359712040579617902008218456749304136567083028830965281642441711801702031005151189325180608709780553116701666836480*i1^46 + -2141961359962395483326179480081018611224698553704793509600485672512904166353379473834116691387782721130801977461589324732139759465614345722858375648836921139846665490426411823256393677833882139073322516621046902143295011550683498750915714381039961942228520962938292216780720904535481743874263866045357041350577408705250491819881112820457714261576301691583058523701484113226236848420923425271742892271008777101153001339912025038608478407338608335028188692744831533197588939075109354278791653590150077422498517008757453915785625043161941828722533065495524573666881399082457399323544399356298716403959899532929435674950764139482463729451282101611591981523686254936241468635753018964950676864705305626187087232378699442765676081083925427853886168616227481728676216702704387402329722354541454519153793912751235670675436928410777056995501988282357294183363473077242347669232745820598002350824752237146801616281386047238271070374195307487553540257902332145751831401097132872558591955891565004149436315705193384871167453952975944264761045018952338883451119932293544635686298575781145324866196857991267723192845025506896570187245716070857844172817072722427952023656229038474722764864545167104626794686333389177152906070506128665321371240549293610188978774832777837996552794800540742831386197603605206944458200149006164389131471012600069245547908289452516077290064621753159341981462177485812171127423453148525731493955828464277154927507099278169833801616732575396734291977683243661093573041748350594299272650273311141895319408111079806266159404267216013064110892828781849912909020407409361095871471876312673270795058378477371364144245652140464078142070278101939784059947246484219217649822366669747518947708852038807564924027753079771667889839188318172773463992274255872*i1^47 + -2044962941357865254595746187621542370711017663257045571017724217298348678409972558716310665224487952065880411878201603530579103826210482893689709684868791480688144666920844159713622351493040010987726852145076275825702698031193256627866972176846559064230160978642740541382449707579766826211228053405316246834738756609573793189293564454314968721819716436457100055093735737425306479606397797977009207083472973579078491157681539174594340286162732713422304631852127908273521943642463495060898036696999408053438945460994766324494201007220052065151524423717585035732521177818873517856206928030997463244674183972713081902496021311931543352801401460063918890540874909966612993249750173251600863167310876560314849813756148789735988675472916074742335684291177887487514798969363546861341148251844249201430216535238054001928179908955526345859344582152935166742562609562285676603594449850638625370790461325939571656814499540265480790948482306529635841357392733636918166609786311108081961596552958832232446235939050195024500122635703945570861445245083609330955801071930572206149745047417700848522631180895376661691397706055478664027893701105194073527021012828146135407199797954755946479701626725858335157611280836173573793006251976981867773442630659331859615871425613814934972848107341134670734727972349656980091217826402090712090640723666562800535607495482187251673389124138746483154682263292377276969912231841070984506532270550975760713826467315348478368405548352242774730011123753909103109300772577100627056409553697703357275234408498631559122114381856153507611449432202986112020390674016380960152038706031279363449668181626007287517168092918209099041103346439349632843765487312333073133450927823518777956548987638244900780347055887583036126662673035165696*i1^48 + 33173680168598506879454120259420812199032693548669958821408257916277318478540020976017410196079814180763941554764433264185901808347746801870053840009471552784597620907388929177787002881998226739905866834156088423265310805118769296397814292103831365494909567696067094279624778466212351329117989940659849233610687056068403943531308797993752398142701224288492150822233519970000087139637277653831025377621179512904369577850201418569996041328121479252422302990793109852918028007260180763845254427641797650336153129288788704896657289502817767477963761226682177687441818806668116097702730343087744789200648091172713309803771104090935168626837987738275288793604593399050812323246063566265464999789465496682132493499854857241915979209173021792386250275358108788264120972445934094960288634669459264895064133079175027730135457497279736177866351056253826002459155443342719065735861967300126578148654698777210987833310481846349988797332923072891168247978999982026330725671051529619089272669153424817126715443607231687552983330899246221442130963733084671959312572497642052288240209982408795168022569389527449832984523404547376044211531708668459862047357920835393404610072870330789777680826150516487238604505308281549227881148762538392927289095134964178414469703564067316600530960188236548406383096842116627382715740105016019632107136727692312045951846598516256156263408615672064613183919594026159822533145598033295451168948795014283268457374691358000646811594554700920253146987435925121081059483478475924410351660132135454330243078011409009493390132385368499979855257873829452277593929986827395225227185161760318604384234023124677295213592119168122528946915773432040652722653427692352312061131074782188087017472*i1^49 - N1*591090701029973433841810354774881377000427370735092444975717700400010762338267363091700429723014753553251720602635807179392351888635327717236662704267407910164263049864462630171839225822255294625361731946621683293354917630619279143707306059961578051498268324966171974165288908038747901797407201591855823909699696176139149253626008170756531170538863603427665752831801204065338106303416542715806778550698532268888842985633306109922910935496731836387688855053742639687321506908420581202065137369416486368345594766344340426983095800644968348093958359920084702066312738045400538854880396393847906418794622965142925828622775363736831260323640288940784950486747582976573442828125*i2, 75551303824905991473922616863033266514497989520156468129935683523759376304699810045740463237400457281410661109448482322936160806644966286776754371362785604358098686437468018713761325837234950600355695282870245853765424161264438748991511168009489586134412106419131993159759539459872233613962909441429462239672913973841291231740234100426165010742172632261856997390372680514082814791774457530333038638283433482740377252349579145429633402298605643687401198358211980147041179284253930596021205832765729736787884722285153204262752451501155142861552343754331731375639690466306214115258908184844448545684905700135672363243120886405005900329330018945619118856399073243135033214988911635124280812071790276791844255015546058140215282842809409627055917773097585992026050396478882524310799423299889239018221121401261181017960829347085147668287772809055129789986455380593449934036812381866662294922235343613540000520877000505117944983399864992920125262785213085663965712704456882515625599780204989628035211966023755878798569691743696205454094708143783232357216963771108756750045694884075953376577996781892105147569014087456576172071157984745342944968532810509069396355922760919869878615292948798490308308028340664725288920103579879074462611969230113744931454954315233087395487534525730677087017886330255598106469439443927242206571387863681133758793771989455898492390311046947649897276524875965497605617346502665359140078851493744780285252001774658645363157938749596194822962431622604239372179438767977374572884488925812946542043532467146827447055480035499273286994557425483205053329923338519032622475679370421831378460808921344732386812684744982406782712919191458836703193281097050915522541667125159668377136631777783560948199945140083433977101080742513280953809248803948650401953462011825489677300006214265460112259533836355243817654026654304683055968582664997577782406371427376799088699142841335477404291017673718359785638399585834127992680684798167832350319428449075200000000000000000000000000000000000000000000000000000000000000000000000000000 + 7434901003269719936590583614336895011526574843938427845925899929793618213715069870943223243637014173105782092568271192372863791827621876992188144092493606002606636740136819825124826304011060269530254635157192879526597743030690749740905833402898438020442960051898669241576077387937243058591980624311430560155610922408480007851145332485345981127182600408010264721145828050864568115191846216633673240767787547697421409569274160290432370318400635298146151895251678378613942586874232795615588710883510725011809484558998668223024669086290719436140146231132997682621300700417193522958863484052754442112912619468932084724932909860417746889174540845309539197824321371076174613698262271408401774023160205476085231340596731239587148187113982775915455745716944595407953530539859058871246495147264740959701959882398418202133779807402225505786841949991182580256825245284621373912662214437336300075126441610859235503023775000301133751999172396488384764099815788546559180026196330108090856135425980572972864970214677363213672080599606011693927816526394146088999395013752901690294195761199054756805878040582851935203476356966238873249949379926504236832712436345888192035354752181111412162479438484020609802289274996679837685432202349998578144136775967153119314605469011857841796263791317289570411958733843377545205271834275308503277714926316188847143719578212559298234592843386201095862675003166340512527465813419543976041540099475114907442687506436675141890569660174499933517650192686534354980010283961446461139930975664146487340856205487767902223269008289046220419618334233869726793141438277820144768140701313191171425669634996481497683337550024390984323133487008770112826047961259187518614440840257322701946225048231682637782323939150580245836014276668223510457519090752129676443612765546390097409192430874577176644234116259683317055760084104665067579097803768512713821935463547199751884858726170889892604726523364981387534318898282533718899933187730597290069055619727360000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 236167144163135038999649176711925937456180321905931860993031481628739963060366073386729846524862537529435824389182210507405492597886807864236148009545061526115889873380677640545470959229047544102365705125826762840971996527547606452702678376905642324233471607797154600945074577328169026973678910097573733971812503128679273620406417409470717976496670895955909037666512989597427182871281718796078398725419052652248098624923381790908586329921262088034400281590805820180281473443734937480996580120144652986117963673562976474835943782482836398490500782187159520778397851714664886644609097844241292321051879674047206825005974867664317612015036445070756388167329444990916003069598025616975646205127353513563388086099969111400329443679931424981502537726552383984703945463817781868468644520605473105614442267649240015068988481043326397117532625972557647624516038643917625227338126729740234964952993792368872823171838977000301529530564999664501604496238464663405879981830094857190640153791438730123530379146605514744143930129029781672487689408080980730912256656430589945432431820050784399286077069775783763694696219324660656655627556524462362852833220326742521691591441554277539590033076377772691936713902362728380660817254012114512630687871016774190280621840160168346084451309844349395996810516477567642021437675897459595659889431196159285484054492600164983750459104479680620842570825520834725497563375339921918284553449773344021766177184105575742586046768972529703118230990607791742109719131337473556549303610358124287696323186097065396623571960758393406052622233648240968918934852127857584099308510832591719306414662138662253584099228504469905796656272050899922735073775713381495875702070173226083766654250715345451232829797810207296397801373767374167839662709597984075425388345263387720066919344509807163087237216025231171787822534217671024695275488394671401166320778924781902760401813692487475210675867443399686340580598119936414911137468676530325101947397047582720000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 2646155550753631830668586173372735742391784696809230555009703154561895350436999468677362255967481494235795059962175178207057826111433730845783849814023166795815604202893078961637408492949084627207952895587619854424465760188484698646880224783961367134494391311737044993964919712823224411908670778662332614070836380423713502734268567353296309812322302427649130918315796577730809690149427373515072980333876696699477609527566999715335152095784493512496263434021870490147062782442853294440544654419971448596182267410306946611876221790746922616937361424319911052917485366119111132481259748753812276489599496584609214425081581183187968935121843452793967209063797616551102706767971383721336405778993462249924946724812901687735998059039352044374689045515213323363980752234285415879557031708884431428961948528871037078353333115028789182868994058335991672791805381304691598312954323423615405253227520392732302101541244386116888572922395845786523194401687986355125979199775846351915665038149931185275370302360961064652193451588454481849699825951388165264043818078527525683814433241981010279133925308579996029377069800733004569882251895933766228411250997333612382851189280536411350929434140243211262453105604727429357978439006741201841962241072808279251987475806846687353767093970026864273146314259935326799604011468425671275098202874129221374419630894255634194392740198500772104228958495846495900238207320120574847863280404924600681664825734444404527238892156036954764547445137163228965526885676281768159651955801585723048326759403196470029110740117608797624106966594990438206633197966150502030432250596367516101573126177283355316757154592965227592857896618814660685742410450707695626244589748083439130883578400771230507870750025685974240235737670106332337342007622615007663192905648040713494575274504670505120850012764162835300715328044397526826247920924204094401846524049813833153397258403009542025304399119284176547783884819493672655958449416185844009979879731337625600000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -318077812175417717735736572177197825986096620890197114451899623953009018354713920301213203524086642001173223218776955620380215665026826764148580103382745615884829690090432537971427129171732922960825437878209213225415999618437469756677537229056284209753391229912401071604615732877988580598374093894878110447909758833211034176585477448182633603512865379144382627088981865903747232818442392083699408367360921706825838126685946673840457063562819511095579555721065749469508038147149054459274837114257989707059158345800725383202173816181917011668211589578323192080409560093634084413984714761777126586495474328667883803724762299665402708517303120720029765592080738031869210036627394379337168010799613673847831228063875976491743568849112902983552174309006823509646437511536656717588145244730197939511253290031614186483342171317662310412283746268136982556086499474600158972176258600115522803331342029725129797929792844235845000349053846660015152742013330866335051141737209948859635682404210077185066190222375546377580098513176522023671091929295536436458982241507021250426664230513495946995541262660327545632768936906487639034198618864838943097410197754084894097697948324073269369364527686951505361137822422273268944973968014293866369678406343232223148838041546837060078194828614864285531045133636133100626079972702925439250295489511544545831011916979148811389020817225410552520964254891748283627711627453472623694169665205868991730152248871163551228250287717749870889234644906540804217451478682569088775912449223544251586425575177460663676650572310070029235973123606334255604210259914565165540422680089434273087804341727378073763088798465041168953432406683220452693044516808294001674970858176566473829422715516290604312021420337742134899294862973926272132563148834560975322735381754434577041019357349485516720943244855332020646750792581989047786141984819559244974399357124158187510052870769654143851213237575036814978479996221474483006664904695928677978379986413813760000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -133155100179529167329489168437818978031545079355286094743388475978202226252552946507686684418155809264571861619599824856781586969109146550708936197901148807260146984254723334979876534036023188571315979022531081663312348247905822482785586684686880090774310110413911017379371814434403785717988918969269712525138438669238031419421754797488753527007362205214174675582566685969687340015560642504989902977403853820018831053056767552520809739826276567715170165234809968176952280333628915677252538826380571159005389980512191449805204573023477978758369237028145015946886275825105189540179917032151097693935951860291988183940623647796081676167539533071591672485888223420970024216512521399530923845454847315131182337263698766419147583929940237247877318174303541993084162342170357470980201664830417320966545151203942593602355879710473751868916745429790948383247440641620346724714448152623593733559119471321381624977537238458141872551100254155734743660402578425048911501488782972573106382284865709686206390777076462221294152307733920954007988497592859045240922928041920630932183381213496572631434770396946368903654809648177821218532723927897863846540327512911670412585876738050625342035272454705537750303876391560559658150039162116045073868955736005815901968164976357430768465859365795809887765614803864043118685029241508153493351386311823617154908518957224080497744167975509228996886203144180328101730614349680971821041085045801297103344317617776022587297580236829151415324457997387181319738343224868394319461398574680582076742290119859904816390632379868118208606807675900022979856468421674524299048608765221051027679309117561519690978227829264239221328631080059872370008595559276578642504829327082495543776060240875377863899772197567242379359873510412393418967286987214350449479342788675584571880415538210337686626845606871746026628813027323020886448035098331318370418918488396258630174766781464901874557141162163234491054897339354687767079940721533655236281637886824022016000000000000000000000000000000000000000000000000000000000000000*i1^5 + 86136107736613254562947481336005466773912850898564642381709495146631525581143371646590305759106391038781276301868161568092653230397472521276303954731602821818828812096752047747624454696637027853412754155217718477164293247060345923014080484665003214687439522109242672453281036076268143538092972451424197084529521316535209030380299556186868686868651126777891019645245363438480385962469167519773000700030610524030414002716523260279840678517196301438764799443413782016473894000571438454808450657214603836799912709062664443295282232946826262807418683875134447049528082662303223627903686221958861089829385096179291407790657846933707576260128783680047300648178342989537543220119922035452598579720272852725630920461895217157764532708200201173697983281375685379274239075996722513905837899133359989884882929686508962217962244337510450134999607383547746264612271377101930579157234724027992516153850109894597158610630627991703701381811331809921879245962461149408245405985214766440364522086761755234910339280364638360042186615200543017272549095608799331622056296033758539668277339707951359234572143063144962453224817474268718576553269812250892483441002899778098442081839310423541606916116789934148953679514665488862531240280468234987890429782778846734838742166730616634436589438111564562599176792032587134008949410756410496971867463388969894664303840259569192271237940392221012237479723127607149427768251872111349102512680002363068586588616116201532129115030214255583165440715608975680783584338875847052174884252535244792577447306328408134445603826505999908210774085634513334475329561460684308794885596807538796046860325050405305848226167215283559813879489215054897127507910443138269919570894089155540287487430178367567122943578400899630993533358354318465535116981759235003538210171562105976269441336994761637991929811213335197580622240870760744485737937269766883430007769416768924803062214427651281003318845856575576886957537581428406805328567830773242342034855613148692480000000000000000000000000000000000000000000000000000000000000*i1^6 + 1295528390055770183219651625400297445357364903132946208849304075005190609896957408432948416380719843161198615250479642955379398527484583785420895257065556547780675665110469929224957302894157934745493448887832521257788567828850213284863520008150987942535333002313622025990671851750300473614000823211068635645609727515765303555451913478316232311262895754702871600616684036786453513657781895802613694133865363926026630005028474127818479762591754877941808588798125670706282000437083118155832812752383582592797599015944739853358109437753581747973275460762878441408442450629005886424587492532543929392769400597891280900620455503520273503754772001796629212202543054863359754720223045351346612327381454103795251965269795335487367115503944647084314339409463838955375486112522562598774084064458763367925873904036790877136042776063911842231197292175660978602918166239179496535144749660515192677674401513687764449253451009760853144318721129428434530540672540617198399066779530630034776784057373518758003576269141632597766831252041501614345331797069033120837239087172948249751980061717797069879564862163643529089700368443799561646320110936409264219427233460714762297234743368058342892480827013309597336861610552075280990340327449281324110764213841059884856816891472500231022869042749362304353197028770403636868684390547557929585901876038309793524765272957178839642297845729008304403065308556444540891299775680342094486014834735320707485549690367214779200124033449754208842515043105430201360900507806460060407304263318344868604726782183351115752077448884566730519915608331450821689697507891280539046614430947639380043207278699113388616295444787931060186114257813072533677299591685549869677960376317911694941748357657123365597918291754181635860806780924813043001741789439643577294955472105416859304433397209473554606515602385289544804425369345100851918973834551861114577813258524603645355445166237196965977612759631427933299495619003588315481312180478943302359925595419936030720000000000000000000000000000000000000000000000000000000000*i1^7 + 2504506644569333301991525928752297875380129071140095863696475667856515480107546324836003261001348115980023799884488339954564875185492906931051007638546540730100606922710790722429664725141644262270189317555688201810594074899981278840357004837814898020423215381773763141072193228871992450068626331686704094174292352805474584813333136610245425550917262200981991134964624081805589991844819476490180127394034042123723689501407301829517739794362268579663624257953598926614518733646085700693049674421813798361413945792706411720742880684292857673081510016808436155562589074972868834190272608095446260503869062314659535341995995018682342291736385078192420864610990919694646216159217915367618800962861948564946095366594341040570130989800166700742098699142539858539113670993613053634476308378659398492652736996860449548298675189922245670205321920492886077024087327457971173171258905261162968023070521029979166015432031203894278740334147709166491870866628721646773641085355933566562562774096952369803982214701486478189734635664435229499898059009369946984486921174079049766837524987816508702907048867561182413230170973058058409451489366358608853509491140208293250556723456327195672446731551656281837972189659646555977936265867769350008172689226270691724641992953007644792349657866271363030395810037546149799326249774802588753028833501103373135733447154267592246902498519852238152509615264974709099957081288925389053692078782655016689930885949404741100805736836541812803132334985593830941981078610982410272940182407102707163275934015387952094339628904726731479097596722917997971550264648190440558551842930767906057669432996127102148684917360902579171943947547181796776184746048819098588958292772895941304918589617293993908780271997922429311439871217226173528503367158028609101738430401786660115622051365079181694821115668168419433159650901471070578204140531137697204445177019786492322110921736122628911779395944195550383319992585756969623722578541596163003924909876552348467200000000000000000000000000000000000000000000000000000000*i1^8 + -1231232373620659375707028819259259927587620630456219754679014878308729082696334461364788168619295135758141378243223888913094105645810132022993657376192661679421325746324112604084659627699311701795364936006349537469332170779987654251987008100969883647727128952703218402549113072948762948337929556656898299125970883523599040424095304056178505784537844296557152540166917827123153480168710708347835913875611927476730803052747214440758090784727130564058565175480336233755260175806671691838215275215160679179451843890681397502906235868434158503612023391148461126241949401678323103790019163559279191389677102970627427826509132354660522641706400764535415708064273580157194310843945692365606387806355687851551467070841879319522318227761942341306705844474023768312476242445200325980881005315410227621233378186876314803630233358358900091630715687905279839602385322977021444077860566828208363670933266501248612665603375477065672797338991580269208814471118609762269509986218502098021557804998497823326661891721161903372670470426800818556024910581983740449979289216143186033273742364281104283811246438306725594412612800214098541296552838554673934049682929299082165310097732580114798795633420542709036601434884736994627653179958055400929225757162895985614075943072079072258428153706105613803842465807242877992886173034244540692683471120330953678078411277657130825452892523640312829244202195898009577642731228580943232065853924193548928386107682867945268597573888733492545429593025791025997286893274326874062776478269292775947047982186427796420040879029783445478516815384980967809390174757965596829536282383835501420827813475040451427913490277645346414912923879372622986551410436477835583580601033370679779560085137490604623370145997820913854330983452718797562650650359886988601446892472617653374028232255595789063400689823437482490588641569477375596911838128148360784846176789803495117015606132463504770264677559325418357182396556529956788621714872914829354722615158198826434560000000000000000000000000000000000000000000000000000*i1^9 + -5576920687724241169116201583962437325699675130052552466426434454884219948364849446062266222264038966610330354840651268680557196052166627390089820762357326699074360742178121934205117610228321588900449492206002385406674627422773713387531008481493693172653818154959309051221382574595185411388370884318762484811397614397767332277321548662615852560036431987289213326797631944856559216939950029800858184534747126971864286932261167432783903116027960367796356696179793491070941763660830583451923517805072496624945154574016141390248192084004094540445704356346937227062818172196787807983909384844761920258251368636556340408319718733580086269225322207492040848491104323039860667906798099855092476665367455396307607812767893964638773442755181287398861927376588078136593193858638232259048522497217974649115035429398399747204146493780360120669088150598681953854884856509699673091602645144577436973284453746741567706852560720071672154133392826772183887751796476648401564253000383784596216158226642632162786173446577145476916950923308577768652520922954594487952625009398391364055920002553412436157172638792488284488618204838986504955213436554464510891826367929918612979513880087498470696974513419502881154463895306811117263643367757245364338259572870380898295043245022859138768793857625001876809186342912829112592621629526991275681158350906804944564276092520417370390024714243526287794019726028838874859032891225285153995430061028718147931027025751785653501116401312027276184037664704664448883065116823023028952046913787213265322689957979250141190327924729753587672357569378292186161314758524359433183492177269443616826965550498570790935522577682245948357184218461322122500374616926848111191175932130327980184389641051836049082263024050209725019509110827915726693664173724884210060711105844949078216507238955736284269326647908198866790112849928341481789237484491162733741548610358115999948416432356030231875030110796403442669156390280924128796647961473673671969757821603506290688000000000000000000000000000000000000000000000000*i1^10 + 345303685797213509030480926636510306278701970468179782866118007628762370773665419457793361194280885207371979732906510875965485347371702342977055427440890279501031713867978097392718829755117123017522084021414171469702152789849531519441176919131161056714709670884424271823189686040640706367901333645802243410837890939002422557066965427134767822339234224672575501693639780398239028734105969348381338490793858541676010551627091962652668237085286363375491626116180655593271363383628631756141710651778957775897220898447574269821647096941625279501040947468796484415741094728387736940974179711640524849794638536238786216366117199406458206295919872155157582322674420131941655422206220892505294178519354979839576898872794634705987557395159210747441065798374234686734641938476395128083913821135867197344692476104914688114127940744074579184929163914370243819180970767068210874882367431867171214939817624945181014073454904150560387691209624823092930746428988256697568011339829426704793582206724908349754726297902089790801522415743285584260412537403105885291720751197841559175545771840034790473163703827719039353430167348933608023618709811087005915048672232403796657624421838586814141615979262648033930462643724808850950076254483124026183983981714463682773354933502892976398501796254761484982432910605924401814570219313384037688248307159270350194210094927550339804415997263223259566885467629901082565319704409828442136771461491082104572577305779419724380342950798835569347885109166526109616352022472645828644528831832731781909134809920358976878070511696347073925538089254370472178713025055031333370707068841547230109741856944712703859791677208620520502991116731285080120692712301770748652921185131075451917337649474542485362142358058972249895988182084631506971715960137867475907769072124554079095260270558190502200497521093761876321419972993096343415677929324097564447392951769761625966310549824988105057009014286954793893570886232780867317222334288444274565204951662728314880000000000000000000000000000000000000000000000*i1^11 + 5713514206067113362879833917073983372576269926565931827303215956939602005756940478453643596008193168853744271342904805371657838044453417605590121797911490758019132058656767957960272254580474937188148233642387853626721799235609093113128490172340028619452478938238766344982759532603784805564574175765515054750680909216865908712979254534697751415960198374913366831231219304838536354727086339928259122553108929607163746524867244571460229668265997165726104870371134648777720375855529013450547259239517126503217120964346571994589187894949430551206997805063445253331929815987489770215106572809165714322367514024386665470043366887584787351562536157415912323370394841514032451768057680370100309882790960740607901939972654301827809990156577301370492656435194243145686698179562687093811179144621618598497540107631360721580763517410538590217300824494039212361003590509351359415550840730070479476325881017165666741417256630524116876977763614963768094527658663518524267169346244417910285537985002499885235928341816486075457543208693853004701304912060467658917604811717365090742049207777288011705453081788841193553560617291228250250668914683622193607348425293511513092512424628080859064144943458567150138662512622297204057103802423951433413319551433180432256418771143665665883234546952927551149128546097796613193603364171737210225594601123842905049998757860929469944556466280329213650569320703123548487372033771179377690017914165303517556136155376906016047429910589187377218587505302358140213321741145799167276431838292962880052317517770337473857530860768709024947690733268294038422346621880449121271106272916495030788507473670739930023666501957468429545053541614592451008913889390755594337663722410475666374509477247561792914359584203629164166574733886624440512574746803481939841736769732941430810687071507398331814172729360967573334945211241335315886734823093451860110926426166022665955363787495515326347691477150326749442711001941240941805085013761138240172691398875173355520000000000000000000000000000000000000000000*i1^12 + -1443870092662259093157325176263316788847597128994684429606015785235032776883504242178140426468434252160870097649008580462587503386471735005156086512078692925356635723336269471612575697269186999009151370090344463944072880582635055526196961111647157904062330528405126636980960526947297689392424456557713626667288714580866548762581377004792012748330563067563098380411513755148357528619930208470947896571476060723759406459318928499354839888788358046857790824720368726858766733832671992924037270129282869865009804570221064210249752965717611855232323401377902299834323232829921053694783005117609128815473629322466544254355691471503894471066189364180127773092456012158423526717889377151686741422213993223525403489730919265273629934960024005288438422962733741668043039626556234637285326046782478900024977663226760300433811487964453639023937212689485381715902218120613978156329842878433259441686664960019479983132505168899334510428812089566078058800389723530323723980627207612990932330873593412988769551592586026224619764212736181966347604389688718942035462618795360541047377496463537457512484784889922306443373151592456394460429984275715993834233901113615436530481479497903170929794194523909035981824589886977524442371617218403324105691968095291399653258981631219050227328740593212069712993047260847248393241587534207698781597998326943905030959621429060868578227573162573797581398460206330906145048876783684579672933412204349856267502732801820417577642147256201872480187282777529089041113481730670968047999756143384214146381045847009292328340147118046969246582282656022352968792041495528020935653425690381093519448748762184471914865525844563928012947090736421680982495543457468402171440312213848784911014088634075844849619253514428568004631310338777382839712838326628922539954878013847747960009196179039402932714961661111802309138249864708849804516397588601221907612929879883421593901366238275197675751276648482435494881769847012283587445026959192757401586044908024627200000000000000000000000000000000000000000*i1^13 + -348154835823449939577744883783139829709141759102324792997878257185049810443735484415969484348666655532861920850887980651301909262303326720341538849367741282623477107854864370898868432572834546246467574898554786561178413090903088903447031583721585231642617615236592187141250256112836629246211248977977448641008589918559725067788312064688289694067236042362640087962870705028690546326803573667608974967647048887784923919199670626579100393250502082711966636517310932029526172587441330568620639570671083293234082272409162906107529783111104060013665535667619844821169790376379456614186111040442906562335244972732701249280076648146991385897228228817775514125392823941340144446693367264465052818977819041573428844689107022099404642803665440539720544770013695501662580534839559834187831750650513206991280723154845742306896523411604578441489804256138435541274909717821116470471634928477043138799422764552695371236451870818506879357502560609503627129060410152864992022563766985310932560176872395504813107957524872643693240325247949833774061626332632019642054093513736435517973062499407170024545910976647901516846654767108245126696238746542696015221892482108559026228606144926970035928941979073573828840991498361839194716819802460186796716523668885713212551932734847449091604206988009124118413986098617087043582224065030421866768161690474718932600402260515285767885620770616404958784566020310201400466139070806655519590035037559804085869527637822246129258717731501893769305177985350126625306406095365484576464140600871936054943284419072152268355515794257904539855499138240530506829756277114109450254647622576369757898901343794343018946719219401975612728795185732193977859954509379929104565883665615167458909289747635677010752914231035299844070821196215905579226048602764966986488606971471334483478098259576831318549711177320633335817665116442987261150730719445192612151973426870153235064547511607911893089843298868891360926190156579272025082797238088808556584507998480629760000000000000000000000000000000000000*i1^14 + -79075964540143763108489822013670597737575782432496638280688678992535753565621629505426381099008721936819055469826971500059433781451352713527738793258897857143847621355025151284111713942992411582858447746698405159100054067807379948251142950002539843077870467016351050406735049055493438858110839889659475103591223235049919392237421652107013045113037934501600155680013880826019958228813291184188254163559741078476592456944424982949857089753753159842863194896306571136666844988414218559978639023013218333464563093578774896781306796011172675759397336012241915288806320313303142050517101006150365336047765698309140033422914959146471634946227748406834019174178790546218254389986477788599441992864053577517398853619518699510025601928320441916429764866232797979134311227510268595195203723893231136421616057470554077834568309064786901200549915488589239680048615986851088185259739319062061993419157132080035046283575592909574240439160151108135277766619268878300294783501588422229184517434466042739695691054479914104265146924060991636253676429026597715304827994744287328774932401279089611823913847848871415488292785624905399980435228312355280230783054218822015381071750867543777774917554418110765469623791641675309500965919062750008195983204447384182915578399500311264243277701125814800610194711635856634467068501305806175658727018619336760798152026563798057768992939037543362864055812948003660883284718292084539564617952106593192584224959752157358739846767882564135601329867240409412364120743962197984124614803938311201557726739706348283823090309215360003635479722213228182752242850398448109064355196261020650126354718733623855939510071710472469657119909070435405018251041800124583152646535678915551733588747674619656553248696071162746321299388998377162389075265237604292848205730867138358409492448393732091317781079378129355860849432172757833606875812984469451835161023123309721789378621441167798588673505950850971628981009965067444440194210029659376609446903268184686592000000000000000000000000000000000*i1^15 + 153629021663822043488387861939071343050749863197048268298088503432006683474101528283829084469544093021801206922530898699992263457125404282685961509987424804882826068244712922333352517713395472935524637803552776357720472375604901573599024733737517020047976906526424202523186145508406310998247569493524412022991481344139364595744126212517820257648251991452837835730922346697481189315513151317552718852380811937451983768978065161306104189089884208413466408554027207694826451754440631134529444474574414086788771689866617926605507065344899512783668407856726833483294641641359180749787924828536304757252690015404585073766924477120510521981322667479322273592186029390873469595648795864999052005234145775964332778316652914435106105327328143529083825655940779546240403196469450352274291031967691240917297571484185240376831861911746393193219330590305768536814334734248717966151443804094577972421543780141383977746703316862726883752047080499667680818140904156580944050826771552839172497667353037952692295861812971330761096131066919735355787659526389262635422785630964560086078063843019015866053671202203925643383315121057674829066836182631872212892485888247924481669672552219533766432177436694143423612300999016630565586017988437749469023786581567349592657796723173763568990893281403438943570728219048889271836886831223052422579837367422467730898387548382225277682703925376797868555511521264847791873192535878149285550633777312671490508814796249554508152683354610945823773979456801805105743173160354221402770186087704898316779908795550381987365424178763111474631590068228239701757598220378829436141949966265655271784694135748641974055951002286711561013820911495109945372245932524674851612231670535095289447972370239516941421922184457626844104255994646423506528520040004722671999788073579320526817111497454783695036522048390402358958308818645594421319318997296794693091365099447958085078459821254496365410513679868711568253614614447858044523389358746017182981910468367482880000000000000000000000000000000*i1^16 + -54726467872517707716070937254541332904567883211345556403135521140716577199299110443447046211029457094332923291154412922522937916943837534746097797824671862192440479608003248283367617618241746922105882586887410830874830600415816560131086695553221853460334740341660064677316104313410963884252415719927133627654401214231401944915056641572709752852305826487163146874758080658282692877202275144372429070047963434885674195020633930927871232944184413988218347092295953425776692056383135543498056733787287406331567953042737268574789955040335519732784309257361755396097562505613755916255248433231475899800729178613568586780746167915860164924634958411262818246495919759911772983508614436234831669453193619311592473577961346850720365593196290873486472454558295807473975993590355983094473508182837205613637450672576959197500613208597345293841807842733996077680439888861141863002136384749441980123260463212742105434985190336530821589685842142747247459601971544835399396671432125442898306502841833245892096476743682723470657449344863700697562489199619676203047526705491084231254593643162130491278539030836067081998258275987332465686961700418720464481525819702501407369183398037848931313023642461311655829408792654786815781576567409743512110351785305231631595289449840903262755171883372192995038669465881768638296410935566004449952505046422386774579316659618992935834361045556732039680374837907443655810971522679207908150297913344451631396387924850434359046506798203221845396887787075251584457244699927944150715746386867844391341810507222301364663939718007817240893070891725157101294137959609811409450784576994084921885480528165640410880894186118730879286701812967074968301578275673497203263274742357878809364249116375818544023142444105853088163864514336501796045542598693587734540801774809099674346715686848177101937954823407239557054338131934840832058856464243336517695224635979639924695067463843668245743491197594656899772860901631286030569738752317260722812105659598766080000000000000000000000000000*i1^17 + 11982554923350990647340638465883058390023037107081950147442395273004362363594050044740288298410349603020797580570337310103568686243513653691285203660237276068213178070687380940303023578642594322228626014978722146980017084294362116293713133933274690145414522728011882890483326738275409355720313356601644448857858820413915088481168486453326928739804758325626878075017408495228456402882129557547717280692818645778202868399632979113708019232425199109770456081901703594200742060201543810482734485325449037342777004019508988631421746166821188994429258968615380008896513144046880957171477726672783272039669516573657744266044673131655843734145956193740100000520737881098408068273755883939979127792859477574462860640184648435745614666992495225739471200461199999610462371904462113626562895830805849379717398902948135084351641221431776456043805451114764550798411334379956113733915772959399271606258900686939206957273728794107580850909680262617495837998781160912729087420767154155413605473555508152640217616900123058741202596332626254485230831593386797375742771901368728458778941217401815794984487139266190677423205234646773082884030294476106513805004882198485351002510765569184939306049176766941801443527501640899799021248076012284266354303859754170729189172356752022976338689618373626131365856958956538486836852383963268270490874963196162708425679269110937360888695216376300913011379031411135833564170834317668623584665127363378086687741902005424168769194133382700039300443358438978599727966375699869278803604033360878806959911405927247874080622048580762200576736240126168655931562771238362964335280232355854226670967915050844072749083666273164964964270106263309288722988149476519916904961517749360818814864192911550398827033454116120774126431533130385120128967860334726287462886526117892287981837314621264915075090851712943029645088847878616851945017065064330824079201225210805550479245168001252142185805032007596732564725080653299302309148558925729698354754623006310400000000000000000000000000*i1^18 + -1656408855464380765560697940652082556857307363152581953939593587264713976286970886443210326266933872443387146582243376432996636172042938854565338686955386529015258111798107439810551065451169610179081930339308209104479431645226968586016513003460288932296236783705179377123486490230603144580089073676899110739755435604446622785490101809217644593542385187088077746802062902250986081216880433325376545919634208686176847006305911337191309945123488730450190946772095017946974642502855483323646361118041399071649286652915862483930896372076303108698298669254750778277951323058178312284962359058299670911596984110721434896759022785188508405507988358541190856218876378733085195455686366559987329583945420356827584848886762062192367892377579327121543711724197131820222892012029405826554926219340743623886739354668601845828125833311418825116212867522711807815727467700677126744183173514008707609536295357586884887021241531590357177473955745142485041223132715747647909934528184129424696445644832811374701525354930679319001291804683307400601972384213954164773687938401271238815913026753432789512604093755778018183730534786237859977955583076181368115888941976591715886015616638679249749821536346591300908089291700479432528109586825530219475825909278455192833209571402166376308585416421024227305454712403954178309874550656879013013198263721135149169855370880498557590304507898910679356627093231101734851123468614522932319497036324423060631169322480164079589433431082233784272033156425165064947187397915075988925052638732574015306393749559032404379672509793362558969889149905535904743918739899625367483663892611411699324793629549554681761824484854647359568180957443316014439615543558685659901906656534480825448487175434246316331356540041226083236543752474764407778754891545518132190041896910616279192860456866815717575092748126292821973098497670574400889198564270036836094145568349981544019452312758111522265622066037161226594358806217420061970074611260844952766432652568821760000000000000000000000*i1^19 + 134799993216999790486335211394786537065512029411305565234761375158559624917113047553418555592529806639007242628303709870021962840243987036220929410604753045200975165562840368546558967255964705607094514778096581273069264295433940812401139191274479887077739152526222453305030401228175971519036885983057221386018428618506364289718278065241353754456875613901713850629566455691125094540237679657924140791744310075940905404828620550935408018461123822821810468306527335905053922161857258338275199072358755108384348295317291765716553548392539330486073270250941528073516462154029350498348760154901299430854270809561481575583823972566780240863102968804756443620495340504217231309293406821345743800924960107665743984285179918623800503180902443424538395014252563311864774778850976746287015832781724413004139416785444242720418027023420988069916279560312072917281314715931688116232046055068350969710728654353385237956716350405341957237642981974050425362006784694400205148393448728799048405067123850036376493085077634903200659890147572394367562897251436469926509802950308830509023854090861318126831136700170083509945869879952589326179560159991158316966068424960924419391232241196057226430644889770156401330859434491601312938413540153072921896900554878332074788503792735384125728144493267712269105771603172709437030814034554510109870835976156558383789356137257596890530513179501496840098788334071140248123133993658005767625346258264532239162485276008197688450871246615099101628967514382978130486119778431016729697573488631312475640141014349558256015805276202563918103642076657056037418584545025183837540512920856304307264960173916771073995864794949278254127732536530827703405282663236240171180421139202004170369482374922611841225891028129957033152364280980921046902996099981637527940199393028952078460286752110808812060513550140334347392736828311994547842842665590529649463540915789492027094323865417213515823654892841385375783850286556883535359721705576076252166316869287936000000000000000000*i1^20 + -5981217828142605679115264731654970528084240845119472116092759763585592067175144344209971746463790530693486043121293255367277152010091109919244788078848240354088081854018579519159514823475062534208160527930173469764157298691563825935946730062255255930985087312866240298258283454927813863811480284289904625791597835534736380799963976888830473883248882266043370191865829096319754708221216091040520344203540349943721943478784571985005339163434944922909652246909927891016200233810129622574478977030455117855490122916357892369504693544999508158516148046020583994226968092182037711283856404678127740212416557255894082614391047878512612128809577662339090156348258831171643584260381580487657553395528519626226299257902272318794303139725614478811998348027675965140271288724834397677946274556858276107338596957509323254797847997044227428306771956746370948751234286345592624294257191139279965232883705137369965815982790594837040629710535342864771391436367368711434430817019532861767858747992920153416265651267067680238106751246991826214031136417928586358159566463070346506618266192239667317570913284738246684968756494128884749311261216753743905403903895035651687172939169871675300755696039424438420081969883891000520311502996285124395240995794397189760258128814015443609498996978888799244189902409012130181896742173780150353311488499706094316778411836178546468633861978569011379464331258946880325748713371960880678943106372071971969755755463549414783959127570731085157099066726641166472985512765203898022847507560186199155611961917389888216638291400272776629253037788423613986583016139152442957727555006858106560706784691875192141336503958382058439036284986135114505807126744750640495608047870600877154121553767412868646020792264788203460787230089107733339054867133400067972001071605409276579635952203915474057410955161428906371514840143766107965585972796903952427872805831790791058688262489205968063453292193271501495905671106616268064123266028621226359725388589957120000000000000000*i1^21 + 129801881338507030681837215987467787103115686211175533446097431623056142944838344395199822324828591862616617434501116989627571031184826631363004996045499536736901551195879742686012721443636471124880405963237570458633102099200897589302338859904744214186065630390569241391287688097299829535821881732866113834220204974212112639378260313646151509815523450427479909856160643349042817510474183130724454342526658750467566459256121190969812406672497632800313827269385011819408966160264227052703636079716729247099819204195215255118209298126459001051595564966646153907741232499504405271375521634550392347660657684625966534997365633440003558654909779856409228113628642800939654172660573552520739085291855904760367425572426328021886396799007194602301060155003795664917744131410028256339309377048924009947351575341185488527114092640636155894155095291537086346242751099165126577128738900103577715816866322055823704860355398484743882530964688291874110347916220628721629375291608541597778091417804841116031568410298007790609614203693436519464163579078931337147872459987041042256691798403301517667559333993451780560580422052952132322989374725765172507121142457055002534992134431680581152020027549679701882114561700754523096484264902642590075939716720975962166305554472430168847028052004590981229589555092382680263758626582304593375346218164242908564377079827610253498638598265054474987753267082824750472988160346187054802235321197047480230619262709215515979969088546267684099144679561267638952161914241874154296316225845872304260425457744437474398516948958733427566840058751176771237336217151242650292167984862528687807798216569989263494785403397302031759325248955863357034134865822884116064420040852795718756233299905573398185792292416108982116187388994291796364179914439656131913557340831993775115520156318756175387429706510530603505956036800058345897238492873674350629468033456772220372202122585924634559607680276477001366380593863933231753699055144065138706544192389120000000000000*i1^22 + -1412909433854690274646928795544858949164100069086939265279454625296602666689996687693633147185206504707090944299032805006537077372542650806538378053376871638137255024462801165031837876539535702202189001087630704374530043061365658782994276241522170169807175192252504600006470185839919729035343086700126341015613538586000224687305603305263900104997793396837314907237564638400799898832084533514335624183292721316911384842201924843809587882855818202023237749767916616047183299203420033572702951860458489157265319306327847858881759162667692943143429794432606295632293858979806135373973025490492294994663579307942334159363294820636205835607156104764087481901779918409772641488179449669768839679948201134064871631399831481133237095605800318572653335825092870649216088509894971106718247345974121380441362223883021020348192438685948688794426462650591293831581479035051499916817857385571784631032366005468191472317100966009526470891777625959273332705654354534740466043382916021181700432191278574321775436255651019278699551321733454660973481965009418763369800545288718110148129429893465778741764566952696356651640278515415925174779179791838816955093408953613121199573533399368323727375750197654182047852139959363505703224677299891104475144109127224008830161510840491128257831005405112357799126668318577668268648351431354411792691658234206009198177823448469701457239441833166503557606053401367532512072287999072767017847396535090476198541782594368306342202469032853997212467873589816732488328994634608185853968625966522096947865587734624348925674807275300987413684310342866172297407188823508718262057039044981881997977162407203552552410949877481412093899548106909299579764073952180458180617491030865914541607984995047574188634958375944142244532005284190403043352154325342022522132466276228691438836225841204772066096914111019685223878393358632243442860941754593119283031171791383657318329092882477024280651821537579439129678345081531692605255667662008240545202176000000000000*i1^23 + 27298253469396840558478617095274951116000112686587909454172857341907749209994118224432466958216366465057367623035219697748403615391909735987712495462629742699364946772180143095055513177757443865363334140928070870373170055730210867466482232250888533120870144400415756547762345220805638291095328213044114613895537089068374465153083990537698964362264942747297677984678192000448731453345269183544652085654329212670726172178218607495497313640958018333839039692777386471745682744158423100857388533407234939769573894652201809679643200347048346514516008611306600277094172239728019539114229872203611757722413798220602391870637325684489223793962678528054874915391713199516173185753900052775711842516764368159266440396608568834727124415898988654881097231310428098998683921444728007053039871779093857307121704581916763930968723666116736772577195699653750238040452393274118352081662068573762063976343371721046516586082123744097033596625549562752303014595956677201574175228402861221242593308392144961070647827459000429274794027503526218041331863539509521362483589808216097351493301390656258463175829547672408513776162998266404777576934330373111045727547963544438455677076613279296869754263753022081198106381566344518771366616125276707295064372944308374412877037722000848412434950432146562657351030302952527694852552409135531604969094432148978110519715349771796201286788019202693057573509894927504012483019751164873226651563198811544408902733374032311974145459696331824643950660837910499170996637997900474269230898911747752324329316847261922615337486739856611836919738983433545832212610165162582137102532457640137604347500711472228841337294282050917417430945725523993835419451685286927171040794006583912876989645347137996748767783773139860704191844018181540328688653670950986241343712829104599137722740491769392043778569209369638081777728868517807237780355695325271754173719526666791547364841944706213592676949153771363367714561879323722982162460633962516339060899840000000*i1^24 + -21542792372501524203056718540378511997735531075664773074326100316586995011585649357412296305348335965940773223063334689365490667473609757788414471917825627973536838296261779302949787239188447340840547714086853083530203694038807293875611878771364199688009609606849778448208186128791192132797524991987242386306821610989206589312006753749685768415899792450724539753015033216791977075821148711009655680639219924424047729712238675133356109014729679792005484552056311086931099488752439893503729275730650901704878296222390315088851641102186426863023272514350559006508615422228537046309020316922611709233782666732968350523940251695153335417855035930246800241672543376501446269334591963224954213615178617346357414581227004578937957003645381520982420882284413950510168221297241688268854949330082899906547270998016083395068101533155339106310296963461903620126495544947303168786499417588043366618926481760065463735627094507878326839583340875513959231921748891611662351576265739393416346730839629042655576673223625216989721735168759996709693301413695291253156965821200617505555398456538795644788417748727381023559742930654611096150854513371995936418409960350731990796660940454002615515422038061145210672106017010602630770809992773004412904695893538500615227357770416203990027742470441773622067677788314498446136608586970342546355186532084951121824421688017171863463935903174033233957529473410098950950154227502467024800469296018479772524980941342334933553798574453273799223510109112067832554586249310679213319798622120253279672079811992009156742213545344317135968700249918828360451405686946816201167249754276434493995714976232026687974119247733597017929021668677519372740817215479966158825530852111530784329604943822699073934431379431822442654321529494446848271194895135510108187782427859584242676508583725300050197046561147793164568569426860840183399719011944760583804332525879849506243358858444087368617756860905918434328927495329318128884652470677379350737715200*i1^25 + -474194125064275358968497754523339266649683845401595804635325120388236999978405099190669324013410774879022215800812859326143787646800640267965458241204307782658912719690726171814300047139561806263509255579143230552648417024296593241554435215063400107611666381007508689778041730407342487303381679807941140907996685005832731129565051853599732356854980395903239463793959207485992890079267535855388620898803900519160928806660952800180906676955355284168717494511608774721998159442423411294486353191223035264462793962260166800287851189215041875544175325361281685122536460633848991977678179599399591166607745368718724868693241104396600501354103746449865932579356581593490821699201196717068011067208822386391336055575537565355677156335554417267426250324554522392621978131467083186502005436034887770790649437755337903256812974393714347178093583009956856265804199363297981544089104857334232748596640195070323027745829740204989055072477230158892699643169821621958834052182668982827416199203297921310331348637456510508949071160348198361751113918066239763693520184620244491320708021554639430328608781118249842916830953766274886945929736569206571712729384859230793901544774496687180071027339811431921476213600159408953769149769995416941816466222617172169767426838905725727803475978612112765938322835442626218777886994940607437013580890769118579081719223347151658678105729007311339239698305620358489365088383733049570417713722075771908527114589485218580463689256666695110135587739538529330096685728391068339279374593897446994760968273475097260268957110200024215343183828622475386534690328268649505539321129542980055750556943733166525340061344032705006308473245391696166334067254341616400251873664780055269499317668279079406375245655072269876102706784374079916985284260932032414114079569786718526770076911614642382546791938817751787034420408012033470402959947306785654716523399755815923617097598999095496515415812047975818593333017334609060850563542821995261460480*i1^26 + 1320847318320341147858280913649820886825644934366368677753454713139177567961446473202189168090181028432034619740089897583481945838996001432916126354128754977441456916430697265054098910878700082075058257416078920172308252666733141723094684192644979681944628813161963924935987616016611867178887655165416847398366457231236665746013529659627087415967863379393680883288902152951894325307476827539976828087220853013584352659110584728307101176356520294901861937107812780098563858648143196731011360187018178511437716238912622286676429256601002971665674430069772332844231416067244227095214906209095113935565527510057953105570323491512494899227770345729750199907902274900615189158867550292785942344678415739272898562510668489420444584277132946101966440316000954916823360425931395752918689228028333835265071044121364163726489239803065130439140659946230045848340578301698122713984021435825391946757492530761358227282957233546431948986941465252214191332350745102126565068920092005228850100710706283795012107314781942755197755599623132284651730232770324944033288483230762397102112778667639533966793253246759080951755292446947150490166589619170118910200578395958787882654539496053673895517327061215817562763795622657852391610338435871437311474184786321976521686025950482368221496186454277162903246840407108077158364005777030778973080979433696875201843991636715074194310592366239418783655164180857333447264614396598619822311586254948307530061556343582860300365539392137497353997640383916140522327273951062826819793947017027611285838850043509711174288870441471442726788167120016126910088764470900044109595889820412021242349938356253901620049468367881169321700023968384862807304695487688118400663167014062983220941599246821421292156359001944106997172905784858542080979956115198553792498445057046673655469953070662505323407855894188425487528587980029111907263573069842676215758826785922170514102864217789099147593307290694132614115708492552262806402584761335808*i1^27 + 3191156003917220673708738088444044185738030573079379433323934023536748315897366497896082800586470872579665575670925231357370003751055466780232194850960347845346351665475167189911907939087302033887953502180264074721726787858829983867431303323201090266536469847140358367891231485842956535669071545559687174267892678029227114468843704335511201120474938109889522092264170071607264209141340722926436943282620341573741427278030755815553859205104578566863113892443123175800553433065364620481087903326745248347345747575395404529362203614321104741649649445008972333797486837119917874693296779104991112355259670382738682755286397108298998336464169558171864662706041174420289284294030723365539701626761195070482646805698660412334432149523766959321650801550150668805655983589923365632470580426626415113681405263303992649485791539392303099414149182232240276088018936812701052731986243926179508410308538512468598137618551655595507752810228622037989133615147980183846403426073050385328614958068786475153842198567814569201408764667790846542011319675097676442077810076567666923138700962557657464595492321743256441870713132590404835455288881997332689990067876693013090593048335658747455015704903753743447498900891601512323122109589228451459782319877975806669602709472563257315093391433331526248463306161123001448224294758086903900379999307764173036716781705137572960440626865377114857744287789717001957658386511898310292579183634954023662884156529260860670034613101785314155088194090514087471437339281621860923365818353763814717683062242231335865273229467323902668677803212623668548837515537570959569905920434698960364347356287858303650559413802058833809752224857032314378566235625450372274222072035630174135338613888357594832532873732915314299451480633074308210233248506901786325045909593362331088782775551161103002766501637828424114894902522659578680443753374245179102497774584101651981937539999329119279544549517265156248287129831669526971844218847232*i1^28 + -3539035286729346453264691170488341618928453449991207641616786723042488599375276234673811714671825699962665597110709262503247928454136749496318434534513161272246270878604045715603024080986422862809743584958200098980028079625274322437749888932699632214293422109579582680580370687862693870793931058895210410804065255320752581679863321729099890482238493794266536169068993826614542146689573386682609153076895196642785102959014213039100259058541947344004900773426485773265598812341736959099991858566139084039056922026158705025270066111069305212432255273090680736186458993547967744494115361436957562297053984480098538493967522919548914177747024726237794665638193320296908107455377760767321476282143224174729501129369193809184628177719175319658890081551212821346349341675002729867275591655878294838954435791997371627359407047634981940326086646919295998916082890536511761168974237434765072972309062356105808944970745222438657799675754346764236680102383001249885618473681170311627999246561337957517718661388253778078321658883508181074815001345252888972191374475900690492941716107823425515317222914876964646194090121640063946235183119158131496695190043444613583081376126232050018170967390596044664928450515980792750168940828535183604991029759790774785550823250901398147217643584862631488883582833792746333324306813215487094642603506823928514195748503698787206714280251354719855171983998750952145441905561040068541544239274592644263475572956157839139310500870925809882788175399949274462766221394377567463088322513406289953913429615030147458664151345465773357267424600136882734164515412478883354949529533590165577553779259120607240189225483363018514764305825417748448359672622081697798454053137802927279410999801597849115064042337591541336147429625720346006874423789553954537661041915335358789006102234481460320887615022285544973765474540699484016236980438203778067960423445256893326507027336814949608994156332838295430261179488587562725933056*i1^29 + 14782887494505717545721421479021187408363282783466042971698206664356926105025771577645393057832445532242972189083409001766006478409546877236884458939904435078774536609057879554079424456272502969406004114125640462196113410003137374225084701177320034775583130117769981704729751685815237625188135812672607605634329652540028594570514271164824935660810233253570241685695136967541169926424253798883733351030541111863122301920330973015335846460402051694261381310839890759084577128430811627508514284415424450302179153090845730301538225320684909218399523221003820990812094541279386661230554249817051037219245135972241593033390841594289621933881336383546078564193595578262034558987990216906887446880273469450933242177624701052738009836910748650125498469924655884802796235650191073951180366012864717134516088790199545815486771979130642137776231313450369710115229137893791473883940260891623732265602553773034519127290628048162318459005871966759730435807789456088437651327929072381357702573724445043442166721220734437728112331182024387055279066367020935743595685940986787375922638951247565337312526956496312819154114495302291116787092999090487822198276831705257685951503874683003822364579434249406878566696632451014191809485671344857096510247803842598077067173111671600185511343842578116712676477289649791813626682342133468032451609216583729284681512794435593428601941807075163257898855410240236653020813438200052323871568496659503132285810519657772938702620588766263681193180159347060278007599112252685640955810256062709775673080850115131624405493665706234055517712057395184329351116086702697444317816490372533031537832895941063519448091327107568941749044468763999677260086850075623805378257934037549756489497061398885910153376551596036571232004471461028804738632760397523234432475412065106381284237445245672157152324931142771057861416626029855012821021956367871763427258272480028941151825154983520491452963067009730633809163283603652608*i1^30 + -3420110453262480856062660751665244834110071931249867486987106228116133564195558554892577830442881080986109383964273467447525555531705377407500021554882795423733201314992887233953536621280562156400495356742105142524308639881561861188872770114915856863757597396369492760319815697842250427839432337546535560816537673402031410819196707858792348834839273735429088436403095931838846473505942490815937481182485860906848529516176831526033618613261300608481597404855905479795792108263601644626923082927175485541628154762526402280266465491178966813184542766298367324163785478639699017925309862920833805574528952204000034809648896265773804449374161336618227038357782164587314047620925150068119528439637088746108760869016578467689865093731574399074372694283487380661192073839058394249699647839451029226043989364583226180765072342427481901496729037395144895153353870767064738271517301638928110960153224834872327364028693492202000886258765218747148072303156622454195115769977508504042922866714138307972111327901399177866171092104260270444336449434123986624830560253641825389688806173049708284194235892342672888596643280544160417831805076734780633639774164355726457934245120296863460498119497438191108924139469448380507872751586730869309668002694926171864848543717773382216484189371334441165585154146395696035842732575382848033988080502799564681489525568690130713079319382217605154216298940145183244301506034566241088149239145815243517037179396861454814379681372244314978712798535483598997376352769475048810953224294364601087713683034882697329523074700357070885789862538368921066049498743177742720452051168532453157944325653444747721834100484410882923838774273195506272277212766863979972490892454532844978689204054816826987972212052157624434689580981103065852742197329830648257058758120736169482069088435674437173363254179550347371892964765493285567409040494779151407848943106968913336984116747761774742544726655755876935631974170624*i1^31 + -716365571323795302388652158492338642983543133505114573842323642338709735130715127533198988560848421736259265568809491739382414748838928814314260276885554738824928626747904046528456855729533832999519065911837965592274660220821420176746993618047775810430034647893043674615612301210916331091705363200744135981327966954142504823377668725220212735272850102753816506613291266645134813683981228477819368346876001188874065418916855423822738719842476120470851769466608580719159255752850165333595891505016990383765098712022138783026126126182749998529701499508055857288702029612156387314318597248567981071984354197318472281824188754256907764229416349371234865604575147364092065549486847854152687891619169873708905711919955722230294831491446477018972310741204275071421588372845072442202803607680686883490680232694036768507540494921409194196376946454917003199263364811814369974410156544785560293723396636638440746619964914767754491220032919932951366964758816140293143121557958182896785562132508545055126432351980807363812994768926517265137264022230107070546806111400820393690509471971126836224532158637461272710311164096659351620498885407974474698529736495935284031394868841862108099849871245528450960433498532192412615152110778708999582414430462910710919899916744537566978728376443895690702938704397468722729118407263584621500880638001495713164478603103815396487848661508972298705173877506459706166957621942984611351396592779184003687311419766692298271206865119744819263898859802901772092117123229506079250025069039502132086026765579381515765432988323411917764061649498902606614920075683003281515277336761402083780540442658359953610067997002154883284472846980896921261281718129920443293212375686534390520089299748387536579712989633700296870461713897770338856693198682616023986175477363051915263450751842516490048938857440090980100404355320643901774162312980306520588051058228189805536313054282255202872973210624972151586816*i1^32 + -171913169439179036691436378642993684164593728310084759895120449925682660188688854920159171441077860938750852362904069678489245197627549681134694307725234008669738105357731764198910509731635961605289791469963858108615000607288704013080809184913479960659198368436196693624636651323733827104207257183952437228797524323496314693154203100553691897848721793651905303668492079193474027996362452090486197446543754772555607988745650527869005603278991883611092282889379933459504740805141009265822101900318109526307122364729548232164116794672764744206327139432117634708101847337158636119553288831618775106620542884531564121704136385180431151331124239438243657979914888355832190395586132108172102606017216291310385323678886419332476392230279898943447276215391589275181464547591749489087048636253888200278173007937165168094213783083676533977560726227879178013119545121497919576466530270098863896991927817761994508691146896219358741160297214329235757231479997814148755385151204938574317648978712999847242876245945066617072102742076148015013579787329464633873505658862481968826450945201907435897867416820428180656317824262682310154167026616707806952458376538813921111862855507595989048972150991042442494602247243986346144963629992322528851779787715830990890149532024544134717608489332330062019855284052983214941834770865406629251907104442964260872561120640090809128331350981678411424895185141709359828637792280491248665405648127299498101265116334715679306656191790131983693757434559671513260412463367609764972728208645965054143541419590386711290147565607334977250303459627764930179451529155606849333574232215615506804389384831131642000659123897101006477742936683870777232870848297401594326033458918061301587005591325081872682831026650324812583282654797184970321764175916886354188192061128547969992583212024522445384750645164858474472135049709320094969275819609644694963302716052763045096992085942338983340788684880347136*i1^33 + -18904225412816640804508922709498568104697031876837170238985604499840778831445253654358083629307455918729398779349029246189843522839471836593557343344080498169329308635697564846901585348353921039928877985582387210357109561982959038578790133790564357247217650719216466378398571522050459093240812944327126004019735900695094354656099279621519352894246942121749962480101029826029450946758388217813752269147709503618879863401305369595751894756859586040817461169770983703447632466165550610279611931926610960086138436429952772341864491753341880937706441826059494687097086803518549876390775253601348673597931541184202552057960554580792230112542783577524854971088966946470684132263668604441969059146776750238778761172676514985873015044482552578511469544209902797548895796762754989061801040453461940507468913322748340291541337085418589178524047530937807746998031487986631247972998604036246330242492276586762702167730214705740450851300107969386835749593747701455733161642598823077673602642174674362083256271330214928539832966098213564813418348224939876078344986388032655562446543290067057319564108475232698640717855743499514736368801331285244968976804650782755163968975133630574039363681870061544766022488891191822803385436053735255708754741168843990372807692804039292557704048768469153675027998976043600946816432498954496657944529396196790942353334216319736864031378186602721046853618488863547845999732205381638282141239387590458991428360735320934858787483774762108195587374226230602860054049962063501905201748140799909289623525390000210502003185106786235368741357660635684930804120163238505447240711761484678710658981907077105889279606508316982321361158263563878926906093130940504772305228731677717089246989180830952238596187907352787452169268530743079907346517425961695982982634148695520083951943949818958580098770935725398266492304252818778744948686710952364470249840979979105703506262610904445026744401920*i1^34 + -1252216033806247099528301365634741813306453776406726904403604653355130119838947551152962502100466917543255343991264212513067963590308239708829084104217775248657058039330870696082793672403926873943828528714205476405847321427604315478835814831193019062591065927331381324993161257089610923779436250079436788761702556402968570257242294010213802223733497272874663821529265807552685498950193673403555252248440443740413092208875093920112988527874550866727867413637282951794899274897883278492210917100949124990811926367398037957062425338491459679232748195883970444060123053299975504112342359162019864030059857517826912561823491887934153438846264480144675984036786690784864772351349222674147004197618795191362144811780481936950013161358662795467553573791867242721098336364256417419873832181328288087170299482339472221115776018159147117899014152510370544756744039710831092629026973509255068504884151866844881695611722842025048609551567354660742077537224667697088864992461205282482234996734156215214112125526858990511733905006550854253282758036023176160118378641863662304321343475280511351581906980011416271706227454789031210112309376020055660024941908254757038413851081571445433765246253139022888305806896278175647758467628666352033105499728408654969448884238896854483817238803854749664161649529145441466704309797847609049504357776414141298964897363502641938049149550057035830416625102619056212564667724700194888201697454249589464394632187863434335309963673657448600630678528162975998785918827815515188936146446961977602116337043457076390388956491107737869094453528340142918292848558335401129724871660823916911092850187667761385295289970205955811398646811924816981364380299936160234883280492071076853980220195691818925468079125105958910607965644387698645450522079053056386826624170792856301034276968129092446869063646240295823287811626452497053716957502586804333028538342877158118433798458092510248960*i1^35 + -87053781514862955944919861243144050839226866814028638298262213605672329627366064465479361082065579559991676452348688790120473984246685922179544852482065794628376143156588797543566944745450428274281902276273722552028520097639027706976225783365280877878576556933903084585609966151442562456090039216156607058790423908689395233723767088699343372281149115047541343384977536319270068445998223263446864584549367743311387847813087617360371934743380640030659173136325023539086883699300728732942512065824028023191883721805773634189102984763557909629871940378879449095548937569160653111336259636994345376831663357382023594032730245096914775572787990630331420710367273720604284527940193018441588905767073325518786704608213333247891810068110735403400498178015569428767445087796126974478157865063749633121168716333834628061638482099182159601563808321804421985700442958965600929701728577056817715461875230181965164806697193287525766369198308144256351424585959223380265073381460680745752493224166004815337001276814938146845566129830296975488337525379723920245911573635933121961306161023927246829681067899267679849088261150407513017404144730246392477985956668601287191269026858780015904168982545656549326673567316095008459085137600064743675978720576333146215436579316060504849339246838944529772172570714793536947682631852083309556481404483908181271975191556186328927972585235878112580864822732928626590500022541277524433594462347044486588731810808713915615790698011379465331798909066887292315533568078856515006949146864462366724828842814010608822821133862780941251825130709206401742385579943993682523436948772177923361390334492525564733143897793959663500430312259155353569869157312947259923904125219632117267771437363335832883184278527015946934486700433904073165917393260898430648526909868731141085762911353586608875091243107782611981549436320676965974343501618032399593885993888257282970076043018240*i1^36 + -2612635071655504490354014904048071093747085319322531444311304082555734107596441828406891297583327645831533876680037739773711160580996762810069311255701270276393538818333125502221725703749821214611168588648940014446355066367248092379101166561380275586677115765653338014973047575250591529723676557378810383110571615924290393725128529926556734283421439892667219567638940224310365126159546703867624382604191568342934573365449477593284495528425363653636592527868095564267391372623959230652463701544201030714600587213160376601749970401204345182111630183637841484862603006005285588664918599144229519895847934071882158054063012866852881108874069852368683034132542424482250235272578157088333154403084936494716654652240408979111459590044123211406479938700930166723226736228460765856156163709682437871468249610746834961611883160103139443047882776071992121024608445474526885504922365836641700364810707913185281853717160571892787656055410972762168756667122036442352436020666233001761148291086266672217751591411168353305626953742128825335709267394985566258729476962070394205249006744741581646302802363296050460148135904053789725469040038634740929615579137194056724146387132362839604385346332272621594195416117700740665422485841601209435146956933183231534891405651353134255435022624810362552654316849502018156565343843860030672463995703140418171032183611821654672505009834456243995302370154415259025238067326625521894473824528178721271092511696618720317037576598487784553009185640077053909749411190278707890148979603545503439243205045075347148413464447872886210287559471748565058400396860936115387518635697436962231907838315618276187164229114466027493384785989340220195040790275264303512490613665727454245917943703976897118092666880579696348716714001901348260658225493801852122558940389816692586689617977015704124501723774555632327941872047307928325179223089392344848579652336097967481028608*i1^37 + 42607692527395948259526977115997857853730547430281644119480541336407924188800238474966199736851130147494158123853782428380048703004562613704882741064083055059755171719724032737279242812355510955491481365817741156103208818885292809537873856907300825334889879298052290345461819891546318339939534975940690898572790041247628473778317121194390680180502343397093087648966350782044728112098004899277794402359279585303794049561810598091007363670665647076811086928896727527455805544108390627465459077412691770453611570656416419075518712095120290394172225183006787365820360577476916779437879662646280640516524454629690916438188077195965070377910126089629813001321503797129659201344897644458909213926792236807586301293171173378389613706454097331327629460110032778992267317340795497893066360484846909169511747634699312208649682873375607552425427243887351808984369247716899380418670705102240080789710853793341662262285966070817090472009620193684089550223214073106382473856388938748717059502222323630488723118849408528513550725288286252789191902596023762135809425919540780153183454962748669851816817976774306218186523664463688129337767202805908874925402636545868779745845623232195862608768229725348051810968365962532649459995375995451491233019298043724936960966237521160351956627782535866560122527866616315687040836390477984707112184445719704133517305217331321616021308335056463035973738119647998032390899798944748850696277160299516406427911867082564976802967451685303719898946188396633228204547106092595662273651052730502596028200439904612217178377566966386986247013447046935814632884182466930957451594870492614799990416967521998638260411831060292832225704622478035847774978853708704653819006609656355233939641973872518710533700677671784365622204319959139951378309789710579213126721736202954147251253259962664874830974833838829194646273633753409078360682034408161742823808579928064*i1^38 + -14726578367374100265881244962714572950218740002576614124739402699153782146631261849503256477179939544740764990497198637304142373284681573587239295421124151530225178643774722835805457565066605127306534795370092350238757285986642544800363477392624068949637102981845832814714698290954020818016319722162345237597850635657845535340700942918890892910549136174830904442170691818510655496789184649492817696510423156149829965992287072211012342997849188367719180205467155031406424987834204492696637344699739702174032086077187896292202046598925805972871086801952860210142977094799474353440152110858076430090563824310750849169810040231202496380592832999202828337078299424712008615571190330687488184353693434589092518022823959040017446980605906365179132908652579762149117582366787532707914421888301315415276554072500647896258375910811964877832288640188041273453442299711928025427681883822700091449082224648167824082941628637684599440850751196412768920072741476749229767505935746285445457110805540311455368440303969573068601520987921774745657688204177475058500478600475490491488013296034283867775138196610053519034565655455076003983878555971540652099020776461401405527158290092888337447862614520347226986829092715734419579180580628981457017268210934432148372713121264467244919470608724564402287911223013368320086802105105363977841799584934971096336880621273420400317269740516777174342935981325591733919520747121740227344183110453006005396080989040543311896383299212596770656377785952284643199268112612818011703321911736044197624357211474470279994683270131118403151962585463836228421281755028373494412053635712262362398161920070368337625117681121257972766899940355071691054959685276642574316686124460408116467634193858442531979459820039166813711156798967687997424145026924647763665429165206770039659826302719687557945495107290738088406375648483822757639642536826221805699072*i1^39 + -6123424687144867024023810235099511917930171738787813535888557640419714830683655136530821387191097009396298245556085966353278574336006025613191670738635704026371379919926169346258304798234501643372180074647338726610469484529851773707872239684240236434468459446861700365418274166674561848679756294513972249324577208665500755616718832749161877639899830374647517488384610962917321149244931658674839212434859271264596328389702427789845277256318317339735740592480997081414646214708007425406748424948251355950066075915274568813467045623196273029763690503156929953512549160810390590775890785552636293024903015941258799372861672130395795391641113925525415914610220993496471060266716677761183726267485441269234100409082336999475067952411650113625767374705820005577553604792847738382763724871894663558029499373813545017259711193303207920059077645378816446612920759511415512947033021337836224336945705012184649432132377210552454010116813243278385967588345356481308039092896158597184160343304389801970023850804038098121553468824463931417950997915550293112537689541427688035369258147630481767879759044418757521605157402955633589439587009761901573328544518353393700484425867592092922907325072404213742407591632292312419300797383839874242799643558434003737252986635338605003414184871823614447802017539283338116425152588806094953930098474919029811146790212557128979562030336383226770094486067006020325634722436386618400084791305748226634606033653405677777817147431496673360812059949681456435080873102369769457660872279008765905773141423513388349114617901915441277185444491926177525167385369133131549181557325699532823800956878017920919148621067098896777402921201430506930689699238758944385532824951256819273200508912939428243436157756534746615598503704758500279516305390377694158239973742737643341673983765254078942804875079168261418575032246198686086655585713913856*i1^40 + 24742528456427541039135117339844526084032447360085468891634641290234170514778599183677574438878502572735537731833900995118331793086676797685089967543449658293480938896456895329929322627287980942141281004709004747167521713377859026664889296460160525438532788329197353554574602104449020278400953292999676440641423122186163023130421604764731457802405111040651166669713930612491076550232370433564837496668784231261012071038860486273115461352702978982099301995225960447725966953846534336663321382643838093243443657804166318662034733591558406519158623069011954229514136456082756631392723549587671769787899607360835177465985836811910982045145552340930731910515846342484323897465571796788443666803709673284706098290045323304829240509114701992972291053793303053981894198805713602030316198891330883221897060476960643834864041993964360601435177888498773052788954597845114067765026870459880442861532405615108818978682350472646115026655185442346746699836189753261976286133223759892120627724066361489872652397881093421405269997542478053761924041592243392574082896913482436637673044189489292228720478957115813958171815940287141941428214767943215586159537612927235446551867942383035474119025945081281638144525166065415008756278763810938386848840042151006537374915462385707364663874097458865764264269832428866591170661083849802082019584407213690512387575929219053239623050235361957161048528426740354481655241400424945868435491975892970657882646349956000541751738460775797876389570504945406826495051829063124207217920277761326493018144354858467793171409130868370662651049200816401774300717535407503056424298495760650486124588419215074445972577087171677979554102248232364983560161154232765320662833827882893167977342768975486328596918962610285424021950968427218972109368190132954173857804444873438480436355506310254615359471388105378502985738917462933504*i1^41 + -965797448910067327773263078669826574169414131882882266660539751206616180831228963881046794272219426413089146520660153093474722775138449187654798264941134371607000142373552216064224915837370558825777272681445793519669856895116439606471591333278875983890657223344844276918419485328166593436138597539626508077343031193913494874115578307964010327824083780165724535387946299722396288502835735677373550618396551286151262826792633944198004978798734773559720757648666429270275391441128365431360191391446923100450836311670794771155114545466270984124447539385412048805792324711494211308151775932594243202818556846466118075077668637358105727026649519187587299127061855236109904681271313683612073778280648456262775001831304778228699885630307399179157207592869869122471311120136231661615152056197753462393008503448682282072516055714244417129617565850842401929565788192705610661802963999538092124393320973506139777398563038545472510566696777999155086825267624740162361108352310566349123404858059395566907546404220457712880084024494255480061397841140145519937307442932882472095062574996682604103585825695320366659035884587657967530817636617100379909154503726799226535278742370338327198705196401529524305906075674295582549572182589556148743542086496445485756399708516008425534152596238953987893398073197367935477239964943672794458908656052729949559868343079223462633454437329243613128757703378634782399266224915752130994957206165818326812498072761681633455427317757030090478834181108092395058939657517814972798399682941272562647239063862988933983942944836513080381066060675229986393999620351847271567076084151885489869402260003084097223137350396357881353453144682839781808822785068364697885193335699368186811062233813328640808360425260565170631331898738954929419812854709965445167323164110864240290187940219152042145907947718238266036584448*i1^42 + 63952596002463756917757038117553004238981442621676006295897615028399185351946311114192941217899446957873589018106982427480752132773607158399403232408765825316505217604663717011417334155695427860134845738440329293264868472299690662586032910007268180933589307190010062354674960255966819831306127800707582661415940866411105223471453783913464866231022329674462324653181418560209494149915608517708822880144425518221817918112313626094472343784330378416886192610829725476618914546893410053065555764747754036389469625265381354745851838835611766790552448976612498982769299985239974788104259538860320440628625456524946946477032986910455823386140959673205516413100675834706987508931310987766867470670404681851663456779558855004991732057973728835449302823787852508013454703120693961500140434508786222262074442296008298808129922623386993552488026155647002600718015030901029509798949643676961792086762734641450056126561350792985558594937320981704096782632261408886739149449933419233268954189101166350222052669783448053858768789968603721180172192766175612980320140346895530484102253199599018511659623640255877441973703178351755050429424802948760377213681670207189107896351070077212987502382645516585493032829898261890024043617150654584276300331893080016320022451772648981206892837727870188138247196542462076690838409949607092958176128924414830438381485349654021338131810681272396100418263896150650748808053086003716182577548189850777201474762828996905019923085873700351420296938657644949946758704151556895709197407078597042239168737456052738286417763377991211725853482763629130541234479456158161591574638670168754476234171178035537945385187712462070171388480581201971313198949727430129391822540189475042252328442268525034140163165372474974956209723819640976799960797992324940492736130747022186395881920294595848905485226868736*i1^43 + -24243554547842789132576785572080390145720712145503717466532206600732685565067481384945760997102187523197318753027210680435512089018846003810386487380713313436659147558247030112683283575615210459725538958311272988386730184602243548991760158893665859804032955197663262291768930230050498073803047750625990774762324169480605350509905031886523762278921582346773879227041813422012287044110789047337779009541917395281447485719519329720009820313956185800475774048052685481640784880011124567081873479873644870705746621365995789190515392879761600603158592906346228710242822930942780042819822784050449973903982963734702463861423167899074830160198766185690763285511121985140645446114680503864472449539205655483774132075592770439423845154995376056828908632460392169742007163720869508003836935404780502568969336210994107862875493503299205933837262118165982816213404748813917025191360020849890650701730267837903075170388284427798487942824206490036939607752718947019406480581540157210300394626539444955888228560227789110353401496679439097376131332599373520173228016522100068549601206917847547219092155855741580400528160443447333989003783090657360225469294942673935899007861077783076003913973119038532872442417476953778161174332938742007329183579932043993141227005540680929298581463995057790876241835488707274551795858968347041649675056708930032472731009066377268875879273224131220144271410632223441316998933911208057195360594800435636239969350056595922857587841403918776215491326710202215883924914807379819109105748015582878648163655335626771343943109005999570895731132435488893136939453344529218008817962680733160427662161403568135172729694739470890824699676992514996878805904833451004328034962067240735092906286786476367363390037718945635373992935903640143861075127531418501097474322797250405985371133903917547520*i1^44 + -3516842382567550366007330446531334467330064117713983362578029346382278217154139718371175705846217183035740906472342645556051172678917437195785081975800230518674306238847664053481080549268241792727855158627112407707423169846102012550688577749864558313343171281596318548751436575070538890600471125615624657407949782191617635213302806814788474325865455308377580945637836524916167839250664344446667580211726935324440123936318441544559578127607180878728156054238760489134485555629811486425725704145142814861678299438157417659033332673932886184806453290138925262972311907850187606761468389030971673709937896774674761068954973338977293158436551255930466404501391427266463662605922371166649164242275852910658292851724986250602942695614199339677153001863688767800905629182485517428650982403112964607354068883541027113208380205803914517349222302775649585398202986226117884767842620450368861387984027056232177415773383048984544073959078001674009853580662135633365514751102835815424187943902209685268550023292342827899360290916417936250599515820686774191545688603994951452903498374329653421535292909041651312032091499280106086527885539019400562592178288457861410687382051480921146253671078860217549010334784747741285485044451360210827760941755808501135282112570184399075825500938318912297597130102442071190147258609233362954226238903862411995939115454527808794913329209077146012575952512960327483365217110183425412803549567721420833986306148697210387245678111487610810532895140948445346127861057165498044649121387964559425593719330830844839609532467109846178722888515953347954930611957256712986214345043131713420187920078110857712797228338724130030296481185885556452992327074747584783099394758202091742755458906141364348239437975372748339809526856666327497295627563385388559071989052443849117401088*i1^45 + -114338518758481007958332530546729871118555922358072617050835468438570508757029389625569270729435036674045798471562801401216791388697837313367816228613240931056756117815861731635980260478977073014916560481066746732287127621607219901023100991085507334174542414047747236944411616338311478474341717121410268948138831491304714743877880854658658284653951511637500011252560600132218601204212187674722161189647698867716186408300492465291723547616105534950559582445208125028493296820701956128866955009661119674521705357630942582497948199165713013446483378441795301348488120914468229544419344567111481310114127420811870106141707731844316471006637148857392998812336587765224928919552540257255379773252561866402793956310185851784012301988494312709435075103407862208678384686364288225578387828647826385604509224114401022682253637653083615982618262505411804609444384529746343394741877231095186552332806764742263166864887615081135537791529470100829899768912713475250282011996026580743013085364188022554760831975082179299983390910588831981153657781234850724700306401245228226469824048993912579690089428283308886227665932943071928717376470616632881187123195869860974450703435370580805609076330613836855535506397476773626126449770409238072971093990823764017466345258721496276924264100067296005129680855909736577150608702179019238574565951846418964667328734783137186108553688439752738270474353823065472817206723057115652920471788401683208402870718717885100844586653710046417611714617987535934803842522063186605197799244960648456434359943866635926615336254104983651393601865108696321800495558500629313297986025969671952107148591731807964580730965465716391888823057498782947697810247885720665106185816184991148614464456158204491552464021828874737081791836392171886098364429648093177648984883200*i1^46 + -699697494100739016619537290906918667258741543363169628103969635133619948573121427734119684765728839888019917707333108741754905245029567298364130918015164806731456829196036852631825622462734328328347268024704193195904189087191643322130446933700337980950183007745648011505568082437616941227145531454464293706923453006377699311306797005188157754982890698418371681056597191098097189029031853245009316935032214979792426085537444463781536463107860853460306439666339610747963190538641552916183044459940237081425814530760638626058947414805816137490140191690921387623009458669582002082449694195666150717110025224379459974543462357680820510303445639138144990993648627193028007617340372150552042134163544943760019989657893996705088422591325189282344434006404693088285085417488257316694251393270248800149978700174939476814059850083038479886553447248550840342852457188054063893338744493074819104455128128476313744851763901165849854052137749324777004957219716098785781561816870129939654071947413803729857599917815370552664897530902211401026611990139710079882239759957441916797861173001376467776982513801611915354581703879589383951965249131954952936395032607777815689728267818918133608792196154013477543817638533126475835815187763201288275039263300510874833763976139449808681032610105499386457774426654696342735485676831826804641139751785674826658655834322635796728852908549209254664300062456887400032518500111285642847014726414475181828075086247712928793976443372858532632370944129466660730135658669341757358929671994252231843804300330649326999116828327675411205271254737017497471633349592962653741841647828553142901706885022233073091337230697011147597520817729925839826309736387380468926467166400967873848812732021694315599333417726571810798893736403467866747109547966464*i1^47 + -510886525104043157324743679057527730566125077841544999840098382128887632030266030282185751305147755491702491488278164679949785776602268933068986627224075979452209959043436919223716660375003885142774293644288943638195510861333449525228784819548772255703278559545235711288666066172758421533197585426365848568858286492304092450152404230319588809627615767936903742638973372081244634170301478261304914589783026638593995367481842168857240722679067088563648652042176962342344933773961616339402478831231982834996088564329479285822346158008008452938033330085676517013702742363718259262834674844366167725303118941138357326791938085828441473753390262600562712850505153877097973277844319644914606133358409822771941622075862532827877591362993615725775271240414972524638620466989478544847506944003395514792412758540300354839328395972651737334489839803934203100832599495119619682062114414234589160753256150916677807333720583507198336729116732136843234255723685142077358904098629754303738840137479611693029528426054286995724337325305340757429287177814483318957699252731644886763952078419464856630861225313526385280775830305039110268091409642713438983784822744507311294148277324680142071714116182182415695264213353394849806717927139811460318774199036884455724179808802116222466610850293687855333109084207166179238584312659372381136581985884261501152304468766385945607209028110929534951278055030771008465220591557072245652584095093777841066116855837194117572123039637296939680107288173410625111571170075865246685534884767620226443292492532358507947631286417427178987962741243773975971200996053464780817340089774752609691388490056430683352158685335932917227445203040167955456295057376817863612567060100100216599641718415020445894569913464782414832900508505604096*i1^48 + 8281949741650360039971464215919253469736112868534034111012493876932661523797982186250712684646215374983626598838711391927759474341473383676497799874679642149257405961930184238880288530852461845289477070395675185881135898971546078424251206722112133469855096502282777992531877285841734449133340575378342722542340629127192118478630514377894612350061759275132126244502759881490275965264878501984018229829460826572790208132780192985525384460807473471985568039573937712853533580470913139371258932475133907923565001566878884875071292499080132473108339130550312916134175055486152025095787371983124179941894242251057762817388240388260238681025232762905120991269441543513582440951508387709646271662995815137359152484751531248524399478155485958651114096885349514940501984561177414593998464548190543002750981299760857477062686670662073872030988437097016212853798433646053598435103107590246703190264838160051992978397746314073951006894885740655713617169374388602118574670033171676929930025078189048929769546842179345966291248262410873906603188368159988108088066645389109440942605550954264535095174009222893847552929573847359965997771043350614335858150339789759142624289831173854673950468105586165766568286903851581910134249888389633568779848107286310640499431117140211396224834172412590674096413908271807917939738960757846914161027464511509514759842574143758311917650339889058680412085195255573822581061390372617650417442016189897072494495054506290429869033265048069512027776706921426113527077424637981600879504242677072049107162654478796943393851458559596034024429473759004426352913286621801052324846607789566763643783915720346975370405921700099182643794351413026199447138456649393448445909903774120852799488*i1^49 - N1*591090701029973433841810354774881377000427370735092444975717700400010762338267363091700429723014753553251720602635807179392351888635327717236662704267407910164263049864462630171839225822255294625361731946621683293354917630619279143707306059961578051498268324966171974165288908038747901797407201591855823909699696176139149253626008170756531170538863603427665752831801204065338106303416542715806778550698532268888842985633306109922910935496731836387688855053742639687321506908420581202065137369416486368345594766344340426983095800644968348093958359920084702066312738045400538854880396393847906418794622965142925828622775363736831260323640288940784950486747582976573442828125*i3 ] ]