[ [ 13414661015155129701095669158636116221840867439052925746447772388605248983676921008799054833977778611295842283992759296339456981566817526765611883462168736798472412688539040100039887613609072940506743349490516160573571089092912321256889711949573099596637266690035964141968277449052674431330369440448745305050987446514949331517507921499015700417883927636757962892165846228754914571069499780774262519765064084372318319471455485494668846316237385320799496398005370351534053594874473771432752701591623849591188273955357486974155939828953920377244023495266926209181083498165575385931001687849812188663240025162937268088076468715344080953735543571196827214158113833833845008017993136197730870655919760926967956615742349456798990548435918233817205103315753783245747835496736014985834506821817930859513552240291311037654148838561654203349234449950945402896867201817898260322702520198767244384881066030323910014978555750279321012510899170563749114651881581648895708586424798186625210610570309541082657640272059899246471174682639070220794509346940154061448876516025632047168855252394064136186948801687299042706462164627784528689405247096071901133691551567788654591479298028545594085142073825356396101193165365564445617565112475203025939009883447294397734168897223983751538239688591479212184543440255689473841774771111651035987077100227519103588091352445807002015165370541923179668338942394773315925466007894157823400449423211511486138938586171251313097700472050410763231268051026095887125703554601034259108656086728232703782987674211691081669852651607303160149887092034015284616966059327374035669322273921963072159744000000000000000000000000000000000000000000000000000000000000 + -273067018652502672851032961653974247125100767060581451204457042206224237438919693672722272291699873584863582131819497744222426373409851132031427642747867973249937778789939150576269196763672450892195034514714024777801087035228034627327206993930092544686062158250095781174428860118034118412798025536965642341845115433407031310241989929281879525337232546930388176501664780714358712994078629148566780332209801580669255432869815775482532407536968710241609361289138353017021080718295112442511104936220420120984712900291716288592712923553333818912941028376819767454450869954324648385448059241340870654920308006703004805540983847846289430927471764578133243472605016678515160062645249780691682370193059772650241070618762549981731752766601757495377254863959985869012530920163395967272920481155862104017853965737714459494010356527406677409769199855997823920729550442949347701735156197093769205493945748203812353923372302926427858441224175829650260849402086570602246095393187536316376082648645796720226838568556022085364110679017779551266434163720701183097953492420705768680435446813448284566508665673355292452534333587943366877590035164751030050542119013853896911674419887384940948129848142780342056505783130632264662455954006660460188544519233599122480563224214790347519533278591412307855825988157415095015409462386829213367059644128094050369030277904252963127556863889131497256257229413207522253900208682009378402067059856172380670174002281940738655044174978229957716355568554985508294419700385200702161478409020148567599050394355942536947241944084364843177491765462535604651391602669432810032067429814907642996326400000000000000000000000000000000000000000000000000000000000*i1 + 2583892977410714695934344895395729446086105545691186904746576477440792154552566806862589946795091977855956116930061565566216761308938757258333265985200228013250218326905097457461120653150032891999214976556860862010926744070480702258211062534407425811563892077600058793576733684807905532590597413274444576719171498898920073144307919620072200841774334734117723142683492289745497561857552084081321997722408524027284173058141365408797434992076302692620518944319836955299506651475363578343523161072461589960157533021491197711436837488788322693631048772939943664241638808386630894500680657124103124749824489001451382364143956885875375572154746639933127934530237416488225509536300081614019567073310530310452103244444845839989548967672544298409075011308190063321943000575579893774992168775962821719757158511896214883284504912299493703437268349766103524089353571206464206773464423805859433940261697661020602400094705986571594559395011705925729244184212553307216957748108732155603850406398384845899462910948122427608664919395010170053600768472125284235147964194851098427140835179814849250390335056370648440382740952996616509663852524659319569844732422145582384033077142216121884225620890676666177923352493897407891452215975057546100300825614818726611722511470293307616423646417762207822937506081799427880872079925651405440401023703119394251376724924513497185772102094612238934992794349265699350987766802062822454432837563456917996076542034917412327557970659124054181066004442524472674563462080225372396598622224788363841386720785009460945115887380962160144145447726102016522713952090755451334036894824226998640967680000000000000000000000000000000000000000000000000000000000*i1^2 + -13382797057324834702824724951554170704109120331585935303185217937835569504406561554245100189547116102977161434850523239012451978238881180472078501753468106559477269488924847664232735088660105738132394265793364750571549975873128365010310673927153222159836710030221011260734473680087930823981893270089071362487325533134952435219168335985055445624185044947497723316917529812411555401068947337941716560528575767722794621035663726448527432264584595431160611321784101372021280138903331216164755860441614857801407824049398075939679856911141866618903947023314597260635648501075763818102425526705904980244748708784775528862926936551389552094514808337509690674055300185615091668916996470412257010361837696012626429366611833718218236786998437212773846615365887572944252167111143085573183946879130061439561451008985850935150923403387527911048530876750298429096319628038211702683143066339567266972082427318320166791217688553048647972709428177906875151402593800601745397807369758101974213102233102720335362043735710708152211066948837266641246562778358650028608834079574003194612491621424305017797511377772605544625997973333916495510317700605838768771039932509135434649017333461282873104994568909843988650356441099118987464082633837708591573580789369552493732050707811669681638402541495272591225165372406546074185158950208750107942292552323160783852104296502636929813533283854687294328628239204016454416597829477686708957278530346042727949137010324334350620744519585960981611180224280414429581857579984572030622221917192419718029056984316927986600518409786959627785952111269102623229932037620944505326286741696950566912000000000000000000000000000000000000000000000000000000000*i1^3 + 43432331549866795744274555019383764839993525230801997829768796487210462500644341911379133643083316995260426864697562894135456613301524757603724672463163480468845722274608259028479325678339190996700724200957782902690511761108796937671589684942184291995186703720422805115169007210733860913952647373690710168112653332223920979779658692106708577568644061780466709548946509355996530451951427466192274824904749151212733500552890714314711726900833218917181677447595502811723184863676658364584948726330074887588547699504494423732752749483301685381841921882378412675784366372363985219006485961487319510276057332528042788632796218454660051769753824462257087031734312805523016252511849802399509481652798036202806211855964674830142280707533930837906250087034900445605695716051736233947495766407092764322445029905398180818321265416289857675886713243659515614789272556143201297460261944160628044180737019186417380106347610275948900466740974496265875699380937240511450331152102967999465945181551658805896857464018180480265407996385311789047923119065926782523224290652744382734609619501275068053146939749652399732155361276438568950746641620865269993621274370560813749206998642511045364586120338380745187947919917571397088232080426802443231690454352081534563703803859328785804954652787083913348901192027154244258882988514073913027409312923551969225871654117080921107550536688568029638406138065713479688868759893286455566413398516680089265311989936838754966756726456037192631915574622852628342771921475563786787915074906580481656403337860898563127402421172342454156659745365754281835396561467367338950855638193003927961600000000000000000000000000000000000000000000000000000000*i1^4 + -74149720107490847123075482633022529634738828246872165123265582935514849602832732706159556543071946941527348068223343918886268883772409631655020773934725339972673547322457353976728350747952581684841813916403698388886368749440071510144374144574499655316963826069154892327908041144369216494621667579485879701281914412682141449768178981335733185963437408603467939746264320656855763425496727154874652491366561993917733015768024201153772733755263235950579498309018214117940859667946471219254802374890652856385188354761477307501837811998855401015837684520444975725844748415055122181729497485961589957250583441739400396607312730344849160422668728295940861460786383485969004376769963663496055174375071502666624641160350038532465328990289655924534321003286911106285971815782881504791501045502789835217742584600653865245357826642566261447995738401928340564739313774778666739830842194021321243216808014093778932251254587628765940269545998052052444904019323786137164061942416723996817162945213227794908066187867177091375988426640289334596355178905520828111916794497667712942833300055687730988090378847722710043456922477229866599972152072811647564870361553599891776869019632821855662986871709891192815494337582724813306036245280591556481654110787354879546708220309681507429445989165766753211255011295312103941728196860474627821826795668771752857507200209286794516444824417382173507991145210444968799466197147087412959491751309993925147417824436429566725498798054115310286552052469367396296135918458164340244990504207162425964820457577901920354066390492146985722718870543814439707745974517347715839383096713375907840000000000000000000000000000000000000000000000000000000*i1^5 + 90827589458936189127037055661485684996832469898613757256291729970826947001119622293896172004970701801333551567180009604525046689055037369128117874512451233811339219241999224227877026575089141313964674661086580760027658804754532902911317791025818489822096979623772810285122608150153113992855774059558697908518382644860463657332008758525812087132580237379209345416230269440988103034176808167067488200480678530510157736117859699142234231172536378106507219655314816924467456837484395252656417136158417550677300391912323360229960587055151374825653581678137626264560100251538080454347775577257390454627908425706393900389679025759711637144073140122465824270712057052211897341486747187067939820528846915455694583728290466957908171568624395854167730776926388347908161029852210356693942914172812456921168853806004040078219825510192808047218428651169679263495932214208632252967068296490878743547953625743549700332690161310718072901540471367635275323647944839865869973031180631362905920793718180724830898870215946954495312101633635392078037219270440117844574346919979363323231917309920322280159928927771513947519826526486210633461613629879000320770735821442468862850186698596136966497462309306048432830475778733808262455927092102806959605726007538564739018995582978614131795799535658932710039834550751853505488247043710460704259539803373763005574998717225182702864474687681525049546714133610140274953010804259045105337512331254044884649427885263475178297602880901709568308398584598451495523888198325101391238452315983991045510095292938663384771200941777460593072203184617797367713467475609753713668545623097344000000000000000000000000000000000000000000000000000000*i1^6 + -50609586650087801257303900159399842736899964684034205690263735298534267614428563856622599229655080575712389033990921989359298299064356575880846553791227384405724969159777681362577672277721606832509133378573282869971274624811766151613639149258491941503913512659058747745926082368745481336919296471247128577001867265943677613186026737567082258342953724389600007111911952094436588033934184911637559810391265185928433851188516485934342578715632129271822349673312431649620876847353392941949587156186512618110307685771918116300561114524971992484858471494478684608506711337849912968751548447989143267460399381391490026286814376212790475393204302673898424377215262460172796711548710233866225122744119215005089342011680374628626163110698852703066987202026223788529959427976745408426977063663278021538338960347525021856693056932355394932562979137487109846147439113674760726927677374898516502987544434877131616900229231831907989005644794376687741323686141675057615867804656810167180010425379290247668366715711245849608232333406220018864805792383501071016662440518964310160674380874263601721051882839644698499789644372398398702677471555857983868981835133090854689481514827463514504095012242358703660248507712389007805325017064240754519580404906636474912172840929612961582094463821446342758875739080061228647936814129240480647845457351477812510503940383752295044111728261644648259312341966312915364366947636809027588292622507102049379112626358165851165976219243335072405638867313242369909006093641500286601547856399995798700869052525315234369176942116533502820628778178092769310769094540179896427585127369932800000000000000000000000000000000000000000000000000000*i1^7 + 12971821821064757372465800280747370206391824213311571939189920077210438617614115568130749125243496659760611340853797506715662312143999670930682772874140226571085209378909793499205689668835785089961871209843578765669676549791364012107402579013451233833421824626160228174108071808454648392675127956175241985333769830987208913307337045876189864107757205868983097908606693941827892710892776739918908421197085452582678656760763267531349140680793125639497818126138081243998045025893371255701083895483654037087148592633862146645720523276342664187232995354346367444258506448245330196523771080473685975315774673268957259225183862516856816927074392751882041594845414490240129406822307341106947167109568262362055314718994216396558873293789599086450064417448016497591508223216628602558777016730569467336574439327896083146364228919514858792216278418811123808911093388449440484325988666207002957725403165066505569963467889762392363905776880614437866124886181676898837897225661697243408490890088714877719755889147366282393999318579012482358369428712560816410511079303503091755477452856295537748695081620792186878578666766346179237959057872138889509637596280350357155988162678847769300577255546047845135455438580781848687081153998498956593424856866230069182124960697998611494064522058649934387607095885871040255892829697772241901579262529214417125455075650912950112008578493871918395583340807877078072639648548947891278231139188959380339955650436626526502908179392006199725502324583384234916893847045297274006535679706216715160258190580943396088247245332025145071703581366163117613363359067514843973278456872960000000000000000000000000000000000000000000000000000*i1^8 + -1832800683482552447954996698470178352604393998511676413044246758796886989249667780870222803985214343452127470702754968307834389247121186655404970406278267825585744276173815395172199846220119090698862358631741601017474096580821326816411079563578880054077057777087492399160151965321258501156910291430105196082025094604188563397073119920220589245718657073673795335753750803626779446228231221199970369640814607544381821035526928835701553491940375527985061808512893358495749473673149933484559786008660620888639087752833079483761709839595261712763677129350982401264078060876652708031786625783662695002416555769856459150232993381003267882307555297626163646397201075589247911082390659639908260146898303024123323114893449217139108207791294259448545151934845097606234049403991453229197686319392273695833821436117462285909107046533623555377923710293996706025703380827881411209426112219854726261676067893950620836487957232879168998776149366595951123613429699645319801078821886361923631440310824505991996547010094295801663088678528658221716238640543178874518139579005289057853309870197215808763435893610395855702327118104781521831931020771564213034724414201420787227666977522111321263424685287287197327140358862079548450005946111883905474559831702271487952125219778304228589525111325614471892938935792928639218465001045249832221360360091282437542093804131546146844408853886964220496723816368559062020861126903419476235001473727059362936631390084338848367052024999133410434500288368084683552346974075545919888757407386328624224396637522622646893590711907108926907040931820016807989204131449538084696227840000000000000000000000000000000000000000000000000000*i1^9 + 363943955627741328576390662009086451313830517401517737814840766563283881744110870281568587362069318708438604185826565923118990908694448814620284529506951686665169628672597403073455709524521988155765597731595168481274533483019731194923841111808559489370951831490187953224292784814298179117030757256450742047382876526857230859628343454967532073852315136883281926935789095532324094719009946145129794069916917734296372816384497632911402476857547033304289500884798839450860792579630977133117201080985064737285931128135542021763581851583192629879698407521522931924267909999660327403027507519149623647852093530303923927110551833980634616681555625973165440424322224881502589420672472731510845695207179543112178388202182515376885119892606212748496312341744107598812273059904647592923433244322282640172432504756919594018372965746613547904862209711090615476318476696678153590882987732302248558044451319214469294778067210429105241655191022871226717003951525791298969138873522997443197204264961420006634897564410117921573666865557560673139668723232848833799125978370294235882677968066685780478906555485256859259058777323605087690749156508204259636437146104652618749536893197108240165750081963357103202368287749081969906247573931504716275899428798991904273786230144736498068591475590170963234366962610663431983806619105106496977387179544069362883331207726979272813227169281862209091168308688363033865309624763076273472524023477406195236293414237470762072413101727980566701902286971218036745476515148492337955758795719072920857218152389339841073444594578581892032072597877934458046569715602938702436761600000000000000000000000000000000000000000000000000*i1^10 + -101404493052602829014169542881642710629758863291224667553908883789393332514319148145943845474446848825640509877006982579506438842874438107979196593436246757233526365260140955399036860077674430862774658910833998952999719847155959325123477247028660068808700246825786396971408672431465409842939658299604355494349042064823689854746009665362543364871336247941393652237011072249708575932765413845786526741099128501705567998789971597922751371345193067799362158987107141596422319285185717452578775516542722464721796985126868476011210454931593541647623934569980132098051780022680188251093317376684333053629675993101083942597299732294570403633748181133553184463473201543673473460992191003408089400783983474989853281633342181927411813642434902584454044441916770818312963180277653557334085439748114733975553349478203577760795571875987398064113657163428268456052629334596045006885495799630341678328749240992141028499764263806014684642887237822933043277054781551654455065661376241383425233763023106630107593841173738682337325638838448828648872598045142533063913609358966604006952134722465249735520337797921476143521553180049961492752668115499917387201996877731208999427967769433606477298774615770784270456060359266837502842077570117895057546157281315869127322169346992990178155336000652509702496576550667575183426491619039038656490694302429532922394174989278004099537995802999620838647612690846323631567490396184610048089821097997374962218651482137810386323906370077257518855978877864431819315689399432000642189247710038717756163057974165751686122629762403255204265942585971283608444615933338918584320000000000000000000000000000000000000000000000000*i1^11 + 14497507721706071833939934954861427305372578017733850324564302428760680292533256105506633821318443342085713591701195538866470388751751705225144077482899020014751185290937515114497731028764726065029498847158328021695587218134393021595034580632132530507774898174387623086859268672776568440793172571371671461086999959689796486050716867718012319779784724515838806028298315400779535662441003801737492888710261560559725251421956276903670931446271279196046287773422355465720064876727789516209856607364629664337691520703893523218221693289320903992349142792526897781174579215516814005783384964991032980836209432628961087903590733040680456928588681302063464145072847181213735349402268037148943388906841194821619103013836401238400060158034109922067240537341077913006259897652099128362223263888035237025354685878552613539751906295455968408265517542397292613277188306030507137518929423986897785097249672452529464423422854030723045365067763055182522737134690008732059122321110133139438643977933554398311385595686525266154757720741707816987140129676476522000361808443834811503615116651372593766965680425125650953163461473728949873009764136187757080554586024097795711079394550522122195581660913617797505475089202328477704537488442286982566694665898189430176540841741513033748177438671242266793509693953024413735238978932461811768111211399860391926160900081744617522070471641370220936237164858726511940217502051894529383638574539839321154089786005617457008943393318606180733855082702786161352350654854075218877116918827012667158507150374498223664206331786933764935587368916735817004925571553403338752000000000000000000000000000000000000000000000000*i1^12 + -103279025601574090277062495731166452933675955308802977330298096660911662653689263981289943454855316645330374446701342795751090849078302483681778031708984616540715939258756925283906137481113040200828760131915430024205328163075253471439013099136985980994399661733847345477686856299977237293336633470035830150163637531449258012923612368183879920528689474876332014956417713889712166983749298687898489631204452505221264287378467921588654082326335294548952164921832785148810898801278629527522708854385342578338790302369333297987694448081055168970733720983351669568952782763951260605484336871389911093316398822375857726616089304729318821483181666807565462087889705310114534866837995658201842409504661540567545149973561673482111573890690033967961826736462845201247228270054912229915304532220983145821282019598346130712326491176437547315157449868149314401246873841896243324583362482234785347349058750256918815323532306549362601972932648638872370405254457040265604390818127389901475571025585277520007441696007623190114106884224387151502173257318116410825422053835914804389582579562055277640533203864013794900385296102018626221550552946341437298984456168249564644264180667127249454516145153361892537292927619650244377634817028052062231017040726114295971791484545843517906797504109409959544647369143917474203249152985833975089017062720552470278949865369773594366329110739732973893483284374163736472417334327590861573738098626396168396693794112867408326757751837124114882518029762087946654741880223067105754404973123947153640428405756086970060670139322840542423762356772596414610183703180083200000000000000000000000000000000000000000000000*i1^13 + -185712701758885371144916219295858555163805817092779614972743286272509000762973464542810245457150142398326660787910610042402270078586741631170726113359567236468046015226276264153899266715371210834483319755401204914239334075302567405296172842282048782679087848654459602146012741929180955179567162057670535243241986310311836813723030186932160993535349692706784262771249091098402137654597591469980121769921427397446274389742611733358721389605960492233312479462946226753340374429625559356702471816368549684946183468535572831407998274490359959947837056376012388671094585186624576673595983032180434072888945191224125975419035830195281925862581309577509747798859517107878363796917818482513456888475495922770228947596563805398172980350709369666128515533493843247579121449248908635592621811637445641157194549912649649571129204289909010343834150533174206483557506832800045480086602038505799170820584801985509313653972796187821110312547510661483210123081844278650856892926648177643768285614825210244816164371034785796988476855922454873503988765090973239575210517728243300577127252130006259426510115628441287633835799651950186747727265888647621113500071034725857681648367998121664511247477904555665852653183210639776501715052225548616041301283764481153839507674409303616029750839811195424818197786922101821691189490105676002311034896187992480685790035763433549125586451948359353540553110700302635084366801963782904618307993687594541269812301808293767213663872685814534934904410597457352378908377301894103396784736183882325417662489438725983004558984428460584343661505127428777422930596331520000000000000000000000000000000000000000000000*i1^14 + -5555345584389698724311567708153077827257170804799427961491253766643621875582828935720275655788853637216826388062171569223735490635779557595850484782310740316798537245795162299129167251532338889896445169568369769156969186573899238042535791524066370326493710380977762544681935114525291404719214151118424838080584754498629744432469842054843920657042648287885762307033932253253755568540133430954922776798869631386142737472974621243076017833290205885042013913426703861676520693303363372457858393191939289611416747877899095346913521500405253947229840814190296217952577010402984729646523513242082494035109344838470453884346244640123948927559114133355359195770202954032471185726938041652549573555352142542133926058859685031228574675064457964442896277835141804363165946728987785445619806539649953109785005824147706060002860911608328040182264953677179870262164509931092611166503387632564339991354862160714096346164481143870845733171750508404688696960005901689158878004936496554874750120210233161513243471032142421417954488871538778348725093663002073903994336710931463150978700239630304675244364374520704073029666278759654259032677637520856860273621107913022146715573157896326946099274910350592335178357500245247096771621736801713417618044329520802630228421203316999793573611214115288262945175218408418518252306117938351169543384010190648820240118452610031226494396970802581378234435726381983920237588533974088082031936690488949560325846688940204623364159822387955732847817243898741571757056241019227294474266851469722642495200146468227010544974191783120348423694958964549348589830144000000000000000000000000000000000000000000000*i1^15 + 8588881379210334332101333883682179721470861282641094834755544411364549450762221398866241499187513543232104496914660707938747325271620630918320302417673517009193441923680160278519668616624705454081563611126161207146380962705882458811133577673701086865892231601545903823762842161231870897324438837800218860245254593128001228448975054560642595634312432161020979287498265560847625208025978555726325490752675975203304390947715391944783905309763581869998532963054454510762884793857274542450070402725189728511163487061221595997371868914400713183360886166936006673355438725994798804388618157202442944352036192445561427117792153029954266510009823859736007029984068175753887505847907730065682911473549284412431230066720646522889325596694832040021950643239064391493182320093359834915238089432625342020691952830394646351599606845995125143285585982048886695331471445867132712781301790591290946932260904776842197015056524287824773889116248408263788350022790394229027136790667737155817509680733125481462863408098843075994882390140005274510307199477101042353118429293814623447558976250721960070702156350725540087033607329480785228957103615800864173753070657702662640675899876075502346233480129773448132454434632394242275204087185235770211096402994493746362524245277495979474487517237926641331824598262586327834455633904481682888398640164351381646105618014330409144508643059229784056809560594114057232495685165879242066880209440690795298267707645334967647769160063124739320316941288831702778021702899078162414939456356094217907568371299093784863806171739255067829951948180123671971705651200000000000000000000000000000000000000000000*i1^16 + -1413957001487497137650548739337300527119225600536395716229914154132991970667898447161426189049347761907749895692246334753341476349032806128378248815205438471946167074542574599031361675652733619887388641542326296051774615233890822366137141869597135692331336236313459644519236445041698491607607472340563997516841128656524099190428330004212826098321962871383719221470862324443812185115808142225124127617637830590771842199468572755165074671600332907696706998971938479144850454801178733209348018845359634815942460584195532594882436395897279971690265701424736651879648100236041631950277980842118885262493177905517177954188020334817346986195766183385235712031071475091092968007641731695077248074006727401062134260482682377801971870450971907420615086865352401980579643891292740505487710320840490978912367128130038529600538520813985089488814169112412367230345299110517443687891518047157181615146198750844233451182534182366586903764834400516531002011733627731801037552696434495261301145944082867118980536077413273719675849167680415617130386833460343128957783614344107483070989084913457612480047755449621319219250594865183736880659196542548766350262217105902224838150078314346062862329367185565543000937501404495282492685750508413342931928463595322522671996937958090223468631138270223624316938661591457651481644534258371310910150543974167491645028548085356295654991625586139915704970245534341500781663072112023956455645558689232924441142245366390694913028679754424131721092646232073708315415868474218231620872731109977502178193175543670818866651168151411793637074817023359697551360000000000000000000000000000000000000000000*i1^17 + 111101881392651916824171308569816174504436456790556093079526812738069138544757325868657249539554898729080263431345114293485456062861899078389212538389582080860948217353357316298928589039894134796805919203983270582787972653163756264387847062721257313599460138338262822463730559464843621051811033113843713480643544220285718426429866048366788106702137631678028103678814550620063602015858067499330234189060766349654306214970587330493617917876516172717872025441728497218623667225411514526240992418320275677936945502321886471273379873034058585008171723913522122502601351002694866951388737485574496092296663534629396893047896046639625291524630597205320779233345575813329864436537598902261315802851433637050469918236390006309513059387566956894146195268880574251602205549760661514123404605850238999569793753770787703444365548294713132167080646315632933698716163234563206960163452964906589596277873626699482099570097150175639940231502327033459459721982257037367359433129294792142630822109709833372864655334111801469128188655879556540630444527660119874097245323102483389951250937029169868908721081421143015694567520889056416250297617490090370879613074907241004864708300393759425036049658341238284908206504193278711779115595630874139493272592815138850977291436453230997237176138354801691053245158775003646135486041154093905973922213533228327246369880000824813452099528006541257977398110604556014850809966647214232981263774005445230630361254660033041788328594605369009035734996693347781800304622180057969710003004574343264949758413139166686686136066703022100113197668167720108032000000000000000000000000000000000000000000*i1^18 + -5833025057208523798016310414352268718249908025388984386250797485365325261069539561799421909287569241857605275624385782875554996800265316082968103977390138675628451088392478187780956812252305031568739302229558977026156618234305122707307741029549158990279657166197904141586125664922400542068720211879074590935980905308624001504323093774059960814198809417389757369717225047580008349576462892996669539031061995854053205671005969038941969459737255310760247719162238935993037429415448459323379763541202111763637624672119825833377011584854355962267832844406249847088035002299091879644652245858169577086192379187249522393738830429601979311419822443664586703769597049800098537179343886126440247486763447610896430607875704825762596965173691583846840616194994163406610280810169816312967025770062033847926001089907483520686333031690105820769861038741053975183090319636600598514907780667331998242074255924966237646866724226746872148572788040881497934928139440342179730499663232646593601362721026368637234341355994964695864379188456385817656812031171610445933935027256930667812217025303828958717692410584956041978615175825966845120421355468469128213367069847255692995189546077327835809521759018165181578278531908090951330960322892579930805656943075021225140224790048860216519465822460392598589620730413470213235149723614031811916990872456367027588417596049387920804765173076998141234497241484835399343765871164014935220375064455849292145577263630301508007287006761494875112921086994005761968565078402029280877075856340215425149336382330616218165194352063474392561685211643904000000000000000000000000000000000000000000*i1^19 + 412978709614018636315481232861484500625422943875614441716302454851207465433530046915678436482818427647290666740599509371119204869498164421308507004707272461037270591944233128237037555776728603355467677545766890436774814630325048599378190216472471060134403027782558553099794204407556475959213525820853591280760662640015223436625182370861761303385364396521220011214484392799245286420254419741244566960897253436561413895496138690456124139972502377774878026945083777378627827518064672157575569994927042886925523193156411611267350998158026118910777988892137112668336190372126674967572176599661990670158068128828862343387057241511907665856476273502933501293787943547211206277791706438321583111486964477083520378162946021105063543533360375223038177248673543860394110266714898012291371507591888205303278547507197820437574351451395077885466440490258311802589123703379882886868575494269515260183523337805582460112139977670628959538766676415826218968171378925497046633646696409481750455322343975015340708098558383645191487539400941104649050823218833219699999028442121851317883999809788483458103559761394600794150546706533748873915420640375753454870218292490444348949483694382133187895785459274634649173221210954368055186095722797356906677914582986601170925800014254231436722445737724433843961302319448613558912439508563322425057612707610870928415945559881898800943108557587989136168885232515263055125221504063466776390226052516711005436577964177748876683569972256139656290453512275499657853277199153815384650756285532555727452078374875794716431937101130810056981012807680000000000000000000000000000000000000000*i1^20 + -24905995067106111799690810257680952403622321107417239857432984973546874506846278250459606547922761033290791138004095216881269104860231315260253827204523671424152578194509755987126615977716835030528673307619727905537253464294710229888012680945987015558922426112689321502522612206689991487923026968773593775607701920930694101264207740323868696456494834999203231966521993248737024397477168926071200312380310597380295503256085388285340879516142360398582615015259738086408436864091472418249261309054407998746645602380243316962185169632294343373341701339147732840771557228237620922430420491629119226825724350386324928798244602423057599402185497314644483385687990040534767932436923589308910327818267250122824707226876171342034017438982063146592976237369969539983504395525217872459202122050768704066439258007762723236693595988783784792275006089471345584604160862219945720676439536679957860129800316898774472839930518044097278850369706379645240800926402973232945548230188183490016384910071856569252560810735718882434454631461909983536605567685676970660362534800763920402218465435025040034290722122849656046854412432598479759576131586407917223453679278314911730087723418794946556193567574146182449008591929696249698641623087925984218217849680492468095889199490137787489275680649937644132681666303576401342341913696659324026004433089463842863337783077168127812805120619994444619788352377329175114331486864010916278211707223670637627154015411716613170220968843895443910326835265988049725198539159713434436556660649546944640209509181934851803660932172813577304605196288000000000000000000000000000000000000000*i1^21 + 45555439947088524939082507649510142870329134388456827269659238964518403587486548892986779971479044693657074139920257116449849574951592391733252774877480296687855378826742333676311023621787389144396365208348673844996202381612300488574470374111599703910325406130796599502966601803018662215716309328484645550837664347074935813588314305736730834128824223056493232344800308541525614931062080902879491286033697938269503570618354457285482758212911396856595644705167822320007585129585313261734578390258424995408405214478371677324729763746470345717493280694376915152037923696061190811381509828045623193211555415746701628739245837446230475933719989001340780305748320123656615809890121466600309311896657410730705174908660518706359807282558319811259827141034044619579389875656517449905189540855901603053919660332885354500334330994464682836697510425147851949781220933997227230107741246422888934539963505098970884548136084310784158525502516914321640597682241191488811872761721723668588909085006313300680878660905074494899707284261774680046827610437377334800300660887591259188508639326195590469683270247536399255900842902631181350335566924593432964274881500904955334559652118046356345199779565232575177771509402274881896978298840173795941395338128213212633670200698309998003117214941133048841196886582314183739281726685031241542018462766206702195307284755659761222288045085297239476101277908096824645798255999859554231882971197970942825684114520422827233810253428906098211148074751248778969449828458736426665202203181843360958256076566101293665470932427735758064844800000000000000000000000000000000000000*i1^22 + 28483115155800424907716732425120454471864550080550359424700648512635361947368796649680347007307259972550209119955847463552703958963485510123983862884047704574326151514005792653525705443186439594772435193451566122300795953234687028378471397432045136132336187376911773299450737529090826837271457122639172854751487281546326600115155942642413801439522730198025567381494162015663096524707594474722657636212564384258607565866808270500603395190046723730201193640083322004534930241437078473405145280723875400952008428522419319766671783819209242778656294975932615716331726117788977649831204543717454251040114171984637505518746338260284423163892097939880995604473158679933586079502081284403258080585355255741533112631607003455315068373447288339566783595588104384775715584224204022079607360803541152635061704576860679703563224155943504943010744608190298726075853722572758682595021852064332569839806997869606491156219190280943546903027061936723940310918852879766113878810735626372021747108201535089144327437562050070175731487448651260678324476641567870563659996373475636111545588097277819102826538550224195548614587277703607140622395622589214417858587933911545482802211396997185798647692598773707678753192206423568276333482205066597045604961129568714612424734235490419368663378642259956722514835326843116518582843712246844499480442445183651375815435456737838901604186148099556518472737067599738371528138914158120791334995385645106492963238236760001583733369997652447428981076672064246020633061229022827789904609242465002135751414117783940757861589933251645931520000000000000000000000000000000000000*i1^23 + 2077519414751856210331513632811478818560874673912434377455671121977392217036753461143990318939100008569551916753414706932369453377277595502985590521016851634227559136492165330684405241860762281539733093292100806582016396257287606145354461591815603629280601084736141516827708667933917411840948036185303810696336967308652001478590133061610841057473909260479490699910847053198753179229865692391809210116435943647699145037557966062116239756789883763537644853926958489976713726608901800415545529845815761776988331324816824854793482970990493881695513031016208868735043089936606022566427267525374685651176850362000631420715079705517128622679391695812339730918517484040902341195591851965774520991910756021776357596368228653180577316258532950464051825870741154763835807461780579560413409990369993852325872204503368364944947150542599955618202832913447429965400090200147346559969818689437429175099897403252311999236767853241051106716047750909079895842416008277259129772982476376956574812204095834740756063680881884215966562248669500739929557357570336516708026021544983169454787092692336141714414233523946330515808553361526127385842935351502856265994052889065367441897060299672949316473219991138023158017647026327759381884397020705963899308899101785434389334864982122773294081073330344721715223828247003111268949133643912173113725393552801809523072775684835683825724086709400297619261678300653063636046839474645373604571856702568900017812264734076328415733641339446483066196772070191571835273508615758233139580908471271300650584564767013898442631048931049472000000000000000000000000000000000000*i1^24 + -1707802083079395346954173297982284622991857098780797053546874028140565168563867998867061649117574632417083219052757432710632618236942119710414070527878236902875185078104435666491254943994216779125990898532606610375754231700673033058132288388463246697142280837370978743445131900226911070206111002328995924550055838851879873625157782603448539355103154365012440770969326726242229725061629759374134381113425720831363505740309618630368280489204788077983003013532908994052279074895226733028701866229527904946408942651718632527393583566774455778443368941598835289428690223220404641355285101440187661660086283260296807791786771440142090040863159399129012767943259730744069546666290813467143314492593089089522644439226669290283066929914286572105934605465827570148165969434311289541596222717493728084843842308110022252984220843489543826532325372768652007927881078465280503528296212678844813653960427645632761820669609722917028247576746429900723983704839614543223271448352665596760451462520962905385521476503959343096762503089681006988553107868476889097521594696462745857875786350595498844738028608657856829734198159532492747689353943672064803315023755999518598401109119574207571489969742691574709514406130868749362423362788549202951625184586324798610904889007502405490180347987616856392091891710095884095375370328020386592722288038614260439583646080770039657583416015615724506653639730596485878732371127770486453225840041859371980543616061029713880581462033146506192600958409073582780713640196935786901355877963222933246132406238035810720931401800089600000000000000000000000000000000000*i1^25 + -6237906439875430336504298572359894256739690505598487085658910716965782714311671917227440621992353705504477184319721695900360457539011259488286928484432136301070531033544649789536840136075951001895500681086990872705657117198570398711408546391537054993332173847692203590576264720854159582037541279508883936213622805991333765437184501916920013460873858342217105424837466630011203612075186302258109539876594157788922170001807910334761027147654539236924456949824711622845616983409809902890770486272422291983898825683923831963358657060387293646795002665864624128283372313174065064118148702257776410711691611932610943578632151093246823302374513603552969792767835364277596384508607002766436207477828570779475515140261244596506406390612905010964468676387947380971428561962843451138739719937333477985779052846814162622030923418811657241873814421809022917411243267666291203411997799171606721649595703075829261205269833386275134747533487996584539749956151677858437775754759643399722442173987786879662675458488727056353798363910511203113218481709666695211807762069993155586034659717562213009696633805696845011958006617243925212653455519544160259139052303208770397019854635227828714765236979001918628606494848741112593221108661096610396386515782115588806771417443338696114423941491703540621414089129897146115059254017978431559956868403465629080224428058862697850517866567002268135693201341703351971461764741202523904654221615674589211022435466907162404409604656997948809648592699837329051740200491093859914490169538782130248058645097797248271724021022720000000000000000000000000000000000*i1^26 + -279744496437456607341879792805404709980196506172744901579332173923218986097129437944818427123714919802453525029463535041127737990557897726734317553686355446811136196429947992341540755523438804077759538293448745601644459055327231905828692361192593852381064612571739841328838589440848738548581424291179981651877790516250920049949594138455734270377055990488130293479636478325590292402408604955982519476317451126357958717208259176105093974909382779559364482052728428851874758038267206876803182549251306200660733519278662067695134499697084583217867385204424862063540957523194760727607190382619104441392982929449537203766778942244278645057092773644339221449767298777778475211117839929607744366113333532477317761066265232781034668790331827900379187777174244124308351318120988010762515687428946193317568585993980479155365595284904601879889205780857527460044384174534444900505119031895102317716062999720024166891447242232954252988617673800085658818756266363617627505398870112725931028125173699057742801092324662303628958221528779181028582284889331439403884509913837027344546789489817153586144843758988814697616475908581054827690939339073114584083715027405784947018962550840696631709781399216015712656319503543508613497655844600732089878475378071658062047368762510377151825067940578579315856040814523696401159947957905606739378964999040291734335307774308210118980479441205210961618453638389018705658256017856402545938357554073894901335686179173104841525080311013182641127601931494451391594696450934235125487642644379007753058670201780612171300864000000000000000000000000000000000*i1^27 + -2727425874982159827644403996346725522888275273809137652780040731823556709383613708235147842070086682446052434016041387815380427356583376414563693158022262048971920420589837911103304074005705178013390530353580630943323136857779899161661952986124093985035118920680594830458612045029324464833557708458613772953567531730440652333502538122944451589280820644632221905018754010661341890403607042802704845912950512645940734888437474434257353306703178311211820071984703655713097904895066370793205830106873086459865063331281219070773201728549400550754055303275377249702957983140635861033375090188395060022843682687575593350643938257466854400548593159678165554208848108978688206985537184800412859895809545028064869570484727090699704052540049999286164174795602363113345107127810741358195332499275786771301594390567779711345882625077003540650214922357486165998046874502755051605095696328305232699734528168953771786997854986106323818300167726692550475720705592782691815009197031610342806260131188987273203029213553102983979443582516041911101997193118616438290641851197274942311875964533302135008857072703653525507651228984313077526344598857637648427639897825840732370563221124333772295006576025871751880320101259679850603469100753929511702781625133173648085485096533726800215945024493959638980778853904596931110963282172473748572407303884777002800138698778154040429049186592413309459395518521433721055784435882312502040306431127196106222762317001752273203771447930635441508152355167885236535462473615786524266361209556314067574239085758380192563200000000000000000000000000000000*i1^28 + 401657978681767111876150660646020680281157334433196984391890721614518713557234733554979478304791595299657317962473108489706356316456208746420089161476298526366559397989272716813672441953059794949728929727032743767169656399555509099204291458275187821083356750446424970223731209630453723543038114112534796533927415566701717549860710931787384452973795709556168970371508151999535126945690558861409429530292969409544814637630821547290943198699630239301951862786752862667472550703190576872358239242374220761044781519434392959667891229516222673285367918371729074970998967791760594706681961778027409773249202688151042995035812719267248215978391830195371840114574744698920709683855246157292570984240207039406805075745150381049957667238024061777035678066688692778327174904975284983669499817629783049969856520771492193879287782286610067254104813726201059940726016403923401772886861083776855171274792265938898649959386031166611132159725223462491810302522435541912323516804747195403804942961396088055441086194870244681117323515912315358658929067067977784230377888109697098237446237703523207775625825874129226251426253142055201061438892980085244119273052638225625242197741074725188796470076653178853109353487028251573728135966028148094491545996230670405500480429858329801198190005090449609573493664995582388376806296170550931317288488552788011146964584129832924264661495962777403254854150029705615751444112056597101899055545698323262980228820881987068473672942803592282679297180334403329585026669678707624280724714574151660796304717960655667200000000000000000000000000000000*i1^29 + 32368651985086672499029891076160201754130390248438172844413351508697208994622836676114012059276606211508357004547218933525841710203119437773096658936309650370464714778006175054108430962276866968366922844648221436587679640304441471719697466729697870823506068887447117567069329680131263220059687418542495875251941960106879463035489214872619598527633162480072270631603588354323258198559902114237934051305888337208148687189104874599610794410056913668649948481443340966058875287029417020889617643867109613499464217604271549055128483817332795475310644193982074987830804246699773716871007156590053520482903817454923212070403282735673552821782879917954281963480261464458523394378618285439076954114690926719688407762898879651593661140737375047460541975939855013142888440510501099504671029581637560576493981189002055279761745255878397638327753449844324690725271781077757483220347231219680921919117835008045599269966993240692340369161252848954544145571483057754429849148081292638724567766099004573593066091782718549058589873767793740391067958000412983090822262132244666757027275988479983922548709119268313549889901789618132491804880097965829505120166143696636387423795260023433225990012090824983232745897317155025478454365959945404224414777259848405033047170221606308845994099379053458589351416270850602857961580134580080237738885494826080041469858392161398248311720648826850845276378470216196611648226893079521745384421817084285985373302134290613799662004242890566487853459374090251032433509662982969982081645344567081838841777941905408000000000000000000000000000000*i1^30 + 1383574254526234180799628716340341806381526170877839483593464711287670296141483050913680961345250818270826247500832606355325206603167455469698869016812239235991120906008645597743881653149164060854489532337363710273302208921456918408947542339098850335706737989265090040096615445873188492294819172207922516437924148678226730789386521764304950903378189213680935715547038457710912669298854968848527304531227802000441360043820016318418820841536531760649681837832091665729841612941446269744700122710984354867530451232138209755492997997620783606959901834560023887978729015960168069061214508098792949712091024766268354650284048305986378612601119236164820040340383115210402298419557388201971697197337846556073955119735574625227176913802950989678995194096863812361581219799774260574927175719500772348625551864869352661419233206453703744323390945312861867044824104428484097069313531429930739902613674746645882301178355510778805545214634626513550809798604050455203784966040584671531814444781907491285093670293770428430213669875616256073763499055532090295610791382818607444482691966342465088845716996238034336615384671910303405911009052479608824035568672309282501751390096450878939719390915265478830923978112358438974429985343111325436548648984076672216574176988092306022973485608438324151501151910521621514416910716972389752586136435065468877294380817708462993567381001585245105234474770386921823789400768430443334849969915857704446462571461682930905177382103128414359829834831925106074085590435717908642292610603401954100427323814707200000000000000000000000000000*i1^31 + 41538144463726553086855153736287808255515606969186446035073704649320835099867015364646595430209453016510687445636543411380253334123682433715869277653211944563981515628166602679406626899515874218989982964938420647582372692139397601841364900402438351278312383179983966684724649785709532702280365465652469826353654572044584421250285857504918278186002558941538331165979054792860565761369589132274119386146611434956550521508432559180496167718522220067889364178780791042506752728653259300744123745670206957297305775916790233979897729518099209996418109723928652845157055194483032238345281580269702585487340985917887168299395282858462199788011049516050461073086759293230840660251773519033536064141690781121504358905933520118125076762251513732199691651736808574783012234965909028699236142555428971747975482802282081459331282161466874660466845698135892199294693975954598182940805138577767778735283470547241090440410576651231329549240945837121948961760018453819729083926652407388404475991400830886850147761915686759706172222909685772936155530926315709331071872324688671114764369107688039036157062088675339653577935988874226256772598185607703787379811522030545891820273837402459316320249057658949765236993285518576858561736311039398248882149758092888014927762791516067933682432041913456807636537885965958220817094257979725669240940248934239949316882924747617276624594262686016794225585748986097810145836958638616582369772345830368921822810005380864416792400844457354317174889760302548950749670793923608728266812216773144527440445440000000000000000000000000000*i1^32 + 964161608113699061267413829610420459871565481048714488237617991245262735854331178733624427507615032751457620424289442160520720998136388085141609189946733702689543040005666884584312898503353527317233717152227743654168093351056878539956959830021722521183211403836904786357696892351416428066018005254660340001604708733193891610425924986284849055008576384207772388057164363155808134478710211219865684230121621793602081160295150823608748091721084907061976744808138067034219022578025730271125887352704301443115615857723095600242293061803545368371922708270476128065942442842245112087207566868984816117371220147028092825601663846708516098575251059974892833658901134723598033358598061336837506136920350246784640466447354692522626769981483305245663310993082356672242371639126824715146536692851296492379981301715729386123447489089387077644235123665976451716351526774719264310027912886060431594774482641618026794387869457452474013620324505647179333925217079711575120479447073615787503577098223073029085628729065475836241150297054058420864368112938778240149004638889561333534605298005934457226088119691012734147418657381752838327405885442613061752118702319892905989365980868790419960673841337487860744982306944312310055572951759808059788627421780538950025051830394270913967486432149574960206062412209910392214286281614449868387399849912160564101594496226415142899816071223183373006818106401575413156138160975840830546884991220768858196034247075355531021416893853417609162197934474274779272336635056393658647262910406744772444160000000000000000000000000000*i1^33 + 17267036703440110581920389957812980908216584990342207856297847201968001050732188610360431932432146357550979729548868254115421055350917877264520021324508557146212556922963131994947715115787878552207713602644725045388235885257263940461890426438081946604032723851501729952325710379323286872888070105342272202088917982719558166434645601655595165916417722155462796870770456646182472069612397510731219049680760567693277457289779080171204282755199783492711567607422950544524005900556267179210116971587602483297745547546098820089212919961808659422500715709854363592963349916993193937196256224659839408731642909267773473121137981936104444595354908561646217064160751378272617958673726797629827165328379068239330272815653214523953513870069461856183413059549469441642608809441782049158270031145123818180451642868715809037249465750408109474343488909602544931389950018133032560955956013833662865087011485605227651182888278226127342982928486551434930526701125860786370847544377522783307028872139087335476961917696996864084910162163121694851798976075629331982477249297108557460032973599798304513133194409603002177577775856156948827759956827712087312596390885898032630982514484612267880259375839875753639172530397033152214496212917558837656567571529926876452577445726570887916746635716220344725248168602822723003971389293313647412514266346639483629606209953893411335949408573426275651985291834936669526100740590733170172717335808170256763830340412984602990544794573823416275014536429122592797186125380814253374862468276838150963200000000000000000000000000*i1^34 + 225497492619958264972996128207788553685314581189686384596356091669635321919495753370186523893745440779467973428108613400897257150843986923830440440314903469403199517897526472864196309504581084947042574912776718234600932046000148050761340259518711350096596784911164909594511566556567434031742075529428140663934919038380372591217247583176501720938896253809901398932271524204062402882762680550135194049971351323772108047583665494959262199539354100435299021013583683046387671785826432461783802422690342342165022954929387455584611335868979379936235199467916246413833760148037196459091981253107094917187178863622784358407939128875256446720749554467640950509282198407756922653222691880990414982571886104732978201391677916178822390809175686609407887467337442818558276070572260863091555097139131297103390799125001696400708524541517950859043027778184905405437925023756231911046392505662946364028923526085427917553427266672189150318762049172536521901256532227701454184677219949549634822639121550686930094571414687602562105788018802726723638262956063198181653645996261046015280726508935542810621374261852017390706237116879316799520597661123836709771677378851675442352459788917249987000078054950951704886568695677570067838512869860432180978271825859323465701453765703159606242339144403671489029326519990200986490673768765458049210455768807996947212088257045457918390716983196325315161465705582861781996959983396300437821361669167663228135197495955062122455577720446856011848142692764562905308909663332276940475577044828160000000000000000000000000*i1^35 + 2484477498170781554332809897236761922317317797978477683093052109252697559231828103720136167840966634422686469950486925179097075093757556991747376174288444287866364233483811281483766862868431465227899968940729215190683808699463784001918254933104555464656425621983124400581103650558595346070221054847561096810177116470671089579077083927587647120548575125337038794941451188204665776484960984795410524684023780171542663175434539833030366453903624635850891838749218966743483305118370747888490716456693973413059484487077311617096914738130568887393211791008160778518871984129972721297435102118083391392914669159720583575002790505417514553045002687854335777906974723413421873865739346760590852903243226641405273293984254795265178056383117871123305032519327051106020190736721058791674984870719316312111083072415746405929928234951294756361258291590072605106005679039606776476543148513604694460404460420626413482179936619924682925774888420631094211078545953931132926820758220623965454142471203769626490177024754474311672396327263479751075481081904883325970064979791961734026072535952667208177326859995045921562770803604616623163902761761917341828441746119969365108024466275058238990503997578816489785125627292423697569904303643049908712031050170884857897866337153462458738951739342519472002960984125962701450641796138524819245334728139177416781256868471706921837991958143420103050400364260013799232044369348088626213704424333713534597271731467209500444625277361190476903109537037043796147070318911623083537488412672000000000000000000000000*i1^36 + 31702724927546526122868823894075262689533240705892905936753950309149073370943987789217876049568088816953495911349799799397870210768823599780915920017934788049653222690009321420260936399643505699348332621291338924095910350456827729630971233730111871603655499604513777455537744613458631216102003747331026958117121195698231765776469831600627474323021087273545837828795529673579209487284393359922619081311119073749785331300436174352091284835965451933428136810492893555041432312327825676068806721056430367181112911629824097430799951912879179367843419698797176209115592547645609690441667895483614899712436196170647575754054406922326153953869760220621842471113885505123605676832699018980867535183909578045166728896670534524554166960454683225394198096396771143274814156610897948858415273827179073321598599760443252503370250840858279101562152991687459376164967376950392040528809710722261318225109825541516823420962155052328875549816230784534994447331473649161410120312351688515333133854450922079796944882548536428939270744361738432408774297614407235714302160141114467920193837970909895185156941586462079579721588725561213876661051865665287602058301615353924963717172779188557808056069883116388704434053140260920096227921449439971812636311618093237754179332847312944448182645634323254201261228575118388363201949899034919493797995123439794728381852301822831357755883987148586555984354800161737639852392860031150374050560420450914820194333698545285378414322227136216275548014386630342249477062254570732092024422400000000000000000000000*i1^37 + 372537615082810129154745540522332134943585587961633347597728792639418581542492412235751909415319754093168299131423522754590808850206210233784195308669224200858873576878874538786197721091981572407722241188604648807042196285493432515918859851950260787754126254187536641314966708063937140894786476341642448883353907434521730825125833572275268013796734081068440725568129659025467212427362298809401457782990821850622885561694606948323105203358974941989670856456982544757970098758435706340834987283224079370717454651367633990815927665752511584729318786644694102986164544926903531485278478801670114574085383125188733909041681219668799309378861755460358603128869795485510393752210431064363650540333072620999720349361975526346867994131199198783032535466846833752555503609634086265862567124544477287728532946262065711694740014680501593066381174068858949590445334764392073978409242268490588082517846821137259124539141784051404174240067318488388403694216712946831247866657816355447671670065749887113250444501190607679071427278079926964524048598349668898363556843320474156555553725060989940743599035036961200944740192619644408293097442192278671227337948397769564062121752570318260050137100651309339773318434131709955706384839517692180318511091388395902864497051767130668571423286866813913629623014592705546200003402302781393944570046203981443179390408188753061403311665182186957076329551356560345909188225864699052089753263461532898003597548192741990990631812988577371000849219663105712755645507792172199444480000000000000000000000*i1^38 + 1982351343288579395160157476352743412673553728810595063941124809381334858108437739511775316361797931381613583656719252360334176913624710548633752717156638407860360318844022705299390475111807179333289452985709702155607957062122566214329592478553351684473532806269253099915009962880476807909333811857822640524896543789657947618691888578194022213174075383342194037681201284886862932873539773813029483442555419966906935509077282116099813790476141054796604187409365633860100265187955400848381990909440576939030285894021583415092157640835036385951631426693792173021486685892462864595323589260996819794569823706281222014477035730917910086033158575167721920755114320164604608885461365043622308782719734162039719859672753270292693218906850191317154155628185481453920402112330939079909339145736301225201581576147003641149572708612014489052750303249058752956661134588136726402396123343512596294781479020221344149288626540127323952093742348133302054747693433268069096164584485557293281792220725152875264957864472302647435369360826091268738139085210139349440197259840261460024413220057426706558049616865151311957941012202096099356220651856051228976652055670892893510424536963485456808238767257188314750328532719779341474325332949573747986869874495842163863029790150736539481504465922655014956335348759497035528022270881197240349676757344754865538987012554301695880946380433058098882471433610110856652240074503493101282676215390890109257134998768686854926373595681619100278616880234492583535607801146507264000000000000000000000*i1^39 + -5493445712567114193898846644724428564046191934854279007161991494812971333655679832798634705360919455331322439189986158702893366292909195425854682569677474351154821697591439190419533547692026701982750625262805247199692315335029555545412815007117270599521029378710007856521991549736185002194279874885513292214908173371170717591047351827950122235161319297525631639875456467709613286962010229476743563714525553035247082418182587008325792486947051564576824861511378265335658288069943521545500675124362497437284120474362360394548411642669410987620653011110685751535696761163274232621394004809104151505749380467535179256024001510989393824699040670086069927438398619392200806110976112578186854315150118711952692772123643187274606435905727881788679279624897043866384390192384311758135377164769693111573882466414235258943523035754538038509168048016108878375486635621229256859239299062128168720170922124849067559823558290762240800638426479520451065202726382657750054427160961447508982595212047230289223736655916513022278247829657304716185862149826840304535749970763001974400020470757471313219820640596428260642456840014853924723438668615219973803437659187761557198619275928667389906997414315620656291105247699898900571755277437939668103100406524640612872442792678606830596034871409374143768333511705262216357959580592621358400021743587843306279295846535070011727205961936865653443237398106605242630122898583170695286007137610252708669069436047448534102372813575134645908289242771184328340009595699200000000000000000000*i1^40 + -39404433905060003408318381145470230139316291860210548477378097130039697129709896194997146234943167246578845501633620093944259550718408857192136807358227143872851627015023440689882591250690162462039797801894020396695512772255387898755156971162845352349924929960975036406600445000974024998275529687884514152855857057694445239120005938808184156415596754667282346546848070979911914960247260524563518589714487896156483597443618313692051502990937813523025865320887628682557353301531950305106310522363586877744054731953246667613953927787678516774062917202468586658634606199624508668355262901333056441004276526311993084710062151816761220704551346264489997746784463694518482956581970868303007681431336335453194188444970383660473389118494585795520026362800690662320155626486196025016037757780097750669797324581082199522190412920499344751407221220636333640277692624225053211593457133377734300072584050543053073558947709424805311824078798259294070005397076364490133192835671442170587030480258070902749331663924003553260169854910846496918368976808679420676673262308843357899493689447187246190132799767771348621503432118735359488994091748576752881013509156989019001746090506217747322276105372519351925575791292060645513570618984502437565741398676608663115086646147796906013511952665402512863640713646776251276948947003868563269742283274856247102757293263843359491352699316393800594574462754817976618174404635254764384975704717337985426786664583296076817235099549833341769860296018956088979300024320000000000000000000*i1^41 + 458030907517508310097708920456257218859134848466729239842878542277045608320258231564282630300701363002110282290872738756365682224961168505282521148883020013394022160655989518659047331050568632506605438609157441699190883133961273453989978127030206147159235378095114763015355541479813374194829324832364479042189663954892243737263337956707510319517492325567466684574585263884857781514558231405134864530854361615980384228713115960081089703843806342502074376553621989478881455059656734557652414467778746937439254007817340581972978513581946591717412735499211831804995280803671143196623207627245017937623991550892930950090189202182384024791167501246843369437912275585190382024885871786421682308602863170348149104513112884620806682837835229950517132599668276436679970757648548032171479903037476769679238665806695490119964603527537950804380082503737173863829346656843616228645683815641286222654748660755524052584946662599757597736831562364520513109218496801523964310369697031592074817178355997476706475568825639572304939403798058054434288453930014322897590276891227928015498573167127178033355331397805873554932191286440342110094833430540219247117710802388559844752678558610483377617999438698231370312978968259396481063088010910809280623387637509035161975556334965462936879356987470955240461228045833898103310488120066094851751545896914285368575359242741396280556430867721844722515609413281646341656259450597178281845252393447544569642510785093726746302871449393190555994414928511111528448000000000000000000*i1^42 + -934143239244775941747213190344745917213048267743696276186483970020785154784894346969772546665284838784316004501488110116975993493079880784505086093786412239480364145221377595205780667722498459228273652650585664499199542489121548194316260563850867831278733728165743107701860777097491917156118448334241934539859216716843049287552767413072448395130997021036468233033539253522242551506822503903305073657265805750457819693110307311646412303567016058074571089452030481205538060119280132109240002111117509820136826393455172128928131977010162453474192549927751420722381091151795820723135881693858269971106498656581760984231914810190993771553950200766241278962296139781086985421097424019631590972818522933783363039279550368629453762184160209653641027149542580552405254777415193086163179147877689966520333546584786413010987664559646666414606391770261574089410806817937841454109963472904080699558809453405869327178743156097061341331942397940040495096889227216336346568513553760137235519402195901294256340283651828941033089217679988203888600555165472835162228368763955147216540399203127629763328152622495707720511445218095867494257691049407468769983698296179709066855587312269076604458478343276047557576600895482692288474235561371046945052244817485856622569333674083996856083983906483922731653279659327600609245755375687656084410886781589852636225020423050579805523481310798728464490592845962811203451223203427935873169451213427316306556105901612753476294345101408318041491504805760204800000000000000000*i1^43 + 1195509429858754193150294902735810333235649701136569834219115348240616551662193645425226088602889551776079035874263575476694277197298227160255224635604263061628158770810305980761552282464918700555440000965344849956133137620331376616673383656908122551793936927319151801641475974559812519822623024847241403655747379308554997080143848580527238205515707413621055196158014706818177739344140683367984454298005902194572605038696896250881152071812408471362864053150721859726737553978097886378924891832954593304331912171846901661642109093938218542073449726444655029439334115220749372841182398877837713135178691507197432042187554747250440234733752527004741090562827423251374121211156906677087440826660529736350446402985361516920273719819876471266184922673761092458276370920234511191729544928946575288893546389120907308509814457269385256097423212345366737678946842594183150948691481628454961703682921333776187378146738757854631928623735309279589646419533638907461717505029169383487961761207661468205515011408949965305987568648272915587430152524979430153106605011601584796273989292361676152073720067018623878464366191075742159418000733335086137871434242430542849192677683785521905412428184960221029718469795803684337213381491240368622512460900122860607866364115966380511123857030844370776997434310061950881684032436520366883775661231250199699454194343175624911964353042992955284039009339659671702364807490541076943571034308885417816522641533739409077000024399182577166780051073925120000000000000000*i1^44 + -36160638689650758396238111590760661690993878293570823429717985518875282871405645092261799503112410210493788536337100241093652085492635086985893992566625526085486064390668171760458556274181670917689789302484690148493974344207643444549227552783338207969061637906332412908001622865721839770600946238336911727850723093705881167772039268113798244448008525901518699134810910080093266762775574822525044645842258302618759901208493840802940346504776370472898147190739679722842289601425645254789005281733865997315218435003130963645876660911250625266372257315117983764546502578836671956718336526344098448273145620344488648679068522083215556409621510789984395583857537477072432140360623315666115486728458454428183875129443004663509037837755021791758254215869181682602379989582589619686140427513765502118935825892823194903855113082656066091376074004001144315109340592010210991677489003014128445762098080356854919014828847826895255016736523316737270483590593742960173082980034379650673842073871167754219983248639746313191698382607621737537896371831999377134244878972805444772708070097999472160563617047104483461459644860177495152243399123230656742588042180885514970581029948676506196178340720589504492100515023135614229201932107928274274974252923347059355905840273374997381286593831260459046886972223756265605763784692619613017934259727479196739387713337890028755170257493921791151850381679811124734651319058578816645283445940037179444594412970952152388072220340327572473315328000000000000000*i1^45 + -69091087525577389778282407204267374373037675221475493332624615741065028508401631584404946860331443880130043553326259424123636882228148350795335561127954650799997401542664488478039301889891899154687985023208900696803396054743479255105911046468877724923496168113119134766468462064171141273299452775857650927154912551482314089244167235391184460545581436271412372995043334770875687588073032072553952710386068855584561462846294335311935195155567616255171510789134158271785022830874063001122260634509550753242383841206170441748132126835170972278746305577960082614025134239845721540810522640185090779317086645524954752587000764652481735995052423576406559298550242354406863877763576633491941281950385601587296025766931929062783990649516104579683058768369031379775730645396645884510743248409507367002716470950987798343642910266253253345641365612440467240134597692798467276245907575656785893948241969419558965552823481550533428152655291453804264492881952936390987299929366116772661149676906174119507773458971032939769731245043736166101620086713929538401144335503599987317809690972721345225931146646757760189927980015720438930191975023519011852790927019416827022782779698569638080012453920646826371197251585975577692033612119647712262404285558593604331891921571687992363992454601244414690600572559795379414655328185204167930984208211532671160033448154787456719147724831029585864792327367536365133491079399744719204524634916066736458495311557627138310448969733151609651200000000000000*i1^46 + 55017634212146114597044243089673093570054908433955654941387020941449677162508875305948097977521564004062405737949046705481183215258512879012741145977678571914755578174520362442001190755061801017599546103821895556168694748650492557840743923579080183362584778543469339333816812287222277329237470576593882071552771420510646596584136955058480743552586657256239415893552329815429626378243007055283742403711726140837671784282690120772598598315774709482262416310903600842213734891209991905768620955042657084953365842147123252899268016599447348104666497068682991033583188489339359375812765689496072980275044789762826177237815923170760740051505353797210983062793521661458184198677297975894410106710892740173704046975275074945499345992598624515771675974811326734793360456706833676227901776692679490685838970930096200123214952218146278880166381019888935019580971997354138760632744442355953883116985608449860503350620260627239907497096633017050913221722958471590308492284715017521876062104743237338096729159790466596448418791533461344257290820426269946137901757227385066730166702955665876233429299991730027717181099813502377514445868726392272760311627967885467384561017838678221593236371602446276083729539091025318878199002616762940086265646254246088220791938305129462725212278831743350176504500778108411799345159905323303062596145873069592198017133897037427385992282478965669641630716725235399600634312608568360330575773105199148090154480480504393738783419596800000000000000*i1^47 + 924866029262108658185989810579948425956957288369858407729802813375196641715560090275632241740857657879690706340058154763589450494305366631399281251926250779604056182145286442638475197490049998038888173311025327412434843657268573556017695226189253374468197977573834521188451609160253125407421994886772763974746070070596429069431580471529428605998706371830323111951645319858138841177188690889296532287262240396190452427248115908621682022866402925722714387702004171065007587052696003979905741888862965848428028352652083619330993079258202353163372071871646289255875970326182139023452121021978606861571320497456328821754611216719865497491544483048994228949306585751841900085982572007367280688063783057945548043738705935732275054389076556282757140869917457803396317595836439461323448107203860788053205513303337283536836306809236502403186687053939173334670198054167564138479537646286395219117802278614560654264604673684994721320577237179919200181098644593750745546868057252267769167163782663129984727298594734345068897463692556505559123088062549114610420088449307635725780662219716477956916135928476006317392376126064233316230759363026288092885956045972407853304470245480976186163674165947331288536687413259172577985138281878157676524239478969231861738089481542392624979165360679792165210233526672909272180151952528373873003733301813743298083739854253270808477655019777625267005422252622369073908019862280277682301698800568462112963553459580619345920000000000000*i1^48 + -1928500259663274722636293617659012820260271284805752355371519848409480444367013142108767228718977827811876871304905159353859408483685492047119525031685533244541379180325289448091296103481876593717838249462292576958311638803864178570870742142884744717878203835044370696483035536847888948133122582900834667325318607736131045456006413984314598924794889348088969484469403353373708764558336359374204353189672868059682857872205451096946711142667306469103988104819179815083636707335317034086015930757794447581439805234010485212727604220864726568729919744648748748506740945620019802231850272653081909372096607703436519339323873724141700990596249160342631933688565433517434366156863597063492971009228643894816459689815864650426960001439666484200913340147331347741831026246474774047717792330520410774733816316459388846979061475049197110706188594231868167215276434179065247467117429804537294454486160145150699293158187757408513575990649259139407199254776520964116160054576636835602992792321099597975094369959251145732189655620268474612650753353609129330729469343960279991814303515991064417780357992247435912565307814208942754311058565362283993168979625641852595766572861416051691299828872864771259915694682871891206932489776039253236337824593620964227814837765413043566901094014171667972022135152703225310044166558707230919132798577316157528205298362145464959064019167024758941183782143707645907001953227395356039634161179280092884042109587236864000000000000*i1^49 + -16574125796171775008419615327203472911849857258904959832761018739617008083206819618130083844975205923922099114492841161575232951577377659367388581511437565031984623173098728137289204266155177686605996366942945608404500655545560012190889785299714924553471449888937416012110416644755380334901140769924887453115321516340637373684433366156246000003063394197379756657977502134680263446530496200738637419857168397855328432930140648440531885348186049567923643821119549523408580260975358447558706122160614704261878989118496467503679701260886803584853415933964133033109368241009208664663154099719763551432683830048405990125550841619924307409335595754512487051409574080167103777559196069927224053152991074887803968459823668888968142300685208770212576056953184712618192510229517767726396639131418381303852002450725019769601768189859023664120081584559941174648951103576476974324312577497805611646530511460191753192530332817532487700801768346356080936643709871868378996378993927363574826999636385800396214997935838386348756404042164813199822982300857472975389028189285806078728383743723587380387241567365241214582365751893751165782250698895968313144947059659909871276737764550861574659026801935758188411788427046190428129156952999724727301322458285866928771192464875736766528212182959098354830548920620334197979845750530313419587325768545349897969606424757069793942560597519201624697188582571559099467748160004970506643623144823946530142545920000000000*i1^50 + -1110161485882471413000805870211526953206114295777691412814784640367756885350619745046129241210412939149419540155463511322649915379802806173366996743730965125423540889620529444030700642397721385958624973474230941872166487148707109889216860777325131317343395882904687642476571233280617610191648960062462355306245660837623071056782249412181337477287495856894304030722351231053460564697312034669315153338825484055256286077397022710177150322073875320096186116056026705136803232838607973493555672824596007727969410788148977833608704876177179015943623333854545927328273626013118441182656754306134104366783164515331235284851100145156420131053742719081065393961394304076269771092158054757697837902131749972925551126596867423544773491913349756779249123328215104403215297081265177469534398114303745142341420895310066718859869021480477733703851919613304342076486804095186039550394584374123324378274171987219525673161645328273268059031925082025559160243304020660219837609822351333045091002833589688589464352509227036528204894057317446256596792862481324138688142052054531782940766069078553756050089630867960294634662458070342615995810889448374313585126560135468214435179443336666091820835878299825629949493644590907976439129082976392526419471884872206499688371320729373862836397153009170054136394850640893564437055806510595156912193747023155368021816886681679438257572746651602669432889453335762836391783059296026467776264992366055424000000000*i1^51 + -55733500932161960059219514146021793203192508266338966974260010438494790706096403513416768973812425366783572686296296718505453952163860314424545041700429844041571734248255934601152017201917281974399587778271982177660304731712823100391863503446037333344938631131472111654325609898226431938871584092584562625267828071365692901519730031193661193452955560616682498848862360287222799823594734619940523145106568433385310154429213072425380451563325707938753078802891903757308235156288224580006996213028502696623107313762628444345028519177298451946623284129446054771032760175757297011852185742330006395187149660125600934957444927628997678927877904479649643645555629511848282250122751781812956215473027542251976865111919114278375311737299824105591082789417668428906155280769714679378329154400500186668894665607515074171609742788642531085392507637404481834847358203133916535869060072910558748839235978056900333800333618089028547154594496419314787242372994476112306062550584108478140686418158366104631335639836009398964132321466902027584278757934377232450886832815707635020112630942192253575499718790532434544932815897016218852478586716106505814374369584919851323554452291223767481750034816354341074879903599923720152781010967918328725468996041355905638583531980196790667815416103386911748673363570567630527308950411451807946181070409127538948581597854655200931024544708891658834181305436572955817269653198045387912286592000000000*i1^52 + -3105655258813084466519764539922986619800391185913348382881613043801555306400770846169450513678361386053333453306292618685898910506572067616880398162595572224513273772408891742034144802850871242334863976269928607548732810813941109510789673843289832051260654027330580821163793396302282520177626113768674342104453824753609020831071139851466359230032584288660162986449912201146290863658539846256613163690043090762021208097031647394708044688074111162050086603717365825640588446478337469858207811282678274831977630138630862806904647374454478759643440301921686526615673823358910414926328501754298686051671506541069335840398062198246001489070020760291866577178816135900248560194748023732529162347128713403714114256116503721115231831136083526143320140400617267317342834550949334972707951708111579229044761349593392065538806130775202131402226014051553844781215371541403566514146601118706593831207035073768795596902721221745155227264315158750040412566358202076790514534445566667403330948371178465242490998469136232989785814781942640734851749743732774084813035589959055573873321600392651333512517748685902926033810568235209809136168617894290941776265629941173866364886915037297762463120978618561657697987794850985830434833231596788936696348388438573892930979413455310219197532743159909728793917062306788991117430541414337170038005792925704187070209450868706966723232823748507251256839413026909805727937866261122560000000*i1^53 + -71314439493419885399707589170117925646497675028781559800999231091998788814992451272391410929816855848834736456625763740252336035095136065821180993346888173368198382276873242529370224261268578468573580838706143377958338548715503495532345730591115342893744971960027559768468100222868299826874663806249596013054494882545123434743322506632378935715576962454718665077127832181780853124216289648409680426239678666423113367989502759581062036842592796195260921585217231872354162816941863616017646920781353616269905921529684408569673241260343591559859605014439947888456474875669271809479008762145782295214789833291961553588802956199881782027733179190731671942517002175830578920842367353401924544806644739477541601160328890801832184738587135302291280513994575068833297484706324986584191389281440391666939854563006035946273497491812994056449015172776017900300353955476698952620178122908452307512565177017137492012574533208799746654788267683926777144675876530988852192938792511620257498960275289594583201491881384856243091339867878984825107456372922925352510084030922480175719693603771265541426887325941621345073756838845039290251700240333785112136825945177852373820464410889595620661443512481057648381918031188179016540517192705194065874878502965503419368568579697705499979499748871369562404154821585059077204470350266555190313346722489387011779437270767179186542338932111643829731685182285815848977984000000*i1^54 + -262025102011352250494350352176929218745456889729699183680856857309823041495582670915962287653848873135483946201027369575011318390621826443487061875297971601173538919802421854862336260646328903263339962894502895508067408797078317395277097208691098829952807942849326082957172952801715867402474954842191811895616835100293189022400059221822688818955020098264516666039934492774423947173384650922720066587130797941171180088662936353418867739385099380039518946791386290597552035668021404864965350655074525555639012142185582096045624547715090744708445156071217411940131717717490161602738245029157767769137843220145918764979744194369556574271399463984584311963481458808738067723124444279081318787447687979992524083251882066702592068897175341630020548933865762581445900035419196719682934574917683335885451897777764364428364292851694154840905168541387071229722951773519903358220458872217621889938966174699730417358027162084360848790796409599056517244600077856086126706761265513460547398130127769435056105413703790445239439673437650942341577246890191677122510493421014131562120471607214760507203653627762028350631183463986216198848555216915008225248497908062916271015840209000526622389640681072634413166860026004594811044308679411829939700514966936657492666885186618148118721964435703861805006988021142391463679303336664862457327603122584983202519442452405085837395304808023645675591404692083200000*i1^55 + -1037969775477493085631917024836432039172565850227457976024266265644996508135159591395080851712038160297177647427750829246768560407828660892359042111062854882431988596718338934088466536309892429904281046439775487330433581603881949130679048107006242107547286581476486851263955776295277801558869278087927057630542235783580280190933355188988064103275986062040419382321288034756779367426743355915192802282238563661074230036286354309917727529254689264100505286320255036464398227076099540363546229855174413269362899593831406395446785985118644953871779908210233667526128424296110674255971040688449578568351019552212197114809493175767264927425408415610356694329633780600512720703672364121640558353035825220519647819943535619048713046452716660228466648950383968914277526187641504364337254658452002670334950942153003527146838176031831269355389909910726022470869323783514003943775669402038327037528387931955326936210949498622836561965695494911553650823417665981914696763245978204568976906459028144454129010959478403612479367187507090215038881040719892175501286823233797776580098636347741008768586606481649171215178530608163096398159966710799042311881443960806435555964260546022106675579533974275836591291312825420798790201449410101339720796354714733095567111915284471852053846065106708477672428240791015863836199810243234266848266798808443894924522005507488669649088264736214209969760000*i1^56 + -283615279275699722558703948090215729643850206839460915137739584705035200925630799521940561582215201125690539937163984793372417359871768288845550363570523913972213189468553567228154476251531359099410103627368535391182932818126516168989758271569519192650271178037690378049899147954470955996434899672736977174942396923669583817839225419033054103246491649901170823157221480764970534718255673550068808607700348974459421289955291924411655630727373746502126204220778274840459530851721778091616944103282150098463804621675349759321517142142085338985575962772011573006101889220265802290862301072774551916841520230011674198155292488190230259606284366151565046784528077599340056495984308761469338851090082399239434678370654863426642835877290563438746892590960520971218244449501887470845411333239505288497328270513851460173073244670886925397035065194813097025193136701562539864013976846381795837885334587002666003613538444168276994276073247124519492853695304331457995038991543581419736170590997624315091854072566891734675959796355263725247680292228649208834535053738237036611379651736419989176657164228212908965108281392697793939722722254420134216520731851824534870033292500188871068519613291428373992968265934540049817963224798052240105041748924078031485051780234419926603318246609218152755619632512873729559616739988790658470524192692274358412749101849468524688030937616000*i1^57 + -20269703279473686384672219763157678461183068558245115817092658906889539878005888418114593931017700174916040192241688873083643521390399480516809332708198649989326534223299379941891725870200305166179534230154364843113510207433062932510919843953740091267431494228975040263488820539371928241239128470378112384911205131331003448898053965065415818901563562338341491924585131310260339566473816845856554652741399711528208344665455325039691992251252132296571108093178510907382898042563275676520914753528933599068075247352590257938634079287799433412719284572283063021430877400060969189478414465062018671911752725526058895884281434527025435527370145235387246234675730840331772439901076084857456650792916506353337549343291567696214745674111498996546285138004195879219504797455031217721932333502641828333066284095563739091438896202986840043955847475316188091200055973649930256840011240250040944477698936914136537921873417757652218698837568896203323349718645475490633772231663944261324520615759522097539019707569547163487512797962731092096533951328243633180028650170602126893418177665659640054894608177440326978646296142070743619279769424504706402737645187615407123861469768920838821138817005171867194174884821722538848238177282586523865743193818129613919024951602406347043595157581770952503991365708713352545505602454422023818848651809354023137139118042779582800*i1^58 + 874897049336907822415679765240223428645551807251307923092010048085404051569760665341197326450684974872778701929133609257127078686870889241192204176286229959385262376501168090008860005961298194937062956536257837114519508715322628157511189588458554055463274300624649305032880169247902328661388383196858894047804212351789708863401226897544628357339639718683658499977463472152281048226685025992150138012127937761946803285012714751403140018270752737253101850566067746943572872707785245700188856012978887176852918788104346709965089092180161859882829663463668851728543733525250127257800712713654043186657584830539437091998010614330299453604554840369317953600381940959666843585813399123722026283892607679296565871828030649987323421397395523559999507713579266860060357327877771181592103333224330057886738415857052938594269840492743587463197553023648928892633875537451677100191810995731823741608606041910650992471745525250159083054534722381687619330768912482073662186305138260978763703747384149176637949126895715658957172066601971129915482113875153590612449931239485260011867320841239220323632170447533501195360905352574291729864492905129302814049141414866238048919459960501338366846819695033894315937006722611574451593121046132710820758665922273665610306553186230157001300706918589821511213740709534400*i1^59 + 10500225003242603248268766985944713471361830869663481626888946317426323410765425167129764036149180660894674619375251603603759336539771445674458606487130163190808388303284025251816936906287202555599726942768809460957595928889531084821162790685113747751991586856301987555022958676482224814649953727387108454741839366406323566198300080113139610391649436830201584891729729740082974940984406587464159837280812084650410183320002930748443105300187557325330039876132616134391129736343447398829457748192109828231340939567570447697017441048371474632044533374924319480691654474665944082899674465163593908042445767901880144407467960508085111228652624618011274634338348409699571833608785050403038168904342478966515466571616201957652254496578636591673430140887370426792172371396477790859672528675407745962651568887893703788153593659818328378210868194916187193953687286296463528431455875841963621900770982373950173774118999227995730737492081943974025842898659331987577767850829335157836995272169895331283166839778715785704058167593631957598052037594705009217044389835587302222764833556026903045704774572200367786878416439959966638608471020454283580718812376166858106879089765637945947603838391199671143655087974422390908720103374758244060986087565075841*i1^60, -1762988078931806319827385567279264161202473148866751271082090853019871762187135016875955230931878051538137565796796600812193773663356612600846309508583422467113337695947176865530696217443853044642254046169965503063712628883170810537372303273678140109149663464670057967092566971442122090910735602786692600556972490862596077841504404357711334199646005518745066878160782840880366560165960418995591410812803110190526429411932344444685394775156373020262884357415809008501159090182796822472752022584762896945436183089325932968597889800785116074151315407160037915153424204794601756191154795933252346118200123676540307011124737655780964155490720630719670824533839733533367544028906119040736371100359684094960324908377267187245842850325499601678757296157364021057828916167606000582445380950792783283668484813106680752306616116156737820556133913348109353463802102905997841641848439831494626771730006172835584894433364639961957168095187476013114450082752130153856149762148287799853616513846943825775640461875432658778103395100751403176609144933781695638482096290522131911577901068083290382262448941930016059039804625057111221241689375036946068655139357098542247377466907516316214200401119086235823549204630893070296889281660645947050757407806449877883776049665203511473700035354030064793472758916167186221071477989520442674881470979478625715655597984416924422183704813842360268904044242964502992371708144092170555553419087796449435385873541739212244392452053446869325540806869073043468655849935075226388127399814356413673430007949152246581294351692878003375264851224958867060934423361469730913121334522841731046150123131565130338161682511588846104529459208055205576783077849266675494027539816182714574779301453670628056449778944452729457987607175165491761442535682392879533139421476994607191884353374802858304313065355174170888801569763022779753273916288206474306684167875715789429718928640138652387433601459570582513530219987391876511173108933275529473626406244128639664141423624977688546961499748254479506672923483651641625644914663597131477083992136207594497320616401965117423963170619411474630248709392245502995271408527449273948202866976129531893787058404170141019728276937774703258367787860827290413724749401630624389017133688717393887335131825491540545190610275720835368965711813255725136929750591245732261396480000000000000000000000000000000000000000000000000000000000000 + 35914481682587801509046164800319588982328833074599694106538934785177402873429198325551749268798400147102392102456364636024491562258859419564613441819519888147081377025589161540572789083481873681163164935611997315485098469493138316128787188689799266418472860382217421079751287582043917727331844750595647600476564457353982642878776012689291103130958557455156526705999181031931018684419833158656881930889130339446422249633207347076826456824664047527143497826556384683705525704085405843210584859802989599504337682851923597953013071178453063909850295018303497301945450114386745054797300546689539202345147595292346663614487388243259085860890218980491671253619732792090458342804008699167646331052393440325303904789710931372935264819241707884759869449567612418758173635381898059501694411492793882867389851887899207944415840756613219570490527013607531603950937971770448329727916279573853982763003813136453632046174537423190538818163306382446195012720744052312128195384509004469083122221873311573774745633439128779825129517938590447834574875359823580976180399202729597015048728409515885008355665203495145367027328111543081564922245509816699193184519910477485160030389940357859090100759962814800377207349450955172781909713201475370904186413638839452680795797950040838623681939733761048625254700522670590078291017098836682159535553052620802022323328104537087549085873488216225908749149552017775923163712819814001025695015989076166155162837589813362743395223115325500523786353570177795809830282676961606971213581736876839517932147470696952016940511664988987072846231366195692450806859461767928195070200506882604531463312733763990651220491672382704251996003111028615857257999531512394170899547998988807841745280453757999550643990618188255829828842795041482073476498699566255877865909038682412401195623607333980166415593780302414196821315665010319929333712446032934585370062649928906986056028248572283641485282058089570946131772384002740361597796431127885045963509225588758906631219855925168922070946454014197648641997312802998187042051067552897853430892920334993572036394989922376738289048849177347498597369814098447508689772846001471643946758417223361123564897953593197749279366549526375203494582685420469236237069873088186446342518324572620001512758494172417365489570327839622829547693642318832449080405659811815673036800000000000000000000000000000000000000000000000000000000000*i1 + -339986186318733969240559446396703291676499044884316841859713861240138348264930964559848703937347584234728132241058919656822067068604870136232092964663586776597940496192766433300249151435023317933327136742577238095083104419428635445466802366909381254436834696064830387095965793015774120577060316957397387949026288486797850512622301762212002635850517628572160748419829152024917663147376747129353144509111591826775777626670271397834972349934114027535905597110599883722577055153738487024641323225898482893877003812370779204981323301854789368536534277556695061584099929672232550729075869815439813347147216850442837077192563894170670305625626161077175136223111132626017702347856919842929061530548642355846157337168576711011707011189221226718016265805661381569107545910010531796965604992777071687478942071180175365840089872199669968038084408342166789993388220073956154983489227143295787051493157471112298063776911282402159048250255566119758051407272724167738257466754104652210574541809949644485288399631919641259674351074323944619322569244262868622773447076531977747857262300116734442956221343854433555246382820319313594773279385885919366489095572767960281032818668631586600736582737846797683356794098782483988042684579131540935378698613563132522013814875222234365157909507187639399397280770133340955524189372090786385081647134573630680151757506699940179547285518844386537250237887551775234134246593910516341318499480928815254066055429663414343975903313316238593272405527694849976215433851872992093537954893028485223759665480791028531935271625237952052620190344888069211439460667420383419550813213572567251870111048793544481491964104391097579709182430918279293944617088022107050896091580804945924446461455863372468727858101385641621775051165193326011942660380159861549413521598770779092898544684273538331026935571044522053196945751677787611226788948061621591527178922459603636103828518655953494224882390903458094856925798579263519580281820818397934031824786866803460555847150047602171281944645554706518469863068627058040243033119214159044817824986796859462339347975040323945997442771712106659102083085395518508191544293931120655330695281861875907660209713324425014321345659934889179282955965172230475421092534522514636042966149777074645282742383377979904120837158887488085374576693747541054395359261713801108520960000000000000000000000000000000000000000000000000000000000*i1^2 + 1761691885844554921233495747978621221476132545275404688676055477345549998563826830558241247129261658326072391091790647286698911888799117817897475739053888958066789394006681734265651779031847947337748254656952066069490010482351200332273589148323447528263293217718050934961034128002405938481354542902514169553093278066093395147327935563684273250045264567447006825172558474171310138015669703886995263316823301793934684265747065797609761868618790537590581343559182644898851551415222163648115934592350026307731529165375083507737809048665759413900627995741133775293803942456947909455710136484259240634009019078896053196900212500674482967056141880093935546563474824100220779971126270110993962191872204537375016454301664876408527325463868333388946572799686463604505028826379266486989028210187833975344148412361608997617213025635716216126276804397043122032225164242232712500925067695616984432717095881647726808219072322805192052790544377617033222668259025714620806052581712719217327180259883980617027347090872611536822274995626155305795567175646983286960804326626662745792136635344826648411063020574021078855144609541675550692728403236635091400300182397846288410182787088860456917544897326729090975102235235999568329981020705054089607683823845560061011682203636247087099331269453091599171338270908359644172241969861574813265793796992953209763646233284543488957280268354408898785250863666901779476629273679470406454364479192618732057783546438391835720698497752835131397191706480787859691620150609665332903573121038201237636368470152176415346978576053340951939388731674317556688471184186989741824781585633518330568529509820874233682231070281092248410979622123565681645894804996927791597647629283280537570089704504199974252926361733489189681742007145586056062143496128535511416955602113014591153740618913382426199710997533287661988275523434885248177874891008819575836578485513504173069576005095655625268139473289402736507705087298808438434045556085717488618564753468192186000749268700605403514187557056221114522670510768453852082103089621780498814275807902687779257292931110796062248420363724246631572599367955239210570498782185439555145135121738656976734246272937845203092238426270158015355041554269454527678343066649175244225406120878523350952051872867658202301521273690119156292183172034721612292958333143359684608000000000000000000000000000000000000000000000000000000000*i1^3 + -5718011578934884275956715110043691531489910332946567032610339825100800806076529202950588939309534772736823384053906923306744309024058773962265279985679454008824222131266264458244111972460470859706931009196738538349980005083876509084532067747396272306853402732391301395732326654182199044265540383742143526698692364523918870655690808131860923213794773100910979203860916016424114594705274713354216379389732336881681690047670738902182049391552964145870492218261631081969588654087196903619619442052204128837456372407807009725435851708699915344290602900653762929060650934932772658664248474660463085698963556413264526805189901816913135495443429169869832030196121910532198659936479652490342353818081064578695032505961547969020750597827511055311265943099406950513932711014220478911519130637644371842254553042196524157175131652676614513420113955022236865038328275250699196393824177540701021318040708417716490318627629832894271952031673309934101361178491851701280690570295089053292732391481724671941531568243440456189210229843806660639012020597525403771853170093903530846801232503586371796734374531531274183088507885760194464762324637335193677973962192427170863678440204841183908151054307133780670423993185459757504265726823905845327593378812214041726755214132121915342234419720721247115136881933341194347710150340198817569294527495098611696890871421499990762948007920487126897657686941588099060700854171221761723181253919278951157475588898148428158541813230697105430387830647396998244558662360236213772835059047631890675353597531097438866954090915225057902779453329995751132346331736223988205121693641542986275840804696476569574615472208185473088243432238216518565162190362539168373524299756563187512027814872200898327217135404123962386167808445519975518703575282454282658575197026157090031200674241216759276303512253666962602334176452141898224815904818535693319761232919827936907998272953482625813051118628868966594883342496687554046393054618125987024879768830320104491401414099242163225073849205324785632668628580316190139120487143063095115523003608470473723102878469966287162505697299120146324539769635541997403258517129861682923452106360375335314613180795482759417496384190251428146785889121399572693218005562802222952404985902189757236663399949545902357308236684845589268953154143984154747687018124370404966400000000000000000000000000000000000000000000000000000000*i1^4 + 9766829352380667539758447598378762239682018641464872554006934188744708047130842703341768112091886466709152320605857442878331720374784107453282699566864911593258615625948196408789407213655386690465003972392404284814650450044984977564047028391712228552099758405110607646124833455011138727282602786329819119613908562787059769359748950471607590403364360341501016987778437200543757650570536923146381017421556527835494423064808837634181608932645727166093354246310600361528982334995755594172181020276258238800262128319904861493401822203250061595264539534467146957390980285801512833263289444746431213942034953601655649681211557921685956776187210981407374823546517826721509784094857288272569279675445250374119792277529358381080609192765621322426879784529801046305370109975622943416923846814903684326446872294112254619320168811721571252764257693562877923061078773195382867202440981284120245405818541444718994187803730202190805493007729553446562388812144089356702386004375086458554816118460849514260002123699779319654218174789124243445762915175455426293912930335765792486776914620800020231949990875199621763940878053256308168306711121563126135275288245106271458552300182392955660938327061928510040578801899846043438528041742921938119938295343870077466376458506127852914868509021475791341964652626376767916274255174868233551147345783204718352103389943387384042064764694706006088221140833504640831540099977304367942944569212910902788830904142687809803057131477387879332165843596238494913445081320581954001075089697749476731738264214848136219552636612719800047044257556339758599581276009601299007758183812390419583550221380271566695228142073083646627745023086441883191790135014242963449639944690167801543587669338451132179186945031908098745894188180322382343354667712588860535779484396090613680261093003663489445790570320896534507414425775979382340121337752890546535423617144088918018719361645769793567125072535392197222093545147302114585976972644650250236526676761995129564747048722093379821948696635177613359497378456209748227240779721895821713480990529867802259450539773889215869555913816498946395730029080418673971871824706594431265596135796670453777414962163616060357754312463771592363677710639433508262756074677948581876298165070056902196718351672473794303571620719556405769716963591248262321208763941849661440000000000000000000000000000000000000000000000000000000*i1^5 + -11963239559654589073588261143264712484997754983486620529806159870295350326980134690770697132269634897035413783271774142727667665051040514152407079913253014307850110625291356418286468394418440797203567578495754088224857180764186408915171758071577619988083466958392404337802325025653084935897428083487908768013937521675197942821701913204837347385333172150074576836906215370141392330270977886195246605699262695751200859810140572287578039243413447094722656403125113889804674649770765875314205983919748518152616162102658047838424225068466046690928425792536984369752775050467161369728177370511694182367022602885921833481833243127023687460863362676792999814094721168763525581926590244751527235897259001229475537636244385039159586042432400232541702433485491393973935630832940168494067749548436631171416720169368730889525907691374065874338204090141492396713743369123354598041162228700891359660974453708383735770776454710021109244296897200657549637808154261671927405878561218230252513747732613782723098022839118665267945964198752190652805495657839502905250418026130513409613197878903185846275784689667972528024139738054148351632329088896228738906404138162978885334945656228671971063378560176395121809928416142166246408620161427479496118846069039609198707499288218881101675469716139470505074414029798610530543472442411970648866020674119197949799400000978431461916370095983105717175454255271434669502299949805492638104932614726977537126966688821990402289363364989134422985527513611087535224755002393625397545775100000834309648855411424115079111380937804334687705789877681460883870957604295528822867836703978310558412271507646798249606112535032226988377111908085088422478379534792164032727742561724188084898660393775915951775952434708058452117377183058160689687845240859616961105455936026606034540527530746449401714003252978402390789033960551582562133579722495508105384212080755992283472467097530479977440318176456997425965519058001276686582264951197544706578560031411651361510039349325679776973228313994551117548469833465827976888303590745729196399790139437240925524466249189000097657107684122420440005731084522683569749250724013619199167523407629775983870830293091932366131766810500824030513659718860197433609192979451773576680519895839717005506732958348036251274472017991286644295359914804460995460951732912128000000000000000000000000000000000000000000000000000000*i1^6 + 6672425936534059879336005077631248477798819058292021314823867140188530376264503133479036257317583614947496897319810506145853205697737209304882286554856530682670430446752723062533993695717291403573630576074983668145621611552630837901814894567853094049441562910669890172720766678603078774713757004658375579150448448926283203263855081522700838914592843430976529031762235038114860875000872115358616933642227829045591357952854359547778035658382891523030564445286224339397148615851100666094942658645595694995137142236034994415436026393609637002574191613748172158751421562094409403291469475705527832899863864452264316699934811197280380105891617888314804921874714055788268703319405294800088801021676676530696408254429687159123020291107668923394555753280425530680509815820716952328783987130374202342432396095857758433785402745789836001400166935309325224356375750177806120660779794218811414900949205464395159081279922421085858445939517196176790909532726711939183040055233735088988177812796578808787464827477109089542684825490839878981842981491203564402287366045920405156701796415789163788406541727913872773168168585772914561701486255656448863467066090914764131375031984319803684515347413727656943540215041181657513709881083006715458394523406628932142043877011295697301997358101528904910617572317182335270002037121186051385501210816439916002415626973695003966873511207130647349922934689700279617775630660358730105652975810452863662622580308317358694827785414691924777429615767525716611592378002466226576576694815071693071958797190545771473000882439120818229820467750400854324483624039190497529413671134453146562616205727410046112322256635515326080845915396399127948438077742810650319172083015547602805260800584938683942880684284295484095358231813669767447054807411710192490918939376642740769764084290332214316450773313782819372282920805118087736865620948626454962799187612735177729962276927695120025389538307696521381191424697498500842546174871086689171505024674276454352839721800056795786886478386233003372111223706422216301860911351366630704680796795277003669725265595267145574793598182865735279372148292053858488193226729451317268910336449001228101975448303479409026401256046255131094857588746280423450433425820289862632483430554113188370566320117684015787887544669439323206514024107124178674221789583769600000000000000000000000000000000000000000000000000000*i1^7 + -1714717947557082933981674787489660604563310582577181740837077373020845234645917943317251715869114134826440708336614316681079895414999011037192028566938355841229213978777004158819227676337455388917987274308503465810804386408722283189963330231144524126145389247841190110031262124978272627940875053558701091073849647893459541443064373451144071744423720792089110269342469324046900600646388410249936490814889301460795699697497384596603065159915004604406848028558899118070512148457378167160763119982338792505903005094175804363783694730063082803258239879530750976007526982359216122910488348579523961720157602808528425588121866140876886112467164711472386620477255883104682997394005643539773475092858002221234565222533904752284821489741314076896366943086909425140927870975884590758133039560705980227923756198306439719772552141310825175201416644996991942464204512921140207481348062298599188627283599434651767664066726337850785170358582467222776242559908357449555130100987632344695303074408562241305587015552741879840775358139500272486452572775831349425300435637031684415989675059894050306811596889398435211387388498428544305061297813647638811477211330681766263935175136253468736335402140637611682010236925874346255846374957175858896423721175298537880196491648742823273073536073120519514254909672009913691158033142862247759824687087412905847396340406402917721533311873265616014953623179799894529047698688348942564294246295716898752905837952350113037077077964521754859375230264077320817690000889900482010870382618623752318277938527853727311333910244816731461520088704874210888420438198308477529502276838677525002915592597843075067776275932845744636803842208827441867729447596593529189856173192680268019549580472822751011564946534697888119865512362964684641328844632734726290810750555374495349125175668765593027273830346533447982918166429258253100833616677500567603089932594154412764113478478246835138049651010432169980857822551845739511774432566965763700503330156661689879083048058393813480545232047703005947170443184557160382209303483022447364779660981662396401498766414151379643298826855630508782324342439813692901624502988797670626409847865087587941620652341685758426404601814762720430390389545719016568195201713358593686633480436973984322171235666866915887422515968995281254224870470654628211818254827520000000000000000000000000000000000000000000000000000*i1^8 + 242509184506570058282876858970130531595885572365383096456179377320826454597136446534886345166295809962130864718124028456295891651289849154499612651773686253501628854302009232892444035701259658728932527634576920372686306689055917323774243739285999835685206449295554193767298077931308793387934469275327191303114418925632790709778825722382943598772403772154233003793229546987987066278976563360334722735494600743294156686475584317441755889189220326707188612286029044641697143079823213274903533046315606361065939853584174699256607156435132687439728697892071301833347398475287582439410762876437804038090447075981567207598625688285941224632022147149441310317724724328157013585551437828942656176750185105573211351265584286635612972770946848276197488728262181001257460647637299583631821343638507189114693005439151008168123194947798147508321691042390538610772554311467188638553374042135461139867470640534908045118951104025501453214711640777864158355476146388971430548121556225086963772183461544985198718918017661650176470264227728361198778694892011595850380185023514186829208711616455049929526560092890395855564888774974898851928817653252570604477323300815998630066244830324545396022481735370010344784990159402015950472501045430184367940555262748004544442560612912214658638417710908464292081629743087612071839367762621876777573721809641581676944655575557128302613727785729028464925256824769630687793440945789810301807100222683249368521432562314617010267615875137314468237566143986929818920740345158307881212871800648548972998910329206821866402318395998890461595439819358888814460108373872605436911997916276164381386526465948631469700188318624326564318176773701201795599622403762767035603277589329347954580131289966343510756814144973189229231630549472552379926540371171158409176616948180779238647128312704615675195388717034584640697436780865198883471264586423034047945146169774818668815901042938449159710071988913488684683683829213407595564464296065381222145703940607631743169494201161208594856528953577635414525588495228583241431914711536631271214470501482389776390921506482453466487779585587421033579658012450217497356097252210147944868869468879195076887069047036831294112952055475579010794951379564180722326785817517787639065182353965556215565088370340552266936871641443241526994050781032797404397568000000000000000000000000000000000000000000000000000*i1^9 + -46652747871955149100052106244591030904918736525788861691885927024274946368300001079354476542904625378239424778833124550145017909751230008753632760911993207743089067048824534428985749569848452740135274194128641301828641533840224902851749777713661001475198019214435991139282534637930102461400744867199375548046807724441593134608172383801726243781974642831048454068098282564480242738399956361712680657590573107451577704263629907075056606856068492683802613306283795688745520528951998373416816652265025953631849687629273374213177701394518834624601029792993272012075058633392095686809325643155411230697479784527499092191870791464143842864049457958641857606320370594312868782064501138184461654919181638117059633536989066382945891632850167425655665817353072702208275774089651916848730537872468278744855473682681636291058406209589184693340697883572876645145718562045627334486895463814574098758924082139150029912802295508642552063159979768004506664460438546119708075361995612510608007518532680018910634844550269816861938222264439604861726030853561758997733175895845208634942420848356012791690464971185110153327387456834161157514201744457556302449358128613277823975939839861688323851966962081601714910544599351933127047132930032136227101148885915568913690597112677788677144737064723519055532863499573515140465440501788038600474406823572645768161023159185350825748735973631628106517213811130963196899298634266135341538894535094101754731866628404329102608943150799932408944466238483383835448521273326359323560797549427198702125293061073436250899526542784690075289495784988604552607504445165927934308072386056251382825893071863216656376058762375909483976022864091501977286041348374139328850240630788932123422409407978181126784768087819827660355997848875276495266588607569640945136321546439584475679177550620423143057258685478064593039201204672223611712412087891184621833380386481275566176404229211883812116627718898550234808111294532757276588068646679959299210421562021381037375165970939122548638951086360827428781041448966610565866705890820365701293665426398656479047720319183651562190161686514447105631748723134818474232915152668254264468272242355108766765261176858180220537409693143679481703385846740650324954268154759591465799899710514118654027633185444595098898060805400425208700984229205301526528000000000000000000000000000000000000000000000000000*i1^10 + 12571557729394768600736071995139243342607999263341920642204667988688834340491273512164840471689065494054739071424414173064345511860214631346105439631729904652324808728013172666774531298612155256045369607671064701076245548650265922344118235186164662574002535229617257694855081674340182905557584407422051744379643598014894379336128663182815868740674912912018857217748548935131921508309016145732954482695285624176102083589995862297444991457039624363402170442719254214369014825802336109447837088940003229675016155540598303124356617285238621632543728739594595795994282273235302338623749614939026531185763500097841028496067268770148142063754062202586406119867470736582118806339897080658100056328631400133588808018487863278702581107772567994957269928231996726832390745275334853019506169347165526373004056178647296033164296743320335950011228681039682942964099932470563253513785760300997991460813827280417249088143777574422835988594202738851826861980239212570834358698970860899800035283477381355711362344560767371289871266894504619834729909196812329565725569097350983395387398588266416176501000440907790046432615512141761107144370400271668287620394148444184342016926366921210482074329383916809994085909419323224567738875991731994718764257967779014909204682560206871071605126493778801639230493218869659519841322836655902681474173063996501201705783711789424691994681254363741104792837614502406677420614507066486255073940472991852592979625265234833261895064103566933518817351875718359026394258033920137229485171237405442168960474105871054793304148747921919234296467211884229547990995110191546888738818536157142389336361504341864528783052921899445989153686701726842528496470146194401845470211457157025719481444386218647938593497321769134268035656376230988661320291881573585496155007993974168559376230501044984723866696207860109938877703831630079431228755604333119263280050309325183841929350124844452072608632553013775082715629476386193751256081203425943062444091973385956749225978709250926582465463559698172357804198146435300066456420859890167577206006371452082594338450960108440146725395141027369869332082334985606284234423617717513507989704095160860245912410791157675037888737922646195689069842152480400211826362022305643631913323800913594117120226057330090916476575273154130951847947416423041597440000000000000000000000000000000000000000000000000*i1^11 + -1736932390517799296310190793666004728736829823900955963399291126717328282060831866834132136583249079427548105544228782016389494639865933583254693436006497141314844325860433679122735710975614709560143274482123831506559131309026817941284746217510191155095996697667370612083705253621575994306891761482485526759246814672593361664281550960969872146741934671013220239364259210351889770059706735748067833860539585703182798861452844630205017070241910722754478606517156827838964948275155772427478084366201657822596928842109216286266987816917743845629843539390231738961431500939642890796315837842935388809459963183735824553685090961832308284943044560438252566093124377712713472940402169598380881624725447121847097065984238510913293867492127290558774323076013551720341569639283518172058142790126867868768310046377866390352655107767112329683225077396415395601425469882637273826815466210613236166670211107958504492588658451337517511967293187172713318237413357705990923268019756101803510428706005818658379369743410927449571966974009433174144878064504696268955273353768995651578284506232467953675683465093749387096976759619567155947315046714126033791633273620163058006088179673731577002859512255624655702340570235676300960837917962763481375172859152546851876896561907327252773884580925575650050727532901529008366628285598096646717570279439069299181877100572608627749740907947807814229956748764024525221105200346522471521508001502955945569289668543951497125495709950238367520321065257971495646107489899638709317388581338991569317599307400917910072235050691758930788537047218522875609326605589896599285532819497773311130520423600685444478942821120340276975710354211891449852065222568051218660662219832622362129393020572514458816073507077497855771903914253145199194404341081203709770488326290394831909547368816107220790350695012743379200511071639399410935237006585244322537492402960412734429805233071785906112300220765644045216750866007538183928839447148872386929826172887687498185380584187981752356355266460015583416470356362986652436594283250009059499781277420948877192947003566264565675851667690157289223587665169925108821019138133963777399372551073300827554368685726973921900001633459051022336895464214965257114919191382679422788586324653606760341875500067625219154014581435754284464163102843207680000000000000000000000000000000000000000000000000*i1^12 + 668121930949052095222934626209065748841139851162096925888144928536572789063400040574036709905970967715704171331472406647983872849404133384380239779427951877383085513420243975780916637629019255473902687228917572946616282545536104981546997597873209169054735492650583166060673560168866040544019583118614169772208278537719359681745713050746985481437212512045742507426337004974836244399712110580683444651059867201854082689589527042700089201389393018401041966835578319049903382554363736782760887534969840800547348046178271980092387605509073763458690820890579370607265336688889450644189850721425755082447557045446038749593890513208720461628512594387764837538583606642064608426667897613148713893242564141626644512596942852254519969118741110308252555756138134767024937733299130682298352442338318273756242758009546117134502704040827932703922553498964980214227665972455327407525169013820975384433305467242206790348780375262225092190382057799245371688977362090707506750200967033808529622627598804211318819030147069417935614075142447958018709911482461083069422175505085280916591463245317093737856749684022235656684943696385683414111998455705833582556454449056559228315066865833915031156755556543655845694995097039288432539369340589987946279989146360337773141597514512081707923949489465456633812904831335413072071993956579465663198985425463585205630972150320098680416569717228408025226919661815867792428778364890992646942088851605810351632543877569029882586499832248755535970530487307401054420425612504244331530063519684112000563709968073787583495728253058143133464577734761439265618258823555655726984494123778195051989604972465500862210004311578729747513242052293660614299952373827063285022443390190404337331569696027609674049312145985003360633613001582848928438508283511283590241951449152883008052946768940772471429426148321185921882579061331407444684535254699598948709900530687829251888334175099837446426521852830999574218971575159467450369105199574455480296312824509513596498546875646007067263559065966619273515945537035495456253966937605396383219163259263089393845020200142183320217920029345340511539578006889131377456881822603235688197601887765263390989511346718091465206246962646878827961267047016508997512241047246197663835461766803022179527731561059954959642575464697618841177004441600000000000000000000000000000000000000000000000*i1^13 + 23651810123484174933685681827448159072555751126048602726757379177506530572938777945017397657160930706404391538013954771318037959872986106833373750333243846124055436056287710815767690628960540782742351818697105115529053921015342633370177465685512005247583833524484760672259442660045158031005957561781403402376988970565166745789656018255500884461812152741762322293031071620674035087585871208691684742152932368406567825555253803526522108665002327030502295691941851872657071323666128934576689709228391443358186873758151407938339869282178736354681924222536095379337765818673108906016647615594103529820295030242586981356846619835791333171997694494813737312060154360297920569607722402562648346890841207170250983393315560482898841623967253807968702369426909517327109556026203535236035823717390064569126207796970171769857579031014866251938383801614280793833032116571519964216420412357836672769332903787332363955029766997326584285077523284643540979118632136166238776743998984748963559221504514898639542551496415178011604086790967908434302428511175271216659896674044623760231810278790677386744678609304169044252384050250379012057570554220997766272003665008700575737423410332960411812886471628387989422699123301632394031081560857299201903082024341246463969419080067132299453153915592074605202000371393331611413747795209275925089851546774787130193671535698267136105893592947898886766498795548343132356030304767056785688893687552216476830429669161839546796407381208333012132750105737011812056681699214628042557496300294081736551931882971676589877778076846868896136585372479770189939236244057918065764274242423769106312668000351396828128612648888216844744646939571346333739960600589867957862410877452177092882890066585737327221256166281033269853839089043930949851071632449217251946870058838291918107348055734451664291432683354514905216571641049368854594481657565916382385155815976471389262371274895887414361338839056824677726108011372119153404892104625216774214237686133105588028445669837994734823797048187056583177899826603119349921257169438985807117691117895337625868242021704684624913037273181727391034844845767331608974828821191898502278557632467496482222268464515357907667231782324252509989611590712202611150628925537112457243589933079650238996336103258007692305377012430638368036801740800000000000000000000000000000000000000000000000*i1^14 + 726103675026211445503403532794478745170652438244395815732015129365946518459094789977311720851501543905788191623525334992789844402371632364555711798176708900556096666631836920146577409886352841870002813747141079152464296794779440906742542773174027695864520541237661073366654296404330444318571135871794437027751343214294582594682330885566388703669264593747828894317719606534730299774242934278214168739917104777801876295622505515457718500031946153718394497301727727835602741545395084878364128478264580983739985681318705227028404737367399424807199718859555650311111953484550518788461549880132927105968401616628542277978979951452407713141214783715747035596527010754742861052914393634400425519604389941824770614146370704767925712157031579358274394767747569853015874449899693082333707962272279795632621208427099440589366705366472106885710428892090344826267548622506520972745842789118808110624488700097662483785772311068634554031961127709309667442231280099972516631472631374946931226860002076563698294610782241488232917004593428963249234544743264873027311106928495578617551770269980767623401385522676753106097728670499354977134332383807661118387749032414366349412722156016006722142651021832677672582812848133319644777276564919528029393585976176105689130635108175467603214868701009677573660863281493521635388381605628193020442503320012278739201036125607572526482577844470577197093353685481689749382878525892838532535904868388191096193023369381567924678971228787466347985107813063651233220887651015283059474446957718319284892485340422900026475176099965982079139548560124851313353484064731502795905105224330426723969621171119747906148441639045240130339349333737045017997268295294981899532365236150082325384952196577214545254508390314700342143762259938497508565078661213583102583671165031782658776481460821124475953729748980838762425521566873936051411930014839021702546985687112667869521119803463998508855139756827099752491218217220320687774962569756760657077321766831550371055913226174541472866432341205166136044360977016897219874101381088785757287115461267736315415999798800896489874596751375027630714934899877764436786035188453237475504303152993323617042357194001614632159492954990757760002348695861660684062381503734827775838085894693682391792605392211017281815566083282268944596992000000000000000000000000000000000000000000000*i1^15 + -1049733581648651271747568597832805605537355758010293232908703660173857568813594538948628791341005416660090467891679506541510340781282959277741043816560122718283620484072202557358593331499667421564537245105367187404836239881983385633629588276261667242781275805496178341249886584200866716550549690851105034920679818042210306153647498989435731634801396639547217471279709159810183738357641979609078419534413615932297593819439958178542933932403787527018616783152587901557578716046557485043983838594239214561882484818843781300217181795348494204091635384053025236087176374983259732167562975793555468051875012275875644137334248770262208399563386486290076488006338321380186377563319131827221162978369486035843278357934315121786795375358307392744981841442637344709361244523196075752902394568216677921702029383878322939075244981242734316352651251232386246494638580794076512571319752883601694808210462407062994280304725292455005488491840130232157214717064501463502859307650321979403360509466969379104146794086697533940768465031052781082988591963088840930696534821455924215658110899870577399010358368922130919775116030522030522749355849252250807855777714624784300614621686006369366316377064543829224169764434037362370581559186681518916818311469854868033404202687174875235497345410940674540366506644892195469530095674629637048580998308475925821126203349951328160607366652854686002216483564867504464974332390982659526345485740086742482510668063773910359247832997805565057124831347820687198509624035851092445948390422608521448789369885560454945989886187281091738542200297116391132794903821093993070519497517946274322424538713545061394867460759322176964125836221986953302587730658108176698249642693627014670470779919932376933675929329344187247668008361037495200248123280502744148748294257235195787916479027523326192607539641522425086634290065948411415817882630242500533583610597416780965113663357834581840419629932409138405771463847058155271850430413134197573889985485704836745380123039609469493517324461568740921079394203095419514279094459631080766569786863213618037029118235008772492942234852699907222394037722754477215525319002610223033854983173987659375935801743410274136005021923093526040273360597702623144738528980051491889776218365067463142964831475553045507537086860569228110882406400000000000000000000000000000000000000000000*i1^16 + 168359110215978869626818307031604324227741474517861777072491221147629001088738480626953437538424245293521160840651809129909387890151969123663185487579952398289973257509966828752875636184456544839076488222646222762385418793143988233982351005970135721021367429214391533343769748517178238798849360268952337686211404785964671484380823623698124937335604292066347375907385104924605063690404184659209060414285511413247323009693000934837737652745959934120491224643310112244353570826287752356484455865040835628081358722255015568601234266472751393589199001361359155154467547883422029629842694805765418655297820197448486842347802660877535194055803749427797466779649460880870964197699360060259743023067162331280129102326791703093808044169405850391252982204006663254322638222837162642039161653997901098436881814671074751095673236864862853068916938947362580460720039826998021558266940326226588567070470256579312484835390684424111457267023372623060159938458872209302112867353269735367103155680051890948952544548574185128288290392129294913561081280875822181201522290600073114939395911617768413448255747324154820257827564700071136576889780471740099333278976854259929985509796862405074598670839849938639609035811793500484642692856711979952165576279817262143323276412930077634111449322292100054559173303004899685218020538260754034017910918322980266550291062768632965429479937907236954219729872550695529887100911714901817281655084428725743815313170101319426204340748310393898509977251556691040772324755294198403316520121548585834327395710368488193006978221553687072811387198639750701124439287115678339237133358363669354242572136849379054486276896990433752702382307411955372212666162823990453144344409953418303346480279967726336423061120228463832229337702872559682193266953050485199393370822467792662007904442678560334007296109379479299461262158438036342882451836978092573421181098436319851509037066198211675708956216857824354686379951520759991933266340286906887805485475466183545775813323071442037246682571614136251646656219467463229991250857211885298588839939023154632567970177035563383869037486186683194476877722860412716829268446137743052087581095215261425960085368704949078947600194068759931819475679398692436010386777215356875825154445169515433580939308395509969926445424078621098639360000000000000000000000000000000000000000000*i1^17 + -12736348136508588578353969923076303795066181092141526636645561955656934866615734034099342601175847173945795622947953161745561566275767620643651620158320064753303768117012689951045904115771128171955327296467367317207839083630657420668142119554763490628268110940825197402791462469186517199027730583940974596590743309732195245168038019979401735940857960234745497891939755303041458742584224419023595945077308526659779560039884013997836656360337995180821914113849819265707704775430686436142900301320752013928312839460915199367900104464007880042345923024841280318529684649530374025831990129449462036161052252428635028175585533259036612028885050161639121683197817576686698905816917592367888342752583640267009904589541199774681884194516201967779651806734828046364999226043457659910513116538097497036828341108291325557980059011226254982778200186265560685685239261995106119370777431532204480133050933908189775630992154155950958574350582836092573345179679542840648844112235223755109966934098790742195145110418631149311094957177407496777333113011036243073167864509337525787417690603193088129514966437195967419941999128820020619938316102564111633232612106589577108628188062602184983892116714452465185971512569545633944580759814313075850634841735425980456013197720793463427656464624054576986953303888886299459140774015695064727910860374351002209137217964681736174469582463776191835483874586205111578104228660253050588277566585989748432825573708322339799121557717653074478714577653445465598955911758051976196118212613186038453979218030019695448583604318425328348835946519589970243872347741792909409221808685744560678578068060849929803464996322731766003651990609444588569314651641974656641296916440821854634791765968299035753167738431647474462397267398448602051744651146271116652254279821127494779599647862078197783935757725264027387762744029134874313862197227446419677415902854148570960108263051751098818455438685752788146603306669472346644552063048683243806907774429116132055653676860706705391255370089567659087907912130347160128575552128308694271766744402214298588903437412563467614074782914566280210912639017769339299348630658283737931062249348597099102203039378022231582046234032229919538482953650993406935733609708431544581338632294144096436520493977138797478494986184387723264000000000000000000000000000000000000000000*i1^18 + 649087051923946498164091800201293070234816269353925289081815834609704682890282418648101359598259271529825917904994901600582924428544599835891320336901039786088398381486481558359896037860660278548862047683576463318192091945895361896380589311916671967680036732926808326199513058190192631747108414641401198119234593599874221668808340896904998621514697343343236785072397598710103062429984631565794485689025338346044517153519965613283239590726322539047657850349496276324611055600157562988059129936241636021383360892028062836201602367118354639976297813064481586376998698798817869597815500287784379737441180479650919456602171539137355114012914704285684287613637606892940716290477799000191750626753879455290837276773670970616888384590559235125104720347532140704786978423694196812883176832833178167649175197767417436097046205686002434606327727009130320750052625126244273708150375605119543982831426032676782790669855814794378193970444109767723260092352144477939442537407414456410948745854629020721484723122680665168187170647046190858471195184867887587489262846852563054519917857613815159396714393330982672191530507715735718349596806906380825709108423673459101836744193967193572006634632056675840214063344288140195668334091533750293475353702151361749639383829626280721653578210507649213871695976984139836392721470581546466208829566565444074566314309478174962268250230364069582993343631296291916940738800346604835914470148114561727138897210637256717128086088405218382616470612379027955522048806390353315418342003104805150065161192975889692489202557884050834140541690292472070265998190006824141460742106598138838540756915786782145894338242361263497355507568391557086317053025278772646550264207051135738661365113802698110478911838297723371220000168393324713449387341587570812073009667686891862257641347172227508747526744185327151619587392854443455112367015012838062181750009891115580600450634940963649005059027917887484312551727337570811764883094049254009087327194565146535272556319834308885134521270859864883729725660161535204168181972057733898716234143239108121167596036731473908681231511672224521441004063835661362348136963236335713638964232898467998896889813322128201454615146446225391724480271433484107674785461743335814109638300178704595503129193424432459873338363845017600000000000000000000000000000000000000000*i1^19 + -48588269976125476517496419709878670873060127010005664856043891487683896564379576909838738998871272008917516389987548776461765634857464357101743725662495794576500153292536964877583735338422066754172089703401523098641796597436789309919679214722650292606813423339002490982666693868368853969334549108248627207466332494445868972971218821550346129785646186402857349364601931663285871700301447784746474586160819357232823565138540937231868438236439438999086548719937060538721904631632923225814720629745992710220860106367470618186638956837993749971667869123776361647316546756448973038461572662220699298358936376561308738336839493014104736592801998207712147796809530195646595198265363283477371660244206857759161558766837657662751302149302771736915490254751790181441613394868498148086843884747265947313159221607437260806832677774948013445171743062484941239094285941735225570141747834040098032072079737196060224899585391727240785018911102121052191489895162401348136927699892337797524353606293288782180709803765735197394732829694755443017620388978112113821663465417668149971108239219707470994779104518828745661617729958323965399234591753829540310635106755472810303457159158189881659328091663550889077134214161499825405653086115110607745564681086762998442808901851456528281085443949472209593766208415767397530417218272734689731507351924967923923407601043486207634777773141288981086212221839009459948044819635215432409214939712260886488326735478672183599373223161163423391693121881477256857402645427598449456485257733791166718507269584361439704626501679848973519908272444306873695495991281183887529249180259807768197693252250845883575703254623184444672007456126925681016590813711002598432049059171541928212475161830667576646405803160558428752622807701837691169901004285452410395970095141616932080212497707516638238404954379164466938781301681942074302057219597973853940416939159566605322542199282587631947427799763706608808013175079403197282381830189798569966355061870166185781505107398185944236555551928654145616434915931760445492016102733513472893839179051736786705760493393043524049938868023990755823592073060564130825509287815562274660812507176475977419484401527512158824833320825007012655467266430578126807379568219696889075063185658149713579724710616466691738585949798400000000000000000000000000000000000000000*i1^20 + 2961768637468228544058744684333048563725405296778340459073359380477573527040756034400405172759400062230413533909411060244218966765081564767960746484978833385112476999524219830080317826851022715993363445277570025080335125238888853743195023629829878872704958425433617943744698612109380285050635842071216626756405797465177606273115520668596170657895263446541650968639110423172138050373088814418552873171772263267002556051249283319663875666010298734477758235832161188688692645314841796855471511038575724135368398464554229337821860405521829291678444350217889505047680929361274559838671430083349873793598404906586487014062152385860875402445638586549719211084274270917331741140999679411197927981907854800943724157840646775838581775414297298205037253361654855370276249893216960745888167969506340359718886154875793603934716748077914157087116607374798951364801429792531275288560883061464660856227394402691173321740794954513633925062015905036509559741238826912974739528550846125299573475590901223857252187260634748890439880635762320949155276811878970890576716586076974601001522723523725164548872513271129238055224217554155162541615176584310066451533872617641811463170287713991497536512155925842851191214461158149726545253893168897534841994452605476010325957454983462895273957331104982646360101361313270196225619792425907699346926902165815497074679351469362738094946016245130903527727322336601040808731263273857834758495202710107318026392526372783317230438327934790909543737213441838060937241160880696660187284579940357693599109601833197465116876745107596759812697325727684570199051666551891088209012610637691160556176415767713594695643305327702760066416172600628940462535729309351846478247008058481668747414443268619529193520240856605271942393073180676069030715177247443018738533925465437397809941118524083501802456097788796430938054326839743417755879714029183731328813657451245102006876012425151934132182946710288913716735026413212552721851956438955404545590921036871159793234870327148032210654274713758569783152692176715842104925951469235365922366947872537495419174148524632357994612543217101566290326716979622115482951610023809963420368026006492394342858852290992131880451169328149901560495010623902289841450825106648361979023295461124905266562380974500790755393536000000000000000000000000000000000000000*i1^21 + 4568609735618690078022936185299059703627880403722943888672736693411321399932058038053819756587072585954441320880921051284791553129781812191657362109668038042613390658163010085806386402664848420961717152949871540605242813871582132586491164312606856128385054254979673132511912607289253999042010916467107818245066480898903547000470821712345104552120537254981257592369241601940773016840535236396125762081253610203588076668921937009835476778020482584971255004083223854550385008689742867373179656528929410107331925555453503893610155462133159365878011463181552142960960094282325221267845420299831899977660371589355222154219980593464283541589883393145223907669470718091587705602088987762157989191201342333394891934776113460228208530886868687284033772981222748841236262537273109353044094375581496589936130879578737141912485098646047028290572122128654138081834231567099531308069487305842522536682741195461139538809454308849406999359339775131903220953529464647354606354171831663151056122730604420499252933393899717350464217928164360788466954223335648555448992913855436640330184019333138055886914937208807294128340532147019127318798682258148698688414036264874964427634239320264289985357563390444282623652177965127204776416488477667656142638142007996048413711242038002765981409037236300755720932011888065850228594386476860702798688174996467910593477626226881161532262276430809106165867155029370372635646487245063631458441863702543141453656407612795582057972876746166633479472213538408484566674012484248760858394996046978930111017915137790397986209337922522244363567195151979934185721531663036680185099094482874966766325801699026997147175063849620250879046694030420886206667037555468263622242324279935091544178144093099285681727922089575734298950209651170884738951568716962092005350430647173799001040407426566863045595746891775257065916974427623461576855092331677255199153707284443180839988679348927209007607960444295298839381963741462865914119039039386246765416057576691973155332183802615895093043192788764369024365982490999489628183489805329068571513435983953524902595021931009608953493780618987103980112273307859074422974931608553795185049986203509392770699546622540515742840487884056762562214539080185434884199974229020655545425411047489298562158671551635914752000000000000000000000000000000000000000*i1^22 + -3486671179202457406616891212106676167605184494741881565487874078034717672800268356109646450986829178989326186968022395542585758910499526239843533386185582055913331348163512953038966134412933386317926356719796005242267144978138054758424268453810965842284982939888464219929291251094600550749632647412606666382479201266660524389536403434968638103136499591009469942829716490348987869260562001269901246184675992564917972782151830443312088387784332645481886748597832325244595350466720735151201284242768111199827902515229695363740023138681338945201081936358599581122432128076749637427412200627883331840202745151604767745235156824761848785256943582937554496619506060101213982762610274541324206970580620674134418987543554642495802335496319899133080866890792726586660267918478362636863266564907314492189508368178097481537526872195316266012785310269178663003124756451450247397213250188544482023377775367476739567024275652564166672730705229550930567326618948490564033415191516767562959293099301318049089179458688456209433864333279256129017227206646074231004700616492245882913289381020152446217626547682902987153408603581259933484506812359444528457730463691738393647550204846459780158069160583915781996351742019728388046500579868460924229602224404927110489830138635031401610814715557314397419749724568893034483400581378155170296577917405592631064515517205404048160173971870705137023987576205406184040893961400075719010612770530271829189308414570877007414701581982211688410928346112275058642709089025204200757420323749834717760520777378965289797797024079000882266179878112224428476433842582996649801767350876832797384930471994668581944037611940850869379378931543816741277313475681147655631748900000040979190436221293732750294767684229905305759272332735808089751516772433679735429569700871452750479380593791093830529985183912402391426532730054819027806954823916438496640532091106900162840237508294711190342875433522171974628074453505918917594026807432057986089557450151996270571083562678220478829322789614776548076753117914407649352499712952640832474660299700874480256522280787752186945087793613611180219227993762832661113535040197009862134842061058036720172097585041674163330138470731066649488638755313751974801430404769518529246253500126911666308605810240871464960000000000000000000000000000000000000*i1^23 + -282329189019955522483814776242039982156120499844505253301600884516945671553619894986938980291759300916387122483084668422892171428416676494922572091164188482547492077122192872292037727883382139073654639466126408067868966105372724238219916238645066694329504141517011683365217635802102973471302051248085781809786117895299381656604300101628395420152389158366331305440404333534354244589671513906753749574291642336554374249179297746746443121788435361684730885938662090060025913930376978846168651091298138882424668102552381989715553854404061373122047450538007789870489625512173041547263181760162705645038597855488574884908017719919193776479080460976891455661895604318510361522388160178102868360524095279383221070993816324719988947709423871188364174886972016404212929413357933567372566379242436594016227502580965168622299359532412205421594447748850718926992346634171360295875299281829028473523090619582687741692978602416673493659358165319941054566421140626090266241119578000753308028413318892097439845508433010431522551073686756711741423663131480893587527222671829011955166139398347595546431232426497004166419139855107122908991585248193514274024502249273104573240389985933425011668499749025144543082074267850538276069867343801116986313795033310306700704900063620562269071937580520737431122344242771493779399446980568262791502276814240442814445234375079301684881164035088326303974621514261745639707765855657520761587534859590915645165785858072859357839617161525597817478397507526792484538375439997105244124331217135798738328131180198019591265892687219649948949789659175390708659319169196738024248858068621631220505502681837264049382127691602450235088713978743837720375883541503698825405721584559948768941556314288549392175677020164752131431603766587145956139056834333907886025855627457390984398476478438438604230493100244269735162294309687511968866954518208445848830715338534239017711814357826879321531769012909871706590911605278709815351578905039769173967368785254382233113664122587059153067696563110574546399157313867188355556730872291121147094704009930903060611785842122322475519697995664601837752842917417936246447757966621359198186779434327320665481691527442839483922701054463840912754446138991614622218829871075704791678228636747023497707223672422400000000000000000000000000000000000000*i1^24 + -861166393836661591163070488569242533547589479740509150690727086459585117416894374561604791133629396548951309737576083467775978836225202484523877808662596825350675341958049691280668505718157204747514073504062713288725964583316757212480449878111094751638605133653747403797204790374359004116557057133621948375847253975519521353754968493434488734305520561802837590196569669118054679888443105625209873034969005369791193968291951204385663940776656251762894206352911533147700313875829239702536401761306089696100156395330298527272229648165388563326204720082354866491111435664953505250537395553457819397158018252807126469593790725656525423036931479037992230867246126601784854056734479727371513685888999375472504217852298930077835188502173812755748440987544160276231256027984633292304635327158281695966494100755824746534172677654749047063619738121967239195399589347629476639554191694512841241737792537807106224558328193276898398097566979366916347014116341948091188202916188569438476105719510271113625002551841240469775283094326279473026883706261832193164283206911352178842210686499704154639663606195452190465418132912462868276017576221504224867209867452919382534913253493333029551899471863666879113203678417267938695732924548124439643518101662435791187182357514105709391004608230409071022466472745171524821616749575363252343087789405096122363964940908765036256337907339282525737367597404981352119396841761544303078986960101299902806914437859194715372672180038239688794944958580555752362335350128688605277416485052105685229839597028740415298626470486448549734751253696517868440249265875701950131512885418740785155213331843243630498048947685340210460255631400498656090635566440469325749909865535432054065910333540505551963358512089852004475256751454479481179942756695743374691088934466000011640968826556571790629812215988591796627046764347917347846211862193048285524623097743485340144610495587356719121907200278297731704402083900920229281595130563771069649518966465946375946027191897142288384746416823618370655963813663875813731521940216917218526099680325583041877302181056752927718582999510714977794771306043145598415975004393181613028945157928035078967912112430782752474243447117762321714413004237809516891722038976952805796814152126239296577116255027200000000000000000000000000000000000*i1^25 + 804897769752170310063531240338391971789872097551327806699513676531695878868650547985360193362551964920727339391303128293297454879787767681282303231656916992269131117444457679016823932120073860207428324360874282722592529489930333469586965984385006249691879250719101151242250336729185345406459100630499641992870238603887581490214607826831090782118547173538321104189179529613493192724937826924468682877802584920998744026530962304943299486887568592212237859085956873783127985910004599816559786117595169172693181060021351821303250475927485212136145906702934978125345097642917003299592819105577258427060204952332035012180716775701206616473317247425895680354585077640597517591482593803062491247174544694338983053567241201066401367114644328434651841808111155854102312080684937859207237848634411840326656055394489873487880982548647206877321481348620170367897565376407048665713449717592559510228050251863560480009207932390436758876503973225405671858929576845220579786711875881659824295968040375496534096034586769182982280434182909356540195349072641142074429293944681244159345460576892094736351310382329690512204309410149176348344611150486134219885439205019042277876812704427569178170348058535442336223430891710414324896670838430684957966518872470844379549993989093539886441117576615043783019580052617320800668602697791352591541291717794481166527455379005380210850526471476610484533601689385730522250745222106511458363154499632925241007440932571611803167245155557664192984216074259551665214491204664138609676201808142741602810632523171734199422107568940940826042868517680231546924823042615908780285884394924987602099514123070325106781649263465445483132276472442119141580164808802209742752287448114557457592300874711005210132281655173979894759981285773314757408670011416417734082581277356687211495327988137392218641920521941145734193155323702198792915692780719388216485140768148430964203517298576354891158249757869902457331517134930785484363421601139960506391411615409508667699111860252539734272975563763898129432923609891734148709678215674793590301286366024017954554644699232257261627618646593919903315593581521945492689155067496822454924933515375011801847579831244436382391237570412206201317355595159361186395825606475089322164921209996903008845168640000000000000000000000000000000000*i1^26 + 38694478777548053493900151713103785688331601784289764072577745034218762269140046730061905447375750513367908951228754635885127134374010725363528777674411751774661390890630322184160632206985178069384023423406225412858723536727907325231611329485534595641104386075626761430445741947024831903352640688061945378538191334444695428424023964075493525071302010903845940858148660878610362070760399783621937556879675830045863901797577678816125433542024768052003104654878830137884007616881514263592652806373398279400343044685003958648257481470492901324390557799294358207018657724976485032041464516308432940108180767725793778042284713400530439523061477924132931954641795886430959186618825138315236855929833286569599990345979205798347504068023171650771888234629389160182713533659760541856505994485895667339073167972380960577574994569815171040799559638827350550099286075873563498076060339772808298160374740089635579560159633349845530826928215210095255206145750867380361091122675522771127857005006208812963913960099193367774164003958138089979696104311765215100375313985500867955669354072761374711588733721604764165046162747302134427242471572991550412589501099950374233453682368982892433454274406187022851094228911027079405885757126224437352085973370387641478540907213524189917378770375714403082284926357241018720296602212080210954667559762947013041441119894571776391526806813096722242856901690678555557869195410763168026261690219153065163852789631816355883239708746143663400755007087705359756641817769649419722508344514723281539341559513833710917349992514934788267815303640103239348894225562398052204639422657681563045815318122640850921894063579364930922649428804195776366720922518481220309148863531107214471401471791502444148140974159055028978734375167445617413371516770507464582934288050097730543453150458005693234235555868140423772386227298715851506198391826928932552546457946030242807718157769455259447383980421056377578498269156707520608914520634644848983836370722823849447050287660566783695961444752189925567137884132650198601029359742390072446640483363879342842009919964063015363572343873609821524797748985613947468589586222732792950088208926355979843624194206260687911737958366617011432868794336286369016718715978316723895640157511272312879448064000000000000000000000000000000000*i1^27 + 428837544293928318374868859708652260298039051999786880882287244960891536971895297439594198968641873470937211654927487126025723973910962157088794890687227871980283138664066310117431442289689921308217198506122065210637650637632809921729202164133615476926605270508570014147597676349231505236002877763493163435193835006509017016541092577903353157568263393019403649950398490426500051286740588449160148854553446755008002609415702124994649772771781035631126145364087136388812425167053200040949088725861900362839216509784488830346119418268418386881105250886772837125178694879501463286817526811808641145080342557767947036724622096660512184324907836402290368871230433927478653398368335717592333436211809515960924993792743578571208048599923879581935051074135376933167257790944824969275782211523141498579288572571841075996436717905900084814689885981418724826119089750877139454490910317928485281883056556905409407165259928028431511711879900198741541619971249682929994473168955670878063601848620647572314814163308306970993135729030964946550671955358131627487329518668535410187705489428874460935480292133214287541436897604488583905906185861936001675611704538434879212403816759284406278176255478113646431660836882489144114888575802203201043246989481171856917885412933194895159630262033463855899846012872126437424380292195045841283519395901121279808167396720485943889055045406342560186652440472190498337892795367214568256684408008931753606134928094914414772473200514431301624548136090207686612072460505444168649144171689080917981255587408717197668740290651089155865781908859408531752201028900241271391399575956225032801602181271887135490779881625154012816074326123886338602696940349083883515568576187674241434386406198932872078283098000797999054743763427826595680369604536427299536900844346806667561851225695607514764859504834517920781687845983688415786599449557601451077620011458913499862435742183758484701526724646250706616944733958927429653440652745797640606422203126417386270910162778130306791477940878784323362720786268761922642875522249889287991925417906039310987220906504668073005668427693416260894790807057384323489488884457380338597469248137945680155022278784793113053716619741643182293442799068476237484745538092438304515750140233747162726400000000000000000000000000000000*i1^28 + -53143847450302793185890575313968122152174462247133350217292135028942142584043579122114295440672989593454972574343615957470839903167736980871497664308442597983642744636385046495371349868974726618750760810265247385474277132499324008807671723725352577729832111927297647387357517400772208160183922339370323928295016118578704184078990518429897153872973828153278382030534061004654723834178066083486474821044202830207546389957022667683227128955007304452154121355670179309746953426514913033503921624862406929954482294787776294240356811426287521545513323052555508400511274435192432743666875431635803111262927760395782912941707359300351962713768246532152486140167464207030238208674837292206689972204547628702452784580166737769287431785117838353819857574328398324196061245783395185063243188069601449003574107263376667887890027435182866843512002979354883746168984618080181451376138275559692639575826844885546254993755219333718796941912790006515970157248947496974041681058184026092353425657652613152722525952396629336565717072756817791582961164417378574181429341719285501656379902676799250864570235435458136188935665759487852678026805816942108661587928014970921196865639888642279424091681353695602975721634912004506794060863894639278805190943639879013592533814258605260223766786332778135846921422272264266523992878831840646965688316802858842172177918620121169730662167979980210386054872630611256761882086316677482868911189587878784679914275252562725101600546642645755748524191414374111050945581116575943358292545859685077422122806029855165542988305197019467195090539320946754225609425850914564605369686269253162367072043883605205245845484922721010719487688758345475061392252794417662728282464878044684284240992707151376613306384591053206987246646587249184856586684691846912260633824817470425063391576688583243703713232115576924481733171183038073898467846074462939612684309444439144385907435456669593165133634079320749639273943058156340541835523691656195976549410676035179847287642371146209054230312550810694775204069929123543154792416977184915565415071901900449700887251530587077744082744928858706127105728241548418979760902644686120933370350976727616715814623068103113151067815799494934706322656814188491688609069365844272185377657393103503360000000000000000000000000000000*i1^29 + -4278793851802003259670950971038324737718542057151574135306990759513578754924699655813416237013445836813158073313972865906436299693371395113174406514331469748532387164461557589284036641739566345371373387623654907200246453344882763215768344946638162192036881774318718475247631444654927264731921044113643213129318223831530899703792435900766613576175041253830561446932325370865143120556051055010128773012071032416937619157087404048120073578942286424376199651999853914887324899659010531665319010532625148498795952014173020610011306642132830282029747407063830587772664133080508265530203254320873867433287190231650093304792640277592528255714628113484134207374970528560115300143534722846558392475684064715880656672754486873499509743881946979436418778379109450973240102470702343239138086923571271377111595057195447871477289642101672100700329256060116310897603726249354297747426701571855659635211567733366406618079070555441486517215570093075354995966406090602760097224756465338746560911744210356589414403278031301203240203279326285854340067148793522269668212122964442842571591179528926109003279128575695917264888899711666177241047329280802629783665052970667152631782688979479014426409848393856127339320506803217090511018509018712757414993298214095155831154939808139304056384168049136347416532806241546987536658891918242027224390024188879458691038551832586992286633734716896767321091600050560060877138318402659055854414074416680899151922476836213068714959303833338090327132813699138072648547136609119976261172090896409714285822132512885056323233968978099039935067751380898577840265244265788982995969637453104252251523240010958029682453791230613201213502627339659994502090569381508789708298959727149276441815991218049676343689997458894392126175214856761420333418635580605150104843046195873747320149103794282393588268940608654531265142973982711755318143485407768227586679482113763383791490965508477591573005583754896737003493024923362380166824225480706205775739550635189178602687517765915255584274606151503064353544915918456359966506900349424390058423404518419526699608996872287467170149642390615058359669521419556839273684473130429419677467716977321764092763604374435308641363802473599229010149238197477091661410330546447836689244891381760000000000000000000000000000000*i1^30 + -180238394671616918254244586620566685178674148653706788657185882788911620320768580300216667446816855010192826199253187391460654096747127524537341185460750609777909268099517410728199744935814180839341343308639361051087019853911777044134195424749139838068804768411813613423445666381027553983109509654057408576685365441490329939292316243137734255083807491070906703243925052047131275869031168083477819105481950971794647082201260431144707847172501202029711684005269435688296848718998860138962778821760238167531877530384219097150147818316264487886516552842562778302755311095818909278285275898794196298016341210251712937955077513171788390799802931635303015328110411727489223149858679917170858934046761351425366679623187681129330435557639819997480938928324808483347656396553431826617431406746575632370381960072931398646341809924126649232084917376512625337674191329136285505633696489793880018825312140675420326985431148704654131993117576842788743159649382194431515568296140889953414866999751632047193946997662319763520011719841270179416966960451534539887189611852748818979873722200001509178516159589949056568703690504992745413933831399093059086335818261546622380908737825096745251324369547643503324558137008433508601921463619746748192982548693059541980832501812112168934423694079144511297954453714670840400072410732654656476222588990829908052993286409711354609659506360257331922911378045227313224622065455531074084290840349443378109300145579164597670337568946604835818651637621670476465336108895559236067435061133623770098646465995544322997921720021812112992357020951833081595958434938958662253055465704951978117404220918466188703930619579007762215672347128861904433274352188063114903963619819022994894204800753555089139130216204357853526533053759036926491114510928856228270510859144945927834661804644492433885415049266858408010688009941356175216753756331366226935768374132670353182633864478624935067396283965823808785943627405658595063270667314553704550866938101225279125128192396333946175017750138655986970004106009878453331735746096231700857187264583513680260194310293118915095784509209529850680790715031509101400777879369965487340071883227983064958958781920350356851581797437614656899840979897082791539216419918818287209020810854400000000000000000000000000000*i1^31 + -5343842787687096684952517579123397528533771811012596221155823908691146044291898978598298073487378607932380344461300011451795777230918621529417207781192555083271329283024995979491120251093271371021919002944232265351384924788800127900268831970391580017001417993256928820565359645946245432282278156490425241010319635515938810623489011517194196653980720497659367638408705772867571777257728414506451015274208519347627566603584455015839872874690195932075189103748098805822968528017166637657687029833081466197962749775291681342374402681473556416827997576722718423853531788038075164072001647985153700112362746977198006520656147514148545947380985896105094574102293098000150164190465681387353577122037075127627621042214628960175704168139601584998654929939259941012391288148251729076382554978978180658207931720155679727828937146883261030901479237335631154203766984998580263887505654998844357775379208035042449271889706423843553298318555466801827736535937943939211069745720669618662759116144835952832458058564895111862335435305973513952628803734855813490813704172178646772001013729177852535813194721222904533452838862033012431989957799045933521833030878701435838081267179200517562043429635682396770222854136028051711268600429250684774905156601987565017841400879436529444853378117530955821569730698345677954396312105879049522380434405038173567750967291758537048188587741293953084466202341208429786698999048379718058946922741896967533157848773904819109594775590846600051879354223193699353644572290120224557230980068568709453020334617076044886017827853609283962733519777901013802784717997845904424934141299071483270015963981506009794022518526371653596420167837344818415730572804477624460035962540885381327193227673175624084016266854148613305016536869606100166459976221575669039739991584994242544853342168921195084156292174411601746588624906778176928401550708542178675331339794743529151690306847225149749240700927830075774029218264374005394461881534275743076817790142641377929841598082889605440217230223673655695664695716692634560938617375343567015596539464590632574533383959934772069929607969963581619635708754759354515752328800461300191050114886227092675216526213810917310808907048700556805414867092120992999169425613963210479674327040000000000000000000000000000*i1^32 + -122881034835151814654306195305825705255569796692343732482927629421410101323710107510333566630636037706733271839068069125658962472267912760371231159468254231895304837883305381963411702681140113680501787577779922803444101600099792528889522389525798775869753351419746280648344782024520113561671814007669131690556927316098054754038057652717615567802923440953669461806299679415099866821554929732783530462725201321787491169042598126163508088066100547065870699907929144966294119066830284495948508930321647088749333959247870334871808976670178618226432862825884190125078981415820257615625540533458250244375830643794351159863748714583874087765531155980582910915401659384196719369915796825311661861203148054084887310604243628100891837099350665515044485816670317381749354978986629078898807191527679667360995397985359175455592468476280070727431317443895206476735118990204081566223650874551276669558030049948618994571651063645403404433024058629742010469252493412022366200356104856183693555186145193980978178604737521223822056242617290860783644129509483667531904062907225194311427030560413368495834528961829224780476450258968485720043355854985864900475168721745834381930416914066600694196601676252946268978969804216191517175598625784710047880582006739400359894397847069504702458120366783591966027993857958265838376076190104995875238366218167573408191379036319452274596934118928493196828737753958667101768484164922299972543306694333230767948976433836135752215863197917148190977832508280538341522150959968732879631370041098964655185582694107179955276211976184417136975786390491930257905014297748288369225825226986832700548642750636623195286191921028419417135161277728122801158169209887123183158948151691298823420296762624447265464476453439289667210876151743534954298021632680017334818938429723348866492797579431924785516745853599539873384096501208309659947457586653858981182587224104027781059275736293606261916021602413148036059095733300518294595339113236274183447851585917280097338573169965792262664399793081090859277090077693232692996601158669322511252172842574683622799367762030497530486807108785699349361609300705679308247603692873495217925309738288089663769626305802000911806985871592819542956544405261578596453019937628217147392000000000000000000000000000*i1^33 + -2181466626237350736137854333644887015859654054734219063773363491309648456965652856603157070727788589944699645668752819253402077999831022812545771970711608047614736827997443914270413741489949825884486144794062542791082643213957588360485097137159848858888437236836841170451971407543285206060225419957206544490740922406403305623799653395328706537037676889948348401761670396440016362913093613220906955044103484594365257945972272873736164144477370846584267868789042533597773624370466560974083584071465642521520039563305278908237118246827390103770384497154878559816920880350110008483808724368190248369971478570914128608105170078456185767557462292718531676196294067881352427978821136867147821077214423778205103702832138676657790996952936442994665322354113612361551482709279698502482510945114785098660424608358487151352811533262320027249798528654569768170412507200093088650082194952634763031421311560178608793931966731915268614574626901521458222942405980195763755755138749442341654709985207586073766627739499545988522329810462967726431043567938803590499683960695131525269491901702396345589051151454108616479589962967730618648238654425424771402453694708338966473356926168532282344759205887745525683742627155685554336558399856674609963264360685059127441619601906502782398507271897151016345832348708772633998335766820089432288164097130891487674455855999979413724092774844731536582881415872475470451480517898881582052957082145025846300393756649097436917940347024359999708297132760604920817236303588630996934583153924208250478778505750520713178313967994020690619669775256361256501379290701488889708543525896052455318314351445149765849515571769164874187943369757086550829127392068743897909982274094346635643231724027763511396635889967652850679759791671448967957423780901936813735407245592347795171030182304061975351783054175977966205485655601022602834970677088484022023329235054398856248003247007423806656892385412224995037608306328021067497106075403857924329463717122813394536684590077327239210872182691344632502313084070469824482987173805444669708398067828269364892665436759086815624556541356655071051740886357275388457922631784127482986510755835310552727930933221308851156129633846346341013206301450717617828467495587649945600000000000000000000000000*i1^34 + -28180344000965126701113348047592949625839446504005859257792266543840868629901627169722015297303720029161724587209060745882250865668021909443544628697592697231217505178535023379699789373478011788153571493869620139799929736526646550469262851798257334108226303436170613508532323053201222461971724836639029574478040255415682756885863470236929218421941385585981805114120143835527033258117053592649253216625782706281654509490607659541451752365392206807549214042107163008726879791576649476738208737352810817140372394829858371048979206280847918757038044319823454180909219974307452582565948770896019938668146551288333570908063946257693272918749735212587315970708864532576516583386971156961099241657165930489792811736586409192889994727799614786955073938235880152111992106400712060120684549405665376618086977485604332497756496159248124378071234170344528998617504067172447644977817033526109721959395877866195138491708964960630534525912081411915208785470136969531906151626846623578015835770627475854848029009567221549953691502045885106485654439702355026854483635264415980744111802744107136171519109544423289977230075599998617943190849413928920379359280424687687728572114841181808015378207136710809380711765098104929523833369737202215618697246948302698392520932970796506379385912167040893998840291675829203333857913695830252687273373751591079857418626600428328861896740458333084444121102713337685864391414888490748869494021789866577129789829529236525701299098284608585384753364325131682219672571558856383995395638061657212570196587920610459247962439929193138620618091234740295563348561320053758681812985098996785603871437751005779670396675670784962872022011422457625207165600779077961879509855251550352701576117193347799420266412459920057056415002581426805235083654236043177707715008461611541078647215272701481872552868693195682723105846202102213289816912822627039544299261728417930763843070762356362303160218232691069097509542441845602999305433566828912504752455076658595158598465164051996921581975076838359041202637751099350472540089073117440383773707866311199804460456253011916237032935679000026628116187729506378181176060803528482241354549674655274827296107181892317978820896920495246810942936767765185348285463705681920000000000000000000000000*i1^35 + -305032749935203219979134035550851483123472967180000632265306063933144462609491608633409733449168892360893315120833363518405749740449111725523108543619616737502471891143962337988730725674393303266069477451353388957606596140840529285815201654102660827492127174088959859967593418236901121163140254673295316405994443903888913557122931479042254201080888824126383840240289115880410257839257696210441067395474824979592437927878084896654862537662969228837290723481689505196028151970631912716421861731205860873469853427618992598448382706374072997820455149284359524392224251761065044169409338839665835988363062578046574777735222704769792666381276096357901256360098504057500150661940003340768185545514697620951528050827218907598238304912226643538765203750995173325672684944662309722668990168223593717941296418185065011598612576639806092231626230146911994873997656634904340895111598380859494077244421049503909235610821428878626244651373631395640561902602324426821074011895045198019227291122779195015300815906658073907054926243267329330604349880022229134068746291304920907434326204259920585296182603894430280564751016993070549264377098128352386134085055633217161290190145153801222504457313023319427352332460787801052325329909882560646105368273209923130513128821211410110881257055116876761667296706679491130176212118380384617555134950175747430711876740729916125531862487456444108969888402023524742598074180245913182152123750955456782187326890929825350152992621106057221641992843500927962232241016795525871664946626390691550172609963409928951808125933304603608918892345216440448602916063971304825354932428569654505662920231161639962825895416862983073710524121336581535217545174631488419313787727542379077097958062636916371916186514150271059916417821500820331465875948322897462622822107632164635866659501919457342911842882391041667344315475961084557734066672610872056658127015112144045390306496455159084391131859574633911172063522091664988251946522375368227240844588431462289526315091809486827118087176260742475114863088986696688477891765720347842377358760824478546102792424922247076819173192189629428795759572187135836781134456257341949366800390373927370701052408464335767658834040688893922790304795011410377494656712704000000000000000000000000*i1^36 + -3855060842845489725578248157898016449379919141407080933299600376668915844948612482669929900287721850966060176954495639213480626845510283891079580524583056356171142578276236532407758128545148739163046858173407935918081046372550016915472192104742073279414543443785140631803574740061081289552705451653433460348437173105196094196986612407785190207412786403440263298998671410986559348009605190389381170222797863338288807478463915587917955599289269821519658865514633934945607224318778402877099900153464740225810679952403303135741113891633220055991753083480156118293764357220948511310958991758749952718489593286528192447782565126905160449769007632535933626660255181421577478017092893167213373198525896540689860431593792285497470702622787061969074438550974099692146834329134155964668382239679432926070238923371150753281137041985379098786691127360148356494965436785941082117243893283562163242425192369470392521700040818358732373244600356454211229254621260741621968335263028347111989610024545076787016400997074927294835956200492853870152607006558168758868119579939209100940686264044466047003549720046482105068750533639106667325932291352842750506743451361074986725582604643040775259861392548100137086071724416112585696366286884230899613619401757375260828109194550537235562688165120140844553194538599319428569465624325602827745285835023898147549894083484802200272690927006681908266370801587482304381208877100284406815011062370683964874025209019389051344766703589259292413769042560810634357061685269023199405644389950773957169860753021171064292562691564648407737170247148052325512152268442547934957948361261061064152156852064705684859400711967198558686224375934113799041671210915872043949021982744859125165641042577173547878416735137745746601421012611350652365600505984093995574818850239293359422381584787537199147946904523886649019978373278169420837032915174862919799639060485751647214455135637079050212787763333279060869745779129716308890335598591063071728365962752644642500152875271182603626031319698930409405622104224415013101564814754686823086028932187665368379773605460881683849576552053065810967149753327580134301014059916321257742622640618725996187914766194044520675383280767282073330094986427893221320294400000000000000000000000*i1^37 + -45223478026117399329862460793455506747063701812151626977313806405386564436778312255996658382507995245594796996554954110412029007508814608947376690195719472641253626959881264397250264482964377278010952464609111709990455114495382563995249779698588939611764163530108796479335308325378626876697598797292271033515787166672248148971442349848659559177706845480634186302855980969311146239377426822517668695777718279176623175606736437821542431067596307021516849026910095915073036889378967322149451968829734250574316601456458405823680746368755279701550141381132801757552409874168238055575139575365358185733896920185323257758136968853750111707783543841854522075068502565524098332261605751349582703579315398181323654633114694999420749756864943596558597142024104308576152570424971282221182931535047363388869026304488913637181681454924928507709527419139956841830234644256973392519159037495217340797647447536622512785288346754689043415460093402801279881651426980696063751558248167751385504060631882743903984146866823563415818782704668714897826551173652965607432524748701686410255091175768312687981895560133775619695565643054529895141606082893779472674656601630087100816342295573402983789592660613914834470869215308025177798588986264176103655017294320075966370622040194131116075622420627985099644892801379066861527561693509758120827967380368294346967228084194245073617163315461927245746143110894804732329417986864972925526104356434165937017116760865063138917427636938394814691742048933295015035120705118140304253311672169391896735307674944003380915560896133470649823970876882811074913152392996150206088130351308294773673716269118731612997570200430146542183624157443970947966578663887061379205839264962477418797434709831800880683431576509517986375836891448288704710209555984248096462724937703564607630065370944923740176013397706415415227128563990917641825341022133540985572709782860247995225616189608242698789278399303625461979209236407338745691885029087934310545800527092590608380825272332340180313155451947200577777975607435135516697605264201835206490338041727264506027499168411682558011817945399539085410801022711165673207568218849095170911765912918745844699878697146553248055019175644252810528569739840480870400000000000000000000000*i1^38 + -226153026957048267033179828438673597224228230423375896616148017765069254646297956046212317301410204032440783281625354820051964766111969903091127564907246247109199443961502381610300823297495347008068636199495838008063214700154573870932981789962914752235570580312497402141834506128035335248008204947523661466775311826099898508036488637810596488557127015986602922068118817899527651953647089462456191552343183610775605113371085001104388378664231383665158760968977753185548997159066035351673015029244843106984757487416878241588243876900688038110370563976804459090722669862299270122550093618588386631035565010193374495811747187237881165496719362125012377733108663104971860705102516849555358554340170427170483391984591493292966659165414927454553553006252764390243709570346164919244234979356783854770551745453034355672217084409037097244061359328996801979312474163254768907779530423436239759137932886389011084170277622726695693892964211157323982411124549269859433556988839702823873988795827640966872010983346004516788846003755726417957423476867651674448155349821565929263039505889422060942899290922217974777651454052617499872756364028471958317802143822350920611856430261556744918362223843653976855322921087412459735026484902326145412217968405207256542352180685601872807426376184169510528117052518136524498105596582488406057834140637195077962161686659849624252556945975208861425735223666845373108945260201339126255487079438411126054964713397607564473270800142758543224900685665567888557113517787879413492818321118467688829191731423251914137413973853787581760236221610231700492410466030093274099585821527183699997447277805496042019882358942336718424106528141013469857935452830058158085710340012065125788199852020101663849083801987764685074065507882277938521118891912737792731481702743341825381823819019050753253802955719098789621351614799064400041346771093759258113360031120896427337650770987152688279041519650198104189842970863753138966256679286390532668773269677947910560044974053412235768685380978398228404235027302517558510123915836650052753041543858592673392736900322325047723100581025149409687529225173340244701826515265063466088079938458905475671389925250045778860568509692820631818711577925255168000000000000000000000*i1^39 + 991995655162521655700726483728295092590671627832482900582088189553034939768689794604853021192569510124960181717581541290987578406311805470230194418272798701900638773166017607787941097640474463023361625152852461990266414178651043379034638935751507499210839069899477797453481996028448242195091295709411039178783302163056775758749334277701741553746766653997041806487095503142127861029777564347458209988794723792505660050878763788825204775927539349569737295001084795097019638617961537716458800687728111471953549854398602700173658753238692914449471079129080702457336945172433846701149951841473080246018838104971630125248111532396960513729318616524512173196772397619743420585042433132370027726492262039972683512643245632160020230689229714525298976618444345538427125956283474889248635439530942742104551483933622822077769333714665689457553454487596416475866393597912782953372331574978647660670750677875213851348913803204051864846579115539210501423120708040007756472755266795720493071841769440417848674308207752151684389175287280263792304791255522922019106985787110103435310416477324975800317132624640524894150137704460544229617291355415553743005588224650018743301894719576850357112215805092573438540513156534873525279735977131773634311181935888179442841918859989600471495413280578666207584010015818398440592708680799595488521840894314925662510575917077196833895798439592039899301834684076816308932565690176448901706976794027633265688785028578780328001645084126342241945178498019721236583670563451250746126548921944706700815287966716377584135232391426034576900518947297759240083194502103756501602629899985796242712846792958976776627889165270706163074446478757382346687524051809782154634781503882838750443114862809515833916040626396350742208130214963005258437396990864257086936438330170202870082161140741121726570224253632945415914164690783428340731729853150927029595797162922846797989118561347902222402536988600267177883282137587646241642393164213499704941593272852791680269489367987072884693846983910979924730069876431954023850655555254156231993850102875717970357195988321586502565924097596591627175881130798773107001672577509460239520615317823855950034228916709367091476810445589149044710152601600000000000000000000*i1^40 + 6942984400749360026634002342639016200821199429827378275462026233267852264225165742537719442352786433532244779363909712424550261826101244949959286897847823562313860731609628438180616443348335403253656698909979479366416104799817078389585673326674384508673992628778575799509584449476313047097440492538891095664966167170908602590387925426145738234220763418975257852097319530043985370672721561543010244244474310781945131157762727804453564851121253027013842289172170943050868716847714398425030732062389742625685433703573190474755313385002878934215851812073470919315047210583528183439043548101565381921887123479151181724504790141613422682402114440908050510227569750683294290706201783626383059772411012365211572550724476900910354541947307118046880654622846843485368855677464536739411957714176361933564760574720876892177580720155019286713466679880501501779419433651934055615858517555845920824240972506656949070333230767776386466783401711658444612647516379967919486790338354575030184032768140092601851716255610058942490616450241824638119694624661349461201269957240626400290583907779872800011582903729021480317024349541795445883688601520431366828906137413482100316170286467000600939906149641543507048582914087074077666629684535562332229896331489028147201463164610869256919811446423049270254427581195255650445320195008283739241629166820481992446104111950572801929960585274874551518282566000049608298522552491482260091451935107296178599541455859364600411297366989609927058316160108929708824419968020565546774851901901238754356502109480662971454994680727417528667254731329210661923051636206833813252420511934250660076208768404588765345426289430768172274124920376904595298396173764728519678751388977630324156684693600486069201960379101058785376663906095668385894103887903622807047158374452542113424706415447543618751090208603763564980002349553566702162421006775610539710816135264069475225120418049904910313164414321641507417824907264044429429402438671559427143824916099338766363534704198730301956059549202333070977487333938247637513126640064782603485945579856686360383261210837637734488206376630486592807976195860208962277260578910160688981853175255297922422001970034299563301518931224563342543421440000000000000000000*i1^41 + -54326107071843799286579929786690248303045918814418209599205525488758212213174701145758576972555708787405052543525652560761513797348236354993282312380521906597311240782496897148202071597022442899961472756787929794280196491921134365043560102314886760220098663314469676525049783313425283222670847047056281363572480816451309079322181130329040854513323211625600350731573171584179946234635675913285049668686091018773567563276846515077174718522645374778047754589818819223018253016416866089885610301190930554978316983170917399104093718933936051566934956497590430830693987830906856359943631658081597127445752643634809442260711696152721357805778198848859669080518956574850198166587987902519268259689931684263685321391561023085346634477853072543257361961419585959570333426793170273742996934001219401826692737318920819685690019146521171354441121745721444564726160045940308168575617711462297557215787282371395034460043101052687068638685219107086265047384454053140309022999147009627726702614812944321633764572432045808060832533035462357385826814830437931160405909283882109394052042304943125283468621109072935535460285963949036908473895555314989417744039459412259314146772154731864431986727161707699520627513128340142715845532594857405121081962817407161482456861341402353993519805468920344942019630738249631652427532174865524265365295605603435311210329067940915002121422378572164617898266817816647241629036592949717175775638869244917653348723809051745990871692631840188959533878114805187851101899323882535398546393179186664955995102846855393302832233073276150087278332062683249967499896029048656401602910979427704286772080910367882482289683785656856512725631783483670182326763791825580362666073837833647192885337664275490340459566383243937684768125680001818904847185280910972692871372114504287301827094761616781087620577835003581387510876223699105401027350878480071167679979436316206011428251647341276793884253321762423371393298643009681087744017960104851406945293585119496045498981190655164277797743598832069296970754864352540018302185518028039117215261890029723964937722851954342203478885470385157279504200577534545564063161208001435316766549551711708758579189326033384173223601704720748642304000000000000000000*i1^42 + 105343002816324099283978096981884124460642065164960942062156870994879899684139195759638990848759252380262092718840502404950472803957445324014367052260357006260669415818304736824457973602299644458499993324819952677765661559224200984917260261660325600669037786522033957310069706514491456289122607481361544643221428415298983500094635360365106747031192477997357458935658560792318433756019316565424594228082541660467597734130983796046369530465959900481328588902596498230596055428358741743018158671786925626508987836825717365059509653197226833170047731475581226501046195568022945632037149648771984093964921077653084912574835955282557522650601511380438882981755662273439494358236641286968925019736477679112470866194271042040526469113301378502098474495519901071397253531552251528541492502203452592509757300692601095415938764838748726899964791950594654337655239105982962460845409042659941303601776137822414830795300989652951855640758179998767630336013267473002152980426371159953504508710212510066851625922451064367575029483145631312625836348044576220876269351930565192284554382034912641413990992986934992392422258739531324390572798045477576554240243068969175622285801664652420091736560433884199566940903582977779809001255297331571902841796038487038412289149165364692193559290357947883809814416256039013832384172942680991762829152038143391815506417597131697936799665691943673700519261523622949120868714984438783027409908863481285457381126770601917344230592634512904867042936117522559108760585507198846610811967399096888334379792787433651591734237493800175036796901062493553202016809949121371723527699580401153188912718401425638704094459442859431771706969300632042511797426038212765692747385833603350946530026454357166744109489219951148430786631994832279981967814416401143269673459108467722738291119089140258544320503394319808094177129288365553552378534539597376028343411366254280721164420510159757068513351656546696010918352581578164513547848429919422675256026649899364406816302632965163266536091702548990019934932304287379097064010216069902782861221892589722951522132105406370642410747031132815497553732038934634318355328736347252948376364586267575804874197926873795480930415513216614400000000000000000*i1^43 + -111509748479653771440023626253479398229305260493721424172511492367371737101521379021131314329964900953859501061954518150383284859658961411391219079937385496166094984246101830310593093520446492881396211263479670853284081854969058356262322086040891835647027085990628708239852326220652300971207017859014975081913607259508040880358798938838936033122111402221583359687375652796137752307900790568484549574205492133842826727930226324021732079259718336823999050612543724159102728364113906706850510782818669107851706257142838189183835626616590846083585762287835048163720917674579875679268859434978251962183671102631803411509141503332546625096496322858723865997628057850143868914566765690416979798901395639269742949709758445912218796237367859220607087866242180514221388101023913212873165780848977928115274021888041112433649864497198237736434197976645426513019946153377182012255284719474773128144722064036973794819775042169380555324013122676500309200095859871155481137113051445549589782342482256525645776921309035507872688443000523347180825278401875409498747492629949284158982693625321756363804076892684959010331596266806108117662981723090696446366858291933549861991260480300381415757007045135254934212559959075235193280253520880121707922857292454394107538130197317567716202371412743733738498151927748763032378630462716694922049737386593660007736986893629805053485110439102417016458522566305884051635498719776166370741143749266013374399888303774708385090861350280713515617569300134253923046331764506937476479685592462449609975159302765793755222680321511648287156366287786530199274566265879904618017869896740307376237733058838062734329784607752852163047724350606041532258580290358377818020571057965358270766673561009295479784870545573046847462102385335340718403158982508125069685957977407826073456257499523494863062056509842064897212086928924476743531808906971941535605154403653111479372462690878239907747885443154981695772959813084866265309850712249505479143480901709812822363747466408944235095240467284134415440789077639140403195096585948896593049790878119421208207122198497608350899729912439055729551995586146148172467364794745163992527404813349378117127326095617796834384743628800000000000000000*i1^44 + 2203199645825936205455751703737998863915401551036282628332141146192476650512377415195994593890307032573392888467210660020764947912559832936707339019048830312362552425308407131019898031474695429650689548343079593108633452324819265157947537067303854045029094925541729744350698585433968391311781847505341532773697178733744426320286924849362181816783630614060129356114143072983941265705214877412447869808469314656359361784015970012750238241192340462155591975788829164697724393227391221941590950246066535521117900356610885228225001601142979160531635427651510778720957098362684310808806854048246453996349796236623158329003676685196611379651748375258475651773440639931725476589605515361224297471703066954204094087872615123360308825639790460135204490547240100430774605713458967811611028825760381515517485394988367820396150003296328428807706233657116160338406027681640783327599461801797929663639284813959912605494018528698094561068024584789534851878140798319861267802290740456556447222743370402940362644981380184969927423018012695837038967449015487784948730768510960545157639827926895882610010389977231687414921568069747339779499940777170243353475180191866643444542397008517199799812612839601824071949597466920342048293193532100728507322741716689187257835330917909939376057770142735329364229869512472594651822308632300860375798691084828527989424756695653186328654345062143997450811818975649746796440486999580187488399607507861916205322002195173236364956310312621985950789586410031646186684709164320051812429264108846583971704261412309483375441078134871490839279624206223914916275181815821559239184859011230260249302427820214616178972008237844170142217068365067995833043658480595816492784259296876618604958196980337608053696761118745623275352689318091700800889737634430966374895273833098856774338738059187835088223205936782898270993958565051576532093248027962575562358994718532756765901836139688088738160857376984922777903298859884407412288081270302270868047062079119071755354261960512122319149978706415443691994701306355107602675853799876798701805487414957399267870259029811739455465630006590449959779052535129975825383634127923132560973403641797154827231591690931346710528000000000000000*i1^45 + 6376309233875693638891409059084665388211764059163148667705319767415978107237856050109303481131067753274869398814340056157292543915250257912653628513110892106110205314042702470511981104055370662476368276391518729108538169237522256836595557805054816610281906628298486263209178078006072674616698108710100311974513310495920867507585507137089697067447441097638203946908838398449660325485451757760361019364767634374909097488176563100181869574385052108462358669734107110081044417105975452587982778406757363582986568368744934106343221638095019605932462734726809138717296801960960313260223199614431438059231249799895411641085335699614371168734169149551088936181527774252929811309945177375418223759370614388356488550922158068247274643770857126512896334981346283631333552190015335394800769821392562510944644287699504485057509874905096720298198474566191335956872773025265322732540088946019385189841188950622996418122581756692291966131399868193286532348354590756470712677565690967965085563695601529237453270545706375764559030351527670702255199130013665541506934242476087852117536113940512438189088779060414912957050019619935335493469844581329932489401892150974404579309570279184033863369263133107222116449177296796497904794779189178874660100406118181101645633025964867817682710615912367644237737522728906148542426592035492961411941798748200937964562450534253770051269489672712115970738378378909172202505653399379748863806236275198246570366127412878499596045713523082335940003565923272624155240971575125198933903658258757927089339348442443343462080583873365550401280276507212347275927181315578200423845957727461052287112558762790555350677507501089777070897592057980290236739433546969545639242715367720093441563554067563446201303666536403539793162048791381950103078728019677039341336385551850999165859976362395337874918720566792944345433663379727125912478118999338927907080909259776277277949981800409016071398460701110545930549945285449676187794897393042734877873704328129445669993615915700634112692455557939152791689558717466499466059353070054556852704226627845547564152593813937875533298235759982738623146231444447591194656713890225490105931285998674561452087957504349798400000000000000*i1^46 + -4971850337539013936794755548519163188630166011729405868900842833833601105454622763729415388157424064823803414546391448648360842392318110554875983374954999336610198789013887127889387262063227073088687338017203307865342924208200673779976967349068919672984669085209892266543791445159093472769934424515714105881396596885798902898543187428007673872606009977100483471638602682509121430349484786239579110928122779757220045608775146127420773950295524027807607627760965285946484862328775459728326524053562148178369118787851538349637889689909990543693716635043473432144637900118920412931627152647716575816454131265049863148547551347030481871024448475965404325798756032329950900962268257630472892980146458329886261487728214790951900823548202059029233249075760134271141918329002328370377128183010799994062730827315860360570290670929944805869870322840047774822828618253041473835616121208368964083420261133381201594279478586677906173470833829319709203091628900793659088887298033455929563651880648195701653744268389752645775976457042756289015566297195984382927163880801441524790899751088146662279731828905010332555424650439865432641304609198939090265045512498594303552282711133728418179133233504012861683564819903917258778210368120852003624364610974827189193526074142096574221554201450144607483351407306817714524683887707744918752493292212560939565357603157536035106784041769556455994967983442407259324801748934233002972648714762272647304587674388787528066544226213413710023590806084295131604599400679326021525003081230453723509715893183363694832144662178716179907289013116760948195712514619079510913076165144315491387028294107856209178826636082207501112483970778308552320166944779645160091889302351191536834714027301772816575974853945759291457372946801515984110387729683932629497673968479274071301541271843473662353541954749833608238201711029006351298857865246969507288553343892623789325679735903509775304359699139991004838841927748780424879959817481159389693536334050875399518857045659755157209581022940782933913187330269755071079307088100013744699427812669676044747587733428391605034326189088729150433466259546148615117328137541252602240224724654474293111364177920000000000000*i1^47 + -83856772393046840167928750617180213330050761462795152460111995725554372748850365062405013117992677059832132326400795014513332132471694977927091548463316273817470615838433594921095653253713470856034625585124762477879078838221438353696794151633788370812529084632609380245459041088938160755954044310286179877822790727428711341041771298312856544163053744262370484344061583682742814972703202828299269003825965738649155499001145359169705022015727784124773529998224075653358750063666935959287598271119841986155475637398219470653212941264684437291571441117050802833816671735918266796146573138024227197712483276764218269585499006941861123086737177902182267041017437002599775898110262798722725877397253791586101007722858185538503125783318300912930132612211299520239738608823452127020485678277380915152326267829756356917527127149053851303344439457072041734496228865517124240882445080769288637186727940015293439568698893166458984083380065782768151724718618427245551971151709919490272368739784488613034956922528573936757584713434455878883420691694021581810349646627103339457140360614133017452856947525248164758584050215934162571330843176109441835938752194216387618962088656141985969304821185332988726252524170912959362269622216533009773881022648271676754798263016233290560585637391599338193191258704270919003077834137927383467960456943550119964591078851481398252369270085172383215328194274330989771557863649797244630449403796894248794636733065613218109364929600960474543729103682449584989470730719245726266016553287572472408836878823787638763127137341782398033857872311851832807009079436439491349704066006761447985304612813443487848658518988531594462498890488023810103884984575556272640731155373141312215623785491257711591773245824887677942393973311482848574200543400986735714487828570575504718347665786417793799887554429906629964760121657760016763799191749032848129133106912421453486774579894975281653086613693448055848709182214672433822877515464052565265647701619545881476856664478922179707163020112996713136975125922907018257709635669638256188539305495859257535024219669598198079085785127589234764357928382354067959095939682437997384943646447832128634880000000000000*i1^48 + 176705217735941775363634378880601011931417560007205402034327788858101030939753394996292914349382913855354215679962890732118233055523824916536990890490770565860252075026282592194649121336245389037615008314354667715848715211883625674392585902821682193621005617438985587551220239733665270863316778340764198790328039520481741941391570580307642089961195323718828709541322749859207054615647063410213891717698989163143478541546397823933917380534926054909059064717553021776981080318433067140079785439128809489159824281886785286187179683845828666875086303346125588732302331339817128497802305072336472001372293625908413557884179717231492558804803540832214467325097938025009778482681145532821728749453007419922748163389173115211953988778486600397102161580090162060478940050881922899256916385008834439953284318989315383218985875740711390238098307097331812849398691318440700034537257523075246138196594119580574539217548894108338170947323551792738317762214211296412266633219506794593653119669589773127554234316283564272269617536010370281635311067872661131535670904173616786489544466515133185105228769273459356314902439696555571606934574653402140826885194845668656477405163518446983713938666591192771449329242974715232379007451492234830386731190637308151328443999928117697209633884724573731202516437075418205690321500338455615850668505570420381730886945431146197526361094026252757837808361238180330998925127009312714046589467006701346862839485580530020510105385258394828890888101453162753707577538901144451549956255836009258371536527747814013446118060173309710608476694074676002155452679282326247688963049132228211858711197698018711398487822818586074579194429273163536236948170857191119147375706379826275489768012716234610941216339504583401417526615795595624152014618222764243574946871817898294891763367575197508943090756587373726860247074187522402726835713122064191964207642039852477944725875322544882700103648211814204156723128902679098386039737341554200671160526073794928445849756586005079321900430467101898557744084466960696205989478239622156805693633288027972254766947585702837031798542535450065870635282048760365575256667813935892863598321079552000000000000*i1^49 + 1502249964576172970041009445641297823298803671431186472956652515426726469808706794707939200082630149438635121426029333937101042014763622174926175418386891378680280753164388983449174573831604741011091798287707329177696430702777589398705784433072909187645408102357423067941454246268486161486360096270889354104365954384290704100598174232988555628575373923474771227434454551446269637865448676820907248148180915015925528744945590937823955353167567488635751104422058509585772524178155954284929491239014529992205478258363930480801481213847466021921006337056166962225868123343450973623334124248137331039528896666125176914574822770301927923042797591177414501594436764267014466386639214837314376053030215972941859969424537931316627523833431960002650424921217544842455774358785795104914487181728428277193096471685927410764871420955081428675192965559962171707239294644248298630275770240032699125075060020452056523933305136169085844784483444871082863867966041747369657252863844948525984198643515793684141328442280844024063270617751588954827869915178615241407928852660041289533816657923797305442545340737541733310312200545283684950640172671297202429458249397473540171778889822941187085501164368985204775121796145548878881049355383862972279536065500841318022236078433834018666271126341236919626530918243473399496167269914322652872348498144197810840564908728930554346792832927373427029308077537616617037369264689155597971079840608046377142325073550218756923471765971228978873245776651556358968086042578629315996507314475455105704459226112066763251339958377788836355102653767663658367967330644624428035669052085385921983155650611822155843494970887897240253341841517150108215023229260081193312182415563702841248391788015836260264158257878654821567807621293526859572409776987811563020712885884224738711981816379409998622739016314639072707280317529365829662054225491527041350466969599963680853327108915250250413350195008619452697347555085444026642475958662784575112022607824096086017109694202709850721322873582853486743746842554744655957654360144060233751884803520821928684367440568359969549823110533352417343377627911453769805863420744866986754688000000000000*i1^50 + 100427941814869011307278155109917695913862331515229330705146970962214459747963757981772587470997205448837902929401359583226766073409011809823439683823494049044717922805918635241625053127810802352231763636599457727737757807385006968163895783565868017241877231883979687281603638628274614706995022560373392841741695889882271337249225291188802533778755803219702018505645080762555190304520989338579416291285231984618506220825469573579497975278852859863201970733046880546587201149270450504760535695063006697077291640859987745028896556582388678392059190471654368493946038796370948686009271549061567500261447389042179985607307160760503982265235630038283424533125777863711695818006361027083776992019592054465097628122386671588586132558464823402128812840245596700273129685355036697107646369416258395635097095380068838299252563425129898605825063844765944727114468279132646306087822251215250397460438944939621540455658776293790530932786738586750992685116205695549650133686574347856789252273291817925013969547184430998948067079666503742746203403727356580775489390809192362434661354128455205132865069483834328134358362169385678475189033710767508606607085916722643166949352683087013631915842081580386819778642549188204070602612633737208761594771666855416260279497028947423186771177208657359553276988888550882506764262274641344724524178039374185505774659037764552488333244792224677357700441205624822903024450525084410242774505062951632021455324718310431497676647113182095991182008655885380440726568950572377321362740545901915478541247616188560974796924217624554079928485309246886090810111462468889696610462563815711689681170938779899764121457277738488881590216577447422348404011759185272866639705756211532435916186549002888329548776486036976061299812512263106420726020831136423191045209455530472456190376638044823110526512800720075434841308464146433860575529113412652566104950797722421679245250895248845092706609016662232911672030948663523043113076217842243503171319220233560925369180148256714371637735071397647958751547578078049047322954237210312379236987999183122031121987507858907725554084450238361620049808100444943904961677853938048000000000*i1^51 + 5076477596464803084674303541170063895725135386673983076558613896199240043044050678623184191692873266614275509675662396829414738346501632651893159535681138074787176568701450668075431102746433847356787712806635176148788794812663434442767267831756486030538697780034093445464454431339101637501613307395224365922521260885489649129238410630616704499756304781976059221345601451574662917748341453081759919727597577432611573448611151634165041070405498026957466570081974541891856334814190130677775885268899059201349555870251682816812375364189893331609253714107634871223521291546666689416405373007619769427706342237422182349726162254043902150588496390386391295059844212418745298721596733042234338784560332139237505280227178800122446529620723137455626774250893304243081129930484780641800410875937839640425357440990786625561630754666937977631262748991533870617815274823752520920753660002514674079524535427348051292240965395931683707667712824645689921673257844406416692890295129541156229372184261813718009368057875601258914378805936823399822817792859314648868083041865616609652663159162554330592991502766770783721861989091402691888669859326213120966475567869486265013992210247748702060238263567818872200500613649069016357171548141816051283036693327560358908791499208069778181548793820429951420744627379579327337010123569541938276292643635795462540111340598952218916811508672493758936075668299177195498938137535927031304262293728688393678498139989504026768383000717373794992246489655464675810533147577401495765791398025402792817854137196630001132087105194963259991598814040309759058178034871376540218682735390405888126877530849449638866985112060013118355572919092820805116451439767878207121551930197168187592014675292864939605019493214901479246507046371315294727321005410644744641554027392547473377501915618278479198692911303401683800085005992511628093008098673259736757257725745565849040899610770263885675653585181599820788852856743842305534804182291259967649230754978959009613706136565168250110456645429477169816057282120990347342926314705696797398927280995404398173282282635491438603544985888451584983371721455456683789849600000000*i1^52 + 280113334742285976725930497885842488998645903570882210520893931200725659972852564369205513600836524114582580106870789758658860756698688325703215605464475559397563351843856043648668860555516180836985976071332306924041970561694479187630854845516858953843941416274981452263106018886395785042712760138440266268427053047343480069498909883843316851607716979996903106065825457831248093213659195301453294468676919358382536380450162513924186831569620574065785133983663318072141512563917692745009012039292893822453020629875678854917261576776920872426116250230969741892414747601916942694912897214390032482671891185468160864900082223609403900654739569870287849471858800599658551728283329226728051877479872348578816045504297061423657979356967660622534260448124583252094744624800712250946307109838322094805886750361480740060579935193341609340097295423214249135084685396225845799560419466762760768742871232107455791325072996655166371133857185974103151867589008878858339413186011563744362155266923723860996710278480509351504146738846905921635759096457507409467337571224214447751779141491840953706258386954310273850018067354352684730292941166858350828950601380043115310309693122533591093047375696425433286029046370533185127028022216418282220235684470020434360284306301765720002200481833059040473779407784493149473981974675041306985702246746835725190439298510391933461425364495241585884020368071775406377004609503432347189253365743807505796035315596246921273792189299003351749181950294489087684163656651269744942828745152676796926445146979246365706248181426947839686107238808647862041297595887188205844936177431674011624225445731719037709226126457166883346665992248417488405794009941293598810472083350856856339087742598051684443936795337259476357834570305498318188465453048648931917395905163121172314091830901825647744163946922029234775120652092213741171889450092958295872393040961775668567755333698418985528782682467994094091975425818265994300114831243006197875597655808357128965740327465785046591190860482242048050650749992139360627487512649874588011419654391258208456195201016522726753824728054807166931788009728855360000000*i1^53 + 6455280855347714077474624362130125184075880684777818965195074096274481552151875267266333125252092697929470021399708544751784113389575910219206901042509428377156267831976182824638069794915914314585321010284626281246389850100404768422211559083336634159541551736677968586307385995985717987413115034248595302521367419272901868481807528098490822137313493419586269132582026333978259140037222847582784330026263431527353811695478084147648646082119416421494550243109769349983941740168409657256445911151842675099367302543084732504881593194876416633522189145696184346211113830574647077150203829476320015351912631187266255286092230402200490344881519776117044105127875674651717697040108388372439727059053949362589791431434281041460216295608824527006049947948589810387805275937415925515474896984077008518571066991162261409700960598924780212210223661015688410923360086243029013371911903984113657014820553716437853926727913645699813573866595495107101071163591241962772459480186881433467961000464399481693431798876040559333548195223910289936670605588123013958641056992554485463263175420415539423444729322822326914864298165344972046620263606326234381351295413165725177901220335470391270198042237874405707538467714108722570379628372566611130483984372711397801410305055098047653431051550971670046518298368826197412514487891055827941782013476382904830890762902362325556321248433922264088484217882951464905369136421885174138952645821989540936008264625591825088718992283226028312350126951960031938705759799657203872976733936343294911843739948720708759956184736763166185246570074301938550896610513095958992699909073122043798064047533776217357189531922405549695394446972780968006534717969399253304342974808399130215511835647214384600049160246226878749300872050767075120355456588057838685909653962115360535410500869820582154667357414543922702466702817577897412544309432867910781670443638135208619887295222992040345342284804138008996342271438095959391951264366051502803890793140560527808361768094050352019358696539061803736548344630578467973173454705119860362037623221013378490702740106120824281614438523594852165421664000000*i1^54 + 26990435754056042509736926027761459948310787783465503622201552369815805862642516454834903381188039963043077505031338221037392318201810878786569995792218906705403884913185328943234158562758239613653196121933189083457029559361532704044090880397378380643231699181038854231295602415580041760119857784384466950615270059545698088025005034571791641946066146709777101996575214496976448405074732869512098611701247518261046553723653447961240141170982767939163630461450923159609370620019587206882898747638260583988575869395572229257812296545005005140976274039436108888516419862562105123113261799087302992413118015920400028933102155173077902882348951194611600811946150311126797061028313333654747681273673611476390454461858235926655635606518626198977688112028297294623236461923882284595523439093819135060872164285793905697997572760362678820506519359043853498646910984474638037589344874039907156405138756313236036104593339150633877073581129076502214832310959131779090111060494769008415651102445252085352098859588281299378293586106827995519545441386960578029702357146467192267438195469474885111439527854556458960187351470183178693463144934164018222474812082095185000239833061658460171167562562698993250143337818159648804330646700650912922731656846528155957098672720668635720030803701852123193349767811243401512434214515660129852052659100701448639833803081267179498086969961669961449029685325343000126158868083355509528293350644070099845229369020433435342415689979506047986845374971785834136405321524473970895913669373953824531443807242944584761576033629693549457309132238579725490573619467122231400506936037367644370514888881704346931832959033227211223768743443257820333471059488899593182089897824946501004232957937333848801267640001286456170841210266294187122945038227071570601750047176437676505765494601775883385093729318402797780855364245746946611337068663354544596370296956803622653865687129009309750027356659526177040669184139271479980421220385110966523384308066027270275902207600529095526728189445227260524117126312044533489777177621401951372267016106062547116461085101983426849157793664834400000*i1^55 + 94734216806138243247274895436351729418345257364488123641532356359280980783363340462726275661282899372776571666747289892411587832572328713014312043386507387502596577099450747861750151555619362839341210014160161192623932441608593596431767634164465661861082452619774407589381943740003760736398155029464513595934801305509991595039529772596273302629183853045296779789507039449863583534844684048917777930862845387442260979397902095762678892962853906841967943678214417027086683803492350364626480069149170800277077238883028737746567675427674262333381531315229936767553270348305625664541422433837430296942146792879428956685565384508207176882145246755245247967228564137096807349687545494245705861827792586794131962443826431060054684326708926628151036816987166105808724772413218712742258598335634549969397827457566299878938420773203841306279443518358904676394973134253113592308252318076017565603037943141907093383453978709887667815273541732158187898953400895997101741848607941321557640591776370795968066885151075544820315173269401361280209136246451011856543213948517458737466957447045311121087813931295961592078604149463010013371497421703745590105411609988669085684340170390507545972784810825363022571709617819396376128129309299993944743867784684096478382336214095967157689071619326129462911175194576531798483345266596645565818649946392257762241637048072718673396014984733163487140180880913327658326974432884959244764046172474474576720322075683496304323294465065648963426215032723724231973186478861771740704688232685844463437636608341281126352239124882285355848371993085592791415767678006976312308821475871853906477504837885528275508430997137450983771433308491165142541535179457491044081088986260303291560124688921307760945851941653834144826953802790383379421013846707140291474112998508627607813330061715373764270262645837645367101253483708167801973907284605840713024993077211449407365279387369452889135120036888855681657315315197901309673782471163897165626653566702479014689690634853617111691094758354888780150365265707865452684307610158403985855730443538771346992695102072044707520000*i1^56 + 12337496751248014228124531941671426923013212551897928970491297288374055623513899265291773949441024267866019925397354869838283524004022554186506954055664378415267954661961304902695953122491343353647604853348882753241160688698979698381072752738235735462405703175364095749660634067723750126368529735478343221074552683218604999306232960438318296352652442746451469968089470403554801329398176225756446958839708378194191102760422341820713063464443033786410995304501328348445736889343530594186723164400923167782312163727264850140866732586531323505543981116572764089468762843471435348982085365827366902623176101467976868195776817651487506955940024680773492383416146512138245049043156700226278276735443394861027284971106248562053137292708672864478763539096021050928139801363022976844920074355185535704440533663291688986663199914394602881319868108762459781257745162475176928644575031579287484418006815794869143050743580632109007709223596972306564549773266010783910958440414892915951681612213621643385306883302540385187981884481155787730884361979470636689741117577677435330638348717782306122946654665239078610219546259303631954246289188238166610753346160103561551634699885555522611339743350002454504521654218520887545146171027153097767976033531656410204353886261376570023127912041643349916361205143632963783482307991541513321818035613106660594901973953772551582134791646463910745524672634523006561388019084651268363832611339891928408212389606980792498881463805548175519139112969552780316645598903457832189509705869992565541755954541505495326405160776716790542432461965824524192803014046190947174790843421559891879561056625205868368189946478285369532261760748915411311544022522894567675285989818617213712519215056613091815965478712963477826259204932266086547381744482559678431757159814496422511713819825375084761317028224940711989027058750999688038230506964464508147733612422245497840269388010355496373129434639018719761118188041302765679908660193639712108910499844436618387991016739402547883808878354061805857157116662413467559558169481318985750092495918893455201946960058000*i1^57 + 13560804650766831666725812665641483155497198319194239680110939394764849593035807284076950991226908563086735973956200150965489819059669920104220751386051046740421050490488539489454833649822518113263268438262265952814092676321633394671585647935443775690127817234302926230296225778453558629559629647711871647626005068248460374587110456858864242577612098633721609614437985683117618648929287642532727032372645585341814400150732342487198411205535870968345033929154918345131223768317666887328560153963863577933136325214845485682038000141277622389910987219734036834003195726928382977008655067161210509925738001607988271251000104223482198930326607633004519576191366116181953194912276791436025462917338486814234284103735004760191912038345389543009471264644111956153532484566988977558248987478037840356751152243276746414247092592735495380160658909905061035754434920299690769778426181662445696447323945865649079995691219131665865551286883499964797976068851213107494213539143998643948951242669698046846083770136280607877043427732968102863460529357924150048580452308067045871715998564735894688250740877089584310511742523355660311969685836205012958784137801517745607007705780050803256694953787228426596388989912258778857902761979778337588082884425190461033237890459010332476331807877331297394483352176654578241654729244303659999365505346619882809009262497992467053982550465829444257585002825684664278852625615333884187148180056521344506923496050469960262746407272771260621906888205040594294892189657601421680769711697930449576657507710930526153273966569239124315133723497497908435941601169614050179182243921352572992520184487478968274758994862761423011208342621802825857063417484284142677887061732371886430574902958284840403579304427697515239277728132797132316543277978229958603994201729720584204561042092449893337846976459829630250669515278278340572515952300978934880942010061071691910979368896139639720796421209980749764768976654500546353103985097441733711036756668458206680128095998152509295965341209073720613808991009916072850506539247743762801912447814610600*i1^58 + -292661044178910752410910281075595610503682468363753627038086694968165991011568750852455318616198388299736326619128913486374940496097745079653243429624518374153278283421297527287309617196718320273671997581163997965109762324370389546798520485711538886778135476870941470456026479990831333851463803633024882389745490411290455181323861119813133964674933339425424186522417811979797834222309380727487479554049772455387333709042123671594897966135727225649581288116305554553639109155478039907214606326249500485147311464679378030088213678884201839076305805090454988785660349245565873744161643301151900528845656199045395271567229910224830609585810629218734918887792444566880364368546526776563736150861142949684104895506340892201063878084022778247718088946211312610925402583788896471749291715805921925529259169571015865957932488271546043817765152464112599651940749703068835892874874645566727021103037594387304585984703777413655338325928318407078451565844080792535909442080871939374241266534011204180276664927355832746375671947971620810658301077206857466724779440268824564160289322110102765043817284105566754401121062310904572947300373770791691478788295213763804289859397374367016269105871576892779136517921248757782789785502152531709318928732061925739925574881512599190007762110429153923101103736708199547994990938010729624337735277544053592194387000540906552753560359079098117367337353348563155959930772559160209478968439472958879281060168947638731200224860323779268224362757684373639224202975756748858917805472056323264643489966648784640740318540100962071601736915657430626403564456105224382353592046860164795349903474333133253262927212889401461923743943383574683269731372596848795250302573111956696562523044930034224975958141567829354408729573972300400388226395390031917932282815487751068017407553342915546512328045034660752750027158650348797476020916468372832030434309173809304092674427126373575999993523303270091831157037825086967799671670988564766041807511456606977956314635275147356452178554939165*i1^59 - N1*5226705440421385663461306011926020253089039152330312774154959350483696019388541375151993395621902596944005306577087002241592083510014448500858272693892757727581704225640944407556275215495646628471474791123946737134766527279191791938325368066969021471108188249606203001722571125362697895970665622941042768739274457415455218183850800925641118202123120222796726793406524844686386288030218308999537146067850754882569705415679030948279847393262068767726011573639887450617825654652660385733698584603070777303822074081680703523005537106943897126292928370765697137453829647301961918684934966797495332801721642883335262791682150042345854285413786558241451050835768398193687480360178181703966462826793994752*i2, -1190843485140962965979942212932292774156446344763770122649546669260984344169665764768825816036695369178248997490614687250056050037410075112949335980013202215204244544988452787863801752415381911802448772877944510373603061402153232063811988674241012614294545137856924296937680493941345750143308771890265932593396780689141577580084139102412986206524362077798212953177182577959898789914419211418198641583531378498576612615442784282622058211012638258745408094621274713051891538491588694765201560023056565583169063721101845291524552913834335659957601538783743084048903889518989829787974606237497572249195173566759782859368244966635522644406723216050638960432914831507614986794447373345540690148118861700587091020450936524003804458757427123274725363631375412522161730633402601209276566631114674046371620384616958845363267100131543936863420745338425638885611631651270032979400447442762657700435197371060058922083496118588789038545868761631566657252755169351681202203309668225129257454107083334001515974599728802869418056884281302066376166371626363408504229808291820839558315507650361379483138815974278777121053451943735493996556582481606469578929356888880200239788317111464895582470401273884912226920098976300177006157320588144536759675247227521783256674011787637096201693895975726271030272061157074048280303869197058822972103036252999104671022104940072229390436356829950785024705902001910061691224622535159226470240968541063370252610758446801429680640586849676425248853439604047303914463733428274759757762354347963766473606927349946666985036541991351203643455072575224212739559433983641903776651190721486947904107574335378653294748073692671433878409881355461741305579608426122154484620881304195754770225975392781188154323246388954081342558200194153550404939888149740127492576681493612864091789787056178285352068839413700854498453280454657242322499606746359498902097256463147116022440069458757085835072159548518262538759175158183083410991165370553055989475561343697111769259452163723716045680099869863548644619900080164094069355419040885524025393723184792263223178438081831755631145538366976950176861770401578257866944586936598837852875157678782519192632217057897196639777907979640485310151165954317505320406099799141687496747781795653222247483686260343288517024642732532567599852515259248103839229081870662163339673600000000000000000000000000000000000000000000000000000000000 + 24248912043652921001552123269758132969008035189980533144438677482994182253009460292139439644790948472019312869130632621197493004892065898777375316144697136206935583062024873406106557548302808581634109600272525047819156224921993631171058570377067241643259202268207900657878776243425329263112581543411037444770306750440995946419930370696390295888845676495005112047319332763614867603549483850027286650472922983340775477208743858567598185350409258710843485633109783130549228430007326255358392198065091774979559933618047505415622043447079286837417756558914411664008160583475474073703087482965135562716765021035734618786691172997610828741755998119230714822336157026678424419708960074811358756416752216335576129058810898142313375012649800908286069182223409867448090991069298637284314119206769507570193713731634125298074407549416309331359627231662626565002404383840726572498410028643168726950683332289654576842230524531661251298471557449731240526655284872225987890364747408492885312745040504017560599011991127324038185400997500989800868576650671095391210100226824597720228573316035890747748411142569024877667634628560734044957330918443422342520427472973632183031629612577922513683500207632426786053855801017385489227786496377676515022910197715396151375658966146654319159884638908777492060628864746365069760361929226931271536047534076659629426392452379780143929565108813189328156705093426897835097209939634882329457884130010963725085965971102424425725607548940272256763150244908565891234539558022305034799497052479266432723120013769289086150558703732739992938666854222753117059902446556121908940848393392076916870208703785528059995270251278186484224942858370394160342958686912371467483306774089491206842121997870508734530865354269564926589061942724895178265348577862008801806406270696494604892387431732461083262937121089438186057420820856994132919292550995449962476084380995935726180824551772876536785617402116394761290457311511606932209653700379010104600154465302926641546183916007832403050349082458721412101497607490335634814218267275229432885612156318216988501756131623845236264983574141752364437457903644353867304543327407069277344156426780601623878156023678927674031163749619978578929342308305722785089085830208395950774176888836577951488279840684934150907009873053554244915844447119200493334064042523748120657920000000000000000000000000000000000000000000000000000000000*i1 + -229500267867753185821778133222832717886938712666539355301569583354486282806947747228682344921056583345697992409656579330222901663871770366266188643576571923769698162938635102371258710458302218050820775656184050862675171154566869813044955767162285802805306779079159802903635564560209373918704186262314945747778414672603384040722978485768617546111769141348519925081997172991799367860375035590353365916406641838617940983967006120261474627235579220766804410541697911606811489875172100196277549550157971730229451737192497510232589134662902532232281718666577885437237651949918442713969706076777349873338258597808026985878210171417323979999871305663958635566131371278407300331614314843985478618745373508040110725932385251732733571641399606729686026452407106542307207780211452411993737858897583082948972144432403416830559132953522173738986408289918073939743621700903101485557360136320974831110439504891083985656856845069026872601811228036192133872326745837111917041075130831941267455025473668571892074603887687224161297850916942560332096882249966069474551011943760059516769960631068637223375182162639505611076428871546114251896065616324566936297987274313978599071835399873139266579203897365270063382032487376328531650311972699523152221823252504090122643684733322486508943335235589304449548536673059284865825194604187954102326917631513553320740185556139730665392196594500366747582529137897145750192558603843564218870474168040030068038224709295345073669858180127706740673336267709724682351409669410024643199339250513312649545510644641325460553998379729944996849433327473070310800874403870279966341485093934012472907062252665762240580543287589829048066385138230494646194197007532326395291300791886300764238992410462236350557127398218910082902427420728174507598063674053248863193946705799521685206647739466727942987701660874364541232075857020027433426200729630618517889906472815200553285796720717323007238194741428733184749473532488268961096931410809838070745401450462143505534459351186169750704018315780905045797077893213327208923654387012469810643477462370754346427059758827050747718465857721088652837740668339724020814601635286632786152676592179904323426715503008597074395689295849784707814489114512072269860217366357077421030672081922377194702573964390615980546628073257376405660553749653741829336974473569140473856000000000000000000000000000000000000000000000000000000000*i1^2 + 1188914662087436024574661766409158078045675039117592776742039992771264515622463383978397739592210457020751738369944775166507300671009297495023539691866296072789809604656769047244775591423194705586327658219206906772460675137860625774019607399666145130207686075318367017945997102731084922513185600601432372908555977457641771873566399986736053772301546926166556288113830985364200977381510018317363293355945350595827257060642505892990802661934590857269488736788489794622757390966552917213342286506364619207255079190503345022733905863828012369995376530156729013960377269957909021563648609877349297807752116957741385635889438803964030648611222777111677627397471509569606568836069204653790773394274082414283620981296543761443643609009455375028079713302373916407048031431102634485755074024613795749529310071022752141995276755093417994825090401751557712971701336652131494972153527075476018902643850330614282898118351247115371081996863493096626656582412899493046147646041996102773483355565512511639794347261704166165879724013904899122127937721182859237100009584371556480797044726845415078977755754603562765792894793746915937982746812689298167335483010774327273615223311992127463674183336163362473261682209797503534211711074652767882079966472576174805927110138280994158765211563824799576478870786957965604149295313221460959219108422396443885497060858603783512197132959389731144956710008770151520299362956297716285664936344445071862702554512779716476993837847002312028255872772379417601457121904704081898856455708154919182522412079492673507465390857959734822548668943034043454538189789948321731406135134806745385426291430328631986446789440899807808881878538242153777480280270001386326362883643588740157319558469121387771660002381031852776015265568919284673849806728791210911840130816060932409355869715052521351114635930981103729878812705110531290557592765704142397245097113997825319395789897408371000299637514898982207333756725197009504413733042601560978313185155050022570823022872792172428950272323654093033451141623090244754035659836519922610918582634158639987713570721394796006998730999215597117831289862417539008612009820544865658786710945127572341252837307807463261469501443461271735259257449657774337419722838001131421217936760520133987007466962925492131280820330357822493866475424456567025850816573215821581516800000000000000000000000000000000000000000000000000000000*i1^3 + -3858838006135094832298421347355640737714401682707729823205779347266583362233971046014911613437470422885150201198889151378580577805694747883972336344970183972327344086170980774959261331462248782301196918730821242393676621051926413701656283073806585092857165812282943945110023338867941850281692193871365231816716150892486332862623402391873109640195325100563591300521967153201070387220516049588537426142282461549570209887760385255772797299937784589408207068210107983213029910652832525514701637004581176022210279525719215940588025096089972841238281442573261169759787824086427479582022201036900199615826330649418333562551933424740204935822168722123581077076768036475009588556179047264578516960859703888077408450804039901772647527349444109912794780058414800784274046031720438223403530121744001636678259594023533667594749140324580373131895159855453919200618877511616550808888864916215967542012024805817447413559282757916594946799820490240340527670003856337873239235544666822628210516978874908760749970880025362329138554043672521327313035871628816376739416189939978662394367149164517286430598691944779135741843633989144837206510070786013631488993708538409750276384494743942600816053420802393276566544230023739674287017976532685045379258561049357064287882262121193127309661582745586371545129266018375693001989885284555314698953454470276232718692609523110201678663399596840390716490089691096489495540902557795363587228247024188218557255775467188096294514836941373602604255067419941574990962902325860233576274127397741743228204887331492543372390213338477682081725400159273518315800268536050663340152996098221159666553777524323367836566892573169633058191385293435759868754465360797215317410068680005570442569061611345793566791411517201997793524679957513421861816249798254679674550824620651903642147061547665865802691485447192426377307537002479314398959746761434946630030100615504338094719723098347925594406609351473530187010113617465333588003786634556413563349763721504535145084614938635192748497390091246855103884148925392808858214923311679069027678568140065479828963650800424919872309371819272393666623747086393480492631717613507055713568610702882821155416954077846187168629276780670932102490334533386675563623653826139379939955959549597991269335928637323950270439700366006088481862758534189130656091226852168826880000000000000000000000000000000000000000000000000000000*i1^4 + 6591135819673850598269958609247875865251644291569179982926580810680461987686773178196369163698268016302004987881512969454002444976006985521240000043202034640846471424681246376909767269385065725342985176741254055125848551484365797224571477150078146465253136775892157789710680121918351611249900207394770232914530806747091198705922498052798169356588786267995022338284805858526712592653693405172757213586544775789523147905308283206895559538090340821862684886326529815322200555332323124345375783053676285573718830858363487453735592463364327528928749708852177550428555924991351726916150436043468510299386608114741802783680357085554425939941807022803764564982878699995043674439501527137101002527549033714774146607300399115312480492610077284145501872213534497666296526488212488025099718090229972726130045307132705219034002556603405272912934046386711198260717439526868613260709859992603543392948141643904902265093133905518048904923235054322447087523990359452315285375613143140368227406180347640560845431116168134349082071920548341487141182628021581730592207580389218905771102798169781296005326405675335775796873215727529069064830172709780366260989425197750707244541961551766083675445072368095690528044203315213642963361805921456454774214308120408370093117127664725357348555659063071003953650462164204965392020086278851721840504244957984613740495204735722364692036192958715362300193628506831633838902421589798918542957099797329155396397108454369365254737336317477922686183547081933634388525033641870800307225185164773652055128270793205303161323724705549353076599763381069921998195909814267053308123980751880488976675387314309377098764262881702237959227174112118487018411467956846118655982355067226163716752950043613544000527140496759962869174381858913070204263214959468819330871801193882329788316467361301210110202191697947332992015058663647212083251480498671003093086534759894668613150681199552107384655579897605734679552024001600208512533542851385176264818311177096243189436931991403946637191016212024779417369437924501669478605544971382866670743505021399300450292076021053295600881448440406177309665550064725673574806663820785014649883064870043937649018779044103290830657208160064846895563499065917286405589292952035481689966538148477384290614507221597783006313278540994141508086118821433529593485125564235776000000000000000000000000000000000000000000000000000000*i1^5 + -8073233430600499162917267365923382799552929825465467709142922052204155679749273966705939035504985826567913818573580292573608098522398113477585764072572415524048518420005375274662978364962883740164661646482509683689408135821367875244370388607251983328552035394140216900884246466367167434730472702791628963259967780564526127753260901291540127982566162337132566878461283776564735903414388119477698944319989646673187984366590749456439634035362051076742547497669854931319640375025954887257000870106890146444056941194399388593572071162539315346108142669347524148698331814158073572278439209706773599855872213283736511493730861874073190213802646675617367434586278171602471330909945841358776089695386820220317130934556356906603648525127282607835753244134261129151173355104409283364747073981523327250675969402087751264958465477351839202864861637060423807137806893081571431641535899652702964567628838489348664166546958794469622986397229400142560866835030749445322517119448151581257049578594035372734471715759413391098940852732990086819302351941199135685150535355615722246674085912077973754630667754671445458382671276952156882049269687913070333657703711970595194626262324599222813881158289324329147635933859440978668361653407449402974149668229888696431747137365440418659925752798263685524536220430893436650997505248768895348914493258078412334815812647462277477419334129983262559594216661894989391227769068674654238763753403334815943372487223248752657105031516386364380138748577140587637944144746076879090009282934209911779395370441691789795716998259918852464539761414252067771016428429643266082403893814228191942346174343103199103349448771335617347598575530264846897946893864884103921821690896702354283633231961941677324573064729176599530975201725549404833673210215998476360012873412635800418739752175836811598500847405273226545210124870995205136165830201370078250625262518519065686406638579250848845247258301647771334260947729178845078872698844585025383817629608494968709689719240300787664713737219948091337725543291902958201143721339420522242093031742567247017518245633440075931012713802713606297225236575496319207053579366680066760169355537786038863885782406767141569281078055766635379334324670440139902050621467370063685261160055047337821507432484788477585448665115669642656363920394968158404048652369867571200000000000000000000000000000000000000000000000000000*i1^6 + 4504416782913761453830709407257165994944126648448395158252262113240229298577696214097353822489290296212772376696769727466338187773383196233423035225844888282726212103027929001260383049205532158792766287353912465942538563232025781327103426488261978753344634110134705362207535504752369250816277632047731906207312613170262050908187252369380098525059471689146252636208551077444545783753886391602031807490921813641744967162793721890759508444766048352462412354836342475536833594595723781450051510431360283036856296940509374117298200765913919578137745518055318730711367392142455298220763739499098253288904931538311383260558403530064241122866049225376420820234583424192142232963375722617400164788141544260967534846095070483098926435112484515308860052682052599797606214501244210764486129607141265552646198653169464790730295999302026816834987965241428601372745442565994678073978894826227607834679607887071691900141161258072348253448512317103959515310375280117128911407350366640953169816336448522284526364076428884181562772130701410745235615998536795248030251368396635120892094037907407320160295369153942790354217189359456351351403709201425223529268684050134197279733836215919866633173507919210534209763649224475100267403201464824742961839030802759643125330280729766824457909949061396636490490040576789846174216362513298170236145976614062690692731554948923940739937655351820084369917064434877566327076695440296623579603447982643250926067207037112391019920141554675824500841507523730819397333750670723530703038312105140778238242324428241917086055362087107488465591975502315420890871192334087009253487088647342203161628616538629766022879462944474197295037565163501675670301287523663139111821005948027219369397535879051613577755353389602431839794813346926220914843264474410289352501789038028562634286188029667110910110290071348982643511034426811224050521354937879338704087808481936669302348815209593956270768337427936724460202946787944690789805864483638228985736495019024219914162701702856696821817580807636490489337982932762779066669926746505873515439119440084256800256421986454260758591207862620725042435594845923052397788392770756666871925363852175381183167086820646412917755548141456720746030179683268008729492847340519798662241497220646586812921827529065374861174323633104725583932568105091797324289791754240000000000000000000000000000000000000000000000000000*i1^7 + -1157691187296948941807508879653237331288877154237219669976738828598362821643020757255098391607382937225918627083906521116596187607306822639865405752223035024005196301228949783903540017578893234874582898256486470593207821585979969399025074675907148075393951491093973465995696653550250156901126589239624252744730313074640018048260662551156949966353859751740042425381014200598983516324448646200247467642332398085983008813419202711201625812686836933280757519229912646754460911447148658098192053312617097563212092626649480844686429273623548247516797453413327747404087302939179566017596478574075928799181501493696615925792436502105850328239804900088657571431685318095085285374449239171252462871888481910864715404472497687564550685230855796864381970420765500272391668985218029154355145829428433872872600304220656359020268360733131727722918618404482112700117216986086817555449799930682425610160774124157447265249068412698861829159520413398275289404598349246358990144607706534447809490942190686229585377847546183115955148352991590321700795174197873553707602361844440290840663976414537558520331757499186281969732606844149194281851129183307767174459944678325524410077613004225592756853568907424873026877076339877799238262621106287313216840428500301769064147409691410193274727049397249086410683993555229435845387605067619857618818782545636722051673967889652099193594162023794414724674599437740180723312654901593685184920870398316237311456723889463703166752655411632825308962225059562623758198582851456926886956070887040529404568101776311155563162737395969624878877253772341451605019522232464801762761475374338189901726999460210241378741562615804850732366702924213104771532306237834932000039168640139698218924383511395335074147087957648027989214771575565784373128933178671990861799709751484387785296929859233058599029500090857099457397693409056435007226350262031810204595260123785276319877027238466536726096395727266509320161515004165403113572906850079886325007437767467746312826397515985219160166055983569443041736082235148821872346444459159976930312465125843168910049627004557289692172804188309492142638096299987405923123902255963199201987145631814669927060983359565438104034617428310120285434931657345072305528392203180512375430185994168455873258932496038781746968723242515239351591902026282305151226085376000000000000000000000000000000000000000000000000000*i1^8 + 163754524575970973368262514025717261928678018883401416676725567784827636057761818252396608785879469209638176999840591183714940448120863739651571322060256721867844774060669532186925190651206386205733762510791341887214926615193054540450668070901654253895103942081300421111361626291862320611258784002515653509787506490223836746400495167489584456814355979700622543192552400867781039763511810466718365245312362431693526103783274927010055756581652785214748874319810279897566302936371464313999314620199739019537012519194799270743091155360245371133668655508426272052346859384106123814441171197742569018815856775937613698398693227904699801224060565080078396201754053261111840597193824469538447111737336601318393555816443494801787033616476096234664936389984245682536566743287923918791030604811222825048279687213929853109287294653194826357160186374293056482614315418601192067716640728378087788186129905083698468400005356709111641816601888992717438701632541310653830871256434886824519173831828807025328702840880614513266729587425534545993990864744862837182866817364313715735312840815933668365183745558352931845791143417876288867025970465588684658107888846395068726422078450789293089152881591256931659673228540320413515827027894759614992707652319233586209321062178905959164344177210770918853901624639397733868505944964283417026663320560411580249505539754498217349439492626066833119773421401965324595388146011951983981097918321018652762345780819411941552242019242116738200142778662506393907500554888803554776451731814874761712347832009739549252382775747336411591008352862803486974954779513434947644216917448739590224206468587227933676378122995491258688953572667107278950313916443606878407220909288847277978694092285293625512698987044039925281482270927763583360581524701133535369047169461540149916742839616852403034412741332652641876872724144427487071528476902398537177255918681373410000315439363696955821026397684615216242269103376446703802720786924352665393507328778937021425435345228932422911730992990535885396428924543323570273857031060166034034486128668623614623099877457773856668367180312517991698793968273734694012152574398134031831617393352064922621809385705008267202297076443195141954372317655697554198549282709342821700844692608083529780823541920199293379469540070990555805689962539786761280684032000000000000000000000000000000000000000000000000000*i1^9 + -31619814621765259646675699887990614773557231459547632751082733187947893518249708429270398129988926262391123730605936371257476452696217179844229055459829574672761622001730716236797435037932254131775553703833729695280544120593593354589099165323810926486293292336489873567602701512158511823732586357232179097271426427434219952671500548799268333677543710061386376549260943006352780663109657149211756452239078074120895890203201593263066492305471514832511913774165300512712513334178906228400259603597970871867996079912922331205311398847735668666479694832925185268951959044387583816802879464816954963046433601231300073301925945397658913429064413960464652522707408665008959935706734033924986816087761950109241097061884858940050774614017330972377848384859252707711722413926688067353926302411277265962563607929755519430095622015556769297293687448631349506265696803323034138509479536429377643153650921584283686905016372522348161652469306037459059886950759520920177107428768576458024485354281065109040906662028922213181945645375388107930507685368033169770798204457532925863217748621109390511860177805672348517594899282264114505377905885842238325530909579732722383399875182464579657587882648423926118605078015338738352940726331160671134243177622262102277092370092718057740107817110312557681364634613230845015470785573367172330293686619944211180984158556409891907979146233613861868860934085792508062841358661765530500366830249702852571576027385393777991634421083706608476081844341264825925414456502769167820939389409436253383752151581228966672200203323548960178732073372932823428530791541930128250441836334917215678282141382394850399379721637578418666582425754467473749822261360015350375044336980175387231972587549180168823857007267118857188062879312964758628493691525320913658559910904094727008953918765090807389967686264735482760363784738288240118195591326644121585210155588992196381186320220569217631101777000797890931235923766129515326038414425322611336915447583549555003031040560353309859265112110518054585643295043908718271729693911559638648646048732573260899608299890324637170871166106245639345768672921214908289251194781755737003006975236147184558668526018660169474656274460605717137028362234017984725526386386576335835720867006206003572171284224555572248333452307936727853319286963082860408340480000000000000000000000000000000000000000000000000*i1^10 + 8555094825521740763316255692953183854477427706206680857506099430461924043894475083967713609866291611809959818611511880860084688156764075371094216764514312519770357580777701972407130552086054917511195283447265285815801659003068224271161584306974573699254694441471920137417561006782701398305072671062402111247198438164329128309981175635103344778899679038866310040086420304996328549974139287176716929533334583753083637101215854692126407495841567995985632024285312101092494921922318194305038021688469082815750810348930667670573675609480153897891770587567244852709670825270588941312160157765100197815047115863669884854359291272835879444249388460555540857808098346291981845648095733128057117045923650938509303179164314675922153281787903370169884020875001229868586200212627276967801998502359559786539665396301827738151446214888259633872001634816154181190442398551084303869151030650137217382511006945285145043191150825026292930623305198358126140646516005281090207183185644203149395464690487276159703438458885644206263374503986974339956729156537984560326318597146126901390406868365791112559018249792861069770825161299275787405936136042888799682931855073334575411684873962552067348537732122287553613282261945763807407510332875672871194229330189879654796639101687906489622798124237595603973250533391356844100672469807422092115954387203113086778618280708386865427263076572593879194094029669707404231602496719607234470514427809220094811176789201073241565186853263718063609752335270292376788998576157604908881232436293234495994644726346785592498978732262887671381751280214177888461343557703455034518961575573178333914674505110021048014060035112511494086401182570109931263324420623994500237917512088345565857762176292936698463453592988628890312778687678758527955615378207410534141760681606244437540626632026275891876460611309458300884318434407743983941708601775210988012892524307244364431055507667421404583417562315250743666503170632060500561561699925911016015519896723591907316847523763725856827520840290477891165192594971190141331703177811105397708886203170025210707602410357111648576358560481497230778224437825825049100109309383853777870471684547293493163169155854509755117856183943332396916147381824736559382957965019009366145589689643918846776457922117226340596034380864132240492893580627122585600000000000000000000000000000000000000000000000000*i1^11 + -1189183212820705940399672892678528291034668783457175326260991029508980702268603149392727448480866363866073464415339983389538927912779443302951821569525369055135245553010163221388717277567964956883021856156270071128944449870311541417010967452130588980325646380395191051973698284784378378132963197787044926089045823410630239366969501645106275572773885057761420915043135009443737229728258391399613802396336025089930855283474628730011062179396699294467164269275320651791421851488226769979202247828473390787919276884298646802669228947301717000631074834684997831423766695431845937476831201168278990281804684910907683217918863922699903369384076164242334194366407427460070967556815364981731233213622933190188724733869355480581246680207268896202983845188958719981787054779428755007559906353652958095162780570686935161987314714593682204677156713721598836666667961397290375416096501414272490914462227960094713174894980077514960686869529493546780293970715228834667907024196079567711988584428332819976277281113494868163272899191247051826194211753635430933478657215992751414379445151007051950471384132893846100321170616884246272393765902144592285554965748561578205666741446304334178076727776899622599579589293424208217619026625612045405971531398561463128475604758348454756088354040753451206875296807296507455284303149034963816488769538804040003261690481823576042163477177224944513006090222216563355772725529383934597275094798842396999745810954523470755759044176899900497904668076284170314738255612404256663239057770218328354153782549212507098415100737524255688876923901127628292214229047884376600243373586388410838959299262611495737871966664671047651794789751193729735642648167050714550514083794892149061348624444524534750284447730356033916698133489215758025409917444668177227468006168809994949704315926212643231770281955553356074068350257158949484002727839229056726259910593060304050375080118119126988480521934002573903231257412954883453122136769116816034064866848741676797770585624423656736840820172729909702634586345124540255800462287735731629972183961219819802629447153755685416039164750264441086630699528242160086196679116749586475522301815909602404128566540738168389015231534029439431978985618271730316838756527128890019828520897645966858789039529318748049144112365154664099387697190472463155200000000000000000000000000000000000000000000000*i1^12 + 2493433755968721278425593750422584683471041663075423226373737801281031593108890667362833856162512006211659897471384344259557753987557355990543008432423245030067205047647448022532933129857363829243732536311956781882770132074556845447549200857249533691541836194972085252392981295727708159610506586349368314509856398945637219503927852112768297122198178768806231389636409636794586570006878853032784145165740906162862100866826609927940367929979335998026070934159272628505597961668057778016974743858293700561482308452827124655570834658224551033402573787130467624346818911015778903737583648387327606522379941392546762937195265862033506332582710445610478883138500499148853559033449180297221973494333306836001718319844553728233161119993419989273490614013797351230973529117998207605701858561319993966399245398850486845193557207673423762040197690462855142240797920790435353577477930326877374318294751895579510962967802641293600681562678437659423163983781842609021700085996074883750801517447190068715832585754020578369995378574572234288410668635549452377277225330955720415702014757332188076559777769729203041821992408319038732990823753334610857153815698440322025989047776825276222675942614826757758096047577284969673758392051086390276180738768785551987290389871504040973520714911067418827812339861439599783896604377283894487368903658546030730892019454207009933424425201132716749916096784266451483117552983513197112167621137968688344657180615949949846591094643693101734565957215897271725058488227032240251907168984405117754798146368528924235408966023142663228712873830220407439184748517774443251611017195106452587625973911047819302221596629151276900500936918818316333681162099859641647840940350899795638074949690539773521169896818362083384444926970939208102035389160008652262679073167464733467216348835141945577452880386618661525508648068835371157688626484513400368513312361461353905949507624486016065724029956680290852888002414201610457637959478346029420026833010725578033486293817907068655531598317718123178911828744925725796341561553828340671376552222270611599662433163342873688488272481826970655089843354722082060932891265007095789873271048655992262427624580424909190136854746732478393367158838288733923593435563875588244598016050529200619228547239906473253906257818266896958340600954880000000000000000000000000000000000000000000000000*i1^13 + 15880011643798523742282980137365028387915893459057752704409079161584752021362980871386197677039993460506007131440642419393758184744474911587982344792987358529220827113065370368992869614773673010792843172352895930047703467681302974265035685191232318081493203501185225534311253776437615186616465085814899320295620811978970499779027423478886379962822850579879956773388777442711277718905669573912419536452891385998943666288617631071217360850915499421420766153504367472802982469428554498059277833235420243395454529280670585574050327063708770155645607309394992049385251290681716039155138859685407952368057188367358102915870976391324264073617789890308321188350786532904809922959578980687754050398852885139381734998021161701559248833542364877048870815573018413195989993587494543125594608290190376077683347831870050367434323475271748933456898663250987572783815252433663261561238150699280562651380582645620238225350352033011404137428116972627830504742589062431228067168886147941789889038388329805459405839968439961025752208024259551183929009002013816211435888125283233690580174089838666608625902589696848576293023613615006795332106307694983975608067209014535471763967305889519283504212546042462301551252332594222121553189231240784164020032544033889204964330450463754297568121634893237333340103058420759694503095530075096728345786476246006234366109157133479514951869519968982701352711740483069040888782102653184038279343976746715165674997213753534718627797856748586256927776821574362617126160310995571079692546427885850203407382423652744819078087028601510337105534565997576315181341370016266358770682243530548086383685137479513709122668932832954270080338935170894911484308792597545569381070443126871330179408377133405647425166660127388268545700738613879824344288898040543175859694259159526837610704100463116627772782678623270091023758678731455668232172399181369599480415151676941273329815110814142400561175105545083758233023844922510662206702217229949846955743661465133415114088695287463490986261917475821833214340241857864509170724243520348155606112820667021596415962299714581551507302942973943706910044040773915081199358946614095816173697025994468682107222476051163262431828893295652905648065910468167454459149536140993356573287250176543640148033355139544600743438325403794797575406616576000000000000000000000000000000000000000000000*i1^14 + 483561462722742158508327139480002052084552821506005843171397121345881874899885293693238760011096171173468373676753483152379742684346649330053118822969116399659591410448882550746475557721028238111922866585723423849005583851891414364345549217625318754178171894278994679272463006859535595432535058864884570459858776470206516215813254573646204834955673625673989233254438317036339753690470182384225899143175938905808661761986184554723981484257095888505225247923034817198562662378812975467451519495326987606619989602300980361404308371856023004337310847857735493105711390139915329239677843084361952195192131484015613073877053621256022371441273669495830590538073987927698064229145982183789895002177569158297194594829878061171098766452637488789558410403104570731256132387241329194772775992655048279517326175805742118934182524271473858043974131546377497469514279419279977428501348986976074262996940642578971769003036330620879667845198143045059053798741789165083703753204167422391051523260259981233882062666166468831662799830405167514107595922459577548880632605965826829582569113419836244502453818663849133864372679689490823126586665056239929649619102171489112675597642771047357817459875052158851601969991986682602286000734969728570389732300881947389748801689010316542889401521176356305903341706751701577528310086832160242296324928484849483921850084304814445292702454319621931832287251380727614193257294104529995092545148346772520043240922516415832751206811881109971338029092578651512261982968983902541697224038313489868512476703843451202516197735192392334274840661112228941421096443902564030344994857751680290836114922300981339882309412512697914077033745764424748253866499381974621810490189795638878451763673784372413189578514202866646311756400607989001240807038444235049690408241062091665434907383562447700951369925930688489749871054637049048725436751725216435640593111765183842722937774669744443029786947588274284566283040640073495491057965309408150930862212698289366233757112973870122576911142325021134220659459626213494997057889923554806293652317003375361413698636845684062622036595711459086033775233902377839605939690782813062493044472354664278477569879233028805922455293715400644861362865001199017291610820894947458038264894466711209832085655878944094363192463080642175421959372800000000000000000000000000000000000000000000*i1^15 + -707941482774865128396792063824709562160366241996806148019055473369033629176531713723124698356402646418718226652486779897503708714968361089999292915058139680616373546481131849241224804829461743760937683526156730496095234868898354737791330289709114199482770206883441973602487464087173630138975704718983651194428128073766534246832566183200053283718433819100525577003333084971464937072359946424359192152391753133692601657321313396532694371217373968725763632804998686315668620851224171088544742468550939465465285418933709458078739487234730943980670355493746686159878618995377485959296555593846617321431279784474408415362319271438589393410832487436763687428644023518774951193434555859019367772081130567666856606523862971073338731191561058654704610920045574076257756291904658891099444421924606033132003541811096330451788321909937126596564109010350273325081387041591762218176067970782781261883511898243580133070870665134421948090685548911201742806494207678143113461307758157716442677956501150504139235470464751894134422749579135253287711854911021726632008211083009215635004311265088064253867391072254249917702621105259466522497758180731555568207275633968400237809210426589870518343137739549386653485930133178775215280360435212535449133574704732954851721882375578407530574773588021924486750054642378049530546875259216449654512972956081251302312086060528394839404031095020876873946794314250563693050569366971555771314215340394311323263782595436929569140345512731905851868767000913647057626134812321368028861152453999857533254405665342083119789681067582615896452103655996071677483778622701562689472345963729428135668198491988325340708979648418012853724353491745805331760310589967924203750312882432907465200778030277287505375344540147696467539791130325889032266927308347054220348671648344772863823743083580363912255040268018587269042235945533618511530182966184576444284756463028529214354995755758363655307561158588608728186039395312424044571551083236501890159548550860545908864445484402268679914185582093954632749318454652816993458789960512225064502191054002567854964845094041776397420498771259856126090229218666691518614556835423410330592452162133513044801953387665395396147775114005206802941528361075612547969091378675552901587805304880993430181011996757967529349555399929634928721920000000000000000000000000000000000000000000*i1^16 + 113582830082745009497916480529147136037659748368684018014184116634948976640339281167651304814327050896361929818745057080219267196883377511827988379053647410263595660021785364000950622241171105308892350773973075284006814334985422227777260620022735738016412973146767868478142366169441446535092606216475953803079814230229744107515731988120100896462634944315070199750634248750691710914869515815838166132909616702750310647368402755365720092892050589578629973546311208409760337585621983961144774991241542721530300744966364838757658567498746572747068978076757508956805045918579943905272926901183481381792550457515865502117704527846907976625011094189320155527309499333649710026912421835564599758047826738528266199329593299854999267850054158501495531119089003725827807404320053326548845165388599589037885849226252653142001367901881999864189849162842852981775476331765848428101239884469653855376758773120268768028557702468171362676904508530856753357360131715771011575048995529493711741429682613899608150992941646095713777946272658840012228748237995739838565742300649132860328453412318511323604606307967901861132027617232912098437243754014392361863965628017115087725110700164930316593210093713731977494897883148317176429766327587039233921148670951090709599094536841221816915310090045534356843295918102650321214518580256094366563799202087095726837427379603520206266242275519219307361098128743333621412336783152232688009816000677881829225687242899969453151565540501115252388786695788637793389611185548128361082128967927345376045864431556866415250814694375074459223321782119874284810379740927486635788718322409245154803907878552127204570836559990041180807032655674399257447231351647909411474019854732812602987862946541905855630171900594935130118341197341395062368995335737004408851041444396216956518105852244429116051981218710865527785287902167957681293325427767211443645709595231535639931722935464894295954626885807424370220589640328930976868486575821095878436804613117471117774447939513016806605156076334767818624427976841395733315096999899560950267981024050266835169181310682269678364195391877976517974958372661827492790257886795343738042873436586646842528786185750377032304160351422488571835469108854276774781543575878744062292846998870055784431964690959997694269031224180199129088000000000000000000000000000000000000000000*i1^17 + -8573556985764598367709999785150590547874873374945124982621506958684910478253514217214951838428784547826230553253479666204942502947998336698821381088124077118467927010940134630434589655842640415061919549336712146299596285724073946385009582027302017573048894107581788175688671483910289077795336105714571850614605770961451577602656292423312738231625886207072926929921943921476512170782238531177861865303074040429679041062606211366401338541651994425203712678221574430252558578115460205373084221528433982893452341580896544447406773054074735820155384758298558677556177077448511178559031077764800423739545005139337156490412743915081545454866578546823458184154064145102167819423751860763075866523753140772076670135927281207503901136242025145853632638940002709691269062086689839366975054601002321872612993448145790026620278864265901882229084415317854701888832243022353887354951157631648863801801390548842692065934725019411586626453456881807011824942113486462371126143565173281462556847445509657914501615738783764585815723853142645787720835121158519283182156041531236099935285586645205974560235540959995198031397581664370990310906408661266289974557484404454338024217847875868223117517280212293678035029256397023299448604497920925944664913412655359731880393553306176379982801191571545038631749926034027718719567993942667624965742402828975298697093259079486977442280582543206901850477325975196989442674296838117425042002679091092596556983398530498260995848567578099429089078241364387960441663500020018304504655608161781615625459591514651000403984083841887276725201581089319623214546726477433674871641994608625088077206806051882445353485792345843488162793738302895176082977029593342017572287200641282349480758003303086270156840151825766440228391755026126205637581586731456355349475494992489250906406227634251330947086745020473460619122547119184862315329301454441953995718357537071109358940008693311456928901836675852696072714111225898378600217309568978234969088748317940001656954950842098537169652666614953339948537398513000174882500749299863232176037860253368098568359627936208419682047372224442184619571015163710479101448277173087265613523655219721706951482146884607954600186630354567835172099933948479330960719231323408878127781784928534970501139375509487136855200436388574003200000000000000000000000000000000000000000*i1^18 + 435128131627200201047020913318766856678930469782431194676774811160887829526823767278541376615547908072118102986986129140374503951953781006623171513109985333826948105338429227988668442322199139726505634118633054352918886648275047187281225672762862479733775153036949414750529687198508011188631810891658950360913481662708991441939109736648064994959508825547973989300399393955885377043737523104194445157737207447937483594398592934274333304639782717891830459713189995533605686348055504162497901914294688145640029750916940373827838861194312433772516139416718318895341394051488110148703852831006111319084441499414684291109391871594504819768485618212561568655732880168074374994769794762384177274025474237366396590660285009790439208878301544636754524033298673085090654467324874620762720547014922271840091237085562740071003025453501959004674056676483248741933179018523183512611239886913175494225885089758416661384109832631853949806998418689123883114092138262797800622869335645826388791765481229750988861078325686599179159230287665113983086899208678201481538582364861312480159660501267387776775448363530644084190278225966463992508959556491562916952228659117387809527603836605479166011223571197743069316260537307620994783526013408655249532833441018480933901153960318364206353226057401550872658773206434063784953371498196542872861608010395755443359583523661170636417313142380113566177337343953571750568131280952782873112086175971167706233270813376003898558499328192869017482596101568688505464659424599619713431894773289373402982641399114317819582013464655715690477473180701922787014598712940130599520327631740661772815614673322794760335926591236960251973520076760183088745392743529373562395729236176433817166971103725419128789204539651450473998279732756728644830663581535876109421541544050100145433813907985242002388584080997435682823379056260518259489802227871180657452384534368720633582349251689598814783407780091966511798038465791610283793470568067121673931255458239454327121009408673687002094025493989599063121959042248190364448929606188872229798142998762152019770491342863471865101423942080762658064106859372346788741743760710872710646258104147593445622612238617873636334433082470895710783192944958761696518554321022890065134425688060189972718102132915329016976804046438400000000000000000000000000000000000000000*i1^19 + -32686242090787583283077618581909279550349666403152058195326531579255855268552372401314235245762637704560762285080980710354685329029456827170670092482044509771432823736003072963793821076074375364156965836238477094350960173739350076521927315624124124676350452045762111350647995463651320843936311577844648276219288936694019416908276191981680586021305981687804390569412951490241908060462470399509109766812886088160751900886377921327534366056765946677731216476354892648604559915980943560703406310317622547614110690279512893511246563739088974947290751322694091704342807075526316831683492529221006639721250371551329633448513000899949028336202835003075677174783553237294666528631831456991282133358846293057428311055233217659921059133594559403635646635123262656136205832032821723089066859201344085708779717803341852781063161528053236665447842943831680283505342437329232511780651845603455385590255290127874881702279070693080939048192983925988467001073591956074221368489176047583006407346941136256425615079656801664890175480510161824476669607599438741790586757502395953758014531379663415842158101685948463372412238812788011997611098624085765400908502164943520701870518988907538225898077766660255553154576612446157534744844846205881334011829181633767909115433106350825713988128325004023082700306197531921692346201424343425851038383767720759303661166487696245909048470279425461802330685143753057734270454878901083715418396615188977520551307816688051798587401285347414104968621269185100430666220353897644964709237008953212943616721560142359403284681659859112310191497429404468170914435757574961543914269264215044126793200675416015685866523346548311136905500873603513627750364947152397635615082463149675603009882506145214309994707066526895945731560204926153270558618121876501753790464265349647114752649676581075296603462151493728131143402749877566371873893689014150464104603448107800928518307352385783511834770607507136554781951959840555311373097696237035149928851162120073701353313454429671714258470072983078097417559728540900741072788295922810619099684244902578768515040924375006406915021896678415460065571669741145067939417404889122102286130439323598007145310321364642127087912378245372419902144239748341492327860289528967364012551726728279563049441311698219087813528256512000000000000000000000000000000000000000*i1^20 + 1997569400793189948335626656240275970444869141931751851148475283596387445271575561781512256862681756478184758203467042159841638368690611609933917425279671003427585075125069244920840069165234374967387538148171128273704211058931033763420374615120645912561471064483188684354594579015333055843833263455751149782729513191078397435420835556520154302145267477585017296730314369197674465814420562041532833512209186257822180687029221312994713094703019001063082639703374514947947916643988099108319872148474983503607746572678206254196191569039721816302808956550977283556456477377696116402185208749992808131435217982681783759921191450980596683868330641808773224030554544373503609805081567280594366906963306898221779228689083599062864172533599872198196975362453515891148554356837846038973879557427076168361710358218351080252371042611286100057885052819960141233015205807971464963954934925598602011890002280138959802128644964877581498355780920146068716159785414741319154837828247794178759970273945851272624203214160129283057434518023040765727528003538170461482126099279073619058289849087128059008093705643024570241566323388336409333390448637727057312009695841760169918972056330506806942488164207426164402685000683394941532915629580986878893543616410487774801474393554240057573566776915456018351264536181545085225964418128520914950870471892940277863434416245041894111733106218029825205152551526752398047898216631254720160092024862245157252471027779050177135426827174898380803335962350397085009269489874099093925022535007998481688421185177650674268620002819805651580090112622749128640775063563550295640173066136067416312287764218052151552153449840788294809312718708251998269676673689906715212006029990382925038192018297332880487720260950100675426756993103158775290305396231337191929266222748071940633698533658220515231759897692645729529803550357173980355899662360345519836900864897535648161563032454193206038080559274642034457081905217441628867678936563597488958630555369190489641157514989347681996197825669773436275828237001619693662271800363451559239807913547358325353618105849961527079921501837664525325336318786156246674702000863152939454198068325691461714798132228467394799420036069286505316435689111024493876104198011175542427670946461342706420074342938563898383532032000000000000000000000000000000000000000*i1^21 + 3728509671937083264592404803073003905451050243142307345030243861327391850627854175785336318016596318067561040605512436458498814162175087045579491052256158309771811757045196671977170304336314819936540360361337022700415404185085239302044037368861196434397574049124870228992203731810384614663822294642414427614202742088908603714107881689562090608305555083594518978220603152596251087407499486200822999022396706202208724848403700879547799074810406593926396061283803175173699306941379316562296873745711074988371513391676347080693645679144501417721112331121312778105512874226825962128325218042965809804228869542435034580984047865302392177612499222243519195362977911016678723074384336926981703673613967680590535102388746115178222200310657647096263488561043175621835231239095073802834178208449529837260435477619266631962342259768642017684958841586342599636468205947280795250378308976761809505571212165312247505980720223929634188608292359066732847359988685807753248604549131620906155677811255373677683304671130710916119324302804116798628700766571016990330849997756909396335123263711920248589632863585016055249624255099953786154643471869196205416744025306025423782450618961872595467275592104819287296778601470962272528201346129116411251701523645744986001940346046414509923430149063579033479938678488186987537316273417912918230160576743942198593233396742277450090596989244356191616811079607652546860455774119061487440831689215833683151531471719981123724117670764203014684247757504296978201962044048838060198437512202029537788557860156975829872736473610322793015018564398364857990525145529986923138463413805644677843633076405956508551062396011018739669240400909699927020063710135661821470915645657777514825945779428804567786910209879771381823950677007602407778599978012441278839597079685444287688468791384834432933876728594495943837936061986362825814380612091881684219953802909571372701550177936692844665163089064538054906784066396498189085783899984360128591085454611161795632014442142467556416475474066625884477595278194501378222300011978578295981125356605024873042027664599856647437633675581444010308072871873974999209927097614075420326806415769631005395400030901247158288678732976317753106720994879060382586366124988128309184309333917594962358100031378321173381120000000000000000000000000000000000000*i1^22 + -2375117763997371996591573868718428374817148067530139219758981453464732048453491156611541805460104232961595828886710036270759014447910379911143628543548430738380817450685724487947422901102280541651479876158212790201801021349235005883730593229000866974621814656947498138450251883285638348954250809768371556571695631182371268347245698593437504701745997691300568981703580456812585253841312974883427154177530499231594095040969579881752140924197424861542869477766285024244127691661155691876655799066174027318436024373929548210733616288276391804247026424445433527797032205929812540976275683228291158308349103722129198197560113735195481391393487542654523600733146875935466825203277958392892672345131236906042073533038946843473208715447593912578176463446506039319700453014321846908117461799422462276450709451751651193336224944247124727430433797463345704698895822795088858458646074867090508107899391234075749891354045801159610608280231587487287531465675306964048388493361404223347073134514363549460966584274068662498923641596577459659070985823600785977334542724294945901476226715515351995070987732177706687345652324896293128229335981445991158536346282762105500131324235343964164897694827991804730975769381628459233730072859206670687120679958500387497049253605909849129891120393632640163709239940975160395896213377360899709979159512521340528447219499420851132097263297258015787703664093342619497095222285836322712952398778580149655198311991251179394795582419311757803145856493364015408684649312715296844959654882747705960248366544935119066345597810822635605734760980597867636770358367357030996120965575533725919434417805736898428367523520816128303262533320058831446534696176453305687534117423627972710965373045361138866963580726748967888134537293604728644438721293866044230073505106584561676152762705109416198333028086892000201691231917320752668963238873908742467414212622808236065051518475845256229646326085427673779093073731881442594062468057500943951903239408020936626792146432780521253940648780303905565182222251272531867384897763072010836569444823855952227195723464107203352326062775638537322902798314338228933980440265484810173113390542957939093408059721377689727903748019123302756599641832900150830924226012042020558866605312409082970725179023364466933760000000000000000000000000000000000000*i1^23 + -193419160465518841173313179184496122286524359390763637646070840028310699031372216831284459157548505292904837512475847752056136818058574864971330272787235596258323716393932067372073182664485410522539103738266085622628592912228233085842869843835542512529194209748219940123678754696954726402696831057017436561310825354180643310733167189569277264614071797266619293454428803693675770945323493248996887564004202829216647028399501831250596634399666775102551624923625282218970053244370951507009414537907117107376603839968356045327732814751865748205324814681599001942951301108074978523403194929744030429514537868270197132435102076729173266660922711580461740078426837673153804863639147008044192828123715132832532540093717030677525181330946634426723787105401021893525128388768950970002243031313688429469928066170758219615089100905875313056219519544332302077452873598834167973353069366588108556977536540490402393664447307861784582349085211915330371263073587573708956162208242347377330409687090588047356367365104596864030017047634516858618435797268460887287319717872890612042636444471603153724958251843256546601087610712450149369190114074789388470286564353507526189761507085528585019353205910826807176949527965661043330182437758898196545632896037900787487248555006573490142542862385692996850774796578713219450616227122089703011062927412603608858487258910016939651915901673794251585942222593371325819990464739715422606501160541198307414026525759519422276851371245649095397777408365005339120678887031304101095612759548730105626016085681943117100763564577038990643802819614198677346525379101283666508088218202466752756413061225852024241305971863624850031877665252469600132625305579326797792019545267807848037766884222763780401096357697032566190981708891509011041454932285318658047408677589153020660401726788425619647811482683617658551759490119178291793897591762655857434348026844456848868435204272060929789670176458533128679150509695857373224996561940684293050948655676460820618396708954638950344822320102977677448606299235204272535076473892953629682558132507248397031772360561203443419695328126360732978459942762094425400547797226023729295045952609979977820002222464044710042070484007646688490795288785145089005600278025335676245049484609638862744638409882048921600000000000000000000000000000000000*i1^24 + -575304086873151635561275260667900413837806827401748511370009141341067162181572144396614382518504875544768351750535595696929091539567441644223183665517540167432560342080713261487144526349692193745003451454387288015089801628078358189192067262403759740686871634729420305056944737034777725297542167353215571640089093279622151313760625053476538442910212717230796991793201656403453857462153043904541098710131664036614310363151189755272074629823440547429009330580781124156361255701549104202525554252944518149024580641575639929164158571327977070289073648570517720763986753392963436937706093692578722125066684138710148627802144240593279641607516975447050919482338742333282363835351853864898940073641846959422697497068101152113224960998226970372337758718967180852729511140044680712043142792593562350584132494419026680245821633373590555677614328657671667854105190315103215822536105595720804913521150039739523263285351876007935107443879043177012253163095322717488620748467495128672679552270731483177096020032587725239384764597661173271328415378829423022943359155220081355656958205192363151539071553063951671955605108570180276829126420343620604116550732850274005068668422530610569402211833189555283931388236633729484899769188576601241394403849143451891333275361861957301343363469686643066411714602310904248077610039302911538808888894974180554423013892877806057779821418310159159704572010061819827246204457030239157855147611720619302616868537851418307153024892767277142377212233515284024607873625000035348847111979126874681285897800620722339412428737082389842451256700069876997524443916356875159613622982307144289810428331765068112630640671499839974606081339098202860095773494149910508961662587039144334648414759439317972677973601317657477008844524671185722799716465646175750673426788841018794041117290913765288412142433281501757201299851055077061779730013227809554002036509572120382775716785309168501518362401789662409952726775707080390648405267585468911497596048707092188510380552338191719907199155696253126358117057661399227825520935518766800487717291413983320275384407209324026135873654034616851622566673956616135819506611028151177862582639354258532811964030699249111131758676691289987498468920241233131495519074242552487448549148714644698926811478753280000000000000000000000000000000000*i1^25 + 551080728610133597604450962425104147955798236690685918892654034315032863222956614370095480993660613710017687717987617665885146088791627184961677796065969722748629952652018049005296593884646343379466281274550204160772578822982746539517399995706907161741696811766364912711821803122006255947014249539967857171061714744780083680550091652980828857949446289881635434970054749141063245282103661562379776043228031679534813180746363607659280272138162427677538150044075705013791769883251729478689042585331868668137386350628340162668583898257875270973199187792386847676668506191906715488612496421242651758905918183245761638957193034666212529492054060099628274576525980999903648656887742952302290845848262478153872067110414792743893756896576424803527132550466574753294448301324968322429290746021749635191969675175571311471657091890773144700070833141208634981779124695141159773551126646083105719583543605117505217020469514675415606098645344829303463496516853044699865828986534472218110648838778591999243448124891207170532775047142527787770756441435204285483041040266789144998923987124814295670628468612776903498607250542928574460354390965220280979264648331915601107274058391656009245929281363870284288499022556877699346116809433078700519068083969120208530565182228824147502849709834340958699928796460663439472184083709695519992775438981745450162453652189568939137532703336089750326528647164306755418323429805460321296361629940529600386359304283439672428759669681280901727280237487013401753490146952932301388458959520091110023925616275169804214457368184277860169414273883337472144602141350383225737952045653097760917160451169792370150655765012161373417467851114395487140537483528365172403265345381963321840019561949225676526577821856899049065304674478018494212691034163819533802087682403819664817705338644647689984391053735414137944505291638172071168360150090306317864080841976264124035209899953616335046719138381943731683559806948879524475675367581006100679526551527762370473359715306157701905679950676426271049625672985141237309412388104289633098024915629977940707605245374701866608658661940965719916384639098244389273593647041375386042067280742791399365022191572114024035220889693828077194862793386128022737215926691723814852892896106727185563875540992000000000000000000000000000000000*i1^26 + 26450230211363092592771487810805897918967616257987618295720127019668825566519045920422858744359187185674246372280083880648187791498871639232802322675184835535959215817491522374954755403247380671712435015850954149219452667045905887056847143724878712021579098626041660440172113007196741957497556650754974171983240689989909821740401577801772920793741000130198595661372904236758502257392053066861940418970080100686415865645181249128009073884215319395799230173098715971230256841721300226463473605027862249159966624741622151820748716623945051058645002234138657329011904463784975100855886254306188734107535291334502660765540150532965530024768469258858598645190344028173180511634028171100175167331442002391818177428058043419423239359699741164564490638027650631805343416476087231564589376840652011899798056335014090569238280523621696538190761891076885794598696164639061189508600875847454764811303995756651999366077724912541984849669949941071566496272708794385670361723782500949582075736549252650331010241892615848053504412447895805349305926782452433026585370184756608502521456862746775488771184346818690735039347052725318045468596821523521576909497364047362460884086663203092133049978972969051771180064366417345272616089583619707117913650126151260119722217536315805580657217979064854061089042131917690863661604277586171407713452362237173276827347374890627112832965476621816884015609617168181173954527387665008927561541166071013635278195016493584568273778779854774281390713782830734750064771100621112119129649591886421853573145548422060463034140595721499534615946040491537398395253244262288240703062142122393810457724408444489655230841443233569445111653399871439211702419182736245299275497512099867312979263766758080311061197219632341029962466832708793234382110802993534098954010501349497709367614966126461830952503448703700139348675190745765023844867981875200577749269704883779214474979358121112940979499382122363036026510855624338951936503518872316422160643430199116453098424543100968651529507013406670932105897359541039284085383175890793792691493721983464259258426123296131838569408072170757779050332141056533780641036246020380543015188992802074286876543491656705369576496531664041596366410400781720692798668900410244752031223131862393129481011200000000000000000000000000000000*i1^27 + 285607652969171496375225538682056812711322742601252804797050500711113966045098261998561336184455512711390843597389149183072927065208328794769637655883143809205432314274543407744453114238586243411936641612396623123890479771686924119765704842665389467886432865783996301951287794333466418392349695301014879868873705869452616063182574326299733850938213557403774384010995975951864913805083538710228799145314348510824908346523953484302539588721946467397634277617858392508609205252717293034687858067843042783561441292114797949091841215758333713472847692945284309006755863737987747345276389565309854149618580431958015746057791194487550666944938788354010919385099735374480859768774283321183989381147142419303324109668554668377200342720056069478077458087540119560513972941155369634953609399173973875297043214229530383407914816382315857122437364038012759837375269238199831570120415963193880070302836060150619475197572807718481995573881365182325755025280924766260456592672933751898506988009323379891550737867424473829460857219592574573161277032822504721189734603825278417401028602478317590928250144741575592651156197702033911405947382030705512852723715991630647853525812213111344628891422577815279249917792513116873269830153289475902627388147914979545535528912783638549866703586864239167248989621878594644379674944235754678058807655355559589441202989917797817530845518789755680015376274457865757693664496027415086215250667073869435639522525464480091120121033739761456479553341828813667285005374126670738777706131015912282174913362541424440458347162288031597655098688632068189145783135579671954112729369583211993398767264785578368470276616736031021568730802806886849164497179400268289515311816436268158730524474856133108815363559522557880569983068676806595928992712982346133794061197206772088400014749603233397062724781043842080194962644190606093109584651013926913074865240806020394439096774047383376809452766854783594778677297724408935922057063433081257253549804189143560114960499016391085733895646697146362388959955961435712597276720340301346049766686866838583567859790096699866262302246814449711450877280417038757530888959929902752507021679178278995635143502879805904281290425492754859063381293612514544143587437422330454716088143705932321259520000000000000000000000000000000*i1^28 + -36606587375771805837971301505270763058549283500108275211099042509692556417568027040960584031599735881998298772266555408039975374921673321661536163368089435426450205858130947204454997676605058999485852524027754097629625305884917430006264532543236933610040820452661001774166556670940951485228937774677485809270617988514674605993408502838044809780672642531151097696885897633218414759727473828764792221124540193477787369638529766333669706407909216272143692475082297896966290536092796178932775903173031111405609075253758716705190642480351942492191054419914630747806116694983863723257247915036105179552244730575891198862780540147012050061911468851783815645577724907394297715011957675237571805595218373428310875957768453972949934444182932125348666349385598380767776133867008298493234570559553830263765755607378874884672913954862005445904618124463810733838496586157998927195179770557235887749358271692808191743797842218023363922123890560917629077620130679568127329360338857358654039566167788747260100722293544146995461082365994301739695890463900429308758927236427842620387439174686861492156623979168586496473526669836849460629106199158764074512386969793058053571289083506660601115450011605337811032118601513997180126119755282825204030859352588013497022933915145970627693489569624177564400348313133922235791183217049569501297520954886967314629843143185591309295135820520126126293798531361209128697081857870674462032090040298713403623633887837549675652879528725351335614280423907796831367007658181722342742102208247020561408511757830483589153722052044257132062687767720572130272410317594266449720309424296166350315653525147514181885554017181263400809482476607655746665962351879868555757580400702031085270471678168866549174775621237647740689354739244992862261239007020199309679161079808213742264928877408696658379670209593285887552354111382240375561819774620084206526583168587855764366285089560549808976389614055918545578860055898626008315847662771980610499233773777688622646043302034355197398086567947473097942860839269978153805209946984715802207976688972049873689383640405473253908213338631292996428172161222663465413468921972523076460060303627925503998832336265025091944499311734083613210104935619854426190022114723625920338624215966023680000000000000000000000000000000*i1^29 + -2920178003963008952539006392606591598280234854431643689240791075247803550306242929084544296643202713566263523483593982006314174510779242904490852062172997981729956891337020352340795781252135426582582870605079370783359693248405616660450369329606005795682951957908483017336041142457612413137491082960779179572862966453274027895671979497532571537727946756735787386223327194513158746541102536460174054361083130900948795777678715407350509068908296956011023073275935559844643340220772182273709889837113656283666682192446744549116782175540831391814890194173845057055045839854455841403060009562011373219466095570924591082427881624410391539605932105222834227712457413251805302294499384914981996208739820019748990623783945217805928072445723431100659383352792830889274317097019103475782726887030778309001569384628912455086397376177456232103877459321353837921377144376168639341093210201980164345403340597387380858233972286316616622896993827969146203438360560429480651301789752757622380795266068160602874532691353555056099296010960568858735101686128239814586747216888510487257040273320158789957759116660198140806901139811747086328037992641440754571913590698687146816728949610614047996551673438294624941894299946210232524646457026900804576394438343921569265947365791019018606979758318126616073637701960420172937984223033007890518226782920489645169188258157064332999272474213482403905341007350039731062265472647773568807106692478078392573358981354984662396724183567345173575281934917701586251847476087025509322101469059705290551027746452193841373544536663557328651742285453434381125140585743397801923307088203646344246597338954497600612833074128355621882304380481371320150106946274093753819213441052623808172675703186514193178490579367161554209702312380840822943659784414903023747649923502505566502869344216379759126523057926741426452176370569298720429018474570701631495341708099486197056348761112395336382371443774782752768066274919560070660901767662859074530606493959426502819428733875286158814227318288051840469544619922630912178416018767928443290359177787150276531645791936503619576639773847699726738187407216187364077167776987180927262512831022284925188843973482050210952746042411230461647192544637484291217846462819734286083698256458547200000000000000000000000000000*i1^30 + -122552394158381848916889869547182189074342226208154062213101700660084786494179916446348353845184124338153264000743759008655807869027475126199104948178141676735359746246239253321943164913672223185415048150935548700748790657524975599532122562261064069378652024187747958810506117356073835206785967317834165973549979984783832894178390870994408466855568930826640160073297206684724646969805853767579917958506669752728480803242662577988646548407571767739453739088686897670037297936126168833532058250727287105149289954931803088974140376481997592925704236495412265254252888749767377097114115483678702814581310515109761561522876565100479619066810136799667180888146854389004257805421847881646287221234197779215338016879174454307791786284579508868049816595621993126542146687241015019598822858040562595854636303648869986690809335647630633539938948368641336289246356337595171593340784464204048267801800705581544351981164683499540384339456106333138806821956218492895309880122950397326201859684910664959905142646507293884567625233656838263697369346473884021070542700326206104804536078406730508422727295661063149560968395063549875729596493070617362873590198382959356078682466538423359819242920445578027006161025509920282895953320612893833468684919395040846198708004410832280743994237825380873674490935232247412656308928772900685054096744368310164067081615401374909791266445595188587049151877780309066777280790503933617962312697890988929849538544307003909290291802687017517339861394695651075451114025393224431182952887097643364126195019148372763458766991890604642326036271740521907481607009488637172823379865458319289058862320314307287229516630163002083212730148294407666413886973608058034100299341986274818154247747943436093087997041108443207206919334516975272391831817225501380993669272821356157722982626813717815660140041503371969545514914806531828281518661902371568815532236728812153010027372545935131009347723682982209978292311308537628715693869512168336826297023731298814162928797114018369071761330807639244113890870183427789852442526700674773384192617267620907014661632039424942250577809639308169049022459374066668274094801322906394773150543955990976502480271854640506734379428078266643704508349409032902716416787381028677590940406251520000000000000000000000000000*i1^31 + -3621928621797374843447174142941785112810650158351106043753729570448293657831517868688299459453796840879698536312927463384684171316037890416631915169927696948180649354363705509713971030260920252434381067420143398889952786358198456476856934779561298081065459886863042670727175296630203850023423496993218159958087927646842828354198456494605142838561856136628680763286540491607591658668629310756034756172275298309223057844527285967129782845748228602646702805343227680595673468230335105416414478573579108896187945706150195105352724429376317992859315797401366155963137122558330489709290612894195122838317450752434353963106483590642439854169177300827010116076022095488706645842508510016629311457199073699062856744343541462068474025775220713277914406368360308669146788955125486160570647158480917883196205115998304373798516011969690804211907103330568588909962645316358265070744267871085703519812162535228038319321425572414514233590453195158072556291288707790173772528189320387083289148278274490071957880320292314476262743552911415303682349941928275467039588198853300893526457855975691852096487843042730043999720856888249470182394846994743330244759000720940536875103951781288246117692816032809015615540785694469898669576893483265962150113710366800860731622114090336504342376691734547329287672710767985856110677364124162396950664701870899859176326690350096391015879226351497624544379480024868581431580062721847139317241680164397218807971260013771830559894221869862482947647542949667090689552463883946406582071623997616122675697205192151401039100141032340143360874626675502340546281773619866205268638542116974817696612458520070994620082953528961794891104574803738787701278576502004369750340075863905299595792231398114042475345774844998619342885123851448914862335625461278117316344683372037897262548724139040484215035922775940041577611174623005977367608728902702734574728827316159412597516902958760706818049626610229359440849817111466693455664482344257674268148781452786270213849499547715377240136737148436604150552175596788461218157914630946864231256887090515608916623826490693242615823342791438613368422652407367390576723810086711051178561978329915488897188284682302584215827934550490789443095070435411248808342226635257966332215296000000000000000000000000000*i1^32 + -82974271998819976061793134956255742327492482299237987292802270835048066645257368148334996533395838822366887921222913533676879489567110342348885607328277981137257626515277034044449375562851545732678834832828141054493331161156048950687107036835914789683956150298367415113603860371892473245497372627348413972476580782236566708303501109604825851131755423560555452884058110521627718166988260570962560998289566648603377921221687170792117038725518887289454453947144907419251657246141989343396974133621180934164558032046026293506305237201784391063450271806759054373686752841330765232689477279723491210344516214033171241681874011930407670391963616090034081405523662682919397525170709138922360798697210247951471086996297806680338713328043441265994735412817487878591275047511267153868652450497054369052341726929230504608226170265156258437290921076135018901957398731046945041852201294748049266482193774812657488184012038024358958881765952270766029801652581858356987325694326315455841588898644182744237114883635811243921899282640189418020059042322466403124924409989475902845610709390250634373076635182594469152958609441222602866616781022370575682610947191468857591029878205540823615341525434772574109794717818445083979158922682389732008265454453894846125462661592998836321074403084634492254075187083360216801581561803411401139161004356378535901026725404594758064862886688440210444514262610337648676337889070634580413237053825544573293668393177304334053882787695157904242234920181996813790569876992886919938230802326281304191915334071245191831504936038096871443917210249830667119327657442105107578534860952745188163582729052890064259852758288122384098016461722869739871879040581528829569289061060658288581184585003040218430981838605377755637614852193630636378626797892812677140639091742965375314423811818588964260623691451329396231867418746106546134581869442596243857743431225652481543343206857719255338109969634222449129141885798161178652291511793272489907125692360041318917828573824610250772747071711505324407292467814265083493227037911572471037561484985807893762810443008176425874992762786854214961849578194981024466451194665617570996722731408522307478794967972344992729495305363092883970062550787512808284621530358000435121356800000000000000000000000000*i1^33 + -1468746444556647081083944464341444306405980742496246186594437138268496582611415244394796974284572558179650990091412453288461982610291043248500864703497963892458387837426718283698526760978525032166199862231509435050041954478340927161843829605021298313199864381067931115948468906054852653594415697812483711829313770599947616612633823162867367987597231074292501456231464088561054228666918489651974037849004900820380449609716201815967455459910964904305186703746949447510858671291844152773934993464729169679043106525735321769352218152983525765134098294979161600453879201897267463590406651178714482259970651103508648062502713440125432978220425961875443101030535142782475384196459948767198306339653941601858482210783433763735781445413160398591616885695462836410512408461230653799525417133920018600291239193316887122082928622511982844535757349466086206286788767962579128558870621528875937437609318277255524402692555152322455826094768683108316271889623929477214296236703710073565872272229205645334915059187760912724903157109900676968640186207358769088312482571434515801388460232073610936644117703066356594657899775610580597380515615092636278504034631316602138381718843060304277848704621924229493840117560379096402192052888167991184576158313933395836557617792315851451083267234531945809786981262999554263028711037104472054696646200967346719463440934643617935902824080036958544692615309890614445979302479311906571518169448765636476551882173984636548824097764175809664165544320666593684379634560634373711293325512560765143684006406478632126432046384201443891044001596144561409348363122910042043935393633319018067558920585211524172469065384272084221522101870415623838275488384691171820000450974821709392346948087629121127476166182386702360110672443506890795326665263814472258652269010137725826283609789020483524755788405801046657654317126672388921374844873275547542987931372470088412480993163975972280297629509045199674363892397158555880999103359141766096215528815701986012082349244673722240890886036140396352432895334826715515766985020492891338511609681932163311044178524132066769198811484535941460542456065621632404756270022076941122459150880492937847532492731986661854749517653522165220623480655072088284907583052880763944960000000000000000000000000*i1^34 + -18965170576726830884112283394282097225185575529763954991636668656150911097254984961748639737841269792285859970845081751571897838209429875036955359354229145464605821958001478676697976939424014865624668454678575819426337354718593471280445102838377617088450748034970600185539074314985847144613922925741109385777254108222818886156877913216263353638374215097396851968357326492235816880579298310571620355125205451784415559592130243720728558368779148956316834335122950856363624582251912959864654393008770036509709657081684810927400634077725288504265156571783007078087083063533085126862470436692868169228392107905987542848229532760538423790376642233005960058222698906602367556017412547365077256470656484525379764180489279854421768067935645603536905858154298003571480139956723641438141097496068008557339822813989912340842095454199768290802442019861652491666291610674769028919334847743218477623603779247309561220295141903616118976746860674672900069150519703780697108158211532191671426625323260357611126447406782827228298680073999737275851269440033854174454160670501973640083796784382049421517197339988331156155948334572662878671818395577741745150686361673878156825120175217757304140501094830698469310487388914762687565050661508426767526550742244716144920738890343936680313715576487510275900360953291060849751388202949696634128202517447490962145508180214157187502099090128392355783713613543488987460862070408968296871269408313340042056986643641319663502490288264661407957634972857684538991705516299109301072755427940861117999214739085289753176730727736617973846565539192014629324209880993293106317970460928978788698699858468972952481602388521736803165059557301970906105715971907359361134992189060934293620052317145132162944598657297687971097518495353982327053813740858104847267252096947668504879594235846962065462684056106242794682754421106888728779382116120296523451248451255304306648233871634944853559572042702107896858136039962636641757913947917882757653235220406268998543110781084971927365559261186144130277231093437604845282258327558922135463033956396172243327903474592393107244931011552103509135860750877924989792158268870833208346464336740992337799605334528433203224775121111090083119383243590239799970682227392512000000000000000000000000*i1^35 + -205414482006984280862433262952990875789692468547052014363768823177671782554917372905129354177424767139904954105190239708338448477900385799654955699536819833930438914412588166050856975753360946208026149086685193586478843076268852132927606560197150018499783688860262837764376797594548619713822811652386571830385719970476846464375701702302304592666250352557404825270423766982766944553940064730953215379815759335640672705652916320943023220156200049567027651896503814426672183204956004905554419560905351073255972320339189097086077226942685044994843330660986806085520189499222551376470318505882133047122604371000941230764289448940457703628031983416539392991117743098358096746222733883625628489250247220684600583687367138243796039002917708440980772861148298009375503003995538560066852149098795360266039382319491746538238347815113998074429046398114335461938308259796514518925794939253356318875258131044996762112351420161804046204727246404590062521130099372269997609343527107029607451376012332918553291104257859978980362110040758648871197203521330915543427155915766676619463013259711946692342411962582818642006206454465936080263343803496140060338022182246420062586351629736294534962033579433160736406343239339518610302737587892085024169679583795371049782844054368802748648058273705104250824716046312380085961810415202738402865285025952869467705753866291313494469758505361193452304103477835901340609051763239733914543274639019979026005633457776059010186519686581979452805476349432120108085047352848212497044100619687720043605422987974862885625377468553617368463293700310767169198107970224541194320275147618318191881790585037097377986182417827182717102256491340906825024914059685278397358150052207635782358083485490270645827949311185736852846311579632089435747587591517114548358708140519732143818669638460670211516910295749056003193703834700197006766374306165877914590034072856521742535674393906188638772598350578803793910058291406750932643745214560600830965979480083829992813491905881433348958746009513037729548737646561791407334658809826944391775234045554851659845349594670940124787224421121634172639200627567913474388983493844164528430910817536529182550062952586778115406111521107320970305553339361085956681839411200000000000000000000000*i1^36 + -2589748381530794833521008106484695428605392102352047544411274269782094010446623271964475749399643788739994529836249929582114358463710480239102090335268888842708872445972820156914093766197881070708350535563910636882030568980986108515189985994747934694705041021254255389657585800239587945048051563660395946442347794768928906004827598476382279971273371696638155530104431556666560117119374112676903938533104513784080896668130812885962969239330226368874245825507762109572497938034194344124031337605437819179062758771907576313782359098701976853527278767195389680957690191355330353394300876236816265296004117646180825072575719878301014319158685696293781208242306480832308283957359988416799259463190657289916482413748016891307520206518204644725054225650563415503857942068821108069954325042459459660033229406532835200543341976488104682546289993408657787184873851707058447588687867438851259919528993242570555031176940369891648678048062288472777397066535532191289883531147355895723878134853704619155757641555348194051410386964217061526723819163658597456326201495973501115826694850028059063227427859609737958780866179193621387417208495807494427052737316345692321508526804062295666242907415017278801381348609535825374475513263291277013112006778352960644522579848280098504366385363569023896860934419686834180057549951921485764654490424331136386939952753834419969475787925969004122058542125957890221295902442848301925900694015240390464782494253537228025425439314917505753928050409122523961068533014025310532678346442495343383625850576376564159960472087020911289378369385016469958727196614778727766163462772326393678518696390375998459472831875564066378807089093515855697413534042814438836097552779716908501917547627533723077360517531598153632689805053531133907387575191682187622239296692029522295256126717202953528448708266510208138065659716669739362984614602896442638401280228191697488204495727258118887974701079992305785041305609457296520913511847492128665122546270556483726904741217370798612628094696453975704039162989294562848905521207702610432278310781090374506712882056953582113580239208599332245550921631092299261279168538578992652803426876855142719324186724613424147735688650999860048372461694561507257771622400000000000000000000000*i1^37 + -30260540080927102061420367311158713756717549683958409188084167905758129161775568311831792367885014646949143276309190957385615634930465736492389624571607654491565107121769672148003024196771987000686178898727693262507266206461966277210535830533374740329870257397500963062207112074363509621661808196715489907027313149582900841959430516147520008670504611347395090441208452634071893660836591651915552337111036759665806035129232103334454274252503908975225991845815562188485944109687289231004278641581776557300787578137256872840524686888165175209811701554662419115679203048268494587063442085602338879433759753408082634015156657410242743039705540025577562971090584721998314460791901817550911569199924013335895579596586284449112176901123823101711747901754741648584639537635859748023325276221159749928481549641284587665386662483455698437860065120471069682074148058033649000251171112351389298027773131339667515707834293805910700012691780036375522769123714833861369441655537146051486522099145604153757348897812241296485173930146313627348169984318358150406709960683124405726279064331439441424789554202957218273151833935144753384800741319601445093864066016137903820336393023853884769911633779891536026894245166076804930884067874359177267559042200542758692932354558776200969953350661447252376977488318972096053698004515114287028477011598698778855588425016005482919045500887678278087167857296590999893416296865337443948108211479471133526958515688274728042646886396572680545881895417975434250128445840640729952179657313660154363752280562443470016075970633323505537175456032583176905109707576603128718567881837849937613621889604794879350243741013024429734488921337991344220346107380107227411429166320548943796206431917685824114060497050183775759412432527875158665781384747209348736522636503205407812791016091146843342798810661438105488347555086025460232183797883847820970201923954560124303146702527662684693537747572012650577232042507316448989850561102886578026402443765215504989206928924518338417817594047337706468481756634734445547459475627990083861390065489934477282708683638007317139925586034115999407318541394843889424433407624261514399551865762216580092239989453553068333653075667242851159186150911853664927744000000000000000000000*i1^38 + -150623839540806930871702130929696287865075900065232928347547857567337689637262643571803168596782510022131764678643220690568619048152230904282296114124654902197620940720052737045428918943001814426870514969529580333626680947684050890250618818222047200158045918193864826649283252100356134696912831372264706614591440860003164954096646538124475280718370724766752878714293458431382167054026128813280945540247767431438117593663549939911093995415958645900650734004178669882930798105190409551840488038302748256707731646959858183501294773333939023575465963560079174681440868482404346633939687145488621888643374219384784752096640135028852053308730899468138926357220073265213975193756515339866514968314878798209204438832008526653545401351864510769618300029331185913016028566819140914382579805716064125894350144524349601655517212996986712494904842104251844086120300502835314633872329891668224206438203344266376537780049281252511292971064852941270871968631849376428866431987079210779507318588416626330348343827111360491272931375863609107631336340688144930027323926425566368747503067226443870902816084626187714877474501638772738917581627990110035789029855395147998894716805548697718750967708575240364645790367199214289891233886308413681646127656887714541864535636878656870122022465298594988203670969792205815548559160012948709314597983987532288574144835295583680469752421785129558051535893903738081984715513283180600813508188600359945289740214477923859513499401211438459412880770148100655199618036684226677476096251180036656781230183928165579237878270370188163605870728971702314647807104689429365251115217493701928369454994177847247170439600282645224510592948752488745085047536453622008122230568916101732995875880167319245238274170571222944816070237530728382575248914942612965765550276382490394668568587125602041228715852204832871879911011571241258194812698325635972888254810259207889053530242340259946289101993616447658197027997559899338439257134228138401961106743775315486835192152401488628764031581313927326472951771134440738713937737727584813008804496845358253754459865980436940831126389395966654619836001520923310635153824793966382859515577229257754293069666180760486584392939295279435552883137397338931200000000000000000000*i1^39 + 669504235607348047063591266403515928043131076698892551167280262294992979301083425750582496931035004173235344677771167700542811450998913552310906643553078247569516959108175301704359694635042709573854049930154254841818511206482628808163690318700127773833212961723910907813098968513686605740548515745321318798014581364874718788951121846329968137787103782207495170718572554864595286975139681083234991437774272515410716285927387692592020216105889427488396485638761004190864453848765589138034220761427317638142450793792036883890083634047273859896490734000923261568502255556441567646892876313057556012497295541586345858458838925911345861564136945267182899637342989988172782249578219709494838685302988689836542431567562517002402173644122650665828075904207931307491623748320391921984648445207948136307831801328221594455064475077658975546129890980826006099751220406695996365993776954114403908185799687828431101238715433118201124888037473274765339023100267520988730125272821297740558449648985952578706408905525227814791449992831175048009598504716942951806888987211637129262515348757895650548741812648734728885732925031444765035384945590106702138451724381931932807430879383911550858839556453919908894145356921903508092326230497705734968671386716385370245347480296034852840075731068904915277578172260667193323576297034856564022059115148452761974545324791064091327058852799110962683637698894391780292585903964921795708674031742537761344773397956499268563933060501408502072532442186242802767216043981754377836126515294128880665896597728954570240267316692431597622161851622720131517598687481146017333535314800237106841608692020168160062518027259804593192160564695684270312952431162108369624152614686613718605984670775978919722987903539740268693799235674804122935447744707836131932240105281199130481601628047249325801039556855215648928355585097266110541329822254941215462427027064151100093679635019505029670021042069346184608536197334176851298859336716358979350450830935495100991757740484772740313238404552094611323564308359578568354408874070614575266345995129881827288635821663408486195609143525484510553153922709644998482741538338769585847461783439390031670433518012856528951066594070428124048132664197120000000000000000000*i1^40 + 4716988687124252552560308595714719284755644444274522942273436566586831899350726606978623800345962095788786377195713185040578847953347919994935237236787287359459881943599399482976284570118213933320130277850121751688549564623301641406267511400692406093295045272640019526236557982069485479722937369279900155568295582436180998765735435247272144389021918098063679699154546747191605687941162885386038805658325002434184303854815962094498335558173644150289169645728730823192485938194926642762166006757012009539733826069185582151973677237050601696977696642860721800342547389313388051655343282376407068090270541224094073100468515449597558249848925512504769151441542922374829517751771325625392320269572206295992856616983307258062930374067954074189568552888264369927411740741773688448669410175441096905083470311793791674855422377528382212173263063779874409418997154238120153532200770251541756531340926669634908288862568973577330309710512175942745955865345826638500834259978870637158261165423314345780876995703931518591852659474732902043824730360536145800774500738781072697306987416426139625047961296254197559445389709780337775019831967275756302490839207876462523130284019789093416334564781548377033383719668305729738032544659457461723819931634213085666688411474428204405830398444815297076970731028439909449768245857343452911287277130467001615279915777683768930464012469204987497057318641966612823393489350318903069086746873947208867895782233618973829057515090556614499369526908752903965942183255469462861561602039819733261353208628644275463535528866311739020869352596231705446272458256609013485384064407946586734938007605090772142668278970339581444230198797579773311291845279752781514748228652615463432076242812956036221305269406682061474148919988229744198782762831428216282666582382877724535857992594857025472763142107550977152219594040445406964022219696186658338265762979502439606985613718859324020098815449719906671561633126386421506604987497954748002900370401085883210710251489200132685161462008145187060863086249224901727314001057293235764324083389591681550273300367748305913312241025099435733755007193245494820407771941500728446921283255400560421233266235383347524505455532294008598591438848000000000000000000*i1^41 + -35735326897135440732725012546757110193454492504210492968942574510735098072671063014435296290507628228152221038481346161020126777945983295454219459444496908932532066761620885037738542491730246074554111270077836335055458048924098628804304335693856769731168054666798552994268619820262562701411379328343518873125319218500279483576308593768764801997915002343795968912757643425614219126489330200064806643758740608940167264525507010753032513030360293639456528735324399174501220710646746544327437769336972772529633273443034948447252449149826199094557398295354990480732236221832326555636757834847469729491481391209109620980390039306537347997816984723415183413854182601886265827953181109107998315552454081975934124396165489752602515990770016791283070030882010637507412985829083231287394562289685352684693439086172824530163673653077495444301566770158821911662420636775303695016337086422902426589183740150765274397893560182956110332225740698711555462893921039791308082332282315374195647140597483196593209497901490495449493505913691144861467123934871212894492086801134854347007058838854656528818268740662222844418407115169474427581555286448309980340813697805732400170009789960513338736306671529994238041741928115260549068995309478087287116854192115045528483512293625629748341997875898610786730197423213699195403658601761885405069963703469249831755114462073290060287694091895279272673108075550104901130312744353100414085898100841334113187613139398153257842533659835971462300360206900106409090215276627561525096904827503416527168485011685586375859060327012342035392658540072567806464601777679915454134233256991278223568068312260958215164610294967295891819465603888948207248329616112681699458152023363765555821617599597857448150839300005053817534230029806062898896400707069155096940932064582034045874226277257636479873543019057205104039689721622533629805589616084639023315214271465027022548874971182341327485167049193213399478428183819106591758898987490346342456764619073178106454569323649293668962132871487322296868030412536502106606911912151293745661078907111831491841051154935246286327081516434411631755729541021316093371634056106018352084364241265346418384194119463819653268451048812759338188800000000000000000*i1^42 + 69204095252548523516570626976976660203970153215082121897350404773202240295535282010711042784125989726632850513105191569903917440070943982501374274096381145188864895188010185411332105614870942766185069156631697204432188922774243720675544919146332963036465485866083676563121411041853975296532166125476190865951533374781059670084275934835253608976624691077182350088727954230171937350497120379659732490570596408758003659385736209379003089925912779138703272323206358799990699743735508083961466559723593998528433738698777423941809259851543196235050262482587365202124456868835286808735238901587347605451661055286384080276944373395290013622634298830129386327278312690119416848071007807402839939635942148642145875158627839673574781588388451851097293198615513303280830219764649652382834131403549682481389872626427706604669805837361304111059340179243065424137549759829139918059993862401303493960409085230559099356586510718156775704746695222151138914673308849520998125260663027676300795842416333157373648800881270017928717339317396423390274980454067176172892693264923553271387999774391499035771415261051068399691369847561289072659641017370735932707461468544624836032101428011955643024883895516557481257229869939151349510190908511275410772713636031482510277887894433451659691790288702286300004185393851177330332411761236745416501217205919277952439351575441278724129811913069192358008907247942660881858011029121078661877519169545563587049088782315277063449561312742240992218446795187677564868589912935393788134304726704122671848564436820972563057086719747899899915982668286960440645433482626606177465362045054467086103047776791538971741945230067794684996278811314091107183037894516913911411984912523166713708250996677689011816649606076190179293410697711502828195546852513889599056895009527009598507894266093619276873620907396585896832516133211087967578461939723765855453047504684221251746587725903515682767243410751953307289565752132194839486423077361288986757517942590605143225755896972602913509122371350826263271276026290780486831475919584280856414596914354296214997565864006043748280795698006151800404453134042697066864773926607275491304492126029282064727589002371535623941414897270784000000000000000000*i1^43 + -72578384750605460792063688117942932683156260598270752355408003140819120843596582598419351633348626269403381335554882443813853386777366489740287538679159714664487027216255920093867018610008886178400166150985875699744273096506320377194001797011019706500318837039798754628456482306854245343905993557626521352653529883836363134115941895543636254526921410420630557439530692981566337939047073380780028812000998488941287765281315463572513445721594333423060333505577089486099437323572304557742572389235644751350171078022716143779929689117925179446831704722619555456412087288070010051504961298978607678080811378662212257776856668207049700076912571271852729268802702251752954489194035733648318649061342330231031800189539672721718381465367464969265039294433450032591151556719098876136817654896909819956774072687373676754182814784929096078615151346272166995187542030858555046312230048383708935683782222830641654673704106275626652635303017129060590730578667523941141772719578603126696991581561743843674914585994796479079100150492939746956272492120351962384924169901123862076479074292787559419467881185049518962412421445290889358096315114943340840554495451665780773231222634830719363332262124088917783127195327561539846681926279543146202935422825944610226925176391802259255756003841080654489613241685393814347593977091551157750317950797601678939973790091422179529427635042278454791157157423435392843135488375840757103718997768978542477411076383581189781159806553780318454170664913324488415029001593786301622855723077083714253402911614295362645343686565215738683771275947650605399403213810748962956260760229674519648802632810478176747692390458681431596066828319522735471286723523600673068671213474413774939360634003668245730149545884156674107944191661113011004849263225271433739757350698793197584350972426218844748492442412693012938785473075941269841410585391180998890666433313118052815289103512403818012337190609544825264365874200023331165959284246163731328516956102298862355487245305167801221105953804852655892956180828521783052551319927703505819388525777884206016763963369641919655963694404584577304199947070008056578885241278530808520874000581111666119196478895239570767439540617216000000000000000*i1^44 + 1392830761531416393327605694879049216879771882314373184328018913034966046821703405061011870013177294480355039775288683523678709325410871599057769705727778354814212835469044554067435418048718611103309610226408717772684880900124663349882590392591754761233254200169706165345991702901102833847675996681628867377371144541783370797896727219199554856170102893509924652808616013372680412939108756506310829172925609070216619081953746418985781817345861093538103493423526674632615704551134868294187196308274112629830838855445404274619946355640126827404785642948774019963711403038632290643676528197054236291867666576028143084306841592765541463303025588248217613658713384314418516244007251446719272174181126889818372783599156134399891668820647985678983010705701682105340965318331790496626357933126175622891983140354468900509491814640544303239811356519117788896749276583479066530640127245349104802437164673554885637873108341782312352804388297526573777570464273742564750554910439239214786900941692109556372664675317595025163717548579752827628639236537650930177553341798891073885188549828805548559137582840698521577086623014705306382367384954997417650076803854635990562965739752708138484904033643592967030210819681479062473249871925686270894960651494012105332685453386856815814957980675322333265917070137217290736325903583703320831459808141303938638829205929031412146745845354667754145202721543797910518755825597375794400317983661199459838000627789382960357379287067821835803628982352986729822273432052214680807412157272989100041588526182811560078081220127294985220808835862616464760612100534156655425886186246631959899908613614685537309809628103930380684178677216713634324720684212303078696294986870962853555624482785950373895693482059951495939317484172803752186867230768039956043679930548500229730311376024824161009896715145918783652282712176931207186898406724305901265547836277191811399570873759125298748121889398505497071549749634600008670562735986147317048661254795200814225508986009691821832595084991673522959790900234336122013528814196927168765410367733088029129558259392020279259915864667649965139096942378479244378208272895295871406680496891221843503204737640900192342835200000000000000*i1^45 + 4142852043759934481961071805980954011806701010681309189656870645041441766594360389308642044700931024566722411145926256013011367923974117007107756774821144296838283086412291132165469914514324552173881637604529171672859095827972689703361188435156397132398354456346363141397055398076721425772943448297407883304150472104625896559146194174175670581379466776468854337602941096789655340198365564623900474990071580465156471257501321688855307650436256205328412911786392444848864857066162325857993389369763305457644231565183093157097255625988879179055910004539973949065414073118515387208167438949637547182759726344326344908270687121408248919385994163342608591751636106972895442762149671895372291013081029619112817105798454438707712830383482898873163550656688276387069623032468296928908562446360978828942202360748549199307116017680194396940340560993231182751870928686812493243393959317921299479711830648883556614116417614240007206524053529767738853983677690835166724423587065449057587698296564778316150309445496277671615393790389696239501752277499188487989213220529125137130842368778656757473151885213637458488162712793391912969146477620218326747338526558807523326799748940148624541858432777308211332030709457046873035923424708203909984223665529585784946210735202478852618557430052660906760862336293784966047449534725918372321474921233196666420454443054226299659455236194047857229866568463957607931430407797691702137264992925651722829806115046000814403650093623395090813030618720954991284209118531072526435675604733690955759431673071567892304391970574749302823272896981778272614946187466741592712355248549067225740935895934096498129268655061813035026690835819131981095919616764816663775729674250641050617750261893291815640042598686731866724140335965590629061499606820938393217591870251878913666035333566518124676781832763374767582754028150251833593060681688833290279678006858790077283362369670995126204994521753084053056166952780421343680672120335393853772503940290018423465266167700033149757336802907243229893570576187462715638527992054186757892545800223524110646903074279177554944749732728682784920944463864727727967752660112624372450303014978073446803087676147244810240000000000000*i1^46 + -3237734067445348689496158179410257712956655308398314051486345866920420716374727540425652860435236274222059404440117197690467732657373180978417126464206007942853356794295559631140219662807963401565555671975742902563542796811294139626576034636190817419850424027564098215007680204991247068701437505376889941508606729664981486230959876278913094416778088717004033902395194839452963844801737637713666023778923323132261849855935496745755979225572004988859186757674499170688120390087308869736589868800845013747994332470835801760948037295718571533389970383192367074511268183337387404025639986677735253632104515741787508041216291404304371402289489153261759494899563649045099923862202367851584801569290002438554032231486035561132201875588000872124577408183043061173918043951387246073504788437487764229168847291960059422474733557896693509281852975635596938945618758910816818490190902022955722616347660482758923881647961035963257556220088178114474123924901452453671561988331681162383366329035444483551851403792846237052990692547923794520879418583647858380421679288084428794575179608211943908008260810638137228776850755105550195508095852755264790638431419517920687073813443638512785847349670342967593596832368463917848400973559082043393029340791792952868387929083694673420856924353458381973353121545286699520206374343830448032435950633073663319535285460614864065543896977332995387124048611421107403133258052015971300234097020762378272666240297461465806563823208753290504087522007289518725593005557442610768041523000987981312082920586116265395692723579027053762686803659994094839795110399263982006409774315994956414406909401677513995578259350421687704836657780602790453062297133779849865703400343169751168275569412466621444273192107670711558377055501655422236506381190101668724598062941743302947065643491421148654024847718945938982088531442320572321067656399061974411759660563988030560079628608243386108254042961413790434457623518252056924585074686580564180185603117358593456232883347499485999727000255715596091245403554730369793932362769836674363294744542389767957046028931613619399667509124666432365888004312667180650012848009258204156834971048137665086338354892800000000000000*i1^47 + -54610330692868341342957866088148663468499765133156066373193423893096038706565735352674616059658282481323954749619926288778514481370282668255190442331659503947281757939002713619705384609510951807787112547992638023981841275277537587930922268355317462071819701838234436823235934900341655645306791451119246372247520098803966639487383750175010777435487875705678005478477575163843763297339095110197013787155293135017795228961347603296201008078678008671799531965960510302922322422800634788865105827087062123599227178699853373674591904515648877888109637180346913407296138525388210580257128095160902898276353196732146762508028963904072567655163831166623777738872034595574915932043377362925192364040636986513778314909166009934347027741355560082662952030534231280861781444907346005387305875462104802226248628782748830291702252412284731215015177342772195990715201802034752478391793538141226676094994953489480771164113931090089222283174925374378436445346293012882448124665288803804738919514629422785584878713316884067630518238813881595158217758969241568766386726033111035285633407987618013926137270535690567707112226823336323879758519059173569654631423766126771892620298809003095713801391212749444526758230479519615567387195060245427225265986052995227618784995950851141521927784463324403182785116249494652543542649022979812061511907826688046205140186077550113627086995718025717330874390690224002799685296040592006274561198674258993740619627882621309684165754620582666293827191273139574324631086138097042028147912886926030227625947486281842564279774877988081866574750547585994184977860623203633357907675575524454597637726982469684717998195988115121457414245011944443850833630839603295198797007750827010922953508956680012937091634888364900626296977752885956927551499009479274156511597638831793977031242803077246345259147349326491703474703390463284611125560742382311824495763433410562547594365782641879390265086235989908643680297509852585395298467001138180645789517243846753329542102156886786428317955686349655042871597400201415634541945160280250723324913690265624678556172046744772557893706246170659943989467872185985352039444574730836024049538056769244109824000000000000*i1^48 + 115039382804806813384474523414512145362147475334690352476840340424753235491481708607742699144123257352789946055817379085615818000532848558836087724521019655643319047070995819057201229519504724914522869111253882201559871469946121415700397573568450582518491933663120577579763935409160481791540250215196132869468401488757457221899207489191067742015906857898361462104122066989948860023580494770047555206150086968785068229469522642033954774709892478161519368610990056025485866161163865639061228897062426627219922733029836322234143885425727563559052373951820525968391570379580983887145113947709496486225723458082371464685494039131922393932992269495036497893226580902086702258117135127254040775026063373121718688777000025561157955702109161161660990670430171719304104372692671288467679117567754769597109262023485557927439760604820586544249897269464336231170095798488865330793677609655300578333948604015786720123348872513864555418083579863967617007049168707407326541805780548389507424376325556192671904845238202347359605547514810378087059485578139904463365226790375548951625811331508197113341618276988741188650247209697641010655238600918146855457968439934168237703358908314775671604929150479325900600238597318636929546000100041537958449695531240517446325387073902824210962285238614744137258306649338200205830410750505787286382170304702562483414184449505271254547632546177005725089606136742936759043881757128724971391856058498524930691317208078778240109308402316056858714222739211844105519667964989831027270967889675182270720784906842475444526614014372854827173298575664820739906739216226346948216368992716377021517760999067638443305354948990059606124872890151856058969041464902096230007383400026373630166081839490947673437206041098128333438271514135927336927664781122834185264254511341863797077065386682018342497541463592949038757381202056347462912954842595554606785688358676454480035984934321994167335176755679848216374067377112067754116488072478998354069645230457908463705529081856546355375575869490699391777006989107102485974956496243122887138613997472848467005910778499496774302361071750032554344563066186662566991199543028106145445566696806400000000000*i1^49 + 979564648869623154960070295743181500105146193161853213894236362149932060866215487993081177131466556584349351658550640561456544134538752849771991795986808077022090101143066796916222007030113768118232115855338391876858702377955332313440757374523036059684241025003355981415972975470708844150901111337152891595452287421450630291949401295430430011698543077248833057127581155270848126492801303681979928784881906184439663138773331761942172785939889218969015290287427025771864396409700225685972899230288556642360014448532993461094470803123986410043209532835135971818768408535389717136808164076411762619548872301203569853127898098074031947503849914174979883677613629408258731954516351845116552546372068928200164732189758790670347411711343624502311003529190090239979577114852661118941335556278678492025239485442682829344365902810180081848931163790477299860304360084458741766922918764786752022953233159220771804084029035412614031402057763535162464246121681999040734193546343182728932908086100888626987790203536670928822629662964437795787036045221414655766955848023659557347617200517294176392305224879132487626998280185475779074027785150466503922485206467324266664330540679266787735950412425479267680538889384298145853670574250701534892997890928075314759981517348617156775027202639422666667445352562166594390229736467168266158385188052480274302892856305960633070502913257691284103975509003813418288650621443097576929249198631204291723216395170741130934598592140755841689751924844563457733790991194946108701874541715021942982481168307261497979717101192825812588795908720178870367499723202191749183057087197705598481742036253383461500284783858019193574067959412006764011632611176795358899957485938962003415485471606220391683631756517662111759157887334596746922439885885183658200980100660122571396302636133545146032402085934649621366004186393420429059821116279408595965058870911073686457804532839831554442135124681890435802178181684724609924849240993440174802822200852820107155646436096673308261478133457652606637564466851622515139427613236130803863827911201054947529872523433805454953643132215154228478508949238842723576982697503194835263742464000000000*i1^50 + 65599154598117253526942461239740135632778168036392331042289706274603072883958066255771052196151437578463154404557792844820392837031675241300573406969181255077666861054450762355828313996339459457039097039055211026586790233944139998499457995869332776276951927722140434848280426405956181175260229188154385203507889089875584056499774548833774120577530768396617938062444087626231453611654884989010760839352266580519230665246178404551952578939783866754740354047535257799622298884290909674506258387419764365197338075198611201948282483818862350118594928735828969765661342744135720386143949775546943021049887118334112100178773554725471670107142661929590419943318939511855563314164569707848802215494296057746298665156074414502008785534673143235489663600463317647307815043640754306544647262800279065407569980872141807653918926453639444494970159901460313873406422978997465286655566788612199217275251564021932187079869178970795241176872279890557160407624727303836315889294137299958807457264496257470307038684992712767498502156029901956500216480683192371699492603944926672265222237547356813197343819842391911964334807248701463072827672186828498747952859719034694583632076243027867655242694200405215134141776429316796143048405352233269228242760803771862468856976986119819704646947949602294925303957796470110484084323303114412283712000563741514126114002409676440226395501609792701032908969161243340325447472957391158661688084798785996264844699443435830218227752257946389053312893338295019130204319409627158278778594633303759099314386869160833853368608044350238425983083021890957867001288469879343261376252197824561035156840541324536768920832687790851259174219986592857109874338933552677748605953510737179153835779309398987187443924122218648341034196397103082023899868833799107254657119044995390059287210015950904205931015264867863351435196577049883573103504789496292297499246296673286326807330805412377850752089925391749335770561444182992727750660829025527621333720204345216181744353357118170382287032659896399920283724532483937283775491969239899255364540435075080456125561192564661813979667187975581876757233951274770046367024934174796800000000*i1^51 + 3317532935586180979650376454385325560899986532957468362645198374826341753165284805729684992108268218763397592614549384709110996932673421852672863961083196091178726475250469547813724909311745385438533180379937263828469482670560635103472511068259848426507823697027134604456693584632801286763181192670558045185196143742085034061933583572370300502963947581939433721525813181844526905283110110578924186845717814894749548504292875230304996873092808592416580373319843961586285611427113291802525535941917164743405796581623478307634606737957614040915431513149320041454795163171502849239544859474741715967025276702769696666034175421486334891671542651243121424194270416798611161964003685403361074104968467048489341613814231679026743078397764951789093822706930935718518904606434552045624348915712517344285752544559611974866272284035238759471581070134297620202722461861452371018292484088750564265858399124437311499468313725218471438462740971950068195993100812132220329296772675798435315872193794651126654484030416226728408298399837173627255914007461373153826712881316624349772640086881158319582257131021543660779368925103517541664684173412114828573982477726746634149738285270369644460622138383446298360265074358858284884808243613302580296067797846144801164080064042440747759093685460226104538325606310292749933004570360660626436270153898978840144378971734471723833023383507550237082796011789656026143308377360871102502565582099643410431929056365799899129240953265726607874915451637234712600244463799970195172243948120335901176129527806842200791426790176426821191025155131556810292694887815822417733126292167989529960849232781963721429011772998242895173178530742120723490785536940449425889805700128886411215538375322201242799184609265803447377001157969053968209851697845953056726205445534643505321674484739014652284550889829288823983184024944912176546283802537177781528122055818599575929326761619927764221621045349934380054707808067709198507723210246700374634600784756675861317427372998326340370853570728333409097834630710022655046469848211104224546035318581410453872941895478603100191059753807399984838606787112131072730266880000000*i1^52 + 183259110823801468453934775724153357744700917558005171710656888900573403107965378847042123367307299686536580570796689248261822845778895309491359348162922627247250690423758257535342651260634950371343159515913006276716090058093214966895770793987575417043445849447184078266108388560429964321671210732532077110092535118028705219199261918473323057491549173622673832495380829123210953060498912803503833013428745550037571065147263484754750678946396911576325157385293175702653403381063793409440328482682522211041030235768742617343276541493013640738330872171575797286062022985424002252544703931072893768020798143004985469027324888028274404247966815156860320841759922706584942781065597268544261490221302740814450194265283219211119402021842027827603852553307789289646019038798651671883304781728165912470168030405659303911660284269511896246710770107192170657820069429870176413592702229899734166403020827933435319260626428163276876021878892411369308654491628686570591609812694337190525332319089566182713247989949258450558549222724513676429188422512186613706660144064117190169057980839260781013405895102377470433280491957489270246676850814784513299434381210764602759493292221536276204262078942065523415394552637481137166717323019102273376054164362609045484499092010899822363557482861448564448827930343693648014931471445198558383821686132024165589436346869170284513633256292807882706102394784806218945195257062523004936314407281248797006921824630996776167410162363101636981797850478321855483638164341218847525885340251734205287007419238211620327536544797453009055480963498455483014428103615180553495851409257115259743232499985385181079480316002808113077328312915944879946162066813772887182300176501641792757096651137120971406258566734126662297918478753028580692869538776485135686032290834613342471457390938795227019058763959778242646619664285851352425663825346799756091118569962083011413054456082082465987896119030596687686666287880879250361481879666622586296347277280303683644854010130436638628110031093047744346393239078375341316545554214669888035247570758956540581321366416081058589253418444382740416669320521262272000000*i1^53 + 4232543466690787175951082428227313725161727930668962991933320859595064330321485013504401672092793544219759785819177917796984915427627104026086559718051897319496300841810305106948769353021747678706040527163788800817770371592887317750911920535535020553255882307528358346508947315412860880038342595130881641312433520405891050950063105871258041685490350140941267438658951337238996604478919855689356933857270554068386002980518714943039851106381867115746278834301102971665380600795381705155865943324618940198464946222221032562708408682262977375616917853202730836998408912014629474779296050986652955135329815944548883582926395083715448235056491572865048675206934398851739568327889899282928007383989923881224456317829250119798131650662735811328095966021515238054264676421397874782661588113043543633277341288423911222593399010517785267525647953332358241559205667328060850307170477721667115894523263140642537851425846588951070167995326789617622719404995864442716225403372384805625798508261149936726440324421694922407821098895446550550856003902775205291514975697025592196465732544446736942709105628685530925142219423227268343463029110480251455668011061088869522630659468919567404149289467966451977889284160059919339495232193687501627360900232829967894020153645538628981330920182698861325291220003621390072763809383858134170327493905949494229666681333255946162704405931969166781508188004873577455547534855358514119950262568378126836165757036376025059770957096921365603530569391389197577406928476135641559837770777072068589620083987693981985477554656825958347162236584477215288819363595691796096519942165554890949430959966851318388259692630415613369450502260926842844792223493402181774310032701612544170226375508924744727578408438255534473882861201199177405487083412566020703694836038831579064910898559383741514394349358066385541996380569156215660895845180439685641806718788324758074603418718556611725537302959328391525738869569331507926073539122504321081016810209249108811767932318241424778349366456244669242965973720954048794565047764732878267559020263478836958381176843617198323996592613130197182807235200000*i1^54 + 17783323786499493317109483301871699687438715287745984048692487770572200559749654137829194960387874084142353574986452892251617047880470861033643950525993885348935014288834990840897846034090279605070150505237072449602138683810492076610454504257723838873999819638704756659771574689582150982633514938305588280640372577160052362101897447195575858285904353293893526739563072229722654813682335766726061121935016872380484982142003201457401207790874420692176061984468574313657034371613562054022739087467909032249271401923223967433405217275301304164639359403349570844875381608085675131516180673218066899490443815863277336348308446612780189079594343465085661231144005023517462525319388782256559577961556861304931419947213276539200848781022438623150115826021659628136488757326432959851699771500242733946267307554614900636062297306483479254062529324163109028664151077910571852186162793053709465950037783269728268234669741577577158449159631840421802835137030101226743267612243749606587662819305442494140071720823392257431768141405745576953065443896935205153631515090921248597098815619434241120156278746227360469701311825653398150915031111307991329874983437592295809594402537508796249107144173763320606767525105873273587768755473070169541163126155182313861958782297952523367941336347809730245692773571236010498687930877499799603004901915099462976459376902054345061644138580113323481490279500138661323649672561703342577701521607951902881925601528503313271771587986868088363074719695352692155482913566812414708289669360697173576561800136112465337872438928469411935946401915771587907494150382637518563107118073717288520411104055467919275326638139209045348717971425189514392932794168844689165616462115351182939808118858514234709865992729545881778144453359222491493390390460496177289185904205677691494586051461945591123045161512247138233227455101572229571622729294775195255854018810109340029485464715862283413092619543253887256149666396309762195075450044139766343873785812139263392706355021677263611206230964716361434771064850379573686379637272728174295537501881974568863559184371006684739000101346865760000*i1^55 + 61867823652466857862097019497752477059941581022619169356890609888818726254246836476289324435179698270511040810108508334529813520031209027543636609224245912356302374610178217090527455278485043787191543566816434193127893051719544425048121090872994743917755393543007513526132601685675176557209805791763555167947348050040627925187003343669645881892782949481835616739294736276916813382123507504309819087606357081628369249446146812459366063205960346687544693024252130520885253453711477719908227532786974526161924434163059866424825855174893769534803356199301600219158391094466012468098985821103548133961718402973252095490929712991173422756617896447468592253378462895192508542724720950735659578938595852112827917470640916674883633204787038708489511099088620298197846549506951022951492526480832506456888138099952877152076304338446608195996487687922283019039667805169875425531837724043524946062403744708346380930147815162048515137992766589367418733832577670744790750757972099494557721286459733551518248329171382390905804501289788050940246169417354360572800552606738596235204379513366426054471824390411268418408541640554594429282018221174413175496729707175242867038175192723551976862455801061958663419954523055085296992998484331779038895062705868720459758443288926908041860666338028942535046750975347234679903459325048784580982197895037849163128245533038630265693541275564859067770251174087511091766828694839182492150010992761346760428562091086089450822430798704785315876365903496713291243905323459721268268360186955850371090541300948824638081483884310704281139943148158167634839405773060748497022102865156624010165694849723542669080433704612905637738951408402599563558736619997572799898410864661284098145519565340872267845003035885662869876656776239433279191430756475596773093815973589111537307567875884279340387840190556751494493981659092350833485581537851764802310503451839381176877838901639900198895717309779957415566989798533056656610438605615781043921564672055965378004827227485388155263070962651940276652516328360628647020619807359686100219661591080117875084217421284890903624000*i1^56 + 8032636983027020520255873374130417628956048038083460275846500431204356527193405587125978372389709049411038788604969136296622406409558507517809701879251724900439292099311219313535517027368745508555976979427813388452610745896194963034142671320592474364033251347551213258415080955493173434693843442252162793191848881260885316538630977845812470483610140668834794756655925870815607513230834845597206446619169823703658999294039620876884650419824195848954118900727484491074243046429917289342090242313962460766233923000698412885092097381141296357538002120947452831356592385244003773507018221802848264491708389684143551116325851406631332627716445947227428729135545293698708572932080796161410951717965898098947876301657466621686069762818969241161840628496749696315550192447312099025407276778319764287305538277131781546470522933255318700197318566994017162263377933465013436670938636812877773269509731094752069221464861750377565965848093061841237386487690928702253640814642160774475870234589046162928898966223798253278235901444445853677387524896371849765513578006563033887450118860414287428163024467383194579236227764935939421771043042766460863619493858938801878114249119107756633533155909054595866594970614558725944876114618531736317249142103586676299385998576217862413384099244058076199138533485846018813389792040573348901741558449234319223961363195258989676569149019700596601423745158484069440164207191495489478911867355001727680804125905215458190510133548335422188014189311485314293816247917587345100506616376798955973115816443834178196467389380269319869973757666653732582719255199027724225880382567993221137497789145191724648288975899206900550524131297494475220593478201873898556824089995356656186665395831021676118266008461360919899588006444481941946531482801988725711667135832217927077529027176914776578141441340761601909550011056337572297514422724338742026292877164699883015510837432395307315069685835370755058282933212949698715312405882148995771603577054576432915977261753695711357496513687186621113872404439773591756186016624393524139959165334528477156299477370800*i1^57 + 6780402554856238644318175042608956706579637782903392437213070948473576483101620496218027149972085454212860417669281857072972274299487338236933183855531903671631946132084832443887727784847073458251375065574056113427149109878478875347725667976147422345298173343139365618774124099639953383831564477070201089887177295381311095779308806381308190364379269929413186126298312891950524451687581654503200217158441779275970067617225722328860133843669150502484661881563321411192603159940300799404056788730381209811885305182895500854049914355092680978740983947975387111522898346428077771208709576750741834324386404717710656660021866313977973388762695352034538304424027458829477672950065745243697588739269471629239399421595492285630263391682416635070678933390357244140433629018519242218611448488377205629874926757542272435296320500162457101096827850781028358313002225069905676772114325566166949920030997603239008316236352655926470907153389798654665710129620157839521271448804787079595886227160085831756933787794412352893938196583406731336874811678755755833119062892246668630943111771744001535611624424128460036232103655166099268692173816444295312604330185462300110902124400344570441627833180853171807820234419107904753151524172796013010783944021673640353611333503675698941161128580313976486621959191895264662215265828271547092664640402205043477014717000226280700481360318186440117348543752617266193943273254900839112844765895274646550893524727454238153381206049360319397531583040418881159108707115914123092421615734199155622324230454197458368077876589501887784657156182193863502091090777971655461577180126912760663380230312571785264860085000674054146555502227647247521690834022849383667602699018013893028595885075058678601454004771251619570101746655147083037402423890663499677499022624191268184486286324272177891139396478367361919490053317419954345019868795865939143845778354486097099344668612319441633613858743823350920859191928153721010763413853420521145122642773945660133342776984038953943788167960043896513506740273314014101873837448939486566518509421991780*i1^58 + -146330519834848225223673262101446064248587579308510863198484946268750784601791398604734838308711897953504614149104009669178148830063624440162366410249565047644196671813361572062034173522930681327194655313007838786458874619077037163148832120256252364110939415576228739616887371129800544002833154211073195222887710361291615590766565132805752621968297957058334175475482033506598759234885380300375953379520127015284075669719149884983247751832127749804298466736842704924319372061658390832715088870425249228324940489929736077747784798502153847157668686683382847223401891516857492922848747326442053821107335707834334209467337450338310693579833842275349486310456847070159072129595784383743857617129784508007406856484351519352999205434986560256770679182089737506259609580834466972544763123178968659164427011058863254665421519991876155332427961375261549308354580945508211067839502326837037750565421874942547609425016028244620082438012633414239786027976186901530528642386197966562822634160364103647572605864189806072549146060257037054814607328155961343701299474469434572574576097760086580498529839331301604999025300966478130009207493646234984513294904476063256593224477720852614858629598052597854735060412719519073556886271584714211123855418014473146930273073504226171359490376103637142148156467375320182742843259092382690882211821100196082897562451168374586327499432063092613476395517151718612348694080802618680577076324712745911368014155020654400012357962907583096549439929192890661461534385976762951899457640664340068223709459166523005074212908880466209802810741811205696145367332511069974718414690557333818774095302359068682482622830125256170788837136650656416856451392349235094268328942927895680619248972911945322628419717662675953865650590065693087357974051831333834071484797394583282603680187811036907706034083585280941053906433622598237108410798104515068228520878541340751818259354861151316900602086288492328766306776693062742543191001251782339632654168677161231238464806271411975306229683102745*i1^59 - N1*10453410880842771326922612023852040506178078304660625548309918700967392038777082750303986791243805193888010613154174004483184167020028897001716545387785515455163408451281888815112550430991293256942949582247893474269533054558383583876650736133938042942216376499212406003445142250725395791941331245882085537478548914830910436367701601851282236404246240445593453586813049689372772576060436617999074292135701509765139410831358061896559694786524137535452023147279774901235651309305320771467397169206141554607644148163361407046011074213887794252585856741531394274907659294603923837369869933594990665603443285766670525583364300084691708570827573116482902101671536796387374960720356363407932925653587989504*i3 ] ]