[ [ -14113788421143434551874260657776449544572920354265268811811247601502639935834582482446225574512973268809315962206834478956765376688180056079917264977644769116964710995518734710794073258530080237757887539477250084357627291642530831975046510378131566005591522080344285432163163497044304090130561166341955800080806859985158773841754002389509079697788109236572670492030138302053401737815673213956802560168821334143623867247528134340221481434948625227612705436493296810331913564843784127933758835384474453766274536685578163947180459322350077343192559663199458387655127725161165989655359822695480274706227308157840950549286833795097733707821848154762465937089417075501020882570565996252202467127257397189444885076062974852452683822657836576687379263730530546700072573005583957900315849705662769611130376528971926348126847752064033814379490720833644687583726497058338036375097864774791583110275109770250844240733344194599183265264432492112441792515942147052010924133376328457258227558951788766755248632734136793751071569649663992713895614349754717361499010973877769033613949252688112117299272796599978071424382217744611676117385611730856279906491550548921865873444773268184273953089674349620029134957487411174910886910403895822250554250208475092464625979275243881068971802147842007533088269951167856598057048238432612923856908570900874339981426011771865721860941402271995401850148463342675558400000000000000000000000000000000000000000000000000000000 + 391174077463970544246873239250805889700275143410963703387847574331738000008166384669310539021902078928996516200584947831615839931102488747902372597861974929665393129934550318657799190297012153124240331191518340335659044752853435413342423099716933286692304706978085123514302965139039557379799540191025639018894433721312379441295149327088121108001213261536009552221111313710747407311792056038229178013701051491507265089861025170099507395167602717812011901666459115359020476541416680148134156577753534896346248639290625846957787839409333338832990288346660532215919482077154699009562497632864097319201036095673482444294879794008233591335574479278176658272139503749257288492074020751980882516288925336503232835098775383911946618350134137877760309451283522975474500319744893053094464251339056405940807591583517143671084432422733590773429400984368137305705299159320423223061622660681170095972312964478905368937643999001141511289713137591307608848319171890811700411083871843003697571003653526461002879318413338968664229512400159223587638332676502422644025476327309492790423537863239402076892533103867057284275234855227961345019990829201543097578854756399869482298622765299239328605408476355942229656167795485740058591774425685509511205069430868418137649192229392908978994886697389634431285271492782909910024964689065128644621834525601869736618857070723548432390005877588835427663396589063372800000000000000000000000000000000000000000000000000000000*i1 + -5450854930748949411229934225712563829348510380765490140283085929684883015172258827681488583723707646467017932457609182816715528038442283601498337906104103289838740611371329261955282098516402322564537263832417247915587310800453367288313914250075351970790534848437976634381495747264996256991725082320790303124933175447577654382169417916935759132894982513296801532423877759173400283866409138073825169388117016112877205180561730040662901132854738949940768181666845411662727137348669568504492190988211223729814159546732802928980024718005395246678599566470536429945753869940934841420803451294879656049138525099013336341811810897159163558583526139832710376651605152038926399049986635756379719854666422451959357876429732930910771237775620404088339867645118224706830139722452615792043521250514297072169888222951014428693632212938404652932448406478955232131083374308890436064580961807473195573388363119234357851215898067370420371554108860883351194516955451816840588906239063908112104405781875822351555972646964259582943408506053953307873925928001233285448342522092954312464786292440746751984573899832949404284277204605688047580212115921378233691506874642897839946215096535142987792719244895103832867267842409732854914521562140683864217906736005648489343504369049146880117288783737265281208229521935132558876593337177517875726033931476568449560998531407897904438607693163111447109773917631283200000000000000000000000000000000000000000000000000000000*i1^2 + 39357087691674849303925834590581512375460773667887330587163971310414550077593577301449440908429435289821259976785589534983550138238212696713252830590864429176751398833647638548314653552781224116314494029103826504619593614518914377405501417533191381743212813079535890341951216877415200622971804721472762316894346890999738163711605087506086952683454745745994707486199990971291175982403087144003084074414086100174792214163007794305086782533251539741614604157309212132518245629155934607773080062916623665578827689326540009752386894019501395103723558643510992130575039739591489661556729130502361376706056201378898842206575990013889604260484637512638757450363404500946832490329825805710636992373011798768439571723319341599338655716038755226915278336601980155829115084164507728541881986937130339152253160058937543684603385925983657903465590200650408356463718652245887934752924431456270422010790087284273302605816447604178160248680890338618023767314666716249119340386882519613604584139924447236903030230285526346278628576322565154563946847468469458469079964411438207981852229695610483554323929762726519182775056568481028420560538435391419947988378719497059706106578953578116685162744803036105209038106855809192711687497460108567612622594020267218277293383756794561417646389859116375262391522733873337167906156405681722500029528607123954145542741809908884472434226633970977994752435437541785600000000000000000000000000000000000000000000000000000*i1^3 + -151163176040119792702789721629168044973021332287038267357841010052440435808865587871900600494775998123050108555120806919942462698189522944965870194979738571736660075979642428969001669856288713554819428255593982094514160888778830390187401656299284545918361630677371005537479691400798724075458877746108472787226543651414846977831443501582353338134884987556467897111491207912669641827027371135584269747592362446785043518528217770237337674754255184428808486417476237850117971371260569880261920009060665982560481337080760265116449852098046841905738270332884589748942642147844161413696931051139219436439864586608166532951901434803153326855533048958023304525940028849074760101272606967422536167565843812523547597780321658076067843331445143012882342495685117305866416465814582798721230904547509463707757783888468804725424563919645689742814756527815579096720058519292841782240487982907515945877231288019669671014354163443216729328397678845261498199643536359993482927131208514731757940519805574695944352265118563474200687167123807929690384960905955927735850679445848096167337737758920537378377900237151136085830530489519993193587979819431578363603590770641346227267155791361167128435663819385448647949495910505675795530873712765937776599163095375981900075667413228946151794059445523063648649937718612986959946065814151123347515824646578432839081699923410077044571056213156941453559539810959360000000000000000000000000000000000000000000000000000*i1^4 + 299170130057369605834497649343053318756492452382225943728412100829352369375270471037440583804584927847053921121767996902560719770648427033153145851159460552741868128286598804690756253294444663994601193692066745803375908339838128075162231376000114257021405679646174304913463896359426792529110475788331433387772763673765804250104856533297134792253622983183557240866746664518120290951195069729042103172964847612018155998662474405232829590617556132630402745372119760539587519299298106251726326070019704262880170242647974986226158795087137519336373986206008384721366988429266298935349693647850468597382238707078389704923112214172702928568743197530575678678217402795892352803905367842340266063604224435010421617401168135270653199823814061226505015480581706546129655098176395389275807466255605507361571676778533762726743937590709345454158572284591934900940604251098877789677825369080609656129135858649715156458239733366121062033050398170827626047187660376058459278723152805994724074693286676211195360456133975596724584106726092575923186503562277961021509348518798836052203569055684344094030446477277843504807869321681734103995745554267959867083059226163028409869109970669388457426298214500876358690481077898647023476396763276203815499408258871140413969578565652033366235202825916299480608516670025031178798531134364524864435615147381846467095303724566081239196184627374294855209023700992000000000000000000000000000000000000000000000000000*i1^5 + -309789654076413115610133375285799725967904075019769320085840394793128040903486560936028720112694369278227695589060974744005365520430677670155353059324130195958769012584076110595951670533047941020677297364824149823271884635295900310123185251055570554765369335483010644900414772807386818863389325119321365252007494886628315638782713497455298475444578739886247838656109963131744804644187912551153592585624942723031396915030540634651582388155594677530630461155412796897015384966476645923615474335632126576459453195808347605039703173382168975078908375550314712206771460058598176988927228522810378079709111164910866494665035702557196834498426143331130603206196676926059945841870117302780537449454475589955169715143640656800022665387996069846397169747846245010775704112999324242539544486463696760274370385946415067392304283602801613261390974265783706535919650546221701292612691308661734840371875010041969827554267860140369793646380515244425471782106642373029948729446935615882145374910518390620599524711694045782256713513356858302307886723585404117870183913176156513742857712995563278231268287416395751113130792888806690090270339104036767497484813178917765664034284313302173688315475347850161059320683143282532156064638078924556993783317624352234832109703886589127114481221831059744982005029347187476022220564326834088631827284989257248830040880074113262867906384160256822910838321971200000000000000000000000000000000000000000000000000*i1^6 + 161277682253541878276060510122751979828420913836839086471337865520569933922473348418572167468770877398571340115357885015614350959706242980240907042044662035540650480309955240955970598249945013025806882913560429946181431363779731163042051149756252400878479526256909554390068408766780116392300009588135947025608743760804410382729095627310879648768291524042008245290007108757599960109423743018906515639549779745979268865405777481270344312169766985017898539738412717735131456637295271412823241556781580020862586005676831913345219564044969414760729924510524333846263907936499041511039275273975069221420474213192069836956578035849793648032808930630647349968379108904156601459691280826099586157210260973017840852107824819814894409332689120409477200210090669736709376753904069887658272230299306899232092951007722652293970850910503817035808200450602728693686537590123076281058071600385691943869672070958966097913129542937008448855528901494180069350428737144984790752496131546256140050456538804535929641870838761116297111818085449815224823186125145140521969583585450438023456116085368913644989173052477798626237538388759066453952718206494145323695354896558926896935218373530533828171815096001464043765513681233297818440104125932972266158806678021884744365963703934623216208386269775491626071147974587686648155102713796398227419663611892009520400707954731352771751676584535354798180925440000000000000000000000000000000000000000000000000*i1^7 + -38000700132418023188635986148026845685256163888195983957819305897394273279001146147694541926181976972157422106771059241890053573585385958298562848149202792920610576231379053664292699716983524442778332826506207101852734758808113745485106741603286556455095203653869712386018352282510697934557702274544184905322350118846892466110335667552386773331857168833348422011294873849196098832722831861325296930987146906817730691113527431165053434612109130611763163653560509765388656194486003334913581107155328818943254070459253948885631271669273254947385276201768506863115119017335215913250128028327201441296560648531440909895922140182647307941950218569173402395241658576729427758989765231444215394301881395257957160252121037172276458051480814038244981983350231100152556504890562012412375171140735515074612084703008876581431115377922768436908630983375035678388344936188399373485864704610461825323362399668340842044147441433343108076527732900573226471349431249219269449171084283005335730192762586798832464422411060869964639717951078539022775162456261525720762807230409677988622480801818365226009266612557387914873333239587326894952894035130081213272656009150850187543103771228025483064746413729181871471766469732136329974160772511532176336851982819286427637775707941103874090989853425448557682348713159212921751035537994142876708197540538447775660927488065659936365274966517451348508672000000000000000000000000000000000000000000000000*i1^8 + 898148580484261507425234356311876927817637008058066820013383669666948089709822497640082569172389082982439160478860737498467060990071818348727625064647065287408197020406632692751701836432083445638579640433774966232068207336585814980466540817511923663709663870625560395238483498274077987962602525928517726248638553186052161009249028284621245106655491188872108230746537202942397998414005007947944977462420454181870412335156929139662713710686549194883787493100861135139096166861320144065326969701020609084928521268556444151627004173954466027818351515810483053997409657590917620296424580965121498392689472277166697109783324428111312900831367801153752175563061430252489135217222089120779745010882270913725794641408430749409922876828204389849696459461648608736622831255714886567500680342359027542972857999247783319919024385770004315091355071475278119109198593424265444484318988027893433504509892909308641835893276643322720956312762858517827203140918958954630665428227831800284150426689818717179634088150707856271447060376401917290160132346056813484583921144501506499622631897295126164057144839690725239005854310264960197383046962195453294305405149853614173688922748409133238357998445013415942483088647292401892952794863167362034827187641533448554115431018981095091174308692562958088529392688388200559499778354539543267526738947331074546057630353486450722575502566217321178726400000000000000000000000000000000000000000000000*i1^9 + 1235746109639535450961050275890901945238139417158922787886088211488100786242485374209217823246537790653747695708112091239430016347718375262672371857519758985523366787655647459218518189991289587801022003463364278872152971609350705595260614325190067232005062052408627921773681419950774939621998273444401582382480888355601329145800072782330496823211241387941685024711253421262859902286792092224038055131971317850487273887268771547404978467279327292156330820488646826907857936825356124109018994567723851091191710558128759788321271079927711091938863843804537702182271938089033111487271449680703062614587279737333835937203320527887017639413653560696349088865872369338598486368761437484384161871022527187213101418519245626070004954157647691388351921838587289326107542679694409581354819204824448107572583166922834470415041833896006207347058772319994167743228148240066716364703929829860946803446463241363269535075978913988333675709601543480210978488410529896299746566534523044835602424881556683640813741784765860654343743253932356758809902078396581961994814646612708771687147967911035785688145360802379616295934454878428864168344710178251905413638508623890504382098978328696632950604575790079068544191010071489863859408871686453812378294317442472094689972772390551902761316884054383478910564726074720624965723593918024049386559118392128922735204425545762905975968870396696985600000000000000000000000000000000000000000000000*i1^10 + -153638097460876789963593275707537309945613615571660456642796519018979103243464345279122389094430757028477792748105916475863048516577115557567070728198195037601271925557261952684201787201048795465965175358646011412293618613328642388224183093943594038370763413436970406059340924825469487344883054660580641733023329989924655663478214695099936202557541940432651201822563900951159731857382920743923366422650280021311304426128762184817113498073034290931198425965755813022005924905731467732054293307139551935051648489943920691699636542028475004353760507900372980018649378991950285851032795586253651956429782257615657365040660363941262618000985694782452422056270511791954694758139119562300773703375965606068592729661206952739728772269333231675784892350545479743302570427465931111017757663485099481506166587223866336270647193615580559288745389731118423772642035678184260720510101475704218802900387120422213585713343406281550895340964456547734482373595535419139136819538886178767208852056618842329879574209510399118954215716136899204635444455247399592292900712207840911970512489429127408115992278639767774478632965216942354433877300897153882537597680416994133832617087919321089851858880179260015427171080628772771378694033898612516161720046793988356913672114213014670047994515301204823141301942636495298995071737438957037807745880331941717794988097832314601950966261699575808000000000000000000000000000000000000000000000*i1^11 + -11426725362769615766318253240937562798549965398753781192177514030688614558294302756577345979603863198765738680713055333345359121462250684486143528114859581732295164242383153594329374261881639414960331862224722821622073695067935319133719561323276853095426184201008514678740221835335800549601337892641856586838598704421972940174937929279413909488878196437624347628272417861742057436288350942483849937004573981268804011688074937011857891849802427926472263753166524845710374855853464978025656884543128951099063998824908991552877695629344720475270855520632913063062237243073066038347980995633554790015520908502471148646999106608421890299332871575309142876107517700046574302165128285452502852781000138732596226899665105996291159408602103381011053154923967901463221252472173268445464342460078577593739260629622368603131776922195216320491376841465524155613640665423967888929139649990465883648912035727864425767765235163331214810661809371635751235501407051276888885016650085183337064655999071471142964019314879322185434849625249149975551710099365540721411918999285434683084901683579565281546218014590215206675742091381654450603674874039164580063375459407605961759882407757379430885272946797406058099532991909456192068896706518294873945993583266410943560706639222038960688657012124709924835191193197447805619209447822576757173805182388757626048162859525580702002548257587200000000000000000000000000000000000000000000*i1^12 + 1283660296348312742457731877869485372438214934147488130202171836859225336004752230719053105390556606221725007982425475815413630254783961139829133381134986941272690238660827702774762882368114750428748406536525434771147506275350327711929228485685589131609665846475026117485067737464602399431844747392203357758011324370752555506395920297249523270529549334835331614534268118375832547784397688972684574663082142177222575094690548953475678738133650410700360944830630444998379618417028924782587470762733331556603739671304872462874729467502151556407741348598098704649720973249678381103934607102036627465274998636922641772092072968892994171404884002286360590089672914136428441619829605990343896629281706063854996457766860853860644027381448116149472261940669987654703347502040246655129636050630041908831354091196160725284487768261934997560447507155177261629073403930195842487508879540964808261813527875279092212777480149762687470083550039094470849618432057271496936923366402729822357043838631329430217009421480329736813424920350957521333000230971757649840366035442861366545322707329048484511293760419375778662869086926438029102542948826341417827916774450153190766045847244012620781614969577614155935044087048288388576633307524393065384573067409273591427347404539689990363359141756513227631421800995460549847301551225926470428660815471504701763094773498108470332416327680000000000000000000000000000000000000000000*i1^13 + 406346903014518705218968873428547851511514845531341030920690256672421922598904558124190037875256764548106654697782018466782479874392759261594247954416668580325424564343562453439450483285235696914078753739220839967184279002173016557556260339650062297952837442898932911458239598276003829028467662983367457591808815662378946961343300236303031304821980816773792283782975926009186662469371442606189911805930540404176638509245765283521929812847487715682644408195664851481493978872068359875560234388934649321613576851818059723409050856070172028514394590812005624315709571960091945419024401344473614356266140689800926775736690765979851324788415468641461218515599093728877527625212742228819566262059539958140681991550532600490731877213050974774098813195472447586614911926634113172301407947323049035880385239335883729857817470557450152266567503314801865058531593918207669761396107925071262078243856249379145685156245563202461982673431424129272799385110170955833291159462744102716911912783757536762171604390376819008604796237754889727604054761965647181591283525450941847570816410414319766968151850708958006108168588465770148258426722489830551518722531202701709414565716088434832652077982740167404754164117330770473929818881102265721376421799828465190826963993002809920497872635586995504724229477204420875151819843067570446982992595997345025848403460104819499520229376000000000000000000000000000000000000000000*i1^14 + 17734912257530881973074071392097293235451220378017651031778002240349402131931657561457576581795984833467558460663282608463458978638027963017632879760372449867706946665821348586002927139271374216908682964501701733654670745199255442057913105507784700932862665296222615377133999080248328500303260109335218348871304321607381529424649944333071698275504227134436568974173952176760533977219738239472707444098274070768323891796481961155646911568420390855288361867817400341162259334787022222698743552342661050846091128535998798824503783732722902673914898177337886173539182559767164022597544721649310398996315078735189807810006632132500417465133074297928174327612223812996400995970328994349999770985006307868477324796785757275450549753833942946624667686596771325554475716609168069947935764045444403056753257453554866561254747482189241647550094069422814700708553550021332488512251901123683918935790446159061557865567961233589184459704172622954875344288871706096275470518064889090848510178492442827785919109923024683851084389862749211712249359741860507709620617157550676549745523454996239149844873615983301689451955674571478497714497243213835620825896656618224301207052549387450000664534666708333529097481571164411168030295646119928344639450998267390053178923361856906705048568542661913652639534117339454235728670460888797431375828434261547788733322994386060338790400000000000000000000000000000000000000000*i1^15 + -13813590575837109172685363337423920060819744307002764788394465323598788648449455745169498019621550689850912011139509041486896287706496914578788455175517025275528776575178502398128423032834055920434018689813258462262033666827862233390633185958976315661551463788932222949277047859488575900884285346565418390610503880856029339192896708765805924208861740107832813964110022630129428558049919702077955275261540200863986583083828975755289580423646046293122581099423486456310478964084309293681624254183509369520669904393817526132063146945672684388457914704956235211068015584378893911322244130873874076508277911815354788019126796483831189136563095428012522818243161305885972167175884974960680470232589806263523709008166887676044214383405314874525358098561153639556243767479948268832973931051974878002077953517135955515112273292576126988511167989901119828872251728706836344410926063974875228557627803301359465340200449013771721384482602494593216223323696585208995025734250100779575563998896678495194958122323961812824838848279763176887513661292689479791384974424211688356261500903518915954188222848651047562228360052246772404797264339674125031208491023663044154720122781126627420481743642942867096294627050382083540226588259945803824148656860406145749809739668921908628075641337208125071656806746124434936194248169848736137505520735540730378123176821809112678400000000000000000000000000000000000000000*i1^16 + -644523324865747771768036927691081719267801217967024470179031685666018201398026347122819560457055041079347216526819363952382831552213775304880606246905898096499739419446646623174123791364112450287102026962077689834960653542441758951271838872085307045429910094227651665362449154292724660320051753460707321168186445047256072470826622436561487816188866532154388065565488771619517411319805729858028046597688319906741314531977978345355912414136761764413753666794268675728080834947875992638741483391575985283597301597226711525995461448866666613238896397301639567231429450983257481671284799463052406951676478412251204351430856759556659959764070744284414144819661448517823022493168966655407251119414863732542007754849678459228541897724639270507923892406581480884186273830551631848544765774907249639651306953535793938832403552260150728836949278553807553635956465622448146493295688993045388593091783006913784352530062449548682967970782212149114906777299689185717091059754694260689488127557387098128842660084284149743083697734693343911954955949904827647170063885097105532935881129265762590742924207647731087012750339914113493141128172562726667235596360059562740890000259121325879990199046986714874926082781960128286925400258805763903470594694297272847761431679321033766710128144080426142574207041730811770128374243216081787580366081523887196451843069303586816000000000000000000000000000000000000000*i1^17 + -673094271633526315865070831162953496874577767378707270227586926265701366435983039277186650222679923248967721109745116869115112695090488995139804337316370389980533331571113078256276383592561519894211258759814866032701302262951341837216003092906573394148645187754557417595809082386404040192693857534649784916532114671622630340586758443471213412434298311556272348250955612907398303389524852044763987874312863510416295732496931453450047339842971676036015846502312281824241520218143371810856334210323562990194978752222377717656564171739020614058595662881623678804581989143950508003199119562404181197908254816651487374195646894743971779692605959336409618400982902487924181134151418840516949854571150777433100225255110358222953093867320237348607218540661660640021101214312797440920859389961953333496055043508501516990093986379651345158795010105842715742864924768315411347765131021381124421641985615037462349510594825088337767315298545521272047820553030970507146288861120623437387451379886159743275896750064560174131211865399189449276419742629448733618044844006675936407904300985013478054992490906723764717873861883039857784276470495763015655577201061200407571290708373153045556433722192290938398473850542945887881331119319564842229115066066779343264916681713685682647857656814170111647339994397024762942035920139192798338263244057728677443237891276800000000000000000000000000000000000000*i1^18 + 118979446303365145869541704604086918804819063954693450180753172705340474621525192864805428529764362377464566407536479012183069617251269661378614459212699096074379826231375541005078320512218965773141904931006796151639713740761858884966076971367144900282522055186205470488252568680671794278425638760910808754536365754120824873928989220106317603962693821977246510781454747364464762035967319867482951486393412116572334474258055425095435654198895257340474432963660755985450966905253808858840321240227130966615717313402946527431806985865606950574603963462887675513304053501197967517413791835334329737481808884934075120568551640741546337828421275974651463297920777666922143409832859241433058425555133443506673617258125554754119443487914840473165496517622810770871813397819008619909803354400681207241389167299503622770885707754104616999803690117472512750362281944101621350360866723159317864738322072864173501975949487278987839372968637611183973766211256476946217047787368370741512557383275727019813090246738072647703747246016243975185281665582189607303883742527475309670297817109789761127509206814471460763288811990760552387543009625684523439306923814039262797590813610678292649754352804963083324918133794681372882776871722870394893023358904364688425509958911846185937799020923398860947929035681704756244106475590802384005114229646671808825393152000000000000000000000000000000000000000*i1^19 + -3726415965363308424117446520184199267969920385891931436928787093810421608768576831506456834588894654560950714034535769943061518302554622255933457125040042530464846844053733609057328811175793007472082437359157978275059667849448409947923981173537806754170558374838568006877539909285331638738468427015616853051439095075533452759058162881151975224539642731189581553176177668428452095144967363645052228811383407710789528467292506887231440953879114999076733101906011613917864864112297796484211675920915834667039165619854851254413470690036560118335321821525703873866489913101544243193299260202270387359742160631301078507238927434611447279512603445340632086920992933738759721258280078085841327795177369501437528346950507527266883068673120880495021931931226063440398727211377787354665429526160305261054212165678338095342508150384231174428411304486442412970402596098112080245198506638360684683660088958853348267229412825670788629578933665058277249013117837887239705003950340534816601892727827762647299258202832141697981106124254821138476621433812166180250232521422081721591742179694369064700421212074263736833288394294451388504384529106574950856713899349627912411039704091842221903157046983828340006276971740236963061868164160384485316319764876546470683153865109329247293004830228192106515179200903433366018572384956264070721649206877460830879744000000000000000000000000000000000000*i1^20 + 10724993967810169123254371440933988527590076951000106367395603466783237390712852925974098787845024188584595529264061076729916711591592135379615862723188457753438143822504523203993659810051698601611356047763319640381097408638894898724291496980453499771967514381189394582554677251678008466824733441788336866439350986479601556157403007881268321274198330620205771635427388103674064116989784144049321563210737755713434712872615107343862291576337770370154878762877099638753515481746368534049833518908770938541180310554512616632138402738787411884143071961409476092658920726190679007435870478456062140501704641535851956747013141643051572067545776327412046384199782591594742549619573431643784218133660028646362145914985842524040803057898072183025752344947733175443017611696411134633527344874301004829889820580656090837199209767177411310978952247553816272977755463016257938374438299775428508063684427778085806800186567439821608912901480002401376928840958109758604313753856603244296538655292896574984078940588667511830129384054698473836512530186068086145945572236195449614846315043617902390327234798470182837529517592607023468795046985417548216282104884220220410692120436398284263460195873327519830954520361280521872478375780401983803431590963247161276228513810217475812025209775150192027113226716654993289211898187919595905244715941986985574400000000000000000000000000000000000*i1^21 + -44276367888551901101524930737858807331794509673846524961985800744078302404422455125204531763442740307403932975043446560752985272259958818330798741544034443519366125254014031675422719091043308530706630837060946409811358388734570297772716873230222211555613212762130377935412538311818325436467526666638814819809148299285959664204638727080931452993861452568318253071840347345773723083933649872911973352276935313121666907528333633181798183309867625992560924250388783515454094638945048180719056664715460397861476666873226553410263321406907100850980586483075970495500693812291334019945883207011763773025841253830841646647074202771895770820795907922051921969812845215467520946305066165077474686176099687848418637396249991453605383937613287296282267792953714829622682316989834938554334257632864875037024465896190721446202500623544954079864670589126622666654186452976653723223731107311138148160577183692768454393136507049315431668062275147621599530439876270010837175464868263787632024271802914803954392745371858546604509933205385522975521258695133887462168233310402775211375363727883707469176547196813664249850575841253566178044656966300127789615043319228035941747018079916958851266981887538271120903629083077112741706018931150708664930264073810240771998521196493132708253053060768328427565284912190849737406388040080246299308210478120960000000000000000000000000000000000*i1^22 + -282116697626828498695466341569464618572489183922845093246351023765296127976336683223091965439476645306068629105622126806663759116849700930156789565661430293401567551361857750154985109342483362663353759539529475560282990600248980957005910572988411415237845793281834641192170759878740260454015971276452052663363473542198080171485249555954942207929163919502942993987942140819777952299793934111141403647872576116235367364690684591029502783001990812873247330307081564080634081733238025288354825276679338634933638548095933274609690495575924301805844251909536761799068058288395425964938092151419899161496469526214464810373876510042814114860131937284785008104777678634267018583750761201064299848503721294292588184016994045768115022851391543810596188668523380942293928598099633543464443957446983739081056331553034000613968858523145259568072300427241321275309261250231493452842398007609990100205692440140576552516055258584149261778957937531006773264353280006330326669409743087620343898549526468092264616216880403927333038036642770151519157770108750203595218716881366689744930287188886131364855639648248967000674732924030497873218493026241289788616067844750953378603820941011547927975569890332254698951676706599167622269826939392088605835561943134846151050140880945070597116975266970348156826672495180943644595967634556466377913270272000000000000000000000000000000000*i1^23 + -15584666561386488999686829530352280510603269627764504138999604345890130648357353330233815767866660984577113738485974737080546105473588324259410072274210095794093727831760121094877335445249230567118866447551680247921461495491553522647109156562892280502832317985878117643704060747624194454036937803487437387766817493859392443837533847693121735054601679859981685893177031884748418680626675006998021766909325737148484234835442354929742894330490731249864790600803236557342926031343383212544228590145351770969571591687941303191617103006987309350443389865620848360597385778192832355063034735842929151800769016618086122290036097949451266224436912705264511059641176623640656322027614307023134756768662967008666810667535058382637231144771437352091705324541200383742175218511103812824512672945183352434214956159185651037744899904336530687613079289788149650825187787421748871228590720484800722101595867900328738804200288197106500113030570175982312847315871143878002444293132560674902160403771352907180987287326748360220567494261545440630084612389808860801137057685022827537252259332637446879871950364343194821558615010809362795535115281347268785136335024430000896843347080168982948170235533938658874999229687426037156461402278920183397633124371697713132055374851223707763344410903377631281872696200187311537497667152117540849293721600000000000000000000000000000000*i1^24 + -21201107697775212700501601946340650775124138255487821615734147023764610253595949634918021137449497478301699899489109431234523239740255482026675761212418698803524469133876724127536899135072890963780372611565608478451028805527112855256882478890542958006450833279557344103223831399006807434349458018194343818794549534958943380410540755005441075108640679650182475210397918364867436151864265903933131374580500766524234172910610795667610662584888660450779095642819550104647842048008412333066170867917352244387321022474036784655838736317939292493248029590733111907494671793301086869761826918760421208329403720908642837839096098050206048561562655659143542929844097063033731350288305347339223216991947150298837714640407679706257461437309536710500589964937299882386335287581793815680503558528882261117016658306754736043963566578273266608114414969105618327231406820827171936483590207809317151739850309342803441916586682958496241930487985200506810450122506974721902957159000412458452633674998121925560285003241423628249948634085042440036203855520501281415463174546496467874428025161721783859626320196192824185637729659223096399421620474303234133483511566584599466384660462705115231167827767265467566880066390713670859115755875229182734309960104553433252776765887547431254928687647270184719760376987630534563531891164330495836160000000000000000000000000000000*i1^25 + 94301152071783795581490745567945881799683467353532826783744302009145498150297382499060728456004760766098501863280645477633353881179756522748794940405927619033742494903561298924809739971832190201965705193759372612015944499856898779797466424641291575669497525960215220374255634792066354516266339259816931967895279654831226075547300202866735299466764046395304144997470590254003529355396025859544013144234276116769475475793782618723430814807976583533416715909016101122783564332478804514849767037735708988604273220665574948098775598553890947398849716472724447270461643561110269542016963684447309532456656212358142554588528963732321574977001831318331403012200677031035003844079363018498424169412654053657817867042141636828124955721457322387620568772478304405214936923623936124789824448529095567206049516361291571518544915740038052643230190390014091074270110210004466350255268567291351581242129535275091926013635254310956194761200456490078046008918884441885774438381183664746515981314995765082355793590166640896436935234393963026188483482843952349338819187581034064762977660638001733587489453139867112879314698663562199170951321261535990286981938708472628192061023028235144017572229389892523682658556452757211830792304961898882734475506845054233860128982215473101900276649398094304171018009121451452242770672203333632000000000000000000000000000000*i1^26 + -815538523725159392128438556944221242330607920531895380391313774511444247794879016267129188244651681779695444090426191546512163577035277531419575191633052034970780317115078603498352229290657955683631019887407137032100147780440679102910113537116023113559984905900912779351868527756626671116475038411631826338184148864664684007062949728036297462807406616800885289094262728749132892666619065499360880893112710988831812369552524679588941130253221383924591140460750125522957570335273606765537645756280822319055182765573756484504575381039475162389456871760584757438318457996223279546711172701431493710944784253666005698753154814420155892456723524229138308019557133833348050644629927080416868242833553112024561399943596096394388551631445894587594254242586254511263078727667803718900286951192966846321871530883322664682066411181610495174381364631423562311161089898447299089690759761116232132489864488374999280344412492383684750361505496942800863737949320376682176841539116176627097221025377192514986228900784652801892989661367644293721536272472813775556299859105709252504975696748722955010913906298687138310170337884652658124342565453069945137570718615478352821413282347918905431524208537159749033438738661869405982692039817153799980071587324061375574211111924152980928885782514579833641248536077317969011820147507200000000000000000000000000000*i1^27 + -1472217662469720502176904683270093303284943397137776178709054680709460206543249454288878366486348948725159671250594637447116333540129408925212029655595009628550795339107508771832547299155031676133504164208795673768724705328220597674809000603671912965140707891635246523935941952307676147788492841161127530780843493893731482082232925837612593106947618675091981562696571254785360201429422463655637872799677301297061370075140287344501369106985543757379881828155390939468782599112015612498554925707139509800870173656255282188405903351531911821790937354764794961824171729850544456229523413827652187719592309271742560015936026304292009991075057619825056675028170076282970310933176313241689698434328895532222922109230000359815417672671350732835323121253606899823858674547403521133354423033581971503929196036929287325926554422963364048153332764515329622252727237191866306004295511403148005881532840250197058495412597175568029592523679402469962639618877698854985756329561082886097377061884765976761844565644880169684335367713045772642739262628209584772121424888675631753663056278918516285640139637132704454687394942609945628650466415134436248688591835604662592934540795666106505824803483422674732760203993222992952993573085978555653050464221239210711428969898937203766813710466490543609199821359820073254707527680000000000000000000000000000*i1^28 + 6722015164105552253148358849933925746049145350496127874317953876554471966503605980898147574694606081693532303792792284322177937805816349769125045559811274979830998212284158235008112489124477114595823817345974178127362360901021630771752697454126256660899247946318732426643139799955639364574613501836034407221586534989418178425019323873074639491607016419503562049420308827507999601310124235396202070931016052925601532607680404341933827712514444106517469533758091576953353909793404953091246240276955716165246755929950707201329552774874383997591996022039422741648337706746772888911693982835798199225061384396226844189355008475341101075636930337454374562515768238863993802178864813330928527476992510480521598861101723443493580524078406637556372274906098713481427373615842118906289902655905478753107041940485679412934568556753551299888220536276463442097398400290454692587898614824849024562243378532290789655204387851949753576598988597549494038681805140611106118264076937299434582924049778637019232368565497227808780066761013639418269652957109948798178382427285934508532622509690848981888159075788042673107031382890100915897461095214466107991229075384024972192576662618808389431408610717650583877661718337976846715567768586158965755196180036632168846019902738592052837883057167101592240493955294494195712000000000000000000000000000*i1^29 + -26050133600908254709673950530283615922957886494874126113737159103527732114856592528300846226687828245722195566235966792039359869301490051672739155488613733176651926460377893298890711728544394545567273463459586287589268137448556209338299550923282235000220124961778642912126107345896846985455094866694707569594311261156087851762195623409744095513111104693295274456471645087016916730051166376253997949600602420977040602153188376753653926648382220546371193839209512668886476367497749891446816416598080367940542228866551034039113458248529636280700786308904320696347593820593506164529634324988915421884690248659940059072088046344439275010657238489751363398236890087085358754869867697327245743981685810655399445828444802153177019277369576183497985089306476825523614511870956260214791307358418301609420340111936260220028188750427638035580614858142780656298784178972875017535072422894797473343283938012597208441582976289708315317405490600397374667505457909641006001892539448859753802079927851607104493534885988962696108271235591814660289082335033104342420497497088004952501006820770028898037447906071811123471440754750058038400669001326893421752222819353733579230381290908370504986256941512317211853466718451789204932632127755758479227925759632833719122116027990231522066895672543879855309319845393203200000000000000000000000000*i1^30 + 46292821872631891268806298900903293755744588431789720564333788045651198135649669857895863945896599027302212788106712217242572715709049122179665075965369376496092930251403290789242526337045815363819378670972389446673850398579900620165057990337184230177976521757433493670569944435205792234531047967831048187477980056411113341445228660968943342961568457506528829489592418397601260269212595634203759905423766987524394876548490492485092196916962765145888139937267047534049916394040457238842641605642283765663944026683726531916927085947279625967071412081405993303107367048244204855170534870203765084856208838648602870614584743460704303620713809993722114367968190223291279996904643677405789611694710302719638872085766919122636193969237987495005989910003823120224130329645066162145123326637945129316519064500696549245188049364285616447076744535859785481816612566716687865087645902678941380138300796305771144736445494234641054537563289550489103289850250332420606142909487505178659187138601391730521870108326163986967207106389967874882722092436086499288624952258657734009388561574741075639342867230468897114070148996153456827448984177001224444883752936343285081925388017421084774081023666337227574052303737951839540548539577161973824692574101162712815217701317928279517254771180135229637450761502720000000000000000000000000*i1^31 + -95578019114149249469712887419426840112653614042258250433882631510982175206991391934017539168459153427150023754347575113186590402011485284829446247144348557453447036791338786185741955526716946971170878433945732010557319986944397571517285465036597798713681280140720030119587133700785826249005610581587021928440781575688502014179933074693265984991142025254268038355751472572808326487795689400946541388127772859957426909370779631820151165472493643855821603632804486094715721865486106342815205072475080094797320249708443604817874244275050157404059765807218975490269641726525042361880119977159183430930768041032765755073999177988895041471483836434792675052923448577713681185654217940425328409070368241826155181440981623984186882097433646215469186318249331297652180159075555034745380154422057933649880185479302357705057433381662587388621288647904956506025816827003906564031954993277752052389879644587386098990375876182922799323159228236768868336978916797308507738508216118472517549452089426654346035277946687735658890852882853892116022979387766531061831539687263040946178929905810661110034022735830176262332054282175522665709898498006550609029136489385711726633113404398464106755859305814266844400780113241003379474718750527828134723499755826975009442516416978702273104582867650004081704960000000000000000000000000*i1^32 + 88334720205878966742959522820306037287706809117241099309004848944459243524499689783826728895327223613449284682713579095027351982581555998790387850306538688902069601384586878893347048614074281646274969869595743710033654135466220309133069804438460121822311890092056139707460498150913411358740177124023833438335880083884995332963312168678082166408655148177542304771191487263145643001133254962732384105912753936367179712806773503643407517461822070110764326715668665697791082748709642428777105830813785663494341170945754904666199760022868625153232577219343591238663153725493999063005935578163570349292783788726327858847470168790270513580459147407164302122367022536396229418562147677285762358828625450361084809734503338855366915269478822083244220612977116362554962551016610149773580801968828056536486657204254252778120294080879753570507982176297870924072086425320218726624292291988091508066785166199005826436592560311080539334529857028178333385235947682485428725772489982215185747903832085362566126642685695228970869236881195670006292847451123394785272272924942449107218518313890036166409578784828573681438450020369348794308437393692044956346112110526312795715399981363933491945593164141790988483581259418755790428311603904935143029144834709434753636272356642883333096497027366256640000000000000000000000000*i1^33 + -150767059191877563184667486062126819258203179624182243661426536953641449780216544294057552442208475680681378955007676585889075776178180463612464879616776281258962061993809861642139738194940108094373164692560632567992618787924599648854226156207613416421689859182066104799124978497350430235569893757089839425198681825714484705806844125441781219997903836520322933445303100716111539017489169341454836411107455471890867491266080138011025073414866581602174319212712695961957536613046008439614219394179288275591194754151161531630644593034995150073304818069976043940236314898881164109789203285369802414715216997083233558181573046552818155294818723178664049719256792164980204164986290670725657061569662041723769692915325771950610693378459038386644977428795456119809603317669298807998653371765378445887575451934149008941356980937202665854847064341962109938586278849080978624312948669055210708494188890990126874285034665726996961086463267989788627035561675558789598493973741738536817387193143949953778951689751950933788977798670741983891896071902030636200124557594262206343246367695565655893395679953167930197630247786057107511806347315401210982047780285713971129369643920017546820827251438594211554511738696003643060570195706647406531669255035034409397539546002992798314335818796236800000000000000000000000*i1^34 + 39106074058054442693106556583534341729677199786538090450433069212072048296623147550623881480459056057674315449250422434108922002825550223133047458345939145717702298594184586214099211135421211028463758555082194744693669549425258785458943329358123246891466198743870451225073883653640656003123219808130682734690899929581947970413459474513011473013930294701048483177156586449289087201956316602388646511474671043558222012123394274631708908573436391583768051147561477556813579415968088409318306710559138106812950729279734428052341161947632004307088778449004771061720893264087847084752376377419306903368151334987230257235318911281379754497839756138404383993200168811288580474435145584856519001539526122210085191408320148734706051042144457185593882878208288661535102754205726110671986913535543116760988716707759709308399029851291503082949813526713882009410990796711528451456813399030125471999182525036686877068282105392757077594047576010707306546996431187611349991407792525360063511419269313928692798151902393119545724896152292753617500504824136891101539720384815456924862204554942453204222588204433430821772659021339259330648590070881298796309158652588367345456865598717643939003297248512128573857450984592459852831734288308811661209959370023144962887940081858947469299679232000000000000000000000*i1^35 + -85349951053338094375857252766950439880979540331582399046007867390102966291894597570451721173406689090141286680682744402532436887809218188968610707988031917402631693191279571180260985668920491708834613692631505602418018243142397926129401470052552726891450056560650051234845984065083399218963401999146837709067995644341012242275588770722657897434125002066556884549464695868969265278400913748390220272968752623308347911018665106893805021854014422349430993641191450822980802277155493411419417364411067444920086909827733630569915386445959752395781026343974700791027215724005947589281449413528474693694535203994223824515530045144732933046865019967256799294290114536897187383107960323302414358405888050651407297194006795511110846245475523691278187154404386872398194657320217701504000342805184905342926190176802190382814880854279585432273030989522885515563809016675035120045631650548752483578541581376747797353164033511902805984808993663899567001423856491354279914360688751038971893167358622354189065769632240166165482203542508367017703417728834777094146959735366727509597175451500145041641174026682950387291955663365922053199297394897031680095130057551665577334438290021739669660811007444160003582963322595205547997521925122821906198697135736943290464924213419793448960000000000000000000000*i1^36 + -3810942223295625420190198904123126532031064448162177127604839387820170203712376169234890224375320871787263508534063908865568565228765210727088645811372671700248775038026786091875171145170435356757720827181826477607603649104227915788502576002574690477712067647666257220198967249199723540062839919968647414047526883930617791273315943701855891757996793924643042742109395048656380275091441947225189181032245004763061496585596795021202641555649496574148527442567664404257216638312623955603573131254692303060413462917400615431300957922814817938455396359673580924304079374836835508885673855542934150476242599346514795539711815756199172425960699797135816999417117147286084803115672278166937808580651796842730987872903031283599052237045070584067316606075891463106102485875817920833004486193121424149717308773247133772863704134609945881186183142060633934596772028867375539176011619079344841800311968497081336437611298512382032747074756449278630073336556310826041529347886799517559734019194282665246404185429463469914210581652829046228862442682765920218684657263831449663272793308446936167737222211888757371181867692466315803514512582294708521394607838810553657231250254440914876693423142223795652763822716555924130954128675828111722079387308380048361848817709809664000000000000000000000*i1^37 + -18657541044833858380502942038519286173974006902053979892795381364107734650257038666780224784697946504968113107257696474071947389532128342914766223779563640224292704669958050700364731109187111388149836117413028732326349369722358719887127872254141731422869980542183717485963208788439757622837338308089459954102120555061392116809799337630689261300924588721432221831694791093095835431214835964396735137938869319872630446207989421177496402550829892175517246205516397640373330533873969688998380689275000499737071825847628658963790380733982460271694916940966542909521655613362874676046165837161956727206332120211812036514593610609723337158388975037045241980639279828669500986097155840799209193383872076698568361609439218395471868368768135661277880767023713277691923848499050099361121403445229951681438289457728338839586110171907443237197222138134739753686353618400630877114421766332737143382416316376183899166051299411866326400396920697066652537981439143059286190063036436561618895858697582062196967343102172624128163689653869386464922921929588138059783358396385484802221622821065206669716154254088728574172676348431949504933917311269731043760537195088118231058049216475778647612468419874511348929519529737171776894639173245533977312373821787065451940860264448000000000000000000*i1^38 + -3021155150123333466315469301856918628408198860152643748136494694996277904251384917472182104577094743283776067956715680917322298306720496968441006398494459263356150330179295701334762426064318694355938624615209035361592435451483205936214597766131402658754082385337524409351639725942592304425168917450774375007922458531398146631132446989407603688731334629533464867500006337667346659518945857556693562696851092231497438651550120838505222667837440364662075624872724734681550985463711745907603416995824133429767611209085219301576142759232587945097876097826159570189154852933724327749716740742664468895413975533646667741772005242366393669773448016946220442153440318972630482277265806005331685956823396292652378596462830104201431293308593920976904978236846125235614421102815886849449961304396759164745258057489400249003552726490304633225413831334975592056326891428409100004730035212787585612232483896077899766228459450894367759560837404187841690760702258878472287150224884410822846115611134486339944994776468203168693561004192505876497437441767034839258379838350652675687440926821147712053776915032736459019012730427843858636149332342778821195732275948582160299048917757136219341410409401716939846677148063596673330028982007130652414677349555730269008691200000000000000000*i1^39 + -1239851295325196853977617086075600387875428976821299836809821541646292268202024957503799356729461857278220683821634861672562903170204680217429498100961991246678075422447892346572265803231295111679905528478324906778325715994926447285879176289317261605083058438569310004465129044065973419257911830757568647896924248983823486534291833680252684019814257459173305871911374727024329711706376333288127732152971877312721440326474027625412163471586769217577608276963083674977182602146886547861945640650577539658803983852147535402434802617353375836881787052455235298108503579180835528210961705308287497012579491209682840871203820506438523739506214072908866698094764404150231787752222033477012293072169457010117217346005424966191554261866791537167067931373212265110804694911463587264964159098413677537103073469004140710552533671084420212353484870982069141589094125560666049911534508502143964375873977103938426641503187800949633954587839195538453696082493406936239345861293427925603754275935812636364983985444398155917933137501961474854631662652838692023803744430543564299343423234160643076868089005752883894366655651391375277509764288314429377701204326396274513600197265046717456559683438042347805655293132589644628511109196747375699652268202497751121920000000000000000*i1^40 + -48269178532760587096476173472726292243636727674048784051893747933811984056561532588148386399872630638472558305610333681715419857584982075009215919477416089173260605516120673944763452576732181394606383026448657186712269123137620151305670846439093698199881215821164266306459852257471891026600676219531299600197306241798755803457701099083798768124960837243669185755795630429455100090595484279538283440538569315868076649640946109439538345465086402664478384707631056568880323594853550125067200762370924247425014819392538766233788539269159819853352441036635349450841546559235685946038375344281901804254095140192443180875856679731308541475967428365478077473400628677875782727777119070299632665230825849763380189681583926113850724200443634303917098201822986050067671062020180705671479743468664766453918527128550301481127520930748378203282890819522286509649266447784214417759479445620829356339193142788187992010218034362380577487188699524795308631463714547377298865580603630775569739446645479987255000597662168549087433436962421293535093065828345003895250004643415482536009615030786683201956280245128091964564901036368971239879926519695346178899086215554857712087948881113620518290195606860130629456749961758317807793105281613064425514073554944000000000000000*i1^41 + -46745408673213570839796968661563919154032597088607634762255238785763217612171633952571978349015151000667188293855878381868329449117440606514990049493871424477718970476267472718302459446444657280116955027869953043885590993708586021874831630060138236159412736633919131375295333719661227494462374192527305672452065623787188277895050389238925730262673677786761410057983189390963617939374218478029652576953697940067338793163476950068028166666573337255497962057897582847362998706789487262361149384582256224502960781535588037279920804888419450556971602968734972763245257965732967772847374306395211480819630701864931493363488792248313905351384600725053574221579018632084642809250194726845149610403737417143829611420573338184677348428327841719289028779502306100520237182153874431045099433417958664085196118297981453156774167290544711293166835854647386930690007834865690806344779844344339680476997839416920274708424952466738898778027344250006559798346044986034634402185907983294933477745732211135550175513925504396606989161645608865086502552611175252355521900682958704391142812433383562332271752118198713243930012267269591947211768750001533928365438209469756746660369379686788959218585063435477128683762827134556538927739228741982452572979200000000000000*i1^42 + 451924767195763598589414689774092898245755171699823742062779016720532175733210444675337314569215060524824734333725747051867777357295448712122052111733577763093227770269045601735965219829295624601018596776574675715845283936158098224664793380602324109484485228843539687670471505115363887646562839106898704183981073070045469126544854091937291472119191958477087727810345735564531115558805543744619308473612198310733173064946034152276289349241584446022189483750198583935183726719197226318476701500665212145504513947692560898354234629110288347564560394085740383091377935061516051632456006895913329765903421863125597448609196694858896399331048993111573045177578501480361476264395170966936219057988046314573443466510098490499162395017810565607974736006588183751023529126464805285003675459256228833982936146447680130270983122888671316688077413966384931891158220551154660083541916987159658194459786060301796390944493371270620253763265055148078529716656540577939049152087330617712287218344231116603915383973708953282280793901764738436384907674377475042548787816714427935505538147248759360547129188053612076877801510943906163590302157322107214159032089164343926707372332265364123391478388991633765863140305680002132899694358453150617600000000000000*i1^43 + -406654882923783979952564306073943843261439021724806291338850843085577022230183264086230879495258717618185769301418620306024988692058251630633435983135486745758095819292219179226895100627493571676443456856057006693973102105893511831352551180915804703899786767727820927710293099000130208739684631115262441862788337417558799573602639413303136916253729994570233557104573951559781432703534505789087730659800484719321905258103645614105590837144561241734559608217672339981124075490804921679170233556037125470449129146668654958580125634206385337657631553105955563698789169661164351713575483784422689022622761674180933626815940808673725300435992881933775511001087944684694344164909495207535069381109527970413271437275689269082443843043776253679327953301754048489748868905148118594284988609019546229489043409556559593725529247715996433115038234454381279315835477989009216579295613196893748254275366665361833695017084001992146488039788379164531861086879242518223899927996235860014406612451832061830344807442741857140961663744046011929579436647082684679308353229351895564530013059218648937855273186417955995129465487249065282161855181988542557682412940152840870701236766711831279484919553234242422058238844172877427178686408646656000000000000*i1^44 + -7653219211544031018948282779752683404740325912245237587718260612192755104970881649011704138196233524043702946181398633016150503918151810877702109302847401219618611848449588011963725153169827768498740212018177068044420283927185381025039709065387620310197751043599064835971962604364596764124681794060889343067486864122621788439040144288728565895976832989561004557833093617269855049659590992933730629530080071913380928430146668029918044392366072178571737174674880248871125566100183857500609948093220415300187485548350913320116148919057134385636960065619445800618640021489958121543696730173149464893116967415269994267550233165445854770397136489950147659717949700816666866558513015535527857269524327149217770554218494832666408031714066974397225171334310965233706738031660885204898695289116698333358222575073128450704277901455737727904106993829475111221228260297220635741095912206958924754516693029074697304757534402016154055080054853705812856056536450153525521467291370869627247727089667878316786361833995866237310789028407242119750680925764797452629575553580266543760197365662236538797700413752390832572359291035938663260190054473074996229025383145891982129050079488753914690418986092696648098507575810896636252262400000000000*i1^45 + -1214881796886544161411474559771986979169356788995220799157101164571709740426919979223223520235246839840876360296618525126838147922119515086360156696690768360833095944720058540845737928396082130067869145578986992761561244244702213274011806608532167975650928915642754643509043381764945337386487695432859277766109554785418261982647397841032476215568491991013414406937101646514273068101889954341397405733183234971242384091352977901117032340164950103914246548508249493508834712130373336888639708336746414077929846739928040777398126747587422415603552563323798222851987181074381873010528944389970554235593775629586487192739378021914532599496533452940034872220957377742590788349858592848880630619115372457885909258550803864178570060696822840904932889662216203155431411475723488935551623071158201981154025381346076453908375508865294581278050424401827238987772913919118803044033590592935356412798661874806515235877246503084304093762102646264328531378433981820948080932079496273805826122574685100518124184727146145849379616556588640146245449278266787935157136894475372700124785242592786205757728379802908714890894205764109150139943847195532057852591362947526851647443310290280549493465530376306055138856295555034557440000000000*i1^46 + -7329459990431310219576132411528925320037261555614967669847412739248490293782608842924303204355403261145285423189304818550792520338893630915519865853728007553869945658160939767734288031672202755752715842853370598583624105976717757944653637129324665553161604346733271475240997856443744969910754400175243932846622934123952634806935604295454026321067391285642169819637653860581706972712390744704760013291180018772427812521013036500534970306314219033803162533000238565973281667618691299905801814112403342125022127143509843602344365028898661967948281029719520210586325157455098731133028945179708011301142974428984923703651384262327207435715054840821708792477543004007412560148136239123665089857099915624717067783633570494781158236647765735187424891229595723951775465044489056375602516488606865441807227614620609735938294394837084848673081437073631129690921651795279473292521927976168506303927011538235031932646851942568261565335434821467925432288889177258088975946073601995962217339684200065048998470050683306968544301015193774614990690110384006162889499711392064661866821355237162174524271473813386769039709681324492017416675401047032681757780524689073175975318592331786681119770350649132940927186048000000000*i1^47 + -1102320632471042823013303483774304329948963735903246147218689919805205695801557574174605572169113299163720044112957469274166178873835597517535273787080063279949719824080496192202956637220981206283284398620833150507331855749049416590426143602840807636345332343104610588693148731860957280300957629640043824847943489932373989958242163491538468734962359822849220165000376011931700276502043827668338282191411837911551332104670370581637407361084287510047735369048187976794446041849173594440194370333471023261306939379216392703446553967573937923184090266560079226883512364205212932539794892380212684592551353596072406735150359816251127661650231427458671862950658039816568629107473236187085730264843230564393726060662656513546158924942964287622385939027506437924100407465249273118333976008142420434912491402855162393878542523833468695856092415625404393757005412461092849067672267560482842287933127616504864257874347502300931196815341855886720874044260141811905689127568034893758950928500689841668550502111308102046844029975474495965525390741105588965239614947359137796975949933976407022085395845099519243390799667156736253648173758330189504133549774848473331569558610391444257128080242268134758400000000*i1^48 + 1358547377200832389172159176072435090890210888623749998506026944256198727340492369812113365538411165114318255469010980588296980029142645373460825041844530225534262460620177258434368593608476694094762156201835654483750752766470784662909628488027066733483623684529786890865499876128429374444935599116747251133462835486331418731768825406229288577549496751370579668583032222351108469459699847568521134732700179299947878838243801993539764273598353263326931936037858365143696361704356427735604054990370231898823534886081618044081184698376494215304257349295625575808055162310937223826710424953173783683438081227186903750163625016208134460217868978908375859946047620777291546842835253650476779429913048862608608330550826952016163376279506316628737089285036578458246375224973518810100927862459893616837917950635519547338057976389679068270727650679719515359491387999258788799169435278670379874244686299200428416268697483075333719159745138899200000381491194432771448009832478665798263022978201870128075178797332346530914758923940846760958053266005391981200855024998773476952790201496364053267018169210707967176995268519520376979432536569239032599932957412260754633028047528492708400524800000000*i1^49 + -2544625571440387238041577705048807027210412781079348452637413225761280533567770681884178265229403705076619840913901452740407383894779665838456922922224296426755392737377297549010811643584717612894375572125624948789653537749203769483084704860307500330936129317761437341016837234039510680447437704125167297576974423671510000471280386773298327586228880593033255553970086029594536009818683293355102533390918849257987386533986618276135357796258449373651927844509896234502258707498465802354879712879306478063757433664551322180927629802055352781028374374952708673159829897077192500414440387370861585350034220009855640447077140962933563248249983484959865695423804085027968340388171913281695243440092792124553337987616564728561765241500470670391616027599351513448539006316148339615086266024008533873359162733125932735108812081099012367404471943418626417607243683008191715155973645796200445934275225886783791068714466677654687107264964404824284257168594267632279408352932509159844504942314496501768496932673399413339173247402463453717282729093445996712069293386451896633522825927214930468709964604469953803740941526579325854114711546286926883869578590825480624892963070951008000000*i1^50 + -1949158755201965648080513727340872750564025946804519119297871640776886899699838345286999888788947741415414276634420102307339678711764769870847131653362294940734297656833456010721899219025950144487723313794423668501018236210851814688600608949209400673626998568048302747812051918643184486501097896289329795837403280364525667004269051446584168333608615630684978612267910935375002452486173716603941669286765161547668145895563325885402843033851706903223362244620704794753373165887585169863984042143595046904317968978887991259291578283173431120462671155166367119898874115810225592980274638442086410710544465588347904876452661455939044741363501495415394929518831820802590036644669703394986363118964649091758420882046947723950468232085489119040037918016365482387752600598417565470839972064190223755030154738300546320513191640425606367647546125514225317662150286536506072201647678386320156784624999921888993187156745723807986181351698492998984431241672122260501095808935402391592814011158748886278031492870725957489709398351165432399176579594239693256770126675269522573163294101020278480525842764309014010856246644288582233530211099447233424612380249525254440800000*i1^51 + -3865028953611251044500728909176033617612962217325819411661073721692338946867797540364254399233538970804105720269293663296555944485687655132506478132080152619837606299422662905850344277781348664475919160400317712413592048432758466278208820208898738547271169910035874197438719757371688916203681209635241886520716650720795794089049101420372200825193481345262002478953677335739585972416357131441512782735689663592025202857932009206191180364463476814690572937708401619710332062759600192039020164769393957538806872704222887370517806092584662386569683958478863572740724451878799640679560900044981007619816422674208998106689271157933239155988566650809707397394065077678034284718454033703664858133406201618219647607428564369997630313139504279655981090271312913097013672928892013827165457845543821278536423905126546258160436418816996526990805422870979711048517862469799846551738398100383580897097815275242523371508353850940479989205558673793741002136666297683642540071768163601721919747457967079438382169522116784926594247813575686879521021428489143339246645835526234199935839563023115383733375720655315583615133792247103593879491102698230060962880000*i1^52 + -1118769557255485259979690665295543106500980136420487239266240870683630482976934294706644724268300640997451417824684271716929762141432925900621072892276527216161362042584275270175556082429496935839739667759301908525569356154900397851365699793919359018992016021348449320623002028956188027922598141492696540367108948154006470639828056286048376131375156078065058733214929001930265256265952227497357090485096010918528261428417619019255223224271484048211454858460789232660706385338556373871185389899816568572997807292768466678974762927916965000488161453339638455352087467089787554933354296159695238423626107615484329689403502277773118307910082523348015009989114792190837100689660415122731464342759065096191155151034142714167459408062443197474634865243780540159742569920307338322986933226474764091165690652153739845239111357824349073022240092291812568891734928255436211808259849204313007367122769301389803078484828909114365981650671516272521854276200389680187945604546260644889413619729712960598912123252715161493075876904837746587518321452628947857098909733151594997494594941494952783057500698592404212629623369138388662773013772000*i1^53 + -712990566327480674689000473982001145661861982045392176280713206395144920833585231171304758361289569889297908581069421766076870609106499189585838205760210595761316169419980268376419833247440801062954985071330188540043831167965556592800340934248323166894199897744844413612574657321841065019884853325428347520057206409531877153830555790286208860314159906536903486257976537958497472651518035355603062733024345403484157003807672532804298727368448893943087836532951930663217346170467682974117209161065716376864634392695717987803644401810609782972137623063354201972889898094281655971734250500455173375923932249813118182428768964937540785098164379574656463334015686391997755661585644752226333071190346103770244294663876709270193674643679552781097313608263758422614216820625935330220665927676823856846909595626643414351645902970300453816745199052329299796676181882891913588549699435513333022113507782951671347759876811995616679282089669706358445628980661386589210452824265524225414296228369755389570743161953877851215634482255641978675861185094252101747993489091644394058298279661487788430762841814890378631451364738200*i1^54 + 212875688482299564045235198881532151580229714521959487504145259295921828200670053511862485398415757790399341953923724759343006239992897356409244636733546454214086322157824758833943530091263933785256524162250686274607600682631150300694892896868166834954566000435244385072476782731707846303436426757022842548729065103070663573705772859369174594474141887093587531941917248424302667356555049431844883182151690360679141709293395784164846394850389377928248765272393704362116379132540327848977927642407783862312578468957750349891343043996665609885866182601701478119120990108708729022951607893248035463005294577822606136340480182843552495463742281524055207544695273748267042871534893698348437510903924549624461585860388495809952748307991621472703953201334813588703904004850794335968072282421765871784833839351048713445425889230057784043778764287410948232568889512575051089600977465255235603812247350703623935110835845734015558451656753240495982024001488667665151364692071493032665446551424921934299651333923514415106074727981598147955000363350409480240337544748465057995*i1^55 + 5247203253423996988749106689736616369784571156005513586296357320941512160408680868801976996471952339603048626643973282703518428252194087203942638435592536652183577835618156444492734412610025172180278622240252643477878066655249399411876074875416282380102171027637627265195438626816425725962737334113800436837693047339152829953820358415779659377798534552381925311751628458196427195454710311533793143242998275745171025443456762687347369654809483914928669487984232364377407332452948868251530866901910529202230878843448022356388536527946511924875271147352597380410980676512748558581195109635196533090937842205210393442279811850880646228004007186616110644272432337525530642268531559711528029137905974524903294289107001572950093691324957306980560093813689160811220658682591644448753982361108165440352916783338328061574932196319433877537769236022665006703625769992658333952119610022777922338343653913457233075479604184835496571543578441615258424403248811002290644043817948942907391012817129975125591635180636618517128*i1^56, 549123821510254857935269549966624678344698873511163275352255362357986388966295879798382275983680518857921870173698002498848128044866317127689492463499555176395810838103805303105702948964467389017532459509975929467396935157225276713557551214689151835935376192730189587405339823476866878415013247174713627608342564830422764032720964894564801022129029320236570126987976150452818334054898101721556882098045509229121384387201402358207098007562944473330910101002114235762820961716944642578448988825302569572570153856563442479643284437586168340743876706320305623296046435884935313772357825923393987962688703495782421736020375558506925439521615125667796459884194473548039345328060253312471439813381403340808786834556393373443445155428376969043369386676284526640061911545882717927114820783663727504282671792456192994868498844238902711941146986981970507041544235742414252692116680116179702501118410912426811015869596620849730719937451754881736685476058946098586519279495894688187386898633719618277959503847834961999506349941202729659494416203093194953555510861768493794190099279331562477853106225404560961327465450216994240826010492151752553128060052793798176743996094745602886650734757640364121393852706680149886475906254633540771889440686579914430405632400980935869410726976621104137287177099068491141686454854463072031537199265602186924399612232799759626612639380367173041957152136395709589164834401955031968409788555242369731189662331025769383277551360570640077848778322819532509834134181532938962653223686844504032968051430488944909966015322815669737740203648270432910073543683229753957768964296569935096953882331990814814520597919863605934064651892805545705831382582417614587899543764716614514252368812203494458068954519609767838761446179654102428888271881719238749748875974917937382083651934418745006400778378675322060707575473979189493957859940313668087777354368972462255475000763318866714121014667247389207539302688358400000000000000000000000000000000000000000000000000000000 + -15174762419604317757760575274645131747760499762939998861199479942346106421816535777708545293812236011686003881137466060176467197479412523099508875083229697288577297671495702566603032666952081907445010330271231398240151470326790589181353889627947437591775861439462089437403314488849539734398277900732373905694610049243602551460242528373544934107777640454080485263223044005908003043727834078800297048707144533691534826366729216691486256945868400842653122688713818486427831200593568070236401672066908086552746826434991760303883519733789932891876956658944052372619362401493049474503585463746742120386539021220750767045605026505330823807074770918790376057666419104938612297690761463328729792818060571685885228042873602375686052754252135695251796729450270836373191274739580714820509061999042774166041659511900625518514689148889417241791134040567586685817668223386624097920029274598362499384025488568886836182759455420193765166158882350976102273727243949799361047739547954528959377489018652640956051759867871790943695590975500340857612169294064774209018184905527888141469712698953620592943272910808414543776928003345191304538774713835922693729734138532013859670601404826580435981904776927142505363193384035561792732562533880786329506204346020096394282367453252401742190779823296829901834942245782218846127326795396390162261618346593196769101028010954540975227635391366588069763630593309009826067786787705506607554947426277843948649456878248178883257228121875815635350540414665336371736942432841658757759662601614326202539582922251426839954415602576277939742624829922233836753378121058078971369800647593851541266935884934855355993122594276162432675006102776675692433702090388315593170015794689546468923903511081546090486864502635467370142319729774472060224227410367197666549998306407604129452384478703280865465537615916188013879531024265092979530773486457375505664924703298921787034422517646674471891458289762745757583477309440000000000000000000000000000000000000000000000000000000*i1 + 212287078615392765348377536653346338738628168094594592476813023075747907197253356922846948644656960348501976524259068471651410738575113874816116271532601296765686330030656024137142083449250050545504400455136630598908395711404624540465227729839215979444195847467319484390724559721865838451803215615842014794223559868055359676546797369146329978426390918308573183550017710081759035835570038793255077025585200961864604104214191755010895954542819217790478297327050603673268763402376240137111688827146946409620687235937670371099232083412199277732376433016768722672328978545353918672488582961037831596294176671961057455864411281113557685831499611602018624314258498776238271045446874673343595750882180748436556509204944451259934028186371912030043444513429346988679397206631415157804500195159618491796311639566543039393009885749254311090263743971970081308341360355836340223829216131374491423752743196204448774621005258500843387168309392647795794171945243305458176803738856944407935128362529680250792597282047448510651470870337223172946852683287032599572592221739697206354733943848810873031405811862871903934699084343462278130205097902046105091070141918202027013161872513791499314193047669604354454007973340375456469064458658988206169539833394058211068374635104616587294191228678575607759752696275853657046987000930114248028019778444143461601672604031344971996958928485558008523735202356402538631944421245630900201100743439750814299622120908571216482848130356753146310359814727473955224137463549201566347355370378470920087842180966560515766835863201358703138949133815762433910080593246613743008807886244450356196368715657813708900108900278580600379846091716630129554190719862779429111543713694644224491677679020575279724653544550058326209005303387076105427643423435292408901367742585971106074045806788036559342940389141084577920077365920529473247921199935273624900774043794763062810675279659205515215388474877379254467354951680000000000000000000000000000000000000000000000000000000*i1^2 + -1538071635027301434936965231450124627007444550054114044931277623713732716107589665269326571997998879427798096989840658699906873965554060948350907934142401500333709009079717389409894750652691002397041345187527642904348324011037954420386295434046489968807542447949391207588340553402847710467581754931172366037290251516512297749970172477213432180398745840779540098578609135562260093998595322515541331567264837156738845689376051099537735527768133539263271214205785246528174353524758960570379212005170854698589308721164384110387437710406522570731122293245817463189640970506600317486407319651930171291299437059476352923971522069866791965788071049135382969421137972657669109507888739180096754940408915857921581265842247699206469871241947768599227813849638516194546048232373747392771133966584141354872889831630488269893175579905611238481054865985702751606013472540098831064210219419186774399003098025119758459497854180392399990457746094661831957576459343843751266191778998558374302988022644745146708671347070142030408701150284903887471283975738234714242413471505655680772287157940692574025384869334264740497177292952371333352547629443703549853391732863887720439320681101574372609094135959209763932242043202208861030174152846962488974763320317444598620344494490107785192943954091992464292289721793290051586967855377531230214173830814172590723683439870767431514081178193072868991752143015464428473218069432141012899388332480948148332387194495929823673812279995850772180928061328053543477633102418137115642651818162265298129327386645343767872310012886525509656549143958523352156618367396985888912350916123728204855160526643805373753541677251801028862599175721491930423730522568753700997853363901420373116980677053642877540335539649913380136828564145341034034493221402728457462642384276485917455377389420214323426351553248841174600057224606332278488561689658981217431977676353058297756947522555468096435472358651399371214553088000000000000000000000000000000000000000000000000000000*i1^3 + 5919965202465528625767940005917590635875800227305634868662380765289122941597505111569141343970467762092079254058928169125438084215203513169952266278455300138199843305233848318654789624964623649813464789566418794220575153937427459283922583661392203208888265365859539492728171604193509544973759769736515035504079837142177544151996934587155061863343771894925499363729275819122784290049201847505645366097264564866086845709386193106264466110812774314687440240926989168988796661256668729867985235440991059922583481609579606096983079622242458016863240745758252962496969658537410970297274995623741614333004403321221097099670275710994335973565214999970901834740848444552859278133840863688198024035769997721653040569403402395289709669562237299517632358603727690423944922603509695035070016992102435208197021030596698222892166609112479417927786975801830592060154298653541742510141651854445536886560937288119610459096296487309994040769932069154068953776363807947421103366529947880010055326637435019660101119797030675459737992603249029851136216457279150128504139771554346871557453277163358143889713335391406658614912379311210285099730399417743523719912159588005028358573246008773476005294910234092351316863460591131528802890541891305478071151935637633737019995480148668034995094388778688435653168843378524163272122803574860061846270217554819530470254402185862126122532923650737834101124693310294267265616233821749599595960526492825072564111901895953662216032409711858806827303256607393311235337641991402780773706546910984033982432304783375933781625701549395783628944779289085060615725997037910068570795156172839531877381979514583149980512041612695444601140263524554393764633178665482668906741727178925301939645563544528928020761100555195268010614265006574300974249632083063221093089493711665707586923546638960015334846542884869443925377718154965336187367904358985360835871393203493332802253590810772052277877147013967164431400960000000000000000000000000000000000000000000000000000*i1^4 + -11722817141310168998424917721914271986810255479330750896956458728958060290806801920815947890517166563927632518323269827379653346594723223643873399279129138938374208753563018115578034963191961168495816457439842704514072830066209462767279463113454357038660137153844250864977969939714212257291290985059551269357469609941537895527107718846903603022278700137889433069737919999749354508285479736045460418459425102971551969142788675991693543353569056339389953553103018694445757139501206108451135205203657655057977227838306945120967342756122394475364042523163407134929328451962990089875396050574976936587601032445192935099127546751709115710065892669783550795300831283287560251215147875992207283609255933756701290534529049029878690314327686787454107122531803678455402672212909243124088151874917491375294972607666849988190002436840958471296274158581852194300416177861652229948011685368763050162359614628162391881529998725878904951965863447400628105504595759994156222596736118781268999862519916858628237157702502420449999018633728023141003505228168403460394230028175090786559378126530609622707193167823209486462682843653277011235776139135572177157184013610651355014826669868847551863227223386218678472248044647856312121055806959147831737821601632704764512722395135071645986922312529260673187704646939793983826094896525699839721677837660807400685175780968930228410131610488667196511549143523892916701194055561899512225934777880085377899569703489812824630518101597902830348427585743793969414692561659305081134806609803926090686356974272932904155737889667820261829012464240099048960583434735782737631290077479803468773897757047850891678319563652796048912039095184755160070302535860326780135055223727513914522141619288250235184021464203787287289168398806303866850872089960219690031676425512991923276921703459795168963189607002093936493866445393053323921738837130618428877701539431555867814779808354501939871453730817772118605824000000000000000000000000000000000000000000000000000*i1^5 + 12136293885770784092590750022972953147051100207903181652347872115449283116876894403080046152398107965064458366929480151220668495846845308742629606975814357269697451349452875320685547611140898427208953840122015136179028972494117006799222346976536934961664177401319865220323548853781131925584658839662409706558368620997719701483602160715627105299819425223944836025939145081920048727754987948332887145355337252465929220878564815927381051455720338363771947123388376784206768256903369874169850819918508357979831604664370092166234931488242636546692886106218327296501691317516768492339744144140485683767344648114108381183398887045778527534845552487302837498024640497475584703445419038772438367419896117543916903411018172440165145197847240704719492308557194568566896694922873621332318488575515207059330645800915558280694426524857185167086458836755949175683599974214540056248762008439011959662766409481400894585029280309866891885409472422490244639957563006777304229399309183751616397190031436867304011260128665450283734835980495051436452122788745129307790341378153434015808908210517291033076150854780308106758151244448295516638405330315252763225050764880286452719922783487065730478162835313168531190295060067792349380669319898655069236577984749684969389936873148005655653442546870204776758660939584918432182738058430158937649501064102346499903788471929837557957828506539657910845907287026876962381367659355414599330375633723248000225614520062053321676395610280084907436377925102759727583413519682140133246117904758303889826080260842585295771779286283127306333996665644360984915926556116165896329062378614471261713698848699918956522479932163859928389252372952733321134780294190088951288602159323189612941543406440035475421769584040549011792571906671161799050097069947323444267232790819717200739612125612693659911760347865360582371402788189895487026898280987154902067849741088287988969734288312743936339214326660593614848000000000000000000000000000000000000000000000000000*i1^6 + -6313377801866509599983192004961075239441355553318188397078483927654447496457049465169200260897804919813613385476044655011828743205827276924123109782785890544351809524821990666956671946639240768992354363265089675104775674502240073510809191487664240232899604921453246957152830303917152603915389586030783537616181961018858421490843696928687156909273781221926560366978996887672269935845403829988590379879330694537517523880550800490581052847523416874633519190967709867867900012071742283148505496634402012911513401269501028018901276140679426363600688987651961027477387717602497312363625233896681695203632533069144757698519893012593378420010961574274450015380109583530395145985857538320094512524671791281278825991825851689653773580894017023783153709333340866509043264806665555654010718340235358026056260842937355320520783660585766940525559761691055333244160506447071853642984875587871010474530768825662455610683068376756022399941863210761145224780863253275140635770341733588759514442788977134450050807694615169877975228454352050808588244228079822232253038706261037086237152212006983936222797954998032026006326613571344128779261606636063458771096620184717150118195690119501275163555918041258717045348283756559766555500585986067461576792893689368856152337415766715714086905063249668954069195459424576780168394394007179133300158562326372374352105844385920440691083524867936981513639480637272298947973320129433891342810258447611912043184290854556624694743568271907018360356886676356645126592769320676114536714854194971522797709863237054731736633823948468617820347277887731976077315310402608424819174279874385786594812353608572026786471260214837458927738998038346213558041682337677900577398060173527309074689644352441139732048373519754501509617503061026047470552275185270797371108798908920748704037166011095515538776365216221635092146927787541633246636407901955757298881740600815257856026494918930866289839267252566753280000000000000000000000000000000000000000000000000*i1^7 + 1489384560940809805564929359259462150902736887574040276111372863835307135604309462624893606283434257687092916852974772511734054700604236772621484642839352793850983231785495550181430417415841462529348191485157606617162251841388892927560681345005710186449669958775803530526726694784778206219654676421492676587820126789457009048794197114942175061214694799958012203153222375172460187763183574871580932010129676234268047225832372798806664998521451997661333083766542893693027035403806125289353853964912716178783559394714827068451014323664013309033253429790358035992067122743499993984929237194721929364193468721369379554436389119148499980498561534131123490650305399384848857431589258315743416987075477614847759321884465525736337388629866634109018360863970016678283270188461844175874812703165079770792521778448246863564947517166911564837393920387598023844242966249255472924811443797007982677496603193553077345713258627312445754405774456370375344629180937019549702851910795713008120171541571650897137359514350927837518148310376998410723871041868728330717006057119539660317768166220410610413367022282600555562020116197918383358018417827348907780054461361019861744238935970893767786446083093963995484606902752149986070667406898621856728157258278542487346025874992910626159371037360288102153491707974381505324785858222935666084548106730909451793403655772567561414105146750794327007518571645006639971876293921345927002269145793423696543048584282116649955842332517200747680969390001066694862213793468313002216466814102520444211377278572517487902141792239363572057919252842461254633873413503864088283080718744980182567031330497738257124420484644849834185015759825750928509278524952781037161548995829390775214110500128483231963928267766300492229841338892419560804672404635653970490950002856658953445975313047705045136151449206032989079352233262987900552565335165928731631875917979823156395216399741086872240656159107710976000000000000000000000000000000000000000000000000*i1^8 + -37168790408507843196211624935910984371456208583086579322474639385114122247831287288619413861202876697055039723868662653201472669853937945526878970422638425698186246233338961309877510374408611761118659941606148010116129312617764646208356328562703855894397847716826233295878952088087221209395003455927058088075379798656976237776012411423072070661228261720352619368478891016286458985251740208363673263685039916933809603418354014594102954816759161362272452719911113458307425355590142076098536781146784460616166534882472772614748566952265746999627139966427577783961244318514687361748539355165395180940039357391896560971929509382457792522645250440573139755860093394752790819091692591837842123070741207622215499793905825446338265116668806325847545904531114633886287820936072090610015724811732329186499212966350932412576428972435362848912968730378202925845615500494801095502110802199808797264241586525927562174691050992568549735764514699958534946347962196495166599399752094984068383198636411016990686416881129093797693619856474919264620565477382689287276420847750026473237091204912640018503776497788947296303995436248072480306479775590374793548401397013454644529379628162992829940297888113812121663608951994431642781910897628195948842551301353554960247643757473658784810427969220597685141174634669014085771167156369516595440874534070438435292199694830078769821048742339711710446005085508071079787146265807442751171142934589087030636947939477638909491662360327713980660126515703546313202758937697802536291555447855310841976337913959328283210136942250718888867147801003655296433267851113355587830355340435307534928911147539981392182131367576272113672706446369329525784042870003275795917701633945843401679734810343976489087299336121282807476700409879847393052250342103709102234232303875398506641712731828098116443222438647339964010422000459606478496861693399856257177552465142780507787463678373072997909034486988800000000000000000000000000000000000000000000000*i1^9 + -48013757829263392471337353033408234010550855860183444183096038672529989793869336380337421933847088073633117347793092101608729427914738598223358364920222819041573497891932118184325477977775515560951757943171673793627584475249899010887158514172769385211772329658681832367453081843505980301773270667986807330314771376812128398440804300625378328353386129082126502666740174423031148439704157954681021616985963132792475170139084439793810827278922066296896428854452964039671001714342690012391535013050302423234826977139070622874865147603288043087680908593782158766839764857423597977439069108424279342885241229151295941905877015254739922038465209535916925790522615795477971248253059764999771782928272358725066276102534968879777630074687754341322004491212336488059704647121775528443433601824134262550388397008349321994301694997113479111571245542254124972461635862534435322429598401704279668628394432315856914836764177220342974144885475291895039889195995381982980103849253299593405861819544057327033668326411081467091733166469002508617660104497780212388058728531449106230912043084101958400676587555850462568790766209904527315685642396064382002015022926557047841431461051521697309751294465779037160817499321560273101968583404385467027802085409974758196493305707689066788433840474811211455651975677655561807586251971360153142467295921027427659205025408052306855574953461631956342713053776435051687205164177947992121894389812031691056510266919890317983007868206964145617098263762783105941967229899150994358800247602397060710332944913269706471364570542055634776591120302998234686844869366354081048650352578230621325784410225310186900878791928494180440817759420513271883749919684117809224937141802125183002335095365639338301243110135471617535224034149180140933438826374990719304695715259725456443101013063571233436557043676482247422039417534676949409177891708050215532580715106009945402219933404133540686964530872320000000000000000000000000000000000000000000000*i1^10 + 6052185162939349654919346281853952542327397401621879183802561045597816382014030488371066459104669211297418802176054334147441768278189936919293705545399678129136401726320924864924683964674340186375345079694966535845622065114921358644572559403949055036264209472469601088907743078734341408171419933241833953986021772261668880532132300827991587059042166662839902108197662016005218745922704540471495616948476105288355655951384506516288733076651324208023453880606248132476100242702621433289771087101072331342987133650631723748642337980159493262563634658915034664139682933137339332321071232339736879659004271446756013842987992137399555267521945455588891444470327814996970054251528841055030195775133027869764553496779019719318776259933581649443054934146405348352435173733106970312184007499304074711404422046696370337520857980165936796562600460808040311800108985590300989023393525197827521884277344478636827389466561008899594332473272933131592627604512745391570813715581843191964947898380689820443752163499480553597514203027050923592408125017545922936154606145738167143108270729629579473598531214995083901014349524190327442220082187089149496287301638576160496608984924674045614908231500295264917153552891000313555346645990614614255672901911932484253889629625728641858109226413029813740391022811619103697431214049761227876397166465089925723026319084629363880677403612123293509670322797944660045197955192308629822165133941047896575521070914929547824070272121961902989939891007935121378353666312549073794551947504938555981344431045467686358029021720517778409690808344698388156268693629991304560598103921971063707714076916863501469731791761651353654637862332603644989197631678882058109511964874255757216805084243282944206834376531387339455931796563786451334240792884246889809054374118629928965571753490591962220461649514106630842214988575692010958608929721902589228379047074746139903743568381602929985298890752000000000000000000000000000000000000000000000*i1^11 + 443278795530445359590665738546493388100794850521055013487985941338684065693841315914240455637744846606962177754366420699827453486463170660715479895509139937038652313217088529431623382294016613828340256134355259456385007055175571478029129025948325958588600873297815440572872338313651186234903923959653993044073507362881679522740185956930406451397768681917616832931153963227147039606365148772589452622624092637783329193457781280264731665067172362672680032732682334751581782811346562785243036571834938354334539519636012735460752944419801090843029468100901149451575952583622987373654051790499299731798173618972125463258258687110791718061089019966397368024832656182826716439777923460585901024132379862882326553253335240971005450976430589074676167715057699886963694734125144140350794005012969761648462984904857782738384590800915878832138298633184056308348023341045804612250962809198511085269225734577006847807584350125809829484120522864955527504869848097205226210933940522990709098232035990489717471692594598710454957213490559244171657234492207651328473667767226690502138383942842260009441068858044344766057290363199793085797251624887978491801095771603543048777723226629945960981223714239442994911615755215995585970119009803414247011093496220458923818610401214879187739634460164941592842901429383476378822549500391707249362741490374902150630868106957016728587974072404060011176304463498778578411794585048033541152908136039427223557238812254754254261672100596603796023883237338515295524993517963936636579234943240021558182587629121474596728418047504839261337239711791892583235640900540112216520270870379008518139302156645861657001299530148661575905090444786831680592995637072885686007429549722226372626633196372053864807933681063417572197194584092932694484751408857629384967666366612069846145443816874384754386669248232619187382243463023046517888213692951169425807499769102124970095117590050179016294400000000000000000000000000000000000000000000*i1^12 + -52514899777461388312810202247515449274709715634178485916504034652572781805487605558492387373358679579473063450896455825537442684634188895279560844268668088847713367155174604074887498526445453281487148362606741806076838281966877080543801313814880641140182448484179217645920945321758646958320424352692010471643852911492401103301272618644411117146575114317138073266007712906210010981685662964751640968726396930018351186726574147500308439282606504052895552648077011085654830214845981671470133058405904959266754715148619265045202542465429998992604402150553750829471381539069296880224186150667999496631284388613849416003969894787034968197896226904659119938473607309595374603377630393338490664498876633630767573615173376172159523904976161089586218995656152644062481579109419532920073822528612600852575853321744262803887343025695913118413615342592233220488440259616461711251860060163208714815768782129708908607026399892158857662801009095584767316328343748697901695688754315425291721693652330277439655352242346065460443306886505053179596917170801518409909037356279486732309273714195541423023539387671234288875450517394666541037869827937020516509150389011044449651190248894842523609858496558137209249225243329307279801562335913894402514967780838763110741984140378456100257051316147962069435766941970324147684817617274999166030823529039998644299006710881454050736899170488156320144165764445052311107478263148942842784102772391318836976128225096929777362452897267920883476849376145406972258908069981587188409190369612534502688662672847628215343608764592258031828090572016038152417822594976049951311681890744286962173725808152742611206887389587688729077662873154858548600353299713877766130836786956708029458503383151130563754738204637313874656674854507317052889591274049097339232522364116048211957729664142473805149815568751696244441558834361123512958252724167539777536352121891210105066499493996663930880000000000000000000000000000000000000000000*i1^13 + -15730694929196633493813574813182477111298035697571588170194597403149752619689777608558137434729013872621070667739742099400417640007534755450473969207414494561941769316767535913910889153187126540253470400068307074872728184488661089295575232403863698270374542461506161732502227137285261411865934355847156116887325391032141147940452739134800321545191121597475765980615570298216544896818250903940321634918152396029323346246840163365757475778424851648951006708817567638291410158711140874704017873086632057196893336840831668364439528514213172854536069541803402994876194050409912806864143384198543253188807692430410459561690587442523998816448484832172408999206742666046220145348822141509383195343813393100342252730995087843692470416921769010932557836785139499164845296760771457333806651320768562226802267397345873664389714574621393209050370864670425376326450821182045359712850344052936348338019016897991771453042977172847575217842175099260740368238583695216233171850318181997765667059720848278645725825932985737226052883389201126514676846567197698487068634046493750834295275828182616955218473700157213861859371553732264037227234294845616877364043708783655361293604119290880378474340562288038379194137931771318845679692281205723826279689772989770388860213208636081780263105978833246504071677714755352565631779779018574956024181232446208500946798421004304599046202443768610498128606468819101964659873664257349458466012924811185040211859104790232236737091279077071816466042335218194391640239774983621295969623880009845172890756597933227071548855306548516293124179014033871256302076051233488254278870242866976489730799086868630119703299555437992445391983578479878071207764746135406181336486649920295824731681118922918601155340783596243151043272530275025047816445370854975990178279608388661002181703214638559751588316753262666496982314766415422241259385907107911020457530559261411829191382884946018304000000000000000000000000000000000000000000*i1^14 + -641951730794968730152613398789348722607897196427060683462884171452261322210419889757024971995432197155191817009827063325798022101707326006635954185481206507985448355025863333281281183756151435925847689001480843227387946139266191774245366534985778482681943239253858630094831781196360807964461762820324889569454091903462058947125789568544235643712669780305339259621991751759681721932249829645739795637017708157692318923484640517547401941870212255232428491958799036217599850439262695914203234416549417125687240823407476478628758634705863917923632146179269930610372814888520964378466405516030134530940612789721777911186685375911859657702689408091194865045061529998925997063364846684830517625393832932106103574724774251194869990757101414830887963424661282194335452185237409373532756766070582270841705202123029306557236823417698981637529950521302849564491348816476659394180570402644310896321416665447688538033931034337015557036640037967253280584601671504796810634743171388583532040142585507696685344584595781850159276220471268263523997266250317000014143878705144124530369458439081356180729832532438920929361307821262655686870809576156433365143489960551375871341346480411226681582270974252479098656873311282460491420333271917666977857498365666593851567761786763993136543998562782577650421523745572358718594626482454748605323592268983383007149950536896051280314597944233442849752114942495981907470374942816962199789412605737386443506158607065527569263816703013841397678680578542998622827913566927021603553750531440642814534234079901354710349992637935920377977508592817137944323496761125990218554350590964499846071203216191551525046127480837765864665804686094904683730830247455177915456771887985162273571083984253353573452417492833343696114070489130898981634430750230455467987232205694992717363874254893372442236939055853492303576670150022472194717371039321284003488638916126408803980852540211200000000000000000000000000000000000000000*i1^15 + 539345881553806017277824681098071238789444540099066663401273695043048575939912874982616942707233284812288270730465372468797228221602681945529373868671706683826635534763826994288785944727289795737864180211468572668124590171004755994913683486944599588782874656862706633896905629592691003114039657636894858522556812107752008991990449313725018244816473486928429718980014495647302636510955798263870507572290711115874879405212441215959359561609161840457413686070233422318933213924553338977431113765628336416563309273340050781263160884139762754912070797785026613092515441803714053363992544702075150909677587304125288635977306684865987186865227678128968186174930500650374455046111657562907001904258357411914228001863796036300819305510645730084948838535798102400603108558016779873534117017807357850930384380005398815229453110105473050284866619633655491756496026449950172022615089561419431866109377667151115589848269367152088921450118985135455811451227041027706352777357028755849323612279581018737052962059827995281113560716627826918978349101104111457998245055762101737178271309875593411706550488797010433162978244874885970290026627040980034014609182694287002956623737302400226015058277173495457573834034503394595671056361523992697922435687222019885281917112872614551453397096226635217871487556063818782332630765044671235039790887218087788248587104433117882499542063167858839609915194398378542986182255288959749384706777832731539790343968179193249726963692944376802698724787842726411779055489247680137964415486448623399644070581369722243419592115403794776026929400098218924282467991986941197775231248631144909918351344790917348989954175577841579433873591273627710965204555516931745681388878288664431229185688828235364866376484492872905852363640972129533838959386242844353869123251610865645429899877405307053323068829674751238587884418839908413660204058736254176495531159820593344698468102307840000000000000000000000000000000000000000*i1^16 + 25010152153083576322759630814625719662305114842570286942822266230297814141464756750620136936664606279596595356151157049430801799937446048455506668135330332856116154330487807883308996704312812524226782404309643394586838448692561009043593927701201918628681055412128808918207967376982471512237073101177451522095358708471640272150203866148061339413427234768570662918769482339501551648397795685284585487321108235339786910585853418185164723101017359794701476715316244110276298536348671050439258593289491033412695407808361073591565528552910532116990776924682503586295894974563055641141374654147683562582783773060206899172957342484026022384042376539003686860895992305711273394999341842487957257971331788769120393811459999990619157323225065740672790652707677769861350209252797437935948223169449614747252874434903571152428524752749303821514038225204874809276304516013858145557461012529272402709981597250506183617850196115435648562225953148550027349457869294930170468774022279832267326101254989462974131360456395198933453327808582601232437485178959941583164423065320806651200783400170479437492542938703612352496737321857603430009049483620490853954436472742162986308260668118870211158872131455086353153834278276071036998154687862917754945989876106821309439307881756593168453983380507176440009537410254426092853787691226565675251421908758192577895249592328554999384275428439179125182479894542154930903539558632390818524221818086983750249686213627953818188987615614616873276165178549681590093567615661678666940108168914167104344130895853786071385130012589719772801270109732805019311320686059190338880299327204145955150093891728209237532787850406728472320487552826676583982340360861033009047948979356550813044749814414481175573076340348012839063589583907570044732737983350778703884243407728312615967154498514888585828466482070184365284763767134067458179633096156371070545592645219695799872520192000000000000000000000000000000000000000*i1^17 + 23552300797198927149919663910336442703883056148007462577686025419504968223405080359971138321832649458278531456930940028329465306911173391300347093553019451668802472479562493182194898453601059642047046556306959397583760085633169060937485107072452239684688512963484339779262775876152573783138563374036688749315215798573292016947483698942747100920600107775903375170387425638661934625375940846373043283537960574334198679703416644718870839168020871309392256224684771816975744665823249679387424494421946050348364386706912598609123072397710334603567875035709645396408880347627817505818598862490587839528590502371305679548458544649671180035065358452123535420148864342991348573245179357432537304973806937264416323214046557574122141432417747501132993847157305833202086986438812843472045161987883655172419328411358885558849895222649581568361079102754661052905650317221512046447551925533897474981491137366199047550574375383524587889634825373762703061465064217620795815715646472456207435966608185571569703929127013348991155806561970269583868965152028667022635841235605523791641422690843228635775812944376984714109154634893046827269896449346368798183441340402770539375779027444682052949298043586350076620278981708201185637604500117382353783303301345172440631804132378181604087545723057299438352106950895677203446408438115837780124212850371335581954993640546072907378962331549999170952876124330044101633789634574425542578721299243277258236626578565737230970828190031163036415064316278610352908990823988391791213304170546346944445340201754908635285114827943942576131771536137484933011096011978642226414698947018033686619560719409812930521867998041922501112908073008921997393660234935470231465528339930140403348313415999192542671612105049940212157226023426139052000004140646077437258478248438008857840943164945675855506234050646080856986486034263948193726975359936808580766712728262872242585600000000000000000000000000000000000000*i1^18 + -4632666209924566429815848581398261337051948613936095592229232086877341399333433580314874102692843767214877483807596756680293598758483177145421434377129068564895742928394348044442282634326197723776969489544131897649543521229673594148095065947068794503112005380616703951294727667572783971186563305717907715567873592221829362174831624843764384932683086380637532258945973665222752947310551409709965168444635876051843876298402317339365596341023702806683793350893927967894823364889029395832412452632831170658027446955124897758245959359856784836285238420241326618826902308216607966306779779396590045070520651962413221156146476179637173379628492358227133192784398719828034330746959150117653547713811404272194758167485381137397986126144296746504605660129130628794292111511552837433521223780625266227187736943088701937473827258405145657902526904551829258648264185285617378276717167483488444679170815113321778730024005942133638136140370739164538228680750625421586496263879228029365134091283016800885839707855401736570637832501599118579008766647042081749489799038292513729127097547670951028709959756012995023332386148663755568585301298599148998763566185591801746050232914762586111227546961342718097781480538426438711055183062901213175258739648989723832741863580662467286802422984904825696100043809383581545319241116026247756656670778968751130579765778694380438264927086061352191804808837362692785473412958654677545291538813415983508823119803634996871993565636771172973352144335091185118088626425698363122120839671840722083629380775345325968323311026751249824096153459898151264993014668147986087999696853523579476758666760839996064764176118399342508232352263858771607395254476583668267224598635902645532088373410352570216051921434670970546917188921512206345622105033726041322444258227666483421048654216976941737825441185148589432336081463241958427066809938290696812478231655393095843840000000000000000000000000000000000000*i1^19 + 144553894703368287451597360254898390223016419034897626223314096447222053047406516188138196119722005786200538700192890701132937336250071120036495483966510955357199884701782662689468661966586292947311957405710307655750404928824226980196602827975252070510355240356835024755511919864398599056949019746489038738428074629888642420777935574784857529390494391144473180202645751105934142601485130437921410437537722318353869746282919115622945498648935551122342713338716298595076754458168104924172856473557864347381827023502584548869898298711985957221861544471164073822152755653097014981617684218332474566980129808350839100477487762822243309375720018595398521626429533473871721831201668543366620947393835614247614906764844808547526051916886020221818544064538832513907866361391959033270240022528911050960477498354209934403240214923599141316998927857732318808909561012456053963205302827037303206519406793729667798507208063310352007585370980963312239088192546114826079316262346080903896833512530852524963553247383116529887162511780555082772097173039306632462190102503441440846322843663808401213725688957064006449948363999326876741222318782829384274703544521748500677362977131688670228477849554276471205134361139776031114938486232290293462074989938309645529559665599661422377986935451714498877416972376876524242180104837674542291111848954952832419281477496592565793499048380631525143217668444167458744107360732781258175703335077573095785880369820615800171896055515034698838958859195928701586188136575879145127615645554962398947168550919544011573247270415159418638059645630334620906998662802705030159441880460582969662305612784790596902481640783083318731518568714460203201344486987677980819183418201842334516780759872806521540649718604727886984327842585270861817855149940438228823880231338041383698324030613863691376515261842803967912967776890968575836896137821714623170612074993680384000000000000000000000000000000000000*i1^20 + -414602743212904288214378811605594760184533768985494722566670039605332926538588854711648909766705747438720702369750286635127614744260087683601124029796993297770865004129548086148455313264853910425422161206414511640578925623181026351944016581390254756456534399830637189185431444171711824272227297081388079412002405990584657769505495491527634494601904567622797342208197326980353533431622824137180988690139872943028436413207498992118779111308267581113798107461125893638373385116386864890584815450735053167146935400161093601546908854433710048289054994740223934141164973751959171871481527700937894080297845951949011369485355300280879317331110491541537194964733946343862761400153168736217319532134395928744327890080328067150896597257235213857449905853839045722397020028196215543435647932211276454002200520114148743209501417455163730812992967306803173212292381660373917662297220225581668648826689391218059626497506910653763727694387351085778483084880910829604013909958950809225570029426385983734052196992876873152613411884459169445055576772617372268448156750972731629563951075495536769230969958436788161398392760730507872342909299456873227196181822579802241081587489454032981405108613762733566411448243789848167526712419883766247922351531642346678581972090431661361157615640543541469107298107429250826315854292871936824330946790332678344938956858942452065133064844422116249860082301677037055647413045655626326837806799127897822585434955814950545757050632233678451431471155574907173839449196610174189823724891994833683774531742289383040456817953369734600244124693672785485800634948738355240534751842870435141839780315547141867810135859532637569140040149199130836811528493707318948569503349610059974747095294454253529479206936426053095970406752231196702642213896834121999426448068884505299329990420192197231308115587668721312398291826761144114330580546950385363877667799040000000000000000000000000000000000000*i1^21 + 1645995025427667600347993131750773308740378610736529061352191727824730266696322120557406681652367581610857521323679243904407901366915739762814648015367220967122461666997020951238305793164341625942222475883121362124658919731884465526567810380649130164947984883304087286401036532248386115350487714780486205005389738942946465692917080384265892215820056469374895645777450956570081826654255516220259683049959338088871468390593267450751649218027974003671984835986206625381870625959559952713665016112800567261618930410921551167166562176002981138679517066822225622039100310248232158112075064292675078884062473025869926525868360367712196086171607112912256036315187288691365468880228890828502239327082914548143116406231563687678578138431031691032766080442588319784877790220166046838673236801197021885123870592092808793403013760580044088890889621352181239467215916261146256600978901792155007905596851919335482787779734474876108375757573691061454679254219389602637590300168277670487550176621558988011687801913362843833713743355013490338822823627725347592290576461918729979669458038588587687762124176972791297996197506853628599753780645803100126237865430135615828971074611630802595737832528213312043579511482516403252300024342989123193267813696292044455866631053888062220667432593369840706734009108098761787857936738420974563791930009869860513512137574305968566569632107619754824486497070174951197754517860539779541859961069649688842612423540688300756836688088342792332292603127550366507431470086944531621888119492208791038672379129649799173549990075138619303903318434274350734291410739312768821527490197692135058413104983194715385668725520959121290676324474016102813912840982472444049060690843280541453103774803264152315576920692339311511658223715528013720293480652685155535586910717681660476584870985426285332176983048655420113682325511886764179274432049507918459038597120000000000000000000000000000000000*i1^22 + 10807853382782633555052205943552879186254764120447546560124240836870296088407942871468436028301099748698298662852955538355586336902551489769689877481523011417919480041947082234973866154611058398648253698709891295301031603789322634328362742233378359454731098687709093588196457450722679682556306974827989582827819236789686871243422251208134105868477260810329276418489639655692219721142889297943746735497850528400327185293629881473491942260789386100873307591648050626048443744106121438933222623892643941969059599430027777271151120926275125650299696984287067827940525260637374140062260483004603137649583090624677562789060298236534624724661315724642636137911527011000730872336542535505160980661604922119368664327576506345525097669600403782220262232959398244694957607517376124644537072558727837912533448227367057949426242880588238293234342140672305685150705787162815337876603093050353993688915966466240939250770792303380899537194941912919748938080955749700933746281642859409723496152694193334570213077273038866069942134320797388833377552702320312686293609325259222674225430802766746101390020627083124075473892004921610073995269901824734908566909790655936831932264664428943265835520200060244181090643416156129839448190113762899472388906383136117126361172700717368795139526240450005094785018799107753805151490482868171638781998987007892604913745994668167512927683683563203723547124492923679560896873200878034588052718508360605567518895054068786352444997712317485518932385649555037505817562644730578552841090481515465809060357261414896626716423710001839920870843563862958566227753020080610667051187751721367263703087607550812418590705478697391970873503757654654543641880706981031357630246959649045371737031110829186499373656921245458347963369434766099734061789856160407883188110994307252515786702416391873451907849796835998995060392041057952253503397582109509943296000000000000000000000000000000000*i1^23 + 600566578965956505987930357794963948389077100179398582341896731065042504076379429090613781426564407522832329757865264325676942394076020872982724746907908864624481440799389192404583627751266834345904499862074325282845762628697740157581338047534574164001128011515808058753696276505576170828122428519425995708161404402298541564269789171242677059087626442102057140784286460336674773946376167492406012544276572955030499523176190277280340242261504985719161071619775841602265743176979572950142542120562536233085708351308971328884283135166772691603333756817932568978504863923933469997823646403964929510331775196261561394632982739591390604335481657532867259274521916207021483870490967329147407463541388218131431031825284431333172789654460600987173761182868443228507229774955892727668962596978372395670847168327597016303177232551868335502141511888931411313973270342260043811237053952030708286870067894714914550280583335186542603426433972473656336462196182667856303394405244371196272405996684674365603143171889042926652928342702882850750243518519111469009915723144970587233034762987140497121686896326875374404989706942054702546043670678163643050703543136664458811706628985456175606385327617064741262676345402028890955421301154771774618307031379100918957858239964044647414777625749065828379294642529469939496779125270371980231442641465456722200121411759535907642603791955853537470974333666353697208372632929178436334542035274442899151526490672168318466516049640679818283191155299367419926042648510836805068345114632008751969699987102840410013799748307841153523998922091079838785805641045649965326665647724828894621836787937141103178893334851165265132066511815084847020584813065363636849617417537809455067219454524199551090756118528148667559461870930502681967521268051867753679837346301157190610392159201320223876062017442547196267798836218683433756930815143654195200000000000000000000000000000000*i1^24 + 874726463676168720377501529401184584836718645007792756303982373881458970131489122502219317311665124614160541464052317633727610036296506567980522642718002912125472603731129783672264578185862820791735078495532723000630466011330850117188634314284006743366910775286106959183662277185566266383977462623815417821527582090684194234279461725470047305284198104306902990134243725954973817280377657945224342184118476739147569087527859267275028274431742130763737180066176705404315291081786236619330926491734262341396421797361800167346455029199543822760578460509646931241427637174944245694333341426744241574784505172979388514001560032871079388894493054192307409426664138659395294630208002937618532885064066955322657780729913684104321293301100462969717793915099442654240663057004039887508891818873526877011615199382199869293999297653174543141636769984022274277571520862815897871159125782110914155391457545947778833099704398178717489322486599547388288428131112074957416267620876186376641349876115956254802208119575471574506167579218201415546902675370113083112260309240184502829046752358220166771826085248032705191995873415576372159973164716217593521662854791122667777245215964565500692997264226268029956523971767684255314234594900736685144208974500342375776580225712175450788006481070872184812479553235907549824931519063546820898518886826302122787573577297467746820792229053546657378908233456455142060969725716135796065097794661975808028959649585348716072767131085411332545205074230860147506018461278156121996405434122184301403255924786450071732249497460295749506567567366024134706889713825072753286717647030157198612521854409814011220387645129904414482661296578541602794956476791351333305795589688018865358247061821986308831893195664298830919798455293614378791394810091814894380911398076429940722917445413001826917900884442515897391120278003365385209605510922240000000000000000000000000000000*i1^25 + -3683418180811007598786206387459702528303042219214392862986745026347961129479862887092223687137661301731853765723906137143294731617277443091144157698635021666716160777704507795658175285553881107871380970550019968875822388072477787995521494807461998122126827714388679665152548973983377241581279408396903683396141323077511075786388186880836000301250016965873326257243435209909772902043344326698845915270415717277747178203260485591084009814059383434098163420972325495590064999030763184018503830817469841154290722280257147757314432406358345596630110092468952142442063654485877978798423854424488868887851371822562042015938262231167412558440140292346732419159851455858061248222307552663364175470884358355836769175134323185454370062808805906950657145996722801926442533183325031684997057182353274803690531500327069925990417043621349723881720027089138461540327601280446678335315589445023531569162206881115903946401526870487961915724458906035490627549016814776138331127005656068388442699994418748682818795014571987328063355515396018446765127702844992523592588640865012658341356614895857066589512704212274853372399508158468828500845076232996245622103072126720693097818810130330447462328376579707302219660471683221672872317580933069434244081919492659644087372788409839257824102005579247096440378011821165287483078461615165018087605968023857208038831640142174011645682001208677328743026502334417755382837147210218764047133842210942506134874763685101156554357116763320699248589954067619869404351599771455934183515664612319772559547454542653368245474531677674559996021477301645503441036019692604539133577002677730268314300145186751259944940686313183013311613925771044435062936323984291935003257065918720245617937082674612429863620955748909485922454908438388281775576029315795706414319248853988563474673414720918296941497936026205372530810432264230877616144384000000000000000000000000000000*i1^26 + 30683937337954523607833114339317183875470621901066275589648289106938403983382277875034575851582460532947997702142918236013856254389717301575294388645666412068111619916540443811997122389871480545729826601090488352081726634919888230591198389185370513001079772787644650482784014934603441220303873341103245340032133861528446744433695199095557625297485117884950064172617662820938675431530516528163123989037731141355378943096915776950725709584872568478300791055006766776028855367839201738137631354947378144269206407607803606791379887042319794218727156913652883298283918560130556352108696593592637046253610914286281025693246905979767508603873339237294119044277934870373222043412226528562678173248347613937362704301556099373129789658040824645992790602435826840795981897085888974798247374028504851335706911285893658155193907120257632978897857013150228945941421736405765299829635702482255381031002397787994443898218109820893511477210481309642122711561909491633153202572470194606648686118048607872878015219965740700086372843869962615950262969640266969408187455566429342811668565202630716774379110170407708003871138058864733815785256807212955854313610655729917385041059595792530953568015561927289380443980767417545059871469073972357711564930903633512453338222574814504958831651522906135401705350673593074250078941221146108616605937443083153254389313695388097530336550172007285882086651224569103087033020816573580281869261502717590473491771866370637738132025160103472530095241911110561941589695541839123094827898892089666351644638159849111216546179722178458282694335951754941673286769005814382279633204261548969086034397531872131747004402169396220520341764371900309161037909590418350190792323954569052696284537418589090671747581970012570034762983206486354350393705589326207511711658038838575471063754553014953849187056049778986955111959585756390254182400000000000000000000000000000*i1^27 + 60046885983942020998788622364028689954190361888889357472730167796320663651853761852717361980592971323788786219726419466850437193495931809514753260076552492448372489246129123443995735084628594908839962480614578865989699563214174903152426565494457577191810249421467735848813713061577597736523387549819231945627751592558513327405374963947640960866715944072081541884486439890863457960557140934976337655875765201620761759837196461772107276128832497254372969815504681972965360493794772295720129818376154981516200778454268585675529962539934558272325386978767866098476443539749388716468082244328483328345147751229301959182712125558181785296514672230288020844259569768689415912782938402077155946662093074521199168140370683667022706179460424614979139594721320913057103529289162024617675602586577325808805027229075376165053063408472792448161284849208434543630862097490165574290190421034226010159813065191907056199001463021033749667667177445594771772321670758188568958165024655580166703507522659542454009191326734194530181971217627465204813861996685900378491878128105622118420375184754287001188665246525503475601412665987406730907711773700446150390069496216596542570169125223173919609170056825331824729477413315499989098126428869168021502351582428373061886540645582173376347148418191671240973937798960036303254522448746755272440404698907723542137296894145403475922834265391912830589979571406435542756520091960146414609687557130654718972259364256640014648068981950121905484799281367521760895894651334879677990273170338781186467152619510462165902593370999771930457301111300681274626675868961332973399454890034600363058362330084743583479733011098869346150519289954298300296966500227210658154190510046048044754031277572356037761171969703953990453494175474775771990614929917699935434730349531824164620268048161606457013364802861564490616612112690053120000000000000000000000000000*i1^28 + -259621749287497092125508906007892045787393094687861020860665014672974598798822393627798145646216208107623522708132430301911941862748898527363428302991691634512935674842132059477037059608615798215219298859734194483660677484476136359517348863383746212478331073322291572051884403433655431124629413090030242114127727818669733470280654556816330991030139569082383205947693255493384856440485740195678944971535352647504300718746557284127729046341939918005767932024547365862952333694128800278887389788693931646586218435937231299980677518472985283733433850389811398249650486033299697074307588189173288581709919998795804829314700131743612868663142252268074006132531217256857588739006347437942914408085387409331979016637268338805241242784280188868232997239669126771549171366662304434691605152974618888645611063334641770432179163338785277499056817360245366145268337569182842796795960864959952039449918250138627805056407464296662070706733788426797142413247400303729359933326217893659150806932322755329439967016662869314452235720180049428164314936286311301919107384828774251615100385204172630449935522645474920001508854299692733566382939815223408564083200292845473011884625028315920331143903769301028007903747625236685617947239502313318531898440098265388959409164368741613958913601186889748356552954075387757995450165364673848486136280573110080802472686251049777072894709758091600315626580720353670317203505962493621835672427770919245361613980286512374189583058700675869782442412204119729580428513768107612829265578706911817218890526493326514256056864646078658436309648812370915058181950877763738590076749618284076941036361923685804603093842750684499191593890206102925063781901082918967969121888314753609421693811137097493118492483868600202878416303108435895812054736407948850403663583656653359980524535258254161292237049966606161447950252769280000000000000000000000000000*i1^29 + 966935644157945961298672555329515691538235057238225830976146009732937278856444177732719640681418451931765469682495760595706933274079406795558096409785837672819528861006272533375574687004039476882004908277822693534101523599367833613956965420740879592344573591164501837006258633376450756699676458598893901263828365968343815624277222878054467091214692359341188425058885554861013733877475686696345602781687065651521338556659849932950880472638079326663799551461049066089027934714063876315773957501037653673472745707156567932279412357705652229806678659512185477530652109742161077803605165423166062527114620962037169368083067148440855915867382996556749166925004047268086475000392009142598880551077945984182112626853288591463752017010487047112879474323794957053424035913479498592096048849445725110466795522064850940047957451124837416873250501447956175547112893523516649002472813186253269352654910871026524259519785495292927931720761185639346853603005723598149203710917655554120856645846788885536372014452786576093260507140404299284287736444855646461657917517796696948022032334635948480423726543479192205464717983668275565296920000523074996783895564397569267477902324566026718836218519719073940610144063129186916291178940489722333633641739363036716871873959475232491316814667481952861105525859502936229273592701131547903898271492053473957172784933901625577016679301598259431205915474728882373555911296944679896322488252325274014905974972503510486835208059775548524734084852862221154467892344437311575401063690251889991345586609296009668307742195580569683712701392833105383161762669259972149266789040935212708862670917469778599228701640155683388977057301658436359540169361595466900039192251235425722980731612691048808702987489620874622098813283248213564399785279869890151155707597428662792522834472033768691188304770841537020459325849600000000000000000000000000*i1^30 + -1650526299615362022262056297247227451665899974090261875388092192044785993794435657717527912743047336465184139412074509700044277648681248280083380011182405305649527914796936557137369392994333647871067029951713381400758485660194249884321469840631737682605995625767508355095203196015808671712487137275014542681256471124987085240501931824458769869313658330194486229112672722899995797370532548557953704573871123492484882854108450532979498720044062881151104745009058028408652017999056668544600851521432047006455584276471753548564418487473628276012630315087457046130119555777714085096238448515003173365326111899820021246150431948836875177778588736564391856453810274744343773407610174662395824569780191685304512873286038041234075599762118955822137131045715369432141391492184722322324289292784140712625044890336629819768529703018254498468068473967911853144465988321266142316939201649634678317167488570930893902211559355420593082817595131486085115659615320920840639158167273646975649121866926975104933687276781135770502277226219799873182864606094629836200672853418244749298038989094271145862308171942392816158727743469843044154011258511495587512199309503789241543589783744514958643422950518942049962700947192891129544591926892423305965031292208721272301560826118446408208060146007061095509586021594047914365885612708747547257418636214297567281514942523451412127599055142024980262722309747194918056349217669802847873582145282943940665378855531104846667274396083150926109881572746901503110812761283923572250448618659389029530937112572919154917201955237105995824837845244082105056952546804973729206391119813413293332951888224111148797690050319272586735617187543357660655633216110515446977003849979211685964257654574346290442995057834459365540416489277681597367417209177376551305591993526196811145695752527664109111859813514566906675200000000000000000000000000*i1^31 + 3328560230919583313028173843921718573673607803151236913181418812367211419279432726863321708112917875335791652911148325029236268728589420387663040286821009774652143815422602933840950640154855820824410222846726460375251258460093335383261770228598210527156486984988702036336029642455093985884589826281180041001040886991744651076076597775488424846577768160175541906359798341939903254742104693616609524097740399018268711872843095050629840465875023319942251852731619796290937343862851312906124089080804705959294311852058407814399815894707309499105395396190057080081533143064389182346070819736487706563174890486937600683362073568448286040228913122326969105330570192066844700572340526800674790426295898289576918423135475858729615642690565576554643504412907311912734366149924651020486973804595571293523911284788320821285318363259504749971030441849598756618551721808478571008798094026255797812230914313175286663236486924650955197344578301721658723666909812896067315481085587987865493787012964797791301585442317648553847289779775084616931350117575728208238402446161720677019076495898662306537754656511907054177302905234421314439380441510387755095547401297041844953757803610307070300424382523062288326450692827538993411195513210244067065102577575538713229676404172102952090847665687688267172925296980797993005579760553480087058394453444672197946748523803996590023579448310758010120406968947005500583147836310850747256331467445479655684926706413859708152562103689806862173788644733034308658367549991599533164490284844538721653788495933258639710328123600338414266682650939822837108772398398934490604631446875480436435695767841788486066748621160221491687500949729236268463912108006837745841792835629241956823800715085310152607344187104609838037899770197258561102738582749580589245053100150383467859004757650334725844592136783134720000000000000000000000000*i1^32 + -2834804842739263368498351304553367351549526406283216182050060339890285601735663221462996619897412405383505430280962835144088588296879623638578643859493123032312459852804421449056869629822926739422284631878412903892146524659757049405575070000877823215014173108724412251431395399856020761393858538112955100683722562245220579655918311167264933568310116053287158527761419448390480590071092548932662930251715261844382406113515393353600337367599415414662065748225023820817813549467879080267929970713483602801958239859082328706586153728953077561500669223551370772970758401751531908236526215463454536071396497292170748144359371426798818857037255021599886879317414280155154842708122055229770615885140020489018543693031182405848119520146334081695339408868827419268405083925087219037142329929394874415947727897297883649370670566491267566515577231585870048616906297063769823208534170059879841913968185687142438502765325871957647021622542430154502039167837174683429521980321274964458303209675290136958826243086844580444957783111276752706534475866695704278618295622579318049062926082260326950892722973870578963893451040271036086221253104686274981361910850544335141769869577028484230379803673093229172535143985761650628580669309786721900115056304653610751629909011733805751482536392563225557030967010271581420602779145736880397136786967479613199018933107989087436104880749006402359433035823912649228636975191480409614596819704453515106333680974726271431979642891029384889773447903183112593652361946454274246580266855219849218554197049571130770911493499201470882685832243968882510806421036230041395570385472582863587187063015307605273502315077034896667021660449262723107705598371195417770906320126760143703227089568641032863062187502672889403945021980689824393384272431065786758446635116122793728358690413802454735182463238144000000000000000000000000*i1^33 + 4892892609741600839724430222669576853118690010933908166720980696840411319346249746222288226987482178157244637994907579600123493837880526513810500927487419509077319782099218366811239799001301985897896021564388431641065222286616876441653163358395946204850885101549590892651151491421290176686551424353691724014429783516444310435332292535056286446040480458910379812966508139939620484024760478413205528309148164124146450389457671662421381570005459728683754049988916525186290356370619957022935747587456512166519664417013450648006625007974311063301015380180935713187076853264624341617944994829177526187026477030160355835517581902121542882907855613941525341698065604169755735156351286580276185473532170127935804486437416992587110540412445081905299541638109488606916798670301667427291839537292219182664782404005495524793420465554273955714235858904819455456709271425684773028273191122215870183964277504222493388325564564774904038173851224994631613270458067306998054574515061814938963646788532536328437273540676374164580007151937016845526130057116678502682766518808139339559495521877648078680376219152010580030987572024305332830942804141590579713589170465083974802505875439662575826183736651624868155690103736353745806123361855174473822982948723397173702189624639931145998070544694916393462578406925375290350244793453283768085372604680527324481829923982638990336137645201587529898408834142622967254788894876743346075263834844224549975663621075803222800750003627951472741798991665447739979764996813898071120154350658037985425211177177653971079234670861918954790064132896912489197676127196182172261307424399700499255151826281139759326525098143503129165890475581960080554050275316664060075515640453980137109537818239904367143959007403394008300731073328007696699110365988425563127741859735892690287284269804101615642214400000000000000000000000*i1^34 + -674102071043848123716607662245542225220340603240525524282337149912251328943090492536713946808834052989063446645416629472859242611655555605449594025582281075770864486565436087966662230130757447685984520367838688532894056912003144161625546380230430505054503836664034129802713500022214222056357361992618133628443659773748277257966659393771518040574463818080696393267447325216670076318572207706251681302589026355162725424083972272735841284969327821991625268226141659470593468909967914296812641848294182537286354082835134745391380587201585421703920354357659935711047878044887059538421012941729587353334291807726851928929991271368047007011715481672470624624389097292837824711541613751461991552318332676738769934026360472483183389235411664192103818779955950546855149668894248311628363343132828553137009476017880757243876256313745997872924658209457176819638728691798381102395767945033682637265543348022772032176051905778947500096627338595084185610525100728810951981566676535805392062530055454299943481227108982349693674348107978851030759278656022895717184558363041060411766764523012247249639036749168264490148229733946194126814517662527327793971650173872965471102441649710738973206305262003813227457690783494910771793787637445607101609237541138941243140076267030577898671915092554479754677670258495058467846150289706038243805511788224040442838646680896403256132268908922789627745944170356932420707126898620707654399358063543400890948410218203704164028376552083131420857680249955717092263125998799141547311205822117982330937964237319806109576433093495596702256240424271281557924073342530754220846206117308432430551396939355164535980049239692064344086554502640785209960318562771478602199765949903717605311269801961283956624344630425853865664711401555147867046223864167293206643678446662947748796779942473367552000000000000000000000*i1^35 + 2361736663379374399610560500435577435090237913410587073680406002120154141169272299239457514497647986472028895799090479132723517833367232450937788531702404954067880343804291417268670815893797026674946488659191445017807262052800069447487354594276846417966390405234750444255112458520129263547832938042273899582876618267467082161456184897594744073188959039894724487147090179877229527286088431858732096023907064741626335409937903887977488693688828056023077844049759131853605227838309291981111892514582701942509440132327115437142219590240125000088999930010688388592988918690568681276645928915063234114206807801357167783947899570046591014653273007623482582624590798591112701043995433837360794505486997146271967764550722405941448402122374509675026050974221928723658125071810636724120030109706296554414955535769994296788961124398355611577105172377832522833669074646532387474364564141984189164647266162942943222613179842497598979299177628346806373395174607166708551459657334369574296518291304075070990752993668790984198096044186934157090957406260327109138234398782237862138092831887355147184120038288354059567170176064091741272341903946237362501817661172861082006397239955276403550530906484722529088840562297960211942574439872247850100845573103850434766567843191454558331004897981574293037318168832454534227475752987720480036095905038067345471126711135064752355205644547252620542503997736150776814784978707074502812117041374903245942530909971063796582435468949268822242244908738654552228551009701330350680156764179619001626213588949413742886834425544495885341803439055001952077059683331516464087000280490771737327589984140285961088762010966536150011210437049610626919594497599358878506061971149905021151782839057452246028013351856083453792344838768348593379455748081635095891238875618592263186661085754163200000000000000000000*i1^36 + 420864376273672634975181156857442270812574647028184718792345909939375582533289267941806244744427881732935944815341689484173752564598525612491521108477334628327291334679084692752938259387590849524704254760797540054924650475226422056534929250690604402809641565163943498335803282007294817382773734062141221668047243815271332853366429479410451906934351887930316456483184692543803541375264171525436795793494286759904541759836141946211328344449167495442061673955445543569357553977698747739454988585363757661755514360045894483525069521112302166145469671038169474211384294946128112709361689071961687939531917847994685709579357580785469303872809681345470696919044229889073144255175165371052767932598054681633682781451211488763506936056552995000245157013083311017224687122754276432621350505702583237247895621901751464946699850160555140134238252404056467310308724278494612165849462667399380998183331245234024612536635010820007715902314424183000371986225854334949974911907292920544084538055500567294940055278444268726063728085071410574559655950601502968778430227258453406131785896653104293963121046663856943518885137531863092426222288110507837705110849516316974781503847671261117834039890377471978024504220164307946781265541509001576952209031546341285970252772232668130919976191467154089267324997605311186853898301606941945754834828217293306460417140540037585452768372543066171015830828687960951446467069277419189031151233863907337264985356308471731386294237102903319770071510430063518239007576041031803238901325104072181202564040067636288533724069724208045059751945260178150893462915010516524754071715010566539371383192431372877522381005971069464389724178218455753852557502914935349870491134097013361647958713822989602432598421627996599987439789995289562708599425308782631568476987141837575860951449600000000000000000000*i1^37 + 421006517586419771118717970605310114417839286312508626914875052484817396207469051430263626528848971040563242909485470097805455255142883192759082551546358307254986575928932402726177852090513881719115904274189814298307221612985311153415038450607772325214496664749510644509595763256935354504448378084827823755353142440625775070094372014863693532990889872202060765503975780649290313587081315941441301705739003730585935914570335619242646721837152813133755688066983355911806115086096971247157397339368377557341556721284942894589003167094104293603552804382484541834929349123698627985355725371409535626455062230901273746824015984373096983898024713806901689384776137470870442671345664491727706298181283425306131849505680492144256317368698397054282508907875002134325734694001172329856780323413635653779411525188329839992706602074397934158379871272293225592754511298532683600281226662089912483463354473979218250125158662227094950638340236826595972295795814839353017822840355165958016361628958611065840718027473806014501635405103495638973253486204936397688047571690842829303944547071801262320460416333014844685661370449439248127699355858807370656480511043442208525163991999626910625471445468795092225247453343547239462850073472887140324557462807687345129658619019331651017560778132461093399629526987867045594643882907779374478140758191236042329826431309859132343820736762525784014143667647998193126540911198580558450576321040658884144606662952861544515913805588560134590025139282089045335915509277744814331861042327633154033321433817824111611434349369755418779444790298109824493633062844189822047092564372334112496541602710516539065084561820598038884754653667050467308310569639355410423544220856430858598049515803317420769086331694413012015653129284029726464374456889738778044603880262225541857280000000000000000000*i1^38 + 126777813555878889989811241983131740183946461375853159944169187693663256931453793138261677513659771642748695967237381537148965211262658499659172476939000831406636630030483687580881500236736549548395846203299588897054141085642363031373575501996515070512780039581790889297546136015188852646347634735407271562974329730318376598664457471991684185505210898492223963124778184074956483183018916019767475855028027196182210974350482415481795280036165212715502161645479089521334307606361128303291455995013768588281442488049996220094242471410811610227333983326773945237327616979027469929933809357186341481266052248078636363505666173769441411494650504039151915272268599446379562311162355106455522644648190788534573694771619347339807947916068449731872750401996136905332768402253685532225807623879443144526228070022112523499146387217043534463154486826580311281743186403752924622805411952854956809920389135122099210567172799396329077440842914602099316689320568046999687849165903917904732632608215553209427153719902235732459405484844672477615293239999243363137937200155692369942978708992289505648691629617672044243909499672573214355030827829433853558209487922636963882711061588537513061943928588501630728182920644262638432866310549252101515025578290836100546064286189266821289488639583379614139291337952205534554101574125960728801604237934635723704353675618849927494068133089672645751431819919698741006996130789720078870044733764712876926194653074846145446225647538907272099009947055835244027925282626918332797166766949912431902906728582591756790097353600143293082257917018814426429720962676181682758126529322297715291477403873856092079213074213015870981063115862731266477057674337886303270196995675764795986628586012420230965951897061973563518869509781806132711446546967727796000375755766100787200000000000000000*i1^39 + 14547148935932837136723209493683772961584520588671100012947672486300216135458085104134412172042149317607551947013869992040496496407238779585892020467428265893868677073713098066920469949553430445998594879090564070614206428800459809801974578955738198348248018798691161269798139731752722246280957139102912547635681937557788587749227824624950101585134683147511135754678326325725430409914865890134188251540582768529471961923681973359935412447458775206979954011023382751273673634274499894411804596929507023712878066787880116932385883165978283885244252294224521102841926078138471901189013425619285624796755887733035954011804088212713276453849206566343178586893800946822903573407673548552358630224155564754494287836361840101272174378258396142360868895561174418945865028525298206097952395144430459581529755827310866475156995450625391208234689199533111398683204247882537238037401590334517426683855475036187841638259739287009381195902959845618212816118889277706380634227748344668010299051198753484360540899280840756928704425572055217137025393630032936999943141191134944266784976561018739721741355547776379350516067606603524767332835697905024858650974543321548537508659891279714666893647677614366275837003837715980625544711024034484581176526187181902666543239627983684007659145723595509501728189220628785420873424262247526922479053751962993773781377171859677053164054927873108147483604893090583897128825494567462364874949448253827054875134895743586969889431560875983480872066810671040798789328593695675017508507816677341000833224787686715640974805255708783360502734998252553834619367256620535713544474392763825711799066652575898571506276947463870508127493677994337869761100910295206490175867682819273151133261885167628054914638376949674763563113657492134723196992594509044102055158087680000000000000000*i1^40 + 5073388062196048052692020685202072357421403303386158892389054385339008426055134830226881474711670717014909201239739386764866112223478447655582426349832782454523545573170280823804665675824262622073865799333060758935646808521653008277406771675590953652189404285648726377349553316735706170631637546932521065081177052081965759690252701027067402804797666426194206526727404697003851450950781982901302099792722636306964780569104510418306502024837391758277425873131317949703972523978931368791795106581834915949376892585641657048144048656886804724798938196548414325196076155307784349956637791148098313348378364406915118260184089385769801802896917560765393940341182253627877477997969364797375126782891238944662509139520322787528089889278972468243112931234778254613899361033436709605565966490957991690796024945695676627804634623893055259414879757147828391753223871517830273070832533958239788794637532631880263176087766769497253515392989127494780406109778603407819719711606906480446746886772795709451962118373515960945747206492964652952585494680090878280391612808960366357830870747560157045309700240023112607304340219270376021157355926250811455743109666843770790259165003411235166691577528863901877727239728006027512362846267641492139946793202518011757616985408885259644870478911175607932614597867860197887598027258008906084684425181508768488238604399106396315129273665545150126709639210513935891581692379487436801762273395450326943428625871316004768492785430062667307852785998010821309837879294056804945692764079072857789757339109750599101154581743179186775804625695561106387068245729811858478425452036848056793867270525016543328359814539657325283013376075740817136325468643392607817735040560886234346286383339375124306656521239940385655727480995596731382995707279568334934605824000000000000000*i1^41 + 420536647270223783006822911897998521361973754181381980797668047161716281341729397849586677760454734941385405842959594076233585762267085451420928488618273947381780115053101229935736008948766522486187284404348532721768752786773845387664597810246761994032657688029719590317417345250017268773565898134064457477110403127840901494526658567144309660339700637465307028435463991140866579076076104516052204110973386206742303428437054430712187062552275921801782727573687255012219089098546954704334869091805344156882249196632834469531656868022142602703838387061853666479816166745566963252685841525308857917038463389256077157212705169816654121169045323558382661553767961301669097833800459296766159074926614905005878260325437633303261585093863518205404417411875023520262091185467860720724122689849021997196103621336260706325544338631525239593530468258237227683529630395799097326114197436928793902971553621848314919344552334608621565644305010608876056188201209121702331888310326908102026391529025491376028905965744696294108782280737656599349367242784490338285295686438041323554546549230693842360481295131020849629846604200688733936831410809040130128769336304252680611682413024673415277744378056823402232409101224495854286213011396259937229444163136082789815440800062525694036823403136329975982555363655305822836448955995230586559095259481662223298152693015540157393471308992114912879747751612512775487913905464070052619803476725603716031720948660357829309717857955024180097414020268884758177608846312303481500689961796533022905263269197379050933884806934442059460092284813827774581068504506973775136983071275180344822882384324277081969185251351032247176448482841592855763448063873666958022145681999007916027925016728202906815153352568677824393645690521872269766715817537820262400000000000000*i1^42 + 56066048416126085546246060110376994643812268801354143859143937019866937332380366840454361143561018542274391735749348174226728644853529734129023163912374812777849343532100138002684841189020380011543517937151272472802297443024365836422948470782595508195547516014958910164250413832001022544753420552129148777236088301783969456571871591231247234804054841007515134760434192969578130168679902892072562086774936890443353001731903420033404283814661865851085343350909191891447027669777308042442092692121413359928827013313684887581054857715069810520819017979697830659554956577378161006814592640279090598149895359767053832641734617196685795529616005223279789282502339885491619523240701687396791688910728530042478281233039125053762239331705354969848448905220258808357836496016208636489891755437005549260362532372950980475570274164216364044341554914943761635402313271961487019219493096745451982938510497144422479864440252114952018981980972862860416764255506193642749417207486476900665986855867281679434087107524273894297345246413051648942995381693794106498149213951119443508257348728431628344435909304393539473691420731176998937602974975156191216223194323116594730425236309947965872289664856524348181167853239125203636263210385106207983646265744155150627828459600480210302193058644953025214356715643182866536759373469660383229027685268518867327111395848199182463657887201954971824228533960878278998369047702922395211012417034882621338113765768848191673567884938430075530374062443070253335996479859918580387260625079839302538355558250370599910303146448328165250632050848751389774452106746718842195811433070403382445727209799399982767018174273356289009769811344822775351448119768583471046890409184171138208304202387574359492860748666381386707448912626008921028241265438720000000000000*i1^43 + 3044881498269960391265864575299708274035440419242268072259338752393828586193014287422116999405961441461039710024938630638491354378343418063070381224981620903642103002032107735219844113851905144999191455820834263806886695722186742097741180260147466077038136515059718529002929433751672208655709075959247302718942552939004896541202197291604632719089899684919564150442263349515173515354926892543200902429336292210447552972947534747039209642281044401673625076769596125277245706634030500824195624153613726233906753462252276209784442339497969085417089645852889095409394210685889016144163798424123760088110681399907562644839030934146587349593080144699053877432755555840767220960472486912285484145161977271652567040958854607774493710156209170745290040588502589327993155823169630697264962825234311086547467273510360372161857579350357640613734358888464106443961712652446383720947485582223514399499468123104354125150432395576827534171861326393883933140623499067285667480520190607074688279302438341033770481630111684619188608504897613831956935094067582223055709371326273478860381527960320558568725464834398834896531066460855708103567401762638966173391646500250614673729476215307169436080382824007780010108446033874514939163493871243675635416535735159214277046450931978056822178182157521187060567732833031003279779092006488706370244560923252389980660353356717585111980040203462641344451874672312509217755048114951116761976552279804302185142962286491551077778246157457801734911547609821594490928295187445528793375760194088115504234334954741173276814383779246459362361651482626550088055753728244502419482932770261025759993436523272138588459137433852621912020187891966345676461367781030989387856411563649901856731477731363688331317221697782806255083703449874048114688000000000000*i1^44 + 164530010961341232426300250165276368956529652204391190917320502572699850478490101510060605383255609273502253700556073731839736094738214761015378790403142744616511983502715463587681848021227798851790290639882699889202154141046580013371989622991131013043566480177411470967561673258413155421300518175911641340070495231115274972440952150525758471233603278916167431171197170784207804664974962477146205702265180603615415888758156960414208807686314443265115027443993107375129628362131397730692404681126393579005908236056469288184728734939504269641561486161955264524269788319695918918990475354470652684254000836129090264386227766943232117770397428721182194082948277148473170427824781749717104171621947361744406877834909507303667102187777720746907774684119102737914776115408772594366251536463931005216500395868933973941302750423216334480855118723774126168228775375924508558754510648672090305261979878794751108029324184026178355051087279592664855714757005741541183048693673573234811552590595502232442386647598794593905009875011735529583118992135254423400922539856986194859581907326310990541827700422792499486608237526507833467359061257834286778136161019746020401421095579921149919518973614032940080835305063423639870070346035550806769325174701578200332640199345239602483417472300961092529458096580630114799412978042796198235937426713833908978946586243765402530306535367187688218357493547593968943778419276797625281012993092094341256402236208518130967531310192618942934334554447605024457751392077006833861100494002109533346342123170865908508820124373644062451982104584275337799830568006840856446562286008677957717714206862934712284632146202667336265125237162787634440409250558758349412901567524684279304631149578731601883292172593257014796802536630355251200000000000*i1^45 + 3082014273198427376867840862007635511098193802521582193696465246549519398996436549176113544579042128667017145622628150936336968272798970147593643484398711377523795631339914862948388997883527751678262093013297076265550669347655447040049522363447609183557495533666168928678755719175629306329633930739404255309435012672110228759743026832315143389490664382769496140761911299586080860697633203472928134390787272530934249972732908651452444331952800961342078440618098302437257753129505665537853152914934291739305377294748993927519938407387466364949260044334882710639705991275766845136811518205702979593234915839485082030982168068731574752820568682379792589847887633062604461875429154088058446685296772526640870999203035941838417104558731257127601940337253033141569542333477782846034979977770313877546270721704621168261331485394505094447620624845201697391206558959391857047786194725974300253799977950107444010419467523221709766949720105256383689266983531168393657365332256925733461649199659317858365395276137633647350457022295421936682035741460388634567110809373761664651458874755160557385714493193642638280500259247697600142888189420514184272204563450593318900100608393178098308196618544327162431823202299848422375845103926142904728038090769565390723857068844723155811286068853245015430602862316459942214457679619052249486579733791648370459132216466964687083582649786529880594468821251085427333235161646835372685269396988511414816816040627423515650180886127671157621129765310053630513392511846735512697941267392018529903762840595457122671905222315949609804100889580397807708891405401314178858438651808228091166382649173133512213691239820339477749404007916445705273913447332208284211306479081346342207958274363514766887112735050650040887010974720000000000*i1^46 + 17977123743302000973395352508176399780229665455382605980941093447535397799609176799105026897846812220508708287926553809999316440606369644769060776219049803655034982336274076518988150707053263837128214625783026696013969161762154224944841432249202773546668567942565397908709768099752227043419893760352283278594497072870046598550692322386178791458455068807834659619379390450180405763000143494240211041316524229704414515414977523484594087188845498397114724990794494726029306515258814879283584699985639671638776490737965843505870866934025242654531925245407344744790220926704039583474615663974794563980206915564438232422427575695650148859648513002722153115855816819771510394903743518631678931360528410966388617813998351532640017208902125168340871744491646330280580399319685280254284452703280659674042301032892813360444270723966836991791436936765696478704076686720384540625350329489787118176050147171496977197918219217056052658362822384977527744080133949416997521545434104970472784990856083249542571099895319117694432107752853911320682726934313146899412495304277640233254082127467181487048560737310650769355916065829512640378251142581508807459144487456364516147949577572689274353223103006614283221727154207301108168739510486372295358706239292155836330398984878277607053079160643542815455344324395548311909479210406732098925448916809770094603268746470291292594976774759800736256370520949222299039286780588393737127655830905415918473089209172493473242648771539856101786956485213259894461595807393048818029980959919166852560266996087966406170192851662231766682380527841479188356766795694244530359300376775772722991487733781546938364475027428677670318829446517311881012719028007545072266718748995639046619804428945417313190522347584112256000000000*i1^47 + 2572947049935547310495421628115574804128175591163385097786010890844199535102664484785105856890269034458559735360901621260164344478941079689776742463333355947664793049857253308106594513872340935882225923089638867932132666021997126084950052823845376168770433264605081028656714703763228258931688349946614014628643115955783117721692981885759311162540970733800491603409172991350807308792463875140187147415293100865521269035970671577100363167777103907687480717641573243100136394502625116132368918015061893206419948092993459882508138764041499710277272102025117002061599466843352006241610904883844103627251848858955452212192203052631423067894486172888071200656175750703161960459840591510137247698562710680736388969438392528134421487479459358254396674965946651301746657041545798285269607508811102526300187789404954906210788084296671388978540496089310190616101919954435877772568563124604617721599022770254362976713509419675733546220471603787182062546189269631242740564588029226351035812570023092332500041054583140075182213344724337972202648076070528511365983824528732829825665694983640444928695964351148071779526734604981845836666224417827037073927848034283087689212987458649708253755457634639711372393132673128220570720907544111692352638657474125342625506223933062796906680765342098371857110447534827722504574167834832409816741325127383037439429271554703384337706758718401942856313881109319641721625316326882224612559908053151865705042793750265428427004085643049789791111345480664823492550314965657780782939975889190516469195657404433738879471840599095460957652228280410510516286981327969737928364581914731711163087912284885140986252547480710578133154246681159812701180342365844399515774277174590101546337639143185578965992396800000000*i1^48 + -3033663336832839754212422481343013081827647098866974696210788937606203229538373779350186653392339367596632625614517323414321287312485449062703242850330003278906438858817325673510866530755188165686060281725811867351129094879130855172018549836198965019095865668885487428916091440975403025977340741768159609854917199841239446693459239581228631457634236648387112172700096415910735745638321174987995951997705424223028517219382882401315157366377153454634520820786179582299835472952739768239742339000217165314323625426192171964116761522596655205668788000452118009205206799544961051292971812645962900130436196556212942159405734501759453667718451260467932139436509427707878066116244550877255411983970446587421566669335278798339217433555670344243633019576565821589697534615250414648770676895397078400810302232776794302179540448282945382720507645420065902310702546140648334082078814153144325327499699393636631115939579747273194048632903119371217710767169415538862461534397284551318131150133711239858580717497201387307069521533452326707235230877050178881116800818465936882395753731347983517741369860790998471825858848567310481083430628001005664060607994168702543556108297570987976064790692545720496058809230713993635204582001045139165063503809706711842556359121430958217836397989108316861494942001976309870098127436550646214372642475260578855688755541415196768765120568054065736902219192264430059701278426490690031265511134191711537767627619419816833104850831643273292241833362619980514609066806185399164124367379089094945130604042015002927322986684908860468575934788956062983924913492944647309032595364953091890371846702073487908829444917195518969055513101433677801880515036931477597489143483655835930702872882456389120000000*i1^49 + 5431349248249515273684452796238432509872254138565578208773845459690679066669272576822006889507956393152827793908495944242381375367167585300878154968154249444652534581729686147563263955094892951001052832932019764945708049178932694654070850133267882726660739582988291784098269376974388940459472108463165272778175687909484615100449620458672975481035711151149357408694496563148352773358866677574009700053041892126018845530669381975938252918606786800060369945665691100025894782665485094690673580975459914087630323240923054009398237111001884939888838249020536939944171322318617706640915336596450137086131455221240199918250500199909733789618886052680096123382253456186466629983054603584090843922004585280241253351329636587076676988488490955525192991722582385598067183968531427970334707594681176974979391896387074694767505830979821108377817606873124910467541802580845585916738906371280545282264260723077766180305453676875448580513952680627889780332267489551531509887140925747384290064849706741089966640787820416230367195907075272685960380510918127900397123280036811029235037711697532969441423254686141161352395653926295835211927499098800929361744438707354967146365949670601242751097098805397434818693138271234045132807036583828602735195336648927565365986829751072438423524037328025684228230348958707033351364218137611728675743890255251880169235323768550858828470028040042691899148327498519306617155939316911013651834303401607570217240526928301482146543896363146749384140105341521056656863539017203511506605114157906586354729818846403059214882958472015917071816306347451712994826575993203800959143079669972176638146174221500164184414093718913996910193281978471106545639499153138065402832328086702783590368000000*i1^50 + 2476887913047739385845105155033609555111245170665927197011925335197372685547532353077807517512024298713054833508456691859017304132823902231408289240428607528138177277377420955950839323489981327941540397733265213199440943834241540024665406544868140473566661124927381326243968261490119739360615490977712803752329745465021580342652065622409941255285862006920013534624839812123467227993141089415872085138814507609231286834029262001410855264619240337082412633181420654121695453325008538865789911277269981044892441074532395949481617117129342385750426128622554123698169144472059110825430312105236853615319518145656556127122108483008485338852484490388051347550916408677082826806579406495055536275583567328613780355578916130812128211968056128762420967175488308368718974803834372499841668408249440949836985613825329517296794984384294458767770051761717305686060638943963512915932504985484306510244889990982429200336215823006012749870773621624412923762969914202721058850076187739723641253839294911215113465252792696833780869090702423076481144997282543503774233466987919591944107030399494893810991372405740312511458670268875599816179155741531460711811228177461990057842385262487322325097911978940080786781166185783376556983962155716946712832305297937135213004941610770334898697954075386145036613346584693353454070951299444323558304415998688728315234177244251957636598910244419414610717314494073903953449878273975755808546009720404644633461648352033617908583439446397090576393834618126748593387764231695530053761406261976004953065051495289592227130146608826556507358852518631054096078822055671565498207238880132562372135835746255779891476683966149125748904163337976729842475166100835954990151730400000*i1^51 + 2885806909019122651194387805480036174653659884090333259526099017780449368005660951865412631787809827652977962469319402811352382965415568861782576045312413202484769654070402440417992285940771314286176134665084548689025766687953309251813803324685741583483720040713691125269341789039897800623742285897411671786475920748853226115798210591053232416437416343605500789952960369085886363422610939536828382143195903252232200853119519567304380326442766873248713612880426780762155116039712813653015814924314635147202077797840744763612621546425130111703204330895239770257083152761796705394947636301919206431496419631472503502349459669108250891885296423737485052920985611960840041282720806180689229554133351452044358650305717587087093375169335227421054451080873534310701245726006198994013234034558319457640626633960792641465031669091212532780238101919806512851444348117072464938727415268429723388759452996724973730436384629046355107517339230181210124784226402277175882967055021172622446522287996389452555336141091460091784959690460614168036161147733491865145337782105990128529819547285103324076314683570502039964186441493850587564460254638157145134408195300747260885821458936538618090191362258689634566477734056399694889361143037323213897594303784858681995586334660690595394140258319097244067627739482465232415596368689907220865901947973357802780731671199269730394949494670895969344262758362816816220587505036122743067830658475949211764046046943441129300665846237973456146315721520167876331928776623512806838590882692200866623664880551865162656701431118349522261820564812529523583860941380843506713132889860656509113188550133545995990327353956088790723146432465212687459902161924160000*i1^52 + 658370272029402337128027130834999826750700789950553237463603431577205106177106692068873485198219890332327475600812728332586004133785698092161719420391192486660074632231406453464733047100400062820729769191167624995874444546931151613842783573462850970185138268167527674615591614033804267836451475160741050516932998232642651604063815042935507079969828668468890989007070115967025424278056778528037844693152355649780317002756087622693101367805043869316376175909828905692713336286673330153912699848051126232965289468216810071916332322873577291041512752067456266913089584067152944356542975434769352919703577052561528462710993956007327617490428217764378516702125877529548323218476130818949691487565427455669248977542181731796535698749058155879770041430501450477688139588532731964410185358228120488631067532005876133881536566094845748967403193236925804619152781473635946196524313804623836350984762036686366736147560809355282123051519778983788665813236301021264911031687078300394510043556528139254909020552453170353167332654435157528118559366829548721483743262772450224949673048692151769218245604738149857325695904132101952375149368769524302332707152389127100615139928964868271070117827017040951744113131067530413296396862504892271901504099142160103120330182584135039409510636931532676734064802047626820411105933248135531815058878104511173382115601552666193545184595913178656429820369970360288700370892330459179991225358246491188972037879833691486274713153414490773535850462574500722930932451739156300403492434374851670715265279144034454475705594906209645057192784849385473976304849679365508456820749825668457438969067941551155255008882853890731460224005059084348000*i1^53 + 143752870596965893530715352732667256178001220661793670848957743618448314172251087703386696613889837534356761908117355679373319994146728154246910764830036448563809449878479883744304953944965600486495180246278432129188508325348968014228964490568666540719865345564475856991726841029211166936336500959520645272283561557365859285853029776085092007242806288725435230669199504886317506124200735007636419716867636513391762540946033298084128231287087990896141860935103187648430552531492414951110936876710999732051255176873282632519637129519920795127637459488881833550418114854455092977269699708443577219450661773592787981586775757080270716433249151237717375628464529717182139417317389000202821124626998579280311454355534815878623226911393599691242619676261794697133881817449095068911405781723372276531267805364129655448025365941708516560772334894398598351660222383025284516924500835931313127832941956563132944400409160065529147087049786173115403595865765722089929242041059732635135144123970182271149373895287296423921461521377201209639444529593285047699530003025119638732508769640622459349706838033165484293499391100835151487645139486282794583305839242834386101390133823135601279417245308962772066798800005138313544596214620297751356601494474293949777456406974753605742003176232900067673406913412940476881746395293818260414246457924610254055760161009131894241960299884581378893107034146775877393601340384192807553143540910740106267213080498365732766305925861030910567548583818078340112898517723648640244309580348039032368765520241240244732060936285572934478213380709820537476473800442544170018362711503187947669530013025421390177846855515044667947000*i1^54 + -21459955253833816306349295174541327070680892950124511853715775625112310543641360624510699062805427844666679208009085115720124318067226168320492907742588706602505069283414884476726922697242947387869123540498255148930862681049224044950947807584248401190781715169567929733694559665712847279364400769497881325343626582011349117572496039994487344601094327680004432267618115782653083777862881237944284760675054699800407132440743455142300242678979243797378218252451163898448566282078473175303717329898304560688549721514748388057665886790173352829587078359717648994855028782086042461688363846513516394071884352829447282230979501065433298402789231034205488681366380659311041120240801466341330637622785957342560622061171565649059772166789003113435806498490422834908091341701658327778710799518808408651778886624767477537382034844461532529029725680169306389074382946686778398911229120291996840449456373857867071041841313727383487126013207127188742358146691398740884390892677719456538126072386103145390144709026839800108913447917169189455743316266729757850125433248650950388736787959556849706882604918597658225134246899512609333203413591960794668187099824424489121157017863436963966440054296055338880557610372026245733009852638458255458530333294978959691958705492456509605022448562607739754158058443948387757284047795867882629433206212290899006314548834798995164404028023205479673911996824686297871431454182530951233119157291993275056735524979762437655615903926681186211011048292030372460262511636164698859513172434521117521795680821716767861471610778890147527684003080803911294640940347186812291021820535*i1^55 - N1*1577756167445895383111245127143790477523890652104304288983565931055331874936314079842244486840355653212586433952927374396617727142408439147552693631403086931234192164177032751405984374815388638228892087727982900789671927957287469647300698350388251149163203021135947211003884667208897796627468253474234507621468191499342488692554971586500150469177154109160450071539919983824622400356530671366208841693859292825655061784721997873010275863608030818228916986540131247362980625381281010565838910227498457876641316949861975404385927168*i2, 576520031783461826527302925050733298365624583641977889515304046086234382217934732034239571739121385516577712250823476307780201474704240917743554241374743156471035146823052246649789201764018356989012191033161575229010526375744435523656913919640969946824495151556135334857064744875918953459537925922203440476450551208484844878724728695586389936361505573933423058321458666218616014759308270546292552597832412681783091992610177712724666489911459524147942335832122914247938282854329795190386777272558915889342517152634529263089171049507978705482123493471733544300905420671486056691489162754606667676173474221574150545118959312047202066027881890202197906124823021519894389826207726676201315814118893956213048490291212339790272012746913933758528524821453421850534138037610180262032672288345982074831873907608590432262539812264160492222132683187137053251640472320052840543755882378326975059379923504251153010895964407298012701426121243866879626751573718394163248677179611689885447044178863532131485888502712257062881609358999802866870557221158087435292673375641069659227127406324339474369598958791899289162435130515322591244279281378740632583146261496826146478603306814162513036259911979930542748488818514326270072674403532980120075781681550408061327827042208593385138081984958755594220968257759312900010463130667025400308010017581169514553121187503724490108145357298517814798101152571549363295056339110868406879226424793578032026239783808788359470303129868328394623891589525910792836052349339586051716008717725249647069388803020907221691333534255147774435253518564635690145285194005133941597780309795127908582566164743669228484520903522403607596852956227378352667341511992756643682282600931766130463918715321515528869471149122405389584228659039455629718304361374099661413285839288492740833540948037030367931814197218649704833406950348578647427623319750548286765568752033200914577758411021096718921692359857431008116555141611520000000000000000000000000000000000000000000000000000000 + -15981897345896071477640061104832188012648563699186059138718202592783917541995197862227591817610659624200322799643297331126309424765491492676708274845515909990957187149615205243743349398761641779975803304818333623852311018325901964303352752811315067233387348549511934669525427343162258588089248247613558335530918420209743726402908645433611645852751007008602520798462053052367380178939161009469298013617059618863298420131001598780920660541266709292336043127052955609357389297592028408206318726530175942888526422146564732841469807269044613611233218230420256605351690162479362675341789963319397404185310162782809980674348720150595859723654708005107680633196061443124011713200584551361385879593910886845066317990841756808044147190460573372207291479805468039549271746204490355968954951293020191510920064055888778439478820403851162907447362708925545337508351107296394571829032863970971351580139844671338843518346945266426058131870600127073913888129931064251887561872423063281395916141424953403042301219509603386326750376064201231746795380394966519248555796512560878665322656523158499642221854602080472173173405975031741700164970941786461652313577942402674676359263022395637766241836775580272878798578355024973751587531247860751436732331446479680635890061789358796215789757344635914765996994995831802249228615606890648266270382738313407359854753076243273355962900185057853912092011719544945771049260117969726608946062390957049739075950881064791106593100165385708748311833083887834447609197821326140879539090299555492825462049477256877763727807412080324646793582882528621765154628866816915434489509518287693898267291928313448157227795089158430605826201405422866083327541327381348626907046133112942985233210542837001465027233270658795071791901595166332724236190211539676711915365723921883333019037114675980241110751505064368782994436219077424402341496940654675308040509120050789764133739314037693228514035141392046248904664023040000000000000000000000000000000000000000000000000000000*i1 + 223066986849265509420994380250445763164035751970926984288216705209797984061148326117939951590085665870150243597776628924710114536380924319765354908391792646268924427457957789201663842256564592568857446206844193395678763377033535677201048883729660033989289391844444571842791909733995949566415732798533264687769812579978460791037797909147926970098882150770848415950038924380204637537102803236544178992446509798694608996328042696269990197737518092438852425854990040559023829543328882608886485556727423573876314395516242383771094010576152594322204833287270145791453625769754865247813356300913504555359531390214755183906511327749449894602786732627274490046837253910703033664333793135339158308064244430001350626332724268535172778130726316106698257873628376031506770117095133097945794143433796408620140756290088262171991640070985442476894137216159797257581653373147610114022508492272003979114287913562112432173020123945587965899008989942227027443345394951753165750716028489666569763906199195337454130649165635817326855521644478810967604912729659456897436381213582935958832533552021569469243257585621264491803621115243575980583310114263178845126176404793301787662001712432018625052972474338590999806137310304607636611141021429945992708273185539965620147497599700316687298829963801613138560929364266328092598943404885500907382935115139383398536513865954676158873606993676110188951909073887599249934457838785716233379690962376120515395669246456100075900189999807087255095634158656388241770547146342603462740675329344639178133657213783370539706963411690139364315498729310708929538705508986417286547989952193312633959206082925057435811189730944432604178464490287759257321315856236699107075233168269751662494080761831958440396459189120717124049591822683874542241032952707612748778938949399011724658668155267073236997189469773145433078823804035948374621609690060991948559226222850524200049638265347751306908254808833384613095355187200000000000000000000000000000000000000000000000000000*i1^2 + -1612277221495024022572738746627397604846499653299177072967910777568400330917922085636055797688970576292171034839038993513019547614304718022337802979472856558438556397127970185150963179459801627568658658307414770877032655009460091088336703088373867913933521060415878952626304552993201254538296747696651999405700352034976089833438988200555384604053690260834602800754394478333656492855773761782165244753048577342593422346970219778832717341674581654039701577196052402400164885284695141032596960650919010928836365231181020545127461340888904903842533582918388939095948565693265778449487635796678950615056940136155127613310141938869276229923918776929968890997470400079208970462223548985232885266860643602136415029844529959796971861701882799191407943842805576617970710155857910474774412861263156927026210828867132811397923654766353415927451773815847223380518493841900835001336296400384185169488673821915676153661999887601228137226273346546523727595746464608443778201741504787695948280946089246504479964606474719824148064482982011288094853618550561284022454124596213191775895855218926617480599812716044892979967527343211861369059328738240093530915010446507725230003667988836164840360073317564057530406022731142080312692463689876149276072263488344578097286944208186914534329573131421011593537369244215739724297506232966197531910343715267198255530799954605913479324846640439300832891057737302383188724189776258433768414380867515430688428736714363238175069506734170538323410404902184742889897943600417847852403513259939873728661634052200284692736236480665316505182226771534800850959650577482746775611538839801131455033488690189455250373207452763503193285194444966667322369222130990254533770719689227538257041474609167286833330302335631488019032574935788317862489417710951921280188310174110729441290342529094258422965875858532914745492460677923612982913910803135725583806541965566559165301170591558858624079880408987126005655142400000000000000000000000000000000000000000000000000000*i1^3 + 6195156704877388892887170763222530480931079101597057648732474838134410928564328056514838488552602319711192376609249350924949845540063878874576902448161699427240173801528785471429587111110619267725358549655027144556003524792284455133037384551094251962031354038105194248727023809944388122814911945561337820631261678153813904816132918754895485877592703915086422800485453262978696233371939062944202485682885563864611103222622593021630459409335890898242482107817813415008916251685801826448421660704559945941475807864454982968371925637765933354196208176067706589414478315918941642940057409907984432790083071804156008117664672424680828376334651579731950016334209943222751817413638106526219652142267393140623955159123142139309014831776702862483949279344525065399823992667091702897217358090370126414239974744223105978705120428274243793682651385169882716704464591789535475911340940261933145430516715353956318114783513011753283417496609362472713983643657619206668842946107227843974075257906637286188631036107400703292534222098642811643034011787506331243129796377458878246692575741725516551447637908457160153745558276005534636132094857342361464049963515689184222750079504604932200364839492369726125530614055447041539826581550025894164749818867963310644387724889714487582337914721427557326776609644692656250309500540258825387975890280687999524890759672983994880355925294539551954825681837901334221648170249677271468985220302253774862585420020193077836886456783104013937922554725423832040661368129987389474490587149208952606787780394179335606359701282053634399974089778353661083140173682460106660343148782044219424620257639086351098099697387611866409619774980166409885050312911112500329132854318257007603435116891566522013287191491353429131390491302529562272577404444894909548733798486434353006543776347491028959528852630345436204231220791661763497753140184217860244728423850996466735108980201447586125164910558478229107256590336000000000000000000000000000000000000000000000000000*i1^4 + -12259444634747977906332913027983137389421801205399673487286813799406840050498086722923818965565787121632775928579975591192699677453778688206125936505046927839797635950140331746504095862504559621943121792376421507577029889164103376330950365270835135094731533083386026488418207296106905601873286354398208858220148862108812165239631017915200718643803153689652301500907358645924380254507607968244709344982477429313907531151818967045619137685974854271529873409929655312326627555822470772397428776670360515127829606931554708787531524297798612398395136692825217367058590858230910931749228600643035601180065412526894642822280593704338521357987835010188565788678753833921063873081939461379948022817869160626807910974245166533369520514075612527345761680926034774693194179908952743984593333236673783049297685593861921779630933107642966404316667815902582362123991669108701051815355207770005443468020620269694849666605621968771861583340906969244355804607621073885475014898877574859329161613309457876590061620441954773850246766286890176789417050146253646153004443091679803762289342409410635303030280632585552664016534223661792434429732970869063062189778138597810494244973188856614169724928595971269219063233729536150509681778205640035552409653422335142547691771059301978944255795317385735091520354830118019018828914567102225085289974797856578701688673184171598415495941247746445810753282456200535082450211819787386014129420072483084461388150350736840211309092758289275093978733336195650352509775753290372908903309938299140362420622780130316732422128086845738575706370117440573013175555202801822558962887436786322831867327047121555235222978818416764528392202764936180877504003568368778359656166113477277993922361975546774942391133814759226691510190263712975838708877377864737041695756837126466740979257048034248853510913153279438478758042697719565802665431396068089931004707016400450692570537623503600961771146838562405309900390400000000000000000000000000000000000000000000000000*i1^5 + 12690504207625118843604065595298453657129885016052386834227421395825703656305718404672181030011134335962662168157590077346841321875733901653500971821339350529462010689702618957452850231680312058838510786521511284097609702179014726917584613759323086936498905234489224264242990964651770617875230270702021496095186313946928149162241707868506563777457053026515598132844965149975631821768144868599624128964586854126145680104030435227442612282598808360154732419071090704115762454592706517157593468429504443057516165317377410582489050146103914284608862572415112814075330612387034508700003222953857115173639414818772115427065005756414903956553663947476731758673980954209840133329699334548820556244100212425912421479511296788703737662697167666463523928559240004230366435341746981817765077781126031609733693788060717592454436878065938043593341612381341807434037124052520390190825736475192549647450959584455697391660477135989297545550736814691060374557710909297291119063764432137663004752938065779864682836777750560617629556502346061729871170694854912933586903255983903188658456603813306687084599799863063897173277497822993851595473660883244729726386676697854827429795990747441431678280578656282675655718545331572133709521937779528125741509140190506295791033465060492738113486242873051335932578320108006683751551025281536837130326655327625439111043512219165324374847015913188766340533101695968191757665824812411733194701983459901797942475784251597264174481734262865723038571163338507576951664740334363120546357814796926162095466082362884600795432060938009853242272590963183108671286974530224825712114102109077393478728024334316054338753010604806025064483583044978290671301231399732992928423402300979312969161988074077592417240525188926200475385050892829537074758872313774576893653566085802828958770716369548362683033736985459441646220262656232625164756884586055278330809469141882784746603344177086347307147647893718454763520000000000000000000000000000000000000000000000000*i1^6 + -6604117152957999156451638203832737636716171850508303014274662008763686287361744798775311172819110360308137942505598549201156298703276191083938779936551890250161713786975657851920010454466083324314848855440112647134855285523256475016614978331688528866528170161361408206785691629576210057154414354470791019803866134140243470134775847048193971579303759472681305248119253665415636253819032869563288058885120804803551540608830252009010165045566200813488584341283470012525615755681875969121371716878677316506556463168478241006290348757380912730937077621877743275607490057370464373106266933364451084861555743550319213102934921006053134355185831227209665983296615179023162704666440203273034429991952328237434677052549368607373047970699042923553723874059671843876553789614693885263412942334082266589426685566607996277757106446756865604887728883286681713989532193328356052447709182832219566419017540163215391561927067503628463384489090027010878822228081925270873512396897320877102335843397813096686683005921409700554383906558249375054817866534741557595717791869141751520342174410204498877940107421905005838162063170968290624035811083499339860492910467127672398897418460437018843087425462064240075767846325973830029576418674511750709988974931849119298439356617457715619245927896300892040015757150828147917710969173691126802538673320140503308037492489098461848897959985185507432016806911763472289282103922675237793476999027263344227174602287728196537607754029768253158965467329288214424853365129248391485125350915002197112465252905942905614148108466996204774630707700544200439616034943108982786925173408617906740910143418076486366857930692784777441324935661064887946110025758704805799540062006994154373352799439304098134339802475988956557078475206828252575060251466029023147760951276580837533021911924193953024727168400491513700125748046746554010894752746285096657372377346023858683376787319553911899967733267264104824832000000000000000000000000000000000000000000000000*i1^7 + 1558605196361941044342375536135360937795408422711508676888795470071457587383805000773397385141173689545988418473771681192672239706811678317894772188040938086392368383364273488671941271962881632257044278239634791326204618880880443806666381791189704996277369335116906104859885546866057894763836633780538851525545788928083780422183398782627855491015856277337103391233317989636043206867309962860718585254037004350092280233399329964211364867829938033098606581507628245010816409247713205517572390919666558364551877020069928592942496066620354550393818796682695273335874700633854877257339667456573706058765683379697325745889281986246819052792918668897550367584322751358962574193073102279044333388315133780361710268147800149713795081042528536354580763500649791434566078312237959806829182358076059177192220323312100064772309866626240565053951966059698784435496001492708348403241879181708410628464699488710262667617046515697381146313645305714784366559752368591879710311187121017732907802075484808381130090551794897872513226788041117481030229566100426129124510121593395174323195193570807317733777755864780693665258314176129336696158107201957024305863740737164955896166795522929435922945960329408244419461406280174017543207264537116891392999318993140951241229987275103823216001594571619969400523767663371175049333085239294786094135408480748555086654458389641165085255149145547815647677653756138923254773062911327299145476624053745075144797722560763983139914732965669680549822168653798241653072852734791689853788509574007648047889052165572782376100870002663751321371504877586353817293649936230807750075948087237743591106837597692859548117936954162160996190580897505648417203086894597361756480470210129439749859270648807927407559074054596080640631431203242949775646632885775392432412017157958224158724959251121427567148960549226812390393490421413397829855002965127031922121592610264970995036300571688906577514949917225779200000000000000000000000000000000000000000000000*i1^8 + -38780494357124030412607426176510824800446777909565954326655149712170621938179601008896513955580449719561984385131232782994683848308765559550336257152742643915889085842674909517513107381012114895592975437478966689598244084653132921925561566109655473504221215471637849882559190013509947271080448853207291076652112435327198127666788770228663229404621687124536911616613482300561874899024595266929767843132392118654393689640507257665627552665684479106088654899867749356873013322008130689036790899590915327785726045660661003003595433145738499802574803910683398889969102766841742116652734334730028261831760698421711261684161942478139899540600857696088063977513028178822182331387399380674787061716050516580172872061023536194446305749828721550902926486049146067745996072414911001135364826167771658797408824838068206572987051714918948234312663413487905561500701916676978003102145006585031588916672903468000614257162015327135532425349580197414058533921124512053980426083357846503170906844635487346909116965170529488724739618130613220083891385185688718509670047008317347866107440394197348451086530352506363286639120667623320917011990804334115504874363690808583716859396981753306894727965547492784069284726860972112583191540331105947540685338439806413906301992933329755235610492607138122308769808310842244218936279107612393514052768190942070240139627469692359567425082859214547451299718495853309721375853067022138789179611555076434193550150329556339596665957975779304088186444789309988451546099326467270892841602806017449332469622244020959279359348173465801564617079870617980782180985229770901570142116376604709661692352906713688173835332969890057775370620443621124255412242137812980034030583749338072138480976596162580408994294858753853617993756385003485974436495339926662108119887737164710922181431132913843794558311809804965204014177783006792025020250351304407148394982447634876473550644391854486781412140059197440000000000000000000000000000000000000000000000*i1^9 + -50290010517409058660257585971831948044832066767243960145776814570220112473665126531169822530101454602028644323576930737024184036192541631677813876980688517907986046371951739605116865434189714056910135377993917237911352891199882230502763855665122436020766771252352882788505438277976443346240450622580168704836524871159651206295000713798361185829855032037393122644950323761121497839061856434309832657274446326369828991532563341746781166813474450620911452397985775161953845108029771600447906123800939692020667746816812694563653400536805375298833018556742897099998064439303220012045850983811183059615952118491131039013421910950052814095132317414404413188491956515431473299221129396333145335286956056885821084121254406359083356230354023858694557666806386754243545418704862825499729539383319843187118591739491957165687894090601988287953433339450166358143406845271640006965138274917014243267424563835842190744491154617050857206752522110448000389413428198097636700647599716831384857508899254168031595738925954514567815803799595332605260382290162518973806083111407434535967099222793698798895954102818154006851200093424833701759394162636296141468500142515271535637495666680362410817194382099443091678767125641723440680683612088495045810849414927633207829903804136305839405594851681906666027569828953258889212394480095024272176626092989757148257460090276571449640509062511341758725738766099653163162069703801584629158607049054898757627941020683732447571572761005717536317785330834646586710101469587785868566038887392980154193897635411900177227617210688266675062467974227998191219947181275184373302851819097195800667807014382422869430545616933402726384038103837708864688823595234318679415514591955186792600885213439989824559444335951966322213930032466110786754729414956725383791763245582218884424377027377901680525040402444208579426561579441894305535702769173257455686118882609844084384424503079889726953521938432000000000000000000000000000000000000000000000*i1^10 + 6328055690970393558453880989297074076224678562943353585062491360207879161154889195274460457752798670584599130286560858031933648306297350509500370566844606577272814576649761572428887958039260445118585451177448761188454307628007399774053453773050681321129696028590809018758410178780236328274158836780891395601524916390598681640086734720829251227495030362185166953362483243188285166027529426849759792125833190203110418822825988696694895175359297391767583842407726076961972984586297672725028236740275885410849270066985257771565026198242120950231973659709684024912332786506881870992931578829277484551576061866123825485412685956969335969064384647106184123274095847000983003172054413947922465116381767691328035610314955255363025234608798795100178221451942191771671290911014997830588185719531029504729968175965805230753348651665455712834043758330045438017352733747459125939027468536752542961019382336533886295045520232925705748348080907344374051819482195556522389019392527006671509442351815774472684704410675825557656168845990433262560916747630447766042441033781654173147695596157009230337315896669783869964329468324704924760916038749032545876394657256402889120195154741075439122356714577172487503680581932479411022690693076715948361759630654816721223032499067552418526104494608331936296469209898117321615159636182106457704407123922024489005791486327292704111306114580545513663695311287778136522066380863535049785419980641580122899277968531778539020419482749523200124789694470135885523379411933377905820796668550995912718983482398173444477492298756430955217885469693558267662466040981549103147556116210065078479484974296461727150730559380075501600266057872155810052064687021217121880760365105690807777691876856809325456076109305420218524443640425350548933034818774949795540135223259246207518373844236944107398255161277404856297338935173188181099639876381677676190426304753438063766969015734876942744577638400000000000000000000000000000000000000000000*i1^11 + 464833330069325145037776566558323393477053027079832295064571665047170434339119719331073875567287575202753878547769192960054459813571517304750277485023544590728810378226314315991334234180799214813510388983653715902999366573560692115032828188179824847070283096386284511944396218421915460291383981966774737486191980899624049053112808281490424115206914782352376885415852846806283358806564557442930096161425246351853008422814361841038269936384962276940075830163197950215392471332308729250048534470756749104559190058431404822482249935402958988416712557247522667627878399989755550920499390456050620414497010981996482460213612161568702826480507784558218261573732851420445130174543249733951486478538365285626453753474344931168504394196093478920967734846325493209972948965646800162546921420498002002274955737315153752512983929441667917623906593138859984820084414171787682551324781931470614617424094695234386800255230998068141255695747380978969441819053236225090300355025338343296353282654969806904817145301447820106008919831092779306369308063364304002633765128064868506692140303243229031315299172699533622043828895866175752895169904996213094625369675327594448894093720016260793168707018000489617222443752673232244468428989285542081918315695162654045547733147524172044353971714163447454585892787275976167063576735940626727242246597334507627368964986468298738350904625594426108316043039028491502703139429771825155185191041543401778715194461803058346274994304606520628735710519884779045390376852141694164967484173951228861153589227550172373483309416001229412890298538341672258665179954861330391987188499045801231726512727289432446126480673894083774549487268280162214197483664261769080005826372748531423014528008297991393529429135980690476940261488243240838103788758659095656046402149097082672738745295527009197769342623522875639450574122782541417983306479584043403865233627186295871282580114322572327465779200000000000000000000000000000000000000000000*i1^12 + -54696741149375911674405892442984028168514593008515966698974966351964833275058462060227840806078562684170822449325377879496015503115649519856436861314388225347677227864545556923820557823942477476650733534492085836292686909730573043298903589667978837246024430987797334465365920936147183227627564849628463067378987774591080544503914588666293814654153304376734245110413708096318344243549120805456957376872404083364993052716173553586151212128196540238962552652705348056707290013535565844550225714563692074983215073196985150989860090010362645991251068773751170530094157725531881741096511532024193732958546325740465437590685906283697465010784022984304697372089504508836015407955215008929731751583943821691519439337497351414639025048437031912747501856685817228605679676447544335963279043029230287185907852140692415057512367070165817037696675991803673209991183727504288733756063974403504954141105375383896122540191980473391039839176651741763555890479248583639080832661923367792868964205329220557893347771237037223395661574141200565515301774927895938420768403209825648440750728930290254790852912140426375158157326302145987178705894570797071786029858505167530080235104644750440245657804789674463837255087236217406793400714676733922102313317311286298781642121366447828753880763824683524453594433971338692493132731948836874226582742285061938834647591252187959607473579344533419428797015004124642671987817796607103390551463860271259622565712520364838400655124751354833545475096538766208123131833872660489162146563001554112599784787706026615567083891059524277004984957900311271234701686059796056902574076448236423635226134413807914757831602945639061812380517004603591113893464299538213463997059590275134124859873639827480500853577987423126562642429061428718787489034333222605185684050194687407715458369053612799890082890259963096227069307440276044561918323043470322739238685463313125879432140221968176644096000000000000000000000000000000000000000000*i1^13 + -16509553975656660772286297984580346148856534088010024897067454725467899112625451687389116992924197988788799539178263769659278559669875816169950421126057618503474436796636452740255135220052952013811325497563398162312988583609389805200308527196723772805231114842178091213254365687776579174290760678692374022711370686023995422896000218241352457113576132145917094299699029171997799510168830571129371639573745657094642674425466710817290827553716177386517710547591334532193190605378059494295313552315132988444479668216841919230215349911943705159475288647118505188676710977379566709001561232546330898447840492408643382030514276443236248512170715155706946119157793672484791488439422638138315753719455037858673979482501000048364589078411739868456406683878526839549074753164542893733257630302506243057855540795189188573817995795097852432478517587123421371035638262373772016696242256731223654204571738113839072991122598607736860236252901185053916711966967749413376492692148291299494904926769574481117014668222661158920800959308161147599078996538085209341070171422686258219439850389067911347021942247494922514931651607020243906830307925289228306246413687356020730316029214070971367620395907624758489518898675282058470975936129920028492221355917248181921567233811031141382478806599649326599986838863727815158458896948239276474155750582468189825951001083610581935923752708975161793387407122526276074117317678234050817345106190618082319864176943228681451840990520158387178344094961041530976955405196848746946830654420214700507615957173631744726078185042549353743536775416552266565292422060278493452909884692472066528528686368368420426215489483049763143206780998766530690897642541729594199596169741720396102660799940782851745936691353076280115093972305189958226811548667937511776707999569451825345134380796893007270959386448629431657522167395067530305693832020634854007814461202644391697226326043998656921600000000000000000000000000000000000000000*i1^14 + -679344449825414389567949379049905704034208580734987355312913016363053701151005896603689611179241541277324425512324589919923880277194336377381485295074254496649910484640984110462045809799943987608278130935567582405162027945696636441628140195644199100303190265891963401779899860424803307040211307264460666541349499244599169269625236854657374016734677784360466411365747875835867679600056211951550518114727327091370328686546438703815780969880727362821894896599635731433258978829987656567652475482368993935604816989088430805169806842429273254062641095335288295664794489271496260507677806814718730778634177288379025223707444774354942849903686402563964155738064974818951866760797023928383451256202055880463261685016719369752745548577543729760368216883210175436765474648020054344058658608787111793559102742681596660869640269208529975756189365573722436299312685219065288406256278463267117916366726716961405256789984389805501060288790536709676098546304208700724351191933029960945846620913263778386472490400721373068736824958629095818347141416176473146493740524672367657608296983638981612617193576511158054386254939965595407726382424776907508836965711933101848303562992784458566787118237410893801616366608685653011751731326943478199964196980553247345653238101107856605164259063927959581800519596410646473707952104943231519941184253883516727260862073041171749541395992446523767731486564359065582407998503801025765092767485691464118119251670489091247155464846687628623222287934111062909236079619153619982087565664774508626182026718738746674455098443781932051210869284171165295973146986764302002534012116190328267141181850857648049851542686299448824498035153029700240114930831572899029998179113704613344872994957972286604002481923106758755777936907031891109053565802871961632938291209750674216230900193191591690350102286931490946170835436034434517442703681961107340928295490006317221507144027020984320000000000000000000000000000000000000000*i1^15 + 565933867032881791648277367966636116371319003578495941994819006190274285534889166505191172773186309619643075384643303349195140061642532411697550216241248998456730941624098666193866445764139509486312463143795444543353818531628126492574709810053176465432374541255679541097208390386074334496377606511848298903807512622367679409026257717354738935214235226935856536960122677014974923986013545625933472180619275380030614920196167915924697470504382079853029902438019765676737142660628366673650816797690882691180943907886786300178224899381775896605828395141987185145297496955359147439548007748544981752061051992002749759150062951402753412634457852205998000819716252226832897351933275795795369552840657237302619606478790753151494326599017493346261212922953589482307891179889343679359571267718924315169617631544377264805708678857641048459761004695995577130037341620480513898067019994974766380470450586124876207724625322198457702347450476743231147828620257541763940925728745104186031055570307008404392816750927156773127526016927749454833890729011641022361872035008194137916932894904026302419886340329206920499553899712374452209717708021280127808396396369888650627567934129590005145520178272309456255565937198453519121341575592903986693393933413658396648454061325016207939304028701228652749504298851204704951266579462563787986854120055070102849890837801636841532834196284949932407601209268272784794191040695544531855139878549654994717218210205078901681665779533127523227217604178522353906524258327088324328311527825144814297984368419041030816362894824141815429025660928838381213241455524595492162244756481644618108050320957353288439538692372014066217493685332270156889657875019719522014930013621578838107889840472984372285352646576096194162223150132134514898930500355426875567285109692427035961673210603174704341799072275041056363964416533271538339580523882981495441579070081536946793126687670272000000000000000000000000000000000000000*i1^16 + 26285649117537967071943022851473917922008081398060796662324818521205134677321897454473503542747054428464800813074942656025260605801400824274199578188942715867942745680245110717328689716280534833059756477309507692953736441155874548380963714631804080633965630826595063014793019845391322382411892813759084248429849230938444713257367508147903532288774227383758214019252349240525235296706288065760168934342747724407099931348207697282099550410284937592038698661256322888426970731063104718954866071237689652455057884525871628864252736951639623133244170284259369979881930918761005596198246454254135502869039061407749009096949603992593614627966911005926691699990081566393400897674946546556781781571268252416527599363886598879849975008410996268404387501723788540407779602984199624847455889263304740162765711684659852951811370475222651814626851791564515159076428701413453861627763058581194578889752710792127019879642573129704200604698669905577999248227259492765555708666466427576121594992327256113785131183279075347309485094199266855259037849993705055039935272720414500114537542813201154106270159877993720509981527631900210193197431220484933752500512921735033870095624948534640391872472615210467504410953627030205193776844467500353027397963600470671072842610610684223630778064434840283977745207008721833897320214884980233415671192270946435607801329754145924152611444229918184752171405530680145187669778251292773622574312951790717730482065943836626828530322253265706173358607366721740426894410831976600050816426895544869984465755578248520417096742560783123341287791164964414942602877426577645124994765618471408176294814249926514688545232444129249246398294602836063460591780499174633413115842330084134020711743392523911406507724822417652897175152233313692821954574044177674846601365076382014545245485270822878249706084784482713113362885992382143018072102251094769631644643882987318241270536601600000000000000000000000000000000000000*i1^17 + 26091945789985548776476647626549874938711704471013785213481557006460374216842247492986969529802799009737381002059897746889065117347529730115218390284789109556096439024390489102748560919513793638942402879363923745844760441407984819284752870658699875427273389908842529661928774419475103278825044488664926958934081855497391013411080276039234210212115321330386869683198052610581716884749720057394178204553999856842733336325249408955213329135226289925782447655095890507713560860867725010602841809652893828475240138946726550710991962149536302137375884676253829269847556978505676531280663718170744150936019972517947653486891927976555885912472698846791153095208111692668013029858290339112907742443290993174415901922587838437634629114022098887170368295534923846057272658012159459071656173438536795078848188495972879170863482884203866405441361555116529262908476849254486573569191078352841429069683217746675598763412273542733234488498881773385188984706589805558770909185591608386516226068896998092377771165817313620699991918224808060566056100560387865942475568515437091592988124454948342024143155873345622816371555040818119294563469256380568215309447257730455253307409398711049775116392534000434133899421287040818581013474148350108193378992845957840465004325649250444504175715702157847466299649195252694263843084745592332053926428167210859861983025843051529042675067628046539642232737711987594424137065164607454344219172285217917164835490661362472392460919333002296332175507417223718282788547274558557362216300737985457561005032806624844282914734195933571806857640800590547743137445145892851624659643297594333664254077825431150737339989075714074630783130662385697327996452298421121348990800039284841089765322690237957842730194853231242202834304108806563175777897554919273376232049078578981819083114231698185906375685747342083038267191198701201953086114074060602060293573284493772791480320000000000000000000000000000000000000*i1^18 + -4858094427090916371691667845093934487610594221887030584845296088606171299168566801876121174893203155950505994890931901418922958541228412508913430019451494793533678490369734732908987852456054333143068142516696551168278204382959117018890675243158447839262948637431661493717017318365150106303186200227279403813010716404594976537969910120369197260283342653481847014711339318132641106040224589568555619135900501611091595442104690013394106640138681191443353920452830967214507393128716256967005722985121716447335706637410567954155727328430437997879982466011533826216543137657539179278166476180865094815516294695294818582832887913227130007644497494257569956701920565528143285973956959735107135304435360822601042849761497970563715460557548866124025642690876819712183632637814654948137623034885210564043516981446070424801852968792939002456340466644676297814518245579906822934616843239438049163517274860033847946493067757268061541629706312932310501007905086925400548924681830155602541076009410064771274546654735628676468354152040612168224742769757223987186111403455555891241583106631640131081819438849077714968765276292265543175500800128997662229791413405585239434650658127739003708089354070875838096212959418776989870366048113542752054747670441567489665329649687440555267417728082209783795876429760418002783849402873119125022961937716575409422015317632307165791821333392434435792951611211276739005663966258879820170634491935363533801948251410760853213769504014783862256105216346635216154892384185014084740140492682625121454395347807933365229000070065582816561454659067320241898045663441620692031249699605409515367164492399439263687897629614353938369176550738446010335631319567754380511367475914483066154357913267787698113394866299174027990748076498039370545580764300415467238507544306855741299592241514020712159219372502083760614713048598570136559496041057869034652259462902888529920000000000000000000000000000000000000*i1^19 + 151773837812468015796409205838782699224711010261166466858839192168729281574667277067359088092664966566820033846084540047299186239594436315819600292229488616125827025575605889843327890229457554329684703386470343583135620594032428956449927772195340423685994876680609710534332815721035915425871229801000664730056450701157657631682874093182810951553898800198872426267883768221405503321035017025063661214796164777892213033984876862030568354630310263856152549404861278036023187381782763179856883788603631276179659060037977612735691521041110217396482736149500717020569047734591340567957512165922794126211895995905756583170459978428632659369638329084068229547555619110292228405964129721838885489296007544073434170264258100070031412577216891293152333509280174953274737020593135431888768164252042469118485735244170766489361332925849094317753017914130154664590636014435304825391360637671095918378942172974844712965643976824810673790547868506491926750838414950366052012230379153850743054495588238738591417781055638533035568713000963650378451945890295960491826236101210526791069335775406310248504969688502906574323196279614214554576425517419722295863512131359538988230301169700758101410539229473541922149661574693175476062658988680620137457400948810435124608487785190264412662059795552185570446116772004824279897285686300230911017578474443272326836886483478140141745314770046150602507331025728597395951480704158214955737681698527171798345245886193149982231178360388727332219711223183404595533944823533210384298864162813386861757567708355868820169029954967638048052136270632229194710743636601549310065182470118404958919946899879808788205695945560319415950848245360794197175373831580608080781014884029783546022542529059790096356823009520849177810457076283438615488461619223085908341686292265941385897336944618671544725943532500557307816252532844512918131606208775433379046664893680844800000000000000000000000000000000000*i1^20 + -431463936394019109620971322374290708577515393166565534392322080664596012054083847007551373851968251682003203484061748420644930506535206539298865018371961969021371868511182232325945240548835821460145918892143158408357089082937521336909839376886504234256826794147099582250765490828989129031336367870269058544226194109886119064765791720859160769076436413485328888809598313748700220952860711938510514597362676270201548388364448276010306819602604622824910100302290554618279062012658413578038282233690654406897812491593386535408112161908460090058889702140917141695913365557058323688459587621803941385748324549406684176351897269729721224095552794867786484757972839726611168927235688408906371269185563242224294493204511810630396265579946103893589215804788679583555959391557794421376081392180864601027103146066085369699119765626428483325474103044408189927651236100555851939008124784514747537516025458187682447723495253736277395449946460214899124744781748338251290165749046773226268486545158028584726207011502756493706692808725034383196530791011911486511860580808605426693397201547982235764914291122668085733127533144713348519586342633213016183898262574745099678941819915553509847653376398191514992054697715301199653287156847953352259735723855274930741371835799366698641200466043857206338372249129519599730852104984366293500258099473571232723328229990617100345133404224728635131899368259928840545865069956236600771649162875370361479830914508743999743917893306068772298235682659225836974714106801629046427476397867919926402569282968071949940611993261151625420389460573251511829133927601091470360412618730780635629047203935764221255918286829782649243714659126696941760875192350690559957715501370321722043657495670225615759959100550010877916193779919278989206547474064340583515196853684863429943789545680720892586840851548104613777536057683455804567621055886744831949978185236480000000000000000000000000000000000*i1^21 + 1741346673486127955717664299392568510076944674702134059447372111184674059251976906142273069074755519626193756235155649174573806348815012440455548558200455680541180951355013863327318884187139028089145387010241308109867335375484472200926252458563045987553736796184218255414316728243714891890579509736560438694107400314245847104537364850891094540062850288960792987828711500858502670903842543745158724819150688324324981616799477197234414340851075801657771982271423270677269412593908508647393621745241765176918297713502258078456339734421884707583981534349699737997135119660780001527423081942790036052775581791924991755901846205088701523905649318726719023996338158622260022274531448700500108425398119017856091873994364161575034662008365037417580798001667963345132029485187947624425383068836963885037082669502661057812530019019774094162033113447209666353206501486209080703210255575061520558651468591542683292889798094893190269622057403938784643670044462334140201898120172637267358497081616887800515806293753565447696647318741963745560915957259267886734391523313803459622634493890494176925343015170569954152272360357409959259600321563284789440433196512797518696539579367209403093103950541026014438654821420619661199539928854126901980034912209318672897987760508112716066218501959958301044605889003440658197807866931129406360602711051528919326996950162939169035270347196885412062312913135953336749353455855948228139351101190186795512443245684746832573229962296258842667393988993707400609003849056618004181686292786961729250854992755143272975763787107865907692580686121563213389213945742537410746276760291158824214647441505645257283414650630883125714742618644962211787949551349664254376733977668941471483135923711770815531597384766794571255448776883156657718493282715944439661693526123829040539071880450303477432624133121779657878531721100357522576981043299557640354398208000000000000000000000000000000000*i1^22 + 11450408205972673284858901082121212188775715977556715309446356517752233055216584328350126759847034084015731667861973997546742652009935870345197593089320254468478957019315772246205469923906949792635406030591111802815402789619404244734457430114304678142629096613322932773811037911560637455645827445630098163226637142055128664955715810524374354520495202441168437082609823043852342543351277115725223319026379731008985171256495212869673357935009108850003550624326471698590431084003925754351886371168943630400922098712965830495546509414116350257962549403929388452137410075449204416597652273099547642888995651652780198539400126975229511544567275637554490728309735190592482999228609609894284608808158466300037177661057659204531747851038791071178385551205813408758793957809662829686159703813650163980555357627055518547852869950156468701347145586783271638078029699126443267513610859876297016711881765866064270588451766477621714539343810487593971651773665998421009326122062915047484899048779905186533585423040099747896419942781644387756534723487322991850069370134470906881119481717402998322097531336885512074109381641675196389748547879105565565902028190899620246564113976362624845207250905747592822438436640503591082374658027762492521008665463764398748970444348666916557633736382341802070458227275751840505176232386525649885013811561188994775290946416972886494404064270048360292114514354295800689473854182012278987115243697307592955503514166843258263326723043977457007856294137938028449804275791705431756201546316674390162721552961847683920283607162765368074421218925610474299673827143579064137045015169386845389329797309115278678094881494761981293193573931449985919832316050635135777878056240916027107732622059740971733299505848028087405084954242922470564808562667503778899533882832512119117207259065888240103331563031370343467322149374933452113035992609989487440691200000000000000000000000000000000*i1^23 + 633315113312799431074100466464080713639258429368794871744928138527569855962261348622638292503821701491898969077165743522466299392149669847429110348943174564616549874609230453665042836390041317662481574289993026900354078867552229393562302601572087554186747027008997256018872655540315799583134775576412887395976681858470559815264125675959905361361171510780790914397630520537647729814756913295646441654949216212079593642199520965410223706359207535094199921411166742398624583885789645373592410345952396568117493343194271127035329592749708108405142809755018917615865001817216073173190441273936692905718382476075658230506387078005885065605721114829849626118681379609758337872831889488321510651635948497796608971645448134234761155067062579379034416130845161772644510170603703432739007763096994155548882369260796669615336545276850415103688014428922544309014136588067622118626295272599406570843062422946099176771449445188040049408693037805992066345640215959868825686960003110771861928268865358835998965221782579341773141528428262001752578187046163692844558903713659915973092455715006420622103633373633705105589877941682439321772884591710353010115213417894856600973683424141559536443857004164760228408606526353264368121047339397677158711652563060844292473818320132794015164153260732481941736589155238883713262090745798519156905614896895309715768410624730188434688214473119954664565706022715302834892051066530795764461617158271835567758927608328455957858289635254781956914019738148029256434369700498640260294137986939363010256452635686133302043696555052151213755125683737804564778159315812143035608933314587962015541375415725687401841793845857219703856811632134183238142079322520944196643671222316422494387207800358730804829497852383737223314754331487556680905366729616323962763074463359169211905833837153784431283256068651539467449908431558843452037986322124636160000000000000000000000000000000*i1^24 + 936065395207894440034725860190192216766459669506596984264365604037231361697138124393190542762585477338830911895681916303727051308837902022780855386467180674650120256155225218112879644811669327264452894498907219614632420256497414703581177596784780547166082793478514646794685349773247878786239398680956988280237035139285436276268021248609799193915157551138594763205802308337467631657464474442224956245189227553645981963411177066961814828150030695256945419046887745595461132591754775545598950583261842547572718032763641535641249159092419006034022092859724044610061168871458198164504484577490848370662847393911069243478597521913163700832799849655664036199126024455488557631378191756391006450355750919323806690188574316663980870890617067690126051364336714072261518086585884831255295372483827340220886362184589046745486711819706370287173297553530689619522160836530300355332533427710884628283351103464855744804605468714896405876986313803657144304575422498914165165040607458067448807559698018126923690125215286729884336665666302098277649669453961996345477748542140451914336558413342168488969023758017082050196514498924185741201596045261765854231851727021674875465878686188604027960259346220083143096163922687966265481929363095840827316640694492292293222385654431886648520826773249198171856078334892313623606675634238026334591417843215132657818295115681791177687204956239800393062742089246422708173288773282645067077110154619914571103269511399963800337421011817325267113555067870168484194389813207656208189412411416186902830144790505548520742664541883921861897338149157528503927689240170596936752960972923803032465286926063748409625318251285227507355569539132917250170711593831489533006097214560266638065530741531400971074259298100716262272849873526184212366491699859113757991910809840709998279308611547197883595047231646139472384318244883906802107910455296000000000000000000000000000000*i1^25 + -3829314137526499115128114417549937846210456009794437944286138531435074638918587572702989030756035430873571009786880751551820823851155591454162707582068475684009110356425497411641208865550890546291530087786155719007854535268113534381703574557171956854980286558696693013073737403213431598531126937107265528048561965118779659282259695261967050735364615909623705689626236069498002733139308318911385810311980606279799667143343314577325460352462976730647333676326613080424594005317111316629380794196081074905334611884745676999570914289163073092817512323020996947214054967086425896743077274861711630403307081771113515983779998908217129330553297372220664310939149248627050880657995310761149705370372960488690816714553204241609489342364429682964491924103977325604058870954523153359153346469022479405650899700688313205520292587937945797789473909192436935524129513817438001852484838670418707926924837538517704571187962448667180076926564487926087435839059482121521015751922147014441829114736246901045580041937334514196919290456107912992280651928610039281711489657619207721724425239962385158006032859255196064764466192890865106307401238321857814963014165911099653078811815097457656882241994597812105269020517830296348175749356726264778252894968794137030767190593871869310094205125935857151736335601717569726124514347328662867224929138980804344227362855198070093348514041270526437223001845306211462876493610638683062648198753394964020724756054804368760596495853319278855092087521012056439516088911859440036705056014580181569733451030006834979568234589859723313647668627964797372243993310661191995708715383637331680435121379075868518907576137462140298175086615733554835607863516938525459493047147009607279153011569162009484167314377817871595320573355217055297540452716525484707092643262536117500205340679851490753017264365385844043123653796682744044375873945600000000000000000000000000000*i1^26 + 32410855973431667326122391226799529029644014125765871737287210203422471570328933748946417323577085075375013254150591355057841984866364076059732154959353768569011008572333302162552889354768008610409026156512051749803265408753302046003570817150234316954124265954453533984359906919842474470258091076571606676047341486508614724747942714303789739705603128673382065073422674910047236930037017637351515944509681120409106197552670550168942103233880330968847355731925266402095694755012622549641289188077173170458332782636680895203520905329697778433360343170580547325127239488145980301966189269551023021463738312774095511777222344596015914373558711250466086950288546612391440192517406867336603060365010531431812904739407716499553864622982230372420779869511619456019679412437301318716539483907290469744778597740961517577531930138084311288456240939732893227134023823342177283277376726338300933686116764099096497855308078256509116496884168251814085536334675724439607734424368669367468463380560026928588894845809272563217097085232130411414365304446787520084228102052598477950267742150382727056249523931468577301204455836857025881064976338577759791767502806710376709994278731322165280261357312974065800615329161886687776065558602270409836400634657752568876116515631273261785752579590923336193527209500175703853669260822982277218103288376565879375491373494731698091670339391848364320525624474750443514733491511002328438178396719740949037298957309983097257582931631968617710456786196276112916736184740498304177964725391762951429572795618341061640911690842446218978445648590122346678426423082110239186116611353721632940070516592364766555284703114231444036918440113162691290815281323107400844589253679129991547439896148914921538347547374253431938592138528953094704260880658875225598599603504656280663267226343452285065370151616965027548818036243421686168289280000000000000000000000000000*i1^27 + 63722607079564953431176206493997033161876769949891180609142514182989122710344867976009356997172728525622781701954206002198388590816707389806508639401936028183832578747651143451351405157746966739419800700315188193598535586735241548089027184283908048361484287819560261698870333151771161279383140639885284725415169849553128422523001799359919752456540731142278446155123474430324003131212578638375448832561841842050500755467995086045015136376593445709057851016163538227799656763163275326821960290126644446941877404202090822667304803602653215604477123175665175038569353331112616303500419393950348718530785086189739106855283502785490954553910721091050870903311950317353957949492163902383268924819108789701348362722381092241081678550173055179075282859881382147167164358390278621536543472163417146684619341168453123112543321797010546052975327214511052746787262929466305373450416895554326523367639880350162753559547640307715042851645734248602770370242562735919082450373517789860608090125515429572312212879934777385309357188719068222722823375747785988216970146719215261683383723087014127748068252656035226944139371538854884708351341691950911838974453977663230082958351242314738272144095239135434704112440066799676449255187361960234331283343240830306973009187370524371334334467881321173944351399063502740303135014787916695964638107371277246492759541248171553370390500355741377074818674815037853840947392557392028309880315962792326211804338432495661490157651893587804830101142202765885154302820703754229149175064002515644885191829376484868177095762864360714573766260245780536682908465550882250601328238799440225723391964651079586117413588967916377061494821427944701809637103719202664207970430031433090808478918600725213907271778973446791758909292720107455514861110909595032096846189119686498609982849026166864268176704472037188232811008194965929984000000000000000000000000000*i1^28 + -271429613991334937434970422396483985709225861075779881071914344244215542281138052284253512137995602251353819170187627027166509738547257637779262997367219767900147407137955532555497461505267889967031497277803318536868467798891928316372135505422507083016796750148048213391797968413734231621244686400859887308773700744153894902644132931852107699012134212259824958882261050270305514692771234943447679944522357803751232789063731746899931161296722491309900018124987202200333827512544519560995779713472299431421960414886794732999707202660303117760805173045846527997966013313710789992592026146996695886071161297078559263280111197219146472458254519568463490444481034066335803762529415439167111823029722540911410180127887877611211130393805123447729492594545006122482361863857124147037917156167661525500522879796079499980703223831416571580044394714611404013396870009208776697477853601281414771859664326902165143740309879332217252184190345856027086101675963982301987818220501302867414578741580268715140041142546319272543154790406132564685010291425838719436475143241980069097671056369834495892375050921957659092453466897584963824015626003153215506776662137526163100071141322672511555608747413907691814203488189152453103572250897259373262075517438517248016029422961273487021593686378877298730072451496579796550071505540926271573662041635133322972810945552089546324095984923999414420803465812901780216692512434224090207555539688550024130049372857659540448675969119719998113726778360071441806054198995245300696962427853347961955694723865264934388138504567063275356713331326379522582688217744306586911885400996371376950590956540707020435468882899165139979413660903025929689751197022547645412708290457802227927781511015757577315523739118453263224692712519959293775459701415589957601363871304695291689692321646957378260552934037057770310802653524787200000000000000000000000000*i1^29 + 1019247009908354455522060241923244667582912771975082754284970949024932736476687242486535242672453716692961598997994733548333697962512057352773255864726628413124871091735171662317881843369874741547196036562860727327548384122722299171803004310588656847941999039593757366487781555027046242889605016934869766083712643104282575737828589857584161305765870390197686679008876493253604111057943546578574118362617104831594285607853047618114294103730135952827851301409430192266607124863444165122188823075883722430643698424569857977841039037488397438334847398362541196716234326242934539582109826949274470987202610132194162841626040892479238794746478889974065737643511387008814905063198772242440480117753521029203051593006360716109881433913456388991803924562694129814017969590375818135961318930817752633963070662319170236664080314458550012701016749214554600809947195121327137709426059156858635438789912918701548850724963581003587288018396544666219602758268584968828472951656045956951731237262758061229545141420407848101808869282724111745463592274854010565842106368808276650054228062381722613159727893085420239393422520596853207014223753896898670526476010398368957817567336512224187309617510637856677832778287872919986648493426543372147272624918022582595264807147081152664086077009578164244565536361416703456445471287402801385586302061966151953927993085646108103749378769557168435519124613589820406837532252192957828938745883296821081018453709791546713013347649109484771313075414819593160151643120661763876478790098890383023358924395445402197623360111717708628061561190141523808002898015274718810982719840717420647089455710957799345526603895544778454253756791828980944451385150294152852661900316257701029535788393033652197969583202316129985470236584081990466591497745545104999176610914438246923964734533759523171124273934829368049105150935040000000000000000000000000*i1^30 + -1742290581721051384591790563915848938561064028115022766161400393600840955376256227996681220525207436096911463929614362302833093100417806399596234169566984196639364704080653975383361633916108887064326882586765589437857385603552777410348396472979817238296070434425735236277893739635548731042800961838654461397315817511174985670854846189044094271461606320430526922307687796869482874648708773152460803138526438262183439170941837019229201305082781434927843234658596216100990750174607649841422975538661306925042190449053122853111480245106996325837166718834593235803114002330857559142888989615462871006783058535656771983537365918997694277728304309925197604100061570470522453586461543104111971438329023381267164929540246402167360739056461391124393952843091777150802617941775443557166767730402582121143252024557146615963891518301266685182313421693152443263061254469793413354797546878442460360011039914621639441363542000346471343249692409154599112743372052138383543762508145084358754758112311518279993743893360630138509256186260995868176140959055227917321755420734267142762965664289084744722256084383426873281210165016140221792102630042606005109391494250451558048279264507839210885772744126358198744927489354501194891898882253126450664112470719728377833110554799899341223793361523193865842147408342020282712618881191846159811239265815493343033273751340501449495791847246899261541561178584632142449908359567371790314271534903745280796806484133873953461599998316411668566768724957031501337312482067635133867963295997037446543377679785282552712439454342731868599298004934731900094055825040408682144239769408739123087169715243273243017448289265140828028378291536857979533215243650931230599959488495325879232497301053164817105058389918333008837990226244304996018860931664965877489065830174394898456403776829718494057011466917071059681280000000000000000000000000*i1^31 + 3510640440153047823654202050880666248774220231363120223726978933874601849612561554657219723410670808246201055840064199131706720743180461531419772386772527931036316172305808033578032761670168610316875762736657579950478974501289736884287082919516433166266771795845677304094709809235547275251405004579752269596431614325590628159305314252196336179659094991819324802520177521543206499551881036896076827423671150367814530378918431063329039498648175000347334848303322014195938829829098291076665143614059380506068859817400615351219482023588825009922809487962364422571280236570973836473333459898436831767113060887001500025778900919273620629751909714303902915649419034705149037262293947746533606699430430736844654728483597491090129585883227011030725381967101005803893534744654979751992804511226447899514040366364356458857274467808741158521321411519729520044968524943222306305156411380621163136722067110406394844804087437067095614827387473096080857981573547344039802623037193489076585565074351017949760156546896410711566779607871362825521065389769246874043593758559502233018531774588027375350966826912959591397949512025800800649902190644512194692242929957468458318034715820245735255977677619160222168874712289959094499363240675394660472217630286191474682279822353003975861002165632082236067199575671542650730945378157028949873467775812280104232771893902224253043672860519480126218145133087129600445872879948764281551637630321315434390734147617536234870466347222562236606420903007217352532176798884679002467730455829857207516112468915639375452532381658053371387652261867197654639621874717910495042153444917447393778983406397096543895672210229609790943891267165970694209686514433652427154167976435892497966982342408415318747026884689100610773208955639625675761993032548318771560215984478217538826155858668041254115486430346084352000000000000000000000000*i1^32 + -3035687499167898859553071154399853806842502450935288033184582868305611511416431797483954179582648935516712971604717735783536682940649036535491756293909986041354925712692620778911831594104188548969629152903743415836027048445052507081955547972647373749000548955075496593958885038765064701537386845343793898980428214779817270530665257971756635684361293237796230566386881467891604901268596246053427395445072681214700923134842491847647161142177534142378323046596909552724443604733664250721735944431061147232529353284304057855100150602419390706377564718255790845896681446522906075657232020747842953926578806163333610200174553638679653307384893548513081559637596200899969964741657240982032738524684890266760036597683929074927099199960386910282208883640135390167126292256145634478964590836642717886200799006660359058830967249970740429348501229557343439149971871307872477590842177105253538348239571143989216215073416159990002730207111936300652343714003074831999954554158787500956201395223882629711411387535849989357304378153617495218468999725752259377138649806196327861771503158633062629524962667628181314391966975736325466873250870377226130531127616622140655719701201222482605362160715302949637141659616518329914943029117874372017491879371136098089593069753026122307410922630357315438174676817515128330250042351175321582919660670634849431869278171949705963326641578304189643550512180684986923215759657518421285204697805532398008629812011923113777211652853471566010050745346415225558571905333928387679488827827902460544149097788086717362159143703802544633809587172487793968633936171379640582638032399698343415393091480703761345548737469854615145157586889785000687652595437669611680039988562979881528297777885136788230337473698774000945552967017670649807851711802071544583280885795004169933233310984711927313029518904524800000000000000000000000*i1^33 + 5172752216058798882852750866203990336074786589088232667636573468095876876571502615098867483939937987085552684480468182127890747371371864957824728715149815490067010672039246073781951848903777848915693540440745691270033930846198123295584089156982685531012278541872131513593492882950499466342928088058109208741322835286758647306968844228653310813498786382468380917719835983314712381491514823548137040536779115723734746212791912684907129810004779222491827210801893816789300232973958156552215506898971135868740849342790959343074201369248343870497582933395677672543973081397249925953565958005013335145005823340484338756369092036206399382686796647594760827622230851176454777337742605520856894005177552078343577623968955535307338840293180715571815462112584133278348142699077541475177879429418878896589435982506170908491960915599051122805691924851727693786902150889098728300132012322054686580421713955683898252042799072152931260396903614615847522289934400955944815333761139378072473404575391507994931470724631723398236085538881969828058446314014893717700540039867592435226676652239065286153609420314354759432628214976734013092707921558655613240258874302342907778763285399369143073520837175699987167931995146106164225820042059346349924518393124621078912090134333401464145567780374518014270509537799046070912213674898148526732728772950899793291640313128760713274473512188242221586030441456520115864434461273771653546681235454898505057461701481344898497373365879255292249728250920356744405173919323396286349703292669714713102449992348153122206651987656823319831511277903355421382934122995890943549878127138019689821449313699246565537662639456853452627270970426657269222830825508907622008510884890136140671256988500124748445984043064207096672118574214511312352155095669310235544475435863476804594446822561572547366748160000000000000000000000*i1^34 + -827768518510521200889489223259981761952648569275593749112188732266213670836550244739778243412452823028088052885881612224280466220724958117904009595166495612910533234511062087300162056253666009154522502065442261797603511734528456768481059337901733994812433479699856863948852913163679839108117124213923892896073626313858471903195418261998617204741530990251640782508420800524896912964783725720349467398464479111335839839217640197496943051404680901554181773448946324558597914248520679236516573839237649011718491121096914820142680644764191873120152247150802178998962798993882017720197548656479024582368695529688513330610787746664649271342827728886378513779403843437793376198233517288492803412907721322452214552943418358201396656608454536253470501953184159155836335149547957854542818237832975659794357943486036276955389516781066586225920489631297680225413078748792242088342865506105842800804453304436409927551195007118694849928930228962783207223536582993317383411790039817958702171545802705590085737908933483582987398964952021158580652243613913122493689514596541996358253753546712698861750246411399225892732793837650320011679591052850793499475196685516042055284401885001598583401628368652127512227279589640520667568121718611324300388040237570423426446885555309453212361955502167014814196044011285434173899677316537672987103306055205294272328317183201028839635746840644454654644268684796203666597999961548381362148833819069657864814760154579856804070121245277115223840233496684330713747356049919190837561424814216144478942089551300250961457986813776368874819166815219182833919500963405555202683182701606036219652850718845835715841376248460568182435187409311177408924269756759707467600386809896612804421881564262877787020205824786780215718693922966538123331134250291809551997419397921885107925319392443865497600000000000000000000*i1^35 + 2515331529753031316004540136014706402361547747227946805893096695991439256167911096912239113578382548662102672463657422736311757772861809824513813047067402250586638257478592675621853198610267448888100706329266706135817043981885948731966230665181501479239749760032370055883054416790846185339029815288713694559952603803324768635783196410613079016456688764932176992165810547277410049904280025400334221085093690503714744955302131471659411687670409055115026961922935504540515215776946240454771273313355772949441286164352703856845323095343215711871689022921478978760610256566458067235791809384369793810919605044191855781971384136007757182545920250675067299482359072480458717527850898613262069488182349206317424141584047368607333797109431275380202081984939963858531172962548050202831216818872767583076988949887160376570056428850623484935508331234101769278341100471134779106480906491323198946449925200504088883350378942926420425311151436759463117374982099231094008031768476574784296805504374632850152972369103296460759501172660859816065410580773422881299241395315939989126113345435149278949782305500712509906774426133612758251607340749359262194738426357569182247139740050537352267761281025065827786300418931396706378335522572108758930148062378989377891553246472686083906781516117505075431901095431385515854300069608073349772730845312076091994318970492991793139066685372103385702970015355446709821001405829982877505011764060270044583845986452782082809173401864807158523657514007451246149074281751181777272762516971132716926142891374443139046552466216802197302698597710257849142001354135467212594323372858704987553889430033800240893118578529529990159744803101419645880587089884327070643105488840202108289510299332013466877649174392114415683850283814106011339964722779901324072726942758230922353477878494003200000000000000000000*i1^36 + 379572846729024692723361816819228388147317118745872233093316210623786303898676365581297922434946259646044041820125399551015421684152152932137648106834941902061783972777958865146315617226872026348207988310452099715543342483473057168538852995622158240359701705245044534218061675321246946474915571516100548712717380615830729785676422713382520472695587236949037225812160123022884902903738365309833182191250141985889043493476864534387586159704993234562187218163919842164651550384255731079492360903723889121944552377468760125834828514875275635460541666494859357831959059306613279395848897984473036138522976165844326000977872370847683556626743039907522182172184487270639707200993740629577957267140746186816054860313522240261492117095165120902115642481583197591399736664729666904003709969820428948115251979926706480280755875936793749022642204329269761215759550360688508984273354461676045886865288386662829613635322796241200753951307275982201401969632170048549210908463464209520529637175575671228598246864023079050283189668834402308449843179113764442961046376173616821964641695409275498032007256950155411815614936682080251105610471556608028837849827297561061575058322222654022611142310961689973502706379502527947842171040428224514724266135241790366483715841468030068971836024485439528151644117786142844936204323676758208860134249640560762454353520176239810573445152979516402157706360169649030546297552934498655534721401652003229146203507101011122238125640666617363286005665427012159348666298962152348855894450871014261241260502960652583746852540044848197872329765356366997130104720963221974636184524976946517426471969853903465443888895065853084128656229077050104904501769589263733116249748774737260967669129626323135921889280149611601224243466754918917308290543352619745566633765640769372548829282304000000000000000000*i1^37 + 449014783501058521230511142705934188041481543485746738607758690493350119714739043852331132465985880057951941556873522718523754562579750671785623007618870566122881222907559998119335947540766122020279275792612036974386840466339136310175430730961245228752029154178274170692483967599004810313731555104270621037838442035451722556416492560747363816158031815164840611874548381496437091086021686442847336247547450129258571961375902533037891299456697668256038710028125108237202315295862731187080049202470113186069347209322219745529632945834001079680162933902018711441434271444761935420245872563137494399155824088490861902777073116096058019545870271523659846169914129967464490637812966808291995547043976736885833385957374537029515559013120396112523467716038055681370422084102499374614920358396530932484968688972266293428660783012401072195215783426653433643870293610796091904151969668787460575895141789835057900810392918651212124057987491286221596571621384368492169500396720119831801092420651195358015743340477865284113333299474003678674706626861130324276202208722655298679733297329505445571775318561638308727582435533267223161570070042234458138545569711744491394735466947406014862200383757151685337526125993299985610658622056380326329432350214745617345673615530932949270011266185419539295591812873037950985080799406838767477408082846983458884357188659963483351908864628924331984471875570538363195828380656610455929673386313950359071999157915317306284656058702461156687639150723725163644950839447603734793288128630104919460048064394145722094097179776931300199657645668159217917031573806053659353685774692627122391565341110803671326436998139726521619516718382211658697203561767394212353050109340777287251668558630388677646163524761775289648950663526953514083225461195314980068289913642787141713920000000000000000000*i1^38 + 122923310342080810412547068239578940415327901511434550586355519033261947241125056534144449872078491321964159479247104882315748381506031883564411419513068306790053020367464697740492471119005079734659057751046276609993196062729427663428351440746536661586728219005152268715434955929697789752111297423177049890244846339634715328205540017093232580969620553757234332950581938064269590918406422058924847795193856675041030176473618392979418499283615527458714949619786270492576281283784684791967442329927950876158641018104166133712236982789589472900079702191548178705124712167881856584939195180233236347092303321775762862904500058473921670337159312514958518135619886884557160297274926780137736500458275308312178504937171867085803909935385078254802600624020001173442535683155106308146100977466533919163091032424659359165872159632210380056886989476683030038583915746446591404945378664403260210173721651109765304815229319676339902564613113973631296542685936732451880009172385604924561358551650855363699784986658725126378729170351211392863558703306869487565567047839048361458891525886929637842413924037485519496079013301040842754707388670026593952909126305629199991141009616560697848957861408559038651843821798331708896493468780206845427770990587880177048708622297243434150572103633294577430608059307328744227297444873957243254400503606316473151874017077905578947943491632573598940665857745979511090137841993136392681340436832731174396604924580929845420159807372230379442757066395556962647411996298203179141533179914336809098253214784287154235597434766712257447323519291559854119962656852640356190094081622072532960180587614032551028667353768270453982817500363874437981718313527055599378096208967964020261924259311916359081089863700271071197387755778466829444875043821668163289337247845716459520000000000000000*i1^39 + 14869393216989323068394634378826863441009088952150724860932211625566492913168909556093929254254460825954310928498820632159543158459873485258354430008862857637913124861024936411025912260502145277327615362479822502968280872951516718152950096565575953593418787944657663952934665951535004835926081763113339685849824183078404728692546506830391496733251930433892064802508587725049256950579219861187406892561839046649169374504720351894148805656657581918558557051233016682474944970405898604331112095025060540141726604166508932578094295756775207059462871562405023775795725614902774956928756055442028068429883240515175992827590674848003221003282508803722257207237783771990393178768729983158963180209949942852229608119940280287671798786261754148036838858132779065428674027494288809317490251381221686870427375078930251767349958474273880805260345413368452936114788974056772985953147729380637320419542851141150584522220320812506795924253923580481402086574160823316935909348178542074759454240766993174424085450768549697600743659524297880225590427834981845899797680069955219023022349053039075629512696468553455485318836089087360325242920170470399807101756621353743500162244330602270688608567206060650639155475075949240260698170708365936824334680634466963383820343911521270148918850799962812402382533020039096577290652334317882591602006505890175416253267824126030565925232385752534396601518459596759037056528822141161889525533493845263388401691101441560295273302524292055254337872223254440666739575330240178225504208245297857965118502541328053869623511154927899375473341741498847152550951155555077786397000206040468682335880626078385140148874917464185343069436388325032542811977659376180317256665284043745396698886042880377018523075084986785539561393038735757003056401652590131142471902822400000000000000000*i1^40 + 5056830848318948155787531844724898266476378156238116519932195764815272520847902195956743111912596745946247684666960053461381287053725242329534510690048695072021907588675292201916984730262945570589385945485386155013707081669282960550108535805922926258081163534935237162653989657703344594101828362212489083209182417921224368014767543459387298887691627701871924311125311073116710252498178256040403212770977315294092472938898807053991957068400622665386351180400640802880069952662104592030786989076467428905618331204290543273838239116692358809757461423124279309726797930692761214898973410664456141223391722760136987335863381864470238950830472440981722614743689972825204376584434736763540766153283902764597284790570790583241770832519846810248777629928072495412956299559596381382848331868964892463134282987021515421332732705925628130249154943590073964222600474637620566257195687218513432751864832436662127213788709860399827196510672058372274112271497542860552553752568201015548768025565183801651182931088571073968019557832223014665971589097618382921455001203979010779704719067279020720879013187477654685273966177271649838763076942185898778715663082906467415606468895730486708836838451515593399299258356816853021828369257227854877212189224981478963412634089440983209054637238529579944991831360028451252760867518924621054529409465030600882301762302616521711265736569304834530922759239661099284076483981173356790330193661898816855437538791445188171020171485595935742592868570392266436134804135907870468567463744126872019479930376358529171006015377041832604208686734211420905675421816407979859794973464343574384007850970210062340734632776889094985114803274187361883610276637358723280187372643212810797303605557023936600857340394149012925698263295227069896444508439484592718734950400000000000000*i1^41 + 418104169173357993678989597095658057856564655722823593379096842891388564655563907075970604426748768267287416520714378615541259119731998705296485492901720837649962546694394849235422610276659882756670588133355915984755150569854676506755909857333584369292110081593891286084988513371847783561156812563819462062119720843097960912726589460442876924291342647342269637049670153420013626237503551591911427530122307632550853966592768672722349201568045947301239974522850120231965603755946720797817537867302474190849967134515979010596969665429454258004599720111671681929894211892543774924326280658509426277813258398109911365825303686638650336335831675062796604088650933899093337122247442823919480436936442724232054990882419250487078256432320014737892631753712104338944857449377403180494231638971103394464916371013947156097025412677376622831840825767388517087715675850270576043390322818257332737452159617946926352963140048264072188693427869251926326294293410051552769048329421360833544478619296590029891670448987843414820496467395056415104128367307929007710407346183580425625523400264018527328505151098162987851223038325805190261452376299988097690877516113585281656778627802454492868031513159662896808778381395897449830804238272300515899479099186602042062417213249038765344047305396789983919239434738502573830523886124734195314046832138985338089643263272765945300145879690482839156825706597341119823224935880429514576111313678500698396195595576293130783038802032202444516538824628022222140889283026806382877722700754959207947711309497568647406970345058258715752400981868268897442797207903251986806839082712616126030605520647971096567857676495781856957940720288080680299858613239498688820361186797745013094460088437601602279417328815610553000233211239494774882171195847306608640000000000000*i1^42 + 55377388196771694825757439228702799035576803910978332102992531092391264192057174136181052616909573209259473775661957741154088800994649067096368825144458445433978582298008061403550361616374158874725584799304337314948490130110385077793089275097072113035871514322963602227082087023923306905143652152088636228209433257954094290513935314290421398022587140992588274555546672318401988377592399949456222725879070192927885131455785963691384333083242370467576967069714802719791088670046377296613360914283550038253007546075706038413465891359423418323569117185308380632497108548506923763156572511732958277803235177203018464883120059880052270161449006619175516946417704945801917811097037393105518763482782823661111544866939741219469259458665011254181300843377863934550315030301782249599721895817812914437083850920861876072107407650488807808266872172095479767184154922791843010716535954426989262872607329932240878493245842237201625460190051560751550643607335897510069484875413268159020935174302055391935703057164188460778773899521569350260312696780544306334567320768631927030123915682455452606277361066805462462521612873643332371688612704750391028378919505328623621125312789445212926944023464194403244474382105538339807425205772275508379250778123619392564331577418239326377019876069870448016583977748405968229338762916587892584274666428803768619665503147794586380338002463363648644784720770746460228344903102708964706638896022040409666960603395341446319420231350310873458946489206554936177488606034108918186619034831419701601589556281129088481880441650014470671849852455504339422356600306384775793827773143171067601799653524098212762331701949224693700691988580370785785265475298633419564556319716059565800626546344776815372183892160621046110031699727583640177166620258304000000000000*i1^43 + 2960984490149713358353975388988388115736953486515218971778964212699897396413108959369369113693403919842966555804710821312135433529880977110549848909013521984060508069980191613939609616491103651439116904099789908463663362153970002119915358292704283216103195237708537107282865287489530500414757402253784416043583912032148940504382911454079728242105140154607350651291307366124463449420371536648944537838415392522569584719217805813934161725493151599492868500060358062690605472406026965955951882945793512806189940011050767221290659471747610028816428619526266581037676377469703988237643810668978222621341559527238924496331270906826739116528629278760172877906675493684540186770752045962424126576027688272915389357525289807844888420592129932665609491923785969837566789409457106040070502785820857480052548847119476986317465357065647045161347767825499736547511309166695423914759456241452889978608820234982092060803720006794157529096811204635534018442327638783059562628565826501571720760080813413893364174352737463558737029094363487769077172605165729083531948273831263427036756611222349865329718755572049155345038430793025499965241486038765340511528571090690727967165707762722048015308581787777553013780449947341620506438447922172551130897962943395400678337923485730516704070543385777116983529244344786830843936935896187444313924499868233135819976964898040722771733644101182691563628722821971063781711790448152102107231771848178889789984981307881917910267459434872924091183028236920099150967216120186829041218622171179034391609452656249785931166548636214835144821175570754075311976107168639555168065381302827309185153889372897519327421256621371003382964008408679151098524282448501433464141009483225033824295403184928290140450012855479586028630650250024587983257600000000000*i1^44 + 159877821618522604636078754800107627940550966243585845915528348992690334478782820259487337120942781483386955054380664946111181851079854155270043755771573429553802240679177529312538203235342184932667287156454724765817177739228352937891563605380952632014567542213610468177162103033119415758416171857462368993082898600789479122251906529964505004178977251240632614006164172629404101780173485323002413845221032758024353967666599271305416829831244854281321503886680127833886938067538768464660595888980817195690197293514611664270676660494099432050552580877451059653055928952336609349823717181797030744609058601860840606085639974067433519347376888593936495308191280745510248786291715667764102855301216915491944527188169880216474717379754903978083028302845403623572080636500686693014328921952850315785787710287091574605468448089925414491683746449960552905994848021429766100661803294626396161277991492833589384894845765201138741914389844685298361269310382665139783253276007831828549794593847145514473956386974059628652234585828376997234628709962349955029401741756739165831184707004864315208736318251821799135224923076573289985660579480183789401518024761170162007132355446771762113650027131742623027312546845199490595282414199831669560059133218315635517937257344979585933815133851557809797780759090597469136974212759133230183717291147351986353265727742568388855981662057838590298890465679617528695983321221618078369218396374349474229262121424376764868989354201664205273159393015195102522370556253357782056786163326425504486056047895748334606689062361613254668606376617886933819896573204737907635270242486703485243804222253627840035448593051450352229553780829539156322507693531569688533106281737100284641564811515606924363946846184970067373995130161739304960000000000*i1^45 + 2976796992587688756366978525593051615385895645873252740369328803412498708089608438881865847215272241600161567313644126436827140217616967448176556919646941767780958958448799736305770622015277178766229739862014583528755335293904090920939059733127893713648631719483476951508025675411828508043025957110955014471864904443236042314775682687894205637245920973369056854436889470003418225515459951960220448689840752330647908329978183897909808744995902284092664303523165440414581450718431588762527523850850215581303518349980102186213577496717314969610466634116112152493378629076209140392352335416547500174766622204337848624843498049435739151335844500679847220110438601022219602025118611183830091331026634415561976419998285093392079991204232430720665624923095211867907486981561443198330255476477115348285978581044012071874465620756208249051657447189533971863189925773708415624203133148800910395850116784210315038669246459100909763497572895502089902183847786129336254629016295949877783568169705684206567987669989887886227547651245457279713632781118747798832333826996252713434421752930982099703037864284584765610197261490048697208775242960227722730863990447820749124107288477368279480976509800798298857561579435871363688721547786202779763787287075963245547617859869167501327661727847906843540668879478346932865607774313775056197808155850362248836041362159460936797435618718997776664899876137146061863590696166438378184582243193207069471780745510258806448916201564347162425174264844525588781259138620407934997856610514522115953415034108532164767115626369043448963394935487922029858841319753061343963148761883246975853579563370620233083802493252103645581227500453984913073645779321949406455738341582812284280422873675139939363886270831767139386842008576000000000*i1^46 + 17524158424037340119273135472783389034317352903453927954616431987551289601005776116525024029849914844322397016547437594260194734210741301495263919210965349783764330875426054491182921416535203364052614192423455857649967015336024071598714339244866789109440873452098898883582279033737489062701823832480948595107406260387178013476038272922367288924106403047189579430412064254682951428788212163714112467102885384941207124807210638164590124979322522489268154263192489052756605047444681979617613057573577407774199397025424276016801552664824655031330001212906738363035084907265234439921614059760831541680340393519357757051637928136033802436698459792276827854349539556222066407297551338030153300446361397251197759968734947655418329751192299599380619468290601732301658210168889124017391352768990942076119239243775879656242454593192079675685255495703144971648168039549849795075613778297934785068327931873825481350790645685908680773735689821433248755648985510265743703601566759044268405417730945916716751269873987522119723629830067686241317414616017624387131861696973718033208795837587681987969684022182045461880904339181104151250255674680716993063173933437549803285179629032493734146521866591038823168780370539004730045054619562611721091278117350311274350674317570572853702017249674663615086051278436361773746052391784956749983378965372986191143695751274772738800179293335177965116680765882613814643957888198954693896121787375295041269239256994362666854942027439273112837170661744587680678565001993130567640323363397432146308572704887205494901380868899922149233437573230117113404609932711529455927408271431220032678377518116740626314666742639564561227205781945632827817669137965425071677721604891792629535529716006942013885261571966319948800000000*i1^47 + 2533150993442738994237286965555754127165465097443332907157598975414224513544496324990903467112281178125037978977590031358313615027813107127257538185701646679391800084126944506939400103420478317785837103763160624417241134095403608387603357654044121022233372883216737445680076285359475403035541914677880161027759341286451669587048965294107741387759774588241557960005840322471243057601757672129276537239403758304231155466217637090077065095701390564336672643900139015318959235252834358084889017946345906460100664916475493737122568318425793418696894155270383274044656770821614560239365404187208017600449162583904532560880758231298346215694975097680501679509918179732444848173932886416919241791157448631661705310092638078685921573628015104711846133454475290523034620490070099158797158671230146593176212500377139700848561615996981518846657328202922485069846735260353385696432976492116635910645951776398581016169283722113822414125866365235226114800528970902919590083781487604257074455880244743919554677980082545273315828064730856848524990578565133793555071833415114892787112058449934668468624003166104817401006908731918576737380594705052876587388329414319040042944565157162714712584906429191586417951763083556122927392516125196064837478231968943742903510848423115958853678705486639352716508585797741517965265064225980119388474332303325179020102606255453886083053949622648514784029003051373919612999311645983417306674030947145949033616362736307735968914793928564310155536969453355066356399176093633752883548587601316052141497455142155636771040216958417602383714965847694194969396883531401621566158137408918128418664964873284944970667533923432790197721696292003136536099992864534466102030427251681685108465279603844623663641999360000000*i1^48 + -3019059948035685501159953382818096494292321850725437893996406125784261654977693648495710415186354805641475452108350478434232740002795385790428052451025954523998333998263483713752351600277717771447587168768315210387124690197194420652826832925670134623161122180012987899762266496706755929881777086367568362424147446785738971713656257176829975510406099406659112183295386908037846410801217627476265863784669927580270553894149221013728318074274497122457228542188484041582611907256625848459530909620262725604000750026752994264368191598677788480202127253333462630317249635774581365743006566801979920122859957439561641611286806560712643628498639600539018296413221709510263634628563239654225272387556724006490806952069541673390000232674431287171219546491575036429238762874691207097783100141587507847449460901447314494743250719062502908461489531792414004472330052705895629424003735890887203700719040832457643514586748702303776994749480290902008049244299315746120605561251773367079488175517921504703031876172705705870470850313577075128603600117623266964483089379398494499059366200182452364816165231047479572522441820384818407574163617180563594468015077027602432915424296879518109140468223385966123615208253214870833141443457877961628555867792879927347948484499057373042553531543510518524950726421216783299171755544997696481414795064920979211985577054286570965483069595916275036140919868523090597916158687957284882570086866970109173987109312378175403149780990032664196814476986176607751132648026458224068440108454330061516564949609153230873034303439839216992333933600070735654359145748728456611611857826500667555674155146668274669593224640452591134756638777737989530935063577194739751048171504867638596108224575680724480000000*i1^49 + 5467575140627454983258718572267109629789187633330770007994859416339390046940586811303410701703248340835492584970335189989954394701533301047329165905181862889460418146169120952156885681256871613019174129270604255821825611253899927822258780708724931451318533380561713205517926933147484875395911823733534276483175050635584027770860336665570414040689440811050725569659728100411882572826870611137882549629406534402023067293518429389092700739618391613177911036251596151153925892417969927030948183582829372235087926553101117301507054942632608714564017505813259596285396933440133824673935111197317043503794034689200544621420409490438782795810338326892289458578310079751443749351029646010668048550774880450029636320910101304606427246191993149143781889350836073928146036418489118042748661859468652232298266635888524370132759364536077459754740124141802765398835606036298873469977661649487665256131183247873620201867891752357256338476145675980017628102465800267250120806771227123591762364298326443641508845775227766327238552517983373435814535517291244405042247985198441146160155552584355381526453267371461786108431667956277107929233406263982546809408834837820844396883960221495118803589768672064406105168226989945532925178914960329292172646827029515487355252600299976857906314259606426182876251607057626595755116519170785918031434084801450798927095089877110141003326626904660361083176105043818708560794020646910594295173973785015320052865379246318384033446928110243555829524828611376265775526965555244817069765347873914554633095377659258939892630463653696607507062857091047779251184526877996414418229322023555662905009002365081641320505418947184139810245421320207607230259530861988295782732424918351569505939200000*i1^50 + 2388963785190525474006112784101888300760785615263288922078544873843884453392075505695886641472966409781132753302850309156090206341530010616066351328686583263948418144982444233750337158492266887909421300355385931642888905794224267902800950558630594323047392288451968256610737624168002741237391716233506472887171693968912387638704127195834021493789225079630860067063380529056231747161367545057573891088140057972647479707382795946426766106896342757896210582762620265613447408763660771851075183235651890899734081930019069397844544384621858718629877806582070152119431255086618490383831767209838575966217005296697688609999379071848959966786131268413986247444282696336970192585503479941300522788461038842730125500989373492427181226506683528633121560034725157447075424110412467898948670738590722822366669055285955280154393857273393627154347603153664583460689831307973511113430272796859038169195542940001980926429565497581974477371464556092633358912720652919740614455675145015680004576783454032638547793954973044967328104746984642560645876355511764520624557781348466729382212860167754965455504598041559625872878556188987604790590660654737112614200645648565938143915502486935416958072361140888191921774034833814764272424652977507520632247649993170420378378779885205611397159525579040370389784919125383985146662183775773023608443966573711982415248842283693505139720820747863131111710979077042187236713166216034975588529662743720370494808947441710155083212496111075531566778971600530654508541443339499799228271920533155961090780616236868938732035548029159138594796509248051031436588117640893164352618339730527603334860284585051949191661567375974162640604201833786518372485403625705944577454040160000*i1^51 + 2582992594039956946128347643952723762105573024087732434086875348223292116684601751303968162737035894592232998404338371094800149691041862709977817828924334239597578967917397906321771195768019704393377462293895894903894849898414520805877129362221510620383933143649793941247130042332910951172915398916514666111980933007895898493759019672768207308689022727384001282554956672842603021947169884115104397600270368685547427883654438866693805548062895309639822399923003486298207516341858866289937848915155086690434073399347400937474596602577414865188917422147633291748458657312191196909035214054813795428126554079094735633956139531932702656083796764398787393915308476886122488497655623625365272419706129909393620226936307244554913783119438222810104514089778244092919868133509673556105205095853596223070344720777259459477723166955164999349617702759883645288763649523902286389318275836476620707483624826327492318546941232054694725987887522809168171273954698648983806009717220459540868116132040317582743706141800046889932682572238150038150007987432136757494176443847898029188131617859412649325779384506801749654951675289157260424846080074412274631316402237122247061960024211665146275088685774741967120088767994624610009709976005644985079448113868829472496866721104911918045632264009553492993000102460460573152891523151631423738992375395127708266106258312052416801605080893361500494804606437365170234000682049520141271903150505973681809879930379692911287975860847421847326442049564762442839844267656906228247167454340057366310310882573652001067154801821237572566563656341088375546037935214834353450740309222028362212112071912888395250008782151570348573697384858527429941676795451712000*i1^52 + 562935306887515566116859070269643389830126031787106611476249682809477929659079022412327611252545052124456264730471849326022444234789788494332102398712155680509401067562628710068530573091476873506222042388464228892340495579682922634626923659524579414241294447682134596376143828303001313171298579883409535745721914102112171476239397262574121873061173023210932212216496945147603154439896367382040942391738567644262107542480744832384154370231019003048303242075268514914120004181560628359610885606204005229841698223097092239327594069171000029547292286993417097457767114770471941659423773196592688826487234487198810151871200371767400509137200713611937469459959372675126321008061775022127554508881741568131548409011374356406333538604804875761724772790172380972234395687284454506748230713493945742940381769802811016498225436644708155028761512604435770870115808497612203493591514165964420420422113013177601348566196974242406996676794730789952515527583885367541050105731560825053236953028190516341209493490179556589991377354424207772397285750053792163293063143451623488714424201899423503200857604285364987086135342280061103630793066401314371338134477314717452246109800570029163557208843846913629923148030474326983926699571126952528665185450201554342486090173760701620631532456500258289296230790794038687374786356916861877273682422930910306267900726233313308011547686412315966541746732487217742952414308079481210201568945190615692195389176190091090589038291540807217137947652671099181999403287669009563492110709971957577883588197025928285723237328735838480898257350932896430514255329123862143494625725356707650265765181838849970805023527502955810866538335364048965600*i1^53 + 107779025537729501557869352875119212478872411806215600350325240043726082510461617441853566309981963397548023074813340604823564716453236691964702811291065739024016231427942032885318840359624935506312090966097547281110441400570271252296834278991108905399733753987853870606192761795008995723517545060865270488045863766534941256202336821912293818692166341856483644005111779767157949248649699080563283766777323476053178262777443051333961039387811930028271155256843906828708893755327768190974481386602802021680140678169209532733162847929968472488541876750182796620372633837896202361422149380541761070794230843263440591474112913885339221937902889605301794484736835867693749762984002153496539349678499939023315966898864018628902600779240811053986227777864730313068329472363025422853836250667636833198793747392944144079608106473761081657347617364361522555665515161889249129628196873930585794121501287309430216906508719766074904330529352746345376794796995604883042084094467486502694244544318733822212965269656646216550963697015374731941290369321266337590568777126348136841761525725256538797361146044053747624766070429255414488066362962338631995582891924490497712454831093635354718356457725595551189851111387758181819261306650055832809568572320307179157805192124387011470913084891761604337380720191440962144428015650839759193443468442375103130774731731449613791718057038006086421722261300141904385115216960005330615231660922265869264146564177830259011002475979935244636793541142454562973722215377197057342994111721246155375146669509298569968957069947543661803385628879897244703838792480841437889966185787934712768432618309982003387663713618690657800920*i1^54 + -16089647850062229582540398494954550119147099861593674913531342019416393918697346223690844476474905090179133514025733766464530446519577162546480272494434704354722932888315482756952443517086806059400534864446356810480373916567329867626278987458789023930526678099868568256940217998501874487424579387632304894924907730584829701613128287150010619112159570827680811691737108816941164753406970935643056371935875423214105042478462586000506203876173848602074479825392877409159905244409731514184303411333702035693016808225226663750528858679120768271949928089472427225990508164928872039951338600887613933989023956404890565362696981072830129784696541734395470412949204613205178809966564495984816458012625539336784915054526548236928822233201705484164477519460669767372490637886902525357371689244690205351133163592599966432908645781426317176516754670637730713160482768432438120916473127973641268333308887104193150481577178267179453818915669430096437102158493387356858218664797222047215231453240055240993637718689914231561740823738786303990469452546408945105846158459001655846207400911252659421649111048524772604164379957721794221110143850869373981162728453779657220810448221947817672543952261456463055653134630508145092416257796315600145267428847541480530133810292129470818376925625997141516710993769118074443911182069998887209359553621369939338850961805979998655341037696321582346524957056546634185625526353600609418455641625458292619994238399153732363898746222090038204630047744984768742870063695775742546034153997511087384209078719905768448061694865064376467669565015526991551068912700748521720090736819*i1^55 - N1*4733268502337686149333735381431371432571671956312912866950697793165995624808942239526733460521066959637759301858782123189853181427225317442658080894209260793702576492531098254217953124446165914686676263183948702369015783871862408941902095051164753447489609063407841633011654001626693389882404760422703522864404574498027466077664914759500451407531462327481350214619759951473867201069592014098626525081577878476965185354165993619030827590824092454686750959620393742088941876143843031697516730682495373629923950849585926213157781504*i3 ] ]